The present invention relates generally to clock divider circuits and, more particularly, to clock divider circuits producing a symmetrical waveform that divides the original clock frequency by an odd number.
A clock divider circuit is an integral component of radio frequency integrated circuits and microwave circuits, often as part of a phase-locked loop circuit. A circuit designer may need to divide a clock frequency by either an even number or an odd number. An even-number clock divider circuit may be implemented with a T-type flip-flop or other simple circuit. But, implementation of an odd-number clock divider circuit generally requires a more complex circuit.
Some odd-number clock dividers produce an asymmetrical clock signal—i.e., they have a duty cycle other than fifty percent (50%). Furthermore, the design of a clock divider circuit for division by one odd number may often not be easily generated to a design for a different odd number.
Before undertaking the DETAILED DESCRIPTION OF THE INVENTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; “each” means every one of at least a subset of the identified items; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term “controller” means any device, system or part thereof that controls at least one operation, such a device may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future, uses of such defined words and phrases.
For a more complete understanding of the present invention and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, wherein like reference numerals represent like parts, in which:
A method is disclosed that permits implementation of an odd-number clock divider circuit having a symmetrical output waveform. The method may be employed to implement a clock divider circuit dividing an input clock signal by any desired odd number.
and the following logic statements:
D0=Q1 (1)
D1=˜(Q0+Q1) (2)
OUT=Q1 (3)
where “˜” is the NOT operator and “+” is the OR operator.
While the output states are denominated in
An exemplary circuit embodying an FSM described by the state diagram of
On the first rising edge of a clock line CK, electrically coupled to the clock inputs C of the flip-flops 202 and 206, the true level at the output D of the flip-flop 206 is clocked through to the output Q of the flip-flip 206. The rising edge also clocks the false level at the input D of the flip-flop 202 through to its output Q. The true level at the output Q of the flip-flop 206 causes the output of the NOR gate 204 to go low, which is applied to the data input D of the flip-flop 206.
The second rising edge of the clock line CK clocks the true level from the data input D of the flip-flop 202 through to its output Q. The rising edge also clocks the false level at the output of the NOR gate 204 through to the output Q of the flip-flop 206. The output of the NOR gate 204 remains false because of the true level at the output Q of the flip-flop 202.
The third rising edge of the clock line CK clocks the false level at the input D of the flip-flop 202 through to its output. The rising edge also clocks the false level at the output of the NOR gate 204 through to the output Q of the flip-flop 206. Both the inputs to the NOR gate 204 are again false, and the circuit has returned to the state it was in after the assertion of the reset line RESET.
The output Q of the flip-flop 206 is true for one clock cycle and false for the two succeeding clock cycles and repeats these states every three clock cycles.
A schematic electrical diagram for one exemplary circuit embodying the present invention is shown in
The FSM 404 is a similar asymmetrical clock divider circuit, with the difference being that flip-flops 408 and 410 have inverting clock inputs. As a result the FSM 404 is clocked by an inverted input clock signal CK, causing it to exhibit the same sequence of states as the FSM 402 delayed by one half-cycle of the input clock signal CK. Thus, the FSM 404 produces the signal NCK shown in
Thus, a symmetrical clock divider circuit according to the present invention may be formed from two asymmetrical clock dividers, as shown in
Another circuit embodying the present invention is depicted in
As such, a symmetrical clock divider circuit according to the present invention may also be formed from an asymmetrical clock divider and a delay circuit, as shown in
Exemplary embodiments of the present invention that divide an input clock signal by 13 are shown in
The FSM may also be described by the following state table:
and the following logic statements:
D3=Q3·˜Q2+Q2·Q1·Q0 (4)
D2=˜Q3·Q2˜Q1+(Q2^Q0)·Q1 (5)
D1=Q1^Q0 (6)
D0=(˜Q3+˜Q2)·˜Q0 (7)
PCK=˜Q3·(˜Q2+˜Q1) (8)
where “·” is the AND operator, “˜” is the NOT operator, “+” is the OR operator, and “^” is the XOR operator.
Timing diagrams for several embodiments of the present invention are illustrated in
The dotted lines in trace 808 illustrate alternative embodiments that may be formed using the two FSMs 402 and 404, as discussed with regard to
In another alternative embodiment, the FSM 820 may be an asymmetric clock divider with the output waveform shown in trace 820. Such a circuit is true for 3 cycles and false for 10 cycles of input clock signal 802. Trace 822 shows three alternative waveforms for the FSM 404. The solid line illustrates a signal that goes true 2½ input clock cycles after the FSM 402 and remains true for 4 clock cycles. Dashed lines 824 and 826 represent signals that go true 1½ and ½ input clock cycles, respectively, after the FSM 402 and remain true for 5 and 6 clock cycles, respectively.
In the limiting case shown in traces 828 and 830, the FSM 402 is designed to be true for one input clock cycle and false for 12 cycles. Correspondingly, the FSM 404 goes true on the first half-cycle and remains true for 6 full cycles. The combination of any of the pairs of waveforms (806/808, 820/822, or 828/830) produces the symmetrical waveform of trace 804.
Thus, as discussed with regard to
Although the present invention has been described with an exemplary embodiment, various changes and modifications may be suggested to one skilled in the art. It is intended that the present invention encompass such changes and modifications as fall within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
3873815 | Summers | Mar 1975 | A |
4348640 | Clendening | Sep 1982 | A |
4366394 | Clendening et al. | Dec 1982 | A |
4715052 | Stambaugh | Dec 1987 | A |
5172400 | Maemura | Dec 1992 | A |
5552732 | Huang | Sep 1996 | A |
6389095 | Sun | May 2002 | B1 |
7012455 | Chen | Mar 2006 | B2 |