onsemi HPM10 Programvaruhandbok för programmeringsgränssnitt
Introduktion
Den här guiden ger information om hur du ställer in HPM10-programmeringsgränssnittet och använder det för att programmera HPM10 EVB för laddning av ett hörapparatbatteri. När utvecklaren väl är bekant med användningen av verktyget och hur EVB fungerar, kan han finjustera laddningsparametrarna genom att följa instruktionerna i användarreferensen.
Nödvändig hårdvara
- HPM10−002−GEVK − HPM10 Evaluation and Development Kit eller HPM10−002−GEVB − HPM10 Evaluation Board
- Windows PC
- I2C programmerare
Promira seriell plattform (total fas) + adapterkort & gränssnittskabel (tillgänglig från onsi) eller kommunikationsacceleratoradapter (CAA)
NOTERA: Kommunikationsacceleratoradaptern har nått sin livslängd (EOL) och rekommenderas inte längre för användning. Även om det fortfarande stöds, rekommenderas utvecklare att använda Promira I2C-programmeraren.
Nedladdning och installation av programvara
- Lås in på ditt MyON-konto. Ladda ner programmet HPM10 programmeringsgränssnitt och användarreferens från länken: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Packa upp designen file till önskad arbetsmapp.
- I ditt MyOn-konto laddar du ner SIGNAKLARA Device Utility från länken: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Installera det körbara verktyget. Du kanske redan har det här verktyget installerat om du har arbetat med EZAIRO®-produkterna.
Programmeringsverktyg och EVB-inställning
Anslut Windows PC, I2C-programmerare och HPM10 EVB som visas i Bild 1 nedan:
Figur 1. Anslutningsinställningar för HPM10 OTP-testning och programmering
- Datorn innehåller programmet HPM10 programmeringsgränssnitt och SIGNAKLARA Device Utility som tidigare installerats. Programvaran HPM10 programmeringsgränssnitt låter användaren utvärdera sina laddningsparametrar och bränna de slutförda inställningarna till enheten.
Programvaran har två programmeringsalternativ, GUI och Command Line Tool (CMD). Båda alternativen måste köras i Windows Prompt från motsvarande verktygsmapp genom att använda kommandona som visas nedan efter att ha konfigurerat programmeraren:- För GUI −
HPM10_OTP_GUI.exe [−−I2C programmerare] [−−speed SPEED] Example: HPM10_OTP_GUI.exe −−Promira −−speed 400 - HPM10_OTP_GUI.exe −−CAA −−hastighet 100
- För kommandoradsverktyg − HPM10_OTP_GUI.exe [−−I2C programmerare] [−−speed SPEED] [−kommandoalternativ] Se figurerna 5 och 6 för ex.amples.
- För GUI −
- Öppna genvägen för CTK-konfigurationshanteraren som skapats av SIGNAKLARA Device Utility på skrivbordet. Klicka på knappen "Lägg till" och ställ in gränssnittskonfigurationen för I2C-programmeraren som är avsedd att kommunicera med HPM10-programmeringsgränssnittet som visas i Figur 2.
Figur 2. CTK-konfiguration av CAA- och Promira I2C-adaptrar
Både CAA- och Promira-programmerarna stöds av programmeringsgränssnittet HPM10. Se till att drivrutinen för programmeraren som används är installerad och klicka sedan på knappen "Test" för att testa konfigurationen. Om inställningen är korrekt bör ett fönster som visar meddelandet "Konfigurationen är okej" dyka upp som indikerar att adaptern är i drift. Notera skillnaden i datahastighetsinställningen mellan de två adaptrarna. Promira är standardadaptern som används av designverktyget HPM10 och kan stödja en datahastighet på 400 kbps medan CAA-adaptern kan stödja maximalt 100 kbps. - Charger Board tillhandahåller försörjningen voltage VDDP till HPM10-enheten och kommunicerar med enheten för att visa laddningsstatus. Laddningskortet är användbart för att utvärdera laddningsparametrarna. Detta kort kan bytas ut mot en strömkälla om laddningsstatus inte krävs.
- HPM10-enheten ska anslutas som visas i Figur 3
Figur 3. HPM10-hårdvaruinställning för OTP-utvärdering och bränning
för utvärdering av laddningsparameter eller OTP-bränning. Denna anslutning bör redan ställas in med byglarna på den fräscha HPM10 EVB. Observera att VHA är ansluten till DVREG på HPM10 EVB istället för den externa strömkällan som visas.
OTP-parametrar
HPM10 PMIC har två banker med OTP-register:
- Bank 1 OTP innehåller alla register för de avgiftsparametrar som kan ställas in av användaren.
- Bank 2 OTP innehåller alla kalibreringsinställningar för själva PMIC plus några fasta laddningsparameterinställningar. Bank 2 OTP programmeras under tillverkningstestning av PMIC och bör inte skrivas över. Programmeringsgränssnittsverktyget HPM10 innehåller några standarderample OTP-konfiguration files i supportmappen för användning med storlek 13 och storlek 312 uppladdningsbara AgZn- och Li−ion-batterier. Dessa files är:
- Hela sample files som bestod av alla inställningar för OTP-parametrarna i både OTP Bank 1 och Bank 2. Dessa fullständiga sample files är endast för testutvärdering och bör inte användas för att bränna OTP-registren
- OTP1:ornaample files som bestod av alla konfigurerbara avgiftsparametrar som finns i Bank 1 OTP-registren. Laddningsparametrarna i dessa files är redan fyllda med standardinställningarna som rekommenderas av batteritillverkarna.
Innan HPM10 kan användas för att ladda ett batteri måste det ha laddningsparametrarna som hänför sig till batteristorleken, volymtage och nuvarande nivåer inbrända i enhetens OTP1.
Starta ett batteriladdningstest
Det här avsnittet beskriver hur man startar ett laddningstest på ett S312 Li−ion-batteri med hjälp av kommandoradsverktyget och utvärderings- och utvecklingssatsen. För detta test kommer laddningsparametrarna att skrivas till RAM-minnet för utvärdering av laddningsprocessen.
- Anslut HPM10 EVB och laddaren som visas i figur 1. En bild på den fysiska installationen visas i Figur 4 nedan:
Figur 4. HPM10 hårdvaruinställning för batteriladdningstest
- Navigera till supportmappen i CMD-verktyget. Kopiera file “SV3_S312_Full_Sample.otp” och spara den i mappen CMD Tool.
- Öppna kommandotolksfönstret på datorn. Navigera till kommandoradsverktyget som finns i CMD-mappen i HPM10-programmeringsgränssnittet. Ladda båda bankerna av OTP-parametrarna som finns i file “SV3_S312_Full_Sample.otp" i RAM-minnet på thePMIC genom att använda följande kommando:
HPM10_OTP_GUI.exe [−−I2C programmerare] [−−speed SPEED] −w SV3_S312_Full_Sample.otp
NOTERA: Standard I2C-programmerare är Promira och hastigheten är 400 (kbps). Om det inte definieras i CMD-kommandot, kommer standardprogrammeraren och hastigheten att användas av HPM10-programmeringsgränssnittet.
Figur 5. Skriv RAM med Promira-programmeraren

Example 2: Skriv RAM med CAA-programmeraren:
Figur 6. Skriv RAM med CAA-programmeraren

- Om laddarkortet används, vrid på knappen på laddaren för att välja alternativet "Testläge", tryck sedan på knappen för att applicera 5 V till VDDP på HPM10 EVB.
- Följ instruktionerna som visas i kommandotolksfönstret för att slutföra laddningen av OTP-parametrarna till RAM och starta laddningstestet.
- När laddningstestet har startat kommer laddarkortet att övervaka och visa laddningsstatus. Man kan kontrollera laddningsparametrarna genom att trycka på knuten igen, sedan bläddra genom menyn genom att vrida på knuten.
- När laddningen är avslutad kommer laddaren att visa om laddningen har slutförts framgångsrikt eller avslutats med ett fel tillsammans med felkoden.
Ändra laddningsparametrarna
Figur 7. Slut på en lyckad batteriladdning
Debiteringsparametrarna i Bank 1 OTP kan ändras genom att använda GUI enligt följande:
- Öppna kommandotolksfönstret på datorn. Navigera till mappen där det grafiska användargränssnittet finns. Öppna GUI genom att använda kommandot som visas i punkt 1 i avsnittet Programmeringsverktyg och EVB-inställning ovan.
Exampde: Öppna GUI med Promira programmerare (se bild 8)
Figur 8. Öppna GUI med Promira Programmer
- Klicka på "Ladda file”-knappen tillgänglig på GUI för att importera file som innehåller OTP-parametrarna. Observera att GUI endast hanterar Bank 1 OTP-parametrarna. Om en fullständig OTP file laddas, kommer endast de första 35 inställningarna att importeras, och de återstående värdena kommer att ignoreras.
- Efter att ha modifierat parametrarna, beräkna de nya värdena för "OTP1_CRC1" och "OTP1_CRC2" genom att klicka på knappen "Generera CRC".
- Klicka på "Spara File”-knappen för att spara den slutförda OTP1 file.
Det rekommenderas att testa de uppdaterade laddningsparametrarna innan du bränner inställningarna i OTP. Hela OTP file krävs för detta ändamål. För att komponera hela OTP file, ta helt enkelt en av de fullständiga OTP:ernaample files från supportmappen och ersätt de första 35 inställningarna med värdena från den slutförda OTP1 file sparat ovan. Laddningstestet bör göras med kommandoradsverktyget eftersom GUI inte kan hantera hela OTP file
Bränna och läsa OTP-parametrarna
Både GUI och kommandoradsverktyget kan användas för att bränna OTP-registren.
- För det grafiska användargränssnittet, ladda först den slutförda OTP1 file som genereras ovan genom att använda "Ladda file” funktionen i GUI-verktyget, använd sedan "Zappa OTP”-funktion för att starta bränningsprocessen.
- För kommandoradsverktyget anger du följande kommando i Windows Prompt:
HPM10_OTP_GUI.exe [−−I2C programmerare] [−−speed SPEED] −z otp1_filenamn.otp - Följ popup-instruktionerna för att permanent ställa in laddningsparametervärdena.
- När processen är klar ska statusfältet längst ner i GUI visa "OTP zappades framgångsrikt”. För kommandoradsverktyget ska processen avslutas med meddelandet "OTP zappade kommando skickat” visas utan något fel.
Efter OTP-bränningen, "Läs OTP" funktionen på GUI kan användas för att läsa tillbaka innehållet för att verifiera bränningsprocessen eller använda följande kommando i Windows Prompt för kommandoradsverktyget:
HPM10_OTP_GUI.exe [−−I2C programmerare] [−−speed SPEED] −r out_filenamn.otp
Viktiga anmärkningar
- Återställ PMIC genom att hålla CCIF-knappen LOW medan du slår på VDDP under OTP-läsprocessen. Annars blir den hämtade datan felaktig.
- Innan du börjar ladda ett batteri i hörapparatläge, ta bort anslutningen mellan VHA och VDDIO eller den externa strömförsörjningen till VHA, och anslut även ATST−EN till jord för att gå in i hörapparatläge.
TEKNISKA PUBLIKATIONER: Tekniskt bibliotek: www.onsemi.com/design/resources/technical-dokumentation onsemi Webplats: www.onsemi.com
För ytterligare information, kontakta din lokala försäljningsrepresentant på www.onsemi.com/support/försäljning

Dokument/resurser
![]() |
onsemi HPM10 programmeringsgränssnittsprogramvara [pdf] Användarhandbok HPM10-programvara för programmeringsgränssnitt, programvara för programmeringsgränssnitt, programvara för gränssnitt, programvara |