Opere Arduino Nano usando voltaje variable

0

¿Qué tan seguro / peligroso es operar un Arduino Nano 5V con una fuente de voltaje variable?
Tengo un circuito que proporciona una duración de potencia con un voltaje de arranque de 5.3V y un voltaje de final de 4.5V. Lo intentaría yo mismo, pero el tiempo y el dinero de ordenar otro chip son bastante desincentivadores.

¿Una tensión mayor o menor que la nominal afectará la velocidad del procesador? ¿Cómo afectará un voltaje variable a los pines de E / S? He leído en foros que la gente dice que las secciones del chip se "deteriorarán" si no se les da suficiente voltaje, ¿qué significa eso? Por favor ayuda.

    
pregunta

2 respuestas

2

Es probable que el rango de voltajes que ha especificado sea aceptable.
Sin embargo ...

La hoja de datos del procesador publica "asignaciones" de velocidad de reloj y voltaje aceptables.
Operar fuera de los rangos especificados puede llevar a una operación indeterminada. Si la operación indeterminada es aceptable para usted, entonces la operación fuera de las especificaciones puede funcionar para usted. Si está fabricando productos para clientes o empleadores, es posible que no sean tan aceptados como usted.

"Brownout" es una condición que puede ocurrir cuando un procesador se ejecuta a un voltaje por debajo de la especificación. En "Brownout" puede pasar cualquier cosa concebible y también pueden ocurrir algunas cosas inconcebibles. En algunos casos, el sistema no se puede restablecer con la línea de restablecimiento externa y se necesita un apagado completo para restablecer la cordura. Para evitar que esto suceda, muchos microcontroladores incorporan un sistema "anti-brownout" que detiene al procesador si la tensión de alimentación entra en la zona de peligro. Para un procesador con una amplia gama de voltajes de funcionamiento permitidos o varias zonas de reloj en lugar de voltaje, el nivel de activación anti-paro generalmente puede ser programado por el usuario para satisfacer los requisitos. Un estado de apagón PUEDE ser activado por un pulso muy corto por debajo de las especificaciones en una línea de alimentación. Los detectores contra caídas de tensión deben ser capaces de detectar y reaccionar ante cualquier caída de voltaje que pueda causar un funcionamiento incorrecto del procesador. En algunos casos, agregar una función contra el apagón puede aumentar el número de descansos del sistema que se producen cuando se actúan los pulsos, lo que de hecho no causa problemas del procesador. Esto es más aceptable que no detectar fallas, lo que puede ocasionar problemas.

CUALQUIER sistema de microcontrolador serio que esté diseñado para proporcionar un funcionamiento confiable debe utilizar un sistema anti-apagón debidamente configurado. Deben evitarse los microcontroladores que no tengan dicho sistema.

El diagrama a continuación muestra cómo interpretar la asignación de velocidad de reloj / velocidad de la hoja de datos para un procesador AVR. Se puede determinar si los límites mostrados son relevantes para su procesador a partir de la hoja de datos. La familiaridad con la nomenclatura "Harry Sucio" facilitará la interpretación de las etiquetas.

    
respondido por el Russell McMahon
1

El voltaje máximo para el ATMega328 es 5.5v, por lo que está seguro allí.

El voltaje mínimo es 1.8v, aunque los voltajes más bajos no dañan el chip, pero podrían provocar un comportamiento inesperado. Por defecto, la detección de Brownout está habilitada, por lo que el Arduino solo se reiniciará, si el voltaje es inferior a 2.7v.

    
respondido por el Gerben

Lea otras preguntas en las etiquetas