Abrir la configuración del puerto de drenaje [duplicado]

0

Estaba aprendiendo acerca de las configuraciones de puerto de los pines GPIO. Me encontré con la configuración de drenaje abierto, y estaba un poco confundido. No pude entender esto correctamente. ¿Cuándo debería estar habilitado o deshabilitado? ¿Debería estar siempre habilitado cuando el puerto está configurado para salida mientras se transmite?

    
pregunta xyz101

1 respuesta

0

La vista simplificada de una "salida" digital es simplemente dos transistores, uno conectado a tierra, uno conectado a la fuente de alimentación de entrada / salida del circuito (Vio).

Cuando y la salida se configura en modo "push-pull", emitir un '0' conecta el pin de salida al suelo, un '1' lo conecta a Vio. En el modo de "drenaje abierto", el transistor "superior" siempre está deshabilitado: '0' todavía conecta el pin de salida al suelo, pero emitir un '1' no conecta el pin a Vio, y se deja "flotando".

Configurar un pin como push-pull o drenaje abierto es una elección que realiza durante el diseño de un circuito, dependiendo de lo que quiera lograr.

    
respondido por el Sylvain

Lea otras preguntas en las etiquetas