一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是喚醒標(biāo)志W(wǎng)ake flag?AUTOSAR架構(gòu)下CanTrcv休眠喚醒問題再探

832065824 ? 來源:汽車電子嵌入式 ? 2023-11-29 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

正文

1.收發(fā)器硬件喚醒功能

1.1 什么是喚醒標(biāo)志W(wǎng)ake flag

TJA1043收發(fā)器供電正常(供電不正常也會切換收發(fā)器狀態(tài))時候的硬件狀態(tài)切換條件有三個硬件信號組成:

STB_N(低有效,拉低進(jìn)入到Standby狀態(tài))

EN引腳(拉高,使能收發(fā)器)

Wake flag

STB_N和EN就是收發(fā)器的兩個IO引腳,Wake flag啥了?

2e74c0be-8e4b-11ee-939d-92fbcf53809c.png

TJA1043收發(fā)器內(nèi)部有很多硬件Internal flags,這里我們著重介紹下喚醒相關(guān)的UVNOM和Wake flag.

2ea0d67c-8e4b-11ee-939d-92fbcf53809c.png

1.1.1 UVNOMflag

以下兩種場景會置位UVNOMflag:

VCC < Vuvd(VCC), 維持時間超過 tdet(uv)(100ms~350ms)

VIO < Vuvd(VIO) 維持時間超過 tdet(uv) (100ms~350ms)

2ec93900-8e4b-11ee-939d-92fbcf53809c.png

2ee368a2-8e4b-11ee-939d-92fbcf53809c.png

UVNOM置位后的動作:TJA1043收發(fā)器進(jìn)入到Sleep Mode

以下場景會清除UVNOM:

任何喚醒行為, 設(shè)置Pwon flag

STB_N 引腳出現(xiàn)LOW-to-HIGH變化

VCC 和VIO 都恢復(fù)。CAN transceiver會基于引腳STB_N 和EN當(dāng)前狀態(tài)切換到對應(yīng)的狀態(tài)

2efb7e6a-8e4b-11ee-939d-92fbcf53809c.png

1.1.2 Wake flag

以下場景置位Wake flag:

收發(fā)器硬件檢測到本地喚醒事件(Wake Pin由低到高)

收發(fā)器硬件檢測到遠(yuǎn)程喚醒事件(Wake pattern)

置位Wake flag后的動作:

清除UVNOM及對應(yīng)的Timer

以下場景會清除Wake flag:

UVNOM被設(shè)置

收發(fā)器進(jìn)入Normal Mode

2f12c0de-8e4b-11ee-939d-92fbcf53809c.png

2f2b93ca-8e4b-11ee-939d-92fbcf53809c.png

1.2 什么是本地喚醒和遠(yuǎn)程喚醒

1.2.1 本地喚醒

2f4a1b88-8e4b-11ee-939d-92fbcf53809c.png

WAKE引腳上電壓水平由低到高或者由高到低,并且新切換的電平維持至少twake的時間。

2f68efea-8e4b-11ee-939d-92fbcf53809c.png

1.2.2 遠(yuǎn)程喚醒

當(dāng)CAN總線上收到一個完整的Wake-Up Pattern (ISO 11898-2) 會遠(yuǎn)程喚醒TJA1043收發(fā)器。

一個完整的WakeUp Pattern如下圖所示,至少在tto(wake)bus這段時間內(nèi)收到顯性位(0)-隱性位(1)-顯性位(0),顯性位的持續(xù)時間大于等于twake(busdom)隱性位的持續(xù)時間大于等于twake(busrec)。

2f80ce76-8e4b-11ee-939d-92fbcf53809c.png

1.3 收發(fā)器的ERR_N引腳

顧名思義,ERR_N引腳好像是用來標(biāo)識TJA1043收發(fā)器的錯誤狀態(tài)的,但不僅僅如此。

2f9df8a2-8e4b-11ee-939d-92fbcf53809c.png

通過ERR_N可以檢測Internal flag. 以Wake flag為例,Wake flag置位后可以通過ERR_N引腳來檢測Wake flag有沒有被置位。

2faf201e-8e4b-11ee-939d-92fbcf53809c.png

也就是說,TJA1043收發(fā)器的本地喚醒可以通過WAKE引腳來檢測,遠(yuǎn)程喚醒可以通過ERR_N引腳來檢測。

注意:一般收發(fā)器在Sleep模式下等待喚醒事件,如果發(fā)生遠(yuǎn)程喚醒,則:

STB_N引腳低電平

EN引腳為高電平

Wake flag set

這個時候如果軟件要檢測喚醒事件,應(yīng)該同時檢測STB_N引腳及ERR_N引腳,也就是說STB_N引腳既當(dāng)輸出引腳又是輸入引腳。

2. CanTrcv模塊檢測喚醒事件






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3673

    瀏覽量

    107958
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    380

    瀏覽量

    22668

原文標(biāo)題:AUTOSAR架構(gòu)下CanTrcv休眠喚醒問題再探

文章出處:【微信號:汽車電子嵌入式,微信公眾號:汽車電子嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    干貨分享 | TSMaster—LIN 喚醒休眠機(jī)制

    在汽車總線中常見的喚醒方式有硬線喚醒、網(wǎng)絡(luò)喚醒和特定信號喚醒,而LIN總線則是通過休眠幀與喚醒
    的頭像 發(fā)表于 09-25 08:03 ?3279次閱讀
    干貨分享 | TSMaster—LIN <b class='flag-5'>喚醒</b>與<b class='flag-5'>休眠</b>機(jī)制

    STM32休眠不能喚醒的原因?

    休眠之后,會拉低相關(guān)的GPIO,確保省電;配置一些外部中斷,用來喚醒停止模式;休眠前寫入一個值到備份寄存器。 然后休眠,休眠26秒后,看門狗
    發(fā)表于 05-13 08:47

    如何獲取休眠喚醒源函數(shù)MAP_PRCMHibernateWakeupCauseGet

    Hi, 大家好,最近在用CC3200做項(xiàng)目,其中涉及到進(jìn)入休眠,1、通過GPIO喚醒,2通過RTC喚醒(實(shí)現(xiàn)系統(tǒng)自復(fù)位功能)進(jìn)入休眠之前已經(jīng)設(shè)置了
    發(fā)表于 06-15 16:34

    如何實(shí)現(xiàn)rk3288在irq上增加休眠喚醒的功能呢

    適用場景當(dāng)應(yīng)用程序必須等待某個事件發(fā)生,比如必須等待按鍵被按時,可以使用“休眠-喚醒”機(jī)制:APP 調(diào)用 read 等函數(shù)試圖讀取數(shù)據(jù),比如讀取按鍵;APP 進(jìn)入內(nèi)核態(tài),也就是調(diào)用驅(qū)動中的對應(yīng)函數(shù)
    發(fā)表于 05-16 09:31

    喚醒事件屏蔽掉RTC,為啥RTC還是能喚醒休眠

    中斷。可以肯定是RTC喚醒的,因?yàn)橹灰裄TC中斷關(guān)閉,在沒有按鍵之類的io中斷,系統(tǒng)是不會從休眠中被喚醒。喚醒后打印出R8_SLP_WAKE
    發(fā)表于 08-24 07:08

    CH554電腦休眠時有哪個標(biāo)志可獲取當(dāng)前狀態(tài)?

    設(shè)置了SPI接收到數(shù)據(jù)時喚醒電腦,請問有什么標(biāo)志可以識別當(dāng)前電腦在休眠么?我想在SPI中斷接收到數(shù)據(jù)時,同時讀到此標(biāo)志調(diào)用 CH554U
    發(fā)表于 10-11 06:37

    遠(yuǎn)程喚醒技術(shù)

    遠(yuǎn)程喚醒技術(shù)   遠(yuǎn)程喚醒技術(shù)(WOL,Wake-on-LAN) 是由
    發(fā)表于 12-26 11:53 ?469次閱讀

    CAT1模塊在liteos實(shí)現(xiàn)休眠喚醒功能

    ="203.156.205.55",74261,180,"sleep12345","wake123"③設(shè)置登錄包“l(fā)ogin”,登錄應(yīng)答check包“OK”,休眠斷開usb flag1,連接重試次數(shù)3,發(fā)送重試次數(shù)2
    的頭像 發(fā)表于 09-11 17:53 ?1241次閱讀
    CAT1模塊在liteos<b class='flag-5'>下</b>實(shí)現(xiàn)<b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>功能

    CAT1模塊在liteos實(shí)現(xiàn)休眠喚醒功能

    ="203.156.205.55",74261,180,"sleep12345","wake123"③設(shè)置登錄包“l(fā)ogin”,登錄應(yīng)答check包“OK”,休眠斷開usb flag1,連接重試次數(shù)3,發(fā)送重試次數(shù)2
    的頭像 發(fā)表于 09-11 17:59 ?6436次閱讀

    單片機(jī)休眠喚醒二三事

    想知道單片機(jī)休眠如何像吃了德芙一樣絲滑么?想讓你的單片機(jī)產(chǎn)品在合適的時候休眠待機(jī)不再失眠么?想讓你的單片機(jī)項(xiàng)目隨叫隨醒不再怠惰長眠么?答案-關(guān)于單片機(jī)休眠喚醒的配置都在這里了
    發(fā)表于 12-20 19:00 ?24次下載
    單片機(jī)<b class='flag-5'>休眠</b>與<b class='flag-5'>喚醒</b>二三事

    LIN控制器休眠喚醒類型方式及測試案例

    雖然新架構(gòu)的發(fā)展促進(jìn)著通信技術(shù)的升級換代,但作為車載通信技術(shù)的常青樹之一的LIN通信,由于其自身的特點(diǎn),將會繼續(xù)發(fā)光發(fā)熱。其中LIN的休眠喚醒作為整車休眠
    的頭像 發(fā)表于 12-16 09:18 ?2507次閱讀

    ECU系統(tǒng)休眠后通過診斷報(bào)文喚醒ECU且喚醒網(wǎng)絡(luò)

    ECU系統(tǒng)休眠后TJA1043的INH腳處于floating高阻態(tài),系統(tǒng)休眠后通過硬件外部電路下拉到低電平狀態(tài)/Low-level,ECU系統(tǒng)休眠前把TJA1043的INH腳配置為喚醒
    的頭像 發(fā)表于 04-04 09:40 ?1w次閱讀

    ECU系統(tǒng)休眠后通過診斷報(bào)文喚醒ECU且喚醒網(wǎng)絡(luò)后快發(fā)NM報(bào)文

    在一文中我們分析并實(shí)現(xiàn)了通過診斷報(bào)文喚醒ECU且喚醒網(wǎng)絡(luò)的需求,但是經(jīng)過測試發(fā)現(xiàn)網(wǎng)絡(luò)
    的頭像 發(fā)表于 05-09 09:36 ?7493次閱讀
    ECU系統(tǒng)<b class='flag-5'>休眠</b>后通過診斷報(bào)文<b class='flag-5'>喚醒</b>ECU且<b class='flag-5'>喚醒</b>網(wǎng)絡(luò)后快發(fā)NM報(bào)文

    LIN休眠喚醒及測試心得

    這次我們的介紹主題是LIN休眠喚醒,一起看看標(biāo)準(zhǔn)和差異性,開發(fā)和測試的關(guān)系,實(shí)際的案例分享也來了。
    的頭像 發(fā)表于 11-23 08:43 ?1695次閱讀
    LIN<b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>及測試心得

    理一理AUTOSAR架構(gòu)喚醒源事件

    最近的項(xiàng)目負(fù)責(zé)網(wǎng)絡(luò)管理部分,網(wǎng)路喚醒和ECU系統(tǒng)的休眠關(guān)系緊密,對系統(tǒng)的喚醒源事件感覺理解的不是很透徹,今天就來理一理AUTOSAR架構(gòu)
    的頭像 發(fā)表于 07-14 09:11 ?5667次閱讀
    理一理<b class='flag-5'>AUTOSAR</b><b class='flag-5'>架構(gòu)</b><b class='flag-5'>下</b>的<b class='flag-5'>喚醒</b>源事件