Atmega328 reinicia [cerrado]

-2

Construí un circuito usando un Atmega328. Actualmente estoy energizando este circuito utilizando la red eléctrica (230V, 50Hz), que está conectada a un divisor de 3 vías (vea la imagen a continuación). Luego uso un transformador y un regulador de voltaje de 5V para alimentar el Atmega328. También tengo el enchufe del adaptador de la puerta de la entrada enchufado en este divisor de 3 vías.

N.B El 5V se transporta desde la fuente de alimentación mediante un cable CAT5 de 15 metros hasta el Atmega328.

Problema:CuandoenciendoelAtmega328siempresereinicia.Creoquepodríadeberseaquelacompuertadelacalzadaestáextrayendomuchacorrientequemicircuito,porlotanto,estacaídadeenergíahacequeelcircuitosereinicie.¿Esestasuposicióncorrecta?Sino,¿cuálpodríaserelproblemaycuáleslasolución?

Esquemadelafuentedealimentación:

Especificaciones del transformador: Voltaje de entrada: 230V Voltaje de salida: 12V Potencia: 5.5VA Corriente de salida necesaria: 400mA

    
pregunta Joey

1 respuesta

2

Su fuente de alimentación apesta. La puerta de entrada probablemente no tenga nada que ver con esto.

Hay algunos problemas obvios aquí:

  1. La imagen que se muestra es claramente un enchufe de pared de estilo norteamericano de 120 V 60 Hz, pero su transformador es de 230 V 50 Hz. El transformador aún funcionará, pero producirá aproximadamente la mitad del voltaje esperado en su secundario.

  2. ¡La tensión secundaria del transformador ni siquiera está etiquetada! Para diseñar circuitos, tienes que hacer lo que llamamos "matemáticas". Eso requiere números para conectarse a las ecuaciones.

  3. Incluso sin hacer los cálculos, 47 µF es claramente extremadamente inadecuado.

  4. Haz los cálculos. Como no dijo cuál es el voltaje secundario del transformador, trabajaremos hacia atrás para encontrar lo que debería ser. Digamos que el regulador 7805 necesita un mínimo de 7.5 para mantener la salida regulada de 5 V. No nos ha dicho cuál debe ser la corriente de salida, por lo que elegiré arbitrariamente 200 mA por ejemplo. C1 se carga en cada pico del ciclo de la línea eléctrica, por lo que cada 8,3 ms.

    A partir de lo anterior, podemos calcular cuánto cae el voltaje en C1 entre recargarse en cada pico de la línea eléctrica.

    (200 mA) (8.3 ms) / (47 µF) = 35.3 V

    ¡Ay! Eso significaría, en teoría, que los picos en C1 tendrían que ser 42.8 V. Eso está más allá del voltaje de entrada máximo del 7805, por lo que esto posiblemente no funcione.

    Solo para completar el ejemplo, retrocedamos hasta encontrar la tensión de salida secundaria del transformador. El puente de onda completa tiene dos caídas de diodo en serie, perdiendo aproximadamente 1.4 V. Eso significa que los picos de 42.8 V en C1 deben ser 44.2 que salen del transformador. Para un seno, eso significa 31.3 V RMS.

    Incluso si el 7805 pudiera manejar el voltaje de entrada pico requerido, el resultado sería terriblemente ineficiente.

Para solucionar este problema, use un límite de almacenamiento masivo adecuado para C1. 1 mF sería un buen comienzo, aunque más no dolería. Con una salida de 200 mA y una frecuencia de línea de 60 Hz, la fluctuación en C1 sería de 1.7 V. Eso es mucho más razonable. Comenzar con un buen número redondo como 1 mF es útil porque la ondulación se escala inversamente con la capacitancia desde allí. Por ejemplo, 2 mF produciría la mitad de la ondulación.

También debe agregar un límite de bypass de alta frecuencia en la entrada. Una cerámica de 1 µF de voltaje adecuado justo a través de los pines de entrada y tierra del 7805 sería buena.

Por supuesto, lo primero que se debe hacer obviamente es observar el voltaje de entrada del 7805. Debería verlo claramente por debajo del voltaje mínimo requerido.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas