- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于12C总线协议的EEPRoM与DSP的接口技术.pdf
刘 冰,杜道山,周士侃,李从心
(上海交通大学,上海市200030)
【摘要】 12c总线是芯片间的串行总线,·它作为芯片之间的数据传输标准,便于用户实现标准
化、系列化设计。因此在实际中得到了广泛运用。简要介绍了12C总线的工作原理、基本结构和数据传
TM320L砣407接口中的一个应用实例,指出应用中注意的一些问题,并给出部分模块的程序清单。
关键词:12C总线,DSP,EEPROM,数据传输
中图分类号:TP334.7
总线主从机之间的一次数据传送称为一帧,典型
O引言
的通信格式由启动信号、地址码、若干数据字节、应答
位以及停止信号等组成。通信启动时,主机发送一个
12c总线是Philips公司开发的一种简单、双向、二
线制、同步串行总线。与并行扩展总线相比,12C总线 启动信号(当scL线上是高电平时,sDA线上产生一
电路结构简单、程序编写方便、易于实现用户系统软硬 个下降沿)、从机的地址码(8位)和读写信号;通信停
件的模块化和标准化,并有严格的规范,例如接口的电 止时,主机发送一个停止信号(当scL线上是高电平
气特性、信号时序、信号传输定义以及总线状态设置、 时,sDA线上产生一个上升沿)。在数据传送过程中,
管理规则及状态处理等,具备多主机系统所需的裁决 当sCL线上是高电平时,必须保证sDA线上的数据稳
和高低速设备同步等功能,应用极为广泛。 定,只有scL线上为高电平,sDA线上改变数据才会
本文简要介绍12C总线的工作原理、基本结构和 有效;每传送1个字节的数据,必须有从机发一个响应
数据传输方式,及其在电可擦编程随机存储器(EEP-信号(在主机产生的响应时钟脉冲期间,从机将sDA
信号拉低)。
ROM)24Lcl6B与数字信号处理器(DsP)
TM320L心407接口中的一个应用实例,指出应用中应
2基于12C总线的24LCl6B
注意的一些问题,并给出部分模块的程序清单。
在智能控制的实际应用中,一些重要参数往往需
1工作原理与数据传输格式
12c总线的工作原理如下:信号传输是由数据线 方便地与各种控制芯片相连,方便了整体系统的设计。
sDA和时钟线scL完成的,数据传输采用主从方式, 12c
由主机在scL线上产生时钟同步信号,主机和从机在 串行EEPROM,具有连续读、随机读、字节写和16字节
规定的时钟信号内在sDA线上进行数据传输,总线上
的每一个器件以唯一的地址用软件来存取,连接在同 分别为电源正、负极输人端,SCL为串行时钟输人端,
一总线上的器件的最大数目只受总线容量的限制。 SDA为串行数据地址复用端,wP为硬件写保护引脚,
完整的数据传输格式如图l所示。 A0、A1、A2为多片同时选用时的片选引脚。
;—。: ;一。:
s酊Ⅱ二船厄]口厄:]口口l厅 A0 VCC
Al WrP
sc‘:U:乱风风斤二虱风风厶刁风风/『了 A2 SCL
;蔓!L—_JuuL————_JuL—————_|u;上; VSS SDA
DATA AcK DATA ^cK
磐始ADDREss娟^仪 停止
文档评论(0)