新聞中心

EEPW首頁 > 設(shè)計應(yīng)用 > 信號鏈基礎(chǔ)知識之設(shè)計用RS-485的2-4線轉(zhuǎn)換器

信號鏈基礎(chǔ)知識之設(shè)計用RS-485的2-4線轉(zhuǎn)換器

作者: 時間:2013-02-19 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://m.butianyuan.cn/article/259873.htm

多點(diǎn)數(shù)據(jù)通信網(wǎng)絡(luò),例如:Profibus、Modbus和BACnet等通常均要求具備雙線、半雙工總線系統(tǒng)與四線、全雙工總線系統(tǒng)通用性。這些系統(tǒng)可以擴(kuò)展至數(shù)百米長,并承受較大的接地電位差(GPD)。這些電位差會超出的共模電壓范圍,對器件造成損壞。為了消除GPD,我們利用電隔離型,將總線節(jié)點(diǎn)的控制電子組件隔離于連接總線的實際級。圖1顯示了使用的混合網(wǎng)絡(luò)的結(jié)構(gòu)圖。

圖1:可確保半雙工系統(tǒng)和全雙工系統(tǒng)之間的通用性


為了使轉(zhuǎn)換器運(yùn)行不依賴于數(shù)據(jù)速率,我們通過總線的邏輯狀態(tài)來控制轉(zhuǎn)換器驅(qū)動器和接收器的開啟和關(guān)閉??偩€驅(qū)動是以每比特間隔,從而讓轉(zhuǎn)換器運(yùn)行獨(dú)立于信號數(shù)據(jù)速率。


簡單的控制邏輯可確保驅(qū)動器D1和D2僅由相反接收器(也即R1或者R2)輸出的邏輯低激活啟用。因為接收器輸入端存在VFS>200 mV的總線故障保護(hù)電壓,所以在總線閑置期間,兩個接收器輸出均為邏輯高。逆變器柵極將該邏輯高電平反向為低態(tài),并在關(guān)閉驅(qū)動器的同時啟用接收器。


在半到全雙工方向(圖2:自左向右),R1輸入端的負(fù)總線電壓激活驅(qū)動器D2,并對驅(qū)動器輸入使用低態(tài)。D2通過以一個負(fù)輸出電壓驅(qū)動傳輸總線來做出相應(yīng)的響應(yīng)。當(dāng)R1輸入的總線電壓變?yōu)檎龝r,D2立即失效。但是,它的輸出卻為高電平,原因是故障保護(hù)偏置電阻器RFS形成總線電壓VFS。


(請注意,在整個運(yùn)行期間,R2的輸出始終保持高電平,確保R1保持有效而D1保持無效。)


圖2:半雙工到全雙工方向的轉(zhuǎn)換器時序


在全到半雙工方向(圖3:自右向左),R2輸入端的負(fù)總線電壓激活驅(qū)動器D1,并給驅(qū)動器輸入施加低態(tài)。D1通過以一個負(fù)輸出電壓驅(qū)動雙線總線做出相應(yīng)的響應(yīng)。當(dāng)R2輸入的總線電壓變?yōu)檎龝r,D1經(jīng)一段延遲時間后失效。在該延遲時間內(nèi),D1在出現(xiàn)高阻抗前使用一個負(fù)電壓驅(qū)動總線,以防止R1輸出端出現(xiàn)開關(guān)瞬態(tài)。


我們建議,RD●CD時間常量產(chǎn)生的最小延遲時間應(yīng)為驅(qū)動器最大傳播延遲的1.3倍,以補(bǔ)償組件值、逆變器閾值和電源電壓的容差。在給定的電容條件下,可通過方程式1確定要求的RD值:


其中,tPLH-max為驅(qū)動器D2的最大低到高傳播延遲,VIT+ min為施密特觸發(fā)逆變器的最小正輸入閾值,而VCC-max為最大供電電壓。

在D1失效以后,因為有故障保護(hù)偏置電阻器RFS形成的總線電壓VFS其輸出仍為高電平。當(dāng)R2輸入端的總線電壓恢復(fù)負(fù)時,由于CD通過放電二極管DD快速放電D1立即被激活。圖3所示時序圖顯示,半雙工總線上一個遠(yuǎn)程接收器(此處以R表示),將負(fù)總線電壓轉(zhuǎn)換為一個低比特。一個高比特由一個低主驅(qū)動正總線電壓和剩余故障保護(hù)電壓VFS組成。


圖3:全雙工到半雙工方向的轉(zhuǎn)換器時序


圖4所示最后一個轉(zhuǎn)換器設(shè)計使用兩個全雙工收發(fā)器:一個配置為半雙工收發(fā)器;另一個則為全雙工模式。該轉(zhuǎn)換器擁有高達(dá)200 kbps的數(shù)據(jù)速率,并由一個單3.3 V電源供電。表 1為此電路的材料清單 (BOM)。


表1、雙到四線轉(zhuǎn)換器BOM


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉