Usando mosfets para cambiar entre dos termistores

4

Tengo un Atmel ATmega328P y estoy tratando de poner dos termistores en un pin analógico ( TEMP_M5), usando 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 puesto en el tablero y aunque la mitad derecha del circuito parece funcionar cuando TEMP_SEL_M5 se pone a tierra, cada vez que TEMP_SEL_M5 se eleva, el voltaje en TEMP_M5 es 0 V.

Descripción del circuito:

  • La mitad inferior es la mitad inferior de un divisor de voltaje.
  • TEMP_M5 es un pin analógico.
  • TEMP_SEL_M5 es el pin del selector digital.

Mi teoría era que el R27 desplegable bajaría la compuerta de Q3, por lo que Q3 permitiría que TH_M5 formara la parte superior del divisor de voltaje, mientras que también bajara la compuerta de Q4, manteniendo el termistor Q4 inactivo.

¿Puede alguien apuntarme en la dirección correcta, por favor? ¿O podría tener un error en mi placa (o en ambos)?

    
pregunta dannydc

3 respuestas

2

Como alternativa a la solución perfectamente razonable de @Chapacabras, si no tiene ningún dispositivo PMOS, simplemente puede invertir la topología del circuito presentado en esa respuesta para poder seguir usando los dispositivos NMOS.

La siguiente topología debería funcionar ya que permite que la fuente del NMOS se conecte a tierra para permitir que su señal de control cree un Vgs lo suficientemente alto como para activarlo por completo:

simular este circuito : esquema creado usando CircuitLab

(p. El laboratorio de circuitos no parece tener termistores, por lo que es el símbolo incorrecto, lo sé)

Puede conectar las dos entradas utilizando el inversor de resistencia-transistor que se muestra en su esquema. Si tengo una oportunidad más adelante, la añadiré al esquema.

La desventaja de esto es que invierte el comportamiento de la salida: un voltaje más alto ahora representa el cambio de temperatura opuesto al circuito original.

    
respondido por el Tom Carpenter
6

Prueba esto:

Utilice 2 P-MOSFET y 1 N-MOSFET.

El problema con su circuito es que cuando enciende un MOSFET, el voltaje en el pin de la fuente aumenta, por lo que no se puede abrir completamente. Por eso elegí P-MOSFET y conecté el pin de fuente al riel de 5V. Así que el voltaje en la fuente nunca cambia.

    
respondido por el Chupacabras
4

Quizás deberías considerar direcciones completamente diferentes también:

a. Use dos puertos de E / S digitales para conectar la parte superior de los NTC a + o High-Z para encenderlos y apagarlos.

b. Utilice interruptores / multiplexores analógicos integrados. (como CD4066, CD4051)

    
respondido por el peter

Lea otras preguntas en las etiquetas