Hi guys,
I am working with a bmx160 sensor and I need to read the data registers fast. With a standard clock speed of 100kHz everything works fine, but with 400kHz or 1MHz i get a NACK and can't read any registers via I2C anymore. In the datasheet it says up to 1MHz clock speed is supported.
Any idea why its not working?
Thanks
Hello,
Yes, we can support up to 1MHz as long as your hardware design meets our I2C timings.
Please check our table 33 and Figure 27 in BMX160 datasheet.
https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmx160-ds0001.pdf
Thank you.