raco_rage
Member level 3
Hello everyone,
I have a very wierd problem on I2C.
Infineon is the master and PIC is the slave. Using 100kHz baudrate. Very randomly(rarely), one of the SCL pulses is cut short and is only 300ns, whereas it should be around 10us.
All interrupts on infineon are disabled for the duration of I2C.
I have tried everything and this problem has taken up a lot of my time.
If anyone has any ideas or has encountered this kind of problem before, please help me out.
The waveforms are attached.
https://obrazki.elektroda.pl/73_1300293419.jpg
https://obrazki.elektroda.pl/2_1300293419.jpg
https://obrazki.elektroda.pl/94_1300293419.jpg
I have a very wierd problem on I2C.
Infineon is the master and PIC is the slave. Using 100kHz baudrate. Very randomly(rarely), one of the SCL pulses is cut short and is only 300ns, whereas it should be around 10us.
All interrupts on infineon are disabled for the duration of I2C.
I have tried everything and this problem has taken up a lot of my time.
If anyone has any ideas or has encountered this kind of problem before, please help me out.
The waveforms are attached.
https://obrazki.elektroda.pl/73_1300293419.jpg
https://obrazki.elektroda.pl/2_1300293419.jpg
https://obrazki.elektroda.pl/94_1300293419.jpg