工具/软件:
您好:
在使用 TCAN1145 器件(配置为启用局部联网)和禁用失效防护模式的测试期间、我们观察到在某些欠压条件下使用局部网络 (PN) 寄存器、如 SW_CFG、正在清除。
我们查看了数据表、但找不到有关 PN 寄存器因欠压事件或 TSD 事件而被清除的情况的明确详细信息(仅针对 UVsupp 提到)。 对于确定在发生欠压事件后何时需要重新配置 PN 寄存器而言、了解这些条件至关重要。
您能否提供有关此行为的澄清、并指定 PN 寄存器可能被复位的情况?
感谢您的帮助。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
您好:
在使用 TCAN1145 器件(配置为启用局部联网)和禁用失效防护模式的测试期间、我们观察到在某些欠压条件下使用局部网络 (PN) 寄存器、如 SW_CFG、正在清除。
我们查看了数据表、但找不到有关 PN 寄存器因欠压事件或 TSD 事件而被清除的情况的明确详细信息(仅针对 UVsupp 提到)。 对于确定在发生欠压事件后何时需要重新配置 PN 寄存器而言、了解这些条件至关重要。
您能否提供有关此行为的澄清、并指定 PN 寄存器可能被复位的情况?
感谢您的帮助。
您好 Sean、
感谢您的快速答复。
我们测试了 UVcc;它降至 1V、TCAN1145 在 PN 禁用 (SW_EN 为“0")“)的情况下进入睡眠模式。 UVsupp (12V 至 4V) 也是如此。 我可以在数据表中看到、如果故障情况强制器件进入睡眠模式、则会禁用 SW_EN 以禁用选择性唤醒功能。 这是为什么?
因此、只有在 POR 的情况下、所有寄存器才会复位、并且 TCAN1145 需要复位。 对于其他欠压事件、我们是否只需要清除中断 (INT_2) 并启用局部网络将 SW_EN 设置为“1"?“?
尊敬的 Miguel:
由于 UVCC、在进入睡眠模式后、预计 SW_EN 会被清除、这被视为导致器件进入睡眠模式的故障情况。 但是、UVSUP 将不会清除 SW_EN、当存在 UVSUP 但仍高于 POR 阈值时、器件将进入待机模式。 当有 UVSUP 时、您可能会看到 MODE_CNTRL 读取 0x00、但再次提供 VSUP 后、您应该会看到 SW_EN 位未被清除。 如果 UVSUP 降至 POR 阈值以下、则所有寄存器都将复位、这与初始上电相同。
此致、
Sean