RS-485網(wǎng)絡(luò )設計降低功耗問(wèn)題
RS-485網(wǎng)絡(luò )的功率損耗 本文引用地址:http://dyxdggzs.com/article/258992.htm 當一個(gè)標準的RS-485收發(fā)器外掛最小負載:一個(gè)RS-485收發(fā)器、兩個(gè)匹配電阻、兩個(gè)失效保護電阻時(shí),就可以測量其電源電流隨數據速率變化的關(guān)系曲線(xiàn)。圖2為MAX1483的電源電流ICC與數據速率的關(guān)系,測試條件為:外接電阻560Ω/120Ω/560Ω(如圖1所示),VCC=5V,DE= /RE=VCC,電纜長(cháng)度100英尺。從圖2可以看出:即使數據速率很低,電源電流也增大到將近37mA,這主要是由于引入了匹配電阻和失效保護電阻所致。下面將討論采用不同的匹配方式及失效保護措施在低功耗應用中的重要性。 降低功率損耗的幾種措施 如表1所示,不同的收發(fā)器汲取的靜態(tài)電流可能有很大差別,因此,省電設計首先應該選擇低功耗器件,譬如MAX3471(當發(fā)送關(guān)閉時(shí),僅消耗2.8μA電流,數據速率可達64kbps)。由于數據發(fā)送期間收發(fā)器的功耗增加,因此節省功耗的第二步就是通過(guò)軟件實(shí)現短碼發(fā)送數據,使收發(fā)器長(cháng)時(shí)間處于接收狀態(tài),使發(fā)送占空比最短。典型的串行發(fā)送數據結構如表2所示。一個(gè)掛接單位負載(32個(gè)可尋址器件)的RS-485系統包含下列各位:5位地址位、8位數據位、起始位(全幀)、停止位(全幀)、奇偶校驗位(可選擇)、循環(huán)碼校驗位(CRC,可選擇),因此其發(fā)送數據的 通過(guò)增加碼長(cháng)可以增強數據發(fā)送安全性,但它卻是以占用總線(xiàn)時(shí)間和消耗更多功率為代價(jià)。當以200kbps速率來(lái)傳送20位的數據時(shí),需要占用100(s的時(shí)間。如果采用MAX1483,以200kbps速率,每秒發(fā)送一次,則MAX1483消耗的平均電流為: (100μs*×53mA +(1s-100μs)×20(A)/1s = 25.3μA.
終端電阻可以消除因阻抗不匹配而產(chǎn)生的反射干擾,不過(guò)其代價(jià)是消耗功率,為降低功耗,在匹配技巧方面可采取以下措施: 1)、無(wú)終端電阻 減小功耗的第一種辦法就是取消終端匹配電阻。不過(guò)這種方案只適合短距離、低速率傳輸,保證在數據信號達到接收器之前反射信號消失。根據經(jīng)驗,如果信號的上升時(shí)間至少比信號在電纜通道單方向傳輸延遲時(shí)間長(cháng)3倍,則可以采用不加終端電阻的方法。利用該準則,按照下列步驟,可以計算出不加終端匹配電阻時(shí),電纜的最大長(cháng)度。 第一步:首先查找到信號在電纜中傳輸速率(通常由電纜廠(chǎng)商提供),該參數以光速(真空中,c=3×108)的百分比表示。對于標準的絕緣型PVC電纜(內部為24號AWG雙絞線(xiàn))其典型速率為8英寸/ns。 第二步:對于RS-485收發(fā)器,從其產(chǎn)品資料查找出最小的上升時(shí)間(tr min)。例如,MAX3471的上升時(shí)間為750ns。 第三步:將最小上升時(shí)間除以4。對于MAX3471,有:tr min/4=750/4=187.5ns。 第四步:計算不需要采用匹配電阻時(shí),能可靠傳輸信號的電纜最大長(cháng)度:187.5ns/8英寸/ns=125英尺 因此,MAX3471在125英尺無(wú)電阻匹配的電纜中以64kbps速率收發(fā)數據時(shí),可以保持良好的傳輸性能。圖4說(shuō)明了當用100英尺長(cháng)無(wú)電阻匹配電纜替換1000英尺長(cháng)具有兩個(gè)120Ω終端匹配電阻的電纜后,MAX3471的功耗大大減小。 2)、肖特基二極管“匹配”
在眾多類(lèi)型的二極管中,肖特基二極管特性最接近理想二極管,但是,肖特基二基管“匹配”法并不能消除RS-485/422系統中所有的反射信號。因為一旦反射信號減弱到低于二極管正向導通電壓,其能量就不再受終端二極管的影響,且會(huì )一直在電纜中存在,直到其能量被電纜消耗盡為止。采用肖特基二極管終端連接法的另一個(gè)缺陷是成本問(wèn)題。由于每根終端線(xiàn)需要兩個(gè)二極管,而RS-485/422總線(xiàn)采用差動(dòng)方式,因此需要的二極管數目還要再加倍,使系統成本提高。 結語(yǔ) 在高速、長(cháng)距離通訊的RS-485系統中,由于需要終端匹配電阻,因此很難實(shí)現低功耗。如果采用具有“失效保護”功能的收發(fā)器,可節省功耗;另外依靠軟件對數據通訊結構優(yōu)化,讓發(fā)送器在數據發(fā)送完畢之后進(jìn)入關(guān)閉模式或關(guān)閉驅動(dòng)器能進(jìn)一步減小功率消耗。 |
評論