0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IIC总线协议介绍

FPGA之家 来源:FPGA之家 作者:FPGA之家 2022-04-13 08:04 次阅读

总线信号

SDA :串行数据线

SCL :串行时钟

总线空闲状态 :

SDA :高电平

SCL :高电平

起始位:SCL为高电平期间 SDA出现下降沿

IIC总线协议介绍

终止位:SCL为高电平期间 SDA出现上升沿

IIC总线协议介绍

数据传输 :SDA的数据在SCL高电平期间被写入从机。所以SDA的数据变化要发生在SCL低电平期间。

IIC总线协议介绍

IIC时钟频率:不高于400K

应答:当IIC主机(不一定是发送端还是接受端)将8位数据或命令传出后,会将SDA信号设置为输入,等待从机应答(等待SDA由高电平拉为低电平)

若从机正确应答,表明数据或者命令传输成功,否则传输失败,注意,应答信号是数据接收方发送给数据发送方的。

IIC器件地址:每一个IIC器件都有一个器件地址,有的器件地址在出厂时地址就设定好了,用户不可以更改,比如OV7670的

地址为0x42。有的器件例如EEPROM,前四个地址已经确定为1010,后三个地址是由硬件链接确定的,所以一

个IIC总线最多能连8个EEPROM芯片

IIC总线协议介绍

图上开始信号之后,七位地址代表器件地址,第八位代表读或者写,0为写,1代表读,然后跟着响应位。

IIC器件单字节写时序:

IIC总线协议介绍

IIC器件多字节地址写时序:多字节地址比单字节地址在时序上就多了一块写地址

IIC总线协议介绍

单字节器件读时序:注意最后产生无应答信号,另外多字节地址读时序跟单字节类似,只不过是多了几个地址字节而已。

IIC总线协议介绍

三大串行总线:uart、spi、iic

同步:spi异步 :iic,uart

同步和异步区别:采集数据是否用的是时钟的沿,如果是时钟沿采数据,同步传输,如果电平采集数据是异步

串口接受数据其实就是一个串转并的过程

原文标题:IIC协议

文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87211
  • IIC
    IIC
    +关注

    关注

    11

    文章

    285

    浏览量

    37801
  • SCL
    SCL
    +关注

    关注

    1

    文章

    238

    浏览量

    16872

原文标题:IIC协议

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    IIC总线协议时序介绍 IIC总线程序设计

    IIC总线是一个双向的两线连续总线,它为集成电路之间提供通信线路。其意思是完成集成电路或功能单元之间信息交换的协议
    发表于 07-23 11:45 7464次阅读
    <b class='flag-5'>IIC</b><b class='flag-5'>总线</b><b class='flag-5'>协议</b>时序<b class='flag-5'>介绍</b> <b class='flag-5'>IIC</b><b class='flag-5'>总线</b>程序设计

    介绍IIC总线仲裁

    IIC总线
    电子电器
    发布于 :2023年02月07日 11:24:43

    IIC总线协议与SCCB协议的区别

    先简单介绍一下IIC总线协议IIC总线是philips公司推出的新一代串行通信标准
    发表于 08-07 12:43

    IIC总线协议

    IIC总线协议
    发表于 10-25 14:24

    什么是IIC和SPI总线协议

    通信协议非常适合近距离低速芯片间通信。Philips(for IIC)和Motorola(for SPI) 出于不同背景和市场需求制定了这两种标准通信协议
    发表于 10-21 07:25

    IIC总线介绍

    1.IIC总线介绍第一:I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接
    发表于 08-18 06:03

    IIC协议总线特点简介

    IIC协议简介I2C 通讯协议(Inter-Integrated Circuit)是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议
    发表于 08-20 06:12

    基于FPGA来介绍并设计标准的SPI总线协议

    不懂的有疑惑的也可以加微信咨询,欢迎大家前来投稿,谢谢!引言介绍在电子通信领域里采用的通信协议IIC,SPI,UART,FSMC等协议。本文将基于FPGA来
    发表于 11-10 09:37

    IIC总线协议的相关资料下载

    IIC总线协议及应用I2C总线知识I2C总线物理拓扑结构I2C总线特征I2C
    发表于 11-30 08:29

    LESSON8_IIC总线工作原理

    LESSON8_IIC总线协议 LESSON8_IIC总线协议
    发表于 02-18 18:23 0次下载

    LESSON8_IIC总线协议

    iic总线协议,通讯方式,通讯工作原理!单片机入门知识
    发表于 06-17 16:48 11次下载

    IIC总线协议

    IIC总线协议,感兴趣的小伙伴们可以看看。
    发表于 07-26 16:29 57次下载

    IIC总线协议中文版

    IIC协议介绍,中文版,易懂,可以在里面了解到IIC是何物,如何使用以及定义
    发表于 08-09 15:08 0次下载

    一文解读IIC总线的FPGA实现原理及过程

    本文首先介绍IIC总线概念和IIC总线硬件结构,其次介绍
    发表于 05-31 10:56 6385次阅读
    一文解读<b class='flag-5'>IIC</b><b class='flag-5'>总线</b>的FPGA实现原理及过程

    IIC总线协议及应用

    IIC总线协议及应用I2C总线知识I2C总线物理拓扑结构I2C总线特征I2C
    发表于 11-20 15:21 10次下载
    <b class='flag-5'>IIC</b><b class='flag-5'>总线</b><b class='flag-5'>协议</b>及应用