Si RTla resistencia más baja es 4k, entonces puede calcular fácilmente la resistencia requerida para hacer un divisor de voltaje. Si selecciona un voltaje de referencia ADC del intervalo de banda interno (generalmente 2V56 o 1V1), puede usar un rango ADC casi completo. Por lo tanto (siempreVCC es constante):
UREF=UIN,MAX=RBRB+RT,MIN×VCC
RB=UREF×RT,MINVCC−UREF
Y redondo RBhacia abajo, por lo que nunca alcanzará la escala completa en el ADC. Una vez que tengasRBdebería poder calcular el voltaje de entrada más bajo que pueda alcanzar. Saber esto es valioso porque puedes hacer dos controles de cordura en tu programa:
- Cuando el valor ADC es (cercano) a 1023, esto indica que el sensor falló el cortocircuito (mal cableado, ...);
- Cuando el valor ADC es (cercano) 0, esto indica que el sensor falló al abrirse (no conectado, cable roto, ...)
Con base en estos dos controles, puede hacer que su programa decida qué hacer: por ejemplo. establecer una salida de error alta, eliminar la energía de una carga, ...
Tenga en cuenta que con este divisor de voltaje resistivo, la resolución de su medición variará ampliamente a lo largo de la escala.
P.ej. con referencia de banda prohibida establecida en 1V1 y tensión de alimentación 5V:
RB=1.1V×4kΩ5V−1.1V=4.4k3.9=1.13kΩ
Redondeado al primer valor E12 disponible hace
1kΩ
UIN,MIN=1kΩ1kΩ+115kΩ×5V=43mV
UIN,MAX=1kΩ1kΩ+4kΩ×5V=1000mV
La ventaja de usar la referencia 1V1 es que es bastante fácil predecir un rango de valor ADC aproximado : 43 - 1000