Uporabniški priročnik za programsko opremo programskega vmesnika onsemi HPM10
Uvod
Ta priročnik vsebuje informacije o tem, kako nastaviti programski vmesnik HPM10 in ga uporabiti za programiranje HPM10 EVB za polnjenje baterije slušnega aparata. Ko je razvijalec seznanjen z uporabo orodja in delovanjem EVB, lahko natančno nastavi parametre polnjenja tako, da sledi navodilom v uporabniškem referenčnem priročniku.
Zahtevana strojna oprema
- HPM10−002−GEVK − Komplet za ocenjevanje in razvoj HPM10 ali HPM10−002−GEVB − Plošča za ocenjevanje HPM10
- Windows PC
- I2C programer
Serijska platforma Promira (skupna faza) + adapterska plošča in vmesniški kabel (na voljo pri onsemi) ali vmesnik za pospeševanje komunikacije (CAA)
OPOMBA: Adapter komunikacijskega pospeševalnika je dosegel konec življenjske dobe (EOL) in ni več priporočljiv za uporabo. Čeprav je še vedno podprt, razvijalcem svetujemo, da uporabljajo programator Promira I2C.
Prenosi in namestitev programske opreme
- Zaklenite svoj račun MyON. Prenesite aplikacijo programskega vmesnika HPM10 in uporabniško navodilo s povezave: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Razpakirajte dizajn file v želeno delovno mapo.
- V svoj račun MyOn prenesite SIGNAKLARA Device Utility s povezave: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Namestite izvedljiv pripomoček. Ta pripomoček morda že imate nameščen, če ste delali z izdelki EZAIRO®.
Orodje za programiranje in nastavitev EVB
Povežite računalnik z operacijskim sistemom Windows, programator I2C in HPM10 EVB, kot je prikazano v Slika 1 spodaj:
Slika 1. Nastavitev povezave za testiranje in programiranje HPM10 OTP
- Računalnik vsebuje aplikacijo programskega vmesnika HPM10 in predhodno nameščeno orodje SIGNAKLARA Device Utility. Programska oprema programskega vmesnika HPM10 omogoča uporabniku, da oceni svoje parametre polnjenja in zapiše končne nastavitve v napravo.
Programska oprema ponuja dve možnosti programiranja, GUI in orodje ukazne vrstice (CMD). Obe možnosti je treba izvesti v pozivu sistema Windows iz ustrezne mape orodij z uporabo ukazov, kot je prikazano spodaj, po konfiguraciji programatorja:- Za GUI −
HPM10_OTP_GUI.exe [−−I2C programator] [−−hitrost SPEED] Example: HPM10_OTP_GUI.exe −−Promira −−hitrost 400 - HPM10_OTP_GUI.exe −−CAA −−hitrost 100
- Za orodje ukazne vrstice − HPM10_OTP_GUI.exe [−−I2C programator] [−−speed SPEED] [−možnost ukaza] Glej sliki 5 in 6 za primeramples.
- Za GUI −
- Odprite bližnjico upravitelja konfiguracije CTK, ki jo je ustvaril SIGNAKLARA Device Utility na namizju. Kliknite gumb »Dodaj« in nastavite konfiguracijo vmesnika za programator I2C, namenjen za komunikacijo s programskim vmesnikom HPM10, kot je prikazano v Slika 2.
Slika 2. Konfiguracija CTK adapterjev CAA in Promira I2C
Programatorja CAA in Promira podpira programski vmesnik HPM10. Prepričajte se, da je gonilnik za uporabljeni programator nameščen in nato kliknite gumb »Test«, da preizkusite konfiguracijo. Če je nastavitev pravilna, se mora pojaviti okno s sporočilom »Konfiguracija je v redu«, kar pomeni, da adapter deluje. Upoštevajte razliko v nastavitvi hitrosti prenosa podatkov med adapterjema. Promira je privzeti adapter, ki ga uporablja orodje za načrtovanje HPM10 in lahko podpira hitrost prenosa podatkov 400 kbps, medtem ko lahko adapter CAA podpira največ 100 kbps. - Charger Board zagotavlja dobavo voltage VDDP v napravo HPM10 in komunicira z napravo za prikaz stanja polnjenja. Plošča polnilnika je uporabna za ocenjevanje parametrov polnjenja. To ploščo je mogoče zamenjati z napajalnikom, če stanje polnjenja ni potrebno.
- Napravo HPM10 je treba povezati, kot je prikazano v Slika 3
Slika 3. Nastavitev strojne opreme HPM10 za vrednotenje OTP in zapisovanje
za oceno parametrov polnjenja ali zapis OTP. Ta povezljivost bi morala biti že nastavljena z mostički na svežem HPM10 EVB. Upoštevajte, da je VHA priključen na DVREG na HPM10 EVB namesto prikazanega zunanjega vira napajanja.
Parametri OTP
HPM10 PMIC ima dve banki registrov OTP:
- Banka 1 OTP vsebuje vse registre za parametre bremenitev, ki jih lahko nastavi uporabnik.
- Banka 2 OTP vsebuje vse nastavitve kalibracije za sam PMIC in nekaj nastavitev fiksnih parametrov polnjenja. Banka 2 OTP je programirana med proizvodnim testiranjem PMIC in se ne sme prepisati. Orodje programskega vmesnika HPM10 vsebuje nekaj standardnih sampkonfiguracijo OTP files v mapi Podpora za uporabo z AgZn in Li−ion baterijami za ponovno polnjenje velikosti 13 in velikosti 312. te files so:
- Polni sample files, ki je vseboval vse nastavitve za parametre OTP v banki OTP 1 in banki 2. Ti polni sample fileso samo za testno oceno in se ne smejo uporabljati za zapisovanje registrov OTP
- OTP1 sample files, ki je sestavljen iz vseh konfigurabilnih parametrov zaračunavanja, ki se nahajajo v registrih OTP banke 1. Parametri polnjenja v teh fileso že zapolnjene s standardnimi nastavitvami, ki jih priporočajo proizvajalci baterij.
Preden lahko HPM10 uporabite za polnjenje baterije, mora imeti parametre polnjenja, ki se nanašajo na velikost baterije, vol.tage in tokovne ravni so se zažgale v OTP1 naprave.
Začnite preizkus napolnjenosti baterije
V tem razdelku je opisano, kako začeti preizkus polnjenja na litij-ionski bateriji S312 z uporabo orodja ukazne vrstice ter kompleta za ocenjevanje in razvoj. Za ta preizkus bodo parametri polnjenja zapisani v RAM za oceno postopka polnjenja.
- Povežite HPM10 EVB in polnilnik, kot je prikazano na sliki 1. Slika fizične nastavitve je prikazana v Slika 4 spodaj:
Slika 4. Nastavitev strojne opreme HPM10 za preskus napolnjenosti baterije
- Pomaknite se do mape Podpora orodja CMD. Kopiraj file “SV3_S312_Full_Sample.otp« in ga shranite v mapo CMD Tool.
- Odprite okno ukaznega poziva v računalniku. Pomaknite se do orodja ukazne vrstice, ki se nahaja v mapi CMD programskega vmesnika HPM10. Naloži obe banki parametrov OTP, ki jih vsebuje file “SV3_S312_Full_Sample.otp" v RAM PMIC z uporabo naslednjega ukaza:
HPM10_OTP_GUI.exe [−−I2C programator] [−−hitrost SPEED] −w SV3_S312_Full_Sample.otp
OPOMBA: Privzeti programator I2C je Promira in hitrost je 400 (kbps). Če ni določeno v ukazu CMD, bo programski vmesnik HPM10 uporabil privzeti programator in hitrost.
Slika 5. Pisanje v RAM s programatorjem Promira

Example 2: Zapišite RAM s programatorjem CAA:
Slika 6. Pisanje v RAM s programatorjem CAA

- Če uporabljate ploščo polnilnika, obrnite vozel na polnilniku, da izberete možnost »Test Mode«, nato pritisnite vozel, da priključite 5 V na VDDP HPM10 EVB.
- Sledite navodilom, prikazanim v oknu ukaznega poziva, da dokončate nalaganje parametrov OTP v RAM in začnete preizkus polnjenja.
- Ko se preizkus polnjenja začne, bo plošča polnilnika spremljala in prikazovala stanje polnjenja. Parametre polnjenja lahko preverite s ponovnim pritiskom na vozel, nato pa se z vrtenjem vozla pomikate po meniju.
- Ko se polnjenje konča, bo polnilnik skupaj s kodo napake prikazal, ali je bilo polnjenje uspešno zaključeno ali se je končalo z napako.
Spremenite parametre polnjenja
Slika 7. Konec uspešnega polnjenja baterije
Parametre zaračunavanja v banki 1 OTP je mogoče spremeniti z uporabo GUI, kot sledi:
- Odprite okno ukaznega poziva v računalniku. Pomaknite se do mape, kjer se nahaja GUI. Odprite GUI z ukazom, kot je prikazano v točki 1 zgornjega razdelka Orodje za programiranje in nastavitev EVB.
Example: Odprite GUI s programatorjem Promira (glej sliko 8)
Slika 8. Odprite GUI s Promira Programmer
- Kliknite »Naloži file«, ki je na voljo v GUI za uvoz file ki vsebuje parametre OTP. Upoštevajte, da GUI obravnava samo parametre Bank 1 OTP. Če polno OTP file se naloži, bo uvoženih samo prvih 35 nastavitev, preostale vrednosti pa bodo prezrte.
- Po spremembi parametrov izračunajte nove vrednosti za »OTP1_CRC1« in »OTP1_CRC2« s klikom na gumb »Generate CRC«.
- Kliknite gumb »Shrani File” za shranjevanje končnega OTP1 file.
Priporočljivo je, da testirate posodobljene parametre polnjenja, preden zapišete nastavitve v OTP. Celoten OTP file je za ta namen potreben. Za sestavljanje celotnega OTP file, preprosto vzemite enega od polnih OTPample files iz mape Support in zamenjajte prvih 35 nastavitev z vrednostmi iz končnega OTP1 file shranjeno zgoraj. Preskus polnjenja je treba opraviti z orodjem ukazne vrstice, saj grafični uporabniški vmesnik ne more obdelati celotnega OTP-ja file
Zapisovanje in branje parametrov OTP
Za zapisovanje registrov OTP je mogoče uporabiti tako GUI kot orodje ukazne vrstice.
- Za GUI najprej naložite končni OTP1 file kot je bilo ustvarjeno zgoraj z uporabo "Naloži file” v orodju GUI, nato uporabite »Zap OTP” za začetek postopka zapisovanja.
- Za orodje ukazne vrstice vnesite naslednji ukaz v poziv Windows:
HPM10_OTP_GUI.exe [−−I2C programator] [−−hitrost SPEED] −z otp1_fileime.otp - Sledite pojavnim navodilom za trajno nastavitev vrednosti parametrov polnjenja.
- Ko je postopek končan, mora vrstica stanja na dnu grafičnega uporabniškega vmesnika prikazati »OTP je bil uspešno zaprt. Za orodje ukazne vrstice se mora postopek končati s sporočilom »OTP zaprt ukaz poslan« prikazan brez napake.
Po zapisu OTP je »Preberi OTP« funkcijo v grafičnem uporabniškem vmesniku lahko uporabite za branje vsebine, da preverite postopek zapisovanja, ali uporabite naslednji ukaz v pozivu sistema Windows za orodje ukazne vrstice:
HPM10_OTP_GUI.exe [−−I2C programator] [−−hitrost SPEED] −r out_fileime.otp
Pomembne opombe
- Ponastavite PMIC tako, da držite tipko CCIF LOW med vklopom VDDP med postopkom branja OTP. V nasprotnem primeru bodo pridobljeni podatki nepravilni.
- Preden začnete polniti baterijo v načinu slušnega aparata, odstranite povezavo med VHA in VDDIO ali zunanjim napajalnikom na VHA ter prav tako povežite ATST-EN z ozemljitvijo, da vstopite v način slušnega aparata.
TEHNIČNE PUBLIKACIJE: Tehnična knjižnica: www.onsemi.com/design/resources/technical-dokumentacijo onsemi Webspletno mesto: www.onsemi.com
Za dodatne informacije se obrnite na lokalnega prodajnega zastopnika na www.onsemi.com/podpora/prodaja

Dokumenti / Viri
![]() |
Onsemi HPM10 Programska oprema za programski vmesnik [pdf] Uporabniški priročnik Programska oprema za programski vmesnik HPM10, programska oprema za programski vmesnik, programska oprema za vmesnike, programska oprema |