He conectado un multiplexor CD4067 con arduino. Seleccionaré ch0-ch15 por turno y pasaré el canal seleccionado a A0 en arduino para hacer AD Convert.
Luego solo conecté ch0 a 5V en arduino y seleccioné todos los canales por turno para hacer una prueba. El resultado muestra que cuando se selecciona ch1-ch15, algunos de esos canales tendrán una salida de alrededor de 5 V y esos "canales incorrectos" se solucionarán si elige un canal de entrada fijo. Sin embargo, cuando conecté una resistencia de 1 kΩ entre la salida del CD4067 y la GND. El voltaje de esos canales no seleccionados será 0. Y el voltaje de ch0 será de alrededor de 4.2v. (Verifiqué la conexión y el código que son correctos).
Después de esto, cambié la entrada analógica a una señal de película piezoeléctrica. Existe un problema similar. Y probé varios tipos de resistencias (máx. A 4MΩ), pero el problema sigue existiendo.
No tengo un ideal sobre por qué sucedió esto? Y estoy un poco confundido acerca de algunas fallas en el CMOS. ¿Cuál es la solución posible?