0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

可能被忽視的總線收發(fā)器接口電平問題

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-01-13 16:56 ? 次閱讀

在總線通信中,總線設(shè)備中的MCU需要連接一個(gè)總線收發(fā)器接入到總線網(wǎng)絡(luò)中,如果MCU的供電電壓與收發(fā)器電壓不匹配時(shí),會出現(xiàn)什么情況?本文將以CAN總線為例從接口電平的角度為你解析電平匹配的重要性。

CMOS電平

現(xiàn)大部分數(shù)字集成電路采用的是CMOS工藝,其接口的電平大致符合如下定義:

VIL<0.3Vcc;VIH>0.7Vcc;

VOL<0.1Vcc;VOH>0.9Vcc。

以常見的5V、3.3V系統(tǒng)為例,相應(yīng)的接口參數(shù)如表1。

表1不同供電下的電平要求

注:表中數(shù)據(jù)僅為計(jì)算參考值,器件實(shí)際參數(shù)需參考相應(yīng)的數(shù)據(jù)手冊。

電平不匹配

為了確保兩個(gè)器件的信號可靠傳輸,必須保證:

驅(qū)動器輸出的VOH(MIN)必須高于接收器輸入的VIH(MIN)。

驅(qū)動器輸出的VOL(MAX)必須低于接收器輸入的VIL(MAX)。

驅(qū)動器輸出的輸出電壓不得超過接收器輸入的I/O電壓容差。

當(dāng)兩個(gè)CMOS器件連接在一起時(shí),若供電電壓一致,信號傳輸不存在問題。若兩個(gè)器件供電電壓不一致,則會存在電平不匹配問題。

以3.3V器件與5V器件連接為例,會出現(xiàn)以下兩個(gè)問題:

5V器件輸入引腳可能無法識別3.3V器件輸出的高電平

如圖1,3.3V器件輸出VOH最大值3.3V也無法達(dá)到5V器件VIH的最小值3.5V,無法保證3.3V器件輸出的高電平被正確識別。由于器件設(shè)計(jì)有一定余量,在測試時(shí)可能仍可正常工作,但存在風(fēng)險(xiǎn),如出現(xiàn)器件電壓波動時(shí),就會出現(xiàn)問題。

圖13.3V器件輸出,5V信號輸入

5V器件輸出高電平可能損壞3.3V器件輸入接口。

如圖2,5V器件輸出高電平信號遠(yuǎn)高于3.3V,若3.3V器件輸入引腳不支持5V電平輸入,則工作時(shí)會有電流灌入3.3V器件,嚴(yán)重會造成器件損壞。

圖25V信號輸出,3.3V信號輸入

隔離收發(fā)器選型

以CTM1051(A)M系列產(chǎn)品為例,其內(nèi)部采用的CMOS技術(shù)的芯片,引腳電平如圖3,符合CMOS電平標(biāo)準(zhǔn)。在選型時(shí),應(yīng)該針對不同的MCU選擇相應(yīng)型號,才能杜絕因電平不匹配產(chǎn)生問題,若MCU為5V供電,應(yīng)選擇CTM1051M;若MCU為3.3V供電,則選擇CTM1051AM。

圖3CTM1051(A)M引腳電平

實(shí)際案例

客戶使用于我司一款隔離CAN收發(fā)器模塊,已經(jīng)大批量出貨,但應(yīng)用中出現(xiàn)個(gè)別異?,F(xiàn)象。異常產(chǎn)品表現(xiàn)為CAN總線間歇性通訊故障。當(dāng)產(chǎn)品處于高溫環(huán)境時(shí)(如65℃),對其進(jìn)行重復(fù)上電,可復(fù)現(xiàn)通訊故障現(xiàn)象。

1、復(fù)現(xiàn)異常

將異常品置于65℃的烤箱中,并對以下信號進(jìn)行測試:MCU供電、TXD、CAN差分、CAN模塊供電。未出現(xiàn)異常時(shí),各點(diǎn)波形如圖4??梢钥吹?,MCU是3.3V供電,電壓穩(wěn)定在3.2V左右,CAN模塊供電穩(wěn)定在5.07V左右,CAN差分波形與TXD信號對應(yīng)無異常。

圖4正常時(shí)波形

對異常板卡進(jìn)行重復(fù)上電,CAN總線出現(xiàn)大量錯(cuò)誤幀,問題復(fù)現(xiàn)。異常時(shí),各點(diǎn)波形如圖5,MCU供電電壓、CAN模塊供電電壓同時(shí)出現(xiàn)波動,并出現(xiàn)異常位。異常位出現(xiàn)時(shí),MCU供電下降到3.08V,CAN模塊供電上升至5.19V。

圖5異常時(shí)波形

仔細(xì)觀察異常位波形,如圖6,發(fā)現(xiàn)TXD變?yōu)楦唠娖綍r(shí),CAN差分電平并未跟隨變化,而當(dāng)TXD再次出現(xiàn)一個(gè)小的噪聲尖峰時(shí),CAN差分電平才變?yōu)殡[性電平。結(jié)合此時(shí)MCU供電電壓下降,CAN模塊供電反而上升的情況,初步確定問題是因供電電壓波動,造成TXD高電平無法識別導(dǎo)致。

圖6異常位波形

2、問題定位

因懷疑TXD電平無法識別,對CAN模塊的TXD高電平閥值電壓值進(jìn)行測試。不同輸入電壓下,測試數(shù)據(jù)如表3。

表3異常品TXD高電平閥值電壓

從測試數(shù)據(jù)看出,在不同的環(huán)境溫度下,TXD高電平閥值電壓變化均不大。4.75V供電時(shí),閥值約2.91V;5V供電時(shí),閥值約3.06V;5.25V供電時(shí),閥值約3.2V。

如圖5,異常位出現(xiàn)時(shí),CAN模塊的供電為5.19V,此時(shí)TXD高電平閥值應(yīng)該約為3.17V,而MCU的供電僅為3.08V,IO輸出電壓無法達(dá)到3.17V,故無法識別高電平。當(dāng)TXD出現(xiàn)噪聲尖峰時(shí),使TXD短時(shí)間高于3.17V,觸發(fā)CAN模塊內(nèi)部切換,總線差分信號發(fā)生變化。

此處驗(yàn)證了上文的猜測,確定故障發(fā)生原因?yàn)椋焊邷厣想姇r(shí),MCU、CAN模塊供電電壓出現(xiàn)波動,CAN模塊的TXD引腳無法識別MCU發(fā)生的高電平信號,導(dǎo)致錯(cuò)誤幀持續(xù)出現(xiàn),造成CAN通信中斷。

3、解決方案

更換為電平匹配的隔離模塊后(由5V隔離模塊更換成3.3V隔離模塊),TXD高電平閥值電壓及CAN總線通訊電平幅值如下圖7所示,均已恢復(fù)正常幅值,通訊無異常。

圖7更換模塊后的TXD高電平閥值以及CAN總線電平

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評論

    相關(guān)推薦

    CAN總線收發(fā)器的工作原理和應(yīng)用

    CAN(Controller Area Network)總線收發(fā)器是CAN總線通信中的關(guān)鍵組件,其工作原理和應(yīng)用對于理解現(xiàn)代汽車電子、工業(yè)自動化等領(lǐng)域的通信系統(tǒng)至關(guān)重要。以下將詳細(xì)闡述CAN
    的頭像 發(fā)表于 08-26 15:23 ?910次閱讀

    八進(jìn)制通用接口總線收發(fā)器SN75160B8數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《八進(jìn)制通用接口總線收發(fā)器SN75160B8數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-27 10:18 ?0次下載
    八進(jìn)制通用<b class='flag-5'>接口</b><b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>SN75160B8數(shù)據(jù)表

    八進(jìn)制通用接口總線收發(fā)器SN75ALS162數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《八進(jìn)制通用接口總線收發(fā)器SN75ALS162數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-26 11:23 ?0次下載
    八進(jìn)制通用<b class='flag-5'>接口</b><b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>SN75ALS162數(shù)據(jù)表

    八進(jìn)制總線收發(fā)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《八進(jìn)制總線收發(fā)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-31 09:50 ?0次下載
    八進(jìn)制<b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>數(shù)據(jù)表

    具有可配置電平移位和轉(zhuǎn)換功能的2位雙電源總線收發(fā)器SN74AVC2T45數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有可配置電平移位和轉(zhuǎn)換功能的2位雙電源總線收發(fā)器SN74AVC2T45數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-23 10:56 ?0次下載
    具有可配置<b class='flag-5'>電平</b>移位和轉(zhuǎn)換功能的2位雙電源<b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>SN74AVC2T45數(shù)據(jù)表

    具有可配置電平移位和總線保持輸入的2位總線收發(fā)器SN74AXCH2T45數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有可配置電平移位和總線保持輸入的2位總線收發(fā)器SN74AXCH2T45數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-23 10:42 ?0次下載
    具有可配置<b class='flag-5'>電平</b>移位和<b class='flag-5'>總線</b>保持輸入的2位<b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>SN74AXCH2T45數(shù)據(jù)表

    具有可配置電平移動電壓轉(zhuǎn)換和3態(tài)輸出的單位雙電源總線收發(fā)器SN74AVCH1T45數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有可配置電平移動電壓轉(zhuǎn)換和3態(tài)輸出的單位雙電源總線收發(fā)器SN74AVCH1T45數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-21 14:34 ?0次下載
    具有可配置<b class='flag-5'>電平</b>移動電壓轉(zhuǎn)換和3態(tài)輸出的單位雙電源<b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>SN74AVCH1T45數(shù)據(jù)表

    具有可配置電壓轉(zhuǎn)換、電平轉(zhuǎn)換和{1}三態(tài)輸出的 SN74AVC32T245 32 位雙電源總線收發(fā)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有可配置電壓轉(zhuǎn)換、電平轉(zhuǎn)換和{1}三態(tài)輸出的 SN74AVC32T245 32 位雙電源總線收發(fā)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-10 11:33 ?0次下載
    具有可配置電壓轉(zhuǎn)換、<b class='flag-5'>電平</b>轉(zhuǎn)換和{1}三態(tài)輸出的 SN74AVC32T245 32 位雙電源<b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>數(shù)據(jù)表

    具有可配置電平轉(zhuǎn)換的汽車類 Single-Bit 雙電源總線收發(fā)器SN74LXC1T45-Q1數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有可配置電平轉(zhuǎn)換的汽車類 Single-Bit 雙電源總線收發(fā)器SN74LXC1T45-Q1數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-10 11:28 ?0次下載
    具有可配置<b class='flag-5'>電平</b>轉(zhuǎn)換的汽車類 Single-Bit 雙電源<b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>SN74LXC1T45-Q1數(shù)據(jù)表

    具有可配置電平轉(zhuǎn)換和三態(tài)輸出的 SN74LXC8T245 8位雙電源總線收發(fā)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有可配置電平轉(zhuǎn)換和三態(tài)輸出的 SN74LXC8T245 8位雙電源總線收發(fā)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-10 10:34 ?0次下載
    具有可配置<b class='flag-5'>電平</b>轉(zhuǎn)換和三態(tài)輸出的 SN74LXC8T245 8位雙電源<b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>數(shù)據(jù)表

    具有可配置電平轉(zhuǎn)換的汽車類 2 位雙電源總線收發(fā)器SN74LXC2T45-Q1數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有可配置電平轉(zhuǎn)換的汽車類 2 位雙電源總線收發(fā)器SN74LXC2T45-Q1數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-10 10:14 ?0次下載
    具有可配置<b class='flag-5'>電平</b>轉(zhuǎn)換的汽車類 2 位雙電源<b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>SN74LXC2T45-Q1數(shù)據(jù)表

    具有可配置電平轉(zhuǎn)換的1位雙電源總線收發(fā)器SN74LXC1T45 數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有可配置電平轉(zhuǎn)換的1位雙電源總線收發(fā)器SN74LXC1T45 數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-07 09:56 ?0次下載
    具有可配置<b class='flag-5'>電平</b>轉(zhuǎn)換的1位雙電源<b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>SN74LXC1T45 數(shù)據(jù)表

    CN485A-E收發(fā)器廣泛應(yīng)用于電平轉(zhuǎn)換

    CN485A-E收發(fā)器廣泛應(yīng)用于電平轉(zhuǎn)換
    的頭像 發(fā)表于 04-16 09:24 ?356次閱讀
    CN485A-E<b class='flag-5'>收發(fā)器</b>廣泛應(yīng)用于<b class='flag-5'>電平</b>轉(zhuǎn)換<b class='flag-5'>器</b>

    什么是CAN總線通信?CAN總線工作原理

    這意味著變送器通過CAN收發(fā)器改變總線電平,并將其信息傳輸?shù)紺AN總線。接收通過監(jiān)測總線
    發(fā)表于 02-19 14:53 ?5281次閱讀
    什么是CAN<b class='flag-5'>總線</b>通信?CAN<b class='flag-5'>總線</b>工作原理

    請問usb can收發(fā)器是否能和CAN FD總線搭配使用呢?

    請問usb can收發(fā)器是否能和CAN FD總線搭配使用呢? USB-CAN收發(fā)器是一種使用USB接口連接計(jì)算機(jī)和CAN總線之間的硬件設(shè)備。
    的頭像 發(fā)表于 11-22 16:37 ?730次閱讀