设计Xilinx Virtex-6 FPGA的电源时,用到UCD9240,可带4个PTD模块或者UCD7230。使用PTD模块和UCD7230产生的电压轨有何区别?UCD9240和UCD9248有何区别,他们的firmware是指什么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
设计Xilinx Virtex-6 FPGA的电源时,用到UCD9240,可带4个PTD模块或者UCD7230。使用PTD模块和UCD7230产生的电压轨有何区别?UCD9240和UCD9248有何区别,他们的firmware是指什么?
您好,因为对PWM数字电源不是很了解,看datasheet发现UCD9240连接PTD模块很简单,PTD模块内部其实有UCD7230,我认为相当于简化了我的设计工作,但是Xilinx V6的开发板上还是单独用了UCD7230,是不是用UCD7230自己设计外围电路会使电源波纹更小所以对电源要求很高的就不用PTD模块了呢?另外,UCD92xx可以使用Fusion电源软件设计和配置,将配置文件写入UCD92xx就能工作,但是官网上可以下载的firmware是什么呢?多谢您的关注!
PTD模块和用UCD7231、UCD7242、UCD7411x等产生的电压没有区别。
PTD模块内部有UCD7231或者UCD7242(集成MOSFET),用PTD可以简化设计,但不够灵活。比如需要的电流比较大,可以选择电流大的MOSFET加UCD7231来实现。电源纹波和工作频率、输出电感、输出电容有关。
UCD9240是数字电源控制器,所以内部有firmware(程序),它保存在程序Flash中,芯片出厂时已经烧写进去。程序版本有升级的时候,用户可以下载下来,然后更新入UCD9240。
通过Fusion软件配置的信息,是保存到UCD9240里面的数据Flash中,出厂时是空的,需要用户根据自己的应用配置完成后,再通过工具烧入UCD9240。
可以在TI的estore上订购,下面是链接:
estore.ti.com/USB-TO-GPIO-USB-Interface-Adapter-EVM-P960.aspx
0x16是地址11和读写标志组成的。地址11是UCD92xx ROM模式的专用地址。命令F0是让UCD从ROM模式跳转到FLASH模式。如果能进入FLASH模式,就可以进入Fusion。检查Adapter是否使能PEC校验。具体参考附件(基于UCD3x,但可以参考)。
Sundy Xu 你好,
无法检测芯片的问题已经解决,更换芯片就没问题了,不是芯片本身的问题,就是之前使用时造成了芯片的损坏。我看了之前您给我的回复,看到你曾经说过:“单独PTD08A020W模块满足不了纹波要求,因为这个模块上只有一个47uF的输出电容。使用时需要在板上加几百uF的电解电容。电容大小根据纹波和保持时间来决定。”我目前的设计是UCD9240+PTD08A015W,加了两个47uF陶瓷电容(GRM32ER61C476K)、一个220uF和两个330uF的钽电容(AVX的50毫欧ESR和100毫欧ESR)。目前空载输出不稳定,设定1V会在0.9-1.1V之间跳动(GUI显示,示波器观察也是不够稳定)。您说过电容的大小根据纹波和保持时间来决定,具体应该如何设计输出电容的个数和型号,才能保证输出电压满足基本要求(给Virtex6提供核电压)?
xue fei 说:ZQ您好,
想问一下您无法扫描到器件的问题是怎么解决的?我当前也遇到了这个问题,也是仿照xilinx Virtex-6的设计,目前也是无法扫描到器件,然后检测芯片的其他输出电压正常,PMBUS_data、PMBUS_clk、PMBUS_CTRL这三个引脚的输出电压不正常,分别是1.0V、1.0V和0.08V,
请问下原因可能是什么?
谢谢
期盼赐教
在另一个贴在回复你了:请确认下clock和data都上拉到3.3V了,上拉电阻的阻值不要太大或太小。