SJA1000是用于汽车和一般工业环境中的控制器局域网(CAN)的独立控制器。它是飞利浦半导体PCA82C200 CAN控制器(BasicCAN)的继任者。此外,还实现了一种新的操作模式(PeliCAN),该模式支持CAN 2.0B协议规范,并具有若干新功能。
特色
- PCA82C200独立CAN控制器的引脚兼容性
- PCA82C200独立CAN控制器的电气兼容性
- PCA82C200模式(默认为BasicCAN模式)
- 扩展接收缓冲区(64字节FIFO)
- CAN 2.0B协议兼容性(PCA82C200兼容模式下的扩展帧无源)
- 支持11位标识符和29位标识符
- 比特率高达1 Mbit/s
PeliCAN模式扩展:
-具有读/写访问权限的错误计数器
-可编程错误警告限制
-最后一个错误代码寄存器
-每个CAN总线错误的错误中断
-具有详细位位置的仲裁丢失中断
-单次发射(无再发射)
-仅侦听模式(无确认,无活动错误标志)
-热插拔支持(软件驱动比特率检测)
-接受滤波器扩展(4字节代码,4字节掩码)
-接收自己的消息(自我接收请求)
- 24 MHz时钟频率
- 与各种微处理器的接口
- 可编程CAN输出驱动器配置
- 扩展环境温度范围(-40至+125°C)。