ZHCAET6 December 2024 THVD1400 , THVD2410
RS-485 是一款長距離差分接口,此接口能夠以相對較高的速度進(jìn)行通信,并增強信號完整性。在設(shè)計用于系統(tǒng)中的 RS-485 收發(fā)器時,可以有效地減少在可能的情況下連接到每個收發(fā)器的邏輯線路的數(shù)量。微控制器可以具有有限的 GPIO 來控制 RS-485 收發(fā)器。減少邏輯線路的一種方法是組合驅(qū)動器和接收器使能引腳,如圖 1-1 所示。
當(dāng)驅(qū)動器和接收器使能引腳短接在一起時,有些特定的設(shè)置可能會導(dǎo)致干擾。如果總線上的 RC 時間常數(shù)足夠長,則可以在器件從發(fā)送切換到接收后立即讀取接收器引腳上的低電壓。這個電壓低電平可讀作 0 位。由于 R 線路被保持高電平,該 0 位可以被 UART 協(xié)議解釋為啟動條件。
本文檔包含這些不良行為背后的理論分析。測試了半雙工 RS-485 收發(fā)器,以展示大多數(shù) RS-485 收發(fā)器。還會測試基于計時器的失效防護(hù)收發(fā)器,因為干擾可能會觸發(fā)此功能。具體而言,THVD1400 代表測試中的所有通用半雙工器件,測試了 THVD2410 以展示基于計時器的失效防護(hù)場景。最后,提供了一組權(quán)變措施,然后提供了展示這一點的測試數(shù)據(jù)。