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.

DS90UB947-Q1: How to set SCL High/Low Time

Part Number: DS90UB947-Q1

Tool/software:

Hi team,

I want to check register setting for SCL High/Low Time. Could you check below procedure is correct or not.

They want to set I2C frequency 400kHz. In this case, cycle time is 2.5us and CLK high time is 1.25us, CLK low time is 1.25us in my understanding.

To achieve this time, TX_SCL_HIGH=28. (Min_delay = 38.0952ns * (28 + 5)= 1257.1416ns  = 1.2571us)

So, if I set 0x18[8:0]=0001 1100(28), it would be work. 

Regards,

Youhei MIYAOKA