TCAN1043A-Q1 有六种工作模式:正常模式、待机模式、静音模式、进入睡眠模式、睡眠模式和关闭模式。可以使用 nSTB 引脚和 EN 引脚结合电源条件、温度条件和唤醒事件来控制工作模式选择。
- 在睡眠模式下,使能引脚可以处于逻辑高电平或低电平状态,但由于它具有内部下拉电阻,因此当该引脚保持悬空或在外部拉至低电平时,可以实现尽可能低的功耗。
- 加电时,VCC 和 VIO 的欠压计时器被禁用,从而使 VCC 和 VIO 电源在更长时间内加电(长达 tINACTIVE)。VCC 或 VIO 需要分别高于 UVCC(R) 和 UVIO(R),以启用各自的 tUV 计时器。VCC 欠压计时器在 VCC 降至低于UVCC(F) 时启动,而 VIO 欠压计时器在 VIO 降至低于 UVIO(F) 时启动。当这些计时器中的任何一个超过 tUV 时,器件将进入睡眠模式。
- 一旦器件进入待机模式,睡眠唤醒错误 (SWE) 计时器就会启动。一旦器件进入正常模式,计时器就会停止并复位。如果器件从待机模式进入静音模式,则 SWE 计时器不会停止,并且需要在 SWE 计时器到期之前将器件转换为正常模式。如果器件从正常模式进入静音模式,则 SWE 计时器将不会在静音模式下激活。
- 当从进入睡眠模式或者从 UVCC 或 UVIO 事件进入睡眠模式时,需要在 nSTB 上进行从低电平到高电平的转换才能将器件置于正常或静音模式。如果 EN 在 nSTB 的上升沿期间为高电平,则器件会进入正常模式。如果 EN 在 nSTB 的上升沿期间为低电平,则器件会进入静音模式。VIO 必须高于 UVIO(R) 才能使用 EN 和 nSTB 信号退出睡眠模式。
- 当由于 SWE 计时器超时 (>tINACTIVE) 而进入睡眠模式时,有一个额外的要求,即使用 EN 和 nSTB 信号直接退出睡眠模式并转换到正常或静音模式。要进入正常模式,nSTB 引脚必须为高电平,并且必须在 EN 上进行从低电平到高电平的转换。要进入静音模式,nSTB 引脚必须为高电平,并且必须在 EN 上进行从高电平到低电平的转换。如果器件在 nSTB 已经为高电平时进入睡眠模式,则在执行上述序列之前,当 nSTB 为低电平时 EN 引脚上必须发生一次转换。有关更多信息,请参阅图 7-5。VIO 必须高于 UVIO(R) 才能使用 EN 和 nSTB 信号退出睡眠模式。
表 7-4 TCAN1043A-Q1 模式概述
| 模式 |
VCC 和 VIO |
VSUP |
EN |
nSTB |
WAKERQ 标志 |
驱动器 |
接收器 |
RXD |
INH |
| 正常 |
> UVCC 且 > UVIO |
> UVSUP |
高 |
高 |
X |
启用 |
启用 |
镜像总线状态 |
开 |
| 静音 |
> UVCC 且 > UVIO |
> UVSUP |
低 |
高 |
X |
禁用 |
启用 |
镜像总线状态 |
开 |
| 待机 |
> UVCC 且 > UVIO |
> UVSUP |
高 |
低 |
置位 |
禁用 |
启用低功耗总线监控 |
低电平信号唤醒 |
开 |
| > UVCC 且 > UVIO |
> UVSUP |
低 |
低 |
X |
禁用 |
启用低功耗总线监控 |
低电平信号唤醒 |
开 |
| > UVCC 且 < UVIO |
> UVSUP |
低 |
低 |
X |
禁用 |
启用低功耗总线监控 |
高阻抗 |
开 |
| 进入睡眠模式(1) |
> UVCC 且 > UVIO |
> UVSUP |
高 |
低 |
被清零 |
禁用 |
启用低功耗总线监控 |
高电平或高阻抗(无 VIO) |
开启(2) |
| 睡眠(3) |
> UVCC 且 > UVIO |
> UVSUP |
高 |
低 |
被清零 |
禁用 |
启用低功耗总线监控 |
高电平或高阻抗(无 VIO) |
高 阻抗 |
| < UVCC 或 <UVIO |
> UVSUP |
X |
X |
X |
禁用 |
启用低功耗总线监控 |
高电平或高阻抗(无 VIO) |
高阻抗 |
| 受保护 |
X |
< UVSUP |
X |
X |
X |
禁用 |
禁用 |
高阻抗 |
高阻抗 |
(1) 进入睡眠模式:在 EN = H、nSTB = L 时进入过渡模式,直到 tGOTOSLEEP 计时器到期。
(2) tGOTOSLEEP 计时器到期后,INH 引脚转换为高阻抗。
(3) tGOTOSLEEP 计时器到期后,模式就会从进入睡眠模式更改为睡眠模式。