한국어 English Chinese Russian

자주 묻는 질문들 / 기술지원


No.416 RS485로 연결했는데 이상한 데이터가 계속 들어와요! 03-01-2013
카테고리 : 안 돼요!!/can not

RS485 연결에 관한 안내


ezTCP를 사용자 장비와 RS-485연결 시 노이즈로 인해 시리얼 RX LED가 켜져있는 것 처럼 보이고, 소켓으로 쓰레기 데이터가 들어오는 현상이 종종 발생합니다.
이런 경우에는 아래와 같은 회로를 구성하여 해결하는 것을 권장합니다.

1. GND 연결


Signal Ground를 연결하지 않는 경우에는 양쪽 장비의 Ground 전위가 맞지 않아 노이즈의 원인이 되거나 장기간 사용시 RS485 라인드라이버가 파손되는 문제가 생길 수 있습니다.

2. Pull-up/pull-down 저항 (biasing resistors)


Biasing 저항은 통신선로가 idle 상태(RS-485에 연결된 장비들이 driving을 하지 않을 때) 일 때 휴지기의 전압을 걸어주어 장비 내부의 회로에 휴지기의 값(high)을 출력하기 위함입니다.
일반적인 라인드라이버는 biasing 저항이 없어도 자동적으로 이 기능을 하지만 어떤 경우에는 제대로 동작되지 않는 경우가 있어서 위와 같은 회로를 추천하는 것입니다.

A. +5V
ezTCP의 RS-485 인터페이스에는 +5V 출력이 없기 때문에 제품에 들어가는 전원을 사용하거나 사용자 장비의 VCC 출력을 이용해야 합니다.

B. Pull-up/pull-down 저항 값 (biasing 저항)
Biasing 저항 값은 680옴 정도가 적당합니다.
종단 저항이 없는 경우라면 1K등 다른 값을 사용해도 무방합니다.
(RS-485 스펙에 의해서 TRX+와 TRX- 사이의 전압은 +200mV 보다 높거나 -200mV보다 낮아야 합니다.
종단저항이 있고 Biasing 저항 값이 높으면 TRX+ TRX- 사이의 전압의 절대치가 200mV보다 작아질 수 있습니다.)

C. RS-485 장비에 따라서 biasing 저항이 자체적으로 내장되어 있는 경우가 있습니다. Biasing 저항을 연결하지 않아도 되는 경우도 있습니다.
(참고로 ezTCP는 현재 biasing 저항이 내장되어 있지 않습니다.)

3. 종단저항


A. 통신거리가 멀거나 통신속도가 빠른 경우에는 반사파에 의한 신호 왜곡이 있기 때문에 종단저항을 달아줘야 합니다.

B. 종단저항은 케이블의 특성임피던스값과 동일한 값을 사용합니다.
(보통의 케이블들은 특성임피던스가 120옴 혹은 100옴입니다.)

C. Biasing 저항 없이 종단저항만 연결하는 경우에는 TRX+, TRX- 사이의 차동전압이 지나치게 낮아집니다.
종단 저항을 사용할 경우에는 biasing 저항을 반드시 연결하여야 합니다.




- See also

- Related Products


[ Ethernet-Module with RJ45 ] CSE-M73, EZL-70
[ Ethernet-External ] CSE-H55, EZL-220, EZL-200F