Problemas con Atmega328 a la tarjeta SD [duplicado]

-1

Estoy trabajando en una placa que incluye un Atmega328 que necesita leer datos de una tarjeta SD. Estoy teniendo problemas. Aquí hay un diagrama:

Creo que el problema puede deberse al divisor de voltaje que está conectado al convertidor hexagonal (74HC4050D) y la tarjeta micro SD. Sin embargo, he intentado eliminar eso y conectar una señal regulada de 3.3V en su lugar y todavía no funciona. ¿Alguien tiene alguna idea de lo que estoy haciendo mal? ¡La ayuda es muy apreciada!

    
pregunta Tanner Ewing

1 respuesta

0

Necesita un regulador lineal separado de 3 voltios para la tarjeta SD. Use una que tenga una entrada HABILITAR, porque para restablecer la tarjeta SD (después de un error), debe apagar la tarjeta y poner todas las señales a cero. También necesita un cambiador de nivel para traducir entre el AVR de 5 voltios y las señales de la tarjeta SD de 3 voltios, aunque para eso se pueden usar incluso divisores de resistencia. Si conecta el PB4 como lo ha hecho, tenga cuidado de no conducir 5 voltios del PB4 por accidente. Al menos use una resistencia en serie como una característica de seguridad rudimentaria si no desea invertir en un IC de cambio de nivel adecuado.

    
respondido por el PkP

Lea otras preguntas en las etiquetas