i2c总线技术及其应用实例

i2c总线技术及其应用实例

ID:5295731

大小:279.99 KB

页数:4页

时间:2017-12-07

i2c总线技术及其应用实例_第1页
i2c总线技术及其应用实例_第2页
i2c总线技术及其应用实例_第3页
i2c总线技术及其应用实例_第4页
资源描述:

《i2c总线技术及其应用实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MicrocomputerApplicationsVol.21,No.4,2005     学习园地     微型电脑应用2005年第21卷第4期文章编号:1007-757X(2005)04-0061-032IC总线技术及其应用实例赵 辉 ①董德存②2摘 要:本文介绍了硬件系统设计中使用IC总线技术的优点,并对其总线技术标准和电气特性进行了分析。同时介绍了2EPSON公司IC总线方式的RX-8025,讲述了其技术特性和芯片的基本操作。给出了该芯片的应用实例,包括硬件设计及C语言的软件实现。2关键词:IC总线;RX-8025;实时时钟中图分类号:TP311   文献标识码:B1 引言系统中

2、的所有外围器件及模块都是总线上的节点,其中2由单片机或微处理器构成的节点为主器件节点。当IC工作2时,任何一个主器件节点都能对总线实现控制,当某个主器件ICBUS(InterICBUS)是Philips推出的芯片间串行传输总线,它以两根连线实现了完善的全双工同步数据传送,可节点控制了总线,就成为主控制器。系统中所有节点都采用器2件地址或引脚地址的编址方法。系统中主控制器对任何节点以方便地构成多机系统和外围器件扩展系统。IC总线采用了器件地址的硬件设置方法,通过软件寻址完全避免了器件的的寻址采用纯软件寻址方法,系统中若有地址编码冲突可通片选线寻址方法,从而使硬件系统具有简单灵活的扩展方法。

3、过改变地址引脚的电平设置来解决。为了最大限度简化总线2连接线,I2由于具有严格完整的规范与独立的系统结构,IC总线器件的编C总线规定了起始信号后的第一个字节为寻址字2节,用来寻址被控器件,并规定了数据的传送方向。程操作变得更加简便。目前IC总线技术已经被MOTOROLA等公司应用于多类单片机中,具有很好的发展前途。3.3 总线的传送方式2IC总线的数据传送(见图2)。发送到SDA线上的每个2I2C总线技术字节必须为8位,每次传输可以发送的字节数量不受限制,但是每个字节后必须跟一个响应位。首先传输的是数据的最高2.1 总线的电气结构位,在全部数据传送结束后主控制器发送终止信号。如果从机I2

4、C总线的时钟线和数据线都是双向传输线的,当总线空要完成一些其他功能后(例如一个内部中断服务程序)才能接闲时SDA和SCL都必须保持高电平,只有关闭I2C总线时才收或发送下一个完整的数据字节,可以使时钟线SCL保持低使SCL钳位在低电平,所以这两条线路都要通过一个电流源电平,迫使主机进入等待状态,当从机准备好接收下一个数据或上拉电阻连接到正的电源电压,并且连接到总线的器件输字节并释放时钟线SCL后,数据传输继续。出级必须是漏极开路或集电极开路才能执行线与的功能(见图1)。图223IC器件RX-8025的应用图1RX-8025是EPSON公司推出的一款非常适合复费率2.2 总线的寻址方式电表

5、的产品。该芯片具有32.768kHz晶振时钟,满足高精度要①作者简介:赵 辉,同济大学交通运输学院,硕士研究生,上海 200331②董德存,同济大学交通运输学院,教授,博士生导师,上海 20033161©1994-2007ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.netMicrocomputerApplicationsVol.21,No.4,2005     学习园地     微型电脑应用2005年第21卷第4期2求;支持IC总线的高速模式(400kHz);时间(时ö分ö

6、秒)和日8025与主机之间的数据传输是通过SCL(计时)和SDA(2历(年ö月ö日)的计数功能;可选的24小时和12小时两种计数据)两个管脚,根据IC总线接口方式进行数据的读写。时方式;自动调整闰年至2099年高精度时钟精度控制逻辑;SCL和SDA在VDD侧没有保护二极管,对于不同的电源电压CPU中断生成功能;双重报警功能;32.768kHz的时钟输出应在主机的数据接口上增加一上拉电阻。振荡检测停止功能;电源电压监测功能;宽时钟电压范围:1.3.1.1 写操作首先单片机向8025芯片发送写指令,收到应答后,单片15V到5.5V;宽接口电压范围:1.7V到5.5V在3V的操作电机在向802

7、5芯片发送要写入数据的地址,收到应答信号后,压下,其电流只有0.48LA。RX-8025的引脚说明如表1所示。再发送要写的数据,再发一个应答信号后结束。如表2所示。表1SCL串行数据输入端表2SDA串行地址ö数据Iö0端S01100100AWORDADDRESSAWRITEDATAAPFOUT此脚为由FOE控制的32.768khz时钟输出端3.1.2 读操作此脚为控制FOUT输出时钟信号的输入输入脚FOE内置下拉电阻,当它接高电平时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。