SBOS776D March 2016 – September 2026 INA3221-Q1
PRODUCTION DATA
When the bus is idle, the SDA and SCL lines are pulled high by the pull-up resistors. The controller generates a start condition followed by a valid serial byte with the high-speed (Hs) controller code 00001XXX. This transmission is made in fast (400kHz) or standard (100kHz) (F/S) mode at no more than 400kHz. The INA3221-Q1 does not acknowledge the Hs controller code, but does recognize the code and switches the internal filters to support 2.44MHz operation.
The controller then generates a repeated start condition (a repeated start condition has the same timing as the start condition). After this repeated start condition, the protocol is the same as F/S mode, except that transmission speeds up to 2.44MHz are allowed. Instead of using a stop condition, the controller uses a repeated start conditions to secure the bus in Hs mode. A stop condition ends the Hs mode, and switches all internal INA3221-Q1 filters to support F/S mode.
Figure 7-13 shows the bus timing, and Table 7-2 lists the bus timing definitions.
Figure 7-13 Bus Timing| PARAMETER | FAST MODE | HIGH-SPEED MODE | UNIT | |||
|---|---|---|---|---|---|---|
| MIN | MAX | MIN | MAX | |||
| f(SCL) | SCL operating frequency | 0.001 | 0.4 | 0.001 | 2.44 | MHz |
| t(BUF) | Bus free time between stop and start conditions | 1300 | 160 | ns | ||
| t(HDSTA) | Hold time after repeated START condition. After this period, the first clock is generated. | 600 | 160 | ns | ||
| t(SUSTA) | Repeated start condition setup time | 600 | 160 | ns | ||
| t(SUSTO) | STOP condition setup time | 600 | 160 | ns | ||
| t(HDDAT) | Data hold time | 0 | 0 | ns | ||
| t(VDDAT) | Data valid time | 1200 | 260 | ns | ||
| t(SUDAT) | Data setup time | 100 | 10 | ns | ||
| t(LOW) | SCL clock low period | 1300 | 270 | ns | ||
| t(HIGH) | SCL clock high period | 600 | 60 | ns | ||
| tfDA | Data fall time | 500 | 150 | ns | ||
| tfCL | Clock fall time | 300 | 40 | ns | ||
| tr | Clock rise time | 300 | 40 | ns | ||
| Clock rise time for SCLK ≤ 100kHz | 1000 | ns | ||||