SJA1000中文资料:CAN控制器详解与功能介绍

需积分: 12 5 下载量 160 浏览量 更新于2024-07-18 1 收藏 1.01MB PDF 举报
SJA1000是一款独立的CAN控制器,由广州周立功单片机发展有限公司提供中文资料。该控制器设计用于简化CAN(Controller Area Network)通信,一种广泛应用于汽车、工业自动化和网络设备的现场总线标准。SJA1000具有多种工作模式,包括BasicCAN和PeliCAN,以适应不同的应用需求。 1. **特性**:SJA1000的特点包括接口管理逻辑(IML)、发送和接收缓冲器、验收滤波器、位流处理器(BSP)、位时序逻辑(BTL)、错误管理逻辑(EML)等,提供了强大的数据传输和错误处理能力。 2. **兼容性与模式**: - **与PCA82C200兼容性**:SJA1000能够与PCA82C200等其他CAN控制器兼容,便于在现有系统中替换或集成。 - **BasicCAN与PeliCAN模式**:两种模式之间有明显的区别,BasicCAN更注重基本CAN规范的实现,而PeliCAN则提供了扩展功能和更高级别的错误处理机制。 - **PeliCAN模式详细说明** 包括地址列表、复位值、模式寄存器(MOD)、命令寄存器(CMR)、状态寄存器(SR)、中断寄存器(IR)、中断使能寄存器(IER)、仲裁丢失捕捉寄存器(ALC)、误码捕捉寄存器(ECC)、错误报警时序寄存器(EWLR)等,以及专门用于接收的错误计数器(RXERR, TXERR)和接收缓冲器/地址寄存器(RBSA)。 3. **控制寄存器**:在BasicCAN和PeliCAN模式下,有各自的控制寄存器(CR)、命令寄存器(CMR)、状态寄存器(SR)等,用于配置通信参数、发送数据和读取状态信息。 4. **温度、直流和交流特性**:文档还详述了SJA1000在不同工作条件下的性能,如温度范围、直流电源电压要求以及交流特性,包括交流时序图和额外的附件信息。 5. **封装概述**:介绍了SJA1000的物理封装形式,以及它在生命支持系统(Life Support Systems)中的广泛应用,表明其灵活性和可靠性。 这份SJA1000中文资料是深入理解CAN控制器工作原理和技术细节的重要参考资料,对于开发基于CAN协议的嵌入式系统设计师和工程师来说,提供了关键的硬件配置、操作指导和故障排查工具。