感谢TI和MPS提供可靠的电源芯片。
在项目中大量使用性价格高的DCDC芯片-TI的TPS54331和MPS的MP1470。
之前产品对 高度没有限制所以使用的输入输出电容皆为点解电容,后来由于结构限制输入输出电容更换为MLCC电容,负载是数码管驱动芯片,驱动2-8位数码管。
板子是先通过TPS54331把24V转为12V,然后通过MP1470将12V转为5V,数码管驱动芯片是5V,全部点亮数码管电流大约在300mA.
当我点亮数码管后,PCBA上发出滋滋的啸叫声。我把数码管驱动芯片吹掉,在5V上接入水泥电阻,接近满量程纹波也在接受范围内,没有啸叫;我把MP1470吹掉,在12V接入水泥电阻,也是正常。但是即使只点亮一个数码管也会有啸叫,并且纹波急剧变大,大约800mV+,频率1khz左右。
这种情况实际上负载很小,但是水泥电阻的情况和数码管驱动芯片的情况完全不同。
我通过把12V和5V上的MLCC电容换成点解电容会缓解。
如果还是要用MLCC电容该怎么改进。
Frank Xiao:
你好,
你可以先用线性电源给1470供电看看是否会有响声。
不过这种情况一般是两级电源频率太接近,或者是负载 有动态要求。
你可以试试用TPS562209替换MP1470,看看是否有改善。需要调整反馈电阻。
谢谢。
Vental Mao:
你好,数码管的电流是直流还是交流,其频率是1KHz么?
建议先辨别出到底是哪个元件发声,并上传下你的原理图和Layout
Johnsin Tao:
回复 Vental Mao:
HI类似TPS54331这类DC/DC芯片一般都是用低ESR的陶瓷电容,而非电解电容。建议你用TPS54331的在线工具webench确认一下你的电路,主要是输出电容(容值和ESR)以及补偿电路要正确。有可能你在电容替代中疏忽了控制环路的稳定性,这个和输出电容,以及补偿是相关的。
Bruce Lu (MCP):
水泥电阻的负载大小和数码管一样吗?芯片在负载比较低的时候会进入Skip模式来减小功耗,此时电感和MLCC都有可能会发生听力范围内频率的振动。
Bo Lan:
回复 Johnsin Tao:
后来发现不是电源问题,我用稳压源供电也响,是驱动芯片的问题,使用铝电解后纹波变得很小,也没有响声了。