En un pequeño proyecto de pasatiempo, estoy tratando de enviar datos de un Arduino a otro usando un láser modulado y un fotodiodo.
En el lado del emisor, el láser tiene una entrada de modulación dedicada de hasta 100 kHz. La entrada es de baja actividad y la conecto directamente al pin TX del puerto serie remitente-Arduino. Dado que el UART también tiene poca actividad, el láser se apaga si el UART está inactivo, lo cual es bueno.
En el lado del receptor tengo un fotodiodo y un amplificador de transimpedancia con un opamp LM385. La salida está conectada al RX del receptor-Arduino.
Aquí está el problema: si el remitente tira de TX a bajo (1), esto hace que el láser se encienda (2). En el lado del receptor, el fotodiodo se ilumina y hace que fluya una corriente (3) y el amplificador de transimpedancia emite una señal alta en RX (4). En resumen: emisor TX bajo -> receptor RX alto.
Claramente necesito una inversión de la salida del amplificador de transimpedancia: 5V -> 0V y 0V -> 5V. La inversión no se puede hacer en software en el receptor, ya que la UART del Arduino no se puede configurar para hacer eso. Por supuesto, podría agregar un 7404 con una puerta NOT a los esquemas. Pero, ¿sería posible cambiar el amplificador de transimpedancia de manera que la salida se invierta pero siga siendo un amplificador de transimpedancia con las ventajas de rendimiento para mi aplicación?
Cuidado con la palabra "invertida" en el mundo de los amplificadores operacionales. Tienes "opamps inversores" pero eso es algo diferente. Y no quiero "invertir" haciendo 5V -> -5V o algo así.
No, no inviertas el remitente. Eso dejaría el láser encendido durante la inactividad, algo que probablemente desee evitar.
Puede voltear el circuito receptor para que el fotodiodo esté entre el suministro positivo y la entrada opamp inversora:
Cuando el diodo produce corriente, la salida del opamp bajará.
Debe pensar cuidadosamente qué voltaje de alimentación se usa para qué. En el circuito anterior, el opamp se puede alimentar con el mismo voltaje que en la parte superior del diodo solo si el rango de modo común del opamp se extiende hasta su suministro positivo. De lo contrario, necesitará un voltaje un poco más alto para el suministro positivo del opamp.
Si el suministro negativo del amplificador operacional está conectado a tierra, entonces debe asegurarse de que su rango de salida activo sea lo suficientemente bajo para que la entrada digital interprete de manera confiable ese voltaje como bajo.
Un amplificador operacional CMOS "riel a riel" podría ser lo suficientemente bueno para usar energía común para el diodo y el amplificador operacional. Sin embargo, debe consultar la hoja de datos cuidadosamente para ver qué significa realmente "riel a riel".
Podría usar un transistor en el "lado del remitente".
simular este circuito : esquema creado con CircuitLab
Compruebe si el transistor y el amplificador operacional que está utilizando pueden funcionar en esa frecuencia.
[EDITAR] : Resistencia base agregada, gracias @Olin Lathrop.
Marko Bursic
phil
usuario136077