Circuito antirrebote con diodo Schottky

Encontré el siguiente circuito interactuando con una entrada GPIO en una MCU que tiene una resistencia pull-up interna. El GPIO se está utilizando para detectar el estado del botón pulsador. Tengo dos preguntas con respecto a este circuito:

  1. ¿Cómo hace rebotar el inductor el botón pulsador?
  2. ¿Cuál es el propósito del diodo aquí? Si es un diodo flyback, ¿no debería conectarse a través del inductor para que el inductor pueda disipar energía?

¡Cualquier ayuda es muy apreciada!

EDITAR: El GPIO ahora se llama en la imagen.

Circuito de pulsador

Falta el GPIO en su esquema.
@Transistor Lo leí porque la resistencia es el pullup en el GPIO. Sin embargo, un circuito extraño.
@Trevor mis pensamientos exactamente.

Respuestas (2)

El inductor ralentiza (solo) el borde descendente de la señal, por lo que cualquier rebote restablecerá el estado:

esquema de antirrebote del inductor
formas de onda de rebote del inductor

El diodo no hace ninguna diferencia en la simulación. Pero la única diferencia que podría hacer es bloquear cualquier voltaje positivo del inductor, por lo que tendría que suponer que el diseñador temía que esto pudiera suceder cuando se abre el interruptor.

Gracias por la ilustración, sin duda ayuda con mi comprensión. ¿Por qué el inductor solo ralentiza el borde descendente?
Cuando se abre el interruptor, no fluye corriente, por lo que la caída de voltaje sobre R1 se vuelve cero inmediatamente.
¡Entiendo! Otra pregunta para usted, si el diodo está ahí para bloquear el voltaje positivo del inductor, ¿no creará esto una gran acumulación de potencial positivo en el nodo entre el inductor y el diodo?
El extremo derecho del inductor tiene un pico de voltaje positivo, pero eso no aparece en su extremo izquierdo en la simulación. Y cualquier carga positiva se drenaría a tierra la próxima vez que se cierre el interruptor. (Podría ser útil jugar con una simulación usted mismo). En la práctica, un voltaje lo suficientemente alto dará como resultado un arco mientras el interruptor aún está abierto (como lo menciona Transistor).

Cuando miro los circuitos inductores, a veces trato de visualizar cómo se vería el circuito del condensador complementario. En este caso sería un tope entre GPIO y GND. Entonces, para el inductor tendría que estar en serie con la entrada.

esquemático

simular este circuito : esquema creado con CircuitLab

Figura 1. ¿Circuitos de cortesía?

Mi conjetura es que a medida que el interruptor se cierra, tenemos un retraso de tiempo RL antes de que el GPIO se baje. Cuando el interruptor se abre, el inductor forzará un poco de corriente, dando un microarco, hasta que el interruptor esté realmente abierto.

  • En la versión de condensador, la entrada se baja instantáneamente, pero se libera lentamente.
  • En la versión del inductor, la entrada tarda en bajar, pero se liberará instantáneamente.

¿Cómo hace rebotar el inductor el botón pulsador?

Creo que he cubierto eso arriba.

¿Cuál es el propósito del diodo aquí? Si es un diodo flyback,...?

No lo sé, pero generalmente hay diodos de protección de entrada en el GPIO, por lo que el que apunta desde GND al GPIO sería suficiente para proporcionar la ruta de retorno a tierra.

... ¿no debería estar conectado a través del inductor para que el inductor pueda disipar energía?

No. Creo que en este caso queremos forzar un arco.

Tal vez alguien más pueda pensar en una razón para el diodo Schottky. Podría si duermo lo suficientemente bien.