onsi HPM10 Programmeringsgrænseflade Software Brugervejledning
onsi HPM10 Programmeringsgrænseflade Software Brugervejledning

Indledning
Denne vejledning giver information om, hvordan du opsætter HPM10 programmeringsgrænsefladen og bruger den til at programmere HPM10 EVB til opladning af et høreapparatbatteri. Når udvikleren er bekendt med brugen af ​​værktøjet og hvordan EVB fungerer, kan han finjustere opladningsparametrene ved at følge instruktionerne i brugerreferencen.

Nødvendig hardware

  • HPM10−002−GEVK − HPM10 Evaluation and Development Kit eller HPM10−002−GEVB − HPM10 Evaluation Board
  • Windows PC
  • I2C programmør
    Promira seriel platform (total fase) + adapterkort og interfacekabel (tilgængelig fra onsi) eller kommunikationsacceleratoradapter (CAA)

NOTE: Kommunikationsacceleratoradapteren har nået sin End of Life (EOL) og anbefales ikke længere til brug. Selvom det stadig understøttes, rådes udviklere til at bruge Promira I2C-programmøren.

Software downloads og installation

  1. Lås på din MyON-konto. Download programmet HPM10 programmeringsgrænseflade og brugerreference fra linket: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Pak designet ud file til den ønskede arbejdsmappe.
  2. På din MyOn-konto skal du downloade SIGNAKLARA Device Utility fra linket: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
    Installer det eksekverbare hjælpeprogram. Du har muligvis allerede dette værktøj installeret, hvis du har arbejdet med EZAIRO®-produkterne.

Programmeringsværktøj og EVB-opsætning
Tilslut Windows-pc'en, I2C-programmøren og HPM10 EVB som vist i Figur 1 nedenfor:
Figur 1. Opsætning af forbindelse til HPM10 OTP-testning og programmering

Installationsvejledning

  1. Computeren indeholder programmet HPM10 programmeringsgrænseflade og SIGNAKLARA Device Utility, der er installeret tidligere. HPM10-programmeringsgrænsefladesoftwaren giver brugeren mulighed for at evaluere deres ladeparametre og brænde de afsluttede indstillinger til enheden.
    Softwaren giver to programmeringsmuligheder, GUI og Command Line Tool (CMD). Begge muligheder skal udføres i Windows-prompten fra deres tilsvarende værktøjsmappe ved at bruge kommandoerne som vist nedenfor efter konfiguration af programmøren:
    • Til GUI −
      HPM10_OTP_GUI.exe [−−I2C programmør] [−−speed SPEED] Ex.ample: HPM10_OTP_GUI.exe −−Promira −−speed 400
    • HPM10_OTP_GUI.exe −−CAA −−hastighed 100
    • For kommandolinjeværktøj − HPM10_OTP_GUI.exe [−−I2C programmør] [−−speed SPEED] [−kommandoindstilling] Se figur 5 og 6 for f.eks.amples.
  2.  Åbn genvejen til CTK-konfigurationsstyring, der er oprettet af SIGNAKLARA Device Utility på skrivebordet. Klik på knappen "Tilføj" og indstil grænsefladekonfigurationen for I2C-programmøren beregnet til at kommunikere med HPM10-programmeringsgrænsefladen som vist i Figur 2.
    Figur 2. CTK-konfiguration af CAA- og Promira I2C-adaptere
    Installationsvejledning

    Både CAA- og Promira-programmørerne understøttes af HPM10-programmeringsgrænsefladen. Sørg for, at driveren til den anvendte programmør er installeret, og klik derefter på knappen "Test" for at teste konfigurationen. Hvis opsætningen er korrekt, skulle et vindue med meddelelsen "Configuration is okay" dukke op, hvilket indikerer, at adapteren er funktionsdygtig. Bemærk forskellen i datahastighedsindstillingen mellem de to adaptere. Promira er standardadapteren, der bruges af HPM10-designværktøjet og kan understøtte en datahastighed på 400 kbps, mens CAA-adapteren maksimalt kan understøtte 100 kbps.
  3. Ladenævnet sørger for forsyningen voltage VDDP til HPM10-enheden og kommunikerer med enheden for at vise opladningsstatus. Opladningskortet er nyttigt til at evaluere opladningsparametrene. Dette kort kan erstattes af en strømforsyning, hvis opladningsstatus ikke er påkrævet.
  4. HPM10-enheden skal tilsluttes som vist i Figur 3
    Figur 3. HPM10-hardwareopsætning til OTP-evaluering og -brænding
    Installationsvejledning
    til evaluering af ladningsparameter eller OTP-brænding. Denne forbindelse burde allerede være sat op med jumperne på den friske HPM10 EVB. Bemærk, at VHA er tilsluttet DVREG på HPM10 EVB i stedet for den viste eksterne strømkilde.

OTP-parametre
HPM10 PMIC har to banker af OTP-registre:

  • Bank 1 OTP indeholder alle registre for de gebyrparametre, som kan indstilles af brugeren.
  • Bank 2 OTP indeholder alle kalibreringsindstillinger for selve PMIC plus nogle faste ladeparametre. Bank 2 OTP programmeres under fremstillingstest af PMIC og bør ikke overskrives. HPM10-programmeringsgrænsefladeværktøjet indeholder nogle standarderample OTP-konfiguration files i Support-mappen til brug med størrelse 13 og størrelse 312 genopladelige AgZn- og Li−ion-batterier. Disse files er:
  • Den fulde sample files som bestod af alle indstillinger for OTP-parametrene i både OTP Bank 1 og Bank 2. Disse fulde sample files er kun til testevaluering og bør ikke bruges til at brænde OTP-registrene
  • OTP1'erneample files som bestod af alle de konfigurerbare afgiftsparametre placeret i Bank 1 OTP-registrene. Ladningsparametrene i disse files er allerede udfyldt med standardindstillingerne anbefalet af batteriproducenterne.

Før HPM10 kan bruges til at oplade et batteri, skal det have ladeparametrene relateret til batteristørrelsen, vol.tage og aktuelle niveauer brændt ind i enhedens OTP1.

Start en batteriopladningstest
Dette afsnit beskriver, hvordan man starter en opladningstest på et S312 Li−ion-batteri ved at bruge kommandolinjeværktøjet og evaluerings- og udviklingssættet. Til denne test vil ladeparametrene blive skrevet til RAM for evaluering af opladningsprocessen.

  • Tilslut HPM10 EVB og opladeren som vist i figur 1. Et billede af den fysiske opsætning er vist i Figur 4 nedenfor:
    Figur 4. HPM10 hardwareopsætning til batteriopladningstest
    Installationsvejledning
  • Naviger til Support-mappen i CMD-værktøjet. Kopier file "SV3_S312_Fuld_Sample.otp" og gem det i CMD Tool-mappen.
  • Åbn kommandopromptvinduet på pc'en. Naviger til kommandolinjeværktøjet i CMD-mappen i HPM10-programmeringsgrænsefladen. Indlæs begge banker af OTP-parametrene indeholdt i file "SV3_S312_Fuld_Sample.otp" ind i RAM'en på thePMIC ved at bruge følgende kommando:
    HPM10_OTP_GUI.exe [−−I2C programmør] [−−speed SPEED] −w SV3_S312_Full_Sample.otp
     NOTE: Standard I2C-programmøren er Promira, og hastigheden er 400 (kbps). Hvis det ikke er defineret i CMD-kommandoen, vil standardprogrammeringsenheden og hastigheden blive brugt af HPM10-programmeringsgrænsefladen.
Exampafsnit 1: Skriv RAM ved hjælp af Promira-programmøren:
Figur 5. Skriv RAM ved hjælp af Promira Programmer
Installationsvejledning
Example 2: Skriv RAM ved hjælp af CAA-programmøren:
Figur 6. Skriv RAM ved hjælp af CAA-programmøren
Installationsvejledning
  • Hvis opladerkortet bruges, skal du dreje knuden på opladeren for at vælge "Test Mode", og derefter trykke på knappen for at tilføre 5 V til VDDP af HPM10 EVB.
  • Følg instruktionerne vist i kommandopromptvinduet for at fuldføre indlæsningen af ​​OTP-parametrene til RAM og starte opladningstesten.
  • Når opladningstesten er startet, vil opladerkortet overvåge og vise opladningsstatus. Man kan kontrollere opladningsparametrene ved at trykke på knuden igen og derefter rulle gennem menuen ved at dreje knuden.
  • Når opladningen er afsluttet, vil opladeren vise, om opladningen er gennemført med succes eller afsluttet med en fejl sammen med fejlkoden.

Rediger opladningsparametrene
Figur 7
. Slut på en vellykket batteriopladning
Installationsvejledning
Debiteringsparametrene i Bank 1 OTP kan ændres ved at bruge GUI'en som følger:

  • Åbn kommandopromptvinduet på pc'en. Naviger til den mappe, hvor GUI'en er placeret. Åbn GUI'en ved at bruge kommandoen som vist i punkt 1 i afsnittet Programmeringsværktøj og EVB-opsætning ovenfor.
    Exampdet: Åbn GUI'en med Promira programmør (se figur 8)
    Figur 8.
    Åbn GUI'en med Promira Programmer
    Installationsvejledning
  • Klik på "Load file” knappen tilgængelig på GUI for at importere file indeholdende OTP-parametrene. Bemærk, at GUI'en kun håndterer Bank 1 OTP-parametrene. Hvis en fuld OTP file er indlæst, vil kun de første 35 indstillinger blive importeret, og de resterende værdier vil blive ignoreret.
  •  Efter at have ændret parametrene, skal du beregne de nye værdier for "OTP1_CRC1" og "OTP1_CRC2" ved at klikke på knappen "Generer CRC".
  • Klik på "Gem File”-knappen for at gemme den afsluttede OTP1 file.

Det anbefales at teste de opdaterede ladeparametre, før du brænder indstillingerne ind i OTP'en. Den fulde OTP file er påkrævet til dette formål. For at komponere den fulde OTP file, skal du blot tage en af ​​de fulde OTP'erample files fra Support-mappen og erstat de første 35 indstillinger med værdierne fra den afsluttede OTP1 file gemt ovenfor. Ladningstesten skal udføres ved hjælp af kommandolinjeværktøjet, da GUI'en ikke kan håndtere den fulde OTP file

Brænding og læsning af OTP-parametrene
Både GUI og kommandolinjeværktøjet kan bruges til at brænde OTP-registrene.

  • For GUI'en skal du først indlæse den færdiggjorte OTP1 file som genereret ovenfor ved at bruge "Belastning file” funktion i GUI-værktøjet, og brug derefter "Zap OTP”-funktion for at starte brændingsprocessen.
  • For kommandolinjeværktøjet skal du indtaste følgende kommando i Windows-prompten:
    HPM10_OTP_GUI.exe [−−I2C programmør] [−−speed SPEED] −z otp1_filenavn.otp
  • Følg popup-instruktionerne for permanent at indstille ladeparameterværdierne.
  • Når processen er afsluttet, skal statuslinjen i bunden af ​​GUI vise "OTP zappet med succes”. For kommandolinjeværktøjet skal processen slutte med beskeden "OTP zappede kommando sendt" vist uden fejl.

Efter OTP-brændingen "Læs OTP" funktionen på GUI'en kan bruges til at læse indholdet tilbage for at bekræfte brændingsprocessen eller bruge følgende kommando i Windows-prompten til kommandolinjeværktøjet:
HPM10_OTP_GUI.exe [−−I2C programmør] [−−speed SPEED] −r out_filenavn.otp

Vigtige bemærkninger

  • Nulstil PMIC ved at holde CCIF-puden LAV nede, mens du tænder for VDDP under OTP-læseprocessen. Ellers vil de hentede data være forkerte.
    Installationsvejledning
  • Før du begynder at oplade et batteri i høreapparattilstand, skal du fjerne forbindelsen mellem VHA og VDDIO eller den eksterne strømforsyning til VHA, og også tilslutte ATST−EN til jorden for at gå i høreapparattilstand.
EZAIRO er et registreret varemærke tilhørende Semiconductor Components Industries, LLC dba "onsemi" eller dets tilknyttede selskaber og/eller datterselskaber i USA og/eller andre lande. SIGNAKLARA er et varemærke tilhørende Semiconductor Components Industries, LLC dba "onsemi" eller dets tilknyttede selskaber og/eller datterselskaber i USA og/eller andre lande. onsemi er licenseret af Philips Corporation til at bære I2C-busprotokollen. onsemi, , og andre navne, mærker og mærker er registrerede og/eller almindelige varemærker tilhørende Semiconductor Components Industries, LLC dba "onsemi" eller dets tilknyttede selskaber og/eller datterselskaber i USA og/eller andre lande. onsemi ejer rettighederne til en række patenter, varemærker, ophavsrettigheder, forretningshemmeligheder og anden intellektuel ejendom. En liste over onsemis produkt-/patentdækning kan findes på www.onsemi.com/site/pdf/Patent−Marking.pdf. onsi forbeholder sig retten til til enhver tid at foretage ændringer af produkter eller information heri uden varsel. Oplysningerne heri leveres "som de er", og onsi giver ingen garanti, repræsentation eller garanti vedrørende nøjagtigheden af ​​oplysningerne, produktfunktioner, tilgængelighed, funktionalitet eller egnethed af dets produkter til et bestemt formål, og onsi påtager sig heller ikke noget ansvar, der opstår. ud af anvendelsen eller brugen af ​​ethvert produkt eller kredsløb, og fraskriver sig specifikt ethvert ansvar, herunder uden begrænsning særlige, følgeskader eller tilfældige skader. Køber er ansvarlig for sine produkter og applikationer, der anvender onsi-produkter, herunder overholdelse af alle love, regulativer og sikkerhedskrav eller -standarder, uanset support eller applikationsoplysninger leveret af onsi. "Typiske" parametre, som kan være angivet i onsemi-datablade og/eller specifikationer, kan og varierer i forskellige applikationer, og den faktiske ydeevne kan variere over tid. Alle driftsparametre, inklusive "Typicals", skal valideres for hver kundeapplikation af kundens tekniske eksperter. onsi videregiver ikke nogen licens under nogen af ​​sine intellektuelle ejendomsrettigheder eller andres rettigheder. onsemi-produkter er ikke designet, beregnet eller godkendt til brug som en kritisk komponent i livsunderstøttende systemer eller noget FDA klasse 3 medicinsk udstyr eller medicinsk udstyr med samme eller lignende klassificering i en fremmed jurisdiktion eller noget udstyr beregnet til implantation i den menneskelige krop . Hvis Køber køber eller bruger onsemi-produkter til en sådan utilsigtet eller uautoriseret anvendelse, skal Køber holde onsemi og dets embedsmænd, ansatte, datterselskaber, tilknyttede selskaber og distributører skadesløse over for alle krav, omkostninger, skader og udgifter og rimelige advokatsalærer, der opstår. ud af, direkte eller indirekte, ethvert krav om personskade eller død i forbindelse med sådan utilsigtet eller uautoriseret brug, selv hvis et sådant krav hævder, at onsi var uagtsom med hensyn til designet eller fremstillingen af ​​delen. onsemi er en ligestillings-/affirmative action-arbejdsgiver. Denne litteratur er underlagt alle gældende love om ophavsret og er ikke til videresalg på nogen måde.
YDERLIGERE OPLYSNINGER
TEKNISKE PUBLIKATIONER: Teknisk bibliotek: www.onsemi.com/design/resources/technical-dokumentation onsemi Webwebsted: www.onsemi.com
ONLINE SUPPORT: www.onsemi.com/støtte
For yderligere information, kontakt venligst din lokale salgsrepræsentant på www.onsemi.com/support/salg
Firmalogo

Dokumenter/ressourcer

onsemi HPM10 programmeringsgrænsefladesoftware [pdfBrugervejledning
HPM10 programmeringsgrænsefladesoftware, programmeringsgrænsefladesoftware, grænsefladesoftware, software

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *