Para duplicar limpiamente la frecuencia de un reloj de entrada aplicado, se necesitaría un PLL, un FLL u otro circuito similar. Sin embargo, dependiendo de lo que intenta hacer, si necesita generar dos eventos de reloj en respuesta a un estímulo de reloj externo sobre el cual no tiene control, dos enfoques a los que llamo "putt-putt-wait" y "putt- putt-skip "podría ser mejor.
Para "putt-putt-skip", necesita un oscilador de funcionamiento libre que funcione más de tres veces (preferiblemente más de cuatro veces) tan rápido como el reloj de entrada. Cuente cuántos pulsos se han recibido en el reloj de entrada y cuántos se han emitido. En cada reloj del oscilador local, enganche el número de conteos de la entrada de referencia y emita un pulso si el conteo previamente bloqueado no es igual a la mitad del número de pulsos de salida. Tenga en cuenta que basar el pulso de salida en el conteo previamente enganchado agregará un valor de demora de fase de un reloj local adicional, pero evitará cualquier posibilidad de emitir pulsos de reloj metaestables o "runt".
Para "putt-putt-wait", necesita un oscilador que se pueda iniciar y detener sin problemas; el oscilador debe ejecutarse siempre que el recuento de referencia no sea igual a la mitad del número de pulsos de salida, y detenerse siempre que sea igual. Si el oscilador puede iniciarse y detenerse sin problemas, este enfoque puede generar una relación de fase más consistente entre las formas de onda de entrada y salida que la que haría putt-putt-skip. También puede ser más eficiente energéticamente.
Ambos enfoques producirán resultados cuya relación de fase no sea tan limpia en relación con la onda de referencia como lo sería un PLL o FLL que ha tenido tiempo de adquirir un bloqueo . Por otro lado, si el reloj de referencia se puede iniciar y detener, un PLL o FLL requerirá una cierta cantidad de tiempo para volver a adquirir un bloqueo cada vez que la onda de referencia se detenga y reinicie, y hasta que el bloqueo se vuelva a adquirir, su fase de salida será Básicamente al azar en relación con la entrada. Por el contrario, los enfoques putt-putt-skip o putt-putt-wait emitirán un par de pulsos que siguen dentro de ventanas bien definidas cada pulso de reloj de entrada recibido, independientemente de si esos pulsos forman un tren continuo, o se inician y detienen periódicamente .