GotoSleep命令期间的LIN协议收发器行为

时间:2016-07-09 23:07:42

标签: microcontroller can-bus communication-protocol

我正在使用LIN协议停车制动功能。波特率:10.4Kbps

1)我在$ 3C帧中发送转入睡眠命令,50ms后将0v发送到NSLP以使LIN收发器进入睡眠模式但它需要花费9s INHIBIT引脚从$ 3C Frame的触发器变低。我的理解是,一旦NSLP归零,立即INH应该降到最低点。

1) Is this the correct behaviour?
2) if some presses the Button (LIN Slave) during the 9s how the behaviour will be ?
3) Will LIN Slave send the wakeup pattern?
4) how INH pin will behave since it is already high?

1 个答案:

答案 0 :(得分:1)

当您谈论LIN收发器芯片时,您必须指定其部件号。 例如,我建议您使用恩智浦的TJA1020 http://www.nxp.com/documents/data_sheet/TJA1020.pdf

INH输出引脚有两种状态:芯片处于非休眠模式时为高电平有效,而芯片处于休眠模式时为高阻抗(Z状态)。

另外,我建议INH引脚没有负载。

那么,当你打开睡眠模式时,INH只能通过你的万用表(范围?)放弃,而且需要几秒钟。