Retrasando un nivel lógico en algunos ms

0

Tengo un submódulo en un diseño que tiene su propio regulador, quiero usar su pin de habilitación controlado por una salida MCU para alternar también algún otro IC, por ejemplo, 10 ms después de que la EN haya hecho la transición.

Sé que solo puedo usar dos pines digitales, pero ¿hay alguna manera de usar un circuito rc o un condensador para hacer esto en hardware?

Por supuesto, la alternativa es usar un supervisor, pero será innecesario si hay una forma más barata.

Actualización: el IC que debe habilitarse con cierto retraso es activo-bajo, y el propósito del retraso es esperar hasta que la salida del regulador se encuentre en un Vcc estable.

Uno de estas sería la forma más correcta, pero el pin de habilitación viene de una MCU con su propio detector de caída de tensión, por lo que debería ser suficiente un generoso retraso (no un sistema de tiempo crítico).

Edición 2: este es el IC.

    
pregunta Orbitronics

1 respuesta

2

La línea / RST de DIR9001 es una entrada de activación Schmitt con nominal de 51 k & ohm; levantar. Por lo tanto, debería obtenerse un retardo de restablecimiento confiable simplemente cableando un condensador a tierra.

Para controlarlo desde su MCU, necesita una salida de drenaje abierto o un diodo para aislar el condensador de la salida alta (que también lo aislará de cualquier otra cosa que pueda estar impulsando la MCU).

simular este circuito : esquema creado usando CircuitLab

Cuando la salida de la MCU es baja, mantiene el voltaje del capacitor en ~ 0.5V (caída de voltaje a través del diodo de silicio). Cuando la salida aumenta, permite que el condensador se cargue exponencialmente a través de la resistencia de extracción. El reinicio se eliminará cuando llegue a 2.0V.

La fórmula para la capacitancia requerida es: - $$ C = - \ frac {t} {R \ times ln (\ frac {V_s-V_c} {V_s})} $$

donde \ $ V_s \ $ es la tensión de alimentación y \ $ V_c \ $ es la tensión del condensador en el momento \ $ t \ $. Dado que el diodo produce un desplazamiento de ~ 0.5 V, los voltajes de carga efectivos son 3.3 - 0.5 = 2.8V y 2.0 - 0.5 = 1.5V. Al insertar esos números en la fórmula obtenemos C1 = ~ 260nF.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas