Digital frequency generator

H - Electricity – 03 – B

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H03B 28/00 (2006.01) G06F 1/02 (2006.01) H03L 7/16 (2006.01)

Patent

CA 2240473

In a method of generating a clock signal having a desired frequency, a pulse is generated each time a stored accumulator value (tank) is found to be greater than or equal to a stored (trigger) value. In a first loop (10), the stored accumulator value tank is iteratively incremented by a first iterative value (r) until the stored accumulator value is greater than or equal to the stored trigger value and subsequently in a second loop (11) the stored accumulator value (tank) is decremented by a second iterative value until the stored accumulator value is less than the stored trigger value. During each iteration of the first loop (10), a current frequency of the clock signal is compared to a desired frequency value and if the two values are different, the first iterative value (r) is corrected at a predetermined rate (accRate) over one of more subsequent iterations until the frequency of the generator clock signal corresponds to the detected value of the desired frequency. In a preferred example, the number of iterations needed to change the first iterative value (r) is determined by a stored accumulator value which is added to an accelerator-accumulator (AccTank) for each iteration that the first iterative value and the desired frequency are not exactly equal.

Dans un procédé de génération d'un signal d'horloge ayant une fréquence désirée, une impulsion est générée chaque fois qu'une valeur mémorisée en accumulateur (<u>réservoir</u>) s'avère être supérieure ou égale à une valeur de <u>déclenchement</u> mémorisée. Dans une première boucle (10), la valeur mémorisée en accumulateur (<u>réservoir</u>) est augmentée de façon itérative d'une première valeur itérative (<u>r</u>) jusqu'à ce que la valeur mémorisée en accumulateur soit supérieure ou égale à la valeur de <u>déclenchement</u> mémorisée et, par la suite, dans une seconde boucle (11) que la valeur mémorisée en accumulateur (<u>réservoir</u>) soit diminuée d'une seconde valeur itérative jusqu'à ce que la valeur mémorisée en accumulateur soit inférieure à la valeur de <u>déclenchement</u> mémorisée. Au cours de chaque itération de la première boucle (10), une fréquence de courant du signal d'horloge est comparée à une valeur de fréquence désirée et si les deux valeurs sont différentes, la première valeur itérative (<u>r</u>) est amenée par correction à une cadence prédéterminée (<u>accRate</u>) sur une des multiples itérations suivantes jusqu'à ce que la fréquence du signal d'horloge du générateur corresponde à la valeur détectée de la fréquence désirée. Dans un exemple préféré, le nombre d'itérations nécessaires pour modifier la première valeur itérative (<u>r</u>) est déterminé par une valeur mémorisée en accumulateur qui est ajoutée à un accélérateur-accumulateur (<u>AccTank</u>) pour chaque itération de sorte que la première valeur itérative et la fréquence désirée ne soient pas exactement égales.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Digital frequency generator does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Digital frequency generator, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Digital frequency generator will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1817299

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.