I have the following block in a PCB design:
This drives a ~ 5W piezo transducer at 113KHz. The functionality of the system is great, nothing heats up at all. The issue is when I did a quick pre-compliance conducted emissions test using a DC LISN:
If I remove the piezo, the emissions improve, but still are pretty terrible:
I have tried using a RC snubber in parallel with the piezo, no real difference. I tried a few different R values in parallel with the piezo, marginal improvement depending on the value. Adding a 220uF electrolytic cap to the 24V rail helped by ~ 2 - 5dBuV across all frequencies. I tried adjusting gate resistors, the larger the value, the worse the emissions.
I know that I can throw a PI filter on the input 24V supply to solve this issue, but with how horrible the emissions are, I feel like that is a bit of a "bandaid" fix. The fact that the larger gate resistor made this worse makes me think that even with the max deadband on the H-bridge driver, that there is a slight shoot-through issue, but I'm not sure. I also can't just put hundreds and hundreds uF of capacitance.
Any thoughts of what I could try to limit the emissions directly?
EDIT: I am directly measuring the input 24VDC using a 5uH LISN by Tekbox.