Page 1 of 1

I2C maximum data rate

Posted: Thu Mar 02, 2017 3:25 pm
by Yakir533
Hello,
Im intresting in your new product esp32.
I read on the data sheet about the I2C interface.
I saw that there are two options of data rate, 100kb/s (standart), 400kb/s (fast).

I want to know if there any option to work with the I2C with higer data rates?, and if so what is the maximum data rate?

Thanks!

Re: I2C maximum data rate

Posted: Thu Mar 02, 2017 6:10 pm
by Jakobsen
Hello Yakir

I did try to push i2c com speed and did not see any problem setting up the driver to 800 kbps. Communication was ok - if you have the right (externl) pull on the i2c bus.

I did notice that one of the clock pulses (between data and ack ) do not seem to get scaled with the faster clock setting - Still need to report to Espressif.

Regards Jørgen

Image
Plot of 400kbps with extra delay between last data and the ack clock