原创 CAN总线学习系列之三——CAN控制器的选择

2007-11-23 12:40 10376 8 9 分类: 汽车电子

在进行CAN总线开发前,首先要选择好CAN总线控制器。下面就比较一些控制器的特点。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


 


一些主要的CAN总线器件产品




制造商


产品型号


器件功能及特点


Intel


82526


82527


8XC196CA/CB


CAN通信控制器,符合CAN<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2.0A


CAN通信控制器,符合CAN2.0B


扩展的8XC196+CAN通信控制器,符合CAN2.0A


Philips


82C200


SJA1000


82C250


TJA1040


TJA1054


8XC592


8XCE598


P51XA-C3


CAN通信控制器,符合CAN2.0A


CAN通信控制器,82C200的替代品,符合CAN2.0B


通用CAN总线收发器


高速CAN总线收发器


容错的CAN总线收发器


8XC552+CAN通信控制器,去掉IIC符合CAN2.0A


提高了电磁兼容性的8XC592


16位微控制器+CAN通信控制器,符合CAN2.0B


Motorola


68HC05X4系列


68HC05微控制器+CAN通信控制器,符合CAN2.0A


Siemens


81C90/91


C167C


CAN通信控制器,符合CAN2.0B


微控制器+CAN通信控制器,符合CAN2.0A/B


 


因为SJA1000比较简单,资料丰富,对于初学者非常适用,所以我们采用SJA1000作为我们总线开发板的CAN控制器,让大家更容易入门。


 


SJA1000是一种独立的CAN控制器,主要用于移动目标和一般工业环境中的区域网络控制。它是Philips公司PCA82C200控制器的替代产品,除了PCA82C200BasicCAN操作模式以外,还增加了一种新的操作模式——PeliCAN,这种模式支持具有很多新特性的CAN2.0B协议。


    SJA1000的基本特征如下:


1)      引脚电气参数与PCA82C200兼容;


2)      具有PCA82C200模式(即默认的BasicCAN模式),支持CAN2.0ACAN2.0B


3)      有扩展的接收缓冲器64字节,先进先出(FIFO)


4)      支持11位和29位标识码,通信速率可达1Mbps;


5)      PeliCAN模式的扩展功能包括:可读写的错误计数器,可编程的错误报警限额寄存器,最近一次错误代码寄存器,对每一个总线错误的中断,有具体位表示的仲裁丢失中断,单次发送(无重发),支持热拔插,可扩展的验收滤波器,可接收自身报文(自请求接收)


 

 
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2014-11-6 11:37

好,值得一看
相关推荐阅读
用户393569 2011-10-14 10:26
ucos-ii 中断服务程序需要做的事情
用户中断服务子程序需要按以下顺序完成这些工作:保存全部CPU寄存器; (1)调用OSIntEnter或OSIntNesting直接加1; (2)执行用户代码做中断服务; (3)调用OSIntExit(...
用户393569 2011-10-14 10:17
ucos-ii 任务状态
下图是μC/OS-Ⅱ控制下的任务状态转换图。在任一给定的时刻,任务的状态一定是在这五种状态之一。   ...
用户393569 2011-01-15 09:59
与书配套-CAN学习板第六版照片
...
用户393569 2009-10-27 07:17
【转载】hxhxin网友:我的自收发实验成功了.........
 当买来CAN学习板时,看着板子精致的,说实话,都不舍得碰,怕碰坏了。更别说用板子来做实验了,简直是无从下手。因为我的专业是电力系统自动化,学的都是强电类的,对这个小板子还真的不了解。经过近一个半月的...
用户393569 2009-10-23 20:07
【推荐!】akuei2网友的CAN学习笔记分享
akuei2网友一直在我们小组很活跃,积极发表自己的一些学习经验。这几天有机会看了他在EDN博客上发表的几篇CAN的学习笔记,觉得写得非常好!还没有征得他的同意我就想转载进来,这里把连接标出来,供大家...
用户393569 2009-08-23 19:30
出差了!
今晚就要出差了,出差过程中白天不方便上网,不能看大家的发帖了.晚上有时间会尽量来EDN上转转,与大家共同学习!在这器件如果您有问题,可以发邮件给我.如果你购买了无线模块,而还没有收到程序,那么请将你付...
EE直播间
更多
我要评论
1
8
关闭 站长推荐上一条 /3 下一条