Microcontrolador con dos fuentes de alimentación diferentes

0

Estoy tratando de hacer un circuito en el que un microcontrolador pueda cambiar su propia fuente de alimentación de 5V a 3V3.

La alimentación viene a través de USB y un riel tiene 5V y el otro con un LDO se mantiene en 3V3.

He creado este circuito: enlace

No estoy seguro de si estoy cometiendo un error fundamental pero la cosa parece funcionar (la bombilla es un microcontrolador). ¿Hay una mejor manera de lograr esto?

Más información:

Estoy conectando para que el microcontrolador (ATMega2560) lea dos tipos de cartuchos de videojuegos que usan la misma ranura, para diferentes consolas (Game Boy Color y Game Boy Advance). El GBC opera a 5V mientras que el GBA opera a 3V3. Quiero que, después de que el uC detecte el tipo de cartucho usado para cambiar su propio voltaje, lea correctamente el juego. El LDO es suministrado por 5V desde USB.

    

1 respuesta

0

Atmega2560 no está clasificado para funcionar a menos de 4.5V.

Si desea que se ejecute a 3.3 V y que sea totalmente compatible con las especificaciones, entonces necesita un Atmega250V y correr a 8 MHz como máximo. Se ejecutará a 8 MHz a 5V también.

  

ATmega2560 / ATmega2561: 0 - 16MHz @ 4.5V - 5.5V

     

ATmega2560V / ATmega2561V: 0 - 2MHz @ 1.8V - 5.5V, 0 - 8MHz @ 2.7V - 5.5V

    
respondido por el CrossRoads

Lea otras preguntas en las etiquetas