I2C maximum data rate

Yakir533
Posts: 1
Joined: Thu Mar 02, 2017 3:05 pm

I2C maximum data rate

Postby Yakir533 » Thu Mar 02, 2017 3:25 pm

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!

User avatar
Jakobsen
Posts: 89
Joined: Mon Jan 16, 2017 8:12 am

Re: I2C maximum data rate

Postby Jakobsen » Thu Mar 02, 2017 6:10 pm

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
Analog Digital IC designer / DevOps @ Merus Audio, Copenhagen, Denmark.
We do novel and best in class Audio amplifiers for consumer products.
Programmed assembler for C-64 back in 1980's, learned some electronics - hacking since then

Who is online

Users browsing this forum: abbas1375 and 117 guests