正文
1.收發(fā)器硬件喚醒功能
1.1 什么是喚醒標(biāo)志W(wǎng)ake flag
TJA1043收發(fā)器供電正常(供電不正常也會(huì)切換收發(fā)器狀態(tài))時(shí)候的硬件狀態(tài)切換條件有三個(gè)硬件信號(hào)組成:
STB_N(低有效,拉低進(jìn)入到Standby狀態(tài))
EN引腳(拉高,使能收發(fā)器)
Wake flag
STB_N和EN就是收發(fā)器的兩個(gè)IO引腳,那Wake flag啥了?
TJA1043收發(fā)器內(nèi)部有很多硬件Internal flags,這里我們著重介紹下喚醒相關(guān)的UVNOM和Wake flag.
1.1.1 UVNOMflag
以下兩種場(chǎng)景會(huì)置位UVNOMflag:
VCC < Vuvd(VCC), 維持時(shí)間超過(guò) tdet(uv)(100ms~350ms)
VIO < Vuvd(VIO) 維持時(shí)間超過(guò) tdet(uv) (100ms~350ms)
UVNOM置位后的動(dòng)作:TJA1043收發(fā)器進(jìn)入到Sleep Mode
以下場(chǎng)景會(huì)清除UVNOM:
任何喚醒行為, 設(shè)置Pwon flag
STB_N 引腳出現(xiàn)LOW-to-HIGH變化
VCC 和VIO 都恢復(fù)。CAN transceiver會(huì)基于引腳STB_N 和EN當(dāng)前狀態(tài)切換到對(duì)應(yīng)的狀態(tài)
1.1.2 Wake flag
以下場(chǎng)景置位Wake flag:
收發(fā)器硬件檢測(cè)到本地喚醒事件(Wake Pin由低到高)
收發(fā)器硬件檢測(cè)到遠(yuǎn)程喚醒事件(Wake pattern)
置位Wake flag后的動(dòng)作:
清除UVNOM及對(duì)應(yīng)的Timer
以下場(chǎng)景會(huì)清除Wake flag:
UVNOM被設(shè)置
收發(fā)器進(jìn)入Normal Mode
1.2 什么是本地喚醒和遠(yuǎn)程喚醒
1.2.1 本地喚醒
WAKE引腳上電壓水平由低到高或者由高到低,并且新切換的電平維持至少twake的時(shí)間。
1.2.2 遠(yuǎn)程喚醒
當(dāng)CAN總線上收到一個(gè)完整的Wake-Up Pattern (ISO 11898-2) 會(huì)遠(yuǎn)程喚醒TJA1043收發(fā)器。
一個(gè)完整的WakeUp Pattern如下圖所示,至少在tto(wake)bus這段時(shí)間內(nèi)收到顯性位(0)-隱性位(1)-顯性位(0),顯性位的持續(xù)時(shí)間大于等于twake(busdom)隱性位的持續(xù)時(shí)間大于等于twake(busrec)。
1.3 收發(fā)器的ERR_N引腳
顧名思義,ERR_N引腳好像是用來(lái)標(biāo)識(shí)TJA1043收發(fā)器的錯(cuò)誤狀態(tài)的,但不僅僅如此。
通過(guò)ERR_N可以檢測(cè)Internal flag. 以Wake flag為例,Wake flag置位后可以通過(guò)ERR_N引腳來(lái)檢測(cè)Wake flag有沒(méi)有被置位。
也就是說(shuō),TJA1043收發(fā)器的本地喚醒可以通過(guò)WAKE引腳來(lái)檢測(cè),遠(yuǎn)程喚醒可以通過(guò)ERR_N引腳來(lái)檢測(cè)。
注意:一般收發(fā)器在Sleep模式下等待喚醒事件,如果發(fā)生遠(yuǎn)程喚醒,則:
STB_N引腳低電平
EN引腳為高電平
Wake flag set
這個(gè)時(shí)候如果軟件要檢測(cè)喚醒事件,應(yīng)該同時(shí)檢測(cè)STB_N引腳及ERR_N引腳,也就是說(shuō)STB_N引腳既當(dāng)輸出引腳又是輸入引腳。
2. CanTrcv模塊檢測(cè)喚醒事件
審核編輯:劉清
-
收發(fā)器
+關(guān)注
關(guān)注
10文章
3436瀏覽量
106058 -
AUTOSAR
+關(guān)注
關(guān)注
10文章
362瀏覽量
21622
原文標(biāo)題:AUTOSAR架構(gòu)下CanTrcv休眠喚醒問(wèn)題再探
文章出處:【微信號(hào):汽車電子嵌入式,微信公眾號(hào):汽車電子嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論