Hi,
Can someone share some tips on how to increase the performance of an I2C driver code . My driver code do an EEPROM access via cpld, and performance is not as expected.
rgds, gsec
Hi,
Can someone share some tips on how to increase the performance of an I2C driver code . My driver code do an EEPROM access via cpld, and performance is not as expected.
rgds, gsec
Which CPLD, and what does "not as expected" mean ?
-jg
You could also add:
Which processor?
Hardware or bit-banged interface?
What language?
The OP could certainly benefit from reading this:
Clock out the data as fast as the I2C chip will take it. If your micro is not upto that then increase micro clock or find a better micro.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required