Other Parts Discussed in Thread: TCAN1145-Q1
器件型号: TCAN1145EVM
主题中讨论的其他器件: TCAN1145-Q1
我们在工程中使用 TCAN1145-Q1、并观察到测试期间的行为可重现、这似乎与器件的功率阈值和内部状态机有关。 特别是在何时 当 Vsup 仍然存在时、VCC 会短暂拉至 0V(有意产生 UVcc 条件) 、设备是否可以切换到 之后立即通过 SPI 进入正常模式 取决于是否 VSUP 降至恢复/上电阈值 (UV_sup) 以下 EMI 滤波器。
我们已经查看了公开发布的数据表、但仍无法确定导致此行为的确切原因、尤其是关于以下问题:
- 以下各项之间的器件状态内部差异是多少:
- VCC 下降、但 Vsup 未降至其阈值以下 、和
- VCC 下降、Vsup 也降至其阈值以下 ?
- 在以下情况下 VCC 下降、但 Vsup 未降至其阈值以下 、为什么是设备 无法通过 SPI 切换到正常模式 尽管对 MODE_CNTRL 寄存器的写入和回读成功吗?
- 在以下情况下 VCC 下降且 Vsup 降至阈值以下、然后恢复 、为什么在 Vcc 恢复后、切换到正常模式的同一 SPI 命令可以立即生效、即使寄存器行为与前一种情况相同?
- 有任何问题吗 内部状态机保护逻辑或故障锁存机制 数据表中未明确说明该行为的原因?
我们恳请您协助确认上述观察结果是否与预期的器件设计一致、并提供进一步的技术说明。
测试环境
- 器件: TCAN1145
- 电源和接口:
- VSUP: 实验室电源、标称电压为 12V(根据测试步骤下拉和恢复)
- VCC: 5V LDO、包括有意降至 0V 和恢复
- VIO: MCU 3.3V IO 电源轨
- SPI 主机: TC332、CLK = 2.4MHz
具有不同结果的两个测试序列
a) Vsup 下拉至 3.8V、然后升高至 8V→能够立即切换到正常
(请参阅附件:3.84v_ok.png)
- 初始状态:正常模式((VSUP = 12V、VCC = 5V、<xmt-block1>VIO</xmt-block> = 3.3V、收发器=正常)。VIO。
- 将 VCC 拉至 0V(生成 UVcc)。
- 将 VSUP 下拉至 3.8V、然后升至 8V — 这似乎会触发“快速上电/待机转换“。
MODE_SEL = Normal通过 SPI 写入;寄存器写入和回读都成功。- 将 VCC 恢复到 5V→当 UVcc 清除时、器件立即进入正常模式。
b) Vsup 仅下拉至 4.58V、然后升高至 10V→立即正常模式开关失败
(请参阅附件:4.58v_KeepSleep.png)
- 初始状态:正常模式((VSUP = 12V、VCC = 5V、<xmt-block1>VIO</xmt-block> = 3.3V、收发器=正常)。VIO。
- 将 VCC 拉至 0V(生成 UVcc)。
- 将 VSUP 拉至 4.58V、然后升高至 10V
MODE_SEL = Normal通过 SPI 写入;寄存器写入和读回成功。- 将 VCC 恢复至 5V→收发器保持在中 睡眠模式 并且不通信。
MODE_SEL = Normal再次写入会将器件转换为正常模式、通信工作正常。
