I2C (Inter-Integrated Circuit)
I2C(Inter-Integrated Circuit)是两线式串行通信总线,采用多主从架构,由 Philips 于 1980 年代制定,常用于主板、嵌入式系统或手机连接低速外设。仅使用两条双向信号线:SCL(时钟线)与 SDA(数据线)。帧内容含 Start、Address、Data、Read/Write 等;数据格式常见 8-bit/10-bit 地址模式。
SCL/SDA 接错或地址模式与器件不符时,报告会出现错误地址。通道前缀差异见 Settings。
Protocol Trigger 說明:I2C Trigger
Decode Settings
- Clock Channel (SCL): 指定 I2C 时钟线(SCL)通道。
- Data Channel (SDA): 指定 I2C 数据线(SDA)通道。
- Address Mode:
- 7-bit Addressing: 显示 7-bit 地址与 1-bit Rd/Wr。Default 为选取此模式。
- 8-bit Addressing (Include R/W in Address): 将 R/W 并入地址,以 8-bit 显示。
- 10-bit Addressing: 以 10-bit 地址宽度显示。
- Report:
- Show data in report: 报告区数据列数(8 Column/16 Column)。Default 为 8 Column。
- Show NACK: 在字段标记该 Byte 为 NACK。勾选时栏位启用(Enable)。Default 为未勾选。
- Unwrap the ASCII frame: 在报告区新增 ASCII 列。勾选时栏位启用(Enable)。Default 为未勾选。
- Clock Stretching: 检测 clock stretching(时钟延展)。勾选时栏位启用(Enable)。Default 为未勾选。
- Ignore Glitch: 忽略短于指定采样点数的毛刺。勾选时栏位启用(Enable)。Default 为勾选,< 2 sample points。
Result
- Wr: 写入数据
- Rd: 读取数据