기술정보

제목NMEA-0183, RS-232, RS-422 간의 호환성 2017-12-28 12:41
작성자

NMEA-0183 장비의 설치 시에 종종 인터페이스 호환성에 관한 질문들을 많이 하시는데, 그 내용을 정리하면 다음과 같습니다.

 

대부분의 경우 TTL, RS-232, RS-422 등의 인터페이스 드라이버는 1개 이상의 Opto-isolated NMEA-0183 수신회로를 정상적으로 구동할 수 있습니다. 즉, NMEA-0183 수신회로는 TTL, RS-232, RS-422 등의 모든 신호를 정상 수신할 수 있습니다.

그러나, 신호전압이 2V 이하가 되는 경우는 수신이 불가능 하다는 점은 꼭 기억하셔야 합니다. 

 

RS-232 수신회로는 (일반 PC 등) RS-232 드라이버로 구동해야 신뢰성이 있습니다. 왜냐하면 RS-232는 아이들 상태가 "-" 전압이기 때문입니다. 그러나 대부분의 RS-232 수신회로는 0V 신호를 아이들(논리 "1") 상태로 처리하여, TTL 신호나 과거의 NMEA-0183 드라이버 출력에 의해서도 정상 처리가 가능합니다.

이것이 과거 GPS 수신기가 아무런 신호 변환 없이 PC 시리얼 입력 (RS-232) 에 직접 연결될 수 있는 이유입니다.


RS-422 드라이버는 RS-232 수신회로를 정상 구동하지 못합니다. 왜냐하면, RS-422의 어느 신호선도 RS-232의 Ground에 연결되면 안되기 때문입니다. 그러므로 NMEA-0183 출력은 PC에 직접 연결될 수 없습니다.

 

그렇지만 불가피한 경우, NMEA-0183 송신회로의 "A"단자 만 RS-232 수신회로의 RX 단자에 연결하고, NMEA-0183 송신회로의 GND를 RS-232 수신 회로의 GND에 연결하면 정상적인 동작이 가능합니다.

주의할 점을 다시 한번 말씀 드리면, NMEA-0183 출력회로의 "B" 단자는 어디에도 연결되어서는 안된다는 점입니다.


심진보 / CEO
(주)지노스
https://www.zinnos.com

#http://NMEA-0183#http://RS-232#http://RS-422#http://TTL
댓글

(자동등록방지 숫자를 입력해 주세요)