Circuito IC / circuito Schmitt con umbrales establecidos por voltajes

1

Quiero hacer un disparador Schmitt para una señal, X, cuyos umbrales están establecidos por dos voltajes, A y B.

Creo que estoy teniendo un cerebro pedo. No creo que sea posible hacerlo con un solo comparador y algunas resistencias, pero sería interesante saber qué opciones simplificadas hay para hacer esto.

Mi solución parcial no elegante está debajo:

simular este circuito : esquema creado usando CircuitLab

Quizás suponga que A siempre es mayor que B, pero de lo contrario, pueden tener cualquier valor.

    
pregunta CL22

4 respuestas

3

Algo en estas líneas PUEDE cumplir con sus especificaciones.
No desarrollaré el cct completamente en este punto como, por ejemplo, M1 & M2 puede considerarse excesivo a especificación.
Si es así, ¿qué está permitido?
por ejemplo, si los diodos están bien, se podría implementar un interruptor de diodo que está "desbloqueado" por salida alta o baja.

Aquí, la salida OA1 + ve tiene que tener Vout > Vhi + Vgsth de M1 y lo contrario se aplica con M2.

La conexión de vin a la entrada IC1- + hace que parezca una histéresis negativa, pero M1 / M2 puede invertir las polaridades de entrada dependiendo de cómo se configuren Vhi y Vlo. No he pensado en detalle cuáles son los límites de los distintos voltajes, ni siquiera la mejor forma de cambiarlos, pero algo en este sentido parece factible.

simular este circuito : esquema creado usando CircuitLab

¿Por qué solo un IC?
Ser capaz de usar dos probablemente hace que la vida sea más sencilla.

Una versión cerrada por diodo podría tener este aspecto.

Vlimhi y Vlimlo se alimentan al punto C a través de los diodos D1 o D4 respectivamente o se bloquean por la entrada de Vout a través de los diodos D2 y D3.
R3 es una resistencia de alto valor que se muestra como alimentada desde Vdd / 2, pero llame a este Vref en su lugar. Esta resistencia está diseñada para proporcionar la conducción de diodo de D1 y D4 cuando no están bloqueados por Vout. Vref debería estar a medio camino entre los límites alto y bajo y podría ser provisto por un divisor entre ellos para que pueda moverse como lo hacen. D1 & D4 debe ser diodos Schottky para minimizar la diferencia entre los voltajes de entrada y la entrada opamp. D1 & D2 puede ser silicona o Schottky.

Las probabilidades

son que el circuito necesitaría jugar un poco para optimizarlo, pero debería funcionar lo suficientemente bien para muchos propósitos. He cometido algún error importante en la polaridad en algún lugar, pero espero que no. En cualquier caso, el principio debe ser lo suficientemente claro.

En el circuito, las formas de onda en A B C D son todas iguales en polaridad y forma, pero asumen diferentes niveles como lo muestran los subtítulos.

simular este circuito

Los valores de la resistencia son nominales.
R1 R2 detiene la salida IC luchando directamente con los voltajes de control y R3 está destinado a ser > > R1 o R2, por lo tanto, los voltajes de referencia no disminuyen en gran medida por el divisor de resistencia.

    
respondido por el Russell McMahon
1

He tenido que diseñar este circuito en el pasado y opté por dos comparadores y un flip flop tipo D. El comparador de umbral superior registró el 1 lógico en el flip flop y el comparador de umbral inferior restableció el flip flop. Por supuesto, funcionó, pero me intriga ver si hay una solución más simple (o más efectiva).

    
respondido por el Andy aka
1

Intente usar un microcontrolador como el PIC12F675.

No estoy seguro de si está inclinado o si sus requisitos lo permiten, pero es algo que hice en el pasado para un sensor simple.

Use tres de las entradas ADC, una para su señal y dos para los umbrales, y realice la comparación y la activación de salida en el software.

Los problemas pueden incluir:

  1. La velocidad de ejecución puede ser un problema, sin embargo, dependiendo de la frecuencia de su señal.
  2. Nivel de voltaje de su señal y su compatibilidad con los pines de entrada del microcontrolador.
respondido por el dwightreid
1

Si uno invierte la polaridad de uno de los comparadores, puede usar un par de compuertas NAND o NOR para construir un pestillo RS; Las salidas pueden tratarse como salidas de activación Schmitt de inversión y no inversión. Por otro lado, al igual que todos los circuitos de retención, existe el peligro de que una señal que cruce el umbral de conmutación del comparador superior pero que nunca se mantenga por encima de él durante mucho tiempo pueda generar pulsos runt u otras anomalías. Si uno desea condicionar una señal para su uso por un contador, un enfoque más seguro puede ser generar un reloj de dos fases sin superposición y luego usar pestillos en lugar de chanclas.

simular este circuito : esquema creado usando CircuitLab

El editor de esquemas SO es un poco incómodo, pero el circuito a continuación simula un contador de cuatro bits que funcionará de manera limpia aunque la entrada sea muy ruidosa, siempre que la entrada coincida con el umbral de 4 voltios debe ir de manera sólida por encima de 4 voltios antes de la próxima vez que roza el umbral de 1 voltio, y cada vez que roza el umbral de 1 voltio, debe ir firmemente por debajo de 1V antes de rozar el umbral de 4V. Tenga en cuenta que los relojes phi1 y phi2 generados por los comparadores son ruidosos en sí mismos, pero ese ruido no importaría incluso si los pestillos se tornaran metaestables momentáneamente (los pestillos de este simulador no lo hacen incluso en condiciones extremas, sino reales). los enclavamientos podrían), ya que cualquier evento de ruido que provocara que un enclavamiento se fuera metaestable sería seguido por un evento de enclavamiento válido.

    
respondido por el supercat

Lea otras preguntas en las etiquetas