主题:TCAN1043 中讨论的其他器件
工具/软件:
或者、在我们的一个客户项目中、我们使用 TCAN1043 并将 INH 引脚用作唤醒引脚。
问题是非常随机的、其中 EN 和 STB 引脚在收发器睡眠期间分别为高电平、低电平、但可以观察到、由于该系统未被唤醒、INH 引脚保持高电平、因为我们已在上升沿设置中断检测。
请您指导我们如何克服这种情况。 此问题在客户测试时重现。
此致、
Hemant
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.
工具/软件:
或者、在我们的一个客户项目中、我们使用 TCAN1043 并将 INH 引脚用作唤醒引脚。
问题是非常随机的、其中 EN 和 STB 引脚在收发器睡眠期间分别为高电平、低电平、但可以观察到、由于该系统未被唤醒、INH 引脚保持高电平、因为我们已在上升沿设置中断检测。
请您指导我们如何克服这种情况。 此问题在客户测试时重现。
此致、
Hemant
嗨、Hemant、
感谢您将问题提交给 E2E、感谢您在美国度假期间的耐心等待。
当使用 EN=高电平、nSTB =低电平将 TCAN1043H 驱动至睡眠模式时、在器件完全进入其最低功耗状态之前会存在一种过渡进入睡眠模式。 在进入睡眠模式时、INH 信号保持高电平、器件的唤醒源变为活动状态。 这意味着、如果收发器在这段时间内接收到唤醒事件(WAKE 引脚或 CAN 总线活动)、则器件将进入待机模式、INH 信号将保持高电平。 在这种情况下 INH 信号从未变为低电平、因此任何基于边沿的检测方法都可能会错过此类唤醒事件。
我的建议是、在假设成功转换到睡眠模式之前、系统应确保 INH 信号已变为低电平。 如果 INH 信号未在 100us 以内(取决于 INH 信号电容)、则应假定遇到了唤醒事件、并且系统应返回到正常工作模式来处理唤醒请求。
如果您有任何疑问、请告诉我这是否清楚。
此致、
Eric Schott