"Gabor" <
[email protected]> wrote in message
news:
[email protected] ups.com...
> Ndf wrote:
>> Hello all,
>>
>> I would like to multiply by 4 a USB chip 12MHz clock. The phase shift is
>> not
>> important.
>>
>> I cannot use LatticeXP PLL because minimum input clock frequency is
>> 25MHz.
>>
>> There is a way to work around this problem? I would like to save space
>> and
>> money avoiding an external oscillator.
>>
>> Thanks,
>> Dan.
>
> I see two possibilities:
>
> 1) Cheat a little bit (assume that 24 MHz works in most cases) and
> double the clock input using LUT delays (and hope it's close enough
> to 50% duty cycle for this to work).
>
> 2) Add an external PLL frequency multiplier chip. ICS has some small
> (8-pin SOIC) cheap (cheaper than a crystal oscillator) parts that work
> at this frequency. ICS570B comes to mind...
Hi Dan,
Gabor's blinkered ideas would work. However, they're not as much fun as
accelerating the LatticeXP PLL to about 0.8773 of the speed of light. If you
do that, the stationary oscillator appears to the PLL to be going at 25MHz.
IME, this method involves messing around with enormous gravitational fields
at event horizons, so watch out for evil red robots.
HTH, Syms.