Estoy construyendo un cardán y pasando el I2C a través de deslizamientos. Ahora mismo tengo picos de 1.6Vpp a ~ 32kHz en el bus i2c. (Los picos son armónicos de motores que se accionan a 16 ~ 17kHz).
¿El bus i2c está a 400 kHz, por lo que creo que necesito un filtro de paso alto para bloquear algo por debajo de 100 kHz? ¿De qué otra manera podría limpiar el bus i2c?
Agregué un filtro CR (tapa en serie, probé 1nF, 10nF y 100nF con 2k, 1k y 800R), pero el sensor ni siquiera comienza con esta modificación.
También agregué ferritas en ambos extremos del cable para eliminar los picos de frecuencias más altas.
P.s .: funciona perfectamente si paso los cables fuera de los anillos deslizantes con los motores encendidos ya través de los anillos deslizantes con los motores apagados.