In short, it's not possible to design a filter like this with low end parts?
I don't believe so. I think you'll keep bumping into the ([100 to 1000] * GBP * f) rule of thumb. I plugged in your settings and used 5% resistors and 20% caps to see what I could accomplish. I managed to get a slightly lower (~5MHz) drop in GBP by lowering the passband slightly, but it's not enough to even start saving you money. Further reductions make things worse by changing the Q. I don't see a way around a high GBP if you're wanting to preserve a big chunk of post notch passband, but I'm a long way from a filter expert. If anyone sees where I'm off here, please let me know.
I'm not well read on RFID, but it seems like they use lowpass to filter the carrier and then bandpass for the mark and space frequencies.
The example I found used 12.5 kHz and a 15.625 kHz and left them as (mostly) sine waves until feeding it into a uC comparator. I think the design is intended to keep the filters low frequency and therefore cheap, and to restore the square wave shape post filtering.
I'm guessing you need to know more about the return signal than a standard reader can tell you (debug application) so the above method isn't going to help. Assuming there's no easy solution to the high GBP opamp requirement you might consider an
opamp twin-t notch filter. If you're handcrafting these you can cut the cost slightly by using a single opamp, but you'll have to use precision resistors (E96) and caps (E12) and hand match them for highest performance. It's possible that you don't need that level of precision and a little bit of experimenting will help you decide. Naturally,
TI has a paper on this too and covers the simulation vs. reality of implementing these. You're still stuck using a high GBP opamp for the twin-t though, the one they use is (I think) rated at 100MHz.
I did stumble on
an article that might be relevant, but it's behind a paywall. I've included it in case you have access that I don't.
I hope that helps some, I'm a bit out of my league here I think.
