¿Puede un condensador dañar un Arduino?

Para un IC de baja corriente (< 1 mA) donde necesito poder encenderlo y apagarlo, lo conecto directamente a un pin analógico Arduino. Para garantizar un voltaje estable, estaba pensando en agregar un pequeño capacitor a través del IC. Pero me pregunto si esto podría dañar el Arduino. El consumo de corriente máximo permitido por PIN es de 40 mA, y agregar el capacitor significaría que hay casi un consumo de corriente alto mientras se está cargando, aunque solo por un tiempo muy pequeño. Pero no puedo averiguar si se permite una extracción alta tan rápida.

Traté de calcular cuánto será la corriente, pero las ecuaciones en este artículo de capacitores de Wikipedia no se pueden usar de inmediato.

Hay una ecuación para la corriente, pero depende de la derivada de la función de voltaje. Y la función de tensión a su vez depende de la integral de la función de corriente. Por lo tanto, hay muchos pares de soluciones para estas ecuaciones.

¿Cuál es la práctica/recomendación general aquí? ¿Estaría bien poner un capacitor de 100 nF? También pensé que podría agregar una pequeña resistencia, por lo que agregaría una resistencia entre el PIN de Arduino y el PIN de la fuente del IC, y luego mantendría el capacitor en la fuente del IC y GND. La resistencia podría ser, por ejemplo, de 180 Ω, lo que limitaría la corriente máxima posible a 27 mA y solo causaría una caída de voltaje de 0,18 V cuando el consumo es de 1 mA.

Los pines "analógicos" de Arduino se pulsan entre 0 y 5 V para aproximarse a un voltaje analógico (PWM). Si conecta un IC al pin analógico de un arduino que no está diseñado para 5 V, puede dañarlo.
El IC está diseñado para 3V a 5V, así que creo que 5V debería estar bien.
Confirme que desea utilizar un pin Arduino de 5 V, 40 ma como fuente de alimentación de 5 V, <1 ma.
Para referencia futura, el tipo de corriente al que se refiere se conoce como "corriente de entrada" y es algo que a menudo debe tenerse en cuenta con muchos sistemas de suministro de energía. Especialmente cosas como USB donde realmente especifican una capacitancia máxima permitida en los pines de alimentación.
¿Puedes subir un esquema del circuito que pretendes hacer?
@Jon: Sí, esto es lo que estoy buscando, aunque es aceptable un suministro de entre 4,5 y 5 V, por lo que es tolerable una cierta caída.

Respuestas (1)

Editar: solo para tener esto en el formato adecuado para el cierre, me gustaría señalar que ya tenía este 99% resuelto. Después de agregar la resistencia, el pin está protegido contra cualquier cosa aguas abajo; la única consideración es el efecto que tendrá un suministro de corriente limitado en los dispositivos aguas abajo. Además, con el condensador de derivación recomendado en los pines de alimentación de Arduino, probablemente no sea necesario un condensador adicional.

Las matemáticas detrás de los valores del OP son las siguientes:

mi = I R
R = mi I
R = 5 V 0.0278 A   metro a X = 180 Ω
mi = I R
mi = 0.001 A 180 Ω = 0.18 V   d r o pag   a C r o s s   R

Pero una carga de 1 mA caerá 1 V a través de una resistencia de 1000 ohmios, entregando solo 4 V a la carga. El cálculo del OP que da como resultado una resistencia de 180 ohmios es más razonable. De hecho, una resistencia de 125 ohmios sería suficiente para limitar la corriente máxima a 40 mA.
@Dave: Correcto. Llegué a los 180 ohmios buscando un máximo de 35 mA (siempre es bueno tener cierta tolerancia), luego calculé la resistencia necesaria y redondeé a la resistencia más cercana que tengo en el "surtido" que tengo, que era 180 ohmios :) Al ver que 27 mA es más de lo que necesito, esto debería estar bien.
¿Se encenderá y apagará el dispositivo aguas abajo con frecuencia/rápidamente (no PWM)? Aunque los pull-ups son débiles, el pasador está amortiguado. El Arduino ya debería tener un bypass, por lo que el condensador para el IC es una buena medida. 1mA de 40 (por pin) no parece tan "ráfaga".
Sí, la gorra era por si acaso. ¿Qué significa que tiene un bypass? ¿Que tiene una tapa incorporada?
El capacitor que desea colocar a través de Vin y Ground del IC es un capacitor de desacoplamiento y también se conoce como "tapa de derivación". El Arduino ya debería tener uno; hay algunos "números mágicos" para varias combinaciones de oferta y demanda, pero un 10uF suele ser "suficientemente bueno". Se recomiendan y describen en la mayoría de las hojas de datos de circuitos integrados lógicos.