-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SMPS Emissions #66
Comments
Conducted SMPS noise from Kasli is concisely presented in this summary. A less structured discussion when investigation this is found here. The SMPS also produces radiated noise, which is discussed here. |
I just came across these Zotino measurements. This looks extremly similar to what I saw in Fastino. I would wager the same Kasli SMPS noise spurs couple into the Zotino outputs. |
@gkasprow is there a plan for making changes to the Kasli SMPS design to reduce this noise, as per some of the recommendations above? |
Yes, it is on the todo list. It looks like the noise is injected into the input of the SMPS and then distributed via 12V rail. |
I agree with that. Wasn't sure if there is any point looking again at the layout as well? (e.g. the kind of ground cuts that you have for the +-12V SMPS module we use on the EEMs).
I don't think that's the whole story. In many configurations we were able to suppress this noise by adding an additional CMC on the 12V line between Kasli and the 12V supply. That suggests that the EMI filter doesn't fully prevent the 12V noise form coupling onto the supply. However, I agree that adding an extra LC filter by the SMPS is likely a better solution than altering the EMI filter. |
Unfortunately, there is no easy way of checking this with existing HW because there is no simple way of cutting the 12V rail at the SMPS input. P12V0 is directly connected with both EEMs and SMPS. |
That sounds like a good solution to me! |
Is this still an issue that requires fixing? From what I've gathered you want to:
I can easily do the latter, but the LC filter will require a sizeable effort due to the fact that P12V0 can come from either side of the board and there's not much space there. This will also require current density simulations on P12V0 with EEMs drawing current. |
My reasons for fixing this would be:
The measurements presented in sinara-hw/Fastino#56 demonstrate why both fixes are required. |
From my view, fixing the SMPS noise on Kasli is a very high priority, and we should be willing to tolerate substantial redesign/simulation pain to get it right. If it's not right, it can potentially make the hardware useless for high-sensitivity applications. I think adding inductors (and/or ferrites to provide some more damping?) probably has to be part of the solution. |
@marmeladapk yes, this is still something we should fix.
Adding an LC filter to the SMPS power input should fix the issue. We did also discuss changes to the layout as well (e.g. slots in the ground plane), but IIRC @gkasprow suggested that we don't do this.
I don't currently see why the power entry from two pairs of input filters affect this (not implying it doesn't)? The best solution might be to just scrap the rear power entry so that we can generally improve the 12V routing/PI.
This isn't a great solution IMHO. Better to stop noise from the SMPS getting onto the main 12V power plane than to just beef up the input CMC. IIRC (but @pathfinder49 do correct me if I'm wrong) adding bigger capacitors doesn't really help much on its own, but it does help if an additional CMC is added to the 12V input. My gut feeling is that if we add the LC filter then these capacitors won't be necessary. If there is space on the PCB then it might be worth adding DNP pads so we can easily add capacitors if they do turn out to be useful. |
@dhslichter ferrites won't help with the spurs we reported since all the noise we observed was hundreds of kHz. I don't currently have any data to suggest that the SMPSs are generating noise at ~100MHz where a ferrite would be particularly effective. It's also worth noting the perhaps obvious point that with any level of power filtering one can still find quite large spurs due to grounding, cabling, etc. I also would recommend keeping low noise cards a few HP away from Kasli to minimize radiative coupling. |
So basically you are saying that there is limited harmonic content in the noise you are seeing? Sometimes SMPS put out sharp "spikes" with ~MHz periodicity but frequency content that goes much higher because of their sharpness. |
I don't have evidence of fast spikes. Partially because we're looking at Fastino so (depending on how they couple in) they would be attenuated by the filters, and partially because we didn't stick our analyzer there for the higher frequency measurements. Also, the CMC already on Kasli should do a better job of attenuating the HF stuff, but more characterization would would be needed to make claims about it. Either way, the LC filter should give us good coverage over a wide frequency range. |
@hartytp Did you check this on Kasli v1.1 or 2.0? If on 2.0, did you see 2.5 MHz buck in noise? (IC7 in ClockRecovery.SchDoc). |
only on v1.1. @pathfinder49 can give you more details than me, but on V1.1 we only saw evidence of that one SMPS... |
v1.1 didn't have that additional buck. I'll add the filter also on IC7. |
- Close #80 - Fixed #78 - Change LT3045 output capacitors to 0603 22uF 6.3V, fixed #70 - Fixed #68 - Fixed #67 - #66: added LC filter to SMPS input and fan supply (both IC6 and IC7) - Changed project name - Updated copyright year and version on schematics, added license on PCB - Used buses to simplify LVDS harnesses - General cleanup of schematics
@hartytp Please check if these changes are what you and @pathfinder49 had in mind. |
Thanks! @pathfinder49 @gkasprow can you review? |
@gkasprow when we tested Fastino we saw some relatively large spurs which originated from the main SMPS on Kasli (main frequency is 450kHz, but we also saw (sub)harmonics). @pathfinder49 can you post links the the relevant issues with details please?
The spurs seemed to be heavily dependent on grounding, and could be removed by using a P12V SU with very high AC CMMR/filtering (e.g. an isolated bench supply with an additional CMC + capacitors) to power Kasli. This suggests that the SMPS on Kasli generates relatively large conducted emissions.
Since you have a nice EMI tester in your lab gathering dust, shall we have a look at the emissions from Kasli (doesn't need Fastino to do this)?
If we do find that the emissions are high, we should consider improvements for the next revision. The obvious thing would be to put an LC filter at the SMPS input to prevent noise from coupling onto the 12V network. We should also look again at the layout and see if there are easy ways of optimising it for noise...
The text was updated successfully, but these errors were encountered: