본문 바로가기

전자공학/Datasheet

RS-485 MAX13487E Datasheet 정리 3

728x90

Detailed Description

RS-485/RS-422 통신용 반이중, 고속 송신기 MAX13487E/MAX13488E는 하나의 드라이버와 하나의 수신기로 구성되어 있다. MAX13487E/MAX13488E는 오류 데이터 전송 없이 라인 삽입을 허용하는 hot-swap 기능을 탑재하고 있다 (Hot-Swap Capability 부분 참고). MAX13487E는 낮은 slew-rate 드라이버들을 사용하여 EMI를 최소화하고 적절핮 ㅣ않은 종단 케이블에 의한반사를 줄여 최대 500kbps까지 오류 없이 송수신을 가능하게 한다. MAX13488E 드라이버의 slew rate는 제한이 없어 최대 16Mbps의 데이터 처리가 가능하다.

 

AutoDirection Circuitry

MAX13487E/MAX13488E의 내부회로는 A의 외부 풀업 저항과 B의 풀다운 저항과 함께 작동하여 드라이버와 수신기를 자동으로 활성화하거나 비활성화하여 버스를 올바른 상태로 유지한다. AutoDirection 회로는 state machine과 추가 수신 비교기로 구성되어 장치가 버스를 구동하려하는지 또는 네트워크의 다른 노드가 버스를 구동하려는지 결정한다.

내부 state machine에는 두 가지 입력이 있다:

  • DI
  • A-B의 현재 상태 (전용 차동 비교기에 의해 결정됨)

State machine은 또한 두 가지 출력이 있다:

  • DRIVER_ENABLE: 드라이버 를 활성 및 비활성화시키는 내부 신호
  • RECIVER_ENABLE: DRIVER_ENABLE 신호의 반전 내부 신호, 하지만 이 신호는 외부 핀에 의해 무시될 수 있다, 즉 외부 핀을 통해 강제로 다른 값을 설정할 수 있다.

DI가 low이면, 장치는 항상 버스를 low 상태로 구동한다. DI가 high이면, 장치는 버스를 짧은 시간동안 구동한 후, 드라이버를 비활성화시키고 외부 풀업/풀다운 저항이 버스를 high 상태 (A-B > 200mV) 로 유지하도록 한다. DI가 low에서 high로 전환되는 동안, 드라이버는 (A-B) > VDT가 될 때까지 활성화상태를 유지한 다음, 드라이버를 비활성화하여 풀업/풀다운 저항이 A 및 B 라인을 올바른 상태로 유지하도록 한다.

 

Pullup and Pulldown Resistors

A 및 B 라인의 풀업 및 풀다운 저항은 장치의 올바른 작동에는 필요하지만 정확한 값은 중요하지 않다. 이들은 low에서 high로의 전환 후 버스를 high 상태 (A-B > 200mV) 로 유지하는 기능을 한다. 이러한 저항의 크기는 다른 RS-485 드라이버를 사용할 때와같은 방식으로 결정되며 라인이 어떻게 종단되는지와 버스에 있는 노드 수에 따라 달라진다. 이러한 저항의 크기를 조정할 때 가장 중요한 요소는 표준 RS-485 수신기의 임계값과 호환성을 유지하기 위해 버스 (A-B)의 유휴 전압이 200mV보다 크게 유지되도록 하는 것이다.

 

Idle State

데이터를 전송하지 않을 때, MAX13487E/MAX13488E는 유휴 상태를 유지하기 위해 DI 입력은 high로 구동되어야 한다. 기존 RS-485 송수신기는 드라이버와 리시버를 활성 및 비활성화하기 위해 사용되는 DE 및 RE 입력들이 있다. 하지만, MAX13487E/MAX13488E는 DE 입력이 없고, 대신 내부 state machine을 이용하여 드라이버를 활성 및 비활성화 시킨다. DI는 유휴 상태로 전환하려면 high로 구동되어야 한다.

 

728x90