- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using PLL reconfiguration. When the FPGA is powered up the PLL is loaded with different M, N and C values for the frequency I want to generate.
The PLL will lock below 75C but once it gets to 75C it loses lock.:confused: I have filtered the PLL voltages with ferrite beads and have included caps on the filtered side of the beads. Any ideas what would cause the PLL to lose lock at higher temps? This is a "I" marked part so it should go to at least 85C. Thanks a lot, EdLink Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How are you measuring the 75C? and how are you getting your part up to that temp?
Do you have a thermal couple right on the case of the part, or are you using the chamber temperature? The ambient temp near the part may easily be greater that 10C above chamber temperature, especially if the part is in a box under a heat shield with zero air flow. The junction temperature is what really matters, but that's hard to directly measure, so getting a case temp is your best bet. If you device is under a heat shield, with zero air flow the temp of the part may be significantly hotter than you expect based on your chamber temp. Pete- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I would rather expect bad signal quality of the input clock, unstable voltage regulators and switching noise in general as popular PLL lose-of-lock causes. Their effect can be temperature dependent in various ways.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
75C measured using thermocouple on the part.
Input clk is oscillator quality is good, voltage regulator is OK, switching noise is hard to eliminate, I have reduced outputs to minimum current. Those were my thoughts too, thanks for the replies.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Input clk is oscillator quality is good, voltage regulator is OK. --- Quote End --- I was just referring to the "most popular" cases, of course without knowing any details of your design. Bad input clock signal quality can e.g. mean ringing edges due to unsuitable signal termination. Voltage regulator instability may show as a unsuspicious oscillation of low magnitude in a few 10 kHz range. If it's a problem of self generated (simulatneous switching) noise, reducing the drive strength should definitely have an effect.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I know this thread is pretty old, but I am having the same problem.
I have a Cyclone III EP3C25F256I7 and when I reconfigure the PLL's M,N,C values to a certain value at high temperatures (65C), the PLL loses lock and doesn't recover. I have about 10 sets of M,N,C values I program the PLL too. Only 1 set of them will cause the PLL to lose lock and not recover. This only happens on 2/6 FPGAs I tested. There is no issue at room temperature and if I hit it with cold spray, it will recover lock as well. Any body experience something similar?
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page