💡
原文中文,约1700字,阅读约需4分钟。
📝
内容提要
I2C是一种串行通讯总线,允许多主机但同一时刻只能有一个主机在线。I2C由两条开漏信号线组成,传输速率分快速、标准和低速模式。每个设备必须有唯一地址,通信通过START、STOP和ACK信号进行。有效的数据传输需要保持稳定。上升时间由上拉电阻和总线电容决定,上拉电阻的最小和最大值有时序要求。
🎯
关键要点
- I2C是一种串行通讯总线,允许多主机但同一时刻只能有一个主机在线。
- I2C由两条开漏信号线组成,接线简单,典型电平为3.3V或5V。
- 传输速率分为快速模式(400Kb/s)、标准模式(100Kb/s)和低速模式(10Kb/s)。
- 每个I2C设备必须有唯一地址,地址重复会导致通信问题。
- I2C通信通过START、STOP和ACK信号进行,确保数据传输的有效性。
- 在SCL高电平时,SDA必须保持稳定,只有在SCL低电平时才能切换数值。
- 上升时间由上拉电阻和总线电容决定,影响信号的稳定性。
- 上拉电阻的最小值和最大值有时序要求,影响I2C的性能。
- 计算上拉电阻时需考虑供电电压、最大逻辑低电平、最大灌电流和总线电容。
➡️