STM標誌

STMicroelectronics STNRG328S 開關控制器 數字控制器

STMicroelectronics STNRG328S 開關控制器數字控制器-圖 1

介紹

  • 本文檔描述了對安裝在具有 STC/HSTC 拓撲的電路板上的 STNRG328S 器件的 EEPROM 存儲器進行重新編程的過程。 該過程涉及下載二進製文件 file 使用 USB/TTL-RS232 電纜適配器的十六進制格式的 stsw-stc。
  • 前任amp下面的 le 顯示了帶有 STC 拓撲並安裝了 STNRG328S 的電路板。 該設計基於 X7R 組件
    (開關電容器和諧振電感器)用於 4:1 速率轉換(從 48 V 輸入總線到 12 V Vout),能夠在服務器應用中提供 1 kW 功率。

    STMicroelectronics STNRG328S 開關控制器數字控制器-圖 2

  • 二進制代碼 stsw-stc 可以從鏈接 https://www.st.com/en/product/stnrg328s 下載。 stsw-stc 支持 PMBUS 通信。 您可以在同一位置找到有關設備的命令列表和更多信息。
    重要的: 首次對芯片編程時請聯繫當地銷售辦事處。

工具和儀器

執行升級程序所需的工具和儀器如下所述。

  1. 具有以下要求的個人計算機:
    • Windows XP、Windows 7操作系統
    • 至少 2 GB 的 RAM 內存
    • 1 個 USB 連接埠
  2. 安裝 file CDM v2.12.00 WHQL Certified.exe 用於 USB 2.0 到串行 UART 轉換器的 FTDI 驅動程序。 這 file 可以從 ST.com 的 STSW-ILL077FW_SerialLoader 子目錄中的 STEVAL-ILL1V077 評估工具固件頁面下載。
    • 將 USB /UART 電纜連接到 PC 和主板。 第一次將電纜連接到 PC 時,應該會自動找到並安裝 FTDI USB 串行轉換器驅動程序。
      如果未安裝驅動程序,請啟動安裝 file CDM v2.12.00 WHQL Certified.exe。
    • 安裝驅動程序後,通過 USB 端口進行的通信將映射到內部 PC COM。 可以在 Windows 設備管理器中驗證映射:[控制面板]>[系統]>[設備管理器]>[端口]。

      STMicroelectronics STNRG328S 開關控制器數字控制器-圖 3

  3. 檔案 file Flash Loader Demonstrator.7z,需要在 PC 上安裝 ST 串行閃存加載器。
    這 file 可以從 ST.com 的 STSW-ILL077FW_SerialLoader 子目錄中的 STEVAL-ILL1V077 評估工具固件頁面下載。
    • 安裝工具集後,運行可執行文件 file STFlashLoader.exe。 將出現下圖所示的屏幕。

      STMicroelectronics STNRG328S 開關控制器數字控制器-圖 4

  4. .hex 二進製文件 file 使用 IAR Embedded Workbench 編譯。 板載設備必須已經使用支持 PMBUS 通信的固件進行了閃存。 對於固件,我們指的是 STUniversalCode。
  5. 微型 USB 電纜。
  6. 為電路板供電的直流電源。

硬件設置

本節介紹 UART 電纜和設備引腳之間的連接。 器件的引腳排列如下所示:

STMicroelectronics STNRG328S 開關控制器數字控制器-圖 5

  1. 按照下表中的規定設置引腳:
    表 1. STNRG328S 引腳設置
    跳線參考 設定位置
    引腳 13 (VDDA) +3.3V / +5V 板上提供
    引腳 29 VDD +3.3V / +5V 板上提供
    引腳 1 (UART_RX) 設置為電纜的 UART TX
    引腳 32 (UART_TX) 設置為電纜的 UART RX
    引腳 30 (VSS) 接地
    引腳 7 (UART2_RX) 接地以禁用第二個 UART 上的引導加載程序
  2. 將轉接線的USB端連接到PC的USB接口; 然後將串行端與插座的引腳連接器連接。
    驗證以下連接:
    • RX_cable = TX_devive(引腳 32)
    • TX_cable = RX_device(引腳 1)
    • GND_cable = GND_device(引腳 30)
      STNRG7S 的另一個 UART RX 引腳 328 必須接地。

      STMicroelectronics STNRG328S 開關控制器數字控制器-圖 6

下載固件

  • 對於 STNRG328S 器件的 EEPROM 存儲器的重新編程,我們將參考圖 7 中所示的 X1R-1kW 板。
  • stsw-stc 固件被認為已經安裝。
  • 該板使用 Pin 1 和 Pin 32 作為 UART。 固件將這些共享的 I2C 引腳配置為 UART,因為它需要通過 UART 啟用引導加載程序。 可通過執行 PMBUS 寫命令將 0xDE 值設置為 0x0001 來激活此功能。
  • 要發送 PMBUS 命令,用戶需要一個 GUI 和一個接口硬件 USB/UART(參見 1.)。
  • 運行此命令後,如上所述將 UART 電纜連接到引腳 1 和引腳 32,並按照以下步驟操作:
  1. 運行STFlashLoader.exe,如下圖所示。

    STMicroelectronics STNRG328S 開關控制器數字控制器-圖 7

    • 應用上圖中顯示的設置。
      重要的:
      不要立即單擊 [下一步] 按鈕,因為它可能會關閉時間窗口。 在繼續之前需要進一步的複位引腳循環。
    • 對於 [端口名稱],選擇與 USB/串行轉換器關聯的 COM 端口。 用戶 PC 上的 Windows 設備管理器顯示 COM 端口的映射(請參閱工具和儀器)。
  2. 關閉和打開開發板電源,然後立即(少於 1 秒)按下上圖中的 [Next] 按鈕。 如果成功建立了 PC 和電路板之間的連接,將出現以下屏幕。

    STMicroelectronics STNRG328S 開關控制器數字控制器-圖 8

  3. 在上圖中的對話框中,從 [Target] 列表中選擇 STNRG。 將出現一個新窗口,其中包含非易失性存儲器的存儲器映射。

    STMicroelectronics STNRG328S 開關控制器數字控制器-圖 9

  4. 點擊【下一步】按鈕,出現下圖。
    要對 EEPROM 進行編程:
    1. 選擇[下載到設備]
    2. 在[下載自 file], 瀏覽到 file 下載到 SNRG328S 內存中。
    3.  選擇 [全局擦除] 選項。

      STMicroelectronics STNRG328S 開關控制器數字控制器-圖 10

  5. 單擊 [Next] 開始下載程序。
    等待燒寫過程完成,確認出現綠色的成功信息,如下圖所示。

    STMicroelectronics STNRG328S 開關控制器數字控制器-圖 11

  6. 您可以通過檢查固件的數據和代碼校驗和是否與版本匹配來驗證是否已下載正確的二進製文件。
    此過程在 ST.com 上提供的 STC Checksum Implemetation.docx 中進行了說明。

參考

  1. 應用說明:AN4656:STLUX™ 和 STNRG™ 數字控制器的引導加載程序

修訂歷史

表 2. 文件修訂歷史記錄

日期 版本 變化
02 年 2022 月 XNUMX 日 1 初次發布。

重要提示–請仔細閱讀

  • STMicroelectronics NV及其子公司(“ ST”)保留隨時對ST產品和/或本文檔進行更改,更正,增強,修改和改進的權利,恕不另行通知。 購買者應在下訂單之前獲取有關ST產品的最新相關信息。 意法半導體的產品將根據意法半導體在確認訂單時的銷售條款和條件進行銷售。
  • 購買者對ST產品的選擇,選擇和使用負全部責任,ST不承擔應用協助或購買者產品設計的責任。
  • ST 此處未授予任何知識產權明示或暗示的許可。
  • 轉售條款與此處所列資訊不同的 ST 產品將使 ST 對該產品授予的任何保固失效。
  • ST 和 ST 標誌是 ST 的商標。 有關 ST 商標的更多信息,請參閱 www.st.com/trademarks。
  • 所有其他產品或服務名稱均為其各自所有者的財產。
  • 本文檔中的資訊取代並取代本文檔任何先前版本中先前提供的資訊。
  • © 2022 義法半導體 – 保留所有權利

文件/資源

STMicroelectronics STNRG328S 開關控制器 數字控制器 [pdf] 使用者手冊
STNRG328S, 開關控制器數字控制器, STNRG328S 開關控制器數字控制器, 控制器數字控制器, 數字控制器, 控制器

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *