工具与软件:
您好!
我在将 TCAN 处理为低功耗模式时遇到问题。 我使用了一个示例、通过此 API " TCAN4x5x_3824(TCAN4x5x_DEVICE_MODE_SLEEP) Device_Set "将 TCAN 置于睡眠模式。 此后、我在我的"nINT"引脚上接收到中断。
在调试时、我得到了欠压电源中断"UVSUP"、如果我参考数据表中的笔记、应该会出现该中断:
"当进入睡眠模式时、TCAN4551-Q1可能会在 LDO 断电时因 UVCCFLTR 事件而将中断置为有效。 在启动 GO TO SLEEP 命令之前、应忽略此中断、或使用16'h830[22]将其屏蔽。" (https://www.ti.com/lit/ds/symlink/tcan4551-q1.pdf)
暂时、我将在睡眠模式下忽略此中断。
我遇到的问题是,在睡眠模式下,如果我从任何 CAN 模拟器发送任何数据到 TCAN,那么我不会收到任何 唤醒请求中断,但一旦我断开我的 PCAN ,我就会收到唤醒请求以及 CANDOM( CAN 卡在显性状态)和 CANINT( CAN 总线唤醒中断)。
我的解释是,我没有得到一个正确的唤醒模式。
请帮助我解决此问题、如果我的行为有误、请建议妥善处理。
谢谢。
