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