www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 公眾號精選 > EDN電子技術(shù)設(shè)計
01問題:485差分信號不對稱

當(dāng)RS485設(shè)備測試信號時(總線未接從機),發(fā)現(xiàn)RS485輸出差分信號關(guān)于GND不對稱?A,B相的信號也沒有覆蓋整個0-3.3V區(qū)間。如下圖1所示所示:明顯看出來RS485 信號A低電平?jīng)]到GND,RS485信號B高電平?jīng)]到VDD。

查看芯片手冊,芯片手冊中關(guān)于芯片內(nèi)部A,B相對地等效阻抗是大于98kΩ,典型值200kΩ(典型值在芯片手冊中未標(biāo)明,詢問原廠得到)。如下圖2。既然內(nèi)部對地電阻是對稱的,外部電路上下拉也是對稱的,為什么測出來不對稱呢?圖 1 RS485網(wǎng)絡(luò)信號波形圖 2接收器輸入阻抗值02
解決過程
總線上的電壓是分壓的結(jié)果,如下圖3示意:

圖 3 添加了總線偏壓電阻后的DC路徑是不是跟總線上的負(fù)載有關(guān)?帶著這個猜想試著斷開負(fù)載:先將總線上負(fù)載去掉(電路上去掉R21,R22)。測試出來如下圖4所示,改善不大,基本沒看出來有什么變化,還是不對稱。圖 4 RS485總線AB相去掉0R電阻其他沒有別的東西了,挺奇怪,假設(shè)芯片內(nèi)部A,B相標(biāo)注的輸入阻抗值是準(zhǔn)確的,那么總線輸出一定是對稱的?難道是上下拉電阻的問題?問題是上下拉電阻是一樣大啊,不可能是這個問題吧,帶著試試看的心里去掉了上下拉電阻R19、R25,再次測量總線信號,如下圖5所示,波形基本對稱了,解決了??磥硎峭獠可舷吕娮鑶栴}。我理解錯了,以為只要是內(nèi)外電阻、上下拉電阻一樣,信號就會對稱。其實不然,對于RS485 總線來說:當(dāng)強上拉或強下拉時,采到的信號是不對稱的,舉一個極端一點的例子:A用0R強上拉到VDD,那么A發(fā)1,可以輸出高電平,沒問題,但是當(dāng)A發(fā)0時,是無法輸出低電平的,這是上下拉電阻阻值造成的不對稱,對于B也如此。就像MCU的GPIO一樣,同一個GPIO口,它的推拉電流能力也不一樣。這是造成測試出來差分信號不對稱的原因。另外一種不對稱可能是由不同廠家的RS485芯片造成的,因為不同廠家的485芯片驅(qū)動能力略有差異。如果RS485網(wǎng)絡(luò)中主從是不一樣廠家的芯片,就有可能出線總線電平不對稱的情況出線。圖5 RS485 AB總線斷開0R+去掉上下拉電阻有細(xì)心的小伙伴發(fā)現(xiàn)上面的波形好像在高低電平期間不是很平坦,這個在我們測試信號的時候經(jīng)常會遇到,也很容易忽略,這其實是使用示波器之前進(jìn)行校準(zhǔn)導(dǎo)致的,校準(zhǔn)完成之后復(fù)測信號,波形圖如下圖6,非常完美。圖6 RS485 AB總線斷開0R+去掉上下拉電阻+已校準(zhǔn)探頭

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
關(guān)閉