How is SCLH and SCLL calculated in I2C_TIMINGR?
I have read the document RM0433 and AN4235, but the calculation is still a puzzle.
For example, if my
I2C frequency = 1MHz,
I2C clock source frequency = 170MHz,
AF=on, DF=off,
rise time = 80ns,
fail time = 10ns,
how do you get the SCLH = 0x10 and SCLL = 0x31?
Why is low period 3 times as long as high period?
I would like to use SCLH to increase the high clock period, as it is at the edge of the spec. It is not clear what parameter I shall change to increase SCLH.
Thanks.
