💡
原文中文,约1800字,阅读约需5分钟。
📝
内容提要
本文介绍了I2C通信协议,包括总线构成、地址划分、通信信号和数据传输。同时,还介绍了I2C上拉电阻的计算方法和示例。
🎯
关键要点
- I2C是一种串行通讯总线,允许多主机但同一时刻只能有一个主机在线。
- I2C由两条开漏信号线组成,典型电平为3.3V或5V,传输速率有快速模式、标准模式和低速模式。
- I2C地址为7位加1位读写指示,每个设备必须有唯一地址。
- START信号由主机在SCL高时拉低SDA发起,STOP信号由主机在SCL高时释放SDA发起。
- ACK信号用于确认每次传输成功,传输数据时SDA必须在SCL高电平时保持稳定。
- 上升时间和下降时间由上拉电阻和总线电容的RC时间常数决定。
- 上拉电阻的最小值和最大值分别影响上升时间,计算公式涉及供电电压、最大逻辑低电平、最大灌电流和总线电容。
- 计算示例提供了上拉电阻的具体计算方法。
➡️