Uživatelská příručka k softwaru programovacího rozhraní onsemi HPM10
Zavedení
Tato příručka poskytuje informace o tom, jak nastavit programovací rozhraní HPM10 a použít jej k naprogramování HPM10 EVB pro nabíjení baterie sluchadla. Jakmile se vývojář seznámí s používáním nástroje a fungováním EVB, může doladit parametry nabíjení podle pokynů uvedených v uživatelské příručce.
Požadovaný hardware
- HPM10−002−GEVK − HPM10 Evaluation and Development Kit nebo HPM10−002−GEVB − HPM10 Evaluation Board
- Windows PC
- I2C programátor
Sériová platforma Promira (celková fáze) + adaptérová deska a kabel rozhraní (k dispozici od onsemi) nebo adaptér komunikačního akcelerátoru (CAA)
POZNÁMKA: Adaptér komunikačního akcelerátoru dosáhl konce své životnosti (EOL) a již se nedoporučuje používat. Přestože je stále podporován, vývojářům se doporučuje používat programátor Promira I2C.
Stažení a instalace softwaru
- Uzamkněte svůj účet MyON. Stáhněte si aplikaci HPM10 Programming Interface a uživatelskou příručku z odkazu: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Rozbalte design file do požadované pracovní složky.
- Ve svém účtu MyOn si stáhněte SIGNAKLARA Device Utility z odkazu: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Nainstalujte spustitelný nástroj. Pokud jste pracovali s produkty EZAIRO®, možná již máte tento nástroj nainstalovaný.
Programovací nástroj a nastavení EVB
Připojte počítač se systémem Windows, programátor I2C a HPM10 EVB, jak je znázorněno na obrázku Obrázek 1 níže:
Obrázek 1. Nastavení připojení pro testování a programování HPM10 OTP
- Počítač obsahuje aplikaci HPM10 Programming Interface a dříve nainstalovanou SIGNAKLARA Device Utility. Software HPM10 Programming Interface umožňuje uživateli vyhodnotit parametry nabíjení a vypálit dokončená nastavení do zařízení.
Software poskytuje dvě možnosti programování, GUI a Command Line Tool (CMD). Obě možnosti musí být po konfiguraci programátoru spuštěny v příkazovém řádku systému Windows z příslušné složky nástrojů pomocí níže uvedených příkazů:- Pro GUI −
HPM10_OTP_GUI.exe [−−I2C programátor] [−−speed SPEED] Př.ampsoubor: HPM10_OTP_GUI.exe −−Promira −−speed 400 - HPM10_OTP_GUI.exe −−CAA −−speed 100
- Pro nástroj příkazového řádku − HPM10_OTP_GUI.exe [−−I2C programátor] [−−speed SPEED] [−volba příkazu] Příklad viz obrázky 5 a 6amples.
- Pro GUI −
- Otevřete zástupce správce konfigurace CTK vytvořený pomocí nástroje SIGNAKLARA Device Utility na ploše. Klikněte na tlačítko „Přidat“ a nastavte konfiguraci rozhraní pro programátor I2C určený pro komunikaci s programovacím rozhraním HPM10, jak je znázorněno na Obrázek 2.
Obrázek 2. Konfigurace CTK adaptérů CAA a Promira I2C
Programátory CAA i Promira jsou podporovány programovacím rozhraním HPM10. Ujistěte se, že je nainstalován ovladač pro použitý programátor a poté klikněte na tlačítko „Test“ pro otestování konfigurace. Pokud je nastavení správné, mělo by se objevit okno se zprávou „Konfigurace je v pořádku“, což znamená, že adaptér je funkční. Všimněte si rozdílu v nastavení rychlosti přenosu dat mezi těmito dvěma adaptéry. Promira je výchozí adaptér používaný návrhovým nástrojem HPM10 a může podporovat datovou rychlost 400 kbps, zatímco adaptér CAA může podporovat maximálně 100 kbps. - Charger Board zajišťuje dodávku objtage VDDP do zařízení HPM10 a komunikuje se zařízením za účelem zobrazení stavu nabíjení. Nabíjecí deska je užitečná pro vyhodnocení parametrů nabíjení. Tato deska může být nahrazena napájecím zdrojem, pokud stav nabíjení není vyžadován.
- Zařízení HPM10 by mělo být připojeno podle obrázku Obrázek 3
Obrázek 3. Nastavení hardwaru HPM10 pro vyhodnocení OTP a vypálení
pro vyhodnocení parametrů nabíjení nebo vypálení OTP. Tato konektivita by již měla být nastavena pomocí propojek na čerstvém HPM10 EVB. Pamatujte, že VHA je připojen k DVREG na HPM10 EVB namísto zobrazeného externího zdroje napájení.
Parametry OTP
HPM10 PMIC má dvě banky registrů OTP:
- OTP banky 1 obsahuje všechny registry pro parametry poplatků, které může uživatel nastavit.
- OTP banky 2 obsahuje všechna nastavení kalibrace pro samotný PMIC plus některá nastavení parametrů pevného poplatku. OTP banky 2 jsou naprogramovány během výrobního testování PMIC a neměly by být přepsány. Nástroj HPM10 Programming Interface obsahuje některé standardní sample konfigurace OTP files ve složce Support pro použití s dobíjecími AgZn a Li-ion bateriemi velikosti 13 a 312. Tyto files jsou:
- Úplné sample files, která se skládala ze všech nastavení parametrů OTP v OTP Bance 1 a Bance 2.ample files jsou pouze pro vyhodnocení testu a neměly by se používat k vypalování registrů OTP
- OTP1 sample files, který se skládal ze všech konfigurovatelných parametrů poplatků umístěných v OTP registrech Banky 1. Parametry nabíjení v nich files jsou již naplněny standardním nastavením doporučeným výrobci baterií.
Než bude možné HPM10 použít k nabíjení baterie, musí mít nabíjecí parametry týkající se velikosti baterie, objtage a aktuální úrovně vypálené do OTP1 zařízení.
Spusťte test nabití baterie
Tato část popisuje, jak spustit test nabíjení Li-ion baterie S312 pomocí nástroje příkazového řádku a sady Evaluation and Development Kit. Pro tento test budou parametry nabíjení zapsány do paměti RAM pro vyhodnocení procesu nabíjení.
- Připojte HPM10 EVB a nabíječku, jak je znázorněno na obrázku 1. Obrázek fyzického nastavení je zobrazen na Obrázek 4 níže:
Obrázek 4. Nastavení hardwaru HPM10 pro test nabití baterie
- Přejděte do složky Support nástroje CMD. Zkopírujte file "SV3_S312_Full_Sample.otp“ a uložte jej do složky CMD Tool.
- Otevřete v počítači okno příkazového řádku. Přejděte do nástroje příkazového řádku umístěného ve složce CMD programovacího rozhraní HPM10. Načtěte obě banky parametrů OTP obsažených v souboru file "SV3_S312_Full_Sample.otp” do paměti RAM thePMIC pomocí následujícího příkazu:
HPM10_OTP_GUI.exe [−−I2C programátor] [−−speed SPEED] −w SV3_S312_Full_Sample.otp
POZNÁMKA: Výchozí I2C programátor je Promira a rychlost je 400 (kbps). Pokud není definováno v příkazu CMD, programovací rozhraní HPM10 použije výchozí programátor a rychlost.
Obrázek 5. Zápis RAM pomocí programátoru Promira

Example 2: Zápis RAM pomocí programátoru CAA:
Obrázek 6. Zápis RAM pomocí programátoru CAA

- Pokud je použita deska nabíječky, otočením uzlu na nabíječce vyberte možnost „Test Mode“ a poté stisknutím uzlu přiveďte 5 V na VDDP HPM10 EVB.
- Podle pokynů v okně Příkazový řádek dokončete načítání parametrů OTP do paměti RAM a spusťte test nabíjení.
- Po zahájení testu nabíjení bude deska nabíječky sledovat a zobrazovat stav nabíjení. Opětovným stisknutím uzlu můžete zkontrolovat parametry nabíjení a poté procházet menu otáčením uzlu.
- Po ukončení nabíjení nabíječka zobrazí, zda bylo nabíjení úspěšně dokončeno nebo skončilo s chybou spolu s chybovým kódem.
Upravte parametry nabíjení
Obrázek 7. Konec úspěšného nabití baterie
Parametry účtování v OTP banky 1 lze upravit pomocí GUI následovně:
- Otevřete v počítači okno příkazového řádku. Přejděte do složky, kde se nachází GUI. Otevřete GUI pomocí příkazu, jak je ukázáno v položce 1 výše v části Programming Tool and EVB Setup.
Exampten: Otevřete GUI pomocí programátoru Promira (viz obrázek 8)
Obrázek 8. Otevřete GUI pomocí Promira Programmer
- Klikněte na tlačítko „Načíst file” dostupné v GUI pro import souboru file obsahující parametry OTP. Všimněte si, že GUI zpracovává pouze parametry OTP banky 1. Pokud je úplné OTP file je načteno, bude importováno pouze prvních 35 nastavení a zbývající hodnoty budou ignorovány.
- Po úpravě parametrů vypočítejte nové hodnoty pro „OTP1_CRC1“ a „OTP1_CRC2“ kliknutím na tlačítko „Generate CRC“.
- Klikněte na „Uložit File” pro uložení dokončeného OTP1 file.
Před vypálením nastavení do OTP se doporučuje otestovat aktualizované parametry nabíjení. Úplné OTP file je pro tento účel vyžadováno. Chcete-li vytvořit úplné jednorázové heslo file, jednoduše si vezměte jedno z úplných OTPample files ze složky Support a nahraďte prvních 35 nastavení hodnotami z dokončeného OTP1 file uloženo výše. Test nabíjení by měl být proveden pomocí nástroje příkazového řádku, protože GUI nedokáže zpracovat úplné OTP file
Vypalování a čtení parametrů OTP
K vypálení registrů OTP lze použít jak grafické rozhraní, tak nástroj příkazového řádku.
- Pro GUI nejprve načtěte dokončený OTP1 file jak je vygenerováno výše pomocí "Zatížení file” funkci v nástroji GUI a poté použijte „Zapněte OTP” pro spuštění procesu vypalování.
- Pro nástroj příkazového řádku zadejte do řádku Windows následující příkaz:
HPM10_OTP_GUI.exe [−−I2C programátor] [−−speed SPEED] −z otp1_filejméno.otp - Chcete-li trvale nastavit hodnoty parametrů nabíjení, postupujte podle pokynů ve vyskakovacím okně.
- Po dokončení procesu by se na stavovém řádku v dolní části grafického rozhraní mělo zobrazit „OTP úspěšně zrušeno“. U nástroje příkazového řádku by měl proces končit zprávou "OTP bylo zrušeno." příkaz odeslán“ zobrazeno bez jakékoli chyby.
Po vypálení OTP, "Přečíst jednorázové heslo" funkci na GUI lze použít ke zpětnému načtení obsahu k ověření procesu vypalování nebo použijte následující příkaz ve výzvě Windows pro nástroj příkazového řádku:
HPM10_OTP_GUI.exe [−−I2C programátor] [−−speed SPEED] −r out_filejméno.otp
Důležité poznámky
- Resetujte PMIC přidržením CCIF pad LOW při zapínání VDDP během procesu čtení OTP. Jinak budou načtená data nesprávná.
- Než začnete nabíjet baterii v režimu naslouchátka, odpojte spojení mezi VHA a VDDIO nebo externí napájecí zdroj k VHA a také připojte ATST−EN k zemi, abyste přešli do režimu naslouchátka.
TECHNICKÉ PUBLIKACE: Technická knihovna: www.onsemi.com/design/resources/technical-dokumentace onsemi Webmísto: www.onsemi.com
Další informace vám poskytne místní obchodní zástupce na adrese www.onsemi.com/podpora/prodej

Dokumenty / zdroje
![]() |
Software programovacího rozhraní onsemi HPM10 [pdfUživatelská příručka HPM10 Software pro programovací rozhraní, Software pro programovací rozhraní, Software pro rozhraní, Software |