This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB927Q-Q1: About SCL CLK (2)

Part Number: DS90UB927Q-Q1

Tool/software:

Hi,

I have a further question regarding your previous answer.

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1388242/ds90ub927q-q1-about-scl-frequency/5309163#5309163

===============================================================================================================================

Previous Question
2) The default values of the above 0x26 and 0x27 registers are 0x83=131 and 0x84=132, respectively.
When calculated from this, the SCL frequency is about 76kHz, but the actual measured value was 66kHz. Why is there a difference?

Ans.
SCL/I2C rate is based on the internal always on clock within the device, which can have up to 10-20% deviation. This is why there is a delta between the 76kHz and 66kHz.

===============================================================================================================================

If there are almost no changes in the environment during operation, can we assume that the 10-20% error is constant (like a initial offset error)?

Customer is concerned that a slight change in the environment (e.g. a 5 degree rise in temperature) could cause this SCL variation to change even more significantly during operation.

Any advice, even a guess, would be appreciated.

Best regards,
Hiroshi

Best regards,

Hiroshi

  • Hi Hiroshi,

    I2C speed will change over different voltage, temp changes. If there is a hard limit that the I2C can't run faster than "x" frequency in your system then I would suggest that you build that margin into the programming so that I2C always runs slower

    Regards,
    Fadi A.