|
|
|
|
|
by Animats
992 days ago
|
|
You don't have to let the spikes from the switcher get very far. Here's the schematic for a switcher I designed.[1] This is a strange application - USB power in, 120V out, to drive an antique Teletype machine. Without any filtering, there would be huge spikes in the DC across C1-C2. But it didn't take much filtering to fix that. There's a small ferrite bead at L2, and an RC filter at the snubber at R1-C7. The back to back Zeners are to absorb inductive kickback from the output electromagnet. That's the output side. On the input side, there's more noise suppression, to prevent injecting noise back into the USB power source, which is usually a laptop here. Note L1 and C12. Those are all tiny surface mount parts, total cost in quantity maybe US$0.20. It's an exercise in LTSpice to get the values right and make the DC power smooth DC, in both voltage and current. This is well understood. There are radio hams using this thing, and they report it's not blithering in the RF spectrum. [1] https://github.com/John-Nagle/ttyloopdriver/blob/master/boar... |
|
Worst offender is you aren't using a ground plane or routing a return path. You might be under the impression that your signal travels on the copper you routed for the signal - it does not. It travels mostly in a magnetic field between your copper signal and the closest signal of largest difference. Which in your case is only sometimes going to be your ground trace.
Short version... I would not use this as any sort of example for RF performance, at all anywhere, ever, and I'm being a nice as possible on that. I bet if you made a quick loop with an oscilloscope it would off the charts in reality. This would never pass FCC background.
EDIT: I see this was 7 years ago, but I would not use that as an example. At a very minimum if you are still making circuits... Watch every Phil's Lab video from 1 to 100. But somewhere in 50s is a good one on stack ups and signal returns.
EDIT2: While I'm picking you apart, which you implictitly asked for, your board is HUGE. So who cares how large L1 and C12 are? On that note, I could almost not find L1 at all, the schematic is a bit of a mess. KiCad is great and now allows for global and bussed component blocks I would recommend. Again, there is a Phil's lab video on that.