STMロゴ

STMicroelectronics STNRG328S スイッチング コントローラ デジタル コントローラ

STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig1

導入

  • このドキュメントでは、STC/HSTC トポロジのボードに実装された STNRG328S デバイスの EEPROM メモリを再プログラムする手順について説明します。 手順には、バイナリのダウンロードが含まれます file USB/TTL-RS232 ケーブル アダプターを使用して、XNUMX 進形式の stsw-stc。
  • 元amp以下のファイルは、STC トポロジーと STNRG328S が実装されたボードを示しています。 デザインはX7Rコンポーネントに基づいています
    (スイッチ コンデンサと共振インダクタ) レート変換 4:1 (48 V 入力バスから 12 V Vout へ) 用で、サーバー アプリケーションで 1 kW の電力を供給できます。

    STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig2

  • バイナリ コード stsw-stc は、リンク https://www.st.com/en/product/stnrg328s からダウンロードできます。 stsw-stc は PMBUS 通信に対応しています。 コマンド リストとデバイスに関する詳細情報は、同じ場所にあります。
    重要: 初めてチップをプログラミングする場合は、最寄りの営業所にお問い合わせください。

ツールと器具

アップグレード手順を実行するために必要なツールと機器については、以下で説明します。

  1. 以下の要件を備えたパーソナル コンピュータ:
    • Windows XP、Windows 7 オペレーティング システム
    • 2 GB 以上の RAM メモリ
    • USBポート1個
  2. インストール file CDM v2.12.00 USB 2.0 からシリアル UART コンバーター用の FTDI ドライバー用の WHQL Certified.exe。 の 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 スイッチング コントローラ デジタル Controller-fig3

  3. アーカイブ file ST シリアル フラッシュ ローダを PC にインストールするために必要な Flash Loader Demonstrator.7z。
    の file ST.com の STSW-ILL077FW_SerialLoader サブディレクトリにある STEVAL-ILL1V077 評価ツール ファームウェア ページからダウンロードできます。
    • ツールセットをインストールしたら、実行可能ファイルを実行します file STFlashLoader.exe。 下図の画面が表示されます。

      STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig4

  4. .hex バイナリ file IAR Embedded Workbench でコンパイルされています。 ボード上のデバイスは、PMBUS 通信をサポートするファームウェアで既にフラッシュされている必要があります。 ファームウェアについては、STUniversalCode を参照してください。
  5. マイクロUSBケーブル。
  6. ボードに電力を供給するDC電源。

ハードウェアのセットアップ

このセクションでは、UART ケーブルとデバイスのピンの間の接続について説明します。 デバイスのピン配置を以下に示します。

STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig5

  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) グランドに接続して、XNUMX 番目の UART のブートローダを無効にします
  2. アダプタ ケーブルの USB 端を PC の USB ポートに接続します。 次に、シリアル エンドをソケットのピン コネクタに接続します。
    次の接続を確認します。
    • RX_cable = TX_devive (ピン 32)
    • TX_cable = RX_device (ピン 1)
    • GND_cable = GND_device (ピン 30)
      STNRG7S のもう 328 つの UART RX ピン XNUMX は、グランドに接続する必要があります。

      STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig6

ファームウェアのダウンロード

  • STNRG328S デバイスの EEPROM メモリの再プログラミングについては、図 7 に示す X1R-1kW ボードを参照します。
  • stsw-stc ファームウェアは既にインストールされていると見なされます。
  • ボードはピン 1 とピン 32 を UART として使用します。 ファームウェアは、UART を介してブートローダーを有効にする必要があるため、これらの共有 I2C ピンを UART として設定します。 この機能は、PMBUS 書き込みコマンドを実行して 0xDE 値を 0x0001 に設定することで有効にできます。
  • PMBUS コマンドを送信するには、GUI とインターフェイス ハードウェア USB/UART が必要です (1. を参照)。
  • このコマンドを実行した後、上記のようにピン 1 とピン 32 に UART ケーブルを接続し、次の手順に従います。
  1. STFlashLoader.exe を実行すると、以下のウィンドウが表示されます。

    STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig7

    • 上の図に示す設定を適用します。
      重要:
      [次へ] ボタンをクリックすると、タイム ウィンドウが閉じてしまう可能性があるため、すぐにクリックしないでください。 続行する前に、さらにリセット ピンのサイクリングが必要です。
    • [ポート名]には、USB/シリアルコンバータに関連付けられたCOMポートを選択します。 ユーザー PC の Windows デバイス マネージャーには、COM ポートのマッピングが表示されます (「ツールと機器」を参照)。
  2. ボードの電源をオフにしてからオンにし、すぐに (1 秒以内) 上図の [次へ] ボタンを押します。 PC とボード間の接続が正常に確立されると、次の画面が表示されます。

    STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig8

  3. 上図のダイアログボックスで、[ターゲット]リストからSTNRGを選択します。 不揮発性メモリのメモリ マップを含む新しいウィンドウが表示されます。

    STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig9

  4. [次へ]ボタンをクリックすると下図が表示されます。
    EEPROM をプログラムするには:
    1. [デバイスにダウンロード]を選択
    2. [からダウンロード file] を参照して、 file SNRG328S メモリにダウンロードします。
    3.  [グローバル消去] オプションを選択します。

      STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig10

  5. [次へ]をクリックして、ダウンロード手順を開始します。
    プログラミング手順が完了するのを待ち、次の図に示すように、緑色の成功メッセージが表示されることを確認します。

    STMicroelectronics STNRG328S スイッチング コントローラ デジタル Controller-fig11

  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 ロゴは、ST の商標です。 STの商標に関する追加情報については、www.st.com/trademarksを参照してください。
  • 他のすべての製品名またはサービス名は、それぞれの所有者に帰属します。
  • このドキュメントの情報は、このドキュメントの以前のバージョンで以前に提供された情報に優先し、置き換えられます。
  • © 2022 STマイクロエレクトロニクス – 無断転載を禁じます

ドキュメント / リソース

STMicroelectronics STNRG328S スイッチング コントローラ デジタル コントローラ [pdf] ユーザーマニュアル
STNRG328S、スイッチング コントローラ デジタル コントローラ、STNRG328S スイッチング コントローラ デジタル コントローラ、コントローラ デジタル コントローラ、デジタル コントローラ、コントローラ

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *