ZHCAA54B January 2022 – June 2022 TCAN1145-Q1 , TCAN1146-Q1
在啟用 PN 的 CAN 收發(fā)器正確接收和解讀喚醒幀 (WUF) 之前,接收器必須與 CAN 數(shù)據(jù)速率同步。為了節(jié)省成本,本地 PN 收發(fā)器使用內(nèi)部振蕩器,該振蕩器與網(wǎng)絡(luò)中 CAN 控制器的相差幅度為 ±3%。若要正確解碼 CAN 幀,器件必須首先將其內(nèi)部時(shí)鐘與發(fā)送 CAN 幀的控制器的時(shí)鐘同步。這是通過(guò)分析 CAN 幀并將接收到的位長(zhǎng)度與其自身預(yù)期長(zhǎng)度進(jìn)行比較,然后進(jìn)行位長(zhǎng)度調(diào)整來(lái)實(shí)現(xiàn)的。在 PN CAN 收發(fā)器鎖定步驟完成之前,可能需要分析幾個(gè) CAN 幀。
為了使收發(fā)器鎖定至相應(yīng)的數(shù)據(jù)速率,ISO 11898-2:2016 CAN 標(biāo)準(zhǔn)針對(duì) 500kbps 最多允許 4 個(gè) CAN 幀,針對(duì) 1Mbps 最多允許 8 個(gè) CAN 幀,不包括第一個(gè)包含 WUP 的 CAN 幀,該幀在 tBias 后開始。不需要對(duì)這些幀進(jìn)行正確解碼,正確解碼不會(huì)導(dǎo)致內(nèi)部幀錯(cuò)誤計(jì)數(shù)器遞增。收發(fā)器在成功同步至 CAN 數(shù)據(jù)速率后可以接收有效的 WUF。有關(guān)喚醒幀的說(shuō)明,請(qǐng)參閱Topic Link Label3。
在該過(guò)程中,CAN 總線數(shù)據(jù)不會(huì)傳遞至收發(fā)器 RXD 引腳。一旦支持 PN 的 ECU 接收到該有效的 WUF,它就會(huì)完全喚醒并轉(zhuǎn)換到待機(jī)模式。其他未通過(guò)該 WUF 喚醒的節(jié)點(diǎn)必須繼續(xù)保持睡眠模式,同時(shí)解碼 CAN 幀并尋找與其匹配的 WUF 模式。如果收發(fā)器沒(méi)有接收到有效的 WUF,并且 ISO 定義的 tSILENCE 計(jì)時(shí)器到期(總線不活動(dòng)超時(shí)),那么 ECU 將重新進(jìn)入深度睡眠狀態(tài)并將總線偏置回至接地。請(qǐng)記住,如果其他節(jié)點(diǎn)正在通信,那么 CAN 網(wǎng)絡(luò)將保持偏置為 2.5V,并且將不再處于深度睡眠狀態(tài),但消耗的電流仍比處于待機(jī)或正常模式下的 ECU 更小。