SJA1000独立的CAN控制器应用指南(中文).pdf

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档