Una pregunta acerca de un circuito de desalojo

3

Estaba leyendo un tutorial sobre el desmontaje de las salidas de un codificador rotatorio que lee un microcontrolador. A continuación se muestra el circuito:

Elescritordeltutorialafirmalosiguiente:

"En el circuito anterior, usamos un condensador de 1uF con una entrada NAND de activación Schmitt SN7414 que limpia el ruido del contacto del interruptor".

Tengo un par de preguntas sobre este reclamo y el circuito.

1-) Puedo entender el motivo del uso de los condensadores, actúan como filtros de paso bajo RC y pueden filtrar rebotes. Pero, ¿de qué manera el SN7414 Schmitt-trigger ayuda a lanzar aquí? ¿Es eso realmente necesario o mejora el rebote?

2-) En el circuito anterior, la resistencia y el condensador forman un filtro de paso bajo con una frecuencia de corte. fc ¿Cuál es la motivación / idea cuando se trata de dimensionar el condensador aquí? ¿Por qué 1uF? Quiero decir, digamos que tenemos un codificador rotatorio y se recomienda utilizarlo con resistencias de 10k. El parámetro del codificador de su hoja de datos debe tenerse en cuenta al dimensionar el condensador. ¿Existe un método o razonamiento entre elegir la capacitancia y un parámetro en la hoja de datos?

    
pregunta user16307

4 respuestas

3

El desencadenante de schmitt no ayuda a hacer rebotes en sí mismo. Pero se requiere porque después del filtro RC, la señal tendrá tiempos de subida / caída lenta (este es obviamente el propósito). Y las señales con tiempos de subida y caída lentos no son adecuadas para alimentar entradas lógicas regulares. Si las entradas de la puerta permanecen "en medio de los estados" durante mucho tiempo, experimentará un mayor consumo de energía y es posible que vea problemas de inestabilidad. Esto se soluciona mediante los activadores schmitt.

El capacitor se puede dimensionar fácilmente y depende del "tiempo de conexión" indicado en la hoja de datos del codificador. También depende de los valores de las resistencias pullup. Básicamente, tome una constante de tiempo RC (aquí 10k * 1µ = 10m) y debería ser mayor que el tiempo máximo de rebote.

    
respondido por el dim
2

1) ¿Por qué utilizar un dispositivo de entrada con disparador Schmitt como búfer?

Con ese circuito RC de paso bajo, obtendrás un tiempo de subida bastante lento en la señal. La señal también tendrá ruido. Si tiene una etapa de entrada sin mucha histéresis, la combinación de un tiempo de aumento lento y el ruido puede hacer que la señal cruce el umbral un par de veces y, por lo tanto, genere el tipo exacto de ruido que intenta evitar mediante el uso de un circuito de denuncia. Al utilizar un dispositivo con mucha histéresis en la entrada, elimina este riesgo.

También a algunas partes lógicas no les gustan las velocidades de rampa lentas en sus entradas, especialmente en las entradas de reloj. He tenido cierres de tipo D discretos que no han podido realizar el reloj de manera confiable debido a que la señal del reloj proveniente de un RC aumenta demasiado lentamente.

2) ¿Por qué ese tamaño de capacitor?

Desea una constante de tiempo que sea rápida en comparación con la velocidad a la que cambiarán las señales y que sea demasiado pequeña para que la note una persona, pero más lenta que la vibración mecánica de los contactos. Unos pocos milisegundos parecen un período de tiempo razonable para alcanzar.
El valor exacto no es tan importante, 10uF puede ser un poco lento y 10nF probablemente sería un poco rápido, pero casi cualquier cosa en el medio probablemente funcione bien.

    
respondido por el Andrew
1

Un vistazo rápido a la aplicación principal del disparador de Schmitt:
Se utiliza para filtrar el ruido en líneas digitales:

ElqueseusaenlapreguntaOPesinvirtiendoeldisparadordeSchmittbásicamenteparamejorarlarespuestadetransicióndelcircuito:
Amarillo:Entrada
Verde:Salida

Eltamañodelcondensadordependedeltiempodereboterequeridoporelcodificador.Enlahojadedatosdelcodificadordebajodelasespecificaciones.osimilaresseránmencionados:
ConstantedetiempoRCparaserdimensionadaenconsecuencia.

    
respondido por el Umar
0
  

usamos un condensador 1uF

Lo más probable es que un circuito como ese funcione, pero está mal: he visto casos en los que este tipo de circuito restablece una MCU tirando de la entrada por debajo del suelo.

Tres trucos aquí:

  1. Debería tener una resistencia entre el condensador y el interruptor. Eso define la corriente durante el alta. Si no está definido, esa corriente de descarga más la inductancia parásita puede ser bastante desagradable.
  2. Debes usar la menor capacitancia posible. Para limitar la cantidad de energía disipada cuando se presiona el interruptor. 0.1u sería mi límite superior. 11n o 1n preferido.
  3. Use un interruptor con alta resistencia de contacto, si desea eliminar la resistencia recomendada en 1) arriba.

Todo esto es para reducir la corriente de descarga y su desplazamiento.

    
respondido por el dannyf

Lea otras preguntas en las etiquetas