La forma más sencilla de conectar un fotodiodo (incluso un LED se puede utilizar de esta manera como fotosensor) es la siguiente:
simular este circuito : esquema creado con CircuitLab
Tenga en cuenta que el fotodiodo tiene polarización inversa a través de la resistencia de 1 Meg R1. La fotocorriente generada por el diodo se opone al flujo de corriente de fuga a través de este diodo con polarización inversa, dicha oposición aumenta con más luz en la unión del diodo. El voltaje en el punto de unión aumenta así el voltaje con el aumento de la luz.
El esquema de la izquierda tendrá un voltaje bastante bajo en el pin ADC. Para aumentar este voltaje, se puede usar un amplificador operacional como amplificador no inversor, como se muestra en el esquema de la derecha. En el ejemplo que se muestra, esta ganancia es Gain = 1 + (R3/R4) = 9.9182
.
Esta ganancia de voltaje da como resultado una lectura mayor en el pin ADC, potencialmente haciendo uso de una mayor parte del rango de voltaje de entrada del ADC.
Otras aplicaciones de amplificadores operacionales para fotodiodos incluyen:
- como amplificador de transimpedancia, para amplificar directamente la fotocorriente, sin el uso de una resistencia de polarización
- como un seguidor de voltaje (buffer de ganancia de unidad) para el divisor de voltaje formado entre el diodo y la resistencia de polarización
Nota: Sin
embargo, se debe asegurar que el voltaje después de la amplificación no exceda el suministro de 5 voltios. Si el amplificador operacional se alimenta del mismo suministro de 5 voltios que el Arduino, esto se soluciona automáticamente, ya que la salida del amplificador operacional se corta en su riel de suministro superior, o incluso más bajo si el amplificador operacional no es un riel -tipo de riel.