您好!
我们设备CAN接口和从设备CAN接口对接,我们设备比从设备后上电就会导致从设备CAN BUSOFF,等我们设备上电完成之后,从设备清除掉BUSOFF之后通讯都正常,而且这个现象是必现,两个设备都有120R终端电阻,请帮忙看下是什么问题导致的?
我们设备原理图如下:
TCAN4550-Q1通电进入待机模式,防止其进行CAN通信,直到设备寄存器配置为正确的值。 配置后,可将设备置于正常模式以允许CAN通信
总线关闭情况来自于太多的CAN TX或RX错误,这些错误通常是由于不兼容的设置(如额定或数据位计时)造成的。 如果设备在通电后立即进入"总线关闭"状态,则可能存在不兼容的设置。 发生这种情况时,设备将切换回待机模式,并阻止CAN通信
数据表显示了总线偏置在待机模式下从弱偏置到2.5V到弱偏置到GND的变化,因此这不是"异常脉冲"。
我会验证CAN设置的寄存器配置是否与总线上的其他节点匹配,以确保具有相同的标称和数据位计时配置。 我还会验证设备在完成寄存器配置之前未切换到正常模式。
对原理图的附加注释。 我注意到R254不在晶体的正确一侧。 它通常位于OSC1引脚和晶体之间,这将允许降低来自OSC1引脚的电流,以降低晶体中的驱动电平。 这在数据表中显示,您可以在TCAN455x时钟优化和设计指南应用报告(链接)中找到更多信息
您好!
1、我会验证CAN设置的寄存器配置是否与总线上的其他节点匹配,以确保具有相同的标称和数据位计时配置。
---请问怎么验证CAN设置的寄存器配置是否与总线上的其他节点匹配?
2、对原理图的附加注释。 我注意到R254不在晶体的正确一侧。
---我查看了TCAN455x时钟优化和设计指南应用报告,发现和TCAN455x的Datasheet文档有冲突地方,Datasheet里面写的OSC2是oscillator out而时钟优化和设计指南应用报告里面写的是OSC1是oscillator out?
Datasheet截图如下:
时钟优化和设计指南应用报告截图如下: