学校地址:湖南省 长沙市 雨花区 车站南路红花坡路口 |
学校地址:湖南省 长沙市 雨花区 车站南路红花坡路口 |
I2C总线是对应于(Inter IC BUS)的简称,是Philips公司研制出来的串行扩展技术。I2C总线的意思是“完成集成电路或功能单元之间信息交换的规范或协议"。采用了I2C总线控制技术的大屏幕彩电,可方便地进行各种模拟量控制和生产线自动调试,大大提高生产效率。具有自检功能使得整机的故障诊断与跟踪,调试和维修都十分方便。
I2C总线通过通过数据线SDA(Serial Date Line)和时钟线SCL(Serial Clock Line)把电视机内的器件连接在一起。电视机内的各个集成电路在功能和电路上都是相对独立,它们并接在I2C总线上,利用CPU内写软件即可进行协调控制整机的工作。
在电视机中,CPU内含的存储器或外接的电可擦存储器(E2PROM)内,存储有对电路各种模拟量的控制与调试信息,然后通过数据线SDA和时钟线SCL和电视视内其他集成电路连接在一起。根据约定的数据规范,CPU与其他集成电路之间通过这两根线来实现两者之间的信息传送或接收。在CPU与被控IC之间、IC与IC之间进行双向传送, 高传送速率可达100kbps。
I2C总线接口做到集成电路内部,I2C总线接口为开漏或开集电极输出,即通常所说的OC门,所以需加上拉电阻Rpr接+5V电压(如图一)。在电视机内,主控器为由CPU承担,其它部件为受控器。CPU的SCL为输出线、SDA为双向传输线;受控器的SCL为输入线、SDA也为双向传输线。当总线空闲时,所有的输出管均截止,两线都为高电平。当CPU通过I2C总线向所控IC准备发送数据时,SDA的输出管饱和,将SDA线拉低,以达到占据数据线发送数据的目的(实际上是起始标志)。然后时钟线SCL输出时钟,数据线同步输出数据信号,括地址、数据、应答信号等。在数据传送完成后,SCL线、SDA线电压恢复为高电平,为5V。在I2C总线系统中,传送一组数据的时间非常短,用万用表很难检测到电压变化;用示波器检测SCL线、SDA线,可观察到当用遥控器或按动本机操作键时,总线以脉冲占空比方式传递信号,线上电压有瞬间变低现象。当SCL线、SDA线电压异常时,则说明电路故障。
在系统中,所有的器件都有自己唯一的编码地址(一般固化在集成电路内)。各器件的I2C总线接口电路能够捕获符合本集成电路地址编码的信号,并能进行识别译码,对相应的电路参数进行控制。控制电路的方式主要有如下三种:一是开关输出,利用数字信号控制开关的接通与否对电路进行控制(如制式的更换等);二是进行D/A转换后输出,把数字信号转换成模拟信号对模拟量(如亮度、色度、音量、行场线性等)进行控制;三是直接进行数据控制(如高频调谐器的数字锁相环电路)。这样,利用I2C总线可以直接调整各个部件的参数,便于自动调试及检测,减少自动化生产工序。
图二所示是采用总线结构的长虹NC-6机芯G2966彩电的系统控制电路(图中,C/V/D处理表示多制式、色度、偏转信号的处理)。系统含有四种总线格式,分别为飞利浦公司的I2C总线、ITT公司的I2C总线格式、存贮器采用的I2C总线格式,卡拉OK系统采用的三线总线格式。在与CPU相连的E2PROM的存贮器,用于存放本机各种控制
|