which I design 100Mhz to 10Mhz ?

Status
Not open for further replies.

elcielo

Full Member level 6
Joined
Jun 13, 2002
Messages
383
Helped
15
Reputation
30
Reaction score
8
Trophy points
1,298
Activity points
3,250
I want no sideband spurious 10Mhz.

input square wave 100Mhz

output sine wave 10Mhz
 

Hi Elcielo,

You need to provide more detailed info about the phase error you want to achieve in order to get a better answer, but here is the idea. You need to build an accumulator (to serve as the phase accumulator), the range between zero and maximum value of the accumulator will represent all phase values in one cycle of the sinusoid. Then you will use the accumulator output to address a look up table with sine values. The output of the look-up table (ram) can go straight to a DAC. There are
many improvements you can implement to this basic idea:
1. Store only one quadrant of the sine period (0-pi/2 for example), 'cause the sine's value in other quadrants can be inferred by simmetry.
2. Keep more precision in the accumulator than address bits in the LUT, then you can interpolate the LUT values for the intermediate accumulator values.
etc.

As I said, for more info, you need to give more info.

Hope this helps.
 

100Mhz(MC100ELT20D - TTL to PECL) -> 50Mhz(MC100EL32D - div 2)
-> 50Mhz (MC100EPT21D - LVPECL to LVTTL) -> 10Mhz(ICS525-01R)
 

simple way

If the phase is not important, divide by 5 and then by 2 to end up with a square wave at 10 MHz. Then run it through a low pass filter or a band pass filter. The only additional outputs will be harmonics of 10 MHz which are reduced by your filter.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…