CAN总线测试,示波器测量差分信号波形发现应答位电平偏高很多,这个是怎么回事,有何影响,如何处理?

2019-07-16 14:21发布

补充说明:测试环境,29个模块手牵手连接(用的是普通网线的一对双绞线接的CANH和CANL,另外模块供电24V,用的两根网线并联做电源线),线两端各接120欧电阻,通讯能够正常,只是测量波形时发现应答位电平偏高很多,模块少一点相对会低一点,仅当只有两个模块时应答位电平才和正常数据显性电平一制,不知道这个是怎么产生的,会不会影响到通讯或芯片寿命。
下图附示波器波形和模块总线接口部分原理图,CAN收发器用的ti的芯片
GAS0003.jpg
GAS0005.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
_/~相依_↘
1楼-- · 2019-07-16 19:07
来自阿莫论坛的回答,觉得分析的有道理
无标题.png
AGE50S
2楼-- · 2019-07-16 23:35
本帖最后由 AGE50S 于 2016-12-1 20:39 编辑

我认为产生的原因是U3的输入电平驱动太强,造成应答信号串入U3内部造成,当应答模块少时,应答信号的驱动能力较弱,U3内部的保护电路能够吸收这个高电平,故显正常。
Q1只是解决高压脉冲吸收问题,对这个问题不起作用。
解决问题的要点是保证U3和模块的电平衔接问题,或者通过串入电阻来削弱模块的驱动能力,或者让各个模块的应答不要同时出现。
我认为这样的冲击对U3不好。

一周热门 更多>