Tool/software:
Hello,
Our I2C master is running at ~76KHz and transmits data with a ~66ns hold time. This violates the minimum t(HDDAT) for Fast Mode (FM) operation in the TMP112 datasheet:
From the above, Fast Mode Plus (FM+) Operation is also possible at 76KHz SCL. This would make our t(HDDAT) compliant, but we don't understand how the TMP112 distinguishes between FM and FM+ operation. How can we put the TMP112 into FM+ mode to reduce the minimum t(HDDAT) to 12ns and make our timing compliant? We have no knobs to adjust our bus master's hold times and increasing the clock frequency above 400 kHz is not an easy option.
Perhaps there really is no difference between FM and FM+ from the TMP112's perspective? In other words, the datasheet is over-defined for FM/FM+ under 400 kHz?