multiplexor analógico CD4051BE

0

Quiero probar las entradas analógicas de un multiplexor CD4051BE, así que creé cuatro divisores de voltaje para medir cuatro valores diferentes de entrada analógica. Los conecté a los puertos I / O0 - I / O3 del IC y conecté el puerto de salida del IC a la entrada analógica de una placa de arduino.

Después de eso, leí los valores de cada divisor de voltaje usando las líneas de selección, y funcionó como se esperaba.

Tengo cinco piezas de CD4051BE en mi posesión (compradas en la misma tienda) , así que decidí probarlas todas. Me sorprendió el hecho de que cada uno entregaba valores diferentes, alrededor del 5-10% del valor máximo.

Supongo que es porque ocurre debido a una resistencia interna ligeramente diferente para cada IC. Si este es el caso, ¿cómo se puede usar un multiplexor para la manipulación de varios sensores analógicos, ya que se producen errores de precisión?

    
pregunta user3060854

2 respuestas

2

Acabo de repetir tu prueba con 3 4051 CI aleatorios diferentes.

Acabo de usar un DVM para medir el voltaje en el pin multiplexado - pin 3.

En cada caso, el voltaje en el pin 3 era el mismo que para los 3 lugares decimales y era el mismo que el voltaje en el divisor de potencial en la entrada.

Supongo que el problema debe estar en la forma en que está leyendo la entrada analógica. ¿Ha probado el voltaje en el pin 3 con un DVM para verificar sus resultados?

    
respondido por el HandyHowie
2

El problema es que el multiplexor tiene resistencia, esta resistencia puede variar de un dispositivo a otro (no lo esperaría) y cambia con la temperatura y la cantidad de corriente a través del dispositivo. También tendrá problemas de modo común a medida que se acerque a 0V. El CD4051 no es el dispositivo más preciso, pero estos problemas son inherentes a todos los conmutadores analógicos.

Un búfer seguidor de voltaje podría ayudar a darle una mejor medición. El ADC debería ser de alta impedancia, por lo que no esperaría que consumiera mucha corriente. ¿Es el pin de voltaje en el arudino 5V tolerante? Eso podría ser un problema.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas