如何正确使用TJA1040的待机模式?
TJA1040 是用于控制器区域网络 (CAN) 协议控制器和物理总线之间的接口,主要应用于客车的高速应用上,速度可达 1Mbaud,它具有优秀的 EMC 性能,在不上电状态下有理想的无源性能,还提供低功耗管理,支持远程唤醒,可根据实际情况采用待机模式、休眠模式。
TJA1040 待机模式的使用方法
引脚控制:TJA1040 的第 8 引脚(STB)用于控制工作模式,将 STB 引脚接高电平(如通过一个上拉电阻连接到电源),收发器进入待机模式;将 STB 引脚接低电平,收发器处于正常模式。
电路连接:在典型应用中,TJA1040 的 TXD 和 RxD 引脚分别连接到 CAN 控制器的相应引脚,Vcc 和 GND 引脚分别连接到电源和地,CAnH 和 CAnL 引脚连接到 CAN 总线,SPLIT 引脚可根据需要连接,以辅助电路稳定隐性共模电压,改善 CAN 差分波形。
注意事项:在待机模式下,TJA1040 的电流消耗非常低,最大消耗电流仅为 15μA,当从待机模式切换到正常模式时,需要确保 STB 引脚的电平稳定后再进行通信操作,以避免通信异常。
相关参数及特点
电气特性:工作电压范围为 3.0V 至 5.5V,典型值为 5.0V,工作温度范围为 40°C 至 + 125°C,在待机模式下,电流消耗最大为 15μA。
通信速率:支持高达 1Mbaud 的通信速率,可满足高速 CAN 通信的需求。
保护功能:具有多种故障自动保护特性,如过温保护、过流保护、短路保护等,可有效提高系统的稳定性和可靠性。
封装形式:通常采用 SOIC8 封装形式,外形尺寸小巧,便于在紧凑的电路板上进行布局。
常见问题解答
如何判断 TJA1040 是否进入待机模式?
可以通过测量 STB 引脚的电平来判断,STB 引脚为高电平,则 TJA1040 处于待机模式;STB 引脚为低电平,则 TJA1040 处于正常模式。
也可以观察设备的通信状态,如果设备停止通信且无法发送或接收数据,可能是 TJA1040 进入了待机模式。
TJA1040 待机模式和休眠模式有什么区别?
待机模式是指设备处于低功耗状态,但仍保持一定的功能,如远程唤醒功能,在待机模式下,设备的电流消耗非常低,但仍然可以响应外部的唤醒信号,休眠模式则是一种更深度的低功耗状态,设备几乎完全停止工作,仅保留最基本的功能,如看门狗定时器等,在休眠模式下,设备的电流消耗更低,但需要更长的时间来恢复到正常工作状态。
如何从待机模式切换到正常模式?
将 STB 引脚的电平从高电平切换到低电平即可,可以使用 MC33926/927 等专用的收发器芯片来实现这一功能,这些芯片具有 EN 引脚,可用于控制 TJA1040 的工作模式,当 EN 引脚为低电平时,TJA1040 进入待机模式;当 EN 引脚为高电平时,TJA1040 进入正常模式。
作者:豆面本文地址:https://www.jerry.net.cn/articals/22027.html发布于 2025-01-25 23:06:52
文章转载或复制请以超链接形式并注明出处杰瑞科技发展有限公司