Onsemi HPM10 Programming Interface Software User Guide
Uvod
Ovaj vodič pruža informacije o tome kako postaviti sučelje za programiranje HPM10 i koristiti ga za programiranje HPM10 EVB za punjenje baterije slušnog aparata. Nakon što se programer upozna s korištenjem alata i načinom rada EVB-a, može fino podesiti parametre punjenja slijedeći upute navedene u Korisničkoj referenci.
Potreban hardver
- HPM10−002−GEVK − HPM10 Kit za evaluaciju i razvoj ili HPM10−002−GEVB − HPM10 ploča za evaluaciju
- Windows računalo
- I2C programer
Promira serijska platforma (ukupna faza) + adapterska ploča i kabel sučelja (dostupno od onsemi) ili adapter za komunikacijski akcelerator (CAA)
BILJEŠKA: Adapter komunikacijskog akceleratora je došao do kraja životnog vijeka (EOL) i više se ne preporučuje za korištenje. Iako je još uvijek podržan, programerima se savjetuje da koriste Promira I2C programator.
Preuzimanje i instalacija softvera
- Zaključajte svoj MyON račun. Preuzmite HPM10 programsko sučelje i korisničke upute s poveznice: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Raspakujte dizajn file u željenu radnu mapu.
- Na svom MyOn računu preuzmite SIGNAKLARA Device Utility s poveznice: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Instalirajte izvršni uslužni program. Možda već imate instaliran ovaj uslužni program ako ste radili s EZAIRO® proizvodima.
Alat za programiranje i postavljanje EVB-a
Spojite Windows PC, I2C programator i HPM10 EVB kao što je prikazano Slika 1 u nastavku:
Slika 1. Postavljanje veze za HPM10 OTP testiranje i programiranje
- Računalo sadrži HPM10 Programming Interface aplikaciju i SIGNAKLARA Device Utility prethodno instaliranu. Softver sučelja za programiranje HPM10 omogućuje korisniku procjenu svojih parametara punjenja i snimanje finaliziranih postavki na uređaj.
Softver nudi dvije mogućnosti programiranja, GUI i alat za naredbeni redak (CMD). Obje opcije moraju se izvršiti u Windows odzivniku iz odgovarajuće mape alata pomoću naredbi kao što je prikazano u nastavku nakon konfiguriranja programatora:- Za GUI −
HPM10_OTP_GUI.exe [−−I2C programator] [−−brzina SPEED] Example: HPM10_OTP_GUI.exe −−Promira −−brzina 400 - HPM10_OTP_GUI.exe −−CAA −−brzina 100
- Za alat za naredbeni redak − HPM10_OTP_GUI.exe [−−I2C programator] [−−brzina SPEED] [−opcija naredbe] Vidi slike 5 i 6 za pr.amples.
- Za GUI −
- Otvorite prečac upravitelja konfiguracije CTK koji je kreirao SIGNAKLARA Device Utility na radnoj površini. Pritisnite gumb "Dodaj" i postavite konfiguraciju sučelja za I2C programator namijenjen za komunikaciju s HPM10 programskim sučeljem kao što je prikazano na Slika 2.
Slika 2. CTK konfiguracija CAA i Promira I2C adaptera
Programatore CAA i Promira podržava HPM10 programsko sučelje. Provjerite je li upravljački program za korišteni programator instaliran, a zatim kliknite gumb "Test" za testiranje konfiguracije. Ako je postavka točna, trebao bi se pojaviti prozor s porukom "Konfiguracija je u redu" što pokazuje da je adapter u funkciji. Obratite pozornost na razliku u postavkama brzine podataka između dva adaptera. Promira je zadani adapter koji koristi HPM10 alat za dizajn i može podržati brzinu prijenosa podataka od 400 kbps dok CAA adapter može podržati maksimalno 100 kbps. - Charger Board osigurava opskrbu voltage VDDP na uređaj HPM10 i komunicira s uređajem za prikaz statusa punjenja. Ploča punjača korisna je za procjenu parametara punjenja. Ova se ploča može zamijeniti napajanjem ako status punjenja nije potreban.
- HPM10 uređaj treba spojiti kao što je prikazano na Slika 3
Slika 3. Postavljanje HPM10 hardvera za OTP procjenu i snimanje
za procjenu parametra naplate ili snimanje OTP-a. Ova povezivost bi već trebala biti postavljena pomoću kratkospojnika na novom HPM10 EVB. Imajte na umu da je VHA spojen na DVREG na HPM10 EVB umjesto prikazanog vanjskog izvora napajanja.
OTP parametri
HPM10 PMIC ima dvije banke OTP registara:
- Banka 1 OTP sadrži sve registre za parametre naplate koje korisnik može postaviti.
- Banka 2 OTP sadrži sve postavke kalibracije za sam PMIC plus neke fiksne postavke parametara punjenja. Banka 2 OTP programirana je tijekom proizvodnog testiranja PMIC-a i ne smije se prebrisati. Alat za programsko sučelje HPM10 sadrži neke standardne sample OTP konfiguracija files u mapi Podrška za korištenje s punjivim AgZn i Li−ion baterijama veličine 13 i veličine 312. ove files su:
- Puni sample filekoji se sastojao od svih postavki za OTP parametre u OTP banci 1 i banci 2. Ovi puni sample filesluže samo za procjenu testa i ne bi se trebali koristiti za snimanje OTP registara
- OTP1 sample files koji se sastojao od svih konfigurabilnih parametara naplate koji se nalaze u OTP registrima banke 1. Parametri naboja u ovim fileveć su popunjene standardnim postavkama koje preporučuju proizvođači baterija.
Prije nego što se HPM10 može koristiti za punjenje baterije, mora imati parametre punjenja koji se odnose na veličinu baterije, vol.tage i trenutne razine spaljene u OTP1 uređaja.
Pokrenite test napunjenosti baterije
Ovaj odjeljak opisuje kako pokrenuti test punjenja na S312 Li−ion bateriji pomoću alata Command Line i Evaluation and Development Kit. Za ovaj test, parametri punjenja bit će zapisani u RAM radi procjene procesa punjenja.
- Spojite HPM10 EVB i punjač kao što je prikazano na slici 1. Slika fizičkog postavljanja prikazana je na Slika 4 u nastavku:
Slika 4. Postavljanje hardvera HPM10 za test napunjenosti baterije
- Dođite do mape Support alata CMD. Kopiraj file “SV3_S312_Full_Sample.otp” i spremite ga u mapu CMD Tool.
- Otvorite prozor naredbenog retka na računalu. Dođite do alata za naredbeni redak koji se nalazi u mapi CMD programskog sučelja HPM10. Učitajte obje banke OTP parametara sadržanih u file “SV3_S312_Full_Sample.otp” u RAM PMIC-a pomoću sljedeće naredbe:
HPM10_OTP_GUI.exe [−−I2C programator] [−−brzina SPEED] −w SV3_S312_Full_Sample.otp
BILJEŠKA: Zadani I2C programator je Promira i brzina je 400 (kbps). Ako nije definirano u naredbi CMD, sučelje za programiranje HPM10 koristit će zadani programator i brzinu.
Slika 5. Pisanje RAM-a pomoću Promira programatora

Exampsamo 2: Zapišite RAM pomoću CAA programatora:
Slika 6. Pisanje RAM-a pomoću CAA programatora

- Ako se koristi ploča punjača, okrenite čvor na punjaču kako biste odabrali opciju "Test Mode", zatim pritisnite čvor kako biste primijenili 5 V na VDDP HPM10 EVB.
- Slijedite upute prikazane u prozoru naredbenog retka kako biste dovršili učitavanje OTP parametara u RAM i pokrenuli test punjenja.
- Nakon što započne test punjenja, ploča punjača će pratiti i prikazati status punjenja. Parametre punjenja možete provjeriti ponovnim pritiskom na čvor, zatim listanjem kroz izbornik okretanjem čvora.
- Kada punjenje završi, punjač će prikazati je li punjenje uspješno dovršeno ili je završilo s greškom zajedno s kodom pogreške.
Izmijenite parametre punjenja
Slika 7. Kraj uspješnog punjenja baterije
Parametri naplate u OTP-u banke 1 mogu se mijenjati korištenjem GUI-a na sljedeći način:
- Otvorite prozor naredbenog retka na računalu. Dođite do mape u kojoj se nalazi GUI. Otvorite GUI pomoću naredbe kao što je prikazano u stavci 1 u odjeljku Alat za programiranje i EVB Setup iznad.
Exampono: Otvorite GUI programatorom Promira (vidi sliku 8)
Slika 8. Otvorite GUI pomoću Promira Programmera
- Pritisnite "Učitaj file” dostupan na GUI za uvoz file koji sadrži OTP parametre. Imajte na umu da GUI obrađuje samo OTP parametre banke 1. Ako puni OTP file ako se učita, uvest će se samo prvih 35 postavki, a preostale će se vrijednosti zanemariti.
- Nakon izmjene parametara, izračunajte nove vrijednosti za “OTP1_CRC1” i “OTP1_CRC2” klikom na gumb “Generiraj CRC”.
- Kliknite na "Spremi File” za spremanje finaliziranog OTP1 file.
Preporuča se testirati ažurirane parametre naplate prije snimanja postavki u OTP. Puni OTP file je potrebno za ovu svrhu. Za sastavljanje punog OTP-a file, jednostavno uzmite jedan od punih OTP-ovaample files iz mape Support i zamijenite prvih 35 postavki s vrijednostima iz finaliziranog OTP1 file spremljeno gore. Test naplate treba provesti pomoću alata za naredbeni redak jer GUI ne može obraditi puni OTP file
Snimanje i čitanje OTP parametara
I GUI i alat za naredbeni redak mogu se koristiti za snimanje OTP registara.
- Za GUI, prvo učitajte finalizirani OTP1 file kao što je generirano gore korištenjem "Opterećenje file” funkciju u GUI alatu, zatim upotrijebite "Zapiši OTP” za početak procesa snimanja.
- Za alat za naredbeni redak unesite sljedeću naredbu u Windows prompt:
HPM10_OTP_GUI.exe [−−I2C programator] [−−brzina SPEED] −z otp1_fileime.otp - Slijedite upute u skočnom prozoru za trajno postavljanje vrijednosti parametara punjenja.
- Nakon što je proces dovršen, statusna traka na dnu GUI trebala bi prikazati "OTP je uspješno zatvoren”. Za alat za naredbeni redak proces bi trebao završiti porukom “OTP zatvoren naredba poslana” prikazana bez ikakve pogreške.
Nakon spaljivanja OTP-a, "Pročitaj OTP" funkcija na GUI-u može se koristiti za čitanje sadržaja kako bi se provjerio proces snimanja ili upotrijebite sljedeću naredbu u Windows odzivniku za alat za naredbeni redak:
HPM10_OTP_GUI.exe [−−I2C programator] [−−brzina SPEED] −r out_fileime.otp
Važne napomene
- Resetirajte PMIC držeći CCIF tipku LOW dok uključujete VDDP tijekom procesa čitanja OTP-a. U protivnom će dohvaćeni podaci biti netočni.
- Prije nego počnete puniti bateriju u načinu rada slušnog pomagala, uklonite vezu između VHA i VDDIO ili vanjskog napajanja na VHA, a također spojite ATST-EN na uzemljenje kako biste ušli u način rada slušnog pomagala.
TEHNIČKE PUBLIKACIJE: Tehnička knjižnica: www.onsemi.com/design/resources/technical-dokumentacija onsemi Webstranica: www.onsemi.com
Za dodatne informacije obratite se svom lokalnom prodajnom predstavniku na www.onsemi.com/podrška/prodaja

Dokumenti / Resursi
![]() |
onsemi HPM10 softver za programsko sučelje [pdf] Korisnički priručnik HPM10 softver sučelja za programiranje, softver sučelja za programiranje, softver sučelja, softver |