onsemi HPM10 programmeringsgrensesnitt programvare brukerveiledning
Introduksjon
Denne veiledningen gir informasjon om hvordan du setter opp HPM10 programmeringsgrensesnitt og bruker det til å programmere HPM10 EVB for lading av et høreapparatbatteri. Når utvikleren er kjent med bruken av verktøyet og hvordan EVB fungerer, kan han finjustere ladeparametrene ved å følge instruksjonene gitt i brukerreferansen.
Nødvendig maskinvare
- HPM10−002−GEVK − HPM10 Evaluation and Development Kit eller HPM10−002−GEVB − HPM10 Evaluation Board
- Windows PC
- I2C programmerer
Promira seriell plattform (total fase) + adapterkort og grensesnittkabel (tilgjengelig fra onsi) eller kommunikasjonsakseleratoradapter (CAA)
NOTE: Kommunikasjonsakseleratoradapteren har nådd slutten av levetiden (EOL) og anbefales ikke lenger for bruk. Selv om det fortsatt støttes, anbefales utviklere å bruke Promira I2C-programmereren.
Programvarenedlasting og installasjon
- Lås på MyON-kontoen din. Last ned programmet HPM10 programmeringsgrensesnitt og brukerreferanse fra lenken: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Pakk ut designet file til ønsket arbeidsmappe.
- På MyOn-kontoen din laster du ned SIGNAKLARA Device Utility fra lenken: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Installer det kjørbare verktøyet. Du kan allerede ha dette verktøyet installert hvis du har jobbet med EZAIRO®-produktene.
Programmeringsverktøy og EVB-oppsett
Koble til Windows PC, I2C-programmerer og HPM10 EVB som vist i Figur 1 nedenfor:
Figur 1. Tilkoblingsoppsett for HPM10 OTP-testing og programmering
- Datamaskinen inneholder programmet HPM10 programmeringsgrensesnitt og SIGNAKLARA Device Utility installert tidligere. Programvaren HPM10 programmeringsgrensesnitt lar brukeren evaluere ladeparameterne og brenne de ferdige innstillingene til enheten.
Programvaren gir to programmeringsalternativer, GUI og Command Line Tool (CMD). Begge alternativene må utføres i Windows-ledeteksten fra den tilhørende verktøymappen ved å bruke kommandoene som vist nedenfor etter å ha konfigurert programmereren:- For GUI -
HPM10_OTP_GUI.exe [−−I2C programmerer] [−−speed SPEED] Eks.ample: HPM10_OTP_GUI.exe −−Promira −−speed 400 - HPM10_OTP_GUI.exe −−CAA −−hastighet 100
- For kommandolinjeverktøy − HPM10_OTP_GUI.exe [−−I2C programmerer] [−−speed SPEED] [−kommandoalternativ] Se figur 5 og 6 for f.eks.amples.
- For GUI -
- Åpne snarveien for CTK-konfigurasjonsbehandling opprettet av SIGNAKLARA Device Utility på skrivebordet. Klikk på "Legg til"-knappen og angi grensesnittkonfigurasjonen for I2C-programmereren beregnet for kommunikasjon med HPM10-programmeringsgrensesnittet som vist i Figur 2.
Figur 2. CTK-konfigurasjon av CAA og Promira I2C-adaptere
Både CAA- og Promira-programmererne støttes av HPM10-programmeringsgrensesnittet. Sørg for at driveren for programmereren som brukes er installert, og klikk deretter på "Test"-knappen for å teste konfigurasjonen. Hvis oppsettet er riktig, skal et vindu som viser meldingen "Konfigurasjonen er i orden" dukke opp som indikerer at adapteren er i drift. Legg merke til forskjellen i datahastighetsinnstillingen mellom de to adapterne. Promira er standardadapteren som brukes av designverktøyet HPM10 og kan støtte en datahastighet på 400 kbps mens CAA-adapteren kan støtte maksimalt 100 kbps. - Ladestyret sørger for forsyningen voltage VDDP til HPM10-enheten og kommuniserer med enheten for å vise ladestatus. Ladekortet er nyttig for å evaluere ladeparametrene. Dette kortet kan erstattes av en strømforsyning hvis ladestatus ikke er nødvendig.
- HPM10-enheten skal kobles til som vist i Figur 3
Figur 3. HPM10 maskinvareoppsett for OTP-evaluering og brenning
for evaluering av ladeparameter eller OTP-brenning. Denne tilkoblingen bør allerede være satt opp med jumperne på den ferske HPM10 EVB. Merk at VHA er koblet til DVREG på HPM10 EVB i stedet for den eksterne strømkilden som vises.
OTP-parametere
HPM10 PMIC har to banker med OTP-registre:
- Bank 1 OTP inneholder alle registrene for avgiftsparametrene som kan settes av brukeren.
- Bank 2 OTP inneholder alle kalibreringsinnstillingene for selve PMIC pluss noen faste ladeparameterinnstillinger. Bank 2 OTP er programmert under produksjonstesting av PMIC og skal ikke overskrives. HPM10-programmeringsgrensesnittverktøyet inneholder noen standarderample OTP-konfigurasjon files i støttemappen for bruk med størrelse 13 og størrelse 312 oppladbare AgZn- og Li−ion-batterier. Disse files er:
- Den fulle sample files som besto av alle innstillingene for OTP-parametrene i både OTP Bank 1 og Bank 2. Disse fulle sample files er kun for testevaluering og skal ikke brukes til å brenne OTP-registrene
- OTP1-eneample files som besto av alle de konfigurerbare ladeparametrene som ligger i Bank 1 OTP-registrene. Ladeparametrene i disse files er allerede fylt med standardinnstillingene anbefalt av batteriprodusentene.
Før HPM10 kan brukes til å lade et batteri, må det ha ladeparametrene knyttet til batteristørrelse, vol.tage og gjeldende nivåer brent inn i OTP1 på enheten.
Start en batteriladingstest
Denne delen beskriver hvordan du starter en ladetest på et S312 Li−ion-batteri ved å bruke kommandolinjeverktøyet og evaluerings- og utviklingssettet. For denne testen vil ladeparametrene bli skrevet til RAM-en for evaluering av ladeprosessen.
- Koble til HPM10 EVB og laderen som vist i figur 1. Et bilde av det fysiske oppsettet er vist i Figur 4 nedenfor:
Figur 4. HPM10 maskinvareoppsett for batteriladingstest
- Naviger til støttemappen til CMD-verktøyet. Kopier file «SV3_S312_Full_Sample.otp" og lagre den i CMD Tool-mappen.
- Åpne kommandoprompt-vinduet på PC-en. Naviger til kommandolinjeverktøyet i CMD-mappen i HPM10-programmeringsgrensesnittet. Last inn begge bankene av OTP-parameterne som finnes i file «SV3_S312_Full_Sample.otp" inn i RAM-en til PMIC ved å bruke følgende kommando:
HPM10_OTP_GUI.exe [−−I2C programmerer] [−−speed SPEED] −w SV3_S312_Full_Sample.otp
NOTE: Standard I2C-programmerer er Promira og hastigheten er 400 (kbps). Hvis det ikke er definert i CMD-kommandoen, vil standardprogrammereren og -hastigheten brukes av HPM10-programmeringsgrensesnittet.
Figur 5. Skriv RAM ved hjelp av Promira-programmereren

Example 2: Skriv RAM med CAA-programmereren:
Figur 6. Skriv RAM ved hjelp av CAA-programmereren

- Hvis ladekortet brukes, vri knuten på laderen for å velge "Testmodus"-alternativet, og trykk deretter på knuten for å bruke 5 V til VDDP-en til HPM10 EVB.
- Følg instruksjonene som vises i ledetekstvinduet for å fullføre innlastingen av OTP-parametrene til RAM og starte ladetesten.
- Når ladetesten har startet, vil ladekortet overvåke og vise ladestatusen. Man kan sjekke ladeparametrene ved å trykke på knuten igjen, deretter bla gjennom menyen ved å rotere knuten.
- Når ladingen er avsluttet, vil laderen vise om ladingen er fullført eller avsluttet med en feil sammen med feilkoden.
Endre ladeparametrene
Figur 7. Slutt på en vellykket batterilading
Belastningsparametrene i Bank 1 OTP kan endres ved å bruke GUI som følger:
- Åpne kommandoprompt-vinduet på PC-en. Naviger til mappen der GUI-en er plassert. Åpne GUI ved å bruke kommandoen som vist i punkt 1 i delen Programmeringsverktøy og EVB-oppsett ovenfor.
Exampde: Åpne GUI med Promira-programmerer (se figur 8)
Figur 8. Åpne GUI med Promira Programmer
- Klikk på "Last inn file”-knappen tilgjengelig på GUI for å importere file som inneholder OTP-parametrene. Merk at GUI-en bare håndterer Bank 1 OTP-parametrene. Hvis en full OTP file er lastet, vil bare de første 35 innstillingene importeres, og de gjenværende verdiene vil bli ignorert.
- Etter å ha modifisert parametrene, kalkuler de nye verdiene for "OTP1_CRC1" og "OTP1_CRC2" ved å klikke på "Generer CRC"-knappen.
- Klikk på "Lagre File”-knappen for å lagre den avsluttede OTP1 file.
Det anbefales å teste de oppdaterte ladeparametrene før du brenner innstillingene inn i OTP. Hele OTP file er nødvendig for dette formålet. For å komponere hele OTP file, bare ta en av de fullstendige OTP-eneample files fra støttemappen og erstatt de første 35 innstillingene med verdiene fra den ferdigstilte OTP1 file lagret ovenfor. Ladetesten bør gjøres ved hjelp av kommandolinjeverktøyet, da GUI ikke kan håndtere hele OTP file
Brenne og lese OTP-parametrene
Både GUI og Command Line Tool kan brukes til å brenne OTP-registrene.
- For GUI, last først den ferdigstilte OTP1 file som generert ovenfor ved å bruke "Laste file” funksjonen i GUI-verktøyet, og bruk deretter "Zap OTP”-funksjon for å starte brenningsprosessen.
- For kommandolinjeverktøyet, skriv inn følgende kommando i Windows-ledeteksten:
HPM10_OTP_GUI.exe [−−I2C programmerer] [−−speed SPEED] −z otp1_filenavn.otp - Følg popup-instruksjonene for å stille inn ladeparameterverdiene permanent.
- Når prosessen er fullført, skal statuslinjen nederst i GUI vise "OTP zappet vellykket". For kommandolinjeverktøyet skal prosessen avsluttes med meldingen "OTP zappet kommando sendt" vist uten feil.
Etter OTP-brenningen vil "Les OTP" funksjonen på GUI kan brukes til å lese tilbake innholdet for å bekrefte brenneprosessen eller bruke følgende kommando i Windows-ledeteksten for kommandolinjeverktøyet:
HPM10_OTP_GUI.exe [−−I2C programmerer] [−−speed SPEED] −r out_filenavn.otp
Viktige merknader
- Tilbakestill PMIC ved å holde CCIF-tasten LAV mens du slår på VDDP under OTP-leseprosessen. Ellers vil dataene som hentes være feil.
- Før du begynner å lade et batteri i høreapparatmodus, fjern forbindelsen mellom VHA og VDDIO eller den eksterne strømforsyningen til VHA, og koble også ATST−EN til bakken for å gå inn i høreapparatmodus.
TEKNISKE PUBLIKASJONER: Teknisk bibliotek: www.onsemi.com/design/resources/technical-dokumentasjon onsemi Webnettsted: www.onsemi.com
For ytterligere informasjon, vennligst kontakt din lokale salgsrepresentant på www.onsemi.com/support/salg

Dokumenter / Ressurser
![]() |
onsemi HPM10 programmeringsgrensesnitt programvare [pdfBrukerhåndbok HPM10 programmeringsgrensesnitt programvare, programmeringsgrensesnitt programvare, grensesnitt programvare, programvare |