MAX3483,MAX3485,MAX3486,MAX3488,MAX3490以及MAX3491是用于RS-485與RS-422通信的3.3V,低功耗收發器,每個器件中都具有一個驅動器和一個接收器。MAX3483和MAX3488具有限擺率驅動器,可以減小EMI,并降低由不恰當的終端匹配電纜引起的反射,實現最高250kbps的無差錯數據傳輸。MAX3486的驅動器擺率部分受限,可以實現最高2.5Mbps的傳輸速率。MAX3485,MAX3490和MAX3491則可以實現最高10Mbps的傳輸速率。
驅動器具有短路電流限制,并可以通過熱關斷電路將驅動器輸出置為高阻狀態,防止過度的功率損耗。接收器輸入具有失效保護特性,當輸入開路時,可以確保邏輯高電平輸出。
使用MAX3488,MAX3490和MAX3491可以實現全雙工通信,而MAX3483,MAX3485與MAX3486則為半雙工應用設計。本文介紹MAX3485芯片使用方法。
1、MAX3485特點
半雙工
速率:10Mbps
限擺率:NO
接收允許控制:YES
關斷電流:2nA
引腳數:8
2、MAX3485引腳圖及其功能
引腳圖
引腳功能
根據上圖、上表可知:
DE和RO為使能管腳。DE為低電平、RE為低電平時為接收;DE為高電平、RE為高電平時為發送;RO和DI為數據管腳。RO為接收,DI為發送;因此我們經常將DE和RE直接連接,用一個IO口控制(見3.2電路實現)。
3、應用電路
485是2線式,兩個485接口的設備相連通過A、B兩根線即可(也就是至少2個485芯片),連接方式如下圖所示:
我們使用MAX3485一般是用下圖電路:
從上圖中我們可以看到:RO直接和TTL電平的UART_RX(或模擬串口的RX)相連,DI直接和TTL電平的UART_TX(或模擬串口的TX)相連,R34為1K。