Lo más simple (para algunas personas) será usar una MCU pequeña con un par de entradas ADC y una salida DAC, luego puede usar la potencia de la MCU para hacer lo que quiera al comparar las representaciones digitales de los niveles de señal.
Pero este método (y un método analógico-directo) plantea preguntas tales como: -
- ¿Qué tan preciso desea que sea el nivel de salida?
- ¿Qué tan preciso desea que sea el mecanismo de prueba de la señal de entrada?
- ¿A qué velocidad o frecuencia podrían estar cambiando las entradas?
Si tuviera que usar un método analógico, haría tres circuitos que: -
- produjo la salida máxima positiva (utilizando rectificadores de precisión de amplificador operacional)
- Se produjo la salida máxima negativa (utilizando rectificadores de precisión de amplificador operacional)
- Se produjo la suma y luego la precisión rectificó la salida para obtener solo un resultado positivo
Luego haría tres circuitos que probaron cada escenario (usando comparadores) y, con lógica de dirección adicional, habilitaría los interruptores analógicos para seleccionar una de las tres salidas que quería que fuera mi salida final.