E se RTa menor resistência é 4k, é possível calcular facilmente a resistência necessária para criar um divisor de tensão. Se você selecionar uma tensão de referência ADC no intervalo de banda interno (geralmente 2V56 ou 1V1), poderá usar quase toda a faixa ADC. Assim (desdeVCC é constante):
UREF=UIN,MAX=RBRB+RT,MIN×VCC
RB=UREF×RT,MINVCC−UREF
E redondo RBpara baixo, para que você nunca alcance a escala completa no ADC. Uma vez que você tenhaRBvocê deve poder calcular a tensão de entrada mais baixa possível. Saber isso é valioso porque você pode fazer duas verificações de sanidade em seu programa:
- Quando o valor ADC é (próximo) 1023, isso indica que o sensor falhou em curto-circuito (fiação incorreta, ...);
- Quando o valor ADC é (próximo) 0, isso indica que o sensor falhou aberto (não conectado, fio quebrado, ...)
Com base nessas duas verificações, você pode fazer com que seu programa decida o que fazer: Ex. defina uma saída de erro alta, remova a energia de uma carga, ...
Lembre-se de que, com este divisor de tensão resistivo, a resolução da sua medição variará amplamente ao longo da escala.
Por exemplo. com a referência de gap band definida em 1V1 e tensão de alimentação 5V:
RB=1.1V×4kΩ5V−1.1V=4.4k3.9=1.13kΩ
Arredondado para o primeiro valor E12 disponível
1kΩ
UIN,MIN=1kΩ1kΩ+115kΩ×5V=43mV
UIN,MAX=1kΩ1kΩ+4kΩ×5V=1000mV
A vantagem de usar a referência 1V1 é que é muito fácil prever um intervalo aproximado de valores ADC: 43 - 1000