We're bringing up a new design using the ADC121C021, and we're having difficulty communicating with it over I2C at 400 kHz, but 100 kHz is okay. The first thing I thought of was to check the bus waveforms, but they look okay, with the rise time at 220 ns, well under the 300 ns max. We don't get bus errors, but when reading registers we get erroneous data. Is this IC unusually sensitive, or does it need to somehow be told that the bus is at 400 kHz? I don't see anything in the datasheet indicating that.
Thanks,
Scott