基于cmos技术的i2c总线接口实现方法 implementation of i2c bus based on cmos technology.pdfVIP

基于cmos技术的i2c总线接口实现方法 implementation of i2c bus based on cmos technology.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于cmos技术的i2c总线接口实现方法 implementation of i2c bus based on cmos technology

第33卷第10期 电子工曩师 V01.33No.10 2007年lO月 EI正CTRONICENGINEER 0ct.2007 C总线接口实现方法 基于CMOS技术的12 张涛,郑冬军,王婧 (武汉科技大学电子与信息工程学院,湖北省武汉市430081) 摘要:研究了12C总线协议内容,设计了基于CMOS技术的12C总线接口的系统结构及实现方 法。目前对于12C总线的设计一般基于FPGA和单片机编程,文中采用CMOS技术设计和实现,具有 结构简单、使用灵活、成本低、速度快的特点,在实际应用中可以满足3MH∥s以下的传输速率,具有 一定实用价值。 关键词:12C总线;CMOS技术;串行通信接口电路 中图分类号:TP334.7 据方向位R/w组成,其中R/W=“O”表示数据发送到 O引言 从器件;R/w=“1”表明主器件读取从器件的数据), 由于12C总线的连线少、结构简单、可不用专门的 注意先发送最高位。AcK为应答信号,此时主器件在 母板和插座直接用导线互连各个设备,因而可以大大 ScL线上产生一个应答脉冲(第9个脉冲),当被选中 简化系统的硬件设计。许多半导体厂商都引进了此项 的从器件接收到数据后,从器件将SDA线拉低,这时 总线技术,并推出了不少带12C总线接口的芯片。已 主器件可以继续发送数据。当从器件由于某种原因不 产生应答信号或全部数据传送结束后,主控器可产生 有不少文献研究了基于FPGA和单片机的12C总线接 口编程技术。本文从硬件角度设计了基于CMOS技术一个停止信号来终止总线数据传输。此时SCL线必 的12c总线接口的实现方法,这种方法相比编程方法 须保持高电平,sDA线出现由低到高的电平变化。12C 速度快、成本低、结构简单、稳定性高、便于集成。其思 总线的其他具体要求参见文献[1]。 …:…: i~j 路可以作为广大集成电路设计者对通信接口设计的一 一了Ⅵ::::::::船忙二)口忙二)口口i厅 个参考。 “丁U‘:.=;一\风风厂二’、.风风厂’i、风风肥 l 12C接口及通信协议 {|}镎地址码盼黯黼瑚崔莓黼砩z客莓嚣喜 12C总线是以双向的数据线SDA和时钟线ScL两 图l数据传输格式 根连线实现了完善的全双工同步数据传送。总线备用 时SDA和SCL都必须保持高电平状态,只有关闭12C2硬件构成及实现方案 总线时才使SCL钳位在低电平。所有具有12C接口的 12C总线通过器件地址的硬件设置并通过软件寻 芯片,其SDA线都接到总线的sDA上,其时钟线SCL 址方法,完全避免了对器件的片选线寻址操作。由于 接到总线的SCL。‘由于12C总线接口均为开漏(OD) 它只由两根线构成,从而可以极方便地构成多机系统 或开集电极(Oc)输出,因此总线上所有电路的输出能 和实现系统的外围器件扩展。一般而言,12C总线系 实现“线与”逻辑功能,故要求12C系统总线的输出端 统常用于控制而无需高

您可能关注的文档

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档