SJA1000中文资料:CAN控制器详解与功能介绍
需积分: 12 32 浏览量
更新于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协议的嵌入式系统设计师和工程师来说,提供了关键的硬件配置、操作指导和故障排查工具。
2008-09-18 上传
2019-01-14 上传
2010-03-23 上传
2011-04-20 上传
2010-01-26 上传
点击了解资源详情
2020-02-15 上传
kdfeifeng
- 粉丝: 3
- 资源: 10
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库