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.

Complex Filter Design

Status
Not open for further replies.

MichaelHelal

Newbie
Joined
Oct 9, 2020
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
55
Question: Why is there a peaking in the complex bandpass filter response?

Hello everyone
I am designing 5th order butterworth Complex Band Pass filter, I finished the design of the 2 stage miller opamp.
After running the simulation to check the filter response and by comparison with the ideal one, I find a peaking in the response of the actual designed one,, does anyone know why this peak happen?

Note: Opamp GBW is around 300 MHz and the cut-off frequency of the filter is 1.5 MHz
Note2: in the red curve, I use actual resist
1652144518701.png
ors and capacitors while in the green one I use ideal res&caps
 

The simplest (conceptually) way to check it is to perform PZ analysis. The real passive elements has ca 10% parasitic capacitance to ground which modifies transfer function. There is also a question about your opamp PZ location. By closing the loop, any opamp zero is forming directly a pole.
Start with model of opamp and PZ analysis. Maybe split filter to low pass and high pass circuits can help in debugging.

//edit
Please notice your peak has only 0.5dB, it is not too much
 
Last edited:
The simplest (conceptually) way to check it is to perform PZ analysis. The real passive elements has ca 10% parasitic capacitance to ground which modifies transfer function. There is also a question about your opamp PZ location. By closing the loop, any opamp zero is forming directly a pole.
Start with model of opamp and PZ analysis. Maybe split filter to low pass and high pass circuits can help in debugging.

//edit
Please notice your peak has only 0.5dB, it is not too much
Dear Dominik, thank you for your sharing
PZ analysis may be too complicated to locate the pole or the zero as it's a huge circuit.
I tried to replace the designed opamp with a macro-model and started tuning gain and BW and the response improved by increasing the BW.
 

The simplest (conceptually) way to check it is to perform PZ analysis. The real passive elements has ca 10% parasitic capacitance to ground which modifies transfer function. There is also a question about your opamp PZ location. By closing the loop, any opamp zero is forming directly a pole.
Start with model of opamp and PZ analysis. Maybe split filter to low pass and high pass circuits can help in debugging.

//edit
Please notice your peak has only 0.5dB, it is not too much
I didn't get what you said about any zero is forming a pole in the closed-loop, can you explain this?
 

If G(s) was a zero you can see that it would form a pole in the denominator
after you do the analysis -

1652273244386.png



Regards, Dana.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top