Tengo un Atmel ATmega328P y estoy tratando de ejecutar dos termistores en un pin analógico (TEMP_M5), utilizando un pin digital para seleccionar qué termistor está activo (TEMP_SEL_M5). Pensé que el circuito de abajo me permitiría hacer eso, pero lo he probado y mientras la mitad derecha del circuito parece funcionar cuando TEMP_SEL_M5 se tira a tierra, cuando TEMP_SEL_M5 se tira a alto, el voltaje en TEMP_M5 es 0 V.
Descripción del circuito:
- La mitad inferior es la mitad inferior de un divisor de tensión.
- TEMP_M5 es un pin analógico.
- TEMP_SEL_M5 es el pin selector digital.
Mi teoría era que el pull-down R27 pondría la puerta de Q3 a nivel bajo, por lo que Q3 permitiría a TH_M5 formar la parte superior del divisor de voltaje, mientras que también pondría la puerta de Q4 a nivel bajo, manteniendo el termistor Q4 inactivo.
¿Puede alguien indicarme la dirección correcta, por favor? O puede que tenga un error en mi protoboard (¡o ambos!).