SJA1000独立CAN控制器应用指南和开发技巧

需积分: 9 0 下载量 43 浏览量 更新于2024-07-24 收藏 1.41MB PDF 举报
SJA1000独立的_CAN_控制器应用指南 SJA1000是一个独立的CAN控制器,具有先进的特征,适合汽车和工业应用。在本应用指南中,我们将详细介绍SJA1000的特征、系统结构、CAN通讯控制、PELICAN模式的功能等方面的知识点。 **SJA1000的特征** SJA1000独立的CAN控制器具有以下特征: * 高速CAN总线接口 * 兼容PCA82C200的硬件和软件 * 具有 BasicCAN 模式和 PELICAN 模式两个操作模式 * 支持多种应用,例如汽车、工业自动化、医疗器械等 * 具有先进的诊断和维护功能 **系统结构** SJA1000的系统结构主要包括: * CPU接口 * 物理层接口 * 电源管理 * 复位管理 * 振荡器和时钟策略 **CAN通讯控制** SJA1000的CAN通讯控制主要包括: * 控制SJA1000的基本功能和寄存器 * 发送缓冲器/接收缓冲器 *验收滤波器 * CAN通讯的功能,包括初始化、传输、中止发送、接收、中断等 **PELICAN模式的功能** PELICAN模式是SJA1000的一个操作模式,具有以下功能: * 接收FIFO/报文计数器/直接RAM访问 * 错误分析功能,包括错误计数器、出错中断、错误码捕捉 * 仲裁丢失捕捉 * 单次发送 * 仅听模式 * 自动位速率检测 * CAN的自测试 * 接收同步脉冲的产生 **应用指南** 本应用指南旨在指导用户设计基于SJA1000的完整的CAN节点,提供典型的应用电路图和编程流程图。用户可以根据本指南,快速设计和开发基于SJA1000的CAN应用系统。 **总结** SJA1000独立的CAN控制器是一个功能强大且灵活的CAN控制器,适合多种应用,例如汽车、工业自动化、医疗器械等。通过本应用指南,用户可以快速了解SJA1000的特征、系统结构、CAN通讯控制、PELICAN模式的功能等方面的知识点,并快速设计和开发基于SJA1000的CAN应用系统。