I. EL CIRCUITO:
A continuación, un Arduino Due mide las señales de tensión de dos circuitos divisores de tensión en paralelo:
Queremos que el Due mida con precisión las tensiones en los lugares donde hace contacto con los divisores de tensión. Sin embargo, vemos una significativa diafonía - Al cambiar la resistencia en un canal, cambia la tensión en el otro canal:
$$\textbf{TEST I} ~~(R1 = R2 = 10 M):$$
$$\textbf{TEST II} ~~(R2 = 3.3 M < R2 = 10 M):$$
Sin embargo, podemos rastrear teóricamente estos efectos a la fuga de corriente a través de la Due El Arduino tiene una impedancia de entrada de alrededor de 10 k, pero lo hemos sub-relojado de 20 MHz a 1 MHz, lo que eleva su impedancia de entrada a 266 k. Así que los electrones en el circuito divisor de voltaje seguramente preferirán entrar en el Arduino, en lugar de atravesar el 1 M colocado delante de ellos.
II. EL SEGUIMIENTO:
A continuación, hemos hecho una pequeña modificación a nuestro circuito original, con la esperanza de hacer que los canales de tensión sean realmente independientes: ambas señales se amortiguan con un ADA 4528-2 ( un amplificador de operación de dos canales ):
El amplificador óptico no está ahí para amplificar la señal: proporciona una ganancia de ~1,003. En cambio, está ahí para ocultar la alta impedancia del circuito que estamos tratando de medir. En lugar de una impedancia de salida de 1 M, la impedancia es ahora <0,1 :
por lo que los electrones deben permanecer en el circuito, y no debería haber ninguna diafonía. Sin embargo, para mi sorpresa, aunque hay una cierta mejora, ¡todavía se nota la diafonía!
$$\textbf{TEST I} ~~(R1 = R2 = 10 M):$$
$$\textbf{TEST II} ~~(R2 = 3.3 M < R2 = 10 M):$$
El canal rojo no debería "saber" que el canal azul ha aumentado su resistencia. Sin embargo, su señal cae, cuando no he hecho ningún cambio en el canal rojo - ¿Qué me estoy perdiendo en mi análisis (Por cierto, estoy usando resistencias de baja tolerancia <1%)?
0 votos
Tengo curiosidad - ¿Alguna razón para las resistencias de retroalimentación y no sólo un seguidor de voltaje?
0 votos
Mi ignorancia. Supongo que un seguidor de tensión es más sencillo.
1 votos
¡Tus opamps tienen una ganancia de 76, no ~1!
1 votos
Además, 10Mohm es mucha resistencia - es probable que veas efectos parásitos por todas partes, incluso de los contaminantes en el PCB.
1 votos
¿Estás seguro de que tus 3,3V pueden conducir suficientes amperios? Con r1, r2 10M hay 5,5M a GND. Con r1 10M r2 3,3M, sólo tienes 3M a GND. Si tu fuente de voltaje no puede conducir ninguna carga significativa, podrías ver los efectos de que tu voltaje de entrada sea inferior a 3.3V, resultando en las mediciones que publicaste. He trabajado con sensores que sólo podían conducir fracciones de micro amperios antes, por lo que los tamaños de resistencia "regulares" no eran lo suficientemente altos.
0 votos
Interesante. La fuente de voltaje es el pin de 3.3v en mi Arduino. Déjame hacer ese cálculo...
0 votos
¿Un divisor de tensión 10M/1M es una fuente de baja impedancia? El Hoja de datos de atmega328P dice (s28.6.1, p312): El ADC está optimizado para señales analógicas con una impedancia de salida de aproximadamente 10 k o menos. Así que, sí. :P