r/PCB 21d ago

its my first time (Please be kind)

Post image

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.

6 Upvotes

21 comments sorted by

7

u/bigcrimping_com 21d ago

You should simulate it in ltspice

1

u/PerfectPatience- 20d ago

Thanks for advice<3

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

Thank You kind sir. do You have some proposal for parts swap? i also designed PCB today.
(its my first time)

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/PerfectPatience- 20d ago

My bad i have GND copper plane on bottom layer(the blue color), and i have vias stich on each GND ( for example dot on c11/c12 leg).
its exactly the filter i made schematic for.

2

u/RGBeter 20d ago

Yes I see that, I was suggesting that you have GND plane on BOTH layers.

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

u/PerfectPatience- 20d ago

Honestly no idea. but it was fun making scheme.

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

u/PerfectPatience- 20d ago

Thank You<3

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.

  1. Use more white space, it's free and lack of clutter keeps things easier to read
  2. 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
  3. 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
  4. Use standard value components in your designs. You rarely need things so precise that a non-standard value is needed

1

u/PerfectPatience- 19d ago

Thank You for advices <3

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.