En un pequeño proyecto de hobby, estoy tratando de enviar datos de un Arduino a otro usando un láser modulado y un fotodiodo.
En el lado del remitente, 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 del emisor-Arduino. Dado que el UART también está activo bajo, el láser se apaga, si el UART está inactivo, lo que está bien.
En el lado del receptor tengo un diodo fotográfico y un amplificador de transimpedancia con un opamp LM385. La salida está conectada al RX del receptor-Arduino.
Aquíestáelproblema:sielremitentebajaelTXabajo(1),estohacequeelláserseencienda(2).Enelladodelreceptor,elfotodiodoseiluminacausandoquefluyaunacorriente(3)yqueelamplificadordetransimpedanciaemitaunaseñalaltaenRX(4).Enresumen:SenderTXbajo->ReceptorRXalto.
Claramentenecesitounainversióndelasalidadelamplificadordetransimpedancia:5V->0Vy0V->5V.Lainversiónnosepuedehacerenelsoftwaredelreceptor,yaquelaUARTdelArduinonosepuedeconfigurarparahacereso.Porsupuesto,podríaagregarun7404conunapuertaNOalosesquemas.Pero,¿seríaposiblecambiarelamplificadordetransimpedanciademaneraquelasalidaseinviertaperosigasiendounamplificadordetransimpedanciaconlasventajasderendimientoparamiaplicación?
Cuidadoconlapalabra"invertido" en el mundo de opamps. Tienes "invirtiendo opamps" pero eso es algo diferente. Y no quiero "invertir" haciendo 5V - > -5V o algo así.