基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T

1.Low-power managment主要包含两种模式,一是准备模式standby mode,一是睡眠模式sleep mode,有本地和远程唤醒功能,这两种模式有很低的电流。

2.TXD到RXD传播延时,40~255nS,管脚定义如下:

基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T

3.TJA1041T/TJA1043T可以工作在5种模式,每种模式都有其明确的特性,控制管脚STB和EN可以选择不同的模式,模式的改变会产生存储诊断标志位,可以通过ERR管脚得到。

基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T
[1] X = don’t care.
[2] Setting the pwon flag or the wake-up flag will clear the UVNOM flag.
[3] The transceiver directly enters Sleep mode and pin INH is set floating when the UVNOM flag is set (so after
the undervoltage detection time on either VCC or VI/O has elapsed before that voltage level has recovered).
[4] When go-to-sleep command mode is selected for longer than the minimum hold time of the go-to-sleep
command, the transceiver will enter Sleep mode and pin INH is set floating.
[5] On entering normal mode the pwon flag and the wake-up flag will be cleared.

基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T
基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T
基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T

4、模式解析

4.1正常模式Normal Mode,是一种可以正常双向CAN通信得模式,接收器将会转换CAHH和CANL上的差分模拟信号为数字信号,INH管脚有效,电压校准器可以通过INH管脚控制。

4.2Pwon/Listen-only Mode,上电只听模式,CAN是不能发送的,只能提供一个只听行为,RXD管脚能正常输出,INH管脚任然有效。

4.3Standby Mode:准备模式,进入节能模式的第一个阶段,这个模式可以减少能量消耗,将不能收发数据,但可以监控总线活动,RXD和ERR管脚将反应任何唤醒请求,INH有效。

4.4Go-to-sleep Command MODE,进入睡眠模式,表现和准备模式一样,对CAN附加了一个进入睡眠的命令,在保持了进入睡眠命令模式所要求的最小保持时间th(min)后,收发器进入睡眠模式。在STB管脚或者EN管脚的状态改变或者是UVBAT标识符设置的情况下CAN不会进入睡眠模式,上电或是唤醒标识符在thmin过期前设置。

4.5sleep Mode,睡眠模式,是CAN的更深层次的节能模式,睡眠模式是经过睡眠模式命令模式进入的,表现和准备模式一样,但INH为浮动状态。

5、TJA1041T共有7个内部标识符,内部标识符中的5个可以经过ERR管脚用于控制器。

基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T

6、标识符

基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T
基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T
基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T
基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T
基于STM32的HAL库学习(4)CAN 是Controller Area Network控制局域网-TJA1041T/TJA1043T