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.

Differential active loop filter

Status
Not open for further replies.

gzdeozc

Junior Member level 1
Junior Member level 1
Joined
May 15, 2014
Messages
16
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
151
Hi,

Can you please tell me how can I calculate differential active loop filter components shown below?

loop.jpg

Thank you
 

Looking at the lower half of the schematic...

The series resistors and capacitor form a high-frequency-diverter on the 'øn' signal. However it becomes interpreted as a low-pass filter by the op amp circuit. That is, according to the (simulated) output.

Values must be chosen to create the desired rolloff curve.

That only covers one aspect of the circuit.

I guess I'm cheating by using a simulator. There's a lot of variables in this circuit. A lot of uncertainties. Such as the input signals, their relationship, their polarity, etc.
 
Last edited:
Hi,

Can you please tell me how can I calculate differential active loop filter components shown below?

View attachment 111489

Thank you

Let R1=Z1 and R2+1/(sC2) =Z2

Vo = φn*(Z2/(Z1+Z2)*(1+Z2/Z1) - φr(Z2/Z1)

I'll ... simplify the above.

Vo = (φn - φr)*Z2/Z1=(R2+1/(sC2))/R1

Vo = (φn - φr)*(sR2C2+1)/sR1C2 where s=j 2pi*f


Does that help?
 
Diff active loop filter? Any detail example? Such as a detail synthesis, VCO, PLL etc.
I had done many single input PLL using ADISIMPLL, but never used diff PLL.
 
Re: Differential active loop filter








Quote Originally Posted by gzdeozc View Post

Hi,

Can you please tell me how can I calculate differential active loop filter components shown below?

Click image for larger version. Name: loop.jpg Views: 8 Size: 21.9 KB ID: 111489

Thank you
Let R1=Z1 and R2+1/(sC2) =Z2

Vo = φn*(Z2/(Z1+Z2)*(1+Z2/Z1) - φr(Z2/Z1)

I'll ... simplify the above.

Vo = (φn - φr)*Z2/Z1=(R2+1/(sC2))/R1

Vo = (φn - φr)*(sR2C2+1)/sR1C2 where s=j 2pi*f


Does that help?

SunnySkyGuy thank you for this equation, I have seen it before. But from this, how can I find R1,C,R2 values? I need an equation like passive filter components do with Icp, Kv, etc.
I have seen an equation like

loopfilteqn.jpg

where fn=loop bandwidth but my circuit doesn't respond according to this equation when I change the capacitor and resistor.


Re: Differential active loop filter



Looking at the lower half of the schematic...

The series resistors and capacitor form a high-frequency-diverter on the 'øn' signal. However it becomes interpreted as a low-pass filter by the op amp circuit. That is, according to the (simulated) output.

Values must be chosen to create the desired rolloff curve.

That only covers one aspect of the circuit.

I guess I'm cheating by using a simulator. There's a lot of variables in this circuit. A lot of uncertainties. Such as the input signals, their relationship, their polarity, etc.

BradTheRad, I wanted to use a simulation tool like ADISimPLL but it doesn't have a topology like that. If you know some kind of simulation tool to put this, I would be very glad. This would be the easiest method I prefer.


Diff active loop filter? Any detail example? Such as a detail synthesis, VCO, PLL etc.
I had done many single input PLL using ADISIMPLL, but never used diff PLL.

tony_lth, the synthesizer is HMC698lp5. VCO has single input and Kv=12MHz/V. Using an opamp for differential active loop filter seen on the picture that I have posted.
 

BradTheRad, I wanted to use a simulation tool like ADISimPLL but it doesn't have a topology like that. If you know some kind of simulation tool to put this, I would be very glad. This would be the easiest method I prefer.

It's Falstad's animated interactive simulator. Free to download and use at:

www.falstad.com/circuit

Click Allow when you see a message asking permission to load the Java applet.

To get a grasp on the interaction of R1 & R2, substitute a potentiometer, say 50k.
 
SunnySkyGuy thank you for this equation, I have seen it before. But from this, how can I find R1,C,R2 values? I need an equation like passive filter components do with Icp, Kv, etc.
I have seen an equation like

View attachment 111539

where fn=loop bandwidth but my circuit doesn't respond according to this equation when I change the capacitor and resistor.

tony_lth, the synthesizer is HMC698lp5. VCO has single input and Kv=12MHz/V. Using an opamp for differential active loop filter seen on the picture that I have posted.

Try this and let me know how it works.... learned scholars pls correct my work... for radian conversion may be wrong....

ωn=√(KpKv)
. . . . √(Nτ1C)

where τ1 = (R1+R2)C = Kp Kv /ωn²
where Kp is the phase detector gain in [volts/radian], Kv is VCO gain in [radian/volt-second] for VCO fractional divider=N

so Kv=12MHz*2π [rad/V-s]

ζ = 1/(2ωnτ1) + ½ ωnτ2 where τ2 = R2C


o--/\/\/\/\-- x ---||----/\/\/\/\---o
. . . R1 . . . V . . C . . . R2

I recall using R1/R2 is = 5 to 10

The problem with this analysis is that it is an approximation due to the fact that the Phase detector is limited in output for phase error so gain reduces as frequency error increases for type II detectors. Also error amplifiers and VCO control voltages are limited, so that the analysis has constraints. Consequently dual gain filters for capture and lock mode have performance tradeoffs for faster capture or reduced phase jitter are often used as well as other signal conditioners in software or hardware for rapid error correction to acquire lock.
 
Diff active loop filter? Any detail example? Such as a detail synthesis, VCO, PLL etc.
I had done many single input PLL using ADISIMPLL, but never used diff PLL.
Some old fashion PLL circuits MC145152 have differential CP outputs.One output clocks up and the other clocks down depending on the phase leading or lagging...
Bannerjee's Deansbook explains all the details of the computation on diff. PLL Loop Filters.It's possible to find some applets to calculate them on the internet..
 
One chooses critically damped as a starting point ζ =0.7
Then verifies design by testing under worst case VCO drift using BODE Plots or time analysis using step response and overshoot.
 
Hi, All,
Attachment is the typical PLL application circuit using HMC698LP5 PFD and HMC529LP5 VCO.
So I calculate it in the MAtlab and found the following questions:
1. I can't certain that Kvco=150MHz*2pi, is it right? Or any other value?
2. There is a C1=270pF in it, how it affect the PLL loop bandwidth and zuni coefficient?
3. From SunnySky equations, I got two zuni, 1st is 0.0858, too small? And zuni2=12.48 too big? And PLL loop bandwidth is 1.86MHz, too big?

Here is my Matlab code:


Code dot - [expand]
1
2
3
4
5
6
7
8
9
10
11
12
13
c1=270e-12;%270pF
c2=1000e-12;%1000pF
zr1=200;%R1=200R
zr2=909;%R2=909R
Kpfd=0.32; %PFD gain, V/Rad, HMC698LP5
Kvco=150*1e6*2*pi; %VCO gain in rad/(V*S), HMC529LP5
n_multiplier=2; %RF/2
 
T1=(zr1+zr2)*c2; %time constant 1st
bw_pll_loop=sqrt(Kpfd*Kvco/T1/n_multiplier)/2/pi; %loop bandwidth
T2=zr2*c2; %time constant 2nd
Zuni=1/(2*2*pi*bw_pll_loop*T1)+1/(2*2*pi*bw_pll_loop*T2);
Zuni2=zr2/2*sqrt(c2*Kpfd*Kvco/n_multiplier/zr1);



- - - Updated - - -

The circuit is from Hittite HMC698LP5 datasheet.

- - - Updated - - -

I doubt the Zuni equation is right or not.
 

Attachments

  • Diff_PLL.PNG
    Diff_PLL.PNG
    42.7 KB · Views: 129
Last edited by a moderator:

Hi,
Who can help me on how to calculate the transfer function of the foresaid PLL?
Or who can recommend a book or documents for the transfer function from real RLC components topology?
Many thanks/.
 

After review my textbook, I finally knew how to calculate it. It's about 20 years after I studied it in college, so long that I almost forget it.
 

But I still have some trouble to understand the feedback transfer function, now I can master passive filters, but for active, it is a little different.
Such as following picture, which is feedback, Assume that Z12(s) is the impedance transfer of C1, R2, C2.
how to express the transfer function?
I know the feedback expression is H1(s)/[1+H1(s)*H2(s)],
but I am confused about the feedback.
Many thanks.

- - - Updated - - -

For simple, only R3 and C3 are considered, R4 and C4 can be omitted.
 

Attachments

  • Active_PLL_SCH.PNG
    Active_PLL_SCH.PNG
    35.7 KB · Views: 100

sorry, I made a mistake yesterday so that I doubt my idea, actually now I know how to do it.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top