We use I2C1 to communication with wm8731.I2C1 works in master mode, and there is no other device in the i2c bus except wm8731.The pull up R is 4.7k.when write to wm8731, once in a while, AL interrupt will generate.
I do read the section about AL in the manual, but what I want to know is beside that when and why Arbitration Lost interrupt can generate.
By the way, in the scope, we find that when write to wm8731, ACK will immediatey be given out on the SCL’s 8th falling edge, and SDA will not be release until the SCL’s 9th falling edge. Will that affect?