Tengo un Arduino y estoy tratando de medir el voltaje en R1. Para hacer esto, estoy conectando SW1 a una entrada analógica. Usando un multímetro mido el voltaje a través de R1 y R2 a 1.56V que es lo que espero.
Sin embargo, cuando cierro SW1, el voltaje en R1 salta a 1,83 V. ¿A qué se debe esto?
simular este circuito : esquema creado con CircuitLab
Tiene una impedancia de fuente muy alta (normalmente la mantenemos bastante baja).
La entrada AVR ADC tiene esta estructura general:
Habrá algo de corriente de fuga fluyendo dentro o fuera del pin y la fuga total está representada por I(ih) e I(il); suponiendo que I(ih) es mayor que I(il), entonces fluirá algo de corriente adicional hacia la resistencia inferior, lo que aumentará el voltaje que mide.
En este caso, esa corriente adicional parece 270 nA, un valor que no es inesperado.
Las impedancias de fuente altas son una fuente bien conocida de errores de ADC.
Tenga en cuenta que conectar una fuente de alta impedancia a una entrada analógica que tiene alguna fuga (y puede ser en cualquier dirección, generalmente especificada como +/- algo, generalmente en el orden de microamperios) cambiará el voltaje que lee a través de la resistencia a un mayor o un voltaje más bajo, dependiendo de si la fuga efectiva es corriente descendente o generadora .
Recomendaría este hilo para comprender el dolor que puede causar la corriente de fuga de entrada.
Como se indicó, puede usar un amplificador de búfer para pasar de un mundo de alta impedancia a uno de baja impedancia (preferido en los ADC), pero debe asegurarse de que la corriente de compensación de entrada (el análogo de la corriente de fuga anterior) sea lo suficientemente baja como para que
R (fuente) * I (compensación)
no provoca un error significativo.
La mayoría de los amplificadores de entrada de riel a riel tienen una etapa de entrada dual, pero la corriente de polarización de entrada suele ser significativamente diferente en las etapas de entrada; la corriente de compensación de entrada generalmente está directamente relacionada con la corriente de polarización de entrada. Esto simplemente significa que debe tener cuidado al seleccionar dicho amplificador de búfer.
Otra excelente referencia sobre la corriente de polarización de entrada.
Probablemente sea la impedancia de la entrada analógica, debe abrir el interruptor y medir la impedancia de la entrada analógica. Si es el caso, medirás el valor de 1,2 Mohm.
De acuerdo con la hoja de datos de ATMega328, la impedancia de entrada en el pin analógico no debe ser superior a 10k ohmios. Reemplace las resistencias de 1M con 10k y debería estar bien.
PlasmaHH
bimpelrekkie