El método clásico de comparar dos señales analógicas es usar un comparador analógico.
simular este circuito : esquema creado usando CircuitLab
Este es un dispositivo similar a un amplificador operacional que produce un alto en la salida si el pin Plus está a un voltaje más alto que el voltaje en el pin Minus. (Algunos, como un LM339, requieren un pull-up en la salida para alcanzar el nivel lógico alto requerido).
Sin embargo, hay un problema con los comparadores en ese requisito > =. Los comparadores tienen un error de desplazamiento mínimo entre los dos pines, por lo que = es un término relativamente pequeño que puede ser problemático si las señales que está comparando están frecuentemente en o cerca del mismo voltaje. Incluso si se puede desactivar el desplazamiento, si las señales son iguales, la salida no está definida o puede oscilar realmente.
Para tales condiciones, es más prudente digitalizar las señales en un byte o palabra digital utilizando un convertidor analógico a digital y comparar esos valores matemáticamente. Sin embargo, en ese caso, debe recordar que hay un tamaño de paso mínimo en la digitalización, por lo que nuevamente "es igual a" es realmente un número relativo (= + - La mitad de un paso).
Más a menudo, el requisito es "Quiero un ALTO si la señal A es más alta que la señal B, pero no quiero que vuelva a estar BAJA hasta que la señal A sea más baja que, por ejemplo, .1V Por debajo de la señal B. " Esto se conoce como histéresis y se puede crear fácilmente agregando retroalimentación de histéresis positiva al circuito del amplificador operacional.
Para señales muy pequeñas se vuelve más difícil. Para proporcionar una precisión razonable, algunas veces se justifica la amplificación de las señales originales para proporcionarle una escala de señal que sea lo suficientemente alta como para reducir los efectos de los errores y compensaciones inherentes en el sistema. En algunas situaciones, es mejor restar las señales en un circuito analógico antes de la amplificación para garantizar que ambas señales se traten por igual.