onsemi HPM10 プログラミング インターフェイス ソフトウェア ユーザー ガイド
onsemi HPM10 プログラミング インターフェイス ソフトウェア ユーザー ガイド

導入
このガイドでは、HPM10 プログラミング インターフェイスの設定方法と、それを使用して補聴器のバッテリーを充電するための HPM10 EVB をプログラムする方法を説明します。開発者がツールの使用方法と EVB の動作に慣れたら、ユーザー リファレンスに記載されている手順に従って充電パラメータを微調整できます。

必要なハードウェア

  • HPM10−002−GEVK − HPM10 評価開発キットまたは HPM10−002−GEVB − HPM10 評価ボード
  • Windowsパソコン
  • I2C プログラマー
    Promira シリアル プラットフォーム (Total Phase) + アダプタ ボードとインターフェイス ケーブル (onsemi から入手可能) または通信アクセラレータ アダプタ (CAA)

注記: 通信アクセラレータ アダプタはサポート終了 (EOL) に達したため、使用は推奨されません。サポートは継続されますが、開発者は Promira I2C プログラマーを利用することをお勧めします。

ソフトウェアのダウンロードとインストール

  1. MyON アカウントにログインしてください。リンクから HPM10 プログラミング インターフェイス アプリケーションとユーザー リファレンスをダウンロードしてください: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021.デザインを解凍します file 目的の作業フォルダーに移動します。
  2. MyOnアカウントで、次のリンクからSIGNAKLARAデバイスユーティリティをダウンロードしてください:https://www.onsemi.com/PowerSolutions/myon/er フォルダー.do?folderId=422041。
    実行可能ユーティリティをインストールします。EZAIRO® 製品を使用したことがある場合は、このユーティリティがすでにインストールされている可能性があります。

プログラミングツールとEVBのセットアップ
Windows PC、I2Cプログラマー、HPM10 EVBを図のように接続します。 下の図1:
図1. HPM10 OTPテストおよびプログラミングの接続設定

インストール手順

  1. コンピュータには、HPM10 プログラミング インターフェイス アプリケーションと、SIGNAKLARA デバイス ユーティリティがあらかじめインストールされています。HPM10 プログラミング インターフェイス ソフトウェアを使用すると、ユーザーは充電パラメータを評価し、最終的な設定をデバイスに書き込むことができます。
    ソフトウェアには、GUI とコマンド ライン ツール (CMD) の 2 つのプログラミング オプションがあります。両方のオプションは、プログラマーを設定した後、次に示すコマンドを使用して、対応するツール フォルダーから Windows プロンプトで実行する必要があります。
    • GUIの場合 −
      HPM10_OTP_GUI.exe [−−I2Cプログラマ] [−−speed SPEED] 例ample: HPM10_OTP_GUI.exe −−Promira −−speed 400
    • HPM10_OTP_GUI.exe −−CAA −−速度100
    • コマンドラインツールの場合 − HPM10_OTP_GUI.exe [−−I2Cプログラマ] [−−speed SPEED] [−command option] 例については図5と図6を参照ampレ。
  2.  SIGNAKLARAデバイスユーティリティによってデスクトップに作成されたCTK構成マネージャのショートカットを開きます。「追加」ボタンをクリックし、HPM2プログラミングインターフェイスとの通信を目的としたI10Cプログラマのインターフェイス構成を次のように設定します。 図2.
    図2. CAAおよびPromira I2CアダプタのCTK構成
    インストール手順

    CAA および Promira プログラマーは、どちらも HPM10 プログラミング インターフェイスでサポートされています。使用するプログラマーのドライバーがインストールされていることを確認してから、[テスト] ボタンをクリックして構成をテストします。セットアップが正しい場合は、アダプタが動作していることを示す [構成は正常です] というメッセージを表示するウィンドウが表示されます。10 つのアダプタ間のデータ速度設定の違いに注意してください。Promira は HPM400 設計ツールで使用されるデフォルトのアダプタで、100 kbps のデータ レートをサポートできますが、CAA アダプタは最大 XNUMX kbps をサポートできます。
  3. 充電器ボードは供給電圧を提供しますtagHPM10 デバイスに VDDP を供給し、デバイスと通信して充電状態を表示します。充電ボードは充電パラメータの評価に役立ちます。充電状態が必要ない場合は、このボードを電源に置き換えることができます。
  4. HPM10デバイスは、図のように接続する必要があります。 図3
    図3. OTP評価と書き込みのためのHPM10ハードウェアセットアップ
    インストール手順
    充電パラメータ評価または OTP バーン用。この接続は、新しい HPM10 EVB のジャンパーですでに設定されているはずです。VHA は、図に示されている外部電源ではなく、HPM10 EVB の DVREG に接続されていることに注意してください。

OTPパラメータ
HPM10 PMIC には XNUMX つの OTP レジストリ バンクがあります。

  • バンク 1 OTP には、ユーザーが設定できる課金パラメータのレジストリがすべて含まれています。
  • バンク2 OTPには、PMIC自体のすべてのキャリブレーション設定と、いくつかの固定チャージパラメータ設定が含まれています。バンク2 OTPは、PMICの製造テスト中にプログラムされており、上書きしないでください。HPM10プログラミングインターフェイスツールには、いくつかの標準sが含まれています。ampOTP設定 fileサポートフォルダにあるサイズ13およびサイズ312の充電式AgZnおよびLiイオン電池での使用に関する説明書です。 fileは次のとおりです:
  • 完全なample fileOTPバンク1とバンク2の両方のOTPパラメータのすべての設定で構成されるs。これらの完全なsample fileはテスト評価のみを目的としており、OTPレジスタの書き込みには使用しないでください。
  • OTP1はample fileバンク1 OTPレジスタにあるすべての設定可能な充電パラメータで構成されています。これらの充電パラメータは fileバッテリーメーカーが推奨する標準設定がすでに入力されています。

HPM10を使用してバッテリーを充電する前に、バッテリーのサイズ、容量、および充電パラメータを設定する必要があります。tage および電流レベルはデバイスの OTP1 に焼き付けられます。

バッテリー充電テストを開始する
このセクションでは、コマンド ライン ツールと評価および開発キットを使用して、S312 リチウムイオン バッテリーの充電テストを開始する方法について説明します。このテストでは、充電プロセスを評価するために、充電パラメータが RAM に書き込まれます。

  • HPM10 EVBと充電器を図1のように接続します。物理的なセットアップの写真は 下の図4:
    図4. バッテリー充電テスト用のHPM10ハードウェア設定
    インストール手順
  • CMDツールのサポートフォルダに移動します。 file 「SV3_S312_Full_S」amp「le.otp」というファイル名でCMD Toolフォルダに保存します。
  • PCでコマンドプロンプトウィンドウを開きます。HPM10プログラミングインターフェイスのCMDフォルダにあるコマンドラインツールに移動します。 file 「SV3_S312_Full_S」amp次のコマンドを使用して、PMIC の RAM に「le.otp」をコピーします。
    HPM10_OTP_GUI.exe [−−I2Cプログラマ] [−−speed SPEED] −w SV3_S312_Full_Sample.otp
     注記: デフォルトの I2C プログラマは Promira で、速度は 400 (kbps) です。CMD コマンドで定義されていない場合は、HPM10 プログラミング インターフェイスによってデフォルトのプログラマと速度が使用されます。
Example 1: Promira プログラマーを使用して RAM に書き込みます。
図5. Promiraプログラマーを使用したRAMへの書き込み
インストール手順
Examp2 番目: CAAプログラマを使用してRAMに書き込みます。
図6. CAAプログラマを使用したRAMの書き込み
インストール手順
  • 充電器ボードを使用する場合は、充電器の結び目を回して「テスト モード」オプションを選択し、結び目を押して HPM5 EVB の VDDP に 10 V を適用します。
  • コマンド プロンプト ウィンドウに表示される指示に従って、OTP パラメータの RAM への読み込みを完了し、充電テストを開始します。
  • 充電テストが開始されると、充電器ボードが充電状態を監視して表示します。結び目をもう一度押して充電パラメータを確認し、結び目を回転させてメニューをスクロールすることができます。
  • 充電が終了すると、充電器は充電が正常に完了したか、またはエラーで終了したかをエラーコードとともに表示します。

充電パラメータを変更する
図7
バッテリー充電の完了
インストール手順
バンク 1 OTP の充電パラメータは、次のように GUI を使用して変更できます。

  • PC でコマンド プロンプト ウィンドウを開きます。GUI が配置されているフォルダーに移動します。上記のプログラミング ツールと EVB のセットアップ セクションの項目 1 に示されているコマンドを使用して GUI を開きます。
    Examp上: PromiraプログラマーでGUIを開く (図8参照)
    図8.
    Promira ProgrammerでGUIを開く
    インストール手順
  • 「ロード」をクリックします fileGUIで「インポート」ボタンが利用可能 file OTPパラメータを含む。GUIはバンク1のOTPパラメータのみを扱うことに注意してください。完全なOTP file が読み込まれると、最初の 35 個の設定のみがインポートされ、残りの値は無視されます。
  •  パラメータを変更した後、「CRC の生成」ボタンをクリックして、「OTP1_CRC1」と「OTP1_CRC2」の新しい値を計算します。
  • 「保存」をクリックします File”ボタンをクリックして、確定したOTP1を保存します。 file.

設定をOTPに書き込む前に、更新された充電パラメータをテストすることをお勧めします。完全なOTP file この目的のためには、完全なOTPを作成する必要があります。 file完全なOTPの1つを取るだけですample fileサポートフォルダから最初の35の設定を、最終版OTP1の値に置き換えます。 file 上記で保存しました。GUIでは完全なOTPを処理できないため、充電テストはコマンドラインツールを使用して実行する必要があります。 file

OTPパラメータの書き込みと読み取り
OTP レジスタを書き込むには、GUI とコマンド ライン ツールの両方を使用できます。

  • GUIの場合は、まず完成したOTP1をロードします。 file 上記のように生成された "負荷 file” GUIツールで機能を使用する場合は、「ザップOTP” 機能を使用して書き込みプロセスを開始します。
  • コマンド ライン ツールの場合は、Windows プロンプトに次のコマンドを入力します。
    HPM10_OTP_GUI.exe [−−I2Cプログラマ] [−−speed SPEED] −z otp1_file名前.otp
  • ポップアップの指示に従って、充電パラメータ値を永続的に設定します。
  • プロセスが完了すると、GUIの下部にあるステータスバーに「「OTP が正常に実行されました」。 コマンドラインツールの場合、プロセスは次のメッセージで終了します。 「OTPが エラーなく「コマンドが送信されました」と表示されます。

OTPバーン後、 「OTP を読む」 GUI の機能を使用してコンテンツを読み戻して書き込みプロセスを確認するか、コマンド ライン ツールの Windows プロンプトで次のコマンドを使用します。
HPM10_OTP_GUI.exe [−−I2Cプログラマ] [−−speed SPEED] −r out_file名前.otp

重要な注意事項

  • OTP 読み取りプロセス中に VDDP の電源を入れながら CCIF パッドを LOW に保持して PMIC をリセットします。そうしないと、取得されたデータが正しくなくなります。
    インストール手順
  • 補聴器モードでバッテリーの充電を開始する前に、VHA と VDDIO 間の接続または VHA への外部電源を外し、ATST−EN をグランドに接続して補聴器モードにします。
EZAIRO は、米国およびその他の国における Semiconductor Components Industries, LLC dba “onsemi” またはその関連会社および/または子会社の登録商標です。SIGNAKLARA は、米国およびその他の国における Semiconductor Components Industries, LLC dba “onsemi” またはその関連会社および/または子会社の商標です。onsemi は、Philips Corporation から I2C バス プロトコルのライセンスを受けています。onsemi、、およびその他の名前、マーク、ブランドは、米国およびその他の国における Semiconductor Components Industries, LLC dba “onsemi” またはその関連会社および/または子会社の登録商標および/または慣習法上の商標です。onsemi は、多数の特許、商標、著作権、企業秘密、およびその他の知的財産権を所有しています。onsemi の製品/特許範囲の一覧は、次の Web サイトからアクセスできます。 www.onsemi.com/site/pdf/Patent−Marking.pdf。onsemi は、本書に記載されている製品または情報を予告なくいつでも変更する権利を留保します。本書に記載されている情報は「現状のまま」提供され、onsemi は、情報の正確性、製品の機能、可用性、機能性、または特定の目的に対する製品の適合性に関して、いかなる保証、表明、または約束も行いません。また、onsemi は、製品または回路の適用または使用から生じるいかなる責任も負いません。また、特別、結果的、または付随的損害を含むがこれらに限定されない、すべての責任を明確に否認します。onsemi が提供するサポートまたはアプリケーション情報に関係なく、購入者は、すべての法律、規制、および安全要件または標準への準拠を含め、onsemi 製品を使用した製品およびアプリケーションに対して責任を負います。onsemi のデータ シートおよび/または仕様で提供される「標準」パラメータは、アプリケーションによって異なる場合があり、実際のパフォーマンスは時間の経過とともに変化する可能性があります。「標準」を含むすべての動作パラメータは、お客様の技術専門家によって各お客様のアプリケーションに対して検証される必要があります。 onsemi は、その知的財産権または他者の権利に基づくライセンスを譲渡しません。onsemi 製品は、生命維持装置の重要なコンポーネント、または FDA クラス 3 医療機器、外国の管轄区域で同一または類似の分類の医療機器、または人体への埋め込みを目的とした機器として使用することを意図して設計、意図、または承認されていません。購入者が、このような意図しないまたは許可されていない用途で onsemi 製品を購入または使用する場合、購入者は、このような意図しないまたは許可されていない使用に関連する人身傷害または死亡の申し立てから直接的または間接的に生じるすべての請求、費用、損害、経費、および合理的な弁護士費用について、onsemi とその役員、従業員、子会社、関連会社、および販売代理店を免責するものとします。これは、たとえ、そのような申し立てが、onsemi が部品の設計または製造に関して過失があったと主張する場合でも同様です。onsemi は機会均等/積極的差別是正措置の雇用主です。この資料は、適用されるすべての著作権法の対象であり、いかなる形でも再販できません。
追加情報
技術出版物: テクニカルライブラリ: www.onsemi.com/design/resources/technical-ドキュメント onsemi Webサイト: www.onsemi.com
オンラインサポート: www.onsemi.com/サポート
詳細については、最寄りの営業担当者にお問い合わせください。 www.onsemi.com/サポート/セールス
会社ロゴ

ドキュメント / リソース

onsemi HPM10 プログラミング インターフェース ソフトウェア [pdf] ユーザーガイド
HPM10 プログラミング インターフェース ソフトウェア、プログラミング インターフェース ソフトウェア、インターフェース ソフトウェア、ソフトウェア

参考文献

コメントを残す

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