¿Por qué los contadores síncronos son síncronos?

¿La señal de entrada que tiene que propagarse a través de las puertas AND no causa un retraso en la propagación de todos modos? Con el contador asíncrono, el retraso fue causado por la señal del reloj; con el contador síncrono, ¿no existiría el retraso de todos modos, solo con la entrada?

Respuestas (2)

Con los contadores síncronos, el retraso se produce mientras el reloj está inactivo (invariable o en un flanco inactivo). Cuando el siguiente borde activo llega a las entradas de reloj, las entradas de datos ya son estables. Por lo tanto, todas las salidas cambian en el mismo momento, que es la esencia de que el sistema sea 'sincrónico'.

Wouter, buen hombre, ¿le importaría, por el bien de la comunidad, desarrollar los beneficios de un contador síncrono, quizás en un contexto más amplio de un sistema digital, y quizás algunos consejos sobre qué evitar (longitudes de circuito no coincidentes, estiramiento del reloj, etc.) ) al usarlos en diseños? Estoy interesado, si tiene tiempo, sería bueno para esta respuesta en un punto de vista "wiki". Gracias, si tienes tiempo..
@KyranF me has visto como un gurú del diseño lógico con mucho tiempo libre, pero tampoco es cierto. El diseño sincronizado versus asíncrono es un tema muy amplio, mejor abordado por Wikipedia o incluso por un libro. Y felizmente dejaré que la longitud del circuito coincida con la de los verdaderos profesionales (un buen profesional sabe dónde termina su experiencia).
Bien entonces, ¡no te preocupes!

En el uso típico, un contador síncrono recibirá la misma señal de reloj que muchos otros dispositivos. Si muchos dispositivos con características de velocidad similares son alimentados por la misma señal de reloj, el tiempo entre un flanco de reloj y cualquier cambio de salida resultante será relativamente similar para todas las salidas síncronas en todo el sistema que están controladas por el mismo reloj.

Si la señal que alimenta un contador no se alimenta a nada más, entonces los tiempos con los que cambian las salidas de un contador síncrono probablemente sean más consistentes que los correspondientes a un contador de onda, pero en la mayoría de los casos lo que importa no es la relación. de los bits de los contadores entre sí, sino más bien la relación entre las salidas del contador y otras cosas que son controladas por el mismo reloj .

Por cierto, tenga en cuenta que un contador síncrono típico a menudo tendrá una entrada de "habilitación de conteo" que se espera que se configure mucho antes de que llegue un borde de reloj, así como una salida de acarreo que indicará si el siguiente borde de reloj se ajustará. a cero (lo que sería cierto si el conteo está en el valor máximo y la entrada de habilitación está configurada). Por lo tanto, se pueden combinar varios contadores cortos en uno largo; todas las etapas del contador sabrán, antes de cada flanco de reloj, qué harán cuando llegue el flanco, permitiendo así que todas las salidas que van a conmutar lo hagan simultáneamente.