
10 Sep
2009
10 Sep
'09
5:46 p.m.
Timur Tabi timur@freescale.com wrote on 10/09/2009 17:22:38:
Joakim Tjernlund wrote:
Come on, just because my board is somewhat broken, it doesn't mean the driver is correct. If I define my speed to 100KHz I get a DFSR of 22, way over what is allowed for my board.
Why is a value of 22 over what is allowed on the board? I was under the impression that DFSR and FDR are just two values that work together to create a divider. Is there something special about DFSR?
From AN2919, chap. 4.1:
C <= 50*T, C is dfsr and T is i2c_period in nano seconds.