- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SJA1000独立的CAN控制器应用指南(中文)
广州周立功单片机发展有限公司
SJA1000 独立的独立的CANCAN 控制器应用指南控制器应用指南
独立的独立的CANCAN 控制器应用指南控制器应用指南
关键词 SJA1000 独立的CAN 控制器 CAN2.0B PeliCAN
1 介绍
控制器局部网 CAN 是一个串行的 异步的 多主机的通讯协议 SJA1000 是一个独立的 CAN 控
制器 它在汽车和普通的工业应用上有先进的特征 由于硬件和软件的兼容 它将会替代 PCA82C200
它与PCA82C200 相比具有更先进的特征 因此特别适合于轿车内的电子模块 传感器 制动器的连接和
通用工业应用中 特别是系统优化 系统诊断和系统维护时特别重要
本文倾向于在设计SJA1000 为基础的CAN 节点上引导用户 同时还提供典型的应用电路图和用于编
程的流程图
2. 概述
独立的 控制器 有 个不同的操作模式
CAN SJA1000 2
Basic CAN 模式 PCA82C200 兼容
PeliCAN 模式
上电时 Basic CAN 模式是默认的操作模式 因此 已经使用PCA82C200 开发出的硬件和软件可以
直接被SJA1000 使用而不用作任何修改
PeliCAN 模式是操作的新模式 它能够处理所有的CAN2.0B 定义的帧类型 而且它还提供一些增强功
能使SJA1000 能应用于更宽的领域
2.1 SJA1000 特征
的特征能分成 组
SJA1000 3
1 已建立好的PCA82C200 功能
这组的特征在PCA82C200 里已经生效
2 提高的PCA82C200 功能
部份这些功能在PCA82C200 里已经生效 但是 在SJA1000 里 它们在速度 大小和性能方面已得
到提高
3 在PeliCAN 模式里的增强功能
在PeliCAN 模式里 SJA1000 支持一些错误分析功能 如支持系统诊断 系统维护 系统优化 而且
这个模式里也加入了对一般CPU 的支持和系统自身测试的功能
在下面的表中 SJA1000 所有的特征已被列在表里 包括它们在应用中主要的优点
表1 SJA1000 应用中的优点
已建立好的PCA82C200 功能
灵活的处理器接口 允许接入大部分的微型处理器和微型控制器
可编程的CAN 输出驱动器 对各种物理层的分界面
CAN 位频率高达1Mbit/s SJA1000 覆盖了位频率的所有范围 包括高速应用
提高的PCA82C200 功能
隐性的 的 隐性特征允许 控制器接收带有 位 的信息
CAN2.0B( ) SJA1000 CAN2.0B CAN 29 ID
个字节接收 高达 条信息能被存储在接收 中 这延长了最大中断服务时间 避
64 FIFO 21 FIFO
免了数据溢出
24MHz 时钟频率 较快的处理器访问和更多的位定时选择
接收比较器旁路 缩短间隔延迟 由于一个改进的位定时编程 产生更高的CAN 总线长度
- 1 -
广州周立功单片机发展有限公司
在PeliCAN 模式里强大的功能
有效 活跃支持带有 位 网络扩展应用
CAN2.0B CAN2.0B 29 ID
发送缓冲器 用于带有 位或 位 信息的单个信息发
文档评论(0)