UCD9222电源控制的问题
作了一块TI6678的板卡,只有一片6678,供电完全参考TI 6678 EVM的设计,但是板子上面的UCD9222电源没有输出;
主要现象如下:
(1)在TI 6678 EVM上面,如果将USB-GPIO连接到PMBus上,也是观察到电源没有输出,但是不接USB-GPIO可以看到,DSP电源正常;
(2)在自己的板卡上面,UCD9222的配置文件采用TI EVM里面的配置,接上USB-GPIO没有输出,断开USB-GPIO,然后加载FPGA程序,UCD_9222_PGGOOD引脚没对,DSP的电源还是没有输出?
查了很久,EVM和自己板卡的原理图上面,基本都一样的,只有下面的差别:
(1)TI EVM上面,我分析FPGA程序,连接到UCD9222的VID控制脚实际上是没有使能的(程序当中的VID_OE脚拉高);而我现在PCB上面VID脚都是和DSP的VID脚接通了的;
(2)DSP_VD和DSP_VCL是DSP连接到PMBus的,需要通过DSP程序使能,我的这两个脚是接到FPGA的。
还请各位老师帮忙分析一下,谢谢!
楼主你好,可以连上USB-GPIO仿真器,然后运行GUI,点击monitor菜单,将界面截图贴上来。
帮你分析下为什么没有输出。
另外,重点检查下VID接口的设计,PMBus接口的设计,通常这些地方有异常会导致没有输出。
另外,重点检查下VID接口的设计,PMBus接口的设计,通常这些地方有异常会导致没有输出。
VID接口是通过一个电平转换芯片接到FPGA的,我看TI的6678 EVM上面,是直接把这个电平转换芯片禁用了;
PMBUS接口上连接了DSP的DSP_VCL和DSP_VD
进一步查了一下设计手册,DSP的SMARTREFLEX只用到了VID编码就可以了,DSP管脚M26和M27都是res的,那么EVM原理图里面接这两个脚有什么意义呢? 从EVM给的FPGA程序看,没有启用SMARTREFLEX功能。
研究了一下,根据EVM板的配置,PMBUS_CTRL脚和芯片的EN脚都为高的时候,output就会打开;
但是一旦我们把USB_GPIO下载器连接上,PMBUS_CTRL脚就会被下载器拉下去,导致output无法打开;
EVM板子上面,把USB_GPIO下载器去掉,电源能够正常打开,但是我们自己的板子不行。。。。。。。不知道为什么?
chen Jesse
研究了一下,根据EVM板的配置,PMBUS_CTRL脚和芯片的EN脚都为高的时候,output就会打开;
但是一旦我们把USB_GPIO下载器连接上,PMBUS_CTRL脚就会被下载器拉下去,导致output无法打开;
EVM板子上面,把USB_GPIO下载器去掉,电源能够正常打开,但是我们自己的板子不行。。。。。。。不知道为什么?
原因应该是这样的,你在device->on/off configuration中选择的是CONTROL pin only,
这就意味着,你必须在连上下载器(仿真器)后,点击monitor菜单中的High (ON)才能有输出。
一个办法可以验证,就是把device->on/off configuration中选择always converting。
实测下看看是否正常了。
采用always converting的时候,可以正常转换,但是会出现电压超出门限的fault,然后就又掉下去了,怎么回事?
chen Jesse
采用always converting的时候,可以正常转换,但是会出现电压超出门限的fault,然后就又掉下去了,怎么回事?
那要确认以下几个地方:
1. 输出电压是否配置正确(GUI的configuration);
2. Fault配置的是不是正确,是不是过低了;
3. 原理图录入的是否正确(GUI的design-> edit full power stage in schematic)
4. 硬件设计上的反馈电阻是不是虚焊或焊接错误等。
是什么情况下的截图?
问题解决了吗
(1)发现CS1A和CS2A出来的电阻焊错了,换了100欧姆电阻后,第一路输出基本OK,但是第二路没有输出;
(2)查了一下硬件,发现温度传感器MCP9700AT没有焊接,一时半会也没有芯片,输出是接到temp2/AUXADC2的,不知道这种情况下是不是因为这个原因导致第二路没输出的?
(3)调着调着,7242突然短路了。。。。不知道什么原因
那个情况的截图是:我配置OK了,开始转换了,然后我在fusion里面把control pin置为高,然后fusion界面就提示了这个对话框,说复位了,重新加载参数,不知道什么原因?
chen Jesse
(2)查了一下硬件,发现温度传感器MCP9700AT没有焊接,一时半会也没有芯片,输出是接到temp2/AUXADC2的,不知道这种情况下是不是因为这个原因导致第二路没输出的?
只要monitor界面没有fault,就可以的。你看看有没有fault?
每次都是这样吗?能稳定复现吗
chen Jesse
那个情况的截图是:我配置OK了,开始转换了,然后我在fusion里面把control pin置为高,然后fusion界面就提示了这个对话框,说复位了,重新加载参数,不知道什么原因?
每次都是这样吗?能稳定复现吗