<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 基于GUI軟件配置UCD3138數字電源PMBUS命令

基于GUI軟件配置UCD3138數字電源PMBUS命令

作者: 時(shí)間:2013-06-25 來(lái)源:網(wǎng)絡(luò ) 收藏

摘 要

本文引用地址:http://dyxdggzs.com/article/175040.htm

可與 配套使用的Fusion Digital Power Designer 軟件擁有Graphical User Interface (GUI) 界面,用戶(hù)可在其上編輯數據并通過(guò)對應的PMBUS 命令與 的軟件交互。在GUI 界面中,用戶(hù)可以靈活的增加GUI 軟件支持的PMBUS 命令,亦可以刪除,因此大幅提高了GUI 的靈活性。本文通過(guò)兩個(gè)實(shí)例,詳細分析了如何增加和刪除GUI 軟件可以支持的PMBUS 命令。

1 GUI 軟件及其配置功能

GUI 軟件運行于用戶(hù)計算機,可以借助PMBUS 總線(xiàn)與 數字電源通信,完成配置、設計和監控等功能。用戶(hù)可以靈活的在界面中添加PMBUS 命令支持的信息,亦可以在其中刪除。

1.1 數字電源GUI 軟件

圖1 所示的是與UCD3138 數字電源芯片配套使用,可用來(lái)對基于UCD3138 數字電源進(jìn)行配置,設計及監控的GUI 軟件:Fusion Digital Power。該軟件安裝并運行于用戶(hù)的計算機上,通過(guò)PMBUS 總線(xiàn)與UCD3138 的軟件進(jìn)行交互。

數字電源GUI 軟件

圖 1:數字電源GUI 軟件

該軟件主要包含以下功能:

1)配置:通過(guò)PMBUS 命令對數字電源的參數進(jìn)行配置,如輸入電壓的欠壓保護點(diǎn)(對應的PMBUS 命令為VIN_ON 和VIN_OFF),輸出電流的過(guò)流保護(對應的PMBUS 命令為IOUT_OC_FAULT_LIMIT)。

2)設計:主要是對數字電源的環(huán)路參數進(jìn)行設計和模擬。

3)監控:可以實(shí)時(shí)監控輸入電壓,輸入電流和溫度等諸多信息。

4)狀態(tài):可以顯示電源板輸入和輸出等狀態(tài),告知用戶(hù)當前是否存在故障。

1.2 GUI 軟件的配置功能

圖1 所示的是GUI 的配置界面,其顯示的每一條信息都對應一條PMBUS 命令,可以在用戶(hù)計算機與UCD3138 之間傳遞。例如制造商的位置信息( MFR_LOCATION ) , 對應的便是PMBUS 命令MFR_LOCATION (0x9C),借助PMBUS 總線(xiàn)GUI 軟件可以將UCD3138 中存貯的信息讀取并顯示出來(lái)。用戶(hù)也可以自行重新編輯該信息,新信息會(huì )傳遞到UCD3138 芯片中并進(jìn)行存儲。

在實(shí)際應用中,不同的用戶(hù)會(huì )關(guān)注不同的參數信息。為提高靈活性,GUI 軟件支持用戶(hù)添加和刪除PMBUS 命令支持的參數信息。下面將詳細介紹如何在GUI 中進(jìn)行相關(guān)操作。

2 增加輸出過(guò)流保護點(diǎn)信息

輸出過(guò)流保護點(diǎn)對應的PMBUS 命令為IOUT_OC_FAULT_LIMIT,可以用來(lái)配置系統的輸出過(guò)流保護點(diǎn)。本節詳細介紹如何在GUI 中添加信息欄來(lái)接收用戶(hù)的輸入,同時(shí)修改UCD3138 的軟件來(lái)對用戶(hù)的輸入信息進(jìn)行處理并最終調整相應模擬比較器的閾值電壓。

2.1 解除對PMBUS 命令的屏蔽

在UCD3138 軟件中,定義了CMD_DCDC_NONPAGED 變量,保存了每一個(gè)PMBUS 命令的狀態(tài):用0和1 表征屏蔽還是未屏蔽, 如下代碼所示。而“ 輸出過(guò)流保護點(diǎn)” 對應的PMBUS 命令是IOUT_OC_FAULT_LIMIT (0x46),需要首先在UCD3138 的軟件中去掉對該命令的屏蔽。

#define CMD_DCDC_NONPAGED

{0x00, 0x00,

0x00, 0x00,

0x00, 0x00,

0x00, 0x00,

0x02, 0x00,

0x00, 0x00,

0x00, 0x00,

0x00, 0x00,

0x00, 0x00,

0x00, 0xFE,

0x00, 0x00,

0x00, 0x00,

0x00, 0x00,

0x00, 0x40,

0x3D, 0x00,

0x00, 0x14

}

Fusion Digital Designer 提供了Bitmask tool,用來(lái)快速生成新的CMD_DCDC_NONPAGED 變量。具體操作如下。

1)如圖2,在菜單“Tools”中點(diǎn)擊Isolated GUI Bitmask Generator Tool;

運行Isolated GUI Bitmask Generator

圖 2:運行Isolated GUI Bitmask Generator

2) 如圖3,在隨后打開(kāi)的界面中,勾選“PMBUS_CMD_IOUT_OC_FAULT_LIMIT”,即使能命令I(lǐng)OUT_OC_FAULT_LIMIT。此時(shí)界面右側的數據會(huì )有變化,該PMBUS 對應的位由0 變?yōu)榱?。

勾選相應PMBUS 命令并復制輸數據

圖 3:勾選相應PMBUS 命令并復制輸數據


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: 數字電源 UCD3138

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>