Circuito de inducción de microinterruptor más puntos de alta impedancia - estudio de caso

0

Tengo un circuito en el que se usan 3.3V para MCU y otros periféricos, pero los microinterruptores se ejecutan en 12V. En la primera versión, el microinterruptor se conectó a la base a través de la resistencia de base de un BJT. Lo que me di cuenta es que el proceso de cambio estaba produciendo picos en las líneas cercanas, lo suficientemente alto como para activar mi interrupción externa de la MCU. Nunca he visto algo así en la práctica. Así que decidí poner el filtro rc entre el microinterruptor y la base de BJT. El primer intento ha demostrado que los picos han desaparecido en las líneas cercanas. El circuito se muestra a continuación.

simular este circuito : esquema creado usando CircuitLab

La idea es tener un circuito de rebote para evitar la entrada del giro del microcontrolador durante los primeros 20 ms de las vibraciones del swich, además de filtrar los picos.

Ahora, un amigo mío, me advierte que 200k ohmios en el circuito base es demasiado alto, y que uno debe ser consciente de estas impedancias tan altas en el circuito base, porque cada voltaje inducido entre Rb y R1 podría ir a la Base, ya que a la izquierda es de 200k. Antes de formular mi pregunta, quería decir que quiero tener una interfaz entre el microinterruptor y la MCU a través del transistor, y no consideraré una solución divisoria.

Mis preguntas son: ¿Debo mover el rebote entre coleccionista y MCU y usar un filtro RC con una constante de tiempo más pequeña en la base para eliminar los picos?

¿Podría explicar un poco más por qué las altas impedancias en el circuito base son un posible problema, así como todos los puntos de alta impedancia en un circuito?

¿Cuáles son los posibles problemas con este circuito?

Saludos

    
pregunta Nexy_sm

1 respuesta

1

No necesitas un transistor para hacer el desperfecto; solo usa un divisor potencial para bajar 12v a algo como 3V. Un divisor 4: 1 funcionará usando un 1Mohm y una resistencia de 330k (la atenuación convierte 12V a 2.98 voltios). Luego, coloque un 1 uF (o 2uF) en los 330k.

Si existe alguna posibilidad de que la 12V sea más alta, tal vez tenga un diodo de protección a Vss desde la unión de la resistencia. Si tienes un 12V regulado, todo debería estar bien.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas