can、i2s、i2c、spi、ssp总线简介(编辑修改稿)内容摘要:

之一。 其典型的应用协议有: SAE J1939/ISO1178 CANOpen、 CANaerospace、DeviceNet、 NMEA 2020 等。 什么是 CAN 总线。 CAN 意为 Controller Area Network的缩写,意为控制区域网络。 是国际上流行的现场总线中的一种。 是一种特别适合于组建互连的设备网络系统或子系统。 2. CAN 总线特点。 l CAN 是到目前为止为数不多的有国际标准的现场总线 l CAN 通讯距离最大是 10 公里(设速率为 5Kbps) ,或最大通信速率为 1Mbps(设通信距离为 40 米 )。 CAN 总线上的节点数可达 110 个。 通信介质可在双绞线,同轴电缆,光纤中选择。 CAN 采用非破坏性的总线仲裁技术,当多个节点同时发送数据时,优先级低的节点会主动退出发送,高优先级的节点可继续发送,节省总线 仲裁时间。 CAN 是多主方式工作,网上的任一节点均可在任意时刻主动地向网络上其他节点发送信息。 CAN 采用报文识别符识别网络上的节点,从而把节点分成不同的优先级,高优先级的节点享有传送报文的优先权。 报文是短帧结构,短的传送时间使其受干扰概率低, CAN 有很好的效验机制,这些都保证了 CAN通信的可靠性。 3. CAN 总线应用领域 CAN 总线最初是德国 BOSCH为汽车行业的监测,控制而设计的。 现已应用到铁路、交通、国防、工程、工业机械、纺织、农用机械、数控、医疗器械机器人、楼宇、安防等方面。 I2C(Inter- Integrated Circuit)总线 I2C(Inter- Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。 I2C 总线产生于在 80 年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。 例如管CAN、 I2S、 I2C、 SPI、 SSP 总线简介 4 理员可对各个组件进行查询,以管理系统的配置或掌握组件的功能状态,如电源和系统风扇。 可随时监控内存、硬盘、网络、系统温度等多个参数,增加了系统的安全性,方便了管理。 1 I2C 总线特点 I2C 总线最主要的优点是其简单性和有效性。 由于接口直接在组件之上,因此 I2C 总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。 总线的长度可高达 25 英尺,并且能够以 10Kbps 的最大传输速率支持 40个组件。 I2C 总线的另一个优点是,它支持多主控 (multimastering), 其中任何能够进行发送和接收的设备都可以成为主总线。 一个主控能够控制信号的传输和时钟频率。 当然,在任何时间点上只能有一个主控。 2 I2C 总线工作原理 总线的构成及信号类型 I2C 总线是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。 在 CPU 与被控 IC 之间、 IC 与 IC 之间进行双向传送,最高传送速率 100kbps。 各种被控制电路均并联在这条总线上,但就像电话机一样只有拨通各自的号码才能工作,所以每个电路和模块都有唯一的地址,在信息的传输过程中, I2C 总线上并接的每一模块电路既是主控器(或被控器),又是发送器(或接收器),这取决于它所要完成的功能。 CPU 发出的控制信号分为地址码和控制量两部分,地址码用来选址,即接通需要控制的电路, 确定控制的种类;控制量决定该调整的类别(如对比度、亮度。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。