A maneira mais simples de conectar um fotodiodo (até mesmo um LED pode ser usado dessa maneira como fotossensor) é a seguinte:
simular este circuito - esquemático criado usando o CircuitLab
Observe que o fotodiodo é polarizado inversamente através do resistor de 1 Meg R1. A fotocorrente gerada pelo diodo se opõe ao fluxo de corrente de fuga através desse diodo polarizado reverso, a referida oposição aumentando com mais luz na junção do diodo. A tensão no ponto de junção aumenta assim de tensão com o aumento da luz.
O esquema à esquerda terá uma tensão bastante baixa no pino ADC. Para aumentar essa tensão, um amplificador operacional pode ser usado como um amplificador não inversor, conforme mostrado no esquema à direita. No exemplo mostrado, esse ganho é Gain = 1 + (R3/R4) = 9.9182
.
Esse ganho de tensão resulta em uma leitura maior no pino do ADC, potencialmente fazendo uso de uma parte maior da faixa de tensão de entrada do ADC.
Outras aplicações de amplificadores operacionais para fotodiodos incluem:
- como amplificador de transimpedância, para amplificar diretamente a fotocorrente, sem o uso de um resistor de polarização
- como um seguidor de tensão (buffer de ganho de unidade) para o divisor de tensão formado entre o diodo e o resistor de polarização
Nota:
No entanto, é necessário garantir que a tensão após a amplificação não exceda a fonte de 5 Volts. Se o amplificador operacional for alimentado com a mesma fonte de 5 Volts que o Arduino, isso será resolvido automaticamente, pois a saída do amplificador operacional será cortada em seu trilho de suprimento superior ou ainda mais baixa se o amplificador operacional não for um trilho tipo ferroviário.