mercatore wrote:
> The 2ns jitter seem to be the result of a sampled edge with a self
> running clock at 500MHz, which is a typical clock frequency of such self
> running clocks. Well this is much to much for a typical FPGA app.
> Generally I wonder for which kind of apps this solution might by
> appropriate:
> Typically one will use any internal pll in an FPGA and use feedback
> loops to adjust to an incoming low frequent clock signal. This way one
> can adapt to signals of around 1/50 of the system pll clock, e.g. 20MHz
> internal and 500kHz external with less than 100ps.
> Also todays FPGA PLLs are tolerant downwards to 5MHz using non phase
> locked operation mode (DCM only), and 15MHz in phase locked operation
> mode.
> On the other hand clock frequencies below 10MHz are not appropriate for
> high speed designs since the incoming jitter is already too high. This
> is the reason why we use at least 100MHz RefClk for e.g. DDR RAM
> designs.
> If one uses around 1MHz input osc frequency for instance, one will have
> to accept at least 1ns jitter because of the mitigation ratio of 2:1
> limiting the subsequent circuits jitter budget to 100MHz. Using a common
> PLL with an appropriately selected division ratio coming close to the
> input and using phase loop.
> So I do not see the reason for a complex digital PLL to derive internal
> system clock frequencies.
My invention was developed for use on the design of a digital speed
controller. I was interested in characterizing a motor driven by a
pass-drive IGBT.
My interest was graphing the power of the motor firing the IGBT at fixed
angles. My invention works great in this application.
I use a SYSCLK of 10 to 20MHz so my delta time is 50 ns which is
undetectable when you are looking at low power frequencies i.e. 50/60Hz.
The two gate delay jitter is the time between the leading edge of the
input frequency and the leading edge of the output frequency.
I'm aware that today's FPGA's Pll must operate at or above 5MHz. That
is precisely why I developed my Low Frequency PLL.
I'm not interested in High-frequency design for my application. I'm not
the only VLSI designer that can use my design.
Torftroll wrote:
> Well, you have a clock of 10MHz and can run the FPGA internally
> with 200MHz. Then I guess, you don't have this jitter.
My design is an arithmetic design. The operation is nothing like
standard PLLs today. The result is similar to analog PLL's found on the
shelf today.
If you wish to understand my design, check out patent US 11,290,117 or
contact me and I will explain my design.
Andreas wrote:
> Hi Joseph,
> release on opencores.org or github and look what happends :)
> BR,
> Andreas
Andreas,
Thanks for the open source possibility ideal but my plans aren't headed
in that direction.
I'm using my design in a specialized motor controller and will enjoy the
protection of the design that my patent affords me.
Joe