[I2C]I2C通信协议详解(二) --- I2C时序及规格指引

本文详细介绍了I2C通信协议的时序规范,包括上升沿和下降沿时间、数据的建立和保持时间、开始和停止条件的时序要求。还探讨了不同I2C速度模式下的数据传输速率和兼容设备必须遵循的时序。以LTC2493和LTC4261为例,展示了设备制造商如何以不同方式表述I2C时序规格,强调了理解这些规范对于确保正确通信的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

I2C通信协议详解(二) --- I2C时序及规格指引 

       前言:在这篇博文中,我们将讨论 I2C 时序规范以及制造商有时提供这些规范的各种方式。有关 I2C 及其协议的入门知识,请参阅I2C通信协议详解(一)。下面是I2C的读写时序:

  • 向指定寄存器地址写入指定数据操作时序:

  • 从指定寄存器地址读取数据操作时序:

       I2C 数据传输通过物理两线接口进行,该接口由单向串行时钟 (SCL) 和双向数据 (SDA) 线组成。这些传输可以在标准模式下 100kbits/s、快速模式下 400kbits/s、Fast Mode Plus 下 1Mbits/s 以及高速模式下高达 3.4Mbits/s 的速度下发生。每个数据速率都有自己的时序规范,主机和从机必须遵守这些规范才能正确传输数据。 I2C 兼容设备必须能够以自己的最大比特率跟踪传输,即能够以选定的数据速率发送或接收数据。有一些细微差别,例如在给定数据速率下正确数据传输的建立和保持时间。我们将在这篇博文中讨论这些规范。

       图 1 取自恩智浦“I2C 总线规范和用户手册”,描绘了一个时序图,它提供了 I2C 总线上快速模式设备的各种时序规范的定义。我们将仅使用快速模式时序图进行讨论,因为大多数 LTC I2C 部件都支持这种模式。然而,所讨

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

元直数字电路验证

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值