problema i2c en LPC2148

1

Tengo problemas para que mi LPC2148 funcione con dispositivos i2c. LPC está en el bus 3.3v y los dispositivos i2c están en el bus 5v con un pull-up de 3k6 ohm en 3.3v o 5v (selección de puente). Lo que estoy experimentando es que al medir SCL con un osciloscopio veo que la frecuencia de la señal cuadrada está bien (5us de altura y 5us de abajo).

El problema es que bajo no es realmente bajo. El nivel alto es 3.0v y el bajo es 2.2v. Bueno, por supuesto, la comunicación no está funcionando ...

Elesquemaesbastantesimple.uCestáconectadoadispositivosi2cconRpenelpin2de"selección de puente" Alto. pin 1 es 5v y pin3 es 3.3v. No importa lo que haga con el puente, obtengo la misma salida de señal. ¿Qué estoy haciendo mal?

    
pregunta Gossamer

1 respuesta

0
  • Comprueba que elevas el valor de la resistencia. Realmente es 3k6 o 3R6 por error.
  • ¿El Pin de su MCU está configurado correctamente (función alternativa, no hay habilitaciones internas habilitadas?)
  • ¿Hay un corto para Vcc en algún lugar de la pizarra?
  • ¿Cumple el pin 5V de MCU?
  • ¿Está utilizando el módulo i2c interno del mcu? porque los pines de drenaje abiertos son necesarios aquí.
respondido por el Blup1980

Lea otras preguntas en las etiquetas