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