onsemi HPM10 programmeerinterfacesoftware gebruikershandleiding
Invoering
Deze handleiding biedt informatie over het instellen van de HPM10-programmeerinterface en het gebruik ervan om de HPM10 EVB te programmeren voor het opladen van de batterij van een hoortoestel. Zodra de ontwikkelaar bekend is met het gebruik van de tool en hoe de EVB werkt, kan hij de oplaadparameters verfijnen door de instructies in de gebruikersreferentie te volgen.
Vereiste hardware
- HPM10−002−GEVK − HPM10 evaluatie- en ontwikkelingskit of HPM10−002−GEVB − HPM10 evaluatiebord
- Windows-pc
- I2C-programmeur
Promira serieel platform (totale fase) + adapterkaart en interfacekabel (verkrijgbaar bij onsemi) of communicatieversnelleradapter (CAA)
OPMERKING: De Communication Accelerator Adapter heeft het einde van zijn levensduur (EOL) bereikt en wordt niet langer aanbevolen voor gebruik. Hoewel het nog steeds wordt ondersteund, wordt ontwikkelaars geadviseerd om de Promira I2C-programmeur te gebruiken.
Softwaredownloads en installatie
- Vergrendel uw MyON-account. Download de HPM10 Programming Interface-applicatie en gebruikersreferentie via de link: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Pak het ontwerp uit file naar de gewenste werkmap.
- Download in uw MyOn-account het SIGNAKLARA Device Utility via de link: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Installeer het uitvoerbare hulpprogramma. Mogelijk hebt u dit hulpprogramma al geïnstalleerd als u met de EZAIRO®-producten hebt gewerkt.
Programmeertool en EVB-installatie
Sluit de Windows-pc, I2C-programmeur en HPM10 EVB aan zoals weergegeven in Figuur 1 hieronder:
Figuur 1. Verbindingsinstellingen voor testen en programmeren van HPM10 OTP
- De computer bevat de HPM10 Programming Interface-applicatie en het eerder geïnstalleerde SIGNAKLARA Device Utility. Met de HPM10 Programming Interface-software kan de gebruiker zijn laadparameters evalueren en de definitieve instellingen naar het apparaat branden.
De software biedt twee programmeeropties, de GUI en de Command Line Tool (CMD). Beide opties moeten worden uitgevoerd in de Windows Prompt vanuit de bijbehorende toolmap met behulp van de onderstaande opdrachten na het configureren van het programmeerapparaat:- Voor de GUI −
HPM10_OTP_GUI.exe [−−I2C programmeur] [−−snelheid SPEED] Example: HPM10_OTP_GUI.exe −−Promira −−snelheid 400 - HPM10_OTP_GUI.exe −−CAA −−snelheid 100
- Voor het opdrachtregelprogramma − HPM10_OTP_GUI.exe [−−I2C programmeur] [−snelheid SPEED] [−opdrachtoptie] Zie afbeeldingen 5 en 6 voor voorbeeldamples.
- Voor de GUI −
- Open de CTK-configuratiemanager-snelkoppeling gemaakt door het SIGNAKLARA Device Utility op het bureaublad. Klik op de knop "Toevoegen" en stel de interfaceconfiguratie in voor de I2C-programmeur bedoeld voor communicatie met de HPM10-programmeerinterface, zoals weergegeven in Figuur 2.
Figuur 2. CTK-configuratie van CAA- en Promira I2C-adapters
Zowel de CAA- als de Promira-programmeurs worden ondersteund door de HPM10-programmeerinterface. Zorg ervoor dat het stuurprogramma voor de gebruikte programmeur is geïnstalleerd en klik vervolgens op de knop "Test" om de configuratie te testen. Als de installatie correct is, verschijnt er een venster met het bericht “Configuratie is in orde” om aan te geven dat de adapter operationeel is. Let op het verschil in de datasnelheidsinstelling tussen de twee adapters. Promira is de standaardadapter die wordt gebruikt door de HPM10-ontwerptool en kan een gegevenssnelheid van 400 kbps ondersteunen, terwijl de CAA-adapter maximaal 100 kbps kan ondersteunen. - Het Charger Board levert de voorraad voltage VDDP naar het HPM10-apparaat en communiceert met het apparaat om de oplaadstatus weer te geven. Het Charger Board is nuttig voor het evalueren van de laadparameters. Deze printplaat kan worden vervangen door een voeding als de laadstatus niet vereist is.
- Het HPM10-apparaat moet worden aangesloten zoals weergegeven in Figuur 3
Figuur 3. HPM10 hardware-installatie voor OTP-evaluatie en branden
voor evaluatie van laadparameters of OTP-verbranding. Deze connectiviteit zou al moeten zijn ingesteld met de jumpers op de nieuwe HPM10 EVB. Merk op dat VHA is aangesloten op DVREG op de HPM10 EVB in plaats van op de weergegeven externe stroombron.
OTP-parameters
De HPM10 PMIC heeft twee banken met OTP-registers:
- Bank 1 OTP bevat alle registers voor de kostenparameters die door de gebruiker kunnen worden ingesteld.
- Bank 2 OTP bevat alle kalibratie-instellingen voor de PMIC zelf plus enkele instellingen voor vaste kostenparameters. Bank 2 OTP wordt geprogrammeerd tijdens productietests van de PMIC en mag niet worden overschreven. De HPM10 Programming Interface-tool bevat enkele standaardprogramma'sample OTP-configuratie files in de Support-map voor gebruik met maat 13 en maat 312 oplaadbare AgZn- en Li−ion-batterijen. Deze files zijn:
- De volledige sample files die bestond uit alle instellingen voor de OTP-parameters in zowel OTP Bank 1 als Bank 2. Deze volledige sample files zijn alleen bedoeld voor testevaluatie en mogen niet worden gebruikt om de OTP-registers te branden
- De OTP1'sample files die bestond uit alle configureerbare kostenparameters in de OTP-registers van Bank 1. De laadparameters hierin files zijn al gevuld met de standaardinstellingen die worden aanbevolen door de batterijfabrikanten.
Voordat de HPM10 kan worden gebruikt om een accu op te laden, moeten de laadparameters die betrekking hebben op het accuformaat, voltage- en huidige niveaus zijn in de OTP1 van het apparaat gebrand.
Start een batterijlaadtest
In dit gedeelte wordt beschreven hoe u een oplaadtest op een S312 Li−ion-batterij start met behulp van het opdrachtregelprogramma en de Evaluation and Development Kit. Voor deze test worden de laadparameters naar het RAM geschreven voor evaluatie van het laadproces.
- Sluit de HPM10 EVB en de oplader aan zoals weergegeven in afbeelding 1. Een afbeelding van de fysieke opstelling wordt weergegeven in Figuur 4 hieronder:
Figuur 4. HPM10 hardware-installatie voor batterijlaadtest
- Navigeer naar de map Support van de CMD-tool. Kopieer de file “SV3_S312_Full_Sample.otp” en sla het op in de map CMD Tool.
- Open het opdrachtpromptvenster op de pc. Navigeer naar het opdrachtregelprogramma in de CMD-map van de HPM10-programmeerinterface. Laad beide banken met de OTP-parameters in het file “SV3_S312_Full_Sample.otp” in het RAM van thePMIC met behulp van de volgende opdracht:
HPM10_OTP_GUI.exe [−−I2C programmeur] [−−snelheid SPEED] −w SV3_S312_Full_Sample.otp
OPMERKING: De standaard I2C-programmeur is Promira en de snelheid is 400 (kbps). Indien niet gedefinieerd in de CMD-opdracht, worden de standaardprogrammeur en -snelheid gebruikt door de HPM10-programmeerinterface.
Figuur 5. Schrijf RAM met behulp van de Promira-programmeur

Exampde 2: Schrijf RAM met behulp van de CAA-programmeur:
Figuur 6. Schrijf RAM met behulp van de CAA-programmeur

- Als de opladerkaart wordt gebruikt, draai dan aan de knop op de oplader om de optie “Testmodus” te selecteren en druk vervolgens op de knop om 5 V toe te passen op de VDDP van de HPM10 EVB.
- Volg de instructies in het opdrachtpromptvenster om het laden van de OTP-parameters naar RAM te voltooien en de oplaadtest te starten.
- Zodra de laadtest is gestart, zal het laadbord de laadstatus controleren en weergeven. U kunt de oplaadparameters controleren door nogmaals op de knop te drukken en vervolgens door het menu bladeren door aan de knop te draaien.
- Wanneer het opladen is beëindigd, geeft de lader samen met de foutcode weer of het opladen succesvol is voltooid of is beëindigd met een storing.
Wijzig de kostenparameters
Figuur 7. Einde van een succesvolle batterijlading
De kostenparameters in Bank 1 OTP kunnen als volgt worden gewijzigd met behulp van de GUI:
- Open het opdrachtpromptvenster op de pc. Navigeer naar de map waarin de GUI zich bevindt. Open de GUI met behulp van de opdracht zoals weergegeven in item 1 van het gedeelte Programmeerhulpmiddel en EVB-installatie hierboven.
Exampon: Open de GUI met Promira-programmeur (zie figuur 8)
Figuur 8. Open de GUI met Promira Programmer
- Klik op de knop 'Laden file'-knop beschikbaar op de GUI om het bestand te importeren file met de OTP-parameters. Houd er rekening mee dat de GUI alleen de OTP-parameters van Bank 1 verwerkt. Als een volledige OTP file is geladen, worden alleen de eerste 35 instellingen geïmporteerd en worden de overige waarden genegeerd.
- Na het wijzigen van de parameters berekent u de nieuwe waarden voor “OTP1_CRC1” en “OTP1_CRC2” door op de knop “CRC genereren” te klikken.
- Klik op “Opslaan File”-knop om de definitieve OTP1 op te slaan file.
Het wordt aanbevolen om de bijgewerkte laadparameters te testen voordat u de instellingen in de OTP brandt. Het volledige OTP file is hiervoor vereist. Om het volledige OTP samen te stellen file, neem gewoon een van de volledige OTP'sample files uit de map Support en vervang de eerste 35 instellingen door de waarden uit de definitieve OTP1 file hierboven opgeslagen. De oplaadtest moet worden uitgevoerd met behulp van de Command Line Tool, omdat de GUI de volledige OTP niet kan verwerken file
De OTP-parameters branden en lezen
Zowel de GUI als het Command Line Tool kunnen worden gebruikt om de OTP-registers te branden.
- Voor de GUI laadt u eerst de voltooide OTP1 file zoals hierboven gegenereerd met behulp van de "Laden file” functie in de GUI-tool en gebruik vervolgens de “Zap OTP”-functie om het brandproces te starten.
- Voor het opdrachtregelprogramma voert u de volgende opdracht in de Windows-prompt in:
HPM10_OTP_GUI.exe [−−I2C programmeur] [−−snelheid SPEED] −z otp1_filenaam.otp - Volg de pop-upinstructies om de laadparameterwaarden permanent in te stellen.
- Zodra het proces is voltooid, zou de statusbalk onder aan de GUI het volgende moeten weergeven:OTP is succesvol gezapt”. Voor het opdrachtregelprogramma zou het proces moeten eindigen met het bericht “OTP gezapt opdracht verzonden” weergegeven zonder enige fout.
Na het OTP-branden wordt het “Lees OTP” functie op de GUI kan worden gebruikt om de inhoud terug te lezen om het brandproces te verifiëren of de volgende opdracht te gebruiken in de Windows Prompt voor het opdrachtregelprogramma:
HPM10_OTP_GUI.exe [−−I2C programmeur] [−−snelheid SPEED] −r out_filenaam.otp
Belangrijke opmerkingen
- Reset de PMIC door de CCIF-pad LAAG te houden terwijl u VDDP inschakelt tijdens het OTP-leesproces. Anders zijn de opgehaalde gegevens onjuist.
- Voordat u begint met het opladen van een batterij in de hoortoestelmodus, verwijdert u de verbinding tussen VHA en VDDIO of de externe voeding naar VHA, en sluit u ATST−EN ook aan op aarde om naar de hoortoestelmodus te gaan.
TECHNISCHE PUBLICATIES: Technische bibliotheek: www.onsemi.com/design/resources/technical-documentatie onsemi Webwebsite: www.onsemi.com
Voor meer informatie kunt u contact opnemen met uw lokale verkoopvertegenwoordiger via www.onsemi.com/ondersteuning/verkoop

Documenten / Bronnen
![]() |
onsemi HPM10 programmeerinterfacesoftware [pdf] Gebruikershandleiding HPM10 programmeerinterfacesoftware, programmeerinterfacesoftware, interfacesoftware, software |