ZHCSE07B July 2015 – September 2024 INA226-Q1
PRODUCTION DATA
When the bus is idle, both the SDA and SCL lines are pulled high by the pullup resistors. The master generates a start condition followed by a valid serial byte containing high-speed (HS) master code 00001XXX. This transmission is made in fast (400 kHz) or standard (100 kHz) (F/S) mode at no more than 400 kHz. The device does not acknowledge the HS master code, but does recognize the code and switches the internal filters to support 2.94 MHz operation.
The master 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.94 MHz are allowed. Instead of using a stop condition, use repeated start conditions to secure the bus in HS-mode. A stop condition ends the HS-mode and switches all the internal filters of the device to support the F/S mode.
PARAMETER | FAST MODE | HIGH-SPEED MODE | UNIT | |||
---|---|---|---|---|---|---|
MIN | MAX | MIN | MAX | |||
SCL operating frequency | f(SCL) | 0.001 | 0.4 | 0.001 | 2.94 | MHz |
Bus free time between stop and start conditions | t(BUF) | 600 | 160 | ns | ||
Hold time after repeated START condition. After this period, the first clock is generated. | t(HDSTA) | 100 | 100 | ns | ||
Repeated start condition setup time | t(SUSTA) | 100 | 100 | ns | ||
STOP condition setup time | t(SUSTO) | 100 | 100 | ns | ||
Data hold time | t(HDDAT) | 10 | 900 | 10 | 100 | ns |
Data setup time | t(SUDAT) | 100 | 20 | ns | ||
SCL clock low period | t(LOW) | 1300 | 200 | ns | ||
SCL clock high period | t(HIGH) | 600 | 60 | ns | ||
Data fall time | tF | 300 | 80 | ns | ||
Clock fall time | tF | 300 | 40 | ns | ||
Clock rise time | tR | 300 | 40 | ns | ||
Clock/data rise time for SCLK ≤ 100kHz | tR | 1000 | ns |