¿Por qué un pin del microcontrolador usa un impulso de extracción cuando se configura como una salida? [cerrado]

2

¿Cuál es la razón principal por la que algunos microcontroladores forman una topología push-pull cuando se configuran como un pin de salida?

Mi única suposición es no cargar el pin. Pero no pude encontrar suficiente información sobre las razones. ¿Cuáles son los beneficios de la salida push-pull aquí?

    
pregunta user164567

3 respuestas

3

Push-pull significa que puede conducir la línea de salida alta (conectándola a VDD) o baja (conectándola a tierra). Una salida adecuada debe ser capaz de hacer ambas cosas. [1]

Si estás preguntando por qué el esquema muestra transistores, esa es una pregunta diferente. Los transistores forman un inversor CMOS. Funcionan exactamente de la misma manera que el triángulo con un punto en el frente. Probablemente se dibujan por separado porque los transistores que controlan el pin de salida son más grandes y pueden suministrar más corriente que los transistores utilizados para la lógica interna. Los dos inversores juntos forman el búfer de salida para el pin.

[1] También puede tener una salida de "drenaje abierto" que solo tiene el transistor desplegable. A continuación, conectaría una resistencia pull-up al pin. La ventaja de esto es que puede hacer un circuito de "OR cableado" donde múltiples salidas de drenaje abierto controlan la misma línea. Las desventajas son que el tiempo de subida de la salida es más lento y el circuito utiliza energía adicional cuando la salida es baja.

    
respondido por el Adam Haun
0

los microcontroladores se utilizan en todo tipo de lugares extraños y poner los transistores adicionales para permitir el empujar / tirar a menudo vale la pena para habilitar esos usos.

Empujar / jalar junto con un estado de alta impedancia se pueden combinar para simular un drenaje abierto o un colector común, lo que lo hace flexible de esa manera.

El empujar / tirar no depende de resistencias externas para tirar de la salida alta o baja. Esto significa menos componentes externos que necesitan planificación, una conmutación más rápida y un menor consumo de energía cuando no están cambiando.

    
respondido por el ratchet freak
0

De los comentarios bajo la respuesta de ratchet freak:

  

Una fuente de alimentación también se puede encender o apagar, pero no tiene salida push-push.

Eso es correcto, pero una fuente de alimentación solo puede ser fuente actual. No puede hundir actual. Por flexibilidad, el microcontrolador puede hacer ambas cosas.

simular este circuito : esquema creado usando CircuitLab

Figura 1. El diagrama equivalente (arriba) y varias opciones disponibles con una salida push-pull.

Tener una salida push-pull ofrece una gran flexibilidad para conducir varias cargas.

  • (a) Un interruptor de lado bajo puede manejar una carga conectada a suministro positivo.
  • (b) Un interruptor de lado alto puede manejar una carga conectada a tierra.
  • (c) Un arreglo push-pull puede cambiar ambos. Cuando SW3 (lado alto) está cerrado, D4 se enciende y cuando SW4 (lado bajo) está cerrado, D3 se enciende.
  • (d) Hay disponibles disposiciones más complejas, como esta disposición de puente en H que podría impulsar, por ejemplo, un LED bicolor de 2 pines. Para activar D5, cierre SW5 y SW8. Para activar D6, cierre SW6 y SW7.
respondido por el Transistor

Lea otras preguntas en las etiquetas