若線纜的通信距離為L(以m 為單位)、通信速率為B(以bit/s為單位)、采樣位置為P(如75%)、隔離器件傳播延時為tg(以ns 為單位,如t3,t6)、收發(fā)器傳播延時為tq(以ns 為單位,如t2,t5)、線纜傳播延時為tx(以ns/m為單位)。
可以得到線纜通信長度的估算公式:L=[(1/B)?P–4(tg+tq)]/2tx
由公式可知:線纜延時率越小,在相同條件下,傳輸?shù)木嚯x越遠,所以在線纜選型中,建議用較粗的導線(線徑越大,延遲越小),或者使用鍍金或者鍍銀的線纜。
在實際應用中,如何快速評估CAN網(wǎng)絡的延時情況呢?使用電子CANscope做總線延時分析,測試結(jié)果如圖10所示:
圖10 CAN總線傳輸延時分析
總結(jié)
隔離器件等外圍電路的引入和收發(fā)器增加長時間顯性關斷功能等,都增加了CAN總線的延時時間,導致了越新型的收發(fā)器,回環(huán)延遲加大,減少了實際通訊距離。若想增大CAN總線通信距離,必須了解CAN通信的原理及信號線傳輸?shù)脑?,通過提高收發(fā)器、隔離器件的性能和線纜的選型來減小CAN信號傳輸?shù)难訒r時間,從而提高實際通信的距離。