文档介绍:广州Wj立功爪片机发展冇贝公司 http: 〃www. zlgnicu. com
广州Wj立功爪片机发展冇贝公司 http: 〃www. zlgnicu. com
・2・
・#・
广州周立功爪片机发展冇贝公司 http: 〃www. zlgnicu. com
SJA1OOO独立的CAN控制器应用指南
关键词: PeliCAN
介绍
控制器局部网(CAN)是-个巾彳亍的、界步的、多主机的通讯协议。SJA1OOO足-个独立的CAN控 制器,它在汽车和普通的工业应用上有先进的特征。由I:硬件和软件的兼容,它将会种代PCA82C200。 它Lj PCA82C200 +II比具仃史先进的待征,肉此特别适合「•轿车内的电f模块、代感器、制动器的连接和 。
本文倾向丁在设计SJA1OOO为族础的CAN节点上引导用户,同时还提供典空的应用电路图和用丁•編 程的流程图.
概述
独立的CAN控制器SJA1OOO冇2个不同的操作模式:
—Basic CAN 模式(PCA82C200 兼容):
-PeliCAN 模式。
上电时,Basic CAN模式是默认的操作模式。肉此.(2经使用PCA82C200开发出的硬件和软件可以 克接被SJA1OOO使用而不用作任何修改.
PeliCAN模式是操作的新模式,。 能便SJA1OOO能应用丁•更宽的领域<=
1 SJA1OOO 特征
SJA1OOO的特征能分成3纽:
已建立好的PCA82C200功能
这组的特征任PCA82C200叽已经生效。
提高的PCA82C200功能
部份这些功能在PCA82C200里C经生效。但是,在SJA1OOO里,它们在速度、大小和性能方面已得 到提瓠
在PeliCAN模式里的增强功能
在PeliCAN模式甲.,SJA1OO0支持一些错误分析功能,如支持系统诊断、系统维护、系统优化。而II 这个模式里也加入了对一般CPU的支持和系统白身测试的功能。
,包祐它们在应用中主耍的优点.
表1 SJA1OOO应用中的优点
己建工好的PCA82C200功能
灵活的处理器接口
允许接入大部分的微醴处理器和微醴控制器。
可编程的CAN输出驱动畧
对各种物理层的分界面。
CAN位频率高达1 Mbit/s
SJA1OOO Ki盖了位频率的所冇范I虬 包括高速应用。
捉高的PCA82C200功能
(隐性的)
。
64个字节接收FIFO
免了数据溢出。
24MHz时钟频率
较快的处理器访问和更多的位定时选择•
接收比较器舟路
缩短间隔延迟,山丁・一个改进的位定时编程,产生更高的CAN总线氏度。
广州Wj立功爪片机发展冇贝公司 http: 〃www. zlgnicu. com
广州Wj立功爪片机发展冇贝公司 http: 〃www. zlgnicu. com
・2・
・#・
广州周立功爪片机发展冇贝公司 http: 〃www. zlgnicu. com
在PeliCAN模式里强大的功能
(有效)
。
发送缓冲器
用于带有馅位或29位ID信息的单个信息发送缓冲器。
増强的验收滤波器
两个验收滤波器模式,支持笛位和29位ID过滤。
可读的错渓计数器
支持错溟分析,在标准相位和在正當操作期间可被用于:、 系统优化。
可编程的错谋警告限制
错误代码捕捉寄存器
错溟中断
仲裁丢失捕捉中断
支持系统优化包括信息等待时间分析。
单次发送
使软件命令最小化和允许快速武载发送缓冲器。
仅听模式
SJA1OOO陡够作为•个隐性的CAN监控器操作•可以分析CAN总线通 信或fl动的位速率检测。
白我测试模式
支持全部CAN节点的功能性"我测试或在一个系统内的门身接收。
2. 2 CAN节点结构
-•般來说,每个CAN模块能够被分成不同的功能块。CAN总线的连接通常由被优化的CAN收发器建 立。收发器控制逻轿电平信号从CAN控制器到达总线上的物理层,反之亦然。
上山1一层是一个CAN控m,它执彳j•在CAN规约里定义的CAN协议。它通當川丁信息缓冲和验收 滤波.
而所冇这些