Alternativas del circuito de restablecimiento del generador de pasos

0

Estoy trabajando (lentamente) en un proyecto para construir un trazador de curvas basado en gran medida en el original de Heathkit ( Heathkit Catelogue - IT- 1121 ) y me he encontrado con un problema en el circuito de generación de pasos.

Elproblemaesconlalógicaderestablecimientodepasosqueproduceunpicoalfinaldelasecuenciadepasosseleccionada.Metomóuntiempodescifrarcuáleraelproblema,perolabasedeldiseñoesqueelcircuitodereinicio"ve" el siguiente paso antes de que se active el reinicio. La consecuencia de esto es que el pico más pequeño del paso n + 1 se produce en la salida.

Claramente, no puedo tener estos picos estropeando mi señal DUT base / gate y asumo que este problema existía en el original. Para mi molestia, me perdí esto en el escenario (noté los picos, pero lo atribuí a la inductancia extraviada). En este momento estoy pensando que debería reconstruir la sección por completo, muy probablemente usando un microprocesador. Pero, antes de que (a regañadientes) abandone esta placa, ¿puede alguien sugerir una alteración que elimine los picos? Uno de los pensamientos que tuve fue reiniciar utilizando los pulsos de la puerta NOR, así que en lugar de mirar la salida Cuento los pulsos de entrada y reinicio en el flanco ascendente (dado que el IC del contador aumenta en el flanco descendente).

Nota: los observadores cuidadosos notarán que he modificado ligeramente el circuito de reinicio para evitar tener que usar el (imposible obtener 7M5 POT), pero estoy bastante seguro de que la actualización conserva la idea original.

    
pregunta Buck8pe

2 respuestas

1

Creo que su principal problema es que el reinicio es asíncrono.

Lamentablemente, su contador no ofrece un reinicio síncrono, por lo que las únicas soluciones reales que veo son

  1. para amortiguar sus salidas de contador con flip-flops o
  2. para usar un contador que tenga capacidades de reinicio síncrono (por ejemplo, TI SN74LS163).

Para mitigar tu problema, puedes reducir los picos ajustando tu nivel de comparación (creo que eso es lo que hace R7 en tu esquema), pero es posible que ya lo hayas hecho.

Aparte de eso, el uso de un comparador muy rápido con un nivel de comparación bien ajustado en lugar de su circuito de transistor podría permitirle reducir aún más los picos.

También puedes intentar agregar un flip-flop para sincronizar tu señal de reinicio con el reloj principal, pero puede que no sea más rápido que el comparador.

Sin embargo, el problema real es su lógica de reinicio asíncrono de su contador, por lo que siempre habrá algunos picos presentes.

// actualizar: aunque usar el borde opuesto para restablecer su circuito es una buena idea, no ayudará en este caso, ya que esto cortaría la mitad del último paso (porque el restablecimiento se produce instantáneamente, incluso en "borde del reloj equivocado".

    
respondido por el cx05
1

Vine aquí en busca de un problema completamente diferente, pero el restablecimiento de la palabra clave me trajo aquí ;-)) Es bastante obvio que el diseño se realiza de manera que actúe como usted dice. Lo que desencadena el resto es el voltaje PRESENTE en la salida del circuito de restablecimiento muy complejo; - (( Lo que quiero decir es que DEBES generar el siguiente paso de voltaje para llegar a un voltaje que causaría el restablecimiento. Así que está diseñado para funcionar de esa manera, lamento decir eso; - ((

Lo que podría hacer es colocar un pequeño capacitor de 100 a 1000pF en R11. Esto actuaría como un pequeño integrador y luego reduciría los transitorios rápidos en la SALIDA del generador de pasos. No actuaría en la línea de reinicio (circuitos). De esta manera, el restablecimiento se activará más rápido que el cambio de nivel en la salida del generador. El capacitor debe seleccionarse en función de la cantidad que pueda aceptar de la falla. Buena suerte. A día de hoy se podría construir un circuito mucho más sencillo. Sugerencia, reemplace el 90 con un 93 y tendrá un generador de 16 pasos ;-))

    
respondido por el gianni moretto

Lea otras preguntas en las etiquetas