Interconexión de resistencias conmutadas a una entrada ADC de un microcontrolador

0

Estoy tratando de conectar las resistencias conmutadas a un microcontrolador (TI CC3220 - enlace ) que utiliza 3.3VDC para su funcionamiento y tiene un rango de entrada de ADC de 1.4VDC.

Mis requisitos son

  1. La entrada de ADC no debe exceder de 1.4 VDC
  2. El interruptor tiene un total de 6 pasos, es decir, de 0 a 5, donde en cada paso se utilizan diferentes valores de resistencia para conectarse a Vcc y para 0 no habrá ninguna conexión a Vcc.
  3. Cuando se retira el módulo de resistencia del interruptor (3 cables al módulo), el ADC siempre debe leer alto.

Con mi conocimiento y experiencia limitados, he creado un esquema como se muestra a continuación. Sería genial si alguien pudiera validarlo o sugerir otras soluciones para resolver mi caso de uso.

Nota: tengo restricciones en componentes y costos adicionales, por lo que se prefiere una solución más económica y óptima. La impedancia de entrada ADC según la hoja de datos es 2.12K

Esquema propuesto (actualizado el 15 de junio de 2018)

simular este circuito : esquema creado usando CircuitLab

Cálculos ADC

    
pregunta Zacson

2 respuestas

0

Mi diseño inicial (Esquema propuesto) que se menciona en la pregunta tuvo un gran inconveniente al estropear el pin del ADC cuando hay un contacto suelto, es decir, si el cable negativo al módulo de resistencia conmutada está desconectado, el ADC obtendrá más voltaje. Que el límite prescrito y estropee el pin.

Por lo tanto, es posible que tenga que comprometer mi requisito de leer un valor alto en ADC cuando se retire el módulo y el paso 5, y manejar varias lecturas a través de mi propio software.

Además, si pude obtener un interruptor giratorio mostrado por Neil_UK, se puede manejar fácilmente según su enfoque recomendado.

    
respondido por el Zacson
2

Al usar resistencias desplegables, puede obtener lo siguiente ...

simular este circuito : esquema creado usando CircuitLab

Como la resistencia del ADC se confirma como 2.12k, con el módulo eliminado, se obtiene una escala más o menos completa del ADC. Con el módulo en circuito, puede cambiar entre 0, 20%, 40%, 60%, 80% y 100%.

Con su esquema que usa 2 resistencias más, obtiene un 45% de FSD con el módulo ausente, luego cambia entre 45%, 48%, 50%, 55%, 64% y 96% de FSD. ¿Es esa una ley no lineal particular que quieres lograr?

    
respondido por el Neil_UK

Lea otras preguntas en las etiquetas