cmos de configuración push-pull

3

¿Por qué aquí? enlace dicen que la configuración push-pull con transistor de lado alto como PMOS y lowside como NMOS es incorrecto?

He encontrado muchas fuentes que indican que esa configuración (PN) es correcta, como el manual de referencia STM32F0, sección GPIO

También el simulador muestra que ambas configuraciones (PN y NP) parecen funcionar

¿Cómo es correcto?

    
pregunta fjohn

2 respuestas

1

La página web a la que has vinculado dice:

  

Cuando la entrada está en el riel medio, se producirá un voltaje entre la puerta y la fuente para ambos MOSFET. Dado que un MOSFET puede manejar muchos amperios, esto provocará un cortocircuito en el riel de alimentación y causará muchos daños.

Esto es cierto.

Pero los FET de salida GPIO dentro de un chip no permiten muchos amperios, por lo que la corriente resultante no es tan grande y no explotará el chip de inmediato. Además, estos pequeños FET tienen una capacitancia de compuerta muy pequeña, por lo que la conmutación se producirá muy rápidamente y la corriente no fluirá durante mucho tiempo.

Pero todavía sucede. Las fluctuaciones de corriente resultantes en las líneas de suministro de energía son la razón por la que necesita condensadores de desacoplamiento para chips digitales y la razón por la que el ruido de conmutación suele ser peor para las salidas con mayor potencia de accionamiento.     

respondido por el CL.
2

Si también traza la corriente a través de las mosfets, verá la diferencia. Para mosfets de baja corriente está bien usar el lado alto P-mos y el lado bajo N-mos y conectar las puertas juntas. Esto todavía causará un corto, pero solo por un período muy corto de tiempo. Encontrará que si cambia con una alta frecuencia, los mosfets se calientan porque se cortan más a menudo y disipan el poder.

Para mosfets grandes, la alta capacitancia de la compuerta hace que el tiempo de aumento sea lento, lo que hace que ambos transistores permanezcan encendidos durante un tiempo más largo durante la transición, cortando el suministro a tierra durante un tiempo considerable.

La solución para grandes mosfets (alta corriente) o tiempos de subida lentos es usar un controlador de puerta que no se superponga. Esto significa que uno primero apagará un transistor y solo cuando esté apagado, encienda el otro transistor.

A continuación se muestra un ejemplo de un controlador de compuerta no superpuesto y la forma de onda de salida.

    
respondido por el Douwe66

Lea otras preguntas en las etiquetas