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.
工具与软件:
嗨、团队:
在50°C 温度下持续运行可能导致通信停止。
为了找出原因、我可以通过 E2E 私人消息与您交谈、以便我希望您在发生此错误时检查注册情况吗?
BR、
Kengo。
您好、Kengo、
较高温度下的通信误差通常与晶体上的总电容负载下降相关、从而导致波形的峰峰值幅度增加。 进而导致波形的最低电平(最小电压)下降到足以触发用于确定 OSC2引脚在启动时是否"接地"的比较器、从而指示器件在单端时钟模式(而不是晶体模式)下运行。 如果器件切换到单端模式、则数字内核或 MCAN 控制器不会有适当的时钟、并且 SPI 和 CAN 通信可能会中断。
该解决方案是对晶体时钟电路进行一些优化、从而在 OSC2波形电压电平中创建一些裕度并确保稳定运行。
推荐的解决方案是添加或增加 OSC1引脚和晶体之间的串联阻尼电阻器的值。 该电阻器将减少到达晶体的电流量并"减弱"或减少机械振动量和相应的波形电压。 常见值介于10和100欧姆之间。
如果 OSC1引脚和晶体之间没有串联电阻器、则增大晶体上的负载电容器值将降低驱动电平并为温度变化引起的寄生电容下降增加所需的电容裕度。 2-4pF 的增加通常就足够了。
请参阅 TCAN455x 时钟优化和设计指南应用报告 (链接)了解详情。
此致、
Jonathan