微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > UCD9248PFC/UCD9222是否需要配合TI的USB Interface Adapter以及Fusion才能正常工作?只有裸芯片是否无法正常输出所需电压?

UCD9248PFC/UCD9222是否需要配合TI的USB Interface Adapter以及Fusion才能正常工作?只有裸芯片是否无法正常输出所需电压?

时间:10-02 整理:3721RD 点击:

我们在设计外围电路的时候也用到了UCD9248PFC(官网上看到UCD9240PFC停产了),然后在论坛上看到一个帖子说UCD92xx系列的芯片(电源控制器)

,内部有firmware(程序),还需要通过Fusion软件配置相关信息(配置信息出厂是空的)才能正常输出电压

那么是否意味着只有裸芯片那么UCD92xx系列芯片无法正常输出电压?如果想输出正常电压一定要配合Fusion软件才能正常工作?

如果不使用Fusion软件时候就不能够使用UCD9248PFC芯片输出正确的电压?

盼解惑,谢谢

楼主,你好,是这样的,需要Fusion软件进行一些配置,包括你想设置的输出电压值,过流点等信息。

裸片是无法直接工作的。但这个配置比较简单,不是写C代码的那种。

可以参考附件文档,包括了如何开始配置。请参考。

有问题,可以来这里提问。 :)

Dear Neil  Li:

谢谢您的回答

我大致看了一下,是有一步步教你怎么配置那个芯片的,

但有两点疑问,希望Neil Li能帮忙解答一下:

1.我下载的是Fusion v1.80版本的,好像跟这里面介绍的v1.70的还不太一样,没找到Iout,Vin等参数,(sorry,软件还不太熟悉),有没有V1.8的操作说明呀?

2.如果现在有一块能正常工作的UCD92xx芯片(烧录配置信息了的),能否通过usb to adapter 利用Fusion软件反过来读取其中的配置信息?

望解惑,谢谢

你好,Iout和Vin是在configure菜单中,可以观察界面的 上方,菜单栏的下方,有一横排选项,第二个就是配置Iout和Vin。

两个版本的GUI是基本一致的,差别很小,没有各自的操作说明。

另外,可以反向读取配置的,在file的export选项中。

谢谢 您 的回复

有2个疑问,首先我发现自己的Fusion界面跟您的不太一样,我的是这样的

跟您的界面配置还稍微不太一样,是不是有哪里不太一样,另外,这个Iout的过流和欠流不太好定义

2.您说的将配置文件反向输出是不是说通过usb-to-adapter将ucd92xx连接到电脑,用online形式,然后点击file-export,在线导出里面的配置信息,需要芯片先有供电电压?

请在界面的左下角的菜单选项中,选择configuration,而不是现在的Montior。

那样会更好配置过流 过压等。

2.您说的将配置文件反向输出是不是说通过usb-to-adapter将ucd92xx连接到电脑,用online形式,然后点击file-export,在线导出里面的配置信息,需要芯片先有供电电压?

是的。可以试一下。

是,我们这边有参考开发板,想导出里面的配置信息,因为有几个参数不太确定,比如Iout中的OCF、OCW等,这样可以参考一下之前是怎么配置的,链接之后,用file-export,然后再打开,是不是可以读出芯片Flash里面的配置信息?我还没有试

然后关于软件的操作我还不大熟悉,那个monitor是不是在线监视的?

方便留个邮箱跟您联系吗

或者我留个邮箱

898315281@qq.com

您发一个邮件给我?

不胜感激

Monitor 是用来在线监视,调试时使用的 ,功能很方便。

你的帖子都自动发到我邮箱了的,有问题你在这个帖子里问就好啦。 :)

谢谢 Neil Li的回答

有2个问题还需要请教一下:

1.configure界面大致摸清楚了,然后在design界面里面是否要跟实际电路一模一样才能正确烧录进去配置正确的电压,在design界面在ptd08a020后面实际电路中连接有放大器,而在design界面里面调不出来,请问这该如何解决?

2.是否用usb to adapter将ucd92xx连接到电脑后,点击monitor会自动监视现在ucd92xx各个输出电压轨的实时情况?

不胜感激

第一个问题,已经在另一个帖子回答了。

第二问题,是的,是这样的,运行好,点击这个菜单,会监控各个rail的电压。

谢谢,我试试

ps:在配置电压的时候 Margin High和Margin Low这两个选项很重要吗?这两个选项好像不太知道该怎么配置

不是很重要的,配置在±7%左右即可。关键是warning和fault的配置。

谢谢

那个Over Current LV是过电流什么?

p.s:那个检测电流放大器是不是在这个界面中设置?

的某个参数?

那个Over Current LV是过电流什么?=====================是的,设置过流的。

p.s:那个检测电流放大器是不是在这个界面中设置?========是的,就是在这里配置。

Neil Li您好

如上图所示,有两块UCD9240芯片的配置信息需要写入,需要新建两个UCD9240的.xml文件,有一个问题,新建的时候地址都是一样的,都是@52d,怎么把新建的地址改为@53d呢?  应该是用两个不同的地址来区分两个相同的芯片不同的配置输出信息吧?

望解惑

不胜感激

修改UCD92xx的电阻比较简单:修改ADDR_0, ADDR_1两个引脚的电阻就可以。

如下图所示的R113 和 R114

您好,我问的不是修改电阻,是两块9240芯片,只有一个接口烧录配置文件,在新建的时候会出现ucd9240@52d这个地址,新建2个地址是一样的,由于两块不同的芯片输出信息不一样,因此要将地址改为9240@53d,在fusion 软件中新建时该如何修改?

谢谢

如何用Fusion软件来修改这个地址呢?硬件设计已经设计了地址。

如何在Fusion软件中根据硬件设置的地址来配置相应的地址呢?没有看到哪里有配置地址的信息

两个UCD9240的PMBUS连接在一起了?

如果不是,分开烧录下载就可以了;如果是,在运行GUI的时候,会有两个芯片信息(因为两个芯片的地址不同),依次点击进入后烧录就可以了。

运行GUI online时会有选择的

也就是说在offline中进行信息配置时会带有的ucd9240@52d,ucd9248@127d这种带有地址信息的不需要考虑,只要配置参数对就可以了?

然后点击online,选择配置文件,点击 file-import,然后点击你所建立的offline文件,选择合适的地址,然后进行烧录?

是这样的,可以实测下。

弱弱的问一句,芯片不通电,只是通过adapter接到电脑上能进行烧录配置信息吗?

您好,我现在设计了ucd9248电源管理芯片管理电源,刚通电,现在通电电源指示灯亮,usb-to-adapter指示灯也是亮的,但用online形式显示没有找到设备,请问是可能是哪方面的原因?

不可以的。UCD9240的3.3V需要建立,才能通过adapter进行连接访问。

但如果是adapter将电压引到了UCD9240的3.3V,则是可以的。

可以测试一下:连接adapter后,UCD9240的3.3V是否会建立。

测试下UCD9240的3.3V是否建立了,然后再测试下PMBus的clock和data线是否处于3.3V的高电平

经过修改,ucd9240的3.3V电压建立了(输入引脚端测试电压为3.3V),但还是无法扫描到芯片,测试pmbus 的clock和data线的引脚处于1.0V的工作状态,这个可能是什么问题?

正常工作下输入UCD9240 3.3V的工作电压不是会在pmbus的clock和data线中检测到3.3V的高电平吗?

你好,这种情况基本确定是通信异常。如果clock和data不是3.3V,通信是无法建立的。

原因大多是源于硬件:

1. 断开adapter和UCD9240的链接,然后测试UCD9240的clock和data的电压,看是否是3.3V;

2.如果不是3.3V,将连接在一起的UCD9240断开,只测试其中一片芯片的clock和data的电压。

您好,

就是直接测试UCD9240的19#和20#引脚,分别是clock和data,然后测得到的电压为1.0V,

两块ucd9240测得的电压一致,

原理图是参照ml605的原理图来设计的

然后调试发现这个问题

这个估计不是芯片供电的问题

是否是外围电路的问题呢 ?

测量UCD9240的TMS TCK 和TDI三个信号的电压均为3.3V没问题

然后测量clock和data信号的电压非3.3V有问题

这个可能是哪方面的原因呢 ?

您好,问一下如果pmbus的不能下载程序,那如何用备用的JTAG口的tms tdi tdo tck往里面将配置文件烧写进去呢?

我们参考的原理图如下:

其中有备用的tck tdi tdo 引脚,看到应该是可以通过这几个引脚烧写配置程序

谢谢

你好,这两个引脚是需要上拉到3.3V的,你的原理图里是这样设计的是吧?

上拉电阻分别是多少?

xue fei

测量UCD9240的TMS TCK 和TDI三个信号的电压均为3.3V没问题

然后测量clock和data信号的电压非3.3V有问题

这个可能是哪方面的原因呢 ?

 

同上,请确认clock和data都上拉到3.3V了。上拉电阻是多少?

不太建议使用JTAG来烧录程序。请优先调试下PMBus接口。

上拉电阻2.0K,问下pmbus 的 ctrl 、data、三者之间电压有没有相互影响?

目前的情况是PMbus接口的电压输出不正常,暂时无法烧录程序,昨天测试了一下,ucd9240的引脚除了pmbus的ctrl、data、clk三个电压不正常,其他的电压都正常,是否有可能是芯片损坏?

xue fei

上拉电阻2.0K,问下pmbus 的 ctrl 、data、三者之间电压有没有相互影响?

这两个引脚是不会相互影响的。

xue fei

目前的情况是PMbus接口的电压输出不正常,暂时无法烧录程序,昨天测试了一下,ucd9240的引脚除了pmbus的ctrl、data、clk三个电压不正常,其他的电压都正常,是否有可能是芯片损坏?

确认是断开adapter后测试的clock和data引脚电压?确认是上拉的3.3V是okay的?

如果都确认,可以替换一个芯片试试

确认是断开adapter进行测试的

确认上拉是OK的

问一下,用jtag怎么烧写?哪里有资料

附件请参考。

这个需要自行编程是吧?

所以不太推荐使用,除非有FAE的现场支持。

这个好像没有,那么现在就只有调试PMbus一条路了吗?

问下刚开始的时候稳压管没有接正确导致ucd9240的Vin输入小于规定值

V33d和V33A的输入也小于3.3V,大概在2.1V左右的样子,问下这可能引起芯片的损坏吗?

小于额定值基本是不会损坏芯片的。

但不能排除,方便的话,换个芯片试试

也就是说,在没有fae现场支持的情况下很难用jtag进行烧写程序对吧?就只能调试pmbus?

现在是焊接好了,换芯片略麻烦才问的,估计现在找不到问题的情况下只能换芯片试试了

xue fei

也就是说,在没有fae现场支持的情况下很难用jtag进行烧写程序对吧?就只能调试pmbus?

JTAG难度较大,但PMBus就相对容易很多了。

您好,已经可以扫描到器件了,但目前烧写程序的时候显示复位,这个是否是某个参数设置错误的问题

谢谢

您好,问下扫描的时候显示以下错误:提示选择到的地址为126,查了以下地址126是不推荐使用的地址,然后硬件设计的地址不是126,

错误提示如下:

address 126, the sync functions have been disabled

If you configured your address selection reistor for this address and behavior intentionally, please ignore this warning.

If you did not configure address 126 through resistors  then the device has selected this address because it is the "fallback" address assigned when an invalid address selection resistor is detected

xue fei

您好,已经可以扫描到器件了,但目前烧写程序的时候显示复位,这个是否是某个参数设置错误的问题

谢谢

可以在offline设计时,选择“烧录后不运行”,这样可以防止烧录后有注入OVP等故障。

没有遇到过类似问题,建议你确认硬件电阻设置的地址的确不是126D。

如果还不行的话,就线烧录一个范例程序试试。

谢谢您的回答

想问一个问题,是关于Fusion软件的,在offline设计时,选择ucd92xx系列芯片时,软件会自动分配一个地址,比如@52d,@53d显示地址的,这个地址在offline设计时该如何进行修改?

谢谢

Neli 您好

这个问题您之前解答过了

但实测的时候发现点小问题,

在offline中设计时软件会为选型 的型号,比如说ucd9240-80分配一个地址,我建立时分配的是25d,而我硬件设计时候设计的物理地址是52d,那么烧录时候配置程序地址和实际物理地址不对应,程序会自动烧录到正确的物理地址吗?我试了一下,好像有问题,

个人觉得,这两个地址要对应才能正确的烧录吧?

您怎么看?

我调试的结果显示,二者不需要对应关系。没有发现有什么问题。

我再确认下。

我调试的结果显示,二者不需要对应关系。没有发现有什么问题。

我再确认下。

那比如说我通过一个口管理两块芯片,两块芯片的物理地址不同,那烧录程序时候你怎么知道烧录到哪块芯片上呢?如果芯片里面有程序,你要进行修改,那么也不知道修改程序烧录到哪个里面去了?

p.s:在Fusion软件中可以改变生成的文件里面的@52d  @53d, @126d等这种地址?

因为我从别人芯片反导出的程序就是同一块芯片, 然后不同的程序有不同的位号,比如说是ucd9246@52d, ucd9246@53d

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top