Estoy depurando un solo maestro I2C (Raspberry Pi Compute Module) conectado a un solo esclavo (un códec de audio TLV320AIC23B en una placa separada)
Se conectan mediante cables de puente de 3 "(4 cables SDA, SCL, PWR, GND). Hay 4k7 resistencias pull up en el lado maestro.
Aproximadamente el 20% de las veces el esclavo no tira con éxito la línea baja para ACK y puedo observar el siguiente pulso en el alcance:
Ydecerca:
¿Alguien sabe qué causaría una condición como esta?
Cuando agrego resistencias de la serie de 220 ohmios a SCL y SDA en el lado esclavo, el problema desaparece por completo, pero se trata de entender por qué.