搜索
bottom↓
回复: 17

CAN总线测试,示波器测量差分信号波形发现应答位电平偏...

[复制链接]

出0入0汤圆

发表于 2016-10-27 11:26:51 | 显示全部楼层 |阅读模式
补充说明:测试环境,29个模块手牵手连接(用的是普通网线的一对双绞线接的CANH和CANL,另外模块供电24V,用的两根网线并联做电源线),线两端各接120欧电阻,通讯能够正常,只是测量波形时发现应答位电平偏高很多,模块少一点相对会低一点,仅当只有两个模块时应答位电平才和正常数据显性电平一制,不知道这个是怎么产生的,会不会影响到通讯或芯片寿命。
下图附示波器波形和模块总线接口部分原理图,CAN收发器用的TI的芯片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-10-28 22:47:03 | 显示全部楼层
本帖最后由 Eric_Xue 于 2016-10-28 22:54 编辑

我是这样猜想的,不知道对不对。
  (1)在接端接后,CANH/CANL之间的电阻为60欧姆,按照标准,在输出显性时,CANH=3.5V,CANL=2.5V。那么流经端接电阻的电流约为33mA(2V/60欧姆)左右。
(2)然而,SN65HVD105在输出显性时,CANH的电平并不是标准的3.5V,而是5V通过一个二极管降压得来的,二极管的压降由负载电流大小(就是流过端接电阻的电流)决定。
(3)在ACK Slot阶段,多个接收节点同时发送显性位,流经端接电阻的电流被多个节点平分了,二极管上的负载电流就小了,压降也小,
(4)二极管压降小了以后,CANH/CANL之间的电压差也增大了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-10-27 17:14:19 | 显示全部楼层
看起来是多个模块同时发出应答信号,所以驱动能力强一点,不影响寿命。

出0入0汤圆

发表于 2016-10-27 17:20:35 | 显示全部楼层
不影响吧,你要设定通信协议,设定ID地址就好了,

出0入0汤圆

发表于 2016-10-27 18:44:15 | 显示全部楼层
这是CANH的波形,还是CANL的波形?如果是CANH(或CANL)的波形,那么不通信时的电平应为2.5V左右。

出0入4汤圆

发表于 2016-10-27 18:53:42 | 显示全部楼层
你嫌线路上的电容值小所以再加了两个电容吗? 为毛啊!

出0入0汤圆

 楼主| 发表于 2016-10-28 21:20:31 | 显示全部楼层
Eric_Xue 发表于 2016-10-27 18:44
这是CANH的波形,还是CANL的波形?如果是CANH(或CANL)的波形,那么不通信时的电平应为2.5V左右。 ...

这是CANH和CANL的差值信号

出0入0汤圆

 楼主| 发表于 2016-10-28 21:21:33 | 显示全部楼层
gwj221 发表于 2016-10-27 18:53
你嫌线路上的电容值小所以再加了两个电容吗? 为毛啊!

不加电容波形会有很多过冲毛刺,怕影响通讯

出0入0汤圆

 楼主| 发表于 2016-10-28 21:24:19 | 显示全部楼层
lcw_swust 发表于 2016-10-27 17:14
看起来是多个模块同时发出应答信号,所以驱动能力强一点,不影响寿命。

根据协议应答位确实是模块共同驱动的结果,但是不理解为什么电压差值就会变得这么大呢

出0入0汤圆

 楼主| 发表于 2016-10-29 14:15:55 | 显示全部楼层
Eric_Xue 发表于 2016-10-28 22:47
我是这样猜想的,不知道对不对。
  (1)在接端接后,CANH/CANL之间的电阻为60欧姆,按照标准,在输出显性时 ...

我觉得这个分析还是很合理的,按照这个推理,这个电压偏高的问题应该属于合理的范围,对芯片不会有什么损伤

出100入101汤圆

发表于 2016-10-29 16:03:55 | 显示全部楼层
Eric_Xue 发表于 2016-10-28 22:47
我是这样猜想的,不知道对不对。
  (1)在接端接后,CANH/CANL之间的电阻为60欧姆,按照标准,在输出显性时 ...

大牛,专业!

出0入0汤圆

发表于 2016-10-29 17:44:14 | 显示全部楼层
chenyy 发表于 2016-10-29 14:15
我觉得这个分析还是很合理的,按照这个推理,这个电压偏高的问题应该属于合理的范围,对芯片不会有什么损 ...

如果把终端电阻的值增大,或删掉终端电阻,那么单个发送节点发送显性位时CANH/CANL的电平差与多个节点ACK响应时CANH/CANL电平差就没有那么明显了。

肯定不会损坏芯片了。  规格书里面
给出的极限参数
Voltage range at any bus terminal (CANH, CANL, Vref)  MIN= –27V   MAX= 40V
推荐工作参数里面有
VI or VIC Voltage at any bus terminal (separately or common mode) –12 12 V

出0入0汤圆

发表于 2016-10-29 17:46:08 | 显示全部楼层
本帖最后由 Eric_Xue 于 2016-10-29 17:47 编辑


谢谢夸奖,并不是大牛,还没有用过CAN呢,只是凑巧刚好这两天在看CAN的资料

出0入0汤圆

发表于 2016-10-30 13:29:28 | 显示全部楼层
这段时间正在学习CAN电路,也有项目在使用,学习了。谢谢。

出0入0汤圆

发表于 2017-7-5 11:08:52 | 显示全部楼层
原因分析似乎被照搬了。
http://mp.weixin.qq.com/s?__biz= ... 4ojXer0QAnltTs4E#rd

出20入128汤圆

发表于 2017-7-5 21:58:17 | 显示全部楼层
Eric_Xue 发表于 2017-7-5 11:08
原因分析似乎被照搬了。
http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDI4NA==&mid=2650631024&idx=1&sn=93d2 ...

人家说了是原创哦,呵呵

出0入4汤圆

发表于 2017-7-5 22:19:02 | 显示全部楼层
Eric_Xue 发表于 2017-7-5 11:08
原因分析似乎被照搬了。
http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDI4NA==&mid=2650631024&idx=1&sn=93d2 ...

支持搞他,这货有钱。可以联系下阿莫

出0入0汤圆

发表于 2017-8-17 17:01:28 | 显示全部楼层
大牛!学习了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 01:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表