¿Cuál es la cantidad máxima de corriente que puedo extraer de cada uno de los pines de Arduino sin disparar ninguno de los fusibles internos? ¿Hay un límite por pin, así como un límite general para toda la junta?
¿Cuál es la cantidad máxima de corriente que puedo extraer de cada uno de los pines de Arduino sin disparar ninguno de los fusibles internos? ¿Hay un límite por pin, así como un límite general para toda la junta?
Esto es un poco complejo. Básicamente, hay una serie de factores limitantes:
Las líneas IO del microcontrolador (es decir, los pines analógicos y digitales) tienen un límite de corriente agregado (por ejemplo, total) y un límite por pin:
De
Sin embargo, dependiendo de cómo se definan los "Pernos" de Arduino, esta no es toda la historia.
El pin 5V del arduino no está conectado a través del microcontrolador . Como tal, puede generar significativamente más poder. Cuando alimenta su arduino desde USB, la interfaz USB limita su consumo total de energía a 500 mA. Esto se comparte con los dispositivos en la placa arduino, por lo que la potencia disponible será un poco menor.
Cuando está utilizando una fuente de alimentación externa, a través del conector de alimentación de barril, está limitado por el regulador local de 5 V, que está clasificado para un máximo de 1 amperio . Sin embargo, esto también es térmicamente limitado , lo que significa que a medida que consumes energía, el regulador se calentará. Cuando se sobrecalienta, se apagará temporalmente.
La salida regulada de 3.3V puede suministrar 150 mA máx, que es el límite del regulador de 3.3V.
Nota: Esto no se aplica a Arduino Due, y es probable que existan algunas diferencias para el Arduino Mega. Es probable que sea generalmente cierto para cualquier Arduino basado en el microcontrolador ATmega328.
Los valores actuales máximos se enumeran aquí para el Uno, Duemilanove:
Corriente DC por Pin de E / S: 40.0 mA
Corriente DC por VCC y pines GND: 200.0 mA
Límite de corriente de CC general para todos los pines IO juntos: 200 mA
Tenga en cuenta que si hay más de un pin VCC / Vin / GND, entonces el Arduino puede tomar más corriente. (Cada pin corresponde a un pin en el ATMega328)
Estos parecen ser más o menos estándar para la mayoría de los Arduinos, ya que estas limitaciones actuales son para el microcontrolador.
¿Cuál es la cantidad máxima de corriente que puedo extraer de cada uno de los Los pines de Arduino sin disparar ninguno de los fusibles internos ?
Solo hay un fusible en las placas Arduino. Hay un Polyfuse reiniciable en el puerto USB que limita la corriente a partir de 500 mA. Este fusible solo es efectivo cuando se alimenta por USB y solo cuando el consumo total en el riel de 5 V es mayor que 500 mA. (Tenga en cuenta que este tipo de fusible no se limita a "abrirse".)
Si extrae demasiada corriente (40 mA o más) de un pin de E / S, dañará el pin. No hay fusibles en los pines de E / S.
Según el esquema v2.3, el regulador Arduino Nano 3.3v es el usb FTDI a serie ic. Que tiene una calificación máxima de corriente de 50mA.
Si echas un vistazo a los esquemas para el Nano, puedes ver que el pin de 3.3V Es proporcionado por el chip FT232RL. Según su hoja de datos , ese pin puede proporcionar un máximo de 50 mA.
Para ejecutar su módulo, deberá proporcionar un suministro externo de 3.3V. Tal vez provisto por un regulador LDO de 3.3V alimentado por el pin de 5V que se alimenta desde el USB o el regulador de 5V, un UA78M05 , ambos de los cuales tienen un máximo de 500 mA (menos la corriente requerida por el Nano)