主题中讨论的其他器件: ISO1042
您好!
我的客户遇到以下问题、当他们打开/关闭12V 电源时、CAN 通信有时会延迟300ms、详细信息显示在捕获的波形中、如下所示、您能提供帮助吗? 谢谢。
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.
您好、Wayne、
您的客户遇到此通信延迟问题、因为 Vcc2在电源恢复前未放电至0V。
ISO1050需要使电源电压低于0.3V (理想情况下尽可能接近0V)、以确保不存在通信延迟。 下图说明了哪些条件会导致通信延迟、哪些条件不会导致通信延迟。
欠压窗口、0.3V 至1.3V、代表电压范围、在该范围内、如果 Vcc2从该电压上电、可能会发生比正常重新初始化时间更长的时间。
此通信延迟因电压和温度而异。 最坏情况下、0.45V 下、-55°C 时的延迟大约为秒。
ISO1042是一款升级后的器件、具有更高的隔离等级、5Mbps 的 CAN FD 速度、更高的总线故障保护电压、更佳的 EMC 性能以及更小的封装选项、不会出现这种情况。 对于所有新设计、建议升级到 ISO1042。
如果必须使用 ISO1050、则必须确保电源将放电至0V、以便不存在比正常重新初始化时间更长的时间。 如果电源配置不能自行放电至0.3V 以下、则可以在 Vcc 和 GND 之间实施放电阻。 应选择放气电阻值、以确保 Vcc 足够快地低于欠压窗口、从而实现系统可能允许的任何电源中断或断电序列。 电阻越低、Vcc 放电至0V 的速度就越快、这是以消耗功率为代价的。 对于许多系统、2kΩ Ω 的放气电阻值将起作用。
如果您有任何疑问、请告诉我。
此致、
Dan