corte la energía antes de que el voltaje sea demasiado bajo para atención

-4

Tengo un attiny85 alimentado con un convertidor de 220v - 5v. Tengo que hacer algunas acciones cuando se corta el poder. Así que para hacer esto tengo un súper condensador (2 * 2.5v) para mantener suficiente potencia.

Mi problema es cuando se descargan Super Cap y luego cuando la potencia está por debajo de 1V, si vuelvo a encender el sistema, parece que el problema está desordenado. el boceto no comienza.

Tengo que descargar manualmente los capuchones (creo que hay que detenerlos correctamente) y luego encender el sistema y aquí funciona.

¿Cómo podría resolver este problema (zener, diodo, reinicio del sistema)?

    
pregunta bodtx

1 respuesta

3

Cuando la tensión de alimentación a un ATTINY es demasiado baja, todas las apuestas se desactivan y las cosas pueden ponerse difíciles. El voltaje de seguridad mínimo depende de la velocidad del reloj, pero siempre es mayor que 1.8V para ATTINYs (excepto este muy especial ) ...

Deseaevitarqueelchipseejecutecuandonohaysuficientevoltajeparaquefuncionecorrectamente.

Eldetectordecaídadetensiónestádiseñadopararestablecerelchipcuandoelvoltajeesdemasiadobajo,ymantenerlorestablecidohastaqueelvoltajevuelvaaunniveloperativoseguro.

AquíestáladescripciónparaelATTINY2/4/85,perotodoslosdetectoresATTINYBrown-outfuncionanasí...

  

8.2.3Deteccióndeexclusión

    

ATtiny25/45/85tieneuncircuitodeDeteccióndesalidadeBrown(BOD)enelchipparamonitoreo  elniveldeVCCdurantelaoperación  comparándoloconunniveldedisparofijo.Elniveldedisparoparael  BODsepuedeseleccionarporlosfusiblesBODLEVEL.Elniveldedisparotieneun  histéresisparagarantizarladeteccióndeparolibredeespiga.Lahistéresisen  elniveldedeteccióndebeinterpretarsecomoVBOT+=VBOT+VHYST/2  yVBOT-=VBOT-VHYST/2.CuandoelBODestáhabilitado,yVCCdisminuye  aunvalorpordebajodelniveldeactivación(VBOT-enlaFigura8-5),elBrownout  Elreinicioseactivainmediatamente.CuandoVCCaumentaporencimadelgatillo  (VBOT+enlaFigura8-5),elcontadordedemorainicialaMCUdespuésde  eltiempodeesperatTOUThacaducado.

Porlogeneral,habilitaeldetectordeapagónprogramandounfusible.Tambiénestableceelvoltajedereduccióndevoltaje,generalmenteenfuncióndelavelocidadalaqueestáejecutando,yaquelasvelocidadesmásaltasnecesitanvoltajesmásaltos.

Laformaenqueprogramaesefusibledependedelasherramientasqueestéutilizando.EnAtmelStudiopuedeaccederalcuadrodediálogoProgramacióndeldispositivo.SiestáutilizandoAVRDUDE,entoncesusaríaunodelosparámetrosdelíneadecomandofuseyuna calculadora de fusibles .

Además, como lo menciona @ dirac16, es muy improbable que esté usando solo un transformador conectado a la red eléctrica para alimentar este circuito como se muestra, ya que eso generaría un voltaje de CA. Probablemente esté utilizando una fuente de alimentación de CA a CC, que no solo reduce el voltaje sino que también lo rectifica en CC y regula el voltaje inferior a un nivel fijo. ¡Podrías querer arreglar eso para aclarar los duros downvotes! :)

    
respondido por el bigjosh

Lea otras preguntas en las etiquetas