SJA1000中文文档详解:独立CAN控制器功能与使用指南

需积分: 9 2 下载量 126 浏览量 更新于2024-07-23 收藏 799KB PDF 举报
SJA1000是一款独立的CAN控制器,由广州周立功单片机发展有限公司提供技术支持。该文档详细介绍了SJA1000的各项特性和功能,旨在帮助用户理解和操作这款控制器。 1. **特性**:文档首先概述了SJA1000的主要特性,可能包括高速数据传输、低功耗设计、强大的错误检测和处理能力,以及对PCA82C200的兼容性。这些特性使得它适用于多种工业通信场景。 2. **总体说明**:文档提供了SJA1000的订货信息,包括联系方式和公司网址,便于用户获取产品或寻求技术支持。 3. **方块图**:接下来是电路图和功能模块的介绍,如接口管理逻辑(IML)、发送缓冲器(TXB)、接收缓冲器(RXFIFO)、验收滤波器(ACF)、位流处理器(BSP)、位时序逻辑(BTL)和错误管理逻辑(EML)。这些部分阐述了硬件如何协同工作以实现CAN协议的通信。 4. **CAN控制器模块说明**: - **接口管理逻辑(IML)**:负责管理和协调控制器与其他模块的通信。 - **发送缓冲器(TXB)**:用于存储待发送的数据帧。 - **接收缓冲器(RXFIFO)**:接收并暂存接收到的数据帧。 - **验收滤波器(ACF)**:用于解析和过滤接收到的数据。 - **位流处理器(BSP)**:处理数据的位同步。 - **位时序逻辑(BTL)**:实现正确的数据位定时。 - **错误管理逻辑(EML)**:处理错误检测和报告。 5. **基本CAN模式和PeliCAN模式**:两种工作模式对比,PeliCAN在保留BasicCAN功能的同时,增加了更高级的功能如仲裁丢失和误码捕获。 6. **寄存器详细说明**:对于每个工作模式,文档详述了关键寄存器如控制寄存器(CR)、命令寄存器(CMR)、状态寄存器(SR)、中断寄存器(IR)等,以及它们的复位值和功能。 7. **温度、直流和交流特性**:文档涵盖了SJA1000在不同工作环境下的电气性能,包括温度范围、电磁兼容性和电源需求。 8. **封装概述**:提供了关于SJA1000物理封装的信息,可能涉及引脚配置和尺寸规格。 9. **应用领域**:提到SJA1000在生命支持系统等复杂设备中的广泛应用,强调其可靠性与灵活性。 通过阅读这份文档,用户可以深入理解SJA1000的内部工作机制,掌握其操作方法,从而在实际项目中有效地集成和使用这款CAN控制器。