在總線通信中,總線設備中的MCU需要連接一個總線收發器接入到總線網絡中,如果MCU的供電電壓與收發器電壓不匹配時,會出現什么情況?本文將以CAN總線為例從接口電平的角度為你解析電平匹配的重要性。
CMOS電平
現大部分數字集成電路采用的是CMOS工藝,其接口的電平大致符合如下定義:
VIL<0.3Vcc;VIH>0.7Vcc;
VOL<0.1Vcc;VOH>0.9Vcc。
以常見的5V、3.3V系統為例,相應的接口參數如表1。
表1不同供電下的電平要求
注:表中數據僅為計算參考值,器件實際參數需參考相應的數據手冊。
電平不匹配
為了確保兩個器件的信號可靠傳輸,必須保證:
驅動器輸出的VOH(MIN)必須高于接收器輸入的VIH(MIN)。
驅動器輸出的VOL(MAX)必須低于接收器輸入的VIL(MAX)。
驅動器輸出的輸出電壓不得超過接收器輸入的I/O電壓容差。
當兩個CMOS器件連接在一起時,若供電電壓一致,信號傳輸不存在問題。若兩個器件供電電壓不一致,則會存在電平不匹配問題。
以3.3V器件與5V器件連接為例,會出現以下兩個問題: