¿Hay un circuito simple que emita (min + max) / 2 de una señal de terminación única como entrada?

2

Tengo una señal digital de un solo extremo que varía aleatoriamente entre + 400mV ('1' lógico) y 0V ('0' lógico). Estoy buscando un circuito para calcular el valor de CC que corresponda al promedio entre el valor máximo de la señal (400mV) y el valor mínimo de la señal (0V). Así que en este caso, 200mV. Tenga en cuenta que esto no corresponde necesariamente a la media de la señal, ya que si hay una secuencia de '1' consecutivos, la media será mayor que 200 mV y si hay una secuencia de '0' consecutivas, la media será menor que 200mV. Estoy buscando un circuito simple que produzca 200 mV todo el tiempo.

¿Es esto posible?

Mi circuito necesita consumir lo menos posible, por lo que preferiría que se implementara utilizando solo componentes pasivos ...

No sé si esto es posible. Tienes alguna idea ?

    
pregunta Percy

2 respuestas

3

Como se ha implícito en los comentarios, si hay un evento digital 1 o cero durante un largo período de tiempo, cualquier medición de pico tendrá que basarse en valores analógicos que se mantienen en un condensador y no, no hay forma de pasiva logrando esto

Anteriormente, he hecho esto usando "detectores de picos" (un amplificador con diodo y capacitor) para "almacenar" la tensión más positiva y la más negativa: se necesitan dos circuitos de detección de picos. Además, es necesario realizar una cantidad modesta de filtrado de paso bajo en la señal sin procesar para evitar que los picos de ruido causen demasiado límite de precisión. Esta es la idea general para detectar el pico más positivo de la señal: -

Para mi aplicación, el detector tenía que hacerse a velocidades muy altas porque estaba intentando implementar un circuito especial para detectar y resolver datos de alta velocidad dañados. Utilicé un comparador MAX999 para cada circuito de detección de picos.

Si su velocidad de datos es modesta, una mejor manera sería usar un microprocesador y un ADC y medir los niveles.

La producción de un tercer voltaje (o número) que es la media de los dos niveles es, por supuesto, trivial en comparación.

    
respondido por el Andy aka
2

Aquí hay un enfoque ligeramente diferente-

simular este circuito : esquema creado usando CircuitLab

Cuando la señal de entrada excede la referencia (mostrada como 200 mV), se supone que la entrada es 'alta' y el condensador C2 se carga o descarga hacia la mitad de la señal de entrada con una constante de tiempo de 5 ms a través del interruptor CMOS HC4066. U1B actúa como un búfer. Si U1 es un amplificador operacional CMOS, la caída puede mantenerse muy baja, incluso si hay muchos 0 en una fila. U1A como comparador necesita cambiar mucho más rápido que la constante de tiempo de C2 * (R3 || R4) o la precisión sufrirá.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas