各位专家好,我在使用ucd9248+ptd模块时遇到了问题:其中一路1.5V电源不能稳定工作。
电路基本照搬了xilinx公司的KC705开发板,ucd9248的配置文件也是从开发板上读取出来的。也是共使用了3个9248。
配置文件的改动如下:
1、自制板卡比开发板少使用了一路电源Vadj,所以在配置文件中将该路关闭。
2、从开发板读取的配置文件中,MGTAVTT(1.2V)在MGTAVCC(1V)之前,与手册相反,于是将二者顺序对调。
3、使用了VCC3V3作为FPGA的IO电压,所以将VCC3V3调整到VCCAUX_IO之后。
4、开发板的配置文件中,2.5V的打开条件是pin32,保持条件是1.5V,同时1.5V的打开和保持条件又是2.5V。感觉不对,所以这里将2.5V的保持条件改为pin32
调整之后的顺序如下
VCCINT(1V)
VCCBRAM(1V)
MGTAVCC(1V)
MGTAVTT(1.2V)
MGTVCCAUX(1.2V)
VCCAUX(1.8V)
VCCAUXIO(2V)
VCC3V3(3.3V)
VCC2V5(2.5V)
VCC1V5(1.5V)
上电顺序的示意框图及使用的配置管脚如图所示
左侧黑色的表示输入端,右侧绿色的表示输出端。
上电工作几分钟后,1.5V就变为0.7V。在1.5V正常时,观察GUI,发现1.5V的工作电流很大,约2A。测量1.5V对地电阻,有15K左右。对比开发板上,1.5V的工作电流只有不到0.1A。
并且自制板卡的1.5V电压值也不稳,有时会调到UV阈值以下。
用示波器测量1.5V的PWM,波形不稳,与2.5V的PWM波形相比,抖动特别厉害。
上电后,1.5V能正常持续的时间不一定,有时只有几分钟,有时能持续至少半小时。1.5V就变为0.7V后, PWM脚也不再有波形,变为低电平。
检查了电压和电流反馈参数,GUI中的设置与电路是对应的。开关频率设置为500KHz,实际测量约为450KHz。
读了一下手册,对于电路有了一点不理解:
参考9248的手册P17
对于VOUT_SCALE_LOOP=1的电源,也就是小于等于1.5V的电源
Rp=R1,R1实际使用了1K
C使用了820pF,
其转折频率Fc=1/(2π*Rp*C)= 1/(820pF*1K*2π)=194KHz,开关频率设定值为500KHz。194/500=0.39,满足手册P17,转折频率是开关频率35~40%之间的要求。
对于VOUT_SCALE_LOOP=0.44的电源,也就是大于1.5V的电源
Rp=0.44R1,R1实际使用了1K,则Rp=440ohm
C也是820pF,
其转折频率Fc=1/(2π*Rp*C)= 1/(820pF*0.44K*2π)=441KHz。441/500=0.88。此时并不能满足转折频率是开关频率35~40%之间的要求。
另外一块板卡也有同样问题