IMHO, you won't be able to stop it with anything short of a thick coating of tar! Going to a lower dielectric constant ceramic will probably help- the highest constant (physically smallest) will usually have the greatest piezoelectric effect. You could also change type. A small film cap should be good to very high frequencies, though it may sing slightly.
Yeah, I actually did try using hot glue to silence it but with no luck really. It seems that there's a tiny bit of noise coming from the inductor as well but silencing the caps shuld be enough. I cannot use another dielectric for ceramic caps, though, since X7R is the best I can get with that capacitance.
I know nothing about film caps though. Would a film cap have low enough ESR end ESL to work? At these switching frequencies (800 kHz) I doubt the capacitance itself has much impact.
10uF ceramic?!? The audiophile in me is horrified! Use mylar or back-to-back (or non polar) electrolytics.
Horrified? Why? Ceramics have the best characteristics for power if you can get one with enough capacitance. The pizeoelectric effect also seems to be no problem as long as your switching frequency is inaudible... which it most certainly is if you're using ceramics.
It is possible for multilayer ceramic caps to delaminate through a manufacturing fault, or too much heat during soldering.
If that is what has happened, it would be a good idea to replace it.
I have never seen a good ceramic cap "singing", but then again I don't use 10uF ceramic caps much (probably never).
Richard.
No they're like this all of them, identically. So unless I've overheated all of them when soldering, this is an inherent problem. I also saw this exact same problem with another board where the minimum load wasn't met for a switcher which caused it to lower its switching frequency into the audio range. This made the ceramic buzz in that frequency. That ceramic had a different manufacturer and a different capacitance (10 µF instead of 2.2 µF which are the culprit here).
Are you using an SMD cap? It might be that they tested this with SMD caps and your circuit is ringing because it's a discrete part that has some freedom of movement. It might also be that the circuit you chose wasn't intended or tested for audio frequencies.
I'm using an SMD cap yes, 1210 package. And since the output capacitance is identical to the one in the reference design and the reference design manual speaks of a minimum on time which is not achievable without audio frequencies, I doubt this is the problem.
it is occurring to me that maybe your caps are doing a lot of work, what PWM duty are you using ? are you sure that your power supply can source the current required with ease ?
This a problem no matter the duty cycle. The sound only changes character with the duty cycle. These are the output caps in a boost converter, they are supposed to do a lot of work.
This is quite common - may be worth trying different manufacturers but doubt it will make a huge difference. If you need high voltage ( as mentioned above) you don't really have a lot of options for alternative parts. Adding a low-ESR electrolytic across the cap may reduce noise by taking some of the ripple load away form the ceramic.
Potting isn't as effective as you might imagine, as you have a rigid bond between the cap and the PCB, so the sound gets conducted out via the PCB.
You may be able to soften the sound slightly by dithering the PWM by a cycle or two on each cycle.
As I stated above, I've seen this with a totally different capacitor as well so as you say, it will probably not make much difference since this is inherent to ceramics other than NP0 as far as I can see. Potting with hot glue didn't make any difference of course.
Finding a low ESR electrolytic rated for at least 85V (as a safety margin, the max voltage is 75V) doesn't seem to be the easiest thing to do. The ones rated 100V that I found had horrible ESRs.