Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

[question] How to double frequency?

Status
Not open for further replies.

etrobin

Member level 1
Joined
Feb 25, 2002
Messages
34
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
206
Hi,All,

My system clock is 24Mhz,but my peripheral is 48Mhz, how to double my system clock to 48Mhz? or I just use the system clock 48Mhz,then divide to 24Mhz for other peripheral? Where can I get the info about double frequency? How do u do if u had the problem the same as mine?
Thank you in advice !!!!!
have a nice weekend............
 

pissant

Junior Member level 3
Joined
May 30, 2001
Messages
28
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
166
Using a 48M clock and dividing it is much easier than clock multiplying. If you do decide to clock multiply, Cypress makes some nice components for doing that sort of thing.

If you want to do it the hardest way possible, you can double a clock by phase shifting it 45 degrees and then XORing it with the pre-shifted clock. Easier said than done.
 

whorse

Member level 4
Joined
Mar 4, 2002
Messages
72
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
546
use phase lock loop (pll) to do this, there
are many way to realize.
 

cadb0y

Member level 3
Joined
Feb 6, 2002
Messages
57
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,286
Activity points
479
search in forum someone has upload book on phase lock loop
 

GrimReaper

Junior Member level 2
Joined
Jan 8, 2002
Messages
24
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
123
Can play with this

clock doubling circuit, to operate at approx 500kHz, using CMOS logic.


+-------+
| hc86 |
+-----------| |
clkin ----+ | +--- clkout = 2*clkin
+-N-R-+-N---+ |
| | |
C +-------+
|
gnd

where N is a NOT gate (hc04?)
R is a 10k resistor
C is a 47pf capacitor.

The circuit functions quite well and is stable. If the Not gates are omitted,
however, it becomes unstable, and gives variable width pulses.

Or use a 74F74 48 MHZ / 2

clk in -> 48 MHZ
!Q -> D
Q -> Output
 

zorro

Advanced Member level 4
Joined
Sep 6, 2001
Messages
1,131
Helped
356
Reputation
710
Reaction score
298
Trophy points
1,363
Location
Argentina
Activity points
8,902
Hi,
Looh for "push-push" frequency doubler.
It is much simpler that PLL and works even for very high frequency, which can be a problem in GrimReaper's solution.
Regards

Z
 

RegUser_2

Full Member level 2
Joined
Dec 24, 2001
Messages
125
Helped
11
Reputation
22
Reaction score
9
Trophy points
1,298
Activity points
1,507
By XOR'ing the clock with it's delayed copy (apply the clock dirrectly to the one input of 2 input XOR gate, then apply the same clock via an RC LPF network to the other input of the XOR gate).
 

unkarc

Full Member level 5
Joined
Apr 28, 2001
Messages
276
Helped
40
Reputation
80
Reaction score
4
Trophy points
1,298
Activity points
3,530
Hi Etrobin,

I would build a diode frequency doubler with two diodes + trifilar transformer wound on a small ferrit bead/ or toroidal core, see Fig 2 of the article at h**p://www.noblepub.com/archives2/2000/march2000/mar2000pg82.pdf (* => t). No need for tuning, it is wideband and you can use 1N4148 or similar high-speed switching diodes (or Schottky diodes) selected with a digital multimeter's ohm/diode test function.

You can build it in a few minutes (the number of windings on your core can be 3 times 4-5 turns, trifilarly) and its output at the double frequency can be checked with an oscilloscope at once.
This is similar to Zorro's push-push suggestion, I suppose.

Regards, unkarc
 

riz_aj

Advanced Member level 4
Joined
Feb 5, 2002
Messages
100
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,298
Activity points
798
Looks like you have two choices. I like frequency division rather than doubling since you have a lot of options here.

With 48MHz CLK and use master slave flip flop technique as frequency divider to get 24MHz.
Use delay locked loop circuit which is quite common in clock management and distribution technique.

For frequency doubler, there RF technique that uses mixer. Active mixer is preferred since they are normally in IC form. Use 24MHz as input for both RF & LO port and you will get 48MHz IF output.

Hope this helps.
 

brankob

Junior Member level 2
Joined
Mar 14, 2002
Messages
20
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
119
As others have said, two choices are possible (48 MHz oscil with divider or freq doubler) with second option being a bit more tricky if you need 50% duty cycle.

You could try a simple solution that could give you cca 50%.
Use 74LS86 for EXOR gate and feed it direct 24 MHz on one input and delayed 24 MHz signal on the other input. For delay use another EXOR gate on the same chip, with one input tied to GND or VCC (whatever). Propagation times of LS series could be just right to do the job. LS is also less susceptible to ambient temperature and voltage variation than HC. Solution isn't exactly NASA-certified, but it is a quick h@ck that could work.
 

electronrancher

Advanced Member level 1
Joined
Mar 24, 2002
Messages
447
Helped
45
Reputation
90
Reaction score
11
Trophy points
1,298
Activity points
6,942
For digital circuits, don't use any h@ck-methods, you may just cause interference or glitches.
Best solution is to use a 48MHz system clock, and a 74ls93(ttl) or 40161(cmos) binary counter.
Connect your 48MHz clock as the clock, tie !RST and !Load to +5v, and get 24MHz clock from Q0.
You can also get 12MHz clock from Q1, 6MHz from Q2, and 3MHZ from Q4...
 

siraj

Junior Member level 3
Joined
Dec 3, 2001
Messages
25
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
mars
Activity points
101
u can try out this simple scheme wherein the propagation delay through a NOT gate is utilized to introduce phase shift in the input clock and which then feeds a two input XOR gate another input of which is fed with undelayed clock signal. u may have to experiment with the number of not gates connected in series to get nearly 50% duty cycle. The layout is in
 

admiral

Junior Member level 3
Joined
Dec 13, 2001
Messages
30
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
222
The problem with signal delaying and NOT and XOR gates is that these type of cicuits tend to not be stable over temperature and can change duty cycle or jitter.
The pll or chip clock doubler solutions are better although of course more expensive and not so readily available.
 

Willebul

Junior Member level 3
Joined
Mar 18, 2002
Messages
26
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Africa
Activity points
136
Hi

Yes , for playing around or protoyping XOR scheme is ok , but for serious design , start at 48 Mhz and devide down. Should be the cheapest solution as well

Willebul
 

mypooka

Member level 1
Joined
Dec 30, 2001
Messages
41
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
351
This is what phase lock
loops are good at
ooorrrr just change the
edge triggering then invert it!
 

j_o_n_i

Junior Member level 3
Joined
Mar 26, 2002
Messages
26
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
Between Apenines and Balcans
Activity points
210
I don't want to repeat what has been already said, so i want to remind you an old-fashioned method like that of TV transmitters: Frequency multipliers.
You take an high frequency transistor, use C class operation: 24Mhz signal on the base and a 48Mhz Filter as collector load.
Although I don't believe it's suited for digital applications.
 

agknayak

Junior Member level 1
Joined
Feb 25, 2002
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
47
You can also use CY2308-2 from Cypress/IDT to do the job. No external components required! Has all the things to double the input frequency.
Gopal.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top