circuito antirebote

3
¿Qué es un filtro antirebote? #1 Administrador Registrado: 27/01/2006 15:55 Grupo: Webmasters Usuarios registrados Mensajes: 66 Nivel : 7; EXP : 2 HP : 0 / 150 MP : 22 / 1498 Los filtros antirebote son utilizados generalmente para eliminar ruidos en las señales de entradas de los interruptores en circuitos electrónicos. Por lo general los interruptores electrónicos son generan señales muy ruidosas al ser activados, por lo que a veces se pueden generar detecciones incorrectas de la activación de los mismos. Los filtros antirebote ayudan absorbiendo las transiciones rápidas de los interruptores y generando señales más confiables. ¿Cómo funciona? Una configuración típica de un filtro de rebote como la que se muestra en la figura consiste de un interruptor conectado a una fuente por medio de una resistencia R1 de pull-up a 5V y un filtro pasa bajos que consiste de la resistencia R2 y el capacitor C1. En estado estable Cuando el capacitor C1 está cargado y el interruptor SW1 no está activado se ven 5V en la salida del interruptor. En la transición baja Cuando se aprieta el interruptor SW1 se crea un camino de descarga a tierra, por lo que el capacitor C1 se empiza a descargar limitado por la resistencia R2, al pasar cierto tiempo tau2 se puede considerar que la salida al microcontrolador es muy cercana a los 0V que es igual a

Upload: mario-emiliano-gordon

Post on 24-Jun-2015

3.611 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Circuito antirebote

¿Qué es un filtro antirebote?#1Administrador

Registrado:27/01/2006 15:55Grupo: Webmasters Usuarios registrados Mensajes: 66Nivel : 7; EXP : 2HP : 0 / 150MP : 22 / 1498Los filtros antirebote son utilizados generalmente para eliminar ruidos en las señales de entradas de los interruptores en circuitos electrónicos.

Por lo general los interruptores electrónicos son generan señales muy ruidosas al ser activados, por lo que a veces se pueden generar detecciones incorrectas de la activación de los mismos. Los filtros antirebote ayudan absorbiendo las transiciones rápidas de los interruptores y generando señales más confiables.

¿Cómo funciona?Una configuración típica de un filtro de rebote como la que se muestra en la figura consiste de un interruptor conectado a una fuente por medio de una resistencia R1 de pull-up a 5V y un filtro pasa bajos que consiste de la resistencia R2 y el capacitor C1.

En estado estableCuando el capacitor C1 está cargado y el interruptor SW1 no está activado se ven 5V en la salida del interruptor.

En la transición bajaCuando se aprieta el interruptor SW1 se crea un camino de descarga a tierra, por lo que el capacitor C1 se empiza a descargar limitado por la resistencia R2, al pasar cierto tiempo tau2 se puede considerar que la salida al microcontrolador es muy cercana a los 0V que es igual a baja.

En la transición altaLa resistencia de pull-up hace que cuando el interruptor no está activado se vean 5V en la entrada del filtro pasa bajos, el capacitor C1 se empieza a cargar limitado por la resistencia R1 + R2 y al pasar cierto tiempo tau se puede considerar que la salida al microcontrolador es muy cercana a los 5V que es igual a alta.

Consideraciones importantesEn la transición baja, si el capacitor C1 es muy grande o la resistencia R2 + R1 son muy grandes es posible que al pulsar el interruptor por un periodo corto de tiempo no se llegue a cargar el capacitor C1 por lo que el micro no podrá detectar la señal baja, o sea que será imposible determinar que se ha presionado el interruptor

En la transición alta, si el capacitor C1 es muy pequeño o la resistencia R2 es muy

Page 2: Circuito antirebote

pequeña o el cable desde la salida al filtro al microcontrolador es muy larga se pueden ver ruidos en la señal por lo que sería posible detectar activaciones incorrectas del interruptor. Ésto será mucho más fácil de detectar cuando el microcontrolador detecta las transiciones del interruptor y no los estados altos o bajos del interruptor.

¿Cómo calcular el tiempo de carga y descarga?Para calcular el tiempo rápidamente se puede utilizar la fórmula

tau = R * C

Por ejemplo,En la carga o transición altatau = (R1+R2) * C1 tau = (10k + 10k) * 1000p tau = 20k * 1000p tau = 20 ms

En la descarga o transición bajatau = R2 * C1tau = 10k * 1000ptau = 10 ms

Archivo adjunto:

  filtro_switch.png (6.28 KB)

Enviado el: 30/09/2006 8:26