ZHCS890C May 2012 – September 2025 INA3221
PRODUCTION DATA
当总线空闲时,SDA 和 SCL 线路被上拉电阻拉至高电平。控制器生成一个启动条件,后跟一个有效的串行字节,其中包含高速 (Hs) 控制器代码 00001XXX。该传输在不高于 400kHz 的快速 (400kHz) 模式和标准 (100kHz) (F/S) 模式上进行。INA3221 不对 Hs 控制器代码进行确认,但的确会识别该代码并切换其内部滤波器以支持 2.44MHz 运行。
然后,控制器生成重复启动条件(重复启动条件与启动条件具有相同的时序)。在这个重复的启动条件之后,协议与 F/S 模式一致,除非允许的传输速度高达 2.44 MHz。控制器不使用停止条件,而是使用重复的启动条件将总线保持在 Hs 模式。停止条件结束 Hs 模式,并切换所有内部 INA3221 滤波器以支持 F/S 模式。
图 7-13 显示了总线时序,表 7-2 列出了总线时序定义。
图 7-13 总线时序| 参数 | 快速模式 | 高速模式 | 单位 | |||
|---|---|---|---|---|---|---|
| 最小值 | 最大值 | 最小值 | 最大值 | |||
| f(SCL) | SCL 运行频率 | 0.001 | 0.4 | 0.001 | 2.44 | MHz |
| t(BUF) | 停止条件和启动条件之间的总线空闲时间 | 1300 | 160 | ns | ||
| t(HDSTA) | 重复启动条件后的保持时间。 在此周期后,生成第一个时钟。 | 600 | 160 | ns | ||
| t(SUSTA) | 重复启动条件建立时间 | 600 | 160 | ns | ||
| t(SUSTO) | 停止条件建立时间 | 600 | 160 | ns | ||
| t(HDDAT) | 数据保持时间 | 0 | 0 | ns | ||
| t(VDDAT) | 数据有效时间 | 1200 | 260 | ns | ||
| t(SUDAT) | 数据设置时间 | 100 | 10 | ns | ||
| t(LOW) | SCL 时钟低电平周期 | 1300 | 270 | ns | ||
| t(HIGH) | SCL 时钟高电平周期 | 600 | 60 | ns | ||
| tfDA | 数据下降时间 | 500 | 150 | ns | ||
| tfCL | 时钟下降时间 | 300 | 40 | ns | ||
| tr | 时钟上升时间 | 300 | 40 | ns | ||
| SCLK ≤ 100kHz 时的时钟上升时间 | 1000 | ns | ||||