I am looking through the LTC2946 datasheet and see that there is both a minimum and maximum value defined for the clock high period (t_HIGH) of the I2C interface. The maximum defined time for a clock period high is 600 ns. Does this parameter need to be observed?
I have a created design where the LTC2946 is connected on the same bus as other devices that communicate over I2C fast mode (400kHz). These other devices define the MINIMUM clock high period to be 600 ns. For example, one of these devices is the DS1682.
The I2C specification also defines the minimum high period to be 600 ns for fast-mode operation.
To use the LTC2946 and meet the clock high time requirements for all the devices on the bus I would need to have a clock high time of exactly 600ns, which is not practical. Is this an error in the LTC2946 datasheet?
Thank you.