The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 18th, 2024, 3:33am
Pages: 1
Send Topic Print
Some puzzles on Crystal oscillator design (Read 4659 times)
jlee
Community Member
***
Offline



Posts: 40

Some puzzles on Crystal oscillator design
Nov 22nd, 2010, 11:01pm
 
Hi guys,

As the title, there are following puzzles on crystal oscillator design.
1. I have got the following element parameters in the crystal equivalent model: Cs(motional cap), Cp(parellel cap) and Rs(ESR). Are they enough to calaculate the remaining parameter, say Ls with a given oscillation frequency?
2. I have tried to run simulation by PSS and tran, but the oscillator can normally work without any initial condition under PSS and it doesn't work under tran, or the waveform becomes wired. What's the difference between these two analysis?
3. Why the simulated oscillation frequencies are different by changing tstab in PSS analysis, although oscillation has become a steady state?
4. For example, a frequency of 11.1111MHz is obtained from PSS. If an accuracy of 11.111111MHz is preferred, how to set up in simulation?

Thanks for advance!

Regards

Jlee
Back to top
 
 
View Profile   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: Some puzzles on Crystal oscillator design
Reply #1 - Nov 23rd, 2010, 3:47am
 
jlee,

  Given the available information, it would be difficult to respond to your
questions. Assuming that you are using Spectre and Spectre RF, I would
like to share one observation. You might want to try using harmonic
balance when analyzing a crystal oscillator: set tstab=0 and use osc
initial conditions=linear. This approach may be more suitable for your
application, crystal oscillators.

                                                 
                                                                   Best Regards,

                                                                       Sheldon
Back to top
 
 
View Profile   IP Logged
wave
Senior Member
****
Offline



Posts: 117
Silicon Valley
Re: Some puzzles on Crystal oscillator design
Reply #2 - Nov 23rd, 2010, 5:04pm
 
jlee wrote on Nov 22nd, 2010, 11:01pm:
Hi guys,

As the title, there are following puzzles on crystal oscillator design.
1. I have got the following element parameters in the crystal equivalent model: Cs(motional cap), Cp(parellel cap) and Rs(ESR). Are they enough to calaculate the remaining parameter, say Ls with a given oscillation frequency?
2. I have tried to run simulation by PSS and tran, but the oscillator can normally work without any initial condition under PSS and it doesn't work under tran, or the waveform becomes wired. What's the difference between these two analysis?
3. Why the simulated oscillation frequencies are different by changing tstab in PSS analysis, although oscillation has become a steady state?
4. For example, a frequency of 11.1111MHz is obtained from PSS. If an accuracy of 11.111111MHz is preferred, how to set up in simulation?

Thanks for advance!

Regards

Jlee


For Question 1, If you know the Freq and the R/C, you can calc. L.
You need to read some basic app notes on crystal design and resonant frequency equations between LRC and Freq.
Vittoz has a classic paper.

For Q2,  transients are golden for startup sims.
You may need to use Trap, as explained in Ken's Spectre book, and
you may need to De-"Q" the model (change L/C); that will give easier and artificially quicker startup sims.

I haven't used PSS enough to comment on Q3,
and for Q4, I'd set your expectations lower on Frequency accuracy sims.  However I doubt that is a critical sim.  
Freq. can be pulled externally by the Crystal and components.

Wave
Back to top
 
 
View Profile   IP Logged
jlee
Community Member
***
Offline



Posts: 40

Re: Some puzzles on Crystal oscillator design
Reply #3 - Nov 23rd, 2010, 6:22pm
 
Thank you, Sheldon and Wave.  ;D
Back to top
 
 
View Profile   IP Logged
pancho_hideboo
Senior Fellow
******
Offline



Posts: 1424
Real Homeless
Re: Some puzzles on Crystal oscillator design
Reply #4 - Nov 26th, 2010, 10:53pm
 
jlee wrote on Nov 22nd, 2010, 11:01pm:
1. I have got the following element parameters in the crystal equivalent model:
Cs(motional cap), Cp(parellel cap) and Rs(ESR).
Are they enough to calculate the remaining parameter,
say Ls with a given oscillation frequency?
Yes.
See http://www.yoketant.com.tw/yoketant/terms.htm

jlee wrote on Nov 22nd, 2010, 11:01pm:
2. I have tried to run simulation by PSS and tran,
What simulator do you use as "PSS" ?

jlee wrote on Nov 22nd, 2010, 11:01pm:
but the oscillator can normally work without any initial condition under PSS
It is possible if you use HB-PSS.
What analysis engine do you use as PSS ?
See the followings.
http://www.designers-guide.org/Forum/YaBB.pl?num=1234428781/1#1
http://www.designers-guide.org/Forum/YaBB.pl?num=1216380172/7#7
http://www.designers-guide.org/Forum/YaBB.pl?num=1216380172/13#13

jlee wrote on Nov 22nd, 2010, 11:01pm:
3. Why the simulated oscillation frequencies are different by changing tstab in PSS analysis,
although oscillation has become a steady state?
I can't say nothing unless you show name of vendor, name of simulator and analysis engine which you use.

jlee wrote on Nov 22nd, 2010, 11:01pm:
4. For example, a frequency of 11.1111MHz is obtained from PSS.
If an accuracy of 11.111111MHz is preferred, how to set up in simulation?
In Agilent ADSsim, there are frequency absolute and relative error setting.
Back to top
 
« Last Edit: Feb 5th, 2011, 10:28am by Ken Kundert »  
View Profile WWW Top+Secret Top+Secret   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.