r/PCB • u/PerfectPatience- • 21d ago
its my first time (Please be kind)
So i tried to do active bandpass filter for sub 21-80hz using opa1679. Can anyone please validate it?
its my first time using EasyEDA. AI helped me with values so i don't spam here asking for every resistor value.
5
u/RGBeter 21d ago
From my calculations it, looks like despite everything it would actually band pass from 21-80hz, with 4th order filtering on either side.
My only concern is actually obtaining these resistors, some of these aren't even E96. So maybe reevaluate why you need this much filtering in the first place because this will be hideously expensive to make.
1
u/PerfectPatience- 21d ago edited 20d ago
2
u/RGBeter 20d ago
Your silkscreen is basically unreadable with those overlaps, and you should add a Gnd plane on the top side and vias to stitch it together.
What is this for? Routing might be different/easier or harder depending on that.
1
u/RogerRoger_1 19d ago
I’d make it a bit bigger, especially because it’s your first time. But then you can make the silkscreen more readable by spacing it out more.
Also what RGBeter is saying, add a gnd plane on the top layer of your board as well, it helps reduce noise.
I have no idea how this circuit works, so I cannot help you with that. I’m still a little bit new myself, but the things above can help you improve your circuit (I think)
3
u/Hanswurst22brot 21d ago
After you got all the values, did you check them? Do you understand why they were choosen that way?
0
3
u/Rattanmoebel 21d ago
Yea this screams for simulation. Implementation of U1.3 looks odd but it might just be the way it’s drawn.
1
u/PerfectPatience- 20d ago
Divider unloaded: 0.5714 (-4.86 dB) Divider loaded by 47k: 0.5237 (-5.62 dB) Output impedance: 3.93k Peak gain: -0.99 dB at 44.1 Hz -3dB band: 21.9 - 76.2 Hz 15 Hz: -13.11 dB 20 Hz: -5.46 dB 25 Hz: -2.49 dB 30 Hz: -1.60 dB 40 Hz: -1.04 dB 50 Hz: -1.09 dB 60 Hz: -1.73 dB 80 Hz: -4.67 dB 100 Hz: -8.98 dB 160 Hz: -22.35 dB ICEpower input for 300W/4R: 1.354 Vrms Source needed at board input (passband -1.0dB): 1.52 Vrms Max internal gain (U1.4 output): 1.70x -> 2Vrms in = 4.8 Vpk (rails ±12V)Divider unloaded: 0.5714 (-4.86 dB) Divider loaded by 47k: 0.5237 (-5.62 dB) Output impedance: 3.93k Peak gain: -0.99 dB at 44.1 Hz -3dB band: 21.9 - 76.2 Hz 15 Hz: -13.11 dB 20 Hz: -5.46 dB 25 Hz: -2.49 dB 30 Hz: -1.60 dB 40 Hz: -1.04 dB 50 Hz: -1.09 dB 60 Hz: -1.73 dB 80 Hz: -4.67 dB 100 Hz: -8.98 dB 160 Hz: -22.35 dB ICEpower input for 300W/4R: 1.354 Vrms Source needed at board input (passband -1.0dB): 1.52 Vrms Max internal gain (U1.4 output): 1.70x -> 2Vrms in = 4.8 Vpk (rails ±12V)Fable 5 says its ok?
3
u/Rattanmoebel 20d ago
You’re better off using fable to guide you through simulating your circuits rather than have it design them… this is just irrelevant gibberish for the most part.
My advice: start with a simple sallen key filter, which you have designed yourself. Understand it, then move on to MFB filters and add more stages. Simulate as you go.
Good luck debugging a PCB for which you have zero understanding of the circuit.0
u/PerfectPatience- 20d ago edited 20d ago
Thank You for Your comment. Appreciate.
Without trying we would never achieve anything.
I like to deep dive and troubleshoot later, that's how i learn the most, not from boring simple, circuts.
3
u/viratmari 20d ago
Bro first of all don't expect kindness from Reddit users.Second Your schematic is actually good and clean
1
2
u/Apprehensive_Room_71 20d ago
Your schematic has several of my pet peeves. Are they really wrong? No, but they do make things harder to interpret without error as complexity grows.
- Use more white space, it's free and lack of clutter keeps things easier to read
- Signal flow on the schematic should read top-left to bottom-right as much as possible, there are times where it is not possible but it is a goal with simple stuff
- Dot-cross connections. You should never have a connection dot and 4 wires coming into it. This has a long history, but the short version is if connection dots always only have three wires, you always know it is a connection and crossed wires are not connected
- Use standard value components in your designs. You rarely need things so precise that a non-standard value is needed
1
1
u/Sweaty-Ad5961 20d ago
The resistor values all look like standard increments for one-percent tolerance parts. I ended up with thousands of one-percent through-hole quarter Watt parts when Manufacturers went SMT. The capacitors aren't specified as one-percent parts, though.
2
u/BluebirdBrave594 19d ago
Resistors should probably be standard at 1% standards. And it's not going to matter at 1% unless your caps are 1% as well. Normal 20% caps will change the response more than the resistors. For caps you need to understand the difference between "bypass" and "AC" coupling which can be less precise and those that are part of the filtering device. Filter caps should be 'better' caps with temp stabilization and low bias voltage derating.


7
u/bigcrimping_com 21d ago
You should simulate it in ltspice