如何快速解決RSM隔離模塊應用問題
1)檢查RS-485收發器發送功能
本文引用地址:http://www.104case.com/article/201805/380383.htm在通信異常時,測量RS-485總線AB差分電壓與模塊TXD、RXD引腳之間波形的對應關系可以判斷異常位置。使用圖 4所示的測試方法得到如圖 5所示波形,TXD為高電平時,A-B為高電平,TXD為低電平時,A-B為低電平,并且模塊輸出電平正常,可以判斷出模塊發送功能正常。

圖 4 測試發送功能是否正常

圖 5 發送功能測試正常波形
2)檢查RS-485收發器接收功能
使用圖 6所示的測試方法得到如圖 7所示波形,A-B為高電平時,RXD為高電平,A-B為低電平時,RXD為低電平,并且模塊RXD輸出電平正常,可以判斷模塊接收功能正常。

圖 6 測試接收功能是否正常

圖 7 接收功能測試正常波形
3)檢查RS-485收發器控制引腳與TXD、RXD邏輯關系
使用如
圖 8所示的方法分別測試TXD、RXD與CON邏輯關系,得到圖 9和圖 10所示波形,對于RSM485PCHT,發送或接收信號前,CON引腳應至少提前25μs置為低電平或高電平,并且數據發送或接收完成后再切換收發狀態。

圖 8 TXD與CON測試

圖 9 發送數據CON波形

圖 10 接收數據CON波形
3、收發器損壞
1)模塊AB引腳超過共模電壓范圍導致的損壞
RS-485收發器AB引腳的共模電壓范圍一般要求在-7V~+12V范圍內,當超過此范圍內時會造成芯片損壞。由于工業現場大地經常會流過瞬時大電流,若收發器RGND引腳連接不當,則AB引腳的共模電壓會超過其可承受的共模電壓范圍,導致模塊損壞。下面以RSM485PCHT為例進行分析。

圖 11 RGND多點接大地示意圖(錯誤連接)
當U1發送高電平時,以RSM485PCHT為例

由于兩個模塊都直接連接至機殼或者大地,當機殼或大地中通過較大電流時,在U1和U2的RGND引腳之間產生了VEARTH電壓差,當U1向U2發送數據時,U2的A引腳的電壓為

由于VA1發送時為5V,當VEARTH超過7V時就有可能導致損壞,因此在實際應用中,節點之間的RGND可以通過屏蔽雙絞線的屏蔽層進行連接,屏蔽層通過阻容單點連接至大地,如圖 12所示。

圖 12 RGND推薦連接
2)高等級的靜電和浪涌造成模塊損壞
在應用環境中有較高等級的靜電和浪涌時,如果只是單純使用RS-485收發器芯片或者模塊,可能會導致模塊損壞,此時就需要增加外圍保護電路來保護收發器。但保護電路需要可靠地接地才能將靜電和浪涌能量泄放。下面以進行共模浪涌測試為例,如圖 13所示,若保護電路未連接至大地,則浪涌能量(紅色部分)通過隔離模塊進行釋放,較高的浪涌等級容易導致模塊損壞;當保護電路接大地時,如圖 14所示,浪涌能量首先通過GDT泄放到大地,然后通過TVS和電容泄放,剩余很少的能量才會通過模塊釋放,可以起到保護的作用。

圖 13 保護電路未接大地

圖 14 保護電路接大地
評論