Estoy diseñando un generador de corriente controlado por voltaje para corrientes en un rango de 0 a 2.5 mA. La resistencia de carga está dentro del rango de 0 - 5k Ohms.
Decidí ir con un enfoque de amplificador de diferencia, similar a este:
Esta es la parte de la placa que diseñé y fabriqué con fines de prueba:
Usé el módulo DAC controlado por SPI ( AD5620 ) para generar voltaje de referencia para la fuente de corriente controlada por voltaje. La corriente generada se puede expresar mediante la siguiente fórmula:
Iload = VREF/R1 = VREF/1KOhm
En consecuencia, si mi DAC le da 1V al generador de corriente, la corriente de carga debería ser de 1mA.
También puede ver que estoy usando monitoreo de corriente de lado bajo. La resistencia de referencia de 10 ohmios junto con el opamp LTC2054 cuya ganancia es igual a 100 me ayuda a generar el voltaje proporcional a la corriente de carga, que se puede expresar con la siguiente fórmula:
Vi_monitor = 10 x Iload x 100
Entonces, si mi corriente de carga es de 1 mA, el voltaje proporcional a la corriente de carga será de 1 V.
Además de eso, también estoy monitoreando el voltaje en la resistencia de carga con la ayuda del circuito divisor de voltaje hecho de las resistencias R2 y R4.
Antes de hacer una PCB, simulé el circuito anterior en LTSpice y noté que se comporta como se esperaba.
Finalmente fabriqué la PCB e hice algunas pruebas a bordo. Usé un voltímetro/amperímetro digital para medir la corriente a través de la resistencia de carga. Esto es lo que obtuve:
Para las cargas cuya resistencia es de hasta 2,5k Ohms (más o menos), todo se comporta como se esperaba. La corriente de carga medida es proporcional al voltaje de referencia generado por el módulo DAC. Sin embargo, cuando aumento la resistencia de carga hasta el límite de 5k Ohms, la corriente de carga medida se satura (menos del valor teórico).
Lo que me confunde es el hecho de que aunque detecto la saturación de la corriente de carga (en la pantalla de mi amperímetro), el voltaje proporcional a la corriente de carga (Vi_monitor) todavía se comporta como se esperaba teóricamente, lo que implica que he deseado que la corriente pase por 10 Resistencia de referencia de ohmios (¿¡la misma corriente debería pasar a través de mi resistencia de carga!?).
¿Tienes alguna idea de lo que está pasando aquí? ¿Por qué mido la saturación de corriente con el amperímetro, pero mi monitor de corriente me dice que he deseado la corriente a través de la carga?
Suministro al amplificador diferencial con 18 V, lo que debería ser suficiente, dado que el voltaje en la carga de 5k Ohm para las corrientes de carga de 2,5 mA (en el peor de los casos) sería de 12,5 V.
Para darle una imagen completa de mi circuito, me gustaría mencionar que estoy usando un interruptor dual SPDT controlado por MCU ( TS3A24159DGSR ) que me ayuda a cambiar la orientación de la resistencia de carga y, en consecuencia, la dirección de la corriente que pasa la resistencia:
Su problema clave es, de hecho, el interruptor SPDT: el 5TS3A24159 tiene una clasificación máxima absoluta de Vcc + 0,5 V en los puertos de ruta de señal. Desea >12,5 V de cumplimiento para su carga de 5k ohmios a 2,5 mA. Afortunadamente para el humo mágico, su resistencia de detección de 1k limita la corriente en la POS_end
red del interruptor analógico a aproximadamente 15 mA sin carga, por lo que el dispositivo no sufrió daños evidentes. La fuga a través de la parte sobrevoltada es probablemente la fuente de su discrepancia. La menor resistencia de carga en su prueba de 2,5k ohmios probablemente llevó al interruptor a una región operativa apenas funcional más allá de las clasificaciones del dispositivo, mientras que con una carga de 5k el voltaje del nodo era demasiado alto para funcionar.
Puede considerar 1x ADG5436F o 2x ADG5419 para cumplir con su requisito de conmutación SPDT de suministro único de 18 V. Sin embargo, estos interruptores tienen una mayor resistencia. Sin embargo, debería tener suficiente cumplimiento con el suministro de 18 V. Recuerde verificar la compatibilidad de voltaje en cada nodo para cada dispositivo.
Creo que encontré una razón por la que no mido la corriente esperada a través de la resistencia de carga, muchachos. Aquí está la explicación...
Mi resistencia de carga en realidad se encuentra entre los puntos ELECTRODE_1 y ELECTRODE_2 , a través del conector SJ-3523-SMT-TR .
Entonces, entre la fuente de corriente y la resistencia de carga, tengo un interruptor doble SPDT ( TS3A24159DGSR ) que me ayuda a cambiar la orientación de la resistencia de carga y, en consecuencia, la dirección de la corriente que pasa a través de la resistencia. Cuando empiezo a aumentar la resistencia de carga, a partir de algún punto (alrededor de 2,5k ohmios), la corriente de carga generada encuentra otras formas de fluir desde POS_end a NEG_end (probablemente en algún lugar dentro del IC del interruptor SPDT).
Entonces, solo una parte de la corriente generada fluye a través de la resistencia de carga y otra parte encuentra otras formas. Quité el interruptor SPDT y conecté mi resistencia de carga directamente entre los puntos POS_end y NEG_end . ¡La corriente a través de la resistencia era la esperada teóricamente!
Entonces surge la pregunta ... ¿Hay alguna manera mejor para mí de cómo cambiar la orientación de la resistencia de carga y, por lo tanto, la dirección de la corriente que pasa a través de ella?
¡Gracias de antemano por su tiempo y esfuerzo!
Atentamente,
Bojan.
Pedro Smith
broma