提高RS-485網絡可靠性
發布時間:2010-11-08
中心議題:
標準RS-485作為一種多點、差分數據傳輸的電氣規範現已成為業界應用最為廣泛的標準通信接口之一。這種通信接口允許在簡單的一對雙絞線上進行多點、雙向通信、它所具有的噪聲抑製能力、數據傳輸速率、電纜長度及可靠性是其他標準無法比擬的。正因為此,許多不同領域都采用RS-485作為數據傳輸鏈路。例如汽車電子、電信設備、局域網、蜂窩基站、工業控製、儀器儀表等等。這項標準得到廣泛接受的另外一個原因是它的通用性。RS-485標準隻對接口的電氣特性做出規定,而不涉及接插件、電纜或協議,在此基礎上用戶可以建立自己的高層通信協議。
盡管RS-485biaozhunyibeiguangfanjieshou,danshiduiyutazaishijiyingyongzhongdeyixiejutiwentibingmeiyoudedaoshenruguangfanderenshi,shenzhicunzaizhezhongzhongwuqu,yizhiyuyingxiangdaozhenggexitongdexingneng。benwenzaihuiguRS-485標準的基礎上,重點討論幾個實際應用中常被忽視的問題。
RS-485標準回顧
RS-485標準最初由電子工業協會(EIA)於1983年製訂並發布,後由TIA-通訊工業協會修訂後命名為TIA/EIA-485-A,不過工程師還是習慣地稱之為RS-485。RS-485由RS-422發展而來,後者是為彌補RS-232之不足而提出的。為改進RS-232通信距離短、速率低的缺點,RS-422定義了一種平衡通信接口,將傳輸速率提高到10Mbps,傳輸距離延長到4000英尺(速率低於100kbps時),並允許在一條平衡線上連接最多10個接收器。RS-422是一種單機發送、多機接收的單向、平衡傳輸規範,為擴展應用範圍,隨後又為其增加了多點、shuangxiangtongxinnengli,jiyunxuduogefasongqilianjiedaotongyitiaozongxianshang,tongshizengjialefasongqidequdongnenglihechongtubaohutexing,kuozhanlezongxiangongmofanwei,zhejiushihoulaideEIA RS-485標準。
RS-485是一個電氣接口規範,它隻規定了平衡驅動器和接收器的電特性,而沒有規定接插件、傳輸電纜和通信協議。RS-485標準定義了一個基於單對平衡線的多點、雙向(半雙工)通信鏈路,是一種極為經濟、並具有相當高噪聲抑製、傳輸速率、傳輸距離和寬共模範圍的通信平台。RS-485接口的主要特點如下:
• 平衡偉輸;
• 多點通信;
• 驅動器輸出電壓(帶載):≥|1.5V|;
• 接收器輸入門限:±200mV;
• -7V至+12V總線共模範圍;
• 最大輸入電流:1.0mA/-0.8mA(12Vin/-7Vin);
• 最大總線負載:32個單位負載(UL);
• 最大傳輸速率:10Mbps;
• 最大電纜長度:4000英尺。
網絡配置

RS-485zhichibanshuanggonghuoquanshuanggongmoshi,wangluotuopuyibancaiyongzhongduanpipeidezongxianxingjiegou,buzhichihuanxinghuoxingxingwangluo。zuihaocaiyongyitiaozongxianjianggegejiedianchuanjieqilai,congzongxiandaomeigejiediandeyinchuxianchangduyingjinliangduan,yibianshiyinchuxianzhongdefanshexinhaoduizongxianxinhaodeyingxiangzuidi。tu1所示為實際應用中常見的一些錯誤連接方式(a,c,e)和正確的連接方式(b,d,f)。a,c,e三種不恰當的網絡連接盡管在某些情況下(短距離、低速率)仍(reng)然(ran)可(ke)以(yi)正(zheng)常(chang)工(gong)作(zuo),但(dan)隨(sui)著(zhe)通(tong)信(xin)距(ju)離(li)的(de)延(yan)長(chang)或(huo)通(tong)信(xin)速(su)率(lv)的(de)提(ti)高(gao),其(qi)不(bu)良(liang)影(ying)響(xiang)會(hui)越(yue)來(lai)越(yue)嚴(yan)重(zhong),主(zhu)要(yao)原(yuan)因(yin)是(shi)信(xin)號(hao)在(zai)各(ge)支(zhi)路(lu)末(mo)端(duan)反(fan)射(she)後(hou)與(yu)原(yuan)信(xin)號(hao)疊(die)加(jia),造(zao)成(cheng)信(xin)號(hao)質(zhi)量(liang)下(xia)降(jiang)。除(chu)此(ci)之(zhi)外(wai)還(hai)應(ying)注(zhu)意(yi)總(zong)線(xian)特(te)性(xing)阻(zu)抗(kang)的(de)連(lian)續(xu)性(xing),在(zai)阻(zu)抗(kang)不(bu)連(lian)續(xu)點(dian)也(ye)會(hui)發(fa)生(sheng)信(xin)號(hao)的(de)反(fan)射(she)。例(li)如(ru),總(zong)線(xian)的(de)不(bu)同(tong)區(qu)段(duan)采(cai)用(yong)不(bu)同(tong)電(dian)纜(lan)、某一段總線上有過多收發器緊靠在一起安裝、或者是有過長分支線引出總線時都會出現阻抗不連續點。總之,應該提供一條單一、連續的信號通道作為總線。
有關總線上允許連接的收發器數標準並沒有做出規定,但規定了最大總線負載為32個單位負載(UL)。每單位負載的最大輸入電流為1.0mA/-0.8mA,相當於約12kΩ。為了擴展總線節點數,器件生產廠商增大收發器輸入電阻。例如MAX487,MAX1487的輸入電阻增加至48kΩ以上(1/4UL),節點數就可增加至128個,96kΩ輸入電阻的MAX1483允許節點數可到256個。
[page]
總線匹配
是否對RS-485總線進行終端匹配取決於數據傳輸速率、電纜長度及信號轉換速率。UART是(shi)在(zai)每(mei)個(ge)數(shu)據(ju)位(wei)的(de)中(zhong)點(dian)采(cai)樣(yang)數(shu)據(ju)的(de),隻(zhi)要(yao)反(fan)射(she)信(xin)號(hao)在(zai)開(kai)始(shi)采(cai)樣(yang)時(shi)衰(shuai)減(jian)到(dao)足(zu)夠(gou)低(di)就(jiu)可(ke)以(yi)不(bu)考(kao)慮(lv)匹(pi)配(pei)。有(you)一(yi)條(tiao)經(jing)驗(yan)性(xing)的(de)準(zhun)則(ze)可(ke)以(yi)用(yong)來(lai)判(pan)斷(duan)在(zai)什(shen)麼(me)樣(yang)的(de)數(shu)據(ju)速(su)率(lv)和(he)電(dian)纜(lan)長(chang)度(du)時(shi)需(xu)要(yao)進(jin)行(xing)匹(pi)配(pei):當信號的轉換時間(上升或下降時間)超過電信號沿總線單向傳輸所需時間的3倍以上時就可以不加匹配。例如具有限斜率特性的RS-485接口MAX483輸出信號的上升或下降時間最小為250ns,典型雙絞線上的信號傳輸速率約為0.2m/ns(24AWG PVC電纜),那麼隻要數據速率在250kbps以內、電纜長度不超過16米,采用MAX483作為RS-485接口時就可以不加終端匹配。
當考慮終端匹配時,有多種匹配方案可以選擇。最簡單的就是在總線兩端各接一隻阻值等於電纜特性阻抗的電阻(圖2a)。大多數雙絞線特性阻抗大約在100Ω至120Ωzhijian。zhezhongpipeifangfajiandanyouxiao,danyouyigequedian,pipeidianzuyaoxiaohaojiaodagonglv,duiyugonghaoxianzhibijiaoyangedexitongbutaishihe。lingwaiyizhongbijiaoshengdiandepipeifangshishiRC匹配(圖2b)。利用一隻電容C隔斷直流成分可以節省大部分功率。但電容C的取值是個難點,需要在功耗和匹配質量間進行折衷。除上述兩種外,還有一種采用二極管的匹配方案(圖2c)。這種方案雖未實現真正的"匹配",但它利用二極管的鉗位作用迅速削弱反射信號,達到改善信號質量的目的。節能效果顯著。
引出線
RS-485zongxianshangdemeigeshoufaqitongguoyiduanyinchuxianjieruzongxian,yinchuxianguochangshi,youyuxinhaozaiyinchuxianzhongdefanshe,yehuiyingxiangzongxianshangdexinhaozhiliang。heqianmiandetaolunyiyang,xitongsuonengyunxudeyinchuxianchangduyehexinhaodezhuanhuanshijian、數據速率有關。下麵的經驗公式可以用來估算引出線的最大長度:
Lmax=(tRISE×0.2m/ns)/10
以MAX483為例,對應於250ns的上升/下降時間,總線允許的最大引出線長度約為5米。
從以上的分析可以看出,減緩信號的前後沿斜率有利於降低對於總線匹配、引出線長度的要求,改善信號質量,同時,還使信號中的高頻成分降低,減少電磁輻射,因此,有些器件生產廠商在RS-485jiekouqijianzhongzengjialebailvxianzhidianlulaijianhuanxinhaoqianhouyan,danzhezhongzuofayexianzhileshujuchuanshusulv。youcikanlai,zaixuanzejiekouqijianshi,bingbushisulvyuegaoyuehao,yinggaigenjuxitongyaoqiu,xuanzezuidisulvdeqijian。
失效保護
RS-485標準規定接收器門限為±200mV。這樣規定能夠提供比較高的噪聲抑製能力,但同時也帶來了一個問題:當總線電壓在±200mV中間時接收器輸出狀態不確定。由於UART以一個前導"0"觸發一次接收動作,所以接收器的不定態可能會使UART錯誤地接收一些數據,導致係統誤動作。當總線空閑、開路或短路時都有可能出現兩線電壓差低於200mV的(de)情(qing)況(kuang),必(bi)須(xu)采(cai)取(qu)一(yi)定(ding)措(cuo)施(shi)避(bi)免(mian)接(jie)收(shou)器(qi)處(chu)於(yu)不(bu)定(ding)態(tai)。傳(chuan)統(tong)的(de)做(zuo)法(fa)是(shi)給(gei)總(zong)線(xian)加(jia)偏(pian)置(zhi),當(dang)總(zong)線(xian)空(kong)閑(xian)或(huo)開(kai)路(lu)時(shi),利(li)用(yong)偏(pian)置(zhi)電(dian)阻(zu)將(jiang)總(zong)線(xian)偏(pian)置(zhi)在(zai)一(yi)個(ge)確(que)定(ding)的(de)狀(zhuang)態(tai)(差分電壓≥200mV)。但這種方法仍然不能解決總線短路時的問題,為此,有些器件製造商將接收門限移到-200mV/-50mV,巧妙地解決了這個問題。例如Maxim公司為MAX3080係列RS-485接口,不但省去了外部偏置電阻,而且解決了總線短路情況下的失效保護問題。
地線與接地
電子係統的接地是一個非常關鍵而又常常被忽視的問題,接地處理不當經常會導致不能穩定工作甚至危及係統安全。對於RS-485網(wang)絡(luo)來(lai)講(jiang)也(ye)是(shi)一(yi)樣(yang),沒(mei)有(you)一(yi)個(ge)合(he)理(li)的(de)接(jie)地(di)係(xi)統(tong)可(ke)能(neng)會(hui)使(shi)係(xi)統(tong)的(de)可(ke)靠(kao)性(xing)大(da)打(da)折(zhe)扣(kou),尤(you)其(qi)是(shi)在(zai)工(gong)作(zuo)環(huan)境(jing)比(bi)較(jiao)惡(e)劣(lie)的(de)情(qing)況(kuang)下(xia),對(dui)於(yu)接(jie)地(di)的(de)要(yao)求(qiu)更(geng)為(wei)嚴(yan)格(ge)。有(you)關(guan)RS-485網絡的接地問題很少有資料提及,在設計者中也存在著很多誤區,致使通信可靠性降低、接口損壞率較高。一個典型的錯誤觀點就是認為RS-485通信鏈路不需要信號地,而隻是簡單地用一對雙絞線將各個接口的"A"、"B"端連接起來。這種處理方法在某些情況下也可以工作,但給係統埋下了隱患,主要有以下兩方麵的問題:

圖3:地電位差導致的共模幹擾問題
• 共模幹擾問題。的確,RS-485jiekoucaiyongchafenfangshichuanshuxinhao,bingbuxuyaoxiangduiyumougecanzhaodianlaijiancexinhao,xitongzhixujianceliangxianzhijiandedianweichajiukeyile。danyinggaizhuyideshi,shoufaqizhiyouzaigongmodianyabuchaochuyidingfanwei(-7V至+12V)的條件下才能正常工作。當共模電壓超出此範圍就會影響通信的可靠,直至損壞接口。如圖3所示,當發送器A向接收器B發送數據時,發送器A的輸出共模電壓為VOS,由於兩個係統具有各自獨立的接地係統,存在著地電位差VGPD。那麼,接收器輸入端的共模電壓就會達到VCM=VOS+VGPD。RS-485標準規定VOS≤3V,但VGPD可能會有很大幅度(十幾伏甚至數十伏),並可能伴有強幹擾信號,致使接收器共模輸入VCM超出正常範圍,並在信號線上產生幹擾電流,輕則影響正常通信,重則損壞接口。
• 電磁輻射(EMI)問題。驅動器輸出信號中的共模部分需要一個返回通路,如果沒有一個低阻的返回通道(信號地),就會以輻射的形式返回源端,整個總線就會像一個巨大的天線向外輻射電磁波。
因此,盡管是差分傳輸,對於RS-485網絡來講,一條低阻的信號地還是必不可少的。如圖4a所示,一條低阻的信號地將兩個接口的工作地連接起來,使共模幹擾電壓VGPD被短路。這條信號地可以是額外的一對線(非屏蔽雙絞線)、或huo者zhe是shi屏ping蔽bi雙shuang絞jiao線xian的de屏ping蔽bi層ceng。值zhi得de注zhu意yi的de是shi,這zhe種zhong做zuo法fa僅jin對dui高gao阻zu型xing共gong模mo幹gan擾rao有you效xiao,由you於yu幹gan擾rao源yuan內nei阻zu大da,短duan接jie後hou不bu會hui形xing成cheng很hen大da的de接jie地di環huan路lu電dian流liu,對dui於yu通tong信xin不bu會hui有you很hen大da影ying響xiang。當dang共gong模mo幹gan擾rao源yuan內nei阻zu較jiao低di時shi,會hui在zai接jie地di線xian上shang形xing成cheng較jiao大da的de環huan路lu電dian流liu,影ying響xiang正zheng常chang通tong信xin。筆bi者zhe認ren為wei,可ke以yi采cai取qu以yi下xia三san種zhong措cuo施shi:
[page]

圖4:地線與接地方案
1. 若ruo幹gan擾rao源yuan內nei阻zu不bu是shi非fei常chang小xiao,可ke以yi考kao慮lv在zai接jie地di線xian上shang加jia限xian流liu電dian阻zu限xian製zhi幹gan擾rao電dian流liu。接jie地di電dian阻zu的de增zeng加jia可ke能neng會hui使shi共gong模mo電dian壓ya升sheng高gao,但dan隻zhi要yao控kong製zhi在zai適shi當dang的de範fan圍wei內nei就jiu不bu會hui影ying響xiang正zheng常chang通tong信xin(圖4b);
2. 采用浮地技術,隔斷接地環路。當共模幹擾內阻很小時上述方法已不能奏效,此時可以考慮將引入幹擾的節點(例如處於惡劣的工作環境的現場儀表)浮置起來(也就是係統的電路地與機殼或大地隔離),這樣就隔斷了接地環路,不會形成很大的環路電流(圖4c);
3. 采(cai)用(yong)隔(ge)離(li)接(jie)口(kou)。有(you)些(xie)情(qing)況(kuang)下(xia),出(chu)於(yu)安(an)全(quan)或(huo)其(qi)他(ta)方(fang)麵(mian)的(de)考(kao)慮(lv),電(dian)路(lu)地(di)必(bi)須(xu)與(yu)機(ji)殼(ke)或(huo)大(da)地(di)相(xiang)連(lian),不(bu)能(neng)懸(xuan)浮(fu),這(zhe)時(shi)可(ke)以(yi)采(cai)用(yong)隔(ge)離(li)接(jie)口(kou)來(lai)隔(ge)斷(duan)接(jie)地(di)回(hui)路(lu),但(dan)是(shi)仍(reng)然(ran)應(ying)該(gai)有(you)一(yi)條(tiao)地(di)線(xian)將(jiang)隔(ge)離(li)側(ce)的(de)公(gong)共(gong)端(duan)與(yu)其(qi)它(ta)接(jie)口(kou)的(de)工(gong)作(zuo)地(di)相(xiang)連(lian)(圖4d)。
瞬態保護
前(qian)麵(mian)提(ti)到(dao)的(de)接(jie)地(di)措(cuo)施(shi)隻(zhi)對(dui)低(di)頻(pin)率(lv)的(de)共(gong)模(mo)幹(gan)擾(rao)有(you)保(bao)護(hu)作(zuo)用(yong),對(dui)於(yu)頻(pin)率(lv)很(hen)高(gao)的(de)瞬(shun)態(tai)幹(gan)擾(rao)就(jiu)無(wu)能(neng)為(wei)力(li)了(le)。因(yin)為(wei)引(yin)線(xian)電(dian)感(gan)的(de)作(zuo)用(yong),對(dui)於(yu)高(gao)頻(pin)瞬(shun)態(tai)幹(gan)擾(rao)來(lai)講(jiang),接(jie)地(di)線(xian)實(shi)際(ji)等(deng)同(tong)於(yu)開(kai)路(lu)。這(zhe)樣(yang)的(de)瞬(shun)態(tai)幹(gan)擾(rao)可(ke)能(neng)會(hui)有(you)成(cheng)百(bai)上(shang)千(qian)伏(fu)的(de)電(dian)壓(ya),但(dan)持(chi)續(xu)時(shi)間(jian)很(hen)短(duan)。在(zai)切(qie)換(huan)大(da)功(gong)率(lv)感(gan)性(xing)負(fu)載(zai)(電機、變壓器、繼電器等)、閃shan電dian等deng過guo程cheng中zhong都dou會hui產chan生sheng幅fu度du很hen高gao的de瞬shun態tai幹gan擾rao,如ru果guo不bu加jia以yi適shi當dang防fang護hu就jiu會hui損sun壞huai接jie口kou。對dui於yu這zhe種zhong瞬shun態tai幹gan擾rao可ke以yi采cai用yong隔ge離li或huo旁pang路lu的de方fang法fa加jia以yi防fang護hu。

圖5a所suo示shi為wei隔ge離li保bao護hu方fang案an。這zhe種zhong方fang案an實shi際ji上shang將jiang瞬shun態tai高gao壓ya轉zhuan移yi到dao隔ge離li接jie口kou中zhong的de電dian隔ge離li層ceng上shang,由you於yu隔ge離li層ceng的de高gao絕jue緣yuan電dian阻zu,不bu會hui產chan生sheng損sun害hai性xing的de浪lang湧yong電dian流liu,起qi到dao保bao護hu接jie口kou的de作zuo用yong。通tong常chang采cai用yong高gao頻pin變bian壓ya器qi、光耦等元件實現接口的電氣隔離,已有器件廠商將所有這些元件集成在一片IC中,使用起來非常簡便,如Maxim公司的MAX1480/MAX1490,隔離電壓可以到2500V。這種方案的優點是可以承受高電壓、持續時間較長的瞬態幹擾,實現起來也比較容易,缺點是成本較高。
圖5b所示為旁路保護方案。這種方案利用瞬態抑製元件(如TVS、MOV、氣體放電管等)將jiang危wei害hai性xing的de瞬shun態tai能neng量liang旁pang路lu到dao大da地di,優you點dian是shi成cheng本ben較jiao低di,缺que點dian是shi保bao護hu能neng力li有you限xian,隻zhi能neng保bao護hu一yi定ding能neng量liang以yi內nei的de瞬shun態tai幹gan擾rao,持chi續xu時shi間jian不bu能neng很hen長chang,而er且qie需xu要yao有you一yi條tiao良liang好hao的de連lian接jie大da地di的de通tong道dao,實shi現xian起qi來lai比bi較jiao困kun難nan。
實際應用中可以將二者結合起來靈活運用(圖5c)。隔離接口對大幅度瞬態幹擾進行隔離,而旁路元件保護隔離接口不被過高的瞬態電壓擊穿。
RS-485標準定義了一個極為堅固和可靠的通信鏈路,具有高噪聲抑製、寬共模範圍、長傳輸距離、衝突保護等特性,但一個真正可靠的RS-485網絡還有賴於合理的應用。合理的網絡布局、信號通道的連續性、周全的保護措施等,在設計之初就應該有一個總體規劃。
- RS-485標準簡介
- RS-485網絡配置
- RS-485總線匹配
- RS-485失效保護
- 引出線的連接
- 地線與接地
- 低頻率的共模幹擾保護
標準RS-485作為一種多點、差分數據傳輸的電氣規範現已成為業界應用最為廣泛的標準通信接口之一。這種通信接口允許在簡單的一對雙絞線上進行多點、雙向通信、它所具有的噪聲抑製能力、數據傳輸速率、電纜長度及可靠性是其他標準無法比擬的。正因為此,許多不同領域都采用RS-485作為數據傳輸鏈路。例如汽車電子、電信設備、局域網、蜂窩基站、工業控製、儀器儀表等等。這項標準得到廣泛接受的另外一個原因是它的通用性。RS-485標準隻對接口的電氣特性做出規定,而不涉及接插件、電纜或協議,在此基礎上用戶可以建立自己的高層通信協議。
盡管RS-485biaozhunyibeiguangfanjieshou,danshiduiyutazaishijiyingyongzhongdeyixiejutiwentibingmeiyoudedaoshenruguangfanderenshi,shenzhicunzaizhezhongzhongwuqu,yizhiyuyingxiangdaozhenggexitongdexingneng。benwenzaihuiguRS-485標準的基礎上,重點討論幾個實際應用中常被忽視的問題。
RS-485標準回顧
RS-485標準最初由電子工業協會(EIA)於1983年製訂並發布,後由TIA-通訊工業協會修訂後命名為TIA/EIA-485-A,不過工程師還是習慣地稱之為RS-485。RS-485由RS-422發展而來,後者是為彌補RS-232之不足而提出的。為改進RS-232通信距離短、速率低的缺點,RS-422定義了一種平衡通信接口,將傳輸速率提高到10Mbps,傳輸距離延長到4000英尺(速率低於100kbps時),並允許在一條平衡線上連接最多10個接收器。RS-422是一種單機發送、多機接收的單向、平衡傳輸規範,為擴展應用範圍,隨後又為其增加了多點、shuangxiangtongxinnengli,jiyunxuduogefasongqilianjiedaotongyitiaozongxianshang,tongshizengjialefasongqidequdongnenglihechongtubaohutexing,kuozhanlezongxiangongmofanwei,zhejiushihoulaideEIA RS-485標準。
RS-485是一個電氣接口規範,它隻規定了平衡驅動器和接收器的電特性,而沒有規定接插件、傳輸電纜和通信協議。RS-485標準定義了一個基於單對平衡線的多點、雙向(半雙工)通信鏈路,是一種極為經濟、並具有相當高噪聲抑製、傳輸速率、傳輸距離和寬共模範圍的通信平台。RS-485接口的主要特點如下:
• 平衡偉輸;
• 多點通信;
• 驅動器輸出電壓(帶載):≥|1.5V|;
• 接收器輸入門限:±200mV;
• -7V至+12V總線共模範圍;
• 最大輸入電流:1.0mA/-0.8mA(12Vin/-7Vin);
• 最大總線負載:32個單位負載(UL);
• 最大傳輸速率:10Mbps;
• 最大電纜長度:4000英尺。
網絡配置

RS-485zhichibanshuanggonghuoquanshuanggongmoshi,wangluotuopuyibancaiyongzhongduanpipeidezongxianxingjiegou,buzhichihuanxinghuoxingxingwangluo。zuihaocaiyongyitiaozongxianjianggegejiedianchuanjieqilai,congzongxiandaomeigejiediandeyinchuxianchangduyingjinliangduan,yibianshiyinchuxianzhongdefanshexinhaoduizongxianxinhaodeyingxiangzuidi。tu1所示為實際應用中常見的一些錯誤連接方式(a,c,e)和正確的連接方式(b,d,f)。a,c,e三種不恰當的網絡連接盡管在某些情況下(短距離、低速率)仍(reng)然(ran)可(ke)以(yi)正(zheng)常(chang)工(gong)作(zuo),但(dan)隨(sui)著(zhe)通(tong)信(xin)距(ju)離(li)的(de)延(yan)長(chang)或(huo)通(tong)信(xin)速(su)率(lv)的(de)提(ti)高(gao),其(qi)不(bu)良(liang)影(ying)響(xiang)會(hui)越(yue)來(lai)越(yue)嚴(yan)重(zhong),主(zhu)要(yao)原(yuan)因(yin)是(shi)信(xin)號(hao)在(zai)各(ge)支(zhi)路(lu)末(mo)端(duan)反(fan)射(she)後(hou)與(yu)原(yuan)信(xin)號(hao)疊(die)加(jia),造(zao)成(cheng)信(xin)號(hao)質(zhi)量(liang)下(xia)降(jiang)。除(chu)此(ci)之(zhi)外(wai)還(hai)應(ying)注(zhu)意(yi)總(zong)線(xian)特(te)性(xing)阻(zu)抗(kang)的(de)連(lian)續(xu)性(xing),在(zai)阻(zu)抗(kang)不(bu)連(lian)續(xu)點(dian)也(ye)會(hui)發(fa)生(sheng)信(xin)號(hao)的(de)反(fan)射(she)。例(li)如(ru),總(zong)線(xian)的(de)不(bu)同(tong)區(qu)段(duan)采(cai)用(yong)不(bu)同(tong)電(dian)纜(lan)、某一段總線上有過多收發器緊靠在一起安裝、或者是有過長分支線引出總線時都會出現阻抗不連續點。總之,應該提供一條單一、連續的信號通道作為總線。
有關總線上允許連接的收發器數標準並沒有做出規定,但規定了最大總線負載為32個單位負載(UL)。每單位負載的最大輸入電流為1.0mA/-0.8mA,相當於約12kΩ。為了擴展總線節點數,器件生產廠商增大收發器輸入電阻。例如MAX487,MAX1487的輸入電阻增加至48kΩ以上(1/4UL),節點數就可增加至128個,96kΩ輸入電阻的MAX1483允許節點數可到256個。
[page]
總線匹配
是否對RS-485總線進行終端匹配取決於數據傳輸速率、電纜長度及信號轉換速率。UART是(shi)在(zai)每(mei)個(ge)數(shu)據(ju)位(wei)的(de)中(zhong)點(dian)采(cai)樣(yang)數(shu)據(ju)的(de),隻(zhi)要(yao)反(fan)射(she)信(xin)號(hao)在(zai)開(kai)始(shi)采(cai)樣(yang)時(shi)衰(shuai)減(jian)到(dao)足(zu)夠(gou)低(di)就(jiu)可(ke)以(yi)不(bu)考(kao)慮(lv)匹(pi)配(pei)。有(you)一(yi)條(tiao)經(jing)驗(yan)性(xing)的(de)準(zhun)則(ze)可(ke)以(yi)用(yong)來(lai)判(pan)斷(duan)在(zai)什(shen)麼(me)樣(yang)的(de)數(shu)據(ju)速(su)率(lv)和(he)電(dian)纜(lan)長(chang)度(du)時(shi)需(xu)要(yao)進(jin)行(xing)匹(pi)配(pei):當信號的轉換時間(上升或下降時間)超過電信號沿總線單向傳輸所需時間的3倍以上時就可以不加匹配。例如具有限斜率特性的RS-485接口MAX483輸出信號的上升或下降時間最小為250ns,典型雙絞線上的信號傳輸速率約為0.2m/ns(24AWG PVC電纜),那麼隻要數據速率在250kbps以內、電纜長度不超過16米,采用MAX483作為RS-485接口時就可以不加終端匹配。
當考慮終端匹配時,有多種匹配方案可以選擇。最簡單的就是在總線兩端各接一隻阻值等於電纜特性阻抗的電阻(圖2a)。大多數雙絞線特性阻抗大約在100Ω至120Ωzhijian。zhezhongpipeifangfajiandanyouxiao,danyouyigequedian,pipeidianzuyaoxiaohaojiaodagonglv,duiyugonghaoxianzhibijiaoyangedexitongbutaishihe。lingwaiyizhongbijiaoshengdiandepipeifangshishiRC匹配(圖2b)。利用一隻電容C隔斷直流成分可以節省大部分功率。但電容C的取值是個難點,需要在功耗和匹配質量間進行折衷。除上述兩種外,還有一種采用二極管的匹配方案(圖2c)。這種方案雖未實現真正的"匹配",但它利用二極管的鉗位作用迅速削弱反射信號,達到改善信號質量的目的。節能效果顯著。
引出線
RS-485zongxianshangdemeigeshoufaqitongguoyiduanyinchuxianjieruzongxian,yinchuxianguochangshi,youyuxinhaozaiyinchuxianzhongdefanshe,yehuiyingxiangzongxianshangdexinhaozhiliang。heqianmiandetaolunyiyang,xitongsuonengyunxudeyinchuxianchangduyehexinhaodezhuanhuanshijian、數據速率有關。下麵的經驗公式可以用來估算引出線的最大長度:
Lmax=(tRISE×0.2m/ns)/10
以MAX483為例,對應於250ns的上升/下降時間,總線允許的最大引出線長度約為5米。
從以上的分析可以看出,減緩信號的前後沿斜率有利於降低對於總線匹配、引出線長度的要求,改善信號質量,同時,還使信號中的高頻成分降低,減少電磁輻射,因此,有些器件生產廠商在RS-485jiekouqijianzhongzengjialebailvxianzhidianlulaijianhuanxinhaoqianhouyan,danzhezhongzuofayexianzhileshujuchuanshusulv。youcikanlai,zaixuanzejiekouqijianshi,bingbushisulvyuegaoyuehao,yinggaigenjuxitongyaoqiu,xuanzezuidisulvdeqijian。
失效保護
RS-485標準規定接收器門限為±200mV。這樣規定能夠提供比較高的噪聲抑製能力,但同時也帶來了一個問題:當總線電壓在±200mV中間時接收器輸出狀態不確定。由於UART以一個前導"0"觸發一次接收動作,所以接收器的不定態可能會使UART錯誤地接收一些數據,導致係統誤動作。當總線空閑、開路或短路時都有可能出現兩線電壓差低於200mV的(de)情(qing)況(kuang),必(bi)須(xu)采(cai)取(qu)一(yi)定(ding)措(cuo)施(shi)避(bi)免(mian)接(jie)收(shou)器(qi)處(chu)於(yu)不(bu)定(ding)態(tai)。傳(chuan)統(tong)的(de)做(zuo)法(fa)是(shi)給(gei)總(zong)線(xian)加(jia)偏(pian)置(zhi),當(dang)總(zong)線(xian)空(kong)閑(xian)或(huo)開(kai)路(lu)時(shi),利(li)用(yong)偏(pian)置(zhi)電(dian)阻(zu)將(jiang)總(zong)線(xian)偏(pian)置(zhi)在(zai)一(yi)個(ge)確(que)定(ding)的(de)狀(zhuang)態(tai)(差分電壓≥200mV)。但這種方法仍然不能解決總線短路時的問題,為此,有些器件製造商將接收門限移到-200mV/-50mV,巧妙地解決了這個問題。例如Maxim公司為MAX3080係列RS-485接口,不但省去了外部偏置電阻,而且解決了總線短路情況下的失效保護問題。
地線與接地
電子係統的接地是一個非常關鍵而又常常被忽視的問題,接地處理不當經常會導致不能穩定工作甚至危及係統安全。對於RS-485網(wang)絡(luo)來(lai)講(jiang)也(ye)是(shi)一(yi)樣(yang),沒(mei)有(you)一(yi)個(ge)合(he)理(li)的(de)接(jie)地(di)係(xi)統(tong)可(ke)能(neng)會(hui)使(shi)係(xi)統(tong)的(de)可(ke)靠(kao)性(xing)大(da)打(da)折(zhe)扣(kou),尤(you)其(qi)是(shi)在(zai)工(gong)作(zuo)環(huan)境(jing)比(bi)較(jiao)惡(e)劣(lie)的(de)情(qing)況(kuang)下(xia),對(dui)於(yu)接(jie)地(di)的(de)要(yao)求(qiu)更(geng)為(wei)嚴(yan)格(ge)。有(you)關(guan)RS-485網絡的接地問題很少有資料提及,在設計者中也存在著很多誤區,致使通信可靠性降低、接口損壞率較高。一個典型的錯誤觀點就是認為RS-485通信鏈路不需要信號地,而隻是簡單地用一對雙絞線將各個接口的"A"、"B"端連接起來。這種處理方法在某些情況下也可以工作,但給係統埋下了隱患,主要有以下兩方麵的問題:

圖3:地電位差導致的共模幹擾問題
• 共模幹擾問題。的確,RS-485jiekoucaiyongchafenfangshichuanshuxinhao,bingbuxuyaoxiangduiyumougecanzhaodianlaijiancexinhao,xitongzhixujianceliangxianzhijiandedianweichajiukeyile。danyinggaizhuyideshi,shoufaqizhiyouzaigongmodianyabuchaochuyidingfanwei(-7V至+12V)的條件下才能正常工作。當共模電壓超出此範圍就會影響通信的可靠,直至損壞接口。如圖3所示,當發送器A向接收器B發送數據時,發送器A的輸出共模電壓為VOS,由於兩個係統具有各自獨立的接地係統,存在著地電位差VGPD。那麼,接收器輸入端的共模電壓就會達到VCM=VOS+VGPD。RS-485標準規定VOS≤3V,但VGPD可能會有很大幅度(十幾伏甚至數十伏),並可能伴有強幹擾信號,致使接收器共模輸入VCM超出正常範圍,並在信號線上產生幹擾電流,輕則影響正常通信,重則損壞接口。
• 電磁輻射(EMI)問題。驅動器輸出信號中的共模部分需要一個返回通路,如果沒有一個低阻的返回通道(信號地),就會以輻射的形式返回源端,整個總線就會像一個巨大的天線向外輻射電磁波。
因此,盡管是差分傳輸,對於RS-485網絡來講,一條低阻的信號地還是必不可少的。如圖4a所示,一條低阻的信號地將兩個接口的工作地連接起來,使共模幹擾電壓VGPD被短路。這條信號地可以是額外的一對線(非屏蔽雙絞線)、或huo者zhe是shi屏ping蔽bi雙shuang絞jiao線xian的de屏ping蔽bi層ceng。值zhi得de注zhu意yi的de是shi,這zhe種zhong做zuo法fa僅jin對dui高gao阻zu型xing共gong模mo幹gan擾rao有you效xiao,由you於yu幹gan擾rao源yuan內nei阻zu大da,短duan接jie後hou不bu會hui形xing成cheng很hen大da的de接jie地di環huan路lu電dian流liu,對dui於yu通tong信xin不bu會hui有you很hen大da影ying響xiang。當dang共gong模mo幹gan擾rao源yuan內nei阻zu較jiao低di時shi,會hui在zai接jie地di線xian上shang形xing成cheng較jiao大da的de環huan路lu電dian流liu,影ying響xiang正zheng常chang通tong信xin。筆bi者zhe認ren為wei,可ke以yi采cai取qu以yi下xia三san種zhong措cuo施shi:
[page]

圖4:地線與接地方案
1. 若ruo幹gan擾rao源yuan內nei阻zu不bu是shi非fei常chang小xiao,可ke以yi考kao慮lv在zai接jie地di線xian上shang加jia限xian流liu電dian阻zu限xian製zhi幹gan擾rao電dian流liu。接jie地di電dian阻zu的de增zeng加jia可ke能neng會hui使shi共gong模mo電dian壓ya升sheng高gao,但dan隻zhi要yao控kong製zhi在zai適shi當dang的de範fan圍wei內nei就jiu不bu會hui影ying響xiang正zheng常chang通tong信xin(圖4b);
2. 采用浮地技術,隔斷接地環路。當共模幹擾內阻很小時上述方法已不能奏效,此時可以考慮將引入幹擾的節點(例如處於惡劣的工作環境的現場儀表)浮置起來(也就是係統的電路地與機殼或大地隔離),這樣就隔斷了接地環路,不會形成很大的環路電流(圖4c);
3. 采(cai)用(yong)隔(ge)離(li)接(jie)口(kou)。有(you)些(xie)情(qing)況(kuang)下(xia),出(chu)於(yu)安(an)全(quan)或(huo)其(qi)他(ta)方(fang)麵(mian)的(de)考(kao)慮(lv),電(dian)路(lu)地(di)必(bi)須(xu)與(yu)機(ji)殼(ke)或(huo)大(da)地(di)相(xiang)連(lian),不(bu)能(neng)懸(xuan)浮(fu),這(zhe)時(shi)可(ke)以(yi)采(cai)用(yong)隔(ge)離(li)接(jie)口(kou)來(lai)隔(ge)斷(duan)接(jie)地(di)回(hui)路(lu),但(dan)是(shi)仍(reng)然(ran)應(ying)該(gai)有(you)一(yi)條(tiao)地(di)線(xian)將(jiang)隔(ge)離(li)側(ce)的(de)公(gong)共(gong)端(duan)與(yu)其(qi)它(ta)接(jie)口(kou)的(de)工(gong)作(zuo)地(di)相(xiang)連(lian)(圖4d)。
瞬態保護
前(qian)麵(mian)提(ti)到(dao)的(de)接(jie)地(di)措(cuo)施(shi)隻(zhi)對(dui)低(di)頻(pin)率(lv)的(de)共(gong)模(mo)幹(gan)擾(rao)有(you)保(bao)護(hu)作(zuo)用(yong),對(dui)於(yu)頻(pin)率(lv)很(hen)高(gao)的(de)瞬(shun)態(tai)幹(gan)擾(rao)就(jiu)無(wu)能(neng)為(wei)力(li)了(le)。因(yin)為(wei)引(yin)線(xian)電(dian)感(gan)的(de)作(zuo)用(yong),對(dui)於(yu)高(gao)頻(pin)瞬(shun)態(tai)幹(gan)擾(rao)來(lai)講(jiang),接(jie)地(di)線(xian)實(shi)際(ji)等(deng)同(tong)於(yu)開(kai)路(lu)。這(zhe)樣(yang)的(de)瞬(shun)態(tai)幹(gan)擾(rao)可(ke)能(neng)會(hui)有(you)成(cheng)百(bai)上(shang)千(qian)伏(fu)的(de)電(dian)壓(ya),但(dan)持(chi)續(xu)時(shi)間(jian)很(hen)短(duan)。在(zai)切(qie)換(huan)大(da)功(gong)率(lv)感(gan)性(xing)負(fu)載(zai)(電機、變壓器、繼電器等)、閃shan電dian等deng過guo程cheng中zhong都dou會hui產chan生sheng幅fu度du很hen高gao的de瞬shun態tai幹gan擾rao,如ru果guo不bu加jia以yi適shi當dang防fang護hu就jiu會hui損sun壞huai接jie口kou。對dui於yu這zhe種zhong瞬shun態tai幹gan擾rao可ke以yi采cai用yong隔ge離li或huo旁pang路lu的de方fang法fa加jia以yi防fang護hu。

圖5a所suo示shi為wei隔ge離li保bao護hu方fang案an。這zhe種zhong方fang案an實shi際ji上shang將jiang瞬shun態tai高gao壓ya轉zhuan移yi到dao隔ge離li接jie口kou中zhong的de電dian隔ge離li層ceng上shang,由you於yu隔ge離li層ceng的de高gao絕jue緣yuan電dian阻zu,不bu會hui產chan生sheng損sun害hai性xing的de浪lang湧yong電dian流liu,起qi到dao保bao護hu接jie口kou的de作zuo用yong。通tong常chang采cai用yong高gao頻pin變bian壓ya器qi、光耦等元件實現接口的電氣隔離,已有器件廠商將所有這些元件集成在一片IC中,使用起來非常簡便,如Maxim公司的MAX1480/MAX1490,隔離電壓可以到2500V。這種方案的優點是可以承受高電壓、持續時間較長的瞬態幹擾,實現起來也比較容易,缺點是成本較高。
圖5b所示為旁路保護方案。這種方案利用瞬態抑製元件(如TVS、MOV、氣體放電管等)將jiang危wei害hai性xing的de瞬shun態tai能neng量liang旁pang路lu到dao大da地di,優you點dian是shi成cheng本ben較jiao低di,缺que點dian是shi保bao護hu能neng力li有you限xian,隻zhi能neng保bao護hu一yi定ding能neng量liang以yi內nei的de瞬shun態tai幹gan擾rao,持chi續xu時shi間jian不bu能neng很hen長chang,而er且qie需xu要yao有you一yi條tiao良liang好hao的de連lian接jie大da地di的de通tong道dao,實shi現xian起qi來lai比bi較jiao困kun難nan。
實際應用中可以將二者結合起來靈活運用(圖5c)。隔離接口對大幅度瞬態幹擾進行隔離,而旁路元件保護隔離接口不被過高的瞬態電壓擊穿。
RS-485標準定義了一個極為堅固和可靠的通信鏈路,具有高噪聲抑製、寬共模範圍、長傳輸距離、衝突保護等特性,但一個真正可靠的RS-485網絡還有賴於合理的應用。合理的網絡布局、信號通道的連續性、周全的保護措施等,在設計之初就應該有一個總體規劃。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 三星上演罕見對峙:工會集會討薪,股東隔街抗議
- 摩爾線程實現DeepSeek-V4“Day-0”支持,國產GPU適配再提速
- 築牢安全防線:智能駕駛邁向規模化應用的關鍵挑戰與破局之道
- GPT-Image 2:99%文字準確率,AI生圖告別“鬼畫符”
- 機器人馬拉鬆的勝負手:藏在主板角落裏的“時鍾戰爭”
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
NFC
NFC芯片
NOR
ntc熱敏電阻
OGS
OLED
OLED麵板
OmniVision
Omron
OnSemi
PI
PLC
Premier Farnell
Recom
RF
RF/微波IC
RFID
rfid
RF連接器
RF模塊
RS
Rubycon
SATA連接器
SD連接器
SII
SIM卡連接器
SMT設備
SMU
SOC
SPANSION

