谷动谷力

 找回密码
 立即注册
查看: 2793|回复: 0
打印 上一主题 下一主题
收起左侧

【IIC基础知识】集成电路总线(IIC I2C)

[复制链接]
跳转到指定楼层
楼主
发表于 2022-10-15 11:57:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
【IIC基础知识】集成电路总线(IIC I2C)

1、IIC概述
IIC总线是飞利浦半导体公司开发的,用于芯片之间连接的一种双线双向的串行总线。IIC总线由一根串行数据线(SDA)和一根串行时钟线(SCL)组成。允许多个Master 和多个Slave设备共享总线。任何时刻总线只能由一个主设备控制,当从设备空闲时总线启动数据传输。它包括总线冲突检查和仲裁机制,以保证当多个主机试图控制总线时,数据不会丢失。该总线特别适合于多个器件之间的短距离通信。I²C总线的标准速率为100kbit/s,快速模式为400kbit/s。CI130X仅有一组IIC0。

2、IIC时序

2.1、基础简介
  • SDA(串行数据线,双向 I/O 线)
  • SCL (串行时钟线,由master提供)
  • 可编程器件既可作为 master 也可作为 slave
  • master(主机,start信号传送,时钟产生者,stop信号传送)
  • slave(从机,被寻址的器件均被认为是从器件)
  • ACK (接收到数据)
  • NACK(未接收到数据、或告诉发送者停止发送)

2.2、I2C总线物理拓扑图

  • 总线可连接多个器件,每个连到总线的器件都有唯一的地址,同一时刻只允许有一个master发起请求。

2.3、时序图分析

  • (1)、master往slave写数据(传输方向不变)
  • (2)、master往slave写数据,再从slave读回数据(传输方向改变)

  • (3)、master从slave读数据(传输方向不变)



+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-11-18 06:46 , Processed in 0.238131 second(s), 42 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表