ucd9248+ptd模块输出电流过大问题
硬件参考了xilinx公司的KC705开发板,ucd9248的配置文件也是从开发板上读取出来的。共使用了3个9248,共用一个pmbus总线,地址分配也与开发板相同。不同的是,自制板卡使用了一片LDO,得到3.3V,为9248的数字电路供电。另外自制板卡比开发板少使用了一路电源,所以在配置文件中将该路关闭,配置文件的其他内容未做改动。
VCCINT为第一路电源,由1片9248+ptd08a020控制输出。VCCBRAM为第二路电源,由另一片9248+ptd08d210控制输出。
整板使用直流12V电源,电源限流3A。上电后,可以通过烧录器找到3片9248。
烧录完毕后。重启电源。第一路电源VCCINT正常,但是此时发现直流电源显示的电流值已经最大,几秒钟后,3片9248控制的所有电源都断掉,断电前后,9248和ptd模块的输入电压(12V)正常。使用未修改的配置文件,故障现象一样。
将9248控制的各个电源与负载断开(去掉干路上的检流电阻),测量VCCINT的PWM,发现没有波形,只有0.2V的直流电平。但是将VCCINT干路上的检流电阻焊上后,PWM脚有波形,VCCINT电压也正常(0.98V)。
此时再将第二路电源VCCBRAM干路上的检流电阻焊上。上电后即会出现上述的断电现象。VCCBRAM网络对地电阻500ohm。
疑问:
1、 感觉像是VCCBRAM网络有短路,但是电阻又算不得短路
2、 VCCBRAM网络电流过大,也应该只是关掉自己这一路才对,为何为将另外一9248控制的VCCINT也关掉了呢?
3、 GUI的monitor界面好像是显示了一个TON_MON_FLT,这个还要再确认一下。
4、 在开发板的配置文件中,MGTAVTT是先于MGTAVCC上电的,跟手册中说的正好相反。不知为何。
有人支持吗?