“线程”中讨论的其它部件:ISO1042, ABS
您好,
我的客户在开机时遇到以下故障,这将使总线上的其他节点出现故障:
这是在逆变器通电(通电后约30毫秒)以及 MCU 开始初始化 IO 之前发生的。
它们已将 MCU 与收发器分离,以从方程式中删除 MCU/SW 错误。
他们还使用10K 电阻器拉动了收发器的 Tx,但上面的峰值保持不变。
以下是反相器上的收发器硬件配置的快照:
有什么想法呢?
谢谢,罗斯
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.
您好,
我的客户在开机时遇到以下故障,这将使总线上的其他节点出现故障:
这是在逆变器通电(通电后约30毫秒)以及 MCU 开始初始化 IO 之前发生的。
它们已将 MCU 与收发器分离,以从方程式中删除 MCU/SW 错误。
他们还使用10K 电阻器拉动了收发器的 Tx,但上面的峰值保持不变。
以下是反相器上的收发器硬件配置的快照:
有什么想法呢?
谢谢,罗斯
你好,罗斯,
感谢您的帮助。
是否可以共享一个波形图(VCC1,TXD,CANH,CANL)来指示所有信号的电压和时间刻度? 在共享波形中,我可以在左侧看到两个 Y 轴,一个为绿色,另一个为蓝色。 假设绿色 Y 轴用于绿色功率图解,电压似乎约为14V。 这可能是电池电压,最好是监控 VCC1/VCC2以更好地比较调试结果。
我还看到洋红色波形中的脉冲振幅约为2V。 假设洋红色波形为 TXD,我认为导致 TXD 电压下降的原因可能是 VCC1电压尚未稳定在3.3V。 因此,需要 VCC1波形以及 TXD 和 CANH/CANL,以便更好地了解用于调试的行为。
[引用 userid="201424" url="~/support/isolation-group/isolation/f/isolation-forum/1082293/iso1042-Q1-fiscl闪烁 启动时"]逆变器加电(通电后约30毫秒)以及 MCU 开始初始化 IO 之前会发生这种情况。该设备仅需要约100µs 才能通电,30毫秒远远超出了预期的通电时间。 因此,这种故障不能称为通电故障,需要调查以了解系统中导致此脉冲的原因。
我在示意图中没有看到任何问题。 我假设客户已遵循 ISO1042数据表指南,将盖板放在靠近设备电源针脚的位置,最好在2mm 距离内。
请务必共享请求的信息以帮助调试问题,谢谢。
此致,
科特谢瓦·拉奥
你好,科特 eshwar,
请参阅下面请求的数据。 请注意,VCC1 =+3V3_ISO (深蓝色波形),VCC2 =+5V (棕色波形)。
上一个数据中的品红色轨迹是 CAN_H–CAN_L (差分测量)。
他们还发现,如果他们反转电源顺序(在 VCC2之前为 VCC1供电),则启动时不会出现故障。 尽管如此,如果不对硬件进行重大更改 ,更改电源顺序并不是一个容易的解决方案,因此,如果有其他方法解决此问题,他们将非常感兴趣。
如果您需要更多信息,请告诉我?
罗斯
你好,罗斯,
感谢您共享 VCC1,VCC2,TXD 和 CAN 信号的波形,并澄清了以前波形的品红色图解。
我要问这些地块,是想知道 CAN 信号何时相对于各自的 VCC 坡道占据主导地位。 因此,我需要看到 VCC1,VCC2,TXD,也许可以通过线路来判断斜坡上是否出现了这种故障。 您确实同意在14伏斜坡后大约30毫秒内发生了故障,但不清楚是在 VCC1/VCC2之后是否仍有30毫秒发生,还是在斜坡期间发生。
[引用 userid="201424" url="~ë/support/isolation - group/isolation /f/isolation - forum/1082293/iso1042-Q1-fisco-on-startup/4008894#4008894"]在这种波形采集中,我发现即使 VCC1从0V 上升到3.3V,TXD 始终保持在高位(5V)。 请确认设备的操作方式是否如此? 如果是,则会超出 TXD 针脚 ABS 的最大额定值,因此,设备行为可能与预期不同。
TXD 处的最大电压不得为 VCC1+0.5V。 这意味着,当 VCC1 = 0V 时,TXD 不应超过0.5V。 如果 TXD 超过此值,则可能会通过 ESD 旁路二极管部分或完全启动 VCC1,并可能导致意外行为。
即使不是这样,它看起来 VCC1是3.3V,而 TXD 是5V。 这也违反了防抱死制动系统(ABS) TXD 的最高额定值,可能导致设备行为不正确,并损坏附近任何相关电路上的防静电二极管。
请务必确认我的上述理解是否正确,并分享请求的波形。 谢谢。
此致,
科特谢瓦·拉奥
你好,科特 eshwar,
感谢您的快速回复。 他们现在确实找到了根本原因,这肯定是他们自己的问题,与收发器上的异常行为无关。
实际上,它们在这种设计中还有另一个收发器,该收发器连接到同一个 CAN 总线。 另一个收发器连接到错误的电源轨,因此当电源出现时,TXD 针脚通过微控制器中的保护二极管被夹紧,因为微控制器电源到那时尚未启动。
这一问题在他们发送给我们的轨迹上并不明显,因为他们在这些轨迹中探测到的收发器实际上是由与微控制器相同的电源供电。
他们已经测试了一个临时修复程序,并将对 PCB 设计进行长期更新。
感谢你的所有帮助,罗斯