CAN收发器的休眠唤醒–TJA1043

admin 2026-08-21 06:01:28 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文详细介绍了TJA1043CAN收发器的休眠唤醒机制,包括五种工作模式(正常、监听、待机、睡眠等)的切换与特性,以及本地唤醒(通过WAKE引脚电平变化)和远程唤醒(通过CAN总线特定显性-隐性-显性模式)的触发条件与标志位设置。核心结论是理解这些模式与唤醒逻辑有助于优化汽车电子系统的低功耗设计。 综合评分: 65 文章分类: 其他


CAN收发器的休眠唤醒–TJA1043

谈思实验室

2026年8月20日 18:12 上海

在小说阅读器读本章

去阅读

点击上方蓝字谈思实验室

获取更多汽车网络安全资讯

01

引脚描述

02

工作模式

TJA1043 支持五种作模式。控制引脚 STB_N 和 EN 用于选择作模式。在模式之间切换允许通过引脚 ERR_N 访问许多诊断标志。表 4 描述了如何在模式之间切换。

2.1 normal mode 正常模式

在正常模式下,收发器可以通过总线线 CANH 和 CANL 发送和接收数据。差分接收器将总线线路上的模拟数据转换为数字数据,输出到引脚 RXD。总线线路上输出信号的斜率由内部控制,并以保证尽可能低的 EME 的方式进行优化。总线引脚偏置至 0.5V (通过 R)。引脚 INH 处于活动状态,因此由引脚 INH 控制的稳压器也将处于活动状态。

2.2 Listen-only 模式-监听模式

在 Listen-only 模式下,收发器的发射器被禁用,从而有效地提供了收发器 listen-only 功能。接收器仍会将引脚 CANH 和 CANL 上的模拟总线信号转换为数字数据,可用于引脚 RXD 的输出。与正常模式一样,总线引脚偏置为 0.5V,引脚 INH 保持有效。

2.3 standby 模式-待机模式

待机模式是 TJA1043 的第一级省电模式,可降低电流消耗。在 Standby 模式下,收发器无法发送或接收数据,并且低功耗接收器被激活以监控总线活动。总线引脚在接地电平上偏置(通过 R)。引脚 INH 仍然有效,因此由该引脚控制的稳压器也将有效。

引脚 RXD 和 ERR_N 将反映任何活动的唤醒请求(前提是存在  V IO 和 V BAT)。

2.4 go to sleep模式

Go-to-Sleep 模式是进入 Sleep 模式的受控路由。在 Go-to-Sleep 模式下,收发器的行为与 Standby 模式相同,此外还会向收发器发出 go-to-sleep 命令。在进入睡眠模式之前,收发器将在最短保持时间 (t) 内保持 Go-to-Sleep 模式。如果引脚 STB_N 或引脚 EN 的状态发生变化,或者在 t 过去之前设置了 Wake 标志,收发器将不会进入 Sleep 模式。

2.5 sleep模式

休眠模式是 TJA1043 的二级省电模式。睡眠模式通过 Go-to-Sleep 模式进入,当 Vor V 上的欠压检测时间在相关电压电平恢复之前也进入。在 Sleep 模式下,收发器的行为与 Standby 模式相同,但引脚 INH 设置为悬空。由该引脚控制的稳压器将关闭,进入引脚 V 的电流将降至最低。引脚 STB_N、EN 和 Wake 标志可用于将节点从 Sleep 模式唤醒。

03

本地唤醒和远程唤醒

3.1本地唤醒

当收发器检测到本地或远程唤醒请求时,将设置 Wake 标志。当引脚 WAKE 上的逻辑电平发生变化时,会检测到本地唤醒请求,并且新电平至少保持稳定 t wake 。唤醒标志可以在 Standby mode、Go-to-Sleep 模式或 Sleep 模式下设置。设置 Wake 标志会清除UVnom 标志(欠压标志位),并且定时器 。设置后,Wake 标志状态立即在引脚 ERR_N 和 RXD 上可用(如果 V IO and V BAT 存在)。此标志也在上电时设置,并在设置 UVnom标志或收发器进入 Normal 模式时清除。

3.2远程唤醒(通过CAN总线)

当在总线上检测到专用唤醒模式(在 ISO 11898-2:2016 中指定)时,TJA1043 将从待机或睡眠模式唤醒。

唤醒模式包括:

  1. 一个至少持续 twake(busdom) 时间的显性电平阶段,随后
  2. 一个至少持续 twake(busrec) 时间的隐性电平阶段,接着
  3. 又一个至少持续 twake(busdom) 时间的显性电平阶段。

上述相位 之间分别短于 twake(busdom) 和 t wake(busrec) 的显性或隐性位将被忽略。

完整的显性-隐性-显性模式必须在 t_wake 内接收,才能被识别为有效的唤醒模式(见图 5)。否则,内部唤醒逻辑将被重置。然后,需要重新传输完整的唤醒模式以触发唤醒事件。引脚 RXD 保持高电平,直到触发唤醒事件。

如果在接收到有效的唤醒模式时发生以下任何事件,则不会在 RXD 上标记唤醒事件:

  • TJA1043切换到正常模式
  • 在t_wake内未收到完整的唤醒模式
  • 检测到V CC 或者 V IO欠压

总结通过CAN 总线上的显性电平(Dominant Bus)唤醒,无需本地信号。显性电平持续时间要大于t_wake。

t_wake(busdom)和t_wake(busrec)典型值是1.75us。以500kb/s的发送速率为例,一个bit的时长是2us,那么报文中包含 0 1 0连续的三个bit就可以唤醒收发器。以上是硬件唤醒,也可以用软件验证唤醒。

3.3 唤醒源标志

唤醒源识别通过 Wake-up source 标志提供,该标志是在本地唤醒请求通过 WAKE 引脚设置 Wake 标志时设置的。在 Normal 模式下,可以通过 ERR_N 引脚轮询 Wake-up source 标志(参见表 5)。此标志也在上电时设置,并在收发器离开 Normal 模式时清除。唤醒源标志只记录本地唤醒,不记录远程唤醒?

来源:CSDN博主「weixin_46022218」

https://blog.csdn.net/weixin_46022218/article/details/148211436

end

谈思汽车媒体门户

精品活动推荐

AutoSec系列沙龙

专业社群

部分入群专家来自:

新势力车企:

特斯拉、理想、极氪、小米、零跑汽车、阿维塔汽车、智己汽车、小鹏、岚图汽车、蔚来汽车、吉祥汽车、赛力斯……

外资传统主流车企代表:

大众中国、大众酷翼、奥迪汽车、宝马、福特、戴姆勒-奔驰、通用、保时捷、沃尔沃、现代汽车、日产汽车、捷豹路虎、斯堪尼亚……

内资传统主流车企:

吉利汽车、上汽乘用车、长城汽车、上汽大众、长安汽车、北京汽车、东风汽车、广汽、比亚迪、一汽集团、一汽解放、东风商用、上汽商用……

全球领先一级供应商:

博世、大陆集团、联合汽车电子、安波福、采埃孚、科世达、舍弗勒、霍尼韦尔、大疆、日立、哈曼、华为、百度、联想、联发科、普瑞均胜、德赛西威、蜂巢转向、均联智行、武汉光庭、星纪魅族、中车集团、潍柴集团、地平线、紫光同芯、字节跳动、……

二级供应商(500+以上):

中科数测、ETAS、BlackDuck、NXP、上海软件中心、Deloitte、奇安信、为辰信安、云驰未来、信长城、泽鹿安全、纽创信安、复旦微电子、天融信、奇虎360、中汽中心、中国汽研、上海汽检、加特兰微电子、浙江大学……

人员占比

公司类型占比

文章

不要错过哦,这可能是汽车网络安全产业最大的专属社区!

关于涉嫌仿冒AutoSec会议品牌的律师声明

一文带你了解智能汽车车载网络通信安全架构

网络安全:TARA方法、工具与案例

汽车数据安全合规重点分析

浅析汽车芯片信息安全之安全启动

域集中式架构的汽车车载通信安全方案探究

系统安全架构之车辆网络安全架构

车联网中的隐私保护问题

智能网联汽车网络安全技术研究

AUTOSAR 信息安全框架和关键技术分析

AUTOSAR 信息安全机制有哪些?

信息安全的底层机制

汽车网络安全

Autosar硬件安全模块HSM的使用

首发!小米雷军两会上就汽车数据安全问题建言:关于构建完善汽车数据安全管理体系的建议


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:谈思实验室 《CAN收发器的休眠唤醒–TJA1043》

评论:0   参与:  0