onsemi HPM10 程式設計介面軟體使用者指南
onsemi HPM10 程式設計介面軟體使用者指南

介紹
本指南提供有關如何設定 HPM10 編程介面並使用它對 HPM10 EVB 進行編程以對助聽器電池充電的資訊。一旦開發人員熟悉了工具的使用以及 EVB 的工作原理,他就可以按照使用者參考中提供的說明微調充電參數。

所需硬體

  • HPM10−002−GEVK − HPM10 評估和開發套件或 HPM10−002−GEVB − HPM10 評估板
  • 視窗電腦
  • I2C程式設計器
    Promira 串列平台(全相)+ 轉接板和介面電纜(可從 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/erFolder.do?folderId=422041。
    安裝可執行實用程式。如果您使用過 EZAIRO® 產品,您可能已經安裝了此實用程式。

編程工具和 EVB 設置
連接 Windows PC、I2C 程式設計器和 HPM10 EVB,如圖所示 如下圖1:
圖 1. HPM10 OTP 測試和編程的連接設置

安裝說明

  1. 電腦包含 HPM10 程式設計介面應用程式以及先前安裝的 SIGNAKLARA 設備實用程式。 HPM10 程式介面軟體可讓使用者評估其充電參數並將最終設定燒錄到裝置中。
    該軟體提供兩種程式選項:GUI 和命令列工具 (CMD)。配置程式設計器後,必須使用如下所示的命令在 Windows 提示字元中從對應的工具資料夾執行這兩個選項:
    • 對於圖形使用者介面 -
      HPM10_OTP_GUI.exe [−−I2C 程式設計器] [−−速度 SPEED] Examp檔案:HPM10_OTP_GUI.exe --Promira --速度 400
    • HPM10_OTP_GUI.exe --CAA --速度 100
    • 對於命令列工具 − HPM10_OTP_GUI.exe [−−I2C 程式設計器] [−−speed SPEED] [−指令選項] 請參閱圖 5 和圖 6 的範例amp萊斯。
  2.  開啟桌面上 SIGNAKLARA 裝置實用程式所建立的 CTK 設定管理器捷徑。按一下「新增」按鈕並設定用於與 HPM2 程式設計介面通訊的 I10C 程式設計器的介面配置,如下所示 圖2.
    圖 2. CAA 和 Promira I2C 轉接器的 CTK 配置
    安裝說明

    HPM10 程式介面支援 CAA 和 Promira 程式設計器。確保已安裝所用編程器的驅動程序,然後按一下“測試”按鈕來測試配置。如果設定正確,則會彈出顯示「配置正常」訊息的窗口,表示適配器可以運作。請注意兩個適配器之間資料速度設定的差異。 Promira 是 HPM10 設計工具使用的預設適配器,可支援 400 kbps 的資料速率,而 CAA 適配器可支援高達 100 kbps。
  3. 充電板提供供電量tage VDDP 連接到 HPM10 裝置並與裝置通訊以顯示充電狀態。充電器板可用於評估充電參數。如果不需要充電狀態,可以用電源取代該板。
  4. HPM10 設備應如下所示進行連接 圖3
    圖 3. 用於 OTP 評估和刻錄的 HPM10 硬體設置
    安裝說明
    用於充電參數評估或 OTP 刻錄。應已使用新 HPM10 EVB 上的跳線設定此連線。請注意,VHA 連接到 HPM10 EVB 上的 DVREG,而不是所示的外部電源。

一次性密碼參數
HPM10 PMIC 有兩個 OTP 註冊表庫:

  • Bank 1 OTP 包含使用者可以設定的計費參數的所有註冊表。
  • Bank 2 OTP 包含 PMIC 本身的所有校準設定以及一些固定充電參數設定。 Bank 2 OTP 在 PMIC 製造測試期間進行編程,不應被覆蓋。 HPM10 程式設計介面工具包含一些標準amp文件 OTP 配置 file支援文件夾中的 s,適用於 13 號和 312 號可充電銀鋅電池和鋰離子電池。這些 file是:
  • 完整的ample file其中包含 OTP Bank 1 和 Bank 2 中 OTP 參數的所有設定。ample file僅用於測試評估,不應用於燒錄 OTP 暫存器
  • OTP1ample file其中包含位於 Bank 1 OTP 暫存器中的所有可設定充電參數。這些電荷參數 file已填充電池製造商建議的標準設定。

在使用 HPM10 為電池充電之前,它必須具有與電池尺寸、容量相關的充電參數tage 和電流位準燒錄到裝置的 OTP1 中。

開始電池充電測試
本節介紹如何使用命令列工具和評估和開發套件開始對 S312 鋰離子電池進行充電測試。對於此測試,充電參數將被寫入 RAM 以評估充電過程。

  • 如圖 10 所示連接 HPM1 EVB 和充電器。 下圖4:
    圖 4. 用於電池充電測試的 HPM10 硬體設置
    安裝說明
  • 導航至 CMD 工具的 Support 資料夾。複製 file “SV3_S312_Full_Sample.otp」並將其保存在 CMD Tool 資料夾中。
  • 開啟 PC 上的命令提示字元視窗。導覽至位於 HPM10 程式設計介面的 CMD 資料夾中的命令列工具。載入包含在的 OTP 參數的兩個 Bank file “SV3_S312_Full_Samp使用以下命令將“le.otp”寫入 PMIC 的 RAM 中:
    HPM10_OTP_GUI.exe [−−I2C 程式設計器] [−−速度 SPEED] −w SV3_S312_Full_Sample.otp
     筆記:預設的I2C程式設計器是Promira,速度是400(kbps)。如果 CMD 命令中未定義,HPM10 編程介面將使用預設編程器和速度。
Examp第 1 條: 使用 Promira 程式設計器寫入 RAM:
圖 5. 使用 Promira 程式設計器寫入 RAM
安裝說明
Examp樂2:使用CAA程式設計器寫入RAM:
圖 6. 使用 CAA 程式設計器寫入 RAM
安裝說明
  • 如果使用充電器板,轉動充電器上的旋鈕選擇「測試模式」選項,然後按下旋鈕向 HPM5 EVB 的 VDDP 施加 10 V 電壓。
  • 依照命令提示字元視窗中的指示完成OTP參數到RAM的載入並開始充電測試。
  • 充電測試開始後,充電板將監控並顯示充電狀態。再按一下該結即可查看充電參數,然後旋轉該結即可滾動選單。
  • 充電結束後,充電器將顯示充電是否已成功完成或因故障而結束以及錯誤代碼。

修改充電參數
圖7
。電池成功充電結束
安裝說明
可以使用 GUI 修改 Bank 1 OTP 中的收費參數,如下所示:

  • 開啟 PC 上的命令提示字元視窗。導航到 GUI 所在的資料夾。使用上面程式設計工具和 EVB 設定部分第 1 項中所示的命令開啟 GUI。
    Examp樂: 使用 Promira 程式設計器開啟 GUI (見圖8)
    圖 8.
    使用 Promira Programmer 開啟 GUI
    安裝說明
  • 點擊“加載 fileGUI 上的「按鈕可用於匯入 file 包含 OTP 參數。請注意,GUI 僅處理 Bank 1 OTP 參數。如果完整的 OTP file 載入後,僅匯入前 35 個設置,其餘值將被忽略。
  •  修改參數後,按一下「產生 CRC」按鈕計算「OTP1_CRC1」和「OTP1_CRC2」的新值。
  • 點選“儲存 File” 按鈕儲存最終確定的 OTP1 file.

建議在將設定燒錄到 OTP 之前測試更新的充電參數。完整的一次性密碼 file 為此目的需要。編寫完整的 OTP file,只需取完整的 OTP 之一ample file從 Support 資料夾中選擇 s,並將前 35 個設定替換為最終 OTP1 中的值 file 上面已儲存。充電測試應使用命令列工具完成,因為 GUI 無法處理完整的 OTP file

燒寫並讀取 OTP 參數
GUI 和命令列工具均可用於燒錄 OTP 暫存器。

  • 對於 GUI,首先載入最終確定的 OTP1 file 如上面使用生成的 “加載 file” GUI 工具中的功能,然後使用“電擊OTP” 函數來啟動刻錄過程。
  • 對於命令列工具,請在 Windows 提示字元中輸入以下命令:
    HPM10_OTP_GUI.exe [−−I2C 程式設計器] [−−速度 SPEED] −z otp1_file名稱.otp
  • 按照彈出的說明永久設定充電參數值。
  • 過程完成後,GUI 底部的狀態列應顯示“OTP 成功」。 對於命令列工具,該過程應以訊息結束 「OTP 被摧毀了 命令已發送”顯示沒有任何錯誤。

OTP 燒錄後, “讀取 OTP” GUI 上的功能可用於讀回內容以驗證燒錄程序或在命令列工具的 Windows 提示中使用下列命令:
HPM10_OTP_GUI.exe [−−I2C 程式設計器] [−−速度 SPEED] −r out_file名稱.otp

重要提示

  • 在 OTP 讀取過程中,透過將 CCIF 焊盤保持在低電平同時給 VDDP 上電來重置 PMIC。否則,檢索到的資料將不正確。
    安裝說明
  • 在助聽模式下開始充電電池之前,請斷開 VHA 和 VDDIO 之間的連接或 VHA 的外部電源,並將 ATST−EN 接地以進入助聽模式。
EZAIRO 是 Semiconductor Components Industries, LLC dba“onsemi”或其附屬公司和/或子公司在美國和/或其他國家的註冊商標。 SIGNAKLARA 是 Semiconductor Components Industries, LLC dba“onsemi”或其附屬公司和/或子公司在美國和/或其他國家的商標。 onsemi獲得飛利浦公司授權,可以承載I2C總線協議。 onsemi、 和其他名稱、標記和品牌是 Semiconductor Components Industries, LLC dba“onsemi”或其附屬公司和/或子公司在美國和/或其他國家/地區的註冊和/或普通法商標。 Onsemi 擁有多項專利、商標、版權、商業機密和其他智慧財產權。 Onsemi 的產品/專利覆蓋範圍清單可存取: www.onsemi.com/site/pdf/Patent−Marking.pdf。 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 程式介面軟體, 程式設計介面軟體, 介面軟體, 軟體

參考

發表評論

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