专业创造品质 服务传递价值

让研发连接车与智能技术 推动可持续发展

电子潮流

专注10年于电子电工领域

深圳市威华瑞科技有限公司

ShenZhen Vhrui Technology Co.,LTD

OBD CAN 总线原理

首页    OBD CAN 总线原理

以NXP公司的TJA1043为例,讲解CAN芯片工作原理

TJA1043是NXP的第三代高速CAN收发器,与第二代相比,改进的电磁兼容性(EMC)和静电(ESD)性能,降低了功耗,具有的特性如下:

1.支持本地和远程唤醒,唤醒源识别;

2.支持总线短路和电源连接探测等保护和诊断功能;

3.可以直接连接到3V- 5V供电电压的微控制器;

4.支持CAN和CANFD,CANFD最高速率支持5Mbps;

5.分压输出用于稳定隐性总线电平;

TJA1043共有五种运行模式,分别为睡眠模式、监听模式、待机模式、普通模式、预睡眠模式,五种模式之间的跳转关系如下图所示,从图中可以看出模式的跳转主要通过EN和STB_N的电平状态以及Wake flag共同控制。

 

普通模式

CAN收发器正常收发数据,INH引脚为高电平

监听模式

CAN收发器能收不能发,收发器将CAN总线上面的数据转换到RXD引脚上输出给主控芯片,INH引脚为高电平。

待机模式

CAN收发器不能收发数据,INH引脚仍然激活。

预睡眠模式

在进入睡眠模式前,收发器表现为在待机模式下,并附加了一个向收发器发出进入睡眠的命令。睡眠之前的一个中间状态,CAN收发器也是不能收发数据。

睡眠模式

最省电的模式,INH引脚浮空,由此引脚控制的电源芯片将关闭。

 

TJA1043典型应用电路如下:
 
 

 
2025年9月13日 10:43
浏览量:0
收藏