【摘要】:CAN 控制器是以一块可编程电路的组合来实现这些功能, 对外提供了与微处理器的物理线路的接口。目前, 许多知名的半导体厂家都生产了CAN 控制芯片。本章以瑞萨公司的微控制器78k0 片上1 通道的CAN 控制器为例进行介绍。CAN 总线驱动器提供了CAN 控制器与物理总线之间的接口, 是影响系统网络性能的关键因素之一。本章将以Philips 公司的CAN 总线驱动器为例, 对这些问题进行讨论。
前面介绍了汽车总线的概念和应用情况以及CAN 的规范。 本章以片上1 通道的CAN(控制器局部网) 控制器为例进行介绍, 它遵守ISO 11898 中规定的CAN 协议。
在CAN 的网络层次结构中, 数据链路层和物理层是保证通信质量至关重要、不可缺少的部分, 也是网络协议中最复杂的部分。 CAN 控制器是以一块可编程电路的组合来实现这些功能, 对外提供了与微处理器的物理线路的接口。 通过它的编程, CPU 可以设置它的工作方式, 控制它的工作状态, 进行数据的发送和接收, 把应用层建立在它的基础之上。
目前, 许多知名的半导体厂家都生产了CAN 控制芯片。 其类型一种是独立的, 一种是与微处理器集成在一起的, 在第7 章已经进行过描述。 在实际应用中只要掌握了其中的一种, 其余的就可以触类旁通, 这也是CAN 能够迅速推广的原因。 本章以瑞萨公司的微控制器78k0 片上1 通道的CAN (控制器局部网) 控制器为例进行介绍。 另外, 独立的CAN控制器有Philips 公司的SJA1000, 西门子公司生产的Infineon82C900 芯片是独立双CAN控制器, Intel 公司提供的Intel82527 是多缓存的控制器, 等等。 由于篇幅有限, 本书不予介绍。(www.daowen.com)
CAN 总线驱动器提供了CAN 控制器与物理总线之间的接口, 是影响系统网络性能的关键因素之一。 在实际应用中采用何种总线驱动器? 如何设计接口电路? 如何配置总线终端?影响总线长度和节点数的因素有哪些? 本章将以Philips 公司的CAN 总线驱动器为例, 对这些问题进行讨论。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关汽车单片机及车载总线技术(第3版)的文章