1. simply use a 2 bit synchronous johnson counter with truth table as 00/01/11....( initial as 11 / Q1, Q0 / Q0 as LSB )
2. a independent T-FF whose clock come from CK*Q1*Q0 + /CK*/Q1*Q0, the output of T-FF is required
3. If full synchronous is required, more complex one similar as about
Design a counter asynchromous will be easier using 2 JK flip flops
Use 2 JK flip flops Use the out put of LSB and MSB through a nand gate to trigger the clear pin of the flip flops to restart counting
I'll try 2 sum up the steps:
1. Generate two clocks at half the desired frequency with a quadrature-phase relationship (constant 90° phase difference between the two clocks).
2. Generate the output frequency by exclusive-ORing the two waveforms together. 'coz of the constant 90° phase offset, only one transition occurs at a time on the input of the exclusive-OR gate.
Reference taken from the file attached...
It gives description of majority type of clock dividers..
Try to use a divide-by-two frequency divider to generate a signal with half the frequency of the original. And then use an AND Gate to sum up the original and the divided signal.
Try to use a divide-by-two frequency divider to generate a signal with half the frequency of the original. And then use an AND Gate to sum up the original and the divided signal.
Double the frequency and divide by 6. Multiplying can be done with a RC circuit and a XOR gate. Divide by 6 with 3 flip-flops and a XOR gate.
This circuit will give a 50% duty cycle.