Protección de entrada de MCU

0

Estoy trabajando en un circuito de protección simple para un pin de E / S en una MCU. El dispositivo será alimentado por batería 3v. El pin de E / S de la MCU tiene una tolerancia de voltaje de (GND - .6V) a (Vdd + .6V).

  1. Entrada digital de extracción a tierra (señales de pulso)
  2. Entrada digital de 24 Vcc (desde un termostato)
  3. Contador de alta frecuencia de 24 V
  4. Entrada serial de extracción a tierra (1200 baudios - 9600 baudios)

En la MCU habrá un ajuste interno que se usará para decidir qué tipo de señal buscar y procesar, por lo que este circuito de entrada solo tendrá que asegurarse de que el pin de E / S de la MCU esté protegido, sin importar la entrada tipo (listado arriba).

Aquí es otra de mis publicaciones que explica mis primeros intentos. El siguiente circuito es una modificación del recomendado por @ Jeroen3.

simular este circuito : esquema creado usando CircuitLab

Hasta ahora las simulaciones se ven bastante bien. Aquí hay un barrido de voltaje de 0V-24V:

Las respuestas de frecuencia también se ven bastante bien.

¿Alguien tiene alguna experiencia con un circuito similar, sugerencias o puede detectar posibles problemas?

    
pregunta apaul

1 respuesta

2

Tu circuito está sobre-diseñado. Intente algo más simple, como este limitador de diodo simple

Las ráfagas similares a 5 ms NO son de alta frecuencia de ninguna manera. Si puede pagar una resistencia de la serie 10k (R1), el circuito anterior servirá para todos sus casos.

Si no le gusta tener +4 V en la entrada MCU, reduzca el voltaje de referencia de 3.3V a un riel de 2.5V. O utilizar los diodos de Schottky. El capacitor C1, si se coloca cerca de los diodos, también protegerá sus entradas de cualquier ESD.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas