Condensador para limitar la corriente alterna, bloquear la corriente continua

Estoy interesado en hacer un indicador de "vida" para mi uC, como "¿Está funcionando el reloj?". Como tiene un pin de salida de reloj, estaba pensando en adjuntarle este esquema.

esquemático

simular este circuito : esquema creado con CircuitLab

(P1 es el reloj de salida)

Teoría: P1 sube, lo que hace que C1 se cargue a 3 V (uC está a 5 V) a través de D1 (2 V Vf), luego baja, lo que hace que NODE1 suba a -3 V debido a la naturaleza de la capacitancia. Esto hace que D2 se polarice hacia adelante y C1 se descargue a 0,65 V (D2 tiene 0,65 Vf), enjuague y repita.

La frecuencia del reloj es de 16,5 MHz. A esta frecuencia, la tapa debería tener una impedancia de aproximadamente 965 ohmios, ¿no? ¿Actuará como una resistencia de ~1k en este circuito para el cálculo de la corriente del LED? ¿Y aumentar el tamaño de C1 aumentará la corriente consumida?

Puede considerar hacer esto como una línea de código que se repite varias veces por segundo, según un RTC o un bucle de software. No es necesario golpear el LED con pulsos tan rápidos.
Parece que debería funcionar.

Respuestas (3)

Esto es algo que un ingeniero simplemente intenta. La fortuna favorece al audaz.

Siempre me gustaron los LED r/g de 2 pines: obtienes D1 y D2 en un LED, y brilla en ambos sentidos.

Si usa LED modernos de alta eficiencia, en un paquete smt transparente (donde puede ver el troquel), entonces brillarán visiblemente con corrientes increíblemente bajas. Obviamente, los LED rojos podrán encenderse con la menor V.

Más o menos... Es posible que necesite usar un capacitor más grande para que el LED se encienda, pero solo obtendrá un pulso de luz de ciclo de trabajo bastante bajo en cada ciclo de reloj, es posible que sea mejor que maneje el LED Directamente proporcionando ese pin puede suministrar la corriente. Eso también evitaría que el LED vea los voltajes negativos asociados con la salida del reloj diferenciado. Una colocación menos también

Creo que la idea es que con el acoplamiento de CA, el LED solo se encenderá si el pin oscila. Si el micro se atasca con el pin encendido o apagado, el LED no se encenderá.
¿Su uC tiene un perro guardián de hardware? Si es así, ese podría ser un mejor uso para detectar el bloqueo del firmware.

Hay muchas variables que afectan el brillo del LED como un pequeño indicador y no solo la impedancia de la tapa, ya que está siendo pulsada con una corriente en algún ciclo de trabajo de un controlador que tiene una velocidad de respuesta máxima V/ns, con un Ron o RdsOn estimado y una tensión de alimentación Vss de Vol/Iol en la hoja de datos.

 Ic = CdV/dt   for V=Vss-Ic* Ron and dt= transition time.     
 Id average = Ic * dt * f      
 ESR of driver Ron ~50 Ohms =/-50% for 74HCxx logic @ 5V     
 Vss = 5V      
 Vf (red LED) = Vt+ESR*If  
 -  for Vt=1.8 and 5mm ESR~15 Ohms 
 - so @20mA Vf= 2.1V   @5mA Vf=1.85V 

Si sustituye sus valores y tolerancias del 50%, esperaría lo siguiente;

  C(pF)  Ipk  Iavg(mA)  
   10     5  1.4    
   15    7.5 2.0   
   30    15  3.8    
   60    25  6.4  

Sin embargo, cargar el reloj con estos pulsos de corriente generará más EMI perdidos si se trata de un bucle grande. pero 10pF con un LED de 10Cd debería ser bastante brillante a >1~2mA de media.

(editar) desafortunadamente, la capacitancia del LED aumenta hacia la conducción y si es de 10 pF, el LED se atenúa con el aumento de las velocidades de respuesta y puede ser el 50% de estos valores.

¿No es divertido jugar con los LED?