ZHCAET6 December 2024 THVD1400 , THVD2410
當(dāng)短接的 DE 和 nRE 線路從高電平轉(zhuǎn)換為低電平時(shí),收發(fā)器從在總線上發(fā)送轉(zhuǎn)換到讀取總線。R 通過電阻上拉至 VCC,這意味著它具有高空閑狀態(tài)。當(dāng)存在高電平總線電容時(shí),剩余的最后一位可以從收發(fā)器之前發(fā)送的時(shí)刻輸出到 R 引腳上。這是由于電容降低了總線上的放電速率。這對(duì)于使用 UART 協(xié)議的系統(tǒng)而言可能是一個(gè)特殊問題。如果 R 引腳暫時(shí)下降至低電平,MCU 可能會(huì)將此讀取為錯(cuò)誤的啟動(dòng)條件。
圖 4-1 以圖形方式呈現(xiàn)此干擾。nRE/DE 引腳被切換至接收模式,而 A-B 總線差分緩慢轉(zhuǎn)換至高電壓。由于 A-B 總線上的電容,從器件之前發(fā)送數(shù)據(jù)的時(shí)刻讀取 RXD 電壓。在這種情況下,R 引腳會(huì)顯示低電壓,這稱為“RXD 干擾狀態(tài)”。大于 1V 的壓降可能會(huì)導(dǎo)致 UART 錯(cuò)誤。在本文中,任何大于 1V 的壓降都可視為干擾狀態(tài)。
當(dāng)差分輸出 (A-B) 線路放電的時(shí)間大于開啟接收器模式的時(shí)間時(shí),RXD 引腳將經(jīng)歷方程式 1 中所示的電壓變化。當(dāng)接收器開始讀取總線時(shí),差分總線仍在放電。由于總線設(shè)置和電容不同,此放電時(shí)間可能存在很大差異。