TPS62400 輸出電壓問題
时间:10-02
整理:3721RD
点击:
您好:
参考2.25MHz 400mA/600mA Dual Step-Down Converter In Small 3x3mm QFN Package 这份文件,得知利用EasyScale™ Protocol
调整想要输出的电压,目前遇到的问题是,当我们调整输出电压为2.5V时,也就是对应protocol 输入0x59的command给TPS62400,正常
情况要输出2.5V,但有时候会输出超过2.5V的电压出来(大约在2.8~2.9V之间),请问有什么条件可能会造成这种情况?
目前已确定每次输入的command都为0x59,但输出电压有时会不一致,谢谢。
如图所示,目前的做法是利用easyscale protocol 连续打2.5V command给chip,然而有时会输出超过2.5V的电压,如图中高起部分。
代码流程大致如下:
1. 先将输出电压的GPIO讯号关掉,使电压下降为0
2. 送出command 将电压设定为2.5V
3. 将GPIO讯号重启,输出电压
重复1 2 3步骤,即为图中所示之波形,目前怀疑的点是,再送出command给chip时,是否需要加delay time使chip处理完讯号
再执行第3步骤。
假设2 3步骤之间处理时间过短,是否会造成TPS2400在内部处理easyscale command signal 未完全,而导致第3步骤会有电压输出过高的状况。
还是有其他可能的原因,恳请解惑,谢谢。
从输出电压波形来看,芯片进入了大信号振荡。。如果可能,请提供一下电路图