APP下载

I2C总线设计技术及其死锁的探讨

2018-08-06李荫珑丘珊珊

家电科技 2018年7期
关键词:信号设备

李荫珑 丘珊珊

LI Yinlong QIU Shanshan

珠海格力电器股份有限公司 广东珠海 519070

Gree Electric Appliances, Inc. of Zhuhai Zhuhai 519070

1 I2C总线概述

I2C总线是PHILIPS公司推出的一种在电子通信控制领域常用的串行通信总线,是一种简单、双向通信、二线制、同步的串行总线,具有连接线少、控制简单、通信速率高等优点。用数据线SDA和时钟线SCL构成通信线路,各器件可并联到总线上实现数据收发,器件间彼此独立,通过唯一的总线地址区分。

除了发送器和接收器外,在执行数据传输时,器件也可以被看作主器件(主机)或从器件(从机)。主器件是用于启动总线传送数据,并产生时钟的器件,此时任何被寻址的器件均被认为是从器件。在总线上主和从、发和收的关系取决于此时的数据传送方向,而不是恒定的。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件,然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下,主机负责产生定时时钟和终止数据传送。[1]

I2C总线具有简单性和有效性,只要求2条双向通信线路SDA(串行数据)和SCL(串行时钟)。I2C总线支持多主控, 其中任何能够进行发送和接收的器件都可以成为主机,一个主控能够控制信号的传输和时钟频率,但在任何时间点上只能有一个主控。连接到相同总线上的器件数量受总线最大电容400pF限制,I2C总线上的串行8位双向数据传输速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s。……

登录APP查看全文

猜你喜欢

信号设备
谐响应分析在设备减振中的应用
信号
完形填空二则
孩子停止长个的信号
基于VB6.0+Access2010开发的设备管理信息系统
基于MPU6050简单控制设备
500kV输变电设备运行维护探讨
基于LabVIEW的力加载信号采集与PID控制
一种基于极大似然估计的信号盲抽取算法
如何在设备采购中节省成本