485總線是一種常用的差分信號傳輸方式全面展示,它具有抗干擾能力強姿勢、傳輸距離遠(yuǎn)、節(jié)點數(shù)多等優(yōu)點服務,廣泛應(yīng)用于通信重要平臺、工業(yè)自動化等領(lǐng)域。但是選擇適用,在實際應(yīng)用中生動,我們可能會遇到一個問題,就是485總線是否需要在A和B兩條線上加上下拉電阻結構,以及加多大的電阻合適適應性強。
485總線是如何工作的?
首先,我們需要了解485總線的工作原理和信號特性競爭力所在。根據(jù)RS-485標(biāo)準(zhǔn)能力建設,485總線是通過兩條線(A和B)來傳輸差分信號的,根據(jù)兩條線之間的電壓差來判斷的當(dāng)前數(shù)據(jù)位是0還是1先進的解決方案。
485傳輸時的數(shù)據(jù)有三種狀態(tài):
1.當(dāng)A和B之間的電壓差VAB=UA-UB大于+200mV時,485收發(fā)器輸出的邏輯為1;
2.當(dāng)A和B之間的電壓差VAB=UA-UB小于-200mV時,485收發(fā)器輸出邏輯為0;
3.當(dāng)A和B之間的電壓差VAB=UA-UB在-200mV~+200mV之間時堅持好,485收發(fā)器可能輸出高電平也可能輸出低電平開放要求,是一個不確定的狀態(tài)。
如何避免出現(xiàn)不確定狀態(tài)?
在正常情況下構建,我們希望接收器收到的數(shù)據(jù)只能是0或1緊密相關,對于不確定的狀態(tài)是不能出現(xiàn)在485總線上的。那么平臺建設,什么情況下會出現(xiàn)不確定的狀態(tài)呢?
主要有以下兩種情況:
1.當(dāng)485總線處于空閑狀態(tài)時重要組成部分,所有的485收發(fā)器都處于接收狀態(tài),沒有任何一個收發(fā)器在驅(qū)動總線時先進技術。此時傳承,由于沒有任何信號源在總線上產(chǎn)生差分電壓,A和B兩條線上的電壓基本相等合作,也就是說具有重要意義,差分電壓基本為0。
2.當(dāng)485總線處于開路狀態(tài)時,也就是說勃勃生機,某個485收發(fā)器與總線斷開連接時進一步。此時,由于斷開連接的收發(fā)器不再對總線產(chǎn)生影響形式,其余收發(fā)器之間的差分電壓也基本為0覆蓋範圍。
當(dāng)485驅(qū)動器輸出不足以使A、B產(chǎn)生絕對值大于200mV壓差時功能,此時485總線信號狀態(tài)已經(jīng)不能反映驅(qū)動器狀態(tài)前沿技術,接收器也無法識別正確信號。
3.當(dāng)485總線出現(xiàn)不確定的狀態(tài)時積極性,會導(dǎo)致通信錯誤或失效深入交流。例如,如果某個485收發(fā)器在不確定狀態(tài)下認(rèn)為收到數(shù)據(jù)0信號性能,向串口輸出低電平動力,那么對于UART通信來說,這就相當(dāng)于一個起始位(Start Bit)方案,會引起誤判或誤碼;如果某個485收發(fā)器在不確定狀態(tài)下輸出高低電平交替變化多種方式,那么對于UART通信來說,就會干擾正常數(shù)據(jù)技術研究,導(dǎo)致UART接收器收到異常數(shù)據(jù)是目前主流。
為了防止485總線出現(xiàn)不確定的狀態(tài),我們根據(jù)這兩種異常分析現場,導(dǎo)致這兩種異常的原因都是當(dāng)收發(fā)器處于接收狀態(tài)時便利性,AB線上無法保持正常電壓差。要保持空閑或斷線的狀態(tài)下也能有正確的壓差高質量,我們需要在A和B兩條線上加上下拉電阻(通常A接上拉電阻信息化,B接下拉電阻),以保證總線在空閑或開路狀態(tài)下有一個固定的差分電壓可靠。
那么,在選擇下拉電阻的大小時,我們需要考慮哪些因素呢?主要有以下幾個方面:
1.上下拉電阻應(yīng)該足夠小我有所應,以保證空閑或開路狀態(tài)下的差分電壓大于+200mV或小于-200mV(根據(jù)具體情況選擇)緊迫性,從而避免不確定狀態(tài)。
2.上下拉電阻應(yīng)該足夠大機構,以減少功耗和熱量,同時不影響485收發(fā)器的驅(qū)動能力和輸出電壓提升行動。
3.上下拉電阻應(yīng)該與485收發(fā)器的輸入阻抗更適合、終端電阻、總線長度交流、節(jié)點數(shù)等因素相匹配引人註目,以保證總線的阻抗匹配和信號完整性關註。
首先,我們針對收發(fā)器處于斷線的狀態(tài)時拓展,此時收發(fā)器A提供堅實支撐、B電壓由RU、RT、RD和RIN共同決定創造更多,即:
通常我們將RU和RD使用相同的值,則公式可簡化為:
此時好宣講,我們設(shè)芯片內(nèi)部差分輸入電阻RIN=15kΩ連日來、VCC=3.3V且RT=120R,可以算出此時不斷進步,0Ω≤R≤239Ω信息化技術,當(dāng)然只要R≤232.5kΩ都能滿足斷線情況下A、B線處于數(shù)據(jù)1狀態(tài)培訓。
針對于空閑狀態(tài)等特點,考慮到大部分節(jié)點設(shè)備都會在A、B線上添加RU和RD電阻,且會在終端上增加RT電阻不合理波動。
我們根據(jù)前面的推導(dǎo)過程可知,不同的只是因為增加節(jié)點而增加的輸入電阻和上下拉電阻薄弱點,所以我們根據(jù)上述電路可以推導(dǎo)出如下的公式:
在這個公式中上高質量,m為帶上下拉電阻的節(jié)點數(shù)量,n為節(jié)點數(shù)量效高〗ㄔO應用?偩€A端和B端的差值我們定義為最小的200mA,這樣我們就可以將這個公式簡化為:
有了這個公式就可以根據(jù)實際的節(jié)點數(shù)量來確定上下拉電阻的值廣度和深度。
然而根據(jù)這個公式計算出來的結(jié)果僅僅只是一個理想值應用的因素之一,在實際使用中上下拉電阻一般都是在節(jié)點內(nèi)部確定了的。不同的節(jié)點設(shè)備日漸深入,其內(nèi)部的上下拉電阻可能不同奮勇向前,我們需要考量節(jié)點的數(shù)量來考量這個電阻的值。要確定上下拉電阻的值還需要考慮驅(qū)動芯片的帶載能力預期。不能將上下拉電阻設(shè)置得很小經驗。
總之,485總線要在AB線上加上下拉電阻加強宣傳,主要是為了保證總線在空閑或開路狀態(tài)下有一個固定的差分電壓敢於監督,從而避免不確定狀態(tài)導(dǎo)致的通信錯誤或失效。在選擇下拉電阻的大小時互動式宣講,需要綜合考慮功耗組建、驅(qū)動能力用的舒心、阻抗匹配等因素,以保證通信的穩(wěn)定性和可靠性深入交流研討。