RS-422與RS-485的網(wǎng)絡(luò)失效保護
RS-422與RS-485標(biāo)準(zhǔn)都規(guī)定了接收器門限為±200mV。這樣規(guī)定能夠提供比較高的噪聲抑制能力,如前文所述,當(dāng)接收器A電平比B電平高+200mV以上時,輸出為正邏輯,反之,則輸出為負(fù)邏輯。但由于第三態(tài)的存在,即在主機在發(fā)端發(fā)完一個信息數(shù)據(jù)后,將總線置于第三態(tài),即總線空閑時沒有任何信號驅(qū)動總線,使AB之間的電壓在-200~+200mV直至趨于0V,這帶來了一個問題:接收器輸出狀態(tài)不確定。如果接收機的輸出為0V,網(wǎng)絡(luò)中從機將把其解釋為一個新的啟動位,并試圖讀取后續(xù)字節(jié),由于永遠(yuǎn)不會有停止位,產(chǎn)生一個幀錯誤結(jié)果,不再有設(shè)備請求總線,網(wǎng)絡(luò)陷于癱瘓狀態(tài)。除上述所述的總線空閑會造成兩線電壓差低于200mV的情況外,開路或短路時也會出現(xiàn)這種情況。故應(yīng)采取一定的措施避免接收器處于不確定狀態(tài)。

通常是在總線上加偏置,當(dāng)總線空閑或開路時,利用偏置電阻將總線偏置在一個確定的狀態(tài)(差分電壓≥-200mV)。如圖13。將A上拉到地,B下拉到5V,電阻的典型值是1kΩ,具體數(shù)值隨電纜的電容變化而變化。
上述方法是比較經(jīng)典的方法,但它仍然不能解決總線短路時的問題,有些廠家將接收門限移到-200mV/-50mV,可解決這個問題。例如Maxim公司的MAX3080系列RS-485接口,不僅省去了外部偏置電阻,而且解決了總線短路情況下的失效保護問題。










