《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 如何保證MCU與隔離收發器的可靠通信?

如何保證MCU與隔離收發器的可靠通信?

2019-11-27
來源:致遠電子

  如何保證MCU隔離收發器的可靠通信?

  摘要:在總線通信中,總線設備中的MCU需要連接一個總線收發器接入到總線網絡中,如果MCU的供電電壓與收發器電壓不匹配時,會出現什么情況?本文將以CAN總線為例從接口電平的角度為你解析電平匹配的重要性。

  一、CMOS電平

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

  VIL<0.3Vcc;VIH>0.7Vcc;

  VOL<0.1Vcc;VOH>0.9Vcc。

  以常見的5V、3.3V系統為例,相應的接口參數如表1。

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

  注:表中數據僅為計算參考值,器件實際參數需參考相應的數據手冊。

  二、電平不匹配

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

  u驅動器輸出的VOH(MIN) 必須高于接收器輸入的VIH(MIN);

  u驅動器輸出的VOL(MAX) 必須低于接收器輸入的VIL(MAX);

  u驅動器輸出的輸出電壓不得超過接收器輸入的I/O電壓容差;

  當兩個CMOS器件連接在一起時,若供電電壓一致,信號傳輸不存在問題。若兩個器件供電電壓不一致,則會存在電平不匹配問題。

  以3.3V器件與5V器件連接為例,會出現以下兩個問題:

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

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

  圖1  3.3V器件輸出,5V信號輸入

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

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

  圖2  5V信號輸出,3.3V信號輸入

  三、隔離收發器選型

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

如何保證MCU與隔離收發器的可靠通信?1130.png

  圖3  CTM1051(A)M引腳電平

  四、實際案例

  客戶使用于我司一款隔離CAN收發器模塊,已經大批量出貨,但應用中出現個別異常現象。異常產品表現為CAN總線間歇性通訊故障。當產品處于高溫環境時(如65℃),對其進行重復上電,可復現通訊故障現象。

  1.復現異常

  將異常品置于65℃的烤箱中,并對以下信號進行測試: MCU供電、TXD、CAN差分、CAN模塊供電。未出現異常時,各點波形如圖4。可以看到,MCU是3.3V供電,電壓穩定在3.2V左右,CAN模塊供電穩定在5.07V左右,CAN差分波形與TXD信號對應無異常。

  圖4  正常時波形

  對異常板卡進行重復上電,CAN總線出現大量錯誤幀,問題復現。異常時,各點波形如圖5,MCU供電電壓、CAN模塊供電電壓同時出現波動,并出現異常位。異常位出現時,MCU供電下降到3.08V,CAN模塊供電上升至5.19V。

  圖5  異常時波形

  仔細觀察異常位波形,如圖6,發現TXD變為高電平時,CAN差分電平并未跟隨變化,而當TXD再次出現一個小的噪聲尖峰時,CAN差分電平才變為隱性電平。結合此時MCU供電電壓下降,CAN模塊供電反而上升的情況,初步確定問題是因供電電壓波動,造成TXD高電平無法識別導致。

  圖6  異常位波形

  2.問題定位

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

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

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

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

  此處驗證了上文的猜測,確定故障發生原因為:高溫上電時,MCU、CAN模塊供電電壓出現波動,CAN模塊的TXD引腳無法識別MCU發生的高電平信號,導致錯誤幀持續出現,造成CAN通信中斷。

  3.解決方案

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

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


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 欧美日韩在线视频一区 | 国产成人深夜福利短视频99 | japanese厨房乱tub偷 | 高清一级做a爱过程不卡视频 | 欧美成人免费午夜全 | 亚洲三级视频在线 | 精品国产免费人成网站 | 女攻男受高h全文肉肉 | 欧美日韩国产高清一区二区三区 | 一二三四视频社区在线中文1 | 老湿影院免费体验区 | 美女色站 | 亚洲首页国产精品丝袜 | 色噜噜狠狠狠狠色综合久不 | 狠狠色噜噜狠狠狠狠五月婷 | 天天射天天搞 | 国产成人精品一区二区三在线观看 | 午夜性福利视频 | 亚洲国产日韩综合久久精品 | 欧美成a人片在线观看 | 无限看免费视频大全在线播放 | 91精品一区二区三区在线播放 | 欧美xxxx性疯狂bbbb | 亚洲第一页中文字幕 | 最近免费中文字幕大全高清大全1 | 日韩免费大片 | 麻豆va在线精品免费播放 | 欧美一区二区三区久久久 | 亚洲区小说区图片区qvod伊 | 成人羞羞视频免费看看 | 成人免费网站视频www | 日韩一区国产一级 | 波多野结衣久久 | 五月天伊人 | 国产精品视频在这里有精品 | 1204手机在线观看免费高清 | 免费看欧美一级特黄a大片 免费看欧美一级特黄α大片 | 日日狠狠久久偷偷四色综合免费 | www.蜜臀| 日批视频网址免费观看 | 真实国产乱弄免费视频 |