尊敬的团队:
我们的客户在可能的温度下遇到了 SN65HVD234的温度问题。 随附 的说明请作为起点。 我还收到了可离线发送的测量值。 以下是行为的描述:
我们正在对新产品进行最终热鉴定、然后再将其发布销售、我们遇到了 CAN 总线问题、这是我们无法理解的。 我们的产品在背板上使用 CAN 总线、端接在背板上。 背板短(不到1米)、在多层 PCB 上运行传输线路。
受测的 CAN 网络有一个管理器和12个设备、因此是一个小型网络。
尽管这不是绝对跳变点、但在-40C 左右的低温下似乎会出现此问题。 系统运行温度低至-60C、看起来稳定。
受测系统在背板上插入了一个特定的卡、尽管有多个卡插入网络、但该卡似乎会导致与其紧邻的 CAN 总线出现故障、而这些卡不会直接受到影响。
导致 CAN 网络出现问题的症状是应答位错误。 可疑卡的邻居对背板管理器发出的消息发出响应、但确认信号未正确下降、且保持过高的时间过长。 因此、错误确认会导致 CAN 控制器的自动重试机制踢进网络、并通过重复的消息泛洪网络。 CAN 控制器是 STM32F105 MCU 的一部分。
我们怀疑有一个特定的卡导致了该问题、因为当我们移除可疑卡时、相邻设备上不再出现错误的 ACK。 但是、如果一个器件确实导致了直接邻居的问题、则网络上的任何其他模块上都没有错误的 ACK 是很奇怪的。
我们必须尽快发布此产品、因此我们非常感谢您为帮助我们解决此问题而提供的任何帮助。 请告诉我们电话会议或 WebEx 是否有助于提供进一步的解释。
请提出建议,如何继续!
Lutz