單片機上的RS485接口
1)
2) 傳送距離短。RS-232接口一般裝置之間電纜長度為15m,即使有較好的線路器件優(yōu)良的信號質量,電纜長度也不會超過60m。
3) 沒有規(guī)定標準的連接器,因而出現(xiàn)了互不兼容的25芯連接器。
4) 接口處各信號間容易產生串擾。
RS-485接口的出現(xiàn)就彌補了RS-232的不足,而出現(xiàn)了一種新的接口標準,并且由于良好的性能,RS-485獲得了廣泛的應用,其具有以下特點:
1)
2)
3)
4)
RS-485收發(fā)器SN65HVD3082的使用方法
1)
此芯片是半雙工RS-485收發(fā)器。5V供電,全完符合TIA/EIA-485A標準。它可以應用于傳輸速率低于200kbps的場合,并且工作電流低于0.6mA。
芯片的寬適用范圍與高ESD保護使它可以滿足諸如能量測量網(wǎng)絡、電力轉換、遠程通信中的狀態(tài)與命令傳輸和工業(yè)自動化網(wǎng)絡等場合的要求。另外,片內集成上電復位電路,使供電后輸出為高阻態(tài)。高溫停機機制保護設備不會因系統(tǒng)不良條件而損壞。
2)
3)
輸入 D | 使能 DE | 輸出 | 輸出 | 差模輸入 VID=VA-VB | 使能 #RE | 輸出 R |
A | B | |||||
H | H | H | L | VID<=-0.2V | L | L |
L | H | L | H | -0.2V | L | ? |
X | L | Z | Z | -0.01V<=VID | L | H |
OPEN | H | H | L | X | H | Z |
X | OPEN | Z | Z | 開路 | L | H |
短路 | L | H | ||||
X | 開路 | Z |
4)
5)
功耗在很多應用中都是一個關心的問題。電源供給電流不僅到供給總線負載,同時也要供給收發(fā)器電路。對典型的RS-485總線配置,一個驅動器的負載包括所有的接收結點,及其總線盡頭上的終止電阻(RT)。
接收結點的負載決定于接收器的輸入阻抗。TIA/EIA-485-A標準定義負載單位為1mA??偩€上允許有32個負載,所有的電流供給可以達到32mA。HVD3082E是1/8單位負載的器件,從而可以在一條總線上存在256個結點。
終止電阻上的電流決定于不同的總線電壓。標準要求有效的驅動器到其它器件的差模信號至少要有1.5V。對于總線終止電阻為標準的120歐的情況,不論總線是否有效,總共的差分輸出電流為25mA。60歐的負載下,HVD3082E可以驅動大于25mA,從而使得差模輸出電壓高于標準的最低要求??傊?,總共的負載電流可以是60mA。
HVD3082E在驅動器與接收器都被使能的情況下,只需要大約0.4mA的電流。而驅動器或接收器被使能的情況下,只需要0.3mA。在低功耗關機模式下,不論驅動器還接收器有效,供給電流非常低。
當驅動器與接收器都被禁止的情況下(DE為低,RE為高),芯片將進入關機模式。如果使能輸入在此模式下少于60ns,則芯片不會進入關機模式。這種機制可以在驅動器/接收器有效的情況下避免其意外進行關機模式。只有當使能輸入持續(xù)多于300ns時,芯片才會進入此模式。在這個低功耗的關機模式下,大部分內部電路都被掉電,電源電流只有1nA。當驅動器或接收器被重新使能后,內部電路會被激活。如果只有驅動器被重新使能(DE變?yōu)楦撸┖?,驅動器的輸出與輸入端D相對應。如果輸入端D為開路,驅動器的輸入為默認的A高B低。如果只有接收器被重新使能(RE變?yōu)榈停?,接收器的輸出與總線上的輸入狀態(tài)相對應。如果接收器與驅動器同時被重新使能,則接收器的輸出與總線上的輸入相對應,驅動器的輸出與輸入端D相對應。要注意的是,有效的驅動器會影響接收器的輸入。因此,接收器的輸出在驅動器輸出有效時才有效。
評論