Estoy intentando desarrollar un sensor basado en el dispositivo optoelectrónico CNY70. Quiero filtrar la señal para que la lea un microprocesador, donde el umbral para cambiar entre niveles lógicos podría ajustarse manualmente mediante un potenciómetro. Luego, pensando en un amplificador operacional ideal, vine con algo como esto:
Con esta construcción de suministro único para el amplificador operacional, tendría que obtener una banda de histéresis para la conmutación de nivel lógico de aproximadamente 150 mV, centrada alrededor del voltaje dado por el potenciómetro en la compuerta de inversión.
Construí el prototipo real utilizando el amplificador operacional L2904N e hice algunas mediciones con un voltímetro y un Arduino. La banda de histéresis para la configuración de Schmitt Trigger funciona casi perfectamente para cambiar los niveles lógicos, sin embargo, esos niveles lógicos no se corresponden con el suministro del amplificador operacional ... Idealmente, debería obtener niveles lógicos de 0V a 5V, pero estoy obteniendo niveles de 0V - 3V.
Entonces, ¿cuál es la cosa no ideal que está causando este problema? Creo que podría estar relacionado con cualquier corriente de salida máxima que el amplificador operacional pueda manejar, pero la hoja de datos en realidad no proporciona ninguna información sobre la corriente de salida. ¿Qué piensas?