Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to simulate the negative resistance of a crystal osc

Status
Not open for further replies.

davidwong

Member level 4
Member level 4
Joined
Mar 5, 2006
Messages
74
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,898
How to simulate the negative resistance and load capactance of a crystal oscillator?
 

Dear David:

Crystal bible by Eirc A Vittoz at

"High performance crystal oscillaot circuits:
Theory and application"
Very useful,

Have fun,
 

Thank.
I am designing a simple crystal oscillator with a simple invertor with resistor feedback.
I would like to know the setup for hspice simulation of the negative resistance.
I try to simulate it by bias the 2 terminals with proper dc and the simulate it by ac analysis, but the result seem not to be correct.

How can I know my circuit negative resistance by simulation?
 

In that case, information post at

might be close to what you are looking for.

Have fun,
 

i have not done that, but razavi's book "CMOS analog design" has mentioned that a paper may have talked about negative resistance at the end of Chapter "frequency characterics of amp" you may have a look.
 

1> add all parasitic loading on X1,X2, including parallel capacitor in crystal model(without L,Rs,Cs);
2> Hspice:
add ac between X1,X2
.ac
.net x1,x2
zin(r) zin(i)
3> |zin(r)| should bigger than Rs

Goog luck!
fish
 
  • Like
Reactions: yssyq

    yssyq

    Points: 2
    Helpful Answer Positive Rating
thank butterfish
But I am using spectre :(
do you know what is the equivalent command of .net ?
 

Hello Davidwong

I guess butterfish tell you to suppress your crystal into your netlist (of course you don't have it in your schematic)
Between the nodes called X1 and X2 (where you will put your crystal) and keeping your external capacitors, you put an AC voltage equal to 1 on your schematic and your impedance is equal to 1/i where i is the current flowing into the AC voltage source.
To butterfish
I don't understand how this simulation is accurate because your don't explain how we must to set the circuit on DC.
The Operating point defines the transitors propreties
 
  • Like
Reactions: yssyq

    yssyq

    Points: 2
    Helpful Answer Positive Rating
Hi David,

.net defined the two ports for impendence ananlyze.
MLR67 is right, you can use Vac/Iac replace this comand.
but I means only add crystal's Cp into simulation netlist, not all of the crystal model.

Hi MLR67,
X1,X2 have its own dc opration point, isn't it?
the ac source can be fed between X1,X2 though a 1F capacitor.

fish[/quote]
 
  • Like
Reactions: yssyq

    yssyq

    Points: 2
    Helpful Answer Positive Rating
I had tried to simulate neg resistance by adding a sin current source with our target freq. and working current(without the crystal model)
it is found to be around 250ohm
But I think the simulated resistance is not correct.
as when I try to increase the ESR of the crystal model to 200ohm,
crystal oscilator is not osc. :O
 

Hi Butterfish

I agree with you , off course theChrystal needs to be remove from the netlist for the negative resistance measurement.

Concerning the DC operating point , because we are in positive feedback (oscillator and by the way negative impedance ) I don't understand how we can get a stable DC operating point and not a random one.
As you can see David get some discrepancies.
 

Hi,David,

For 32K oscillator, the negtive R should be about -??KOhm, the ESR of crystal is about 30~100KOhm.
I'm not sure where is the problem because I can't see your simulation circuit.

Hi, MLR67,

I'm not sure about what's your mean of DC point.
The DC point I mean is dc voltage of X1,X2 when there is no ac signal in.
If the Amplifier is a simple inverter with a feedback resister,
the DC point will be about: V(X1)=V(X2)=VDD/2 , do you agree?

fish
 

Here is my tran simulation circuit for negative resistance.
 

davidwong said:
I had tried to simulate neg resistance by adding a sin current source with our target freq. and working current(without the crystal model)
it is found to be around 250ohm
But I think the simulated resistance is not correct.
as when I try to increase the ESR of the crystal model to 200ohm,
crystal oscilator is not osc. :O

hi Davidwong

i simulate the negative resistance by this method, and i think it's authentic.
 

Hi ginerjxb

Can u post you simulation file for us?

Added after 12 minutes:

Hi davidwong,

The ESR = (Rs + Co/Cl)^2,
so when u increase Rs=200, ESR= 272 >260
so you OSC cannot oscillate
 

i use spectre
the diagram and method are same to Davidwong's
 

Hi ginerjxb

According to your model, we have to set the frequency and current for the AC sine current source.
I don't understand what's the working current?
Can u explain?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top