1.8V UART con 3.3V UART

1

Tengo el módulo Quectel EC25 con GPRS y GNSS incorporado, este módulo necesita suministro de 3.3 V y su UART funciona a 1.8 V (la velocidad predeterminada es 115200). Pero tengo un procesador ATMEGA2560V que funciona a 8Mhz con un suministro de 3.3 V . Estoy tratando de conectar ese módulo con mi procesador, he usado un circuito divisor de voltaje con resistencias de 1M Ohms para bajar 3.3V del procesador a 1.8V, puedo ver algunos valores aleatorios que vienen en el Monitor Serial y no puedo enviar ningún Comandos AT.

¿Cómo resuelvo esto? ¿Es esta necesidad un circuito divisor de Resistencia más confiable? y no tengo una fuente para obtener un cambio de nivel de 1.8V a 3.3V :(

Por favor ayuda

Gracias

    
pregunta Mudassir Hussain

3 respuestas

1
  1. No use resistencias de meg ohmios para el divisor de voltaje desde el flujo de dirección UART de 3.3V a 1.8V. Algo con resistencias más en el rango de 3.3K a 10K sería mucho más apropiado.

  • Para la dirección operativa de 1.8V a 3.3V, puede hacer fácilmente un traductor de nivel con un par de transistores y resistencias. Los transistores NPN 2N3906 funcionarán muy bien.
  •     
    respondido por el Michael Karas
    1

    También puede elegir un IC para hacer esto en IC > Logic > traductores, Level Shifters y encontrar el correcto entre un par de miles de tipos. Posible no inversión Push-pull.     

    respondido por el Tony EE rocketscientist
    1

    Le sugiero que siga la guía de diseño de hardware de EC25. puede usar un traductor ic (como TXS0108EPWR) o puede usar un circuito de transistor. Ambas opciones se indican claramente en Guía de diseño de hardware de EC25 pg.44-45

        
    respondido por el psykhagogos

    Lea otras preguntas en las etiquetas