onsemi HPM10 programavimo sąsajos programinės įrangos vartotojo vadovas
Įvadas
Šiame vadove pateikiama informacija, kaip nustatyti HPM10 programavimo sąsają ir ją naudoti programuojant HPM10 EVB klausos aparato baterijai įkrauti. Kai kūrėjas yra susipažinęs su įrankio naudojimu ir kaip veikia EVB, jis gali tiksliai sureguliuoti įkrovimo parametrus, vadovaudamasis vartotojo žinyne pateiktomis instrukcijomis.
Reikalinga aparatinė įranga
- HPM10-002-GEVK - HPM10 vertinimo ir plėtros rinkinys arba HPM10-002-GEVB - HPM10 vertinimo lenta
- Windows kompiuteris
- I2C programuotojas
„Promira“ serijinė platforma (visa fazė) + adapterio plokštė ir sąsajos kabelis (galima įsigyti iš onsemi) arba ryšio greitintuvo adapteris (CAA)
PASTABA: Ryšio greitintuvo adapteris pasiekė savo eksploatavimo laiką (EOL) ir jo naudoti neberekomenduojama. Nors jis vis dar palaikomas, kūrėjams patariama naudoti Promira I2C programuotoją.
Programinės įrangos atsisiuntimas ir diegimas
- Prisijunkite prie savo MyON paskyros. Atsisiųskite HPM10 programavimo sąsajos programą ir vartotojo nuorodą iš nuorodos: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Išpakuokite dizainą file į norimą darbo aplanką.
- Savo MyOn paskyroje atsisiųskite SIGNAKLARA Device Utility iš nuorodos: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Įdiekite vykdomąją programą. Galbūt jau esate įdiegę šią programą, jei dirbote su EZAIRO® produktais.
Programavimo įrankis ir EVB sąranka
Prijunkite „Windows“ kompiuterį, I2C programuotoją ir HPM10 EVB, kaip parodyta 1 paveikslas žemiau:
1 pav. Ryšio sąranka HPM10 OTP testavimui ir programavimui
- Kompiuteryje yra programa HPM10 programavimo sąsaja ir anksčiau įdiegta SIGNAKLARA Device Utility. HPM10 programavimo sąsajos programinė įranga leidžia vartotojui įvertinti savo įkrovimo parametrus ir įrašyti galutinius nustatymus į įrenginį.
Programinė įranga siūlo dvi programavimo parinktis: GUI ir komandų eilutės įrankį (CMD). Abi parinktys turi būti vykdomos Windows Prompt iš atitinkamo įrankių aplanko naudojant komandas, kaip parodyta toliau, sukonfigūravus programuotoją:- GUI –
HPM10_OTP_GUI.exe [−-I2C programuotojas] [−speed SPEED] Example: HPM10_OTP_GUI.exe −−Promira −−speed 400 - HPM10_OTP_GUI.exe −−CAA −−speed 100
- Komandinės eilutės įrankiui – HPM10_OTP_GUI.exe [−I2C programuotojas] [−speed SPEED] [−komandos parinktis] Žr. 5 ir 6 pav.amples.
- GUI –
- Darbalaukyje atidarykite CTK konfigūracijos tvarkyklės nuorodą, kurią sukūrė SIGNAKLARA Device Utility. Spustelėkite mygtuką „Pridėti“ ir nustatykite I2C programuotojo sąsajos konfigūraciją, skirtą bendrauti su HPM10 programavimo sąsaja, kaip parodyta 2 pav.
2 pav. CAA ir Promira I2C adapterių CTK konfigūracija
Tiek CAA, tiek Promira programuotojus palaiko HPM10 programavimo sąsaja. Įsitikinkite, kad įdiegta naudojamo programuotojo tvarkyklė, tada spustelėkite mygtuką „Test“, kad patikrintumėte konfigūraciją. Jei sąranka teisinga, turėtų pasirodyti langas, kuriame rodomas pranešimas „Konfigūracija yra gerai“, nurodantis, kad adapteris veikia. Atkreipkite dėmesį į duomenų greičio nustatymo skirtumą tarp dviejų adapterių. „Promira“ yra numatytasis HPM10 projektavimo įrankio naudojamas adapteris ir gali palaikyti 400 kbps duomenų perdavimo spartą, o CAA adapteris gali palaikyti daugiausia 100 kbps. - Įkroviklio valdyba teikia tiekimo ttage VDDP prie HPM10 įrenginio ir palaiko ryšį su įrenginiu, kad būtų rodoma įkrovimo būsena. Įkroviklio plokštė yra naudinga norint įvertinti įkrovimo parametrus. Šią plokštę galima pakeisti maitinimo šaltiniu, jei įkrovimo būsena nereikalinga.
- HPM10 įrenginys turi būti prijungtas, kaip parodyta 3 pav
3 pav. HPM10 aparatinės įrangos sąranka OTP įvertinimui ir įrašymui
įkrovimo parametrų įvertinimui arba OTP įrašymui. Šis ryšys jau turėtų būti nustatytas naudojant džemperius naujame HPM10 EVB. Atminkite, kad VHA yra prijungtas prie HPM10 EVB DVREG, o ne prie parodyto išorinio maitinimo šaltinio.
OTP parametrai
HPM10 PMIC turi du OTP registrų bankus:
- 1 banke OTP yra visi apmokestinimo parametrų registrai, kuriuos gali nustatyti vartotojas.
- 2 banke OTP yra visi paties PMIC kalibravimo nustatymai ir kai kurie fiksuoti įkrovimo parametrų nustatymai. 2 banko OTP yra užprogramuotas atliekant PMIC gamybos bandymą ir neturėtų būti perrašytas. HPM10 programavimo sąsajos įrankyje yra keletas standartinių sampOTP konfigūracija files aplanke Support, skirtą naudoti su 13 ir 312 dydžio įkraunamais AgZn ir ličio jonų akumuliatoriais. Šios fileyra:
- Pilnas sample files, kuriuos sudarė visi OTP parametrų nustatymai OTP Bank 1 ir Bank 2. Šie visi sample files yra skirtos tik testo įvertinimui ir neturėtų būti naudojamos OTP registrams įrašyti
- OTP1 sample files, kurią sudarė visi konfigūruojami apmokestinimo parametrai, esantys Bank 1 OTP registruose. Įkrovimo parametrai šiuose files jau užpildyti baterijų gamintojų rekomenduojamais standartiniais nustatymais.
Kad HPM10 būtų galima naudoti akumuliatoriui įkrauti, jis turi turėti įkrovimo parametrus, susijusius su akumuliatoriaus dydžiu, ttage ir srovės lygiai įrašyti į įrenginio OTP1.
Pradėkite akumuliatoriaus įkrovimo testą
Šiame skyriuje aprašoma, kaip pradėti S312 ličio jonų akumuliatoriaus įkrovimo testą naudojant komandų eilutės įrankį ir vertinimo ir plėtros rinkinį. Šiam testui įkrovimo parametrai bus įrašyti į RAM, kad būtų galima įvertinti įkrovimo procesą.
- Prijunkite HPM10 EVB ir įkroviklį, kaip parodyta 1 paveiksle. Fizinės sąrankos paveikslėlis parodytas 4 paveikslas žemiau:
4 pav. HPM10 aparatinės įrangos sąranka akumuliatoriaus įkrovimo testui
- Eikite į CMD įrankio palaikymo aplanką. Nukopijuokite file „SV3_S312_Full_Sample.otp“ ir išsaugokite jį aplanke CMD Tool.
- Kompiuteryje atidarykite komandų eilutės langą. Eikite į komandų eilutės įrankį, esantį HPM10 programavimo sąsajos CMD aplanke. Įkelkite abu OTP parametrų bankus, esančius file „SV3_S312_Full_Sample.otp“ į PMIC RAM naudodami šią komandą:
HPM10_OTP_GUI.exe [−−I2C programuotojas] [−speed SPEED] −w SV3_S312_Full_Sample.otp
PASTABA: numatytasis I2C programuotojas yra Promira, o greitis yra 400 (kbps). Jei CMD komandoje nenurodyta, HPM10 programavimo sąsaja naudos numatytąjį programuotoją ir greitį.
5 pav. Įrašykite RAM naudodami Promira programuotoją

Example 2: Įrašykite RAM naudodami CAA programuotoją:
6 pav. Rašykite RAM naudojant CAA programuotoją

- Jei naudojama įkroviklio plokštė, pasukite įkroviklio mazgą, kad pasirinktumėte parinktį „Test Mode“, tada paspauskite mazgą, kad įjungtumėte 5 V įtampą HPM10 EVB VDDP.
- Vykdykite komandų eilutės lange pateiktas instrukcijas, kad užbaigtumėte OTP parametrų įkėlimą į RAM ir pradėtumėte įkrovimo testą.
- Kai tik prasidės įkrovimo testas, įkroviklio plokštė stebės ir rodys įkrovimo būseną. Įkrovimo parametrus galite patikrinti dar kartą paspausdami mazgą, tada pasukite mazgą per meniu.
- Pasibaigus įkrovimui, įkroviklis kartu su klaidos kodu parodys, ar įkrovimas buvo sėkmingai baigtas arba baigtas su gedimu.
Pakeiskite apmokestinimo parametrus
7 pav. Sėkmingo akumuliatoriaus įkrovimo pabaiga
1 banko OTP apmokestinimo parametrus galima keisti naudojant GUI taip:
- Kompiuteryje atidarykite komandų eilutės langą. Eikite į aplanką, kuriame yra GUI. Atidarykite GUI naudodami komandą, kaip parodyta aukščiau esančios Programavimo įrankio ir EVB sąrankos skyriaus 1 punkte.
ExampLe: Atidarykite GUI naudodami „Promira“ programuotoją (žr. 8 pav.)
8 pav. Atidarykite GUI naudodami Promira programuotoją
- Spustelėkite „Įkelti file“ GUI mygtuką, kad importuotumėte file kuriame yra OTP parametrai. Atminkite, kad GUI apdoroja tik 1 banko OTP parametrus. Jei visas OTP file įkeliamas, bus importuoti tik pirmieji 35 nustatymai, o likusios reikšmės bus ignoruojamos.
- Pakeitę parametrus, apskaičiuokite naujas „OTP1_CRC1“ ir „OTP1_CRC2“ reikšmes spustelėdami mygtuką „Generuoti CRC“.
- Spustelėkite „Išsaugoti File“ mygtuką, kad išsaugotumėte užbaigtą OTP1 file.
Prieš įrašant nustatymus į OTP, rekomenduojama išbandyti atnaujintus įkrovimo parametrus. Visas OTP file reikalingas šiam tikslui. Norėdami sudaryti visą OTP file, tiesiog paimkite vieną iš pilnų OTPample files iš aplanko Palaikymo ir pakeiskite pirmuosius 35 nustatymus vertėmis iš užbaigto OTP1 file išsaugotas aukščiau. Įkrovimo testas turėtų būti atliekamas naudojant komandų eilutės įrankį, nes GUI negali apdoroti viso OTP file
OTP parametrų įrašymas ir skaitymas
OTP registrams įrašyti galima naudoti ir GUI, ir komandų eilutės įrankį.
- GUI pirmiausia įkelkite užbaigtą OTP1 file kaip sugeneruota aukščiau naudojant „Krovinys file” funkciją GUI įrankyje, tada naudokite „Zap OTP“ funkciją, kad pradėtumėte degimo procesą.
- Jei naudojate komandų eilutės įrankį, „Windows“ eilutėje įveskite šią komandą:
HPM10_OTP_GUI.exe [−−I2C programuotojas] [−speed SPEED] −z otp1_filevardas.otp - Vykdykite iššokančias instrukcijas, kad visam laikui nustatytumėte įkrovimo parametrų reikšmes.
- Kai procesas bus baigtas, būsenos juostoje GUI apačioje turėtų būti rodoma „Vienkartinis slaptažodis sėkmingai nutrauktas“. Komandinės eilutės įrankio atveju procesas turėtų baigtis pranešimu „OTP nutrūko komanda išsiųsta“ rodoma be klaidų.
Po OTP degimo, „Skaityti OTP“ GUI funkcija gali būti naudojama turiniui perskaityti, kad būtų patikrintas įrašymo procesas, arba naudokite šią komandą komandų eilutės įrankio „Windows“ eilutėje:
HPM10_OTP_GUI.exe [−−I2C programuotojas] [−speed SPEED] −r out_filevardas.otp
Svarbios pastabos
- Iš naujo nustatykite PMIC laikydami CCIF bloknotą LOW, kai įjungiate VDDP per OTP skaitymo procesą. Priešingu atveju gauti duomenys bus neteisingi.
- Prieš pradėdami krauti bateriją klausos aparato režimu, atjunkite jungtį tarp VHA ir VDDIO arba išorinį maitinimo šaltinį nuo VHA, taip pat prijunkite ATST−EN prie žemės, kad įjungtumėte klausos aparato režimą.
TECHNINĖS PUBLIKACIJOS: Techninė biblioteka: www.onsemi.com/design/resources/technical-dokumentacija onsemi Websvetainė: www.onsemi.com
Norėdami gauti papildomos informacijos, susisiekite su vietiniu pardavimo atstovu adresu www.onsemi.com/palaikymas/pardavimas

Dokumentai / Ištekliai
![]() |
onsemi HPM10 programavimo sąsajos programinė įranga [pdfVartotojo vadovas HPM10 programavimo sąsajos programinė įranga, programavimo sąsajos programinė įranga, sąsajos programinė įranga, programinė įranga |