¿Cómo implementar el disparador Schmitt programable?

1

Estoy tratando de construir un disparador Schmitt que permita ajustar los valores de umbral alto y bajo con un microcontrolador.

simular este circuito : esquema creado usando CircuitLab

Podría reemplazar R1-R2 con un DAC, pero ¿cómo puedo ajustar la resistencia de realimentación R3? ¿Funcionará correctamente el gatillo si reemplazo el R3 con un potenciómetro digital?

    
pregunta Ashton H.

2 respuestas

2

Reemplazar completamente R1-R2 con un DAC puede dar resultados mixtos porque el circuito guarda una parte al confiar en la impedancia paralela R1 || R2 del divisor de voltaje. Deberá asegurarse de que el DAC tenga la misma impedancia de salida que se ve desde R3.

simular este circuito : esquema creado usando CircuitLab

Eso ajustará el umbral manteniendo constante la histéresis. Para ajustar la histéresis, ahora puede reemplazar R1 || R2 y R3 con un digipot.

    
respondido por el AaronD
6

Esta es una manera real de hacerlo para los pedantes entre nosotros (y eso generalmente me incluye a mí).

Utilice dos comparadores (uno para el umbral de nivel alto y otro para el umbral de nivel bajo). Utilice dos DAC (o digipots) para establecer los umbrales para cada comparador. Alimente la señal de entrada en ambos comparadores.

Las dos salidas del comparador pueden usarse para establecer un flip flop y restablecer un flip flop respectivamente.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas