sherif96
Member level 4
- Joined
- Feb 22, 2018
- Messages
- 77
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 6
- Activity points
- 732
I have derived a 6th order butterworth bandpass filter transfer function with center frequency of 2 MHz and two cutoff frequencies at 1MHz and 3MHz, I am now trying to implement the filter using tow thomas gm c architecture, my transfer function and the bode plot of this transfer function are attached, I am trying to implement the attached tow thomas circuit also using Vo2 and Vi2 as they are the ones that could correspond to my transfer function with 3 cascaded stages to reach the 6th order, however I do not know what I am doing wrong in the transformation, I am comparing each 2nd order bracket from my transfer function and part of the gain multiplied by s with their corresponding coefficients in the tow thomas transfer function -assuming equal 500f capacitance- I get values for the transconductance which are incredibly wrong and their simulation are terribly wrong. I cannot understand what I did wrong in the transformation but it seems there is something I am missing.
The transfer function doesn't show a Butterworth bandpass, instead it's the combination of 3rd order low- and high passes. It will be preferably implemented by separate circuits.
only 500f? rather small for a gm-C integrator @ 2MHz
The transfer function can be implemented by cascading three band pass bi-quads. But the OTA-C circuit has the wrong topology, to create a band pass, the output has to be connected after one integrator.
You find respective topologies searching for "gm-c bandpass" or "ota-c bandpass". Like this one
View attachment 145232
I reviewed the first post again and realized that are using the circuit in the vo2/vi2 band pass configuration. The transfer function is similar to the circuit suggested in post #9, all possible C and gm scaling problems apply similarly as well.
I reviewed the first post again and realized that you are using the circuit in the vo2/vi2 band pass configuration. The transfer function is similar to the circuit suggested in post #9, all possible C and gm scaling problems apply similarly as well.
- - - Updated - - -
I can't reproduce the strange numbers. The pole time constants are in 50 to 150 ns range, Q of the complex pole pair is 1. Here are the separated high pass and low pass transfer function, the two real first order poles can be combined into one biquad, or better implemented as separate first order filters.
View attachment 145239 View attachment 145238
You can implement the poles and zeros as you like. If using three second order band pass blocks (one option), you'll surely split the large numerator coefficient equally among the three blocks. If you make two second order band passes and first order high and low passes, a part is assigned to the high pass. At the end you get regular second and optionally first order filter blocks with characteristic frequencies in the 1 to 3 MHz range.
You can implement the poles and zeros as you like. If using three second order band pass blocks (one option), you'll surely split the large numerator coefficient equally among the three blocks. If you make two second order band passes and first order high and low passes, a part is assigned to the high pass. At the end you get regular second and optionally first order filter blocks with characteristic frequencies in the 1 to 3 MHz range.
- - - Updated - - -
I see that implementing a Butterworth band pass with 1 and 3 MHz corner frequencies gives a slightly different transfer function with three complex poles. It would be implemented with three second order blocks. Characteristic frequencies and Qs aren't much different from the separate LP/HP implementation, however.
View attachment 145257View attachment 145257
For a second order band-pass with unity gain, yes. But not generally. I didn't check, but I have no doubts that the tool calculated the transfer function correctly.but shouldn't the gain in the numerator be equal to the multiplication of the three coefficients of s in the denominator in the three brackets ?
For a second order band-pass with unity gain, yes. But not generally. I didn't check, but I have no doubts that the tool calculated the transfer function correctly.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?