Interfaz UART LPC1769 y ATMega88

-1

Me refiero a los siguientes esquemas para la implementación.

LPC1769 - > 3.3V alimentado

AtMega88 - > 5V alimentado

Los pines LART1769 UART son tolerantes a 5V. Y debido a alguna razón, no puede operar AtMega88 con suministro de 3.3V.

Mi consulta es ¿Puedo conectar los pines UART como se muestra, considerando diferentes suministros para ambos circuitos integrados?

Unesquemaenelqueestoypensando,comosemuestraacontinuación:

Por favor, alguien sugiere que es el enfoque correcto para la interfaz UART?

    
pregunta Electroholic

2 respuestas

2

Atmega TX - > LPC TX: coloque un diodo (p. Ej., 1N4148) cátodo a Atmega, ánodo a LPC y un pullup en el lado de LPC (cuando Atmega envía una lógica alta de 5V, será bloqueada por un diodo, LPC verá la lógica desde el pullup, cuando Atmega envía una lógica baja de 0, entonces descenderá la corriente y LPC leerá eso como cero).

LPC TX - > Atmega RX: verifique en la hoja de datos si el alto voltaje de salida más bajo de LPC es más alto que el voltaje de entrada más bajo de Atmega. En caso afirmativo, simplemente coloque un resistor en serie (por ejemplo, 1k) por seguridad en caso de que Atmega RX esté configurado como salida alta. De lo contrario, necesitará al menos un transistor o un cambiador de nivel.

    
respondido por el filo
0

Ambos funcionarían, aunque de forma subóptima. Simplemente pondría una resistencia en serie en la línea.

    
respondido por el dannyf

Lea otras preguntas en las etiquetas