I2C (Inter-Integrated Circuit)
I2C 协议分析设置。通道区域的产品差异请见 Settings。
Settings
- 设定:
- 选项 (Options): 协议分析相关参数。
- Sample Rate: 采样率。请依实际 I2C 总线速度选择足够的采样率(一般建议至少为总线时钟的 5-10 倍以上)。
- Address Mode: 地址显示/解码模式。
- 7-bit addressing: 以 7-bit 地址 + 1-bit R/W 显示。
- 8-bit addressing (Include R/W in Address): 将 R/W 并入地址,以 8-bit 显示。
- 10-bit addressing: 以 10-bit 地址模式解码/显示。
- Clock Stretching: 勾选后启用 clock stretching 相关处理;点右侧齿轮开启 Clock Stretching Settings(与 SMBus/PMBus 共用);未勾选时齿轮栏位停用(Disable)。Default 为未勾选。
- Clock stretching: 侦测从属装置暂时拉低 SCL(时钟线)以延长时钟的行为。Default 为未勾选。
- Timeout check (Range: 0 ns ~ 67 ms): 检查 stretch 是否超过允许时间。勾选后数值栏栏位启用(Enable)(单位 ns);未勾选时栏位停用(Disable)。Default 为未勾选、数值空白。
- Violation check: 标示不符合规范的 clock stretching。Default 为未勾选。
- 选项 (Options): 协议分析相关参数。
在 Clock Stretching 旁按齿轮开启此窗口,用来设定如何侦测/标示从属装置暂时拉低 SCL(时钟线)所造成的 clock stretching(时钟延展):
- Clock stretching: 启用 clock stretching 侦测。从属装置可拉住 SCL 要求主装置等待;勾选后会把这段行为纳入分析。Default 为未勾选。
- Timeout check (Range: 0 ns ~ 67 ms): 检查单次 stretch 是否超过允许时间。勾选后右侧数值栏栏位启用(Enable),以 ns 输入(约 0~67 ms);未勾选时数值栏栏位停用(Disable)。Default 为未勾选、数值空白。
- Violation check: 标示不符合规范的 clock stretching。Default 为未勾选。