打印
[ZLG-ARM]

LPC2109的CAN是不是有问题?

[复制链接]
1593|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leeyr|  楼主 | 2008-8-1 22:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在做CAN的产品,我有两个板子的构架如下:

1. LPC2292 + CTM1050T

2. LPC2109 + 6N136 + 82C250

我用周立功的CAN分析仪进行观看, 发现两个线路板都能收发正常, 两个线路板也能通讯. 现在我的问题是:

第一个线路板的CANH与CANL之间的信号是比较正常的, 都安照CAN的数据帧格式. 但不知道为什么第二个

线路板的CANH与CANL之间的信号就发现在CAN数据发送以前多了一个数据, 也就是说比第一个线路板多了

一个高电平脉冲,而且这个脉冲宽度还是变化的, 从而导致辞了CAN数据每次都要发送两帧. 同时我也看了在

收发器前端的信号, TD1的信号在LPC2109就是比LPC2292在发送数据前多了一个脉冲数据. 我不知道这是由

于我后端的6N136 + 82C250造成的, 还是由于LPC2109本身的CAN控制器有问题(LPC2292与LPC2109的CAN

控制器的配置是完全一样的). 这个问题我已经搞了两天了, 甚是心急, 还望高手指教. 谢谢!

相关帖子

沙发
leeyr|  楼主 | 2008-8-3 21:44 | 只看该作者

问题已经解决,谢谢关注

出现了这个问题是由于用的6N136的速度跟不上,所以产生了上面的现象.所以以后各位在做CAN设计时要注意.光耦的速度很关键,应该用6N137.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

68

帖子

0

粉丝