微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ISO1050CAN驱动器低波特率发送问题

ISO1050CAN驱动器低波特率发送问题

时间:10-02 整理:3721RD 点击:

我用STM32自带CAN控制器驱动ISO1050,发现低于10K波特率比如10K,5K没法发送数据,其它以上波特率正常,我想问一下ISO1050支持低波特率通信吗?

CAN协议有两种标准,ISO11898和ISO11519两种,满足ISO11898标准的是CAN的高速通信标准,在125kbps~1Mbps速率,ISO11519是CAN的低速通信标准,在125Kbps以下的速率,ISO1050满足ISO11898的CAN的高速通信标准。

那你的意思是说ISO1050,在低于125K波特率的情况下,通信正确率就没法保证吗?

手册上说支持CANopen Data Buses,那就应该支持10K, 20K, 50,125K,250K, 500K,800K,1M的通信速率,但是唯独10K波特率接收没问题,发送不行,感觉好像是跟其他CAN驱动不太兼容,CAN调试器我用的ZLG的USB-CAN,驱动器 应该是PCA82C250

是,不建议在低于125Kbps的通信速率下应用。

ISO1050是可以支持低于125K波特率的速率,但最低的通信速率是有限制的,和tdom参数有关,你看下datasheet的第8页,上面有详细的介绍。

晕,我的手册里就没有你下面的那段注释,版本SLLS983A–JUNE 2009–REVISED JULY 2009,刚去官网看了一下,已经更新到2013了,怪自己不小心了,非常感谢!

上一篇:CDCUN1208LP问题
下一篇:LVDS 接收器推荐

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top