개발

RS232 드라이버없이 통신하기.

FA1976 2017. 11. 22. 15:58

회로설명 들어갑니다.

 

1. DB9의 7핀은 +12V의 출력핀입니다.(RTS? DTR? 기억이 가물하네요)

   통신프로그램하시는 분한테 이포트 열어달라고 하세요

   아니면 direct로 VDD물려도 통신은 됩니다(약 5미터정도)

 

2. 마이컴의 RxD는 바이어스가 VDD로 잡혀있기 때문에 TTL 레벨로 받습니다.

 

3. 마이컴의 TxD도 TTL레벨로 나가고 컴퓨터의 RxD는 컬렉터의 저항에 입력되는 전압에 의해

    좌우됩니다.(이런걸 open collector type이라고 하져)

 

4. D4의 다이오드는 역전압 방지용 브락킹이죠( GND --> -12V)

    귀찮으면 없어도 됩니다.

 

다시 말하지만 +12V 로 바이어스 안잡아주고 보드의 전원으로 잡아줘도 통신 충분히 가능합니다.

 (3가닥선으로 통신을 하려면)

 

그리고 팁으로 RTS, DTR을 출력을 이용하여 전원을 구성하면 20mA정도는 나오는것 같더군요

마이컴 충분히 구동가능합니다.

개발하시다 보면 이렇게 구성할 경우가 있기 때문에 얘기하는겁니다...


'개발' 카테고리의 다른 글

DirectX 최신버전 웹설치  (0) 2019.12.14
Bat to EXE  (0) 2017.06.05
CCS  (0) 2017.04.24
아스키 코드표  (0) 2016.06.10