I2C (Inter-Integrated Circuit)
I2C是由Philips公司开发的双向二线制同步串行总线,使用两条线(SDA数据线和SCL时钟线)在主设备和从设备之间传输数据。
📌 I2C 关键特性
- 双线通信:SDA(数据线)+ SCL(时钟线)
- 主从结构:支持多主机、多从机
- 地址寻址:7位或10位从机地址
- 速度模式:标准模式(100kHz)、快速模式(400kHz)、高速模式(3.4MHz)
- 应答机制:每个字节传输后需要ACK/NACK确认
🔄 I2C 时序波形 WaveDrom驱动
🔧 WaveDrom JSON编辑器
📖 I2C 传输时序说明
1
起始条件 (START):SCL为高电平时,SDA由高变低
2
从机地址 + R/W位:7位地址 + 1位读写位(0=写,1=读)
3
ACK应答:从机拉低SDA表示应答
4
数据传输:8位数据,MSB先传输
5
ACK应答:接收方发送应答信号
6
停止条件 (STOP):SCL为高电平时,SDA由低变高
⚡ 技术优势
WaveDrom引擎
JSON描述时序,自动生成专业波形
Canvas交互
鼠标悬停显示详细信息,点击高亮
导出功能
一键导出PNG图片,方便文档编写
实时编辑
直接修改JSON,立即预览效果