Pregunta básica de transistor / MCU [cerrado]

-2

Digamos que tengo 4 AVR MCU's Todos conectados a VCC. Y digamos que todos están conectados a tierra a través de un transistor NPN o NMOSFet. ¿Puedo usar ese transistor para apagar las MCU? Estoy bastante seguro de que puedo, pero solo quiero estar seguro. Gracias!

EDITAR: supongo que el concepto no era lo suficientemente simple, así que lo haré más simple.

Tienes un MCU. Tienes un transistor. Si coloco un transistor NMOS entre la MCU y la GND, O si coloco un transistor PMOS entre la VCC y la MCU, ¿puedo encender y apagar la MCU físicamente? No me digas que lo haga con código. Necesito poder hacerlo físicamente.

Y, por favor, no publiques si solo vas a regañar este concepto. Diseño para personas. No siempre tengo un reinado creativo. Todo lo que quería hacer era ver si podía o no, bot obtener una conferencia sobre la mecánica de los microcontroladores. Lo siento por ser contundente, pero no puedo ganar en este sitio. Gracias

    
pregunta Dominic Luciano

4 respuestas

5

Puede hacerlo de esa manera si no está conectando los AVR a otra cosa. Dudo que ese sea el caso.

Si intenta controlar la alimentación de los AVR en el lado de tierra, ambos aumentarán la masa de los AVR por encima de la tierra de otros dispositivos y disminuirán el voltaje total que alimenta a los AVR. No quieres ir allí.

En cambio, cambia al lado alto. Mantener el suelo limpio. Asegúrese de tener suficiente margen en Vcc para alimentar los AVR

    
respondido por el Mark
5
  

Dije que quería cambiar entre MCU.

Eso no es algo que se pueda lograr de manera adecuada al cambiar su potencia o tierra mientras las señales de E / S permanecen conectadas. Como la mayoría de los chips actuales, los dispositivos AVR no están diseñados para tolerar el voltaje en sus pines de E / S más que un pequeño montaje fuera del rango de sus pines de alimentación. El intento de hacerlo terminará por volver a alimentar el chip a través de los diodos de protección, lo que probablemente signifique sobrepasar su calificación actual, cargar las señales de E / S a voltajes ambiguos y lograr una "operación casi incierta" de la MCU. Nada de eso es bueno.

En su lugar, debe diseñar una manera de mantener aplicadas las fuentes de alimentación de la MCU, pero desactivar las MCU deseleccionadas para reducir el consumo de energía y liberar las E / S compartidas para que sean controladas por otros dispositivos.

Normalmente, una forma sencilla de forzar esto externamente sería mantener bajas las líneas de reinicio de los dispositivos deseleccionados, aunque esto consumirá una pequeña cantidad de energía en la resistencia interna de pull-up. En los AVR configurados para ISP, existe el problema más grave de que mantener la línea de reinicio mientras que las líneas de programación del ISP (que normalmente son las líneas SPI) pueden hacer la transición puede imitar accidentalmente una operación de programación del ISP lo suficiente como para alterar accidentalmente los contenidos de la memoria flash. (Esto no es un riesgo meramente teórico, lo he visto suceder).

En su lugar, es posible que desee crear un mecanismo de apagado en el software de cada MCU. Esto haría un triple estado de todas las E / S (configurarlas como entradas) y luego suspendería la operación, ya sea de forma permanente (hasta el reinicio / ciclo de alimentación) o hasta que se produzca alguna condición de activación, como la afirmación de una señal o patrón único para cada MCU.

    
respondido por el Chris Stratton
1

Puede hacerlo siempre y cuando no tenga cargas a tierra en las salidas, si todas sus cargas son a VCC o entre las patas de MCU (incluso desde una tierra de GPIO a MCU), entonces sí, puede apagarlo. conexión a tierra.

Pero ¿por qué? Estos chips tienen un modo de inactividad de baja potencia que probablemente sea tan eficiente como su interruptor de transistor.

    
respondido por el Jasen
1

Estoy de acuerdo con el comentarista anterior en que el uso de una fuente de alimentación con una habilitación es probablemente una opción más sencilla. Conecte la salida de ese regulador solo a los chips que desea apagar. Por supuesto, todavía necesitaría alguna otra fuente de alimentación para cualquier cosa que controle el suministro conmutado.

Sin embargo, si no puede hacer eso (por ejemplo, solo puede tener un chip de fuente de alimentación), entonces no hay nada de malo en conectar y desconectar la conexión a tierra *** en lugar del suministro. Al implementar la compuerta de potencia dentro de los chips de silicio, hay disponibles conmutadores PMOS de "cabecera" y conmutadores NMOS de "pie de página". De hecho, dado que la movilidad de electrones es aproximadamente dos veces la movilidad de los orificios, un NMOS puede manejar aproximadamente el doble de la corriente que un transistor PMOS de tamaño equivalente. En la práctica, a pesar de este cambio de terreno puede ser un poco más difícil de implementar, sin embargo, por una variedad de razones. Es posible que desee limitarse a cambiar la alimentación con un PMOS, especialmente si tiene múltiples rieles de alimentación con diferentes niveles (por ejemplo, 3.3 V para este chip, 1.8 V para eso).

*** Esto se aplica solo a la electrónica de bajo voltaje, digamos < 5 voltios, NO a la distribución de la línea de alimentación de alto voltaje (por ejemplo, 120 V). En ese caso, debido a que la conexión a tierra / neutro del circuito es lo que está conectado a la conexión a tierra real fuera de su casa, no querrá dejar el circuito apagado flotando en el potencial de calor.

    
respondido por el Evan Cox

Lea otras preguntas en las etiquetas