新聞中心

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

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

        作者: 時間:2013-06-25 來源:網絡 收藏

        摘 要

        本文引用地址:http://www.104case.com/article/175040.htm

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

        1 GUI 軟件及其配置功能

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

        1.1 數字電源GUI 軟件

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

        數字電源GUI 軟件

        圖 1:數字電源GUI 軟件

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

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

        2)設計:主要是對數字電源的環路參數進行設計和模擬。

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

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

        1.2 GUI 軟件的配置功能

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

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

        2 增加輸出過流保護點信息

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

        2.1 解除對PMBUS 命令的屏蔽

        在UCD3138 軟件中,定義了CMD_DCDC_NONPAGED 變量,保存了每一個PMBUS 命令的狀態:用0和1 表征屏蔽還是未屏蔽, 如下代碼所示。而“ 輸出過流保護點” 對應的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,用來快速生成新的CMD_DCDC_NONPAGED 變量。具體操作如下。

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

        運行Isolated GUI Bitmask Generator

        圖 2:運行Isolated GUI Bitmask Generator

        2) 如圖3,在隨后打開的界面中,勾選“PMBUS_CMD_IOUT_OC_FAULT_LIMIT”,即使能命令IOUT_OC_FAULT_LIMIT。此時界面右側的數據會有變化,該PMBUS 對應的位由0 變為了1。

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

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


        上一頁 1 2 3 4 下一頁

        關鍵詞: 數字電源 UCD3138

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 顺义区| 淮滨县| 昭觉县| 赣榆县| 台山市| 汕尾市| 富顺县| 吴堡县| 聊城市| 台东县| 永泰县| 炉霍县| 漳浦县| 铜川市| 边坝县| 安达市| 广德县| 滕州市| 吉首市| 铜川市| 宁晋县| 天祝| 日喀则市| 凤翔县| 扶绥县| 福州市| 右玉县| 景谷| 常宁市| 彭州市| 新绛县| 屏山县| 普陀区| 华阴市| 临海市| 惠州市| 庄浪县| 长岭县| 宁德市| 鹤庆县| 宜兰市|