国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是喚醒標志Wake flag?AUTOSAR架構下CanTrcv休眠喚醒問題再探

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

掃碼添加小助手

加入工程師交流群

正文

1.收發器硬件喚醒功能

1.1 什么是喚醒標志Wake flag

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

STB_N(低有效,拉低進入到Standby狀態)

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

Wake flag

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

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

TJA1043收發器內部有很多硬件Internal flags,這里我們著重介紹下喚醒相關的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收發器進入到Sleep Mode

以下場景會清除UVNOM:

任何喚醒行為, 設置Pwon flag

STB_N 引腳出現LOW-to-HIGH變化

VCC 和VIO 都恢復。CAN transceiver會基于引腳STB_N 和EN當前狀態切換到對應的狀態

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

1.1.2 Wake flag

以下場景置位Wake flag:

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

收發器硬件檢測到遠程喚醒事件(Wake pattern)

置位Wake flag后的動作:

清除UVNOM及對應的Timer

以下場景會清除Wake flag:

UVNOM被設置

收發器進入Normal Mode

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

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

1.2 什么是本地喚醒和遠程喚醒

1.2.1 本地喚醒

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

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

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

1.2.2 遠程喚醒

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

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

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

1.3 收發器的ERR_N引腳

顧名思義,ERR_N引腳好像是用來標識TJA1043收發器的錯誤狀態的,但不僅僅如此。

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收發器的本地喚醒可以通過WAKE引腳來檢測,遠程喚醒可以通過ERR_N引腳來檢測。

注意:一般收發器在Sleep模式下等待喚醒事件,如果發生遠程喚醒,則:

STB_N引腳低電平

EN引腳為高電平

Wake flag set

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

2. CanTrcv模塊檢測喚醒事件






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 收發器
    +關注

    關注

    10

    文章

    3819

    瀏覽量

    111201
  • AUTOSAR
    +關注

    關注

    10

    文章

    398

    瀏覽量

    23653

原文標題:AUTOSAR架構下CanTrcv休眠喚醒問題再探

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    干貨分享 | TSMaster—LIN 喚醒休眠機制

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

    STM32休眠不能喚醒的原因?

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

    如何獲取休眠喚醒源函數MAP_PRCMHibernateWakeupCauseGet

    Hi, 大家好,最近在用CC3200做項目,其中涉及到進入休眠,1、通過GPIO喚醒,2通過RTC喚醒(實現系統自復位功能)進入休眠之前已經設置了
    發表于 06-15 16:34

    如何實現rk3288在irq上增加休眠喚醒的功能呢

    適用場景當應用程序必須等待某個事件發生,比如必須等待按鍵被按時,可以使用“休眠-喚醒”機制:APP 調用 read 等函數試圖讀取數據,比如讀取按鍵;APP 進入內核態,也就是調用驅動中的對應函數
    發表于 05-16 09:31

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

    中斷。可以肯定是RTC喚醒的,因為只要把RTC中斷關閉,在沒有按鍵之類的io中斷,系統是不會從休眠中被喚醒喚醒后打印出R8_SLP_WAKE
    發表于 08-24 07:08

    CH554電腦休眠時有哪個標志可獲取當前狀態?

    設置了SPI接收到數據時喚醒電腦,請問有什么標志可以識別當前電腦在休眠么?我想在SPI中斷接收到數據時,同時讀到此標志調用 CH554U
    發表于 10-11 06:37

    遠程喚醒技術

    遠程喚醒技術   遠程喚醒技術(WOL,Wake-on-LAN) 是由
    發表于 12-26 11:53 ?536次閱讀

    CAT1模塊在liteos實現休眠喚醒功能

    ="203.156.205.55",74261,180,"sleep12345","wake123"③設置登錄包“login”,登錄應答check包“OK”,休眠斷開usb flag1,連接重試次數3,發送重試次數2
    的頭像 發表于 09-11 17:53 ?1529次閱讀
    CAT1模塊在liteos<b class='flag-5'>下</b>實現<b class='flag-5'>休眠</b><b class='flag-5'>喚醒</b>功能

    CAT1模塊在liteos實現休眠喚醒功能

    ="203.156.205.55",74261,180,"sleep12345","wake123"③設置登錄包“login”,登錄應答check包“OK”,休眠斷開usb flag1,連接重試次數3,發送重試次數2
    的頭像 發表于 09-11 17:59 ?6847次閱讀

    單片機休眠喚醒二三事

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

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

    雖然新架構的發展促進著通信技術的升級換代,但作為車載通信技術的常青樹之一的LIN通信,由于其自身的特點,將會繼續發光發熱。其中LIN的休眠喚醒作為整車休眠
    的頭像 發表于 12-16 09:18 ?3414次閱讀

    ECU系統休眠后通過診斷報文喚醒ECU且喚醒網絡

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

    ECU系統休眠后通過診斷報文喚醒ECU且喚醒網絡后快發NM報文

    在一文中我們分析并實現了通過診斷報文喚醒ECU且喚醒網絡的需求,但是經過測試發現網絡
    的頭像 發表于 05-09 09:36 ?9327次閱讀
    ECU系統<b class='flag-5'>休眠</b>后通過診斷報文<b class='flag-5'>喚醒</b>ECU且<b class='flag-5'>喚醒</b>網絡后快發NM報文

    LIN休眠喚醒及測試心得

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

    理一理AUTOSAR架構喚醒源事件

    最近的項目負責網絡管理部分,網路喚醒和ECU系統的休眠關系緊密,對系統的喚醒源事件感覺理解的不是很透徹,今天就來理一理AUTOSAR架構
    的頭像 發表于 07-14 09:11 ?7838次閱讀
    理一理<b class='flag-5'>AUTOSAR</b><b class='flag-5'>架構</b><b class='flag-5'>下</b>的<b class='flag-5'>喚醒</b>源事件