configuración de salida del microcontrolador

0

Hola,

lacapturadepantallaanteriormuestralaconfiguracióndesalidaenunodelosmicrocontroladoresSTM32.Megustaríaexaminarlounpocoparacomprenderquéestápasandoyquépuedoesperar.

Enprimerlugar,elmanualdicequepodemosconfugurarlasalidacomounempujeoundrenajeabierto.Unpardepreguntasaquí:

  1. Sientiendocorrectamentesielbloque"Control de salida" produce un voltaje positivo adecuado, p-mos si está apagado y pin de salida en el drenaje n-mos - pin tirado a tierra. ¿Es correcto?
  2. ¿En qué se diferencia el escenario anterior (n-mos) y luego el drenaje abierto que para mí solo se puede realizar de la misma manera con n-mos?
  3. ¿Hay alguna otra ventaja de esta configuración push-pull, entonces solo la posibilidad de que la salida sea baja / alta?
  4. Me han dicho que en el modo push-pull el flujo de corriente es diferente que en el caso de drenaje abierto, pero realmente no lo veo. La corriente de empuje puede fluir desde Vdd a PIN o desde PIN a Vss. En desagüe abierto solo de PIN a Vss. Entonces, parece que no hay diferencia, pero esa persona sugirió que una configuración permite el flujo de corriente interna mientras que otra externa. ¿Realmente?
  5. Veo que el PIN está protegido por diodos. Así que si pongo un voltaje más alto, entonces Vdd o más bajo, entonces Vss se cortocircuitará de inmediato. ¿Es correcto?
  6. ¿Cuál es el punto de activación de Schmitt para la entrada aquí?
pregunta DannyS

2 respuestas

3
  
  1. Si entiendo correctamente si el bloque "Control de salida" produce un voltaje positivo adecuado, p-mos si está apagado y pin de salida en el drenaje n-mos - pin tirado a tierra. ¿Es correcto?
  2.   

Correcto.

  • Para dar un alto rendimiento, P-MOS estará activado y N-MOS estará apagado.
  • Para dar un voltaje bajo, P-MOS estará apagado y N-MOS estará encendido.
  
  1. ¿En qué se diferencia el escenario anterior (n-mos) y luego el drenaje abierto que para mí solo se puede realizar de la misma manera con n-mos?
  2.   

Para una salida baja no hay diferencia. Para una salida alta, el voltaje de drenaje abierto solo depende de los componentes externos.

  
  1. ¿Hay alguna otra ventaja de esta configuración push-pull que no sea la posibilidad de que la salida sea baja / alta?
  2.   

Sí. Tener un push-pull activo es muy útil por muchas razones. Aquí hay dos:

  • La configuración de drenaje abierto no puede conducir una carga conectada a tierra.

simular este circuito : esquema creado usando CircuitLab

Figura 1. La salida del circuito (a) caerá rápidamente a medida que C1 se descargue a través de M1, pero puede cargarse lentamente dependiendo de la constante de tiempo de R1C1. El circuito (b) subirá y bajará casi a la misma velocidad y solo estará limitado por la resistencia interna de los FET.

  • La disposición push-pull es mucho mejor para impulsar cargas capacitivas, como un dispositivo MOSFET. Conducir alto y bajo cargará / descargará la capacitancia de la compuerta mucho más rápidamente y proporcionará una conmutación rápida con baja disipación de potencia en el MOSFET.
  
  1. Me han dicho que en el modo push-pull el flujo de corriente es diferente que en el caso de drenaje abierto, pero realmente no lo veo. La corriente de empuje puede fluir desde Vdd a PIN o desde PIN a Vss. En desagüe abierto solo de PIN a Vss. Entonces, parece que no hay diferencia, pero esa persona sugirió que una configuración permite el flujo de corriente interna mientras que otra externa. ¿Realmente?
  2.   

La fuente push-pull puede y la corriente se hunde. Esto es útil por las razones explicadas en 3 arriba.

  
  1. Veo que el PIN está protegido por diodos. Así que si pongo un voltaje más alto, entonces Vdd o más bajo que Vss, se cortará inmediatamente. ¿Es correcto?
  2.   

Los diodos brindan protección limitada a la sobretensión / sobretensión en los GPIO, especialmente cuando se usan como entradas. Los diodos tendrán una capacidad de manejo de corriente limitada. La corriente se desvía a los rieles de alimentación y, si no hay nada para consumirla, la tensión de alimentación puede aumentar hasta dañar el chip.

Figura2.Losdiodosdeprotecciónenlamayoríadeloschipslógicoscreanunarutadeaccesoalafuentepositiva.EstomantendráeltransistorPNPencendidopermanentementeypuededañarelchip.Fuente: Fallo del controlador de lado alto de GPIO .

Los diodos pueden proporcionar problemas inesperados a los diseñadores con experiencia limitada, como se muestra en la Figura 2.

  
  1. ¿Cuál es el punto de activación de Schmitt para la entrada aquí?
  2.   

El disparador Schmitt proporciona puntos de conmutación altos y bajos bien definidos con histéresis entre ellos. En general, el voltaje de entrada tendrá que subir a 2/3 de la fuente para registrar un '1' y caer a 1/3 de la fuente para registrar un '0'. Por lo general, esto es mejor que cambiar a 1/2 de la fuente porque se producirá una charla si el voltaje de entrada está justo en el umbral.

    
respondido por el Transistor
1
  

Si entiendo correctamente si el bloque "Control de salida" produce un voltaje positivo adecuado, p-mos si está apagado y pin de salida en el drenaje n-mos - pin tirado a tierra. ¿Es correcto?

Para que la salida sea baja, esto es correcto.

Para una salida alta, el "bloque de control de salida" tendrá diferentes salidas dependiendo de si tienes el pin configurado en modo push-pull o modo de drenaje abierto.

  

¿En qué se diferencia el escenario anterior (n-mos) y luego el drenaje abierto que para mí solo se puede realizar de la misma manera con n-mos?

No es diferente. Los controladores de drenaje abierto y de empuje y tracción tienen el mismo aspecto cuando se produce una salida baja.

La diferencia ocurre cuando la salida es alta. Para una salida alta, un controlador push-pull conectará efectivamente la salida a la fuente positiva, mientras que un controlador de drenaje abierto solo presentará una alta impedancia.

  

¿Hay alguna otra ventaja de esta configuración push-pull, entonces solo la posibilidad de que la salida sea baja / alta?

Un controlador push-pull generalmente producirá transiciones más rápidas de baja a alta, y consumirá menos energía en el estado de salida baja.

  

Me han dicho que en el modo push-pull el flujo de corriente es diferente que en el caso de drenaje abierto, pero realmente no lo veo.

Nuevamente, el push-pull y el drenaje abierto solo son diferentes cuando la salida es alta, no cuando la salida es baja.

  

Veo que el PIN está protegido por diodos. Así que si pongo un voltaje más alto, entonces Vdd o más bajo, entonces Vss se cortocircuitará de inmediato. ¿Es correcto?

Sí. O más bien, tan pronto como aplique más de 0,6 V por encima o por debajo de los rieles, se cortará de manera efectiva.

  

¿Cuál es el punto de activación de Schmitt para la entrada aquí?

El disparador Schmitt se usa a menudo (por ejemplo) cuando tiene una entrada que varía lentamente y no quiere que el valor de la entrada digital parlotee a medida que la señal externa pasa a través del umbral lógico.

    
respondido por el The Photon

Lea otras preguntas en las etiquetas