línea I2C baja por MCP23017

0

Una interfaz simple de MCP23017 con Rpi usando líneas I2C. Dado que ya hay una resistencia de pull-up interna de 1.8k en rpi, no usé ningún pull-ups en las líneas I2C.

Ejecutando i2cdetect -y 1 en rpi rara vez recibo respuesta de MCP23017. La mayoría de las veces no responde y, mientras intentaba depurarlo en el nivel de HW, observé:

  1. La línea SDA muestra 3.3V a veces y otras veces 0.5
  2. La línea SCL siempre es de 0.5 a 0.7.

Cuando elimino la conexión y la prueba solo en líneas I2C de Rpi, funciona como se esperaba. Creo que el esquema es bastante simple y debería funcionar.

He creado varios tableros y solo 1 tablero funciona y solo 1 MCP responde en el mismo. He probado con ambos; VCC = 5V & 3.3V pero ningún cambio en la observación. He estado luchando con esto por más de una semana y ahora no puedo pensar en ninguna causa raíz potencial.

    
pregunta Mayank

0 respuestas

Lea otras preguntas en las etiquetas