Informar al microcontrolador que el circuito analógico está encendido

0

Básicamente, quiero bajar el pin del microcontrolador si algún circuito analógico está encendido. La potencia del circuito analógico es de 9V, 1.6A. La idea que tengo es usar algo como el MOSFET IRLZ24N, conectar la compuerta al circuito analógico a través de la resistencia, conectar el pin del microcontrolador para drenar y la fuente al suelo. Cuando el circuito analógico recibe alimentación, activará el MOSFET y desplegará el pin del microcontrolador, configurado como entrada extraída (el microcontrolador se alimenta a través de USB). La pregunta es si hay una solución mejor o más correcta de la que sugiero anteriormente.

    
pregunta Ruslan Kabalin

1 respuesta

2

Esa es una forma decente de hacerlo, pero usaría un transistor bipolar como un 2N3904 o 2N4401 (MMBT3904 / MMBT4401 en SMT). Sí, necesitas uno o dos resistores más, pero son más inmunes a las oleadas. El IRLZ24N puede dañarse si coloca más de 16V en la compuerta.

También es un exceso excesivo para el trabajo, y no se garantiza que no se filtre lo suficiente como para superar un típico debilitamiento débil en una MCU, especialmente a temperaturas elevadas. Si insiste en usar un MOSFET, es más apropiado un 2N7000 con una resistencia y un zener en la puerta (2N7002 en SMT).

En muchos casos, simplemente puede usar el 9V y pasarlo a través de una resistencia + pinza Schottky (BAT54) a Vdd y leerlo directamente (desactivar el pull-up). La resistencia podría ser un valor relativamente alto como 100K.

simular este circuito : esquema creado usando CircuitLab

Esto supone que solo está buscando una indicación de ir / no ir de la presencia de algún voltaje en la fuente de alimentación analógica. Si desea saber cuándo está dentro de las especificaciones, deberá utilizar un comparador (tal vez su MCU tenga uno integrado, como muchos PIC). En tal caso, y digamos que la referencia interna del comparador es 1.024V, puede dividir el 9V para que le dé 1.137V a 9V, de modo que el comparador cambie de estado a aproximadamente 8.1V en la fuente analógica (cuando es nominal menos 10%). Alternativamente, puede usar un canal ADC a bordo y hacer la comparación digitalmente.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas