- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I'm a college graduate from Brazil at Federal Technological University of Paraná and I'm having problems setting up a PLL from IP catalog, would you please help me?
I've been assigned to demodulation in a visible light communication project and my goal is to set a PLL for clock recovery of a PPM signal.
Since we are working with a DE10 NANO (Cyclone V SE BASE - 5CSEBA6U23I7), our first solution would be using the IP catalog.
Am I missing something on the megawizard window?
Thanks in advance,
Guilherme Barbosa
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The FPGA I'm working with will act as a receiver for a wireless 3.75MHz signal. The signal will be transmitted by another FPGA. (attached is a screenshoot of the waveform of the 3.75MHz signal).
Therefore, I need to recover the 3.75MHz clock from the signal wave itself and assure it will be phased by 90 degrees so we can perform the signal deserialization later on.
Even though we'll use the 50MHz standard clock for the board operation, our plans were having both refclock and output clock set as 3.75MHz. Refclock as the signal wave received and output clock as the original clock signal phased by 90 degrees.
As far as I know, that configuration is feasable due to our PPM signal having only two positions (0 or 1), but IP megawizard is preventing me from creating a PLL with a refclock lower than 5MHz and confirm if the component would work as intended.
Is there a way to generate a PLL through IP catalog with refclock lower than 5MHz?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
No. The min legal refclk frequency is 5mhz.
Thanks,
Regards,
Sheng
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
besides frequency range problem, PLL can only synchronize to a continuous clock signal. Red encircled signal rather requires some kind of CDR circuit that reconstructs a continuous clock matching signal edges. Cyclone V has no hardware CDR features, soft CDR can be however implemented utilizing PLL dynamic phase shift.
Regards
Frank
P.S.: Not sure if you need to exactly synchronize to signal clock. If you just want to decode the (apparently Manchester encoded) data stream, an UART approach with sufficient oversampling ratio is probably the straightforward way.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page