為什么廠家在產品投入使用前,都必須要進行CAN節點DUT的輸入電壓閾值測試呢?因為CAN總線設計規范對于CAN節點的輸入電壓閾值有著嚴格的規定,若不符合規范,則組網后容易出現各節點間出現通信故障。
是否遇到過這種情況:CAN節點設備在實驗室測試通信正常,當掛在現場總線上就出現CAN通信故障。那可能由于節點電路設計不規范導致,當差分顯性幅值處于0.9V臨界值左右時,CAN節點可能因為現場干擾導致幅值下降至0.9V以下,甚至0.5V以下,造成位翻轉,導致CAN總線錯誤,比如下面這種情況:
一位用戶反應說自己的設備在實驗室測試時出現大量的錯誤報文,經過幀統計成功率只有26.44%,如圖1所示。
圖1 幀統計截圖
經過測試他的報文波形,發現他的信號幅值非常低!這會嚴重導致位識別出錯,出現通信故障,如圖2所示。
圖2 報文波形截圖
排查故障發現,該用戶各個節點都掛有終端電阻,終端電阻阻值很小,幅值被拉低,導致無法正常通信。經過整改,終端電阻減少為兩個,掛在總線最兩端,報文通信成功率達到100%,效果如圖3所示。
圖3 幀統計截圖
報文波形圖如圖4所示。
圖4 報文波形截圖
所以測試通信電壓閾值顯得尤為重要!
通信電壓閾值測試一般是使用ISO 11898-2輸入電壓閾值標準,具體如表1所示。
表1 ISO11898-2輸入電壓閾值標準
1
隱性通信電壓閾值測試
測試原理:
CAN節點集成電路協議設置為總線空閑時,可檢測到的隱性位輸入閾值應通過圖5的電路測量。其中I的值是指可以產生使節點在隱性狀態下檢測到隱性位的最大差分輸入電壓的電流值。電壓源U的電壓為:
V=V CAN_H 在隱性狀態下最小的共模電壓;
V=V CAN_H 在隱性狀態下最大的共模電壓最大值-V diff 在隱性狀態下的最大值。
圖5 ISO11898-2隱性通信電壓閾值測試原理
審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
MOS管的閾值電壓(Threshold Voltage)是一個至關重要的參數,它決定了MOS管(金屬氧化物半導體場效應晶體管)的導通與截止狀態,對MOS管的工作性能和穩定性具有深遠的影響。以下是對MOS管閾值電壓的詳細解析,包括
發表于 10-29 18:01
?406次閱讀
二極管閾值電壓和導通電壓是兩個關鍵參數,它們對于二極管的工作特性和應用至關重要。以下是對這兩個參數的詳細對比和分析,包括定義、測量、影響因素以及在實際應用中的考慮。
發表于 10-29 18:00
?328次閱讀
(RecessiveVoltage),其中顯性電平為邏輯0,隱性電平為邏輯1,如下圖所示。CAN總線電壓電平當TXD輸出邏輯0時,總線輸出的差分電壓VDIFF為
發表于 08-09 08:37
?1306次閱讀
閾值電壓時,其輸出狀態的變化不是瞬間完成的,而是具有一定的滯后性。這種滯后性通過引入正反饋機制實現,可以有效抑制輸入信號的噪聲干擾,提高系統的穩定性和可靠性。 閾值電壓的定義與重要性 滯回比較器的
發表于 07-30 14:27
?1119次閱讀
MOSFET(金屬氧化物半導體場效應晶體管)是現代電子學中極為重要的器件之一,廣泛應用于集成電路、電源管理、信號處理等多個領域。其核心特性之一便是其閾值電壓(Threshold Voltage
發表于 07-23 17:59
?1.1w次閱讀
歡迎大家報名參與8月8日上午10:30-11:30,NCAB中國所組織的有關“PCB成本拆解”的網絡研討會。屆時,我們會就影響PCB制造成本以及總生命周期成本的“顯性”&“隱性”因素作詳細拆解,并且逐一介紹不同因素對產品可持續性的影響。
發表于 07-18 14:39
?416次閱讀
處于無源狀態,壓差為0。
總線若無負載,隱性時差分電阻阻值很大,內部的MOS管屬于高阻態,外部的干擾只需要極小的能量即可令總線進入顯性(一般的收發器顯性門限最小電壓僅500mV)。這個
發表于 07-01 09:55
MOSFET(金屬氧化物半導體場效應晶體管)的閾值電壓(Vt)是其工作性能中的一個關鍵參數,它決定了晶體管從關閉狀態過渡到開啟狀態所需的柵極電壓大小。MOSFET的閾值電壓受到多種因素的影響,這些因素包括材料特性、結構設計、制造
發表于 05-30 16:41
?3331次閱讀
我剛剛開始用stm32 做can通信,遇到一個問題。我用的HAL 庫 “SET_BIT(hcan->Instance->sTxMailBox
發表于 04-07 07:09
對它使用的 CAN_High 及 CAN_Low 表示的差分信號做了規定,以高速 CAN 協議為例,當表示邏輯 1 時 (隱性電平) ,CAN_High 和 CAN_Low 線上的電壓均為 2.5v,即
發表于 03-31 16:14
什么是MOS管亞閾值電壓?MOSFET中的閾值電壓是如何產生的?亞閾值區在 MOSFET器件中的作用及優點? MOS管亞閾值電壓指的是在MOSFET器件中的亞
發表于 03-27 15:33
?4274次閱讀
CAN總線有“顯性”和“隱性”兩種狀態,“顯性”代表“0”,“隱性”代表“1”,由CAN收發器決定。下圖是一個CAN收發器的典型內部結構圖,CANH、CANL連接總線。
發表于 03-19 15:08
?1974次閱讀
CAN總線終端電阻,顧名思義就是加在總線末端的電阻。此電阻雖小,但在CAN總線通信中卻有十分重要的作用。終端電阻的作用CAN總線終端電阻的作用有兩個:提高抗干擾能力,確保總線快速進入隱性狀態;提高
發表于 01-19 08:24
?2591次閱讀
分別3.5V和1.5V,即壓差為2V,經過收發器轉換,MCU則可通過CAN_Rx讀取到信號0。
通信的整個過程
空閑狀態
在CAN協議中,當總線上的上出現連續的11位隱性電平(兩根線電壓差小于0.5V
發表于 12-05 10:45
分別3.5V和1.5V,即壓差為2V,經過收發器轉換,MCU則可通過CAN_Rx讀取到信號0。
通信的整個過程
空閑狀態
在CAN協議中,當總線上的上出現連續的11位隱性電平(兩根線電壓差小于0.5V
發表于 12-04 14:47
評論