Protegiendo la salida del microcontrolador

1

Estoy diseñando un tablero de ruptura de microcontrolador muy simple. Me pregunto ¿cómo puedo proteger los pines de salida del microcontrolador contra la conexión accidental de otra señal a uno de ellos y quemar el controlador de salida del pin (porque es una salida no entrada)? ¿Sería suficiente una resistencia pequeña (digamos 10 ohmios) en serie al pin para protegerla?

EDITAR: por ejemplo, cambiar erróneamente la línea UART RX y TX.

    
pregunta Matej Gomboc

2 respuestas

2

Los GPIOs típicos de microprocesadores se ven así:


Fuente: enlace

lo primero que debe suceder en una situación de sobrevoltaje es generalmente los diodos de protección, que tienen una potencia y / o una clasificación de corriente (o una clasificación de corriente de GPIO general) que puede encontrar en la hoja de datos. Si los diodos de protección se apagan, entonces es una conjetura averiguar qué sucede a continuación, ya que esto depende del IC. Pero un buen diseño debe evitar que los diodos no se quemen.

10V a 3.3V a través de una resistencia de 10 ohmios aún es de 670 mA, lo cual es suficiente para quemar cualquier microprocesador.

Necesitará un poco más de 10Ω, intente 10kΩ y luego obtendría 6,7 mA, lo que probablemente sería aceptable en la mayoría de las aplicaciones.

Otra cosa sería poner otro par de diodos externos para proteger las entradas junto con la resistencia para asegurarse de que no se sobrecarguen.

Si un valor de resistencia más alto no lo corta debido a problemas de velocidad, es posible que desee utilizar un búfer que pueda tolerar un rango de entrada más amplio.

    
respondido por el laptop2d
3

Si solo está preocupado por conectar dos salidas juntas, donde se garantiza que ambas señales funcionarán a 3.3 V con una conexión a tierra común, entonces solo tiene que elegir una resistencia que limite la corriente de salida del pin a algo por debajo su valor máximo ... no debe preocuparse por dañar los diodos de protección de entrada. Una resistencia de 100 \ $ \ Omega \ $ limitaría la corriente a 33mA en el peor de los casos. Pensaría que algo como 200 \ $ \ Omega \ $ sería una opción segura para uso general.

    
respondido por el Elliot Alderson

Lea otras preguntas en las etiquetas