ZHCSIJ2C July 2018 – April 2024 DS90UB935-Q1
PRODUCTION DATA
代理控制器时序参数基于内部基准时钟。I2C 控制器使用寄存器 0x0B 和 0x0C 中的时序控制重新生成 I2C 读取或写入访问,以在标准、快速或快速+ 工作模式下重新生成时钟和数据信号,从而满足所需的 I2C 时序。
寄存器 0x0B 中设置了 I2C 控制器 SCL 高电平时间。当串行器是本地 I2C 总线上的控制器时,该字段配置 SCL 输出的高脉冲宽度。默认值设置为提供具有 26.25MHz 下内部基准时钟的最小 5µs SCL 高电平时间,包括五个额外的振荡器时钟周期或同步和响应时间。标称振荡器时钟频率的单位为 38.1ns,得到 Min_delay = 38.1ns × (SCL_HIGH_TIME + 5)。
寄存器 0x0C 中设置了 I2C 控制器 SCL 低电平时间。当串行器是本地解串器 I2C 总线上的控制器时,该字段配置 SCL 输出的低脉冲宽度。该值还用作 I2C 目标器件的 SDA 建立时间,用于在通过双向控制通道访问期间在释放 SCL 之前提供数据。默认值设置为提供具有 26.25MHz 下基准时钟的最小 5µs SCL 高电平时间,包括五个额外的振荡器时钟周期或同步和响应时间。标称振荡器时钟频率的单位为 38.1ns,得到 Min_delay = 38.1ns × (SCL_HIGH_TIME + 5)。有关标准模式、快速模式和快速+ 模式时序的示例设置,请参阅表 6-12。
I2C 模式 | SCL 高电平时间 | SCL 低电平时间 | ||
---|---|---|---|---|
0x0B | 标称延迟 | 0x0C | 标称延迟 | |
标准 | 0x7F | 5.03µs | 0x7F | 5.03µs |
快 | 0x13 | 0.914µs | 0x26 | 1.64µs |
快速+ | 0x06 | 0.419µs | 0x0B | 0.648µs |