onsemi HPM10 プログラミング インターフェイス ソフトウェア ユーザー ガイド
導入
このガイドでは、HPM10 プログラミング インターフェイスの設定方法と、それを使用して補聴器のバッテリーを充電するための HPM10 EVB をプログラムする方法を説明します。開発者がツールの使用方法と EVB の動作に慣れたら、ユーザー リファレンスに記載されている手順に従って充電パラメータを微調整できます。
必要なハードウェア
- HPM10−002−GEVK − HPM10 評価開発キットまたは HPM10−002−GEVB − HPM10 評価ボード
- Windowsパソコン
- I2C プログラマー
Promira シリアル プラットフォーム (Total Phase) + アダプタ ボードとインターフェイス ケーブル (onsemi から入手可能) または通信アクセラレータ アダプタ (CAA)
注記: 通信アクセラレータ アダプタはサポート終了 (EOL) に達したため、使用は推奨されません。サポートは継続されますが、開発者は Promira I2C プログラマーを利用することをお勧めします。
ソフトウェアのダウンロードとインストール
- MyON アカウントにログインしてください。リンクから HPM10 プログラミング インターフェイス アプリケーションとユーザー リファレンスをダウンロードしてください: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021.デザインを解凍します file 目的の作業フォルダーに移動します。
- MyOnアカウントで、次のリンクからSIGNAKLARAデバイスユーティリティをダウンロードしてください:https://www.onsemi.com/PowerSolutions/myon/er フォルダー.do?folderId=422041。
実行可能ユーティリティをインストールします。EZAIRO® 製品を使用したことがある場合は、このユーティリティがすでにインストールされている可能性があります。
プログラミングツールとEVBのセットアップ
Windows PC、I2Cプログラマー、HPM10 EVBを図のように接続します。 下の図1:
図1. HPM10 OTPテストおよびプログラミングの接続設定
- コンピュータには、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レ。
- GUIの場合 −
- SIGNAKLARAデバイスユーティリティによってデスクトップに作成されたCTK構成マネージャのショートカットを開きます。「追加」ボタンをクリックし、HPM2プログラミングインターフェイスとの通信を目的としたI10Cプログラマのインターフェイス構成を次のように設定します。 図2.
図2. CAAおよびPromira I2CアダプタのCTK構成
CAA および Promira プログラマーは、どちらも HPM10 プログラミング インターフェイスでサポートされています。使用するプログラマーのドライバーがインストールされていることを確認してから、[テスト] ボタンをクリックして構成をテストします。セットアップが正しい場合は、アダプタが動作していることを示す [構成は正常です] というメッセージを表示するウィンドウが表示されます。10 つのアダプタ間のデータ速度設定の違いに注意してください。Promira は HPM400 設計ツールで使用されるデフォルトのアダプタで、100 kbps のデータ レートをサポートできますが、CAA アダプタは最大 XNUMX kbps をサポートできます。 - 充電器ボードは供給電圧を提供しますtagHPM10 デバイスに VDDP を供給し、デバイスと通信して充電状態を表示します。充電ボードは充電パラメータの評価に役立ちます。充電状態が必要ない場合は、このボードを電源に置き換えることができます。
- 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 プログラミング インターフェイスによってデフォルトのプログラマと速度が使用されます。
図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 をグランドに接続して補聴器モードにします。
技術出版物: テクニカルライブラリ: www.onsemi.com/design/resources/technical-ドキュメント onsemi Webサイト: www.onsemi.com

ドキュメント / リソース
![]() |
onsemi HPM10 プログラミング インターフェース ソフトウェア [pdf] ユーザーガイド HPM10 プログラミング インターフェース ソフトウェア、プログラミング インターフェース ソフトウェア、インターフェース ソフトウェア、ソフトウェア |