onsemi HPM10 Programmering Interface Sagteware Gebruikersgids
onsemi HPM10 Programmering Interface Sagteware Gebruikersgids

Inleiding
Hierdie gids verskaf inligting oor hoe om die HPM10-programmeerkoppelvlak op te stel en dit te gebruik om die HPM10 EVB te programmeer vir die laai van 'n gehoorapparaatbattery. Sodra die ontwikkelaar vertroud is met die gebruik van die instrument en hoe die EVB werk, kan hy die laaiparameters verfyn deur die instruksies wat in die gebruikersverwysing verskaf word, te volg.

Vereiste hardeware

  • HPM10−002−GEVK − HPM10 Evaluering en Ontwikkelingskit of HPM10−002−GEVB − HPM10 Evalueringsraad
  • Windows rekenaar
  • I2C programmeerder
    Promira-reeksplatform (totale fase) + adapterbord en koppelvlakkabel (beskikbaar by onsi) of kommunikasieversnelleradapter (CAA)

LET WEL: Die kommunikasieversnelleradapter het sy lewenseinde (EOL) bereik en word nie meer vir gebruik aanbeveel nie. Alhoewel dit steeds ondersteun word, word ontwikkelaars aangeraai om die Promira I2C-programmeerder te gebruik.

Sagteware aflaai en installering

  1. Sluit aan by jou MyON-rekening. Laai die HPM10-programmeerkoppelvlak-toepassing en gebruikersverwysing af vanaf die skakel: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Pak die ontwerp uit file na die gewenste werkmap.
  2. In jou MyOn-rekening, laai die SIGNAKLARA Device Utility af vanaf die skakel: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
    Installeer die uitvoerbare nut. Jy het dalk reeds hierdie hulpprogram geïnstalleer as jy met die EZAIRO®-produkte gewerk het.

Programmeringsinstrument en EVB-opstelling
Koppel die Windows PC, I2C programmeerder en HPM10 EVB soos getoon in Figuur 1 hieronder:
Figuur 1. Verbindingsopstelling vir HPM10 OTP-toetsing en -programmering

Installasie Instruksie

  1. Die rekenaar bevat die HPM10-programmeerkoppelvlak-toepassing, en die SIGNAKLARA Device Utility wat voorheen geïnstalleer is. Die HPM10-programmeerkoppelvlak-sagteware stel die gebruiker in staat om hul ladingparameters te evalueer en die voltooide instellings na die toestel te verbrand.
    Die sagteware bied twee programmeringsopsies, die GUI en die Command Line Tool (CMD). Albei opsies moet uitgevoer word in die Windows-prompt vanaf hul ooreenstemmende gereedskapgids deur die opdragte te gebruik soos hieronder getoon nadat die programmeerder gekonfigureer is:
    • Vir die GUI -
      HPM10_OTP_GUI.exe [−−I2C programmeerder] [−−spoed SPEED] Example: HPM10_OTP_GUI.exe −−Promira −−spoed 400
    • HPM10_OTP_GUI.exe −−CAA−−spoed 100
    • Vir Command Line Tool − HPM10_OTP_GUI.exe [−−I2C programmeerder] [−−spoed SPEED] [−bevel opsie] Sien Figure 5 en 6 vir bv.amples.
  2.  Maak die CTK-konfigurasiebestuurder-kortpad oop wat deur die SIGNAKLARA Device Utility op die lessenaar geskep is. Klik op die “Voeg by”-knoppie en stel die koppelvlakkonfigurasie vir die I2C-programmeerder wat bedoel is om met die HPM10-programmeerkoppelvlak te kommunikeer soos getoon in Figuur 2.
    Figuur 2. CTK-konfigurasie van CAA en Promira I2C Adapters
    Installasie Instruksie

    Beide die CAA- en Promira-programmeerders word deur die HPM10-programmeringskoppelvlak ondersteun. Maak seker dat die drywer vir die programmeerder wat gebruik word geïnstalleer is en klik dan op die "Toets" knoppie om die konfigurasie te toets. As die opstelling korrek is, moet 'n venster wat die boodskap "Configuration is okay" vertoon, verskyn wat aandui dat die adapter in werking is. Let op die verskil in die dataspoedinstelling tussen die twee adapters. Promira is die verstekadapter wat deur die HPM10-ontwerpinstrument gebruik word en kan 'n datasnelheid van 400 kbps ondersteun terwyl die CAA-adapter 'n maksimum van 100 kbps kan ondersteun.
  3. Die Laadraad verskaf die toevoer voltage VDDP na die HPM10-toestel en kommunikeer met die toestel om die laaistatus te vertoon. Die laaierbord is nuttig om die laaiparameters te evalueer. Hierdie bord kan vervang word deur 'n kragbron indien die laaistatus nie vereis word nie.
  4. Die HPM10-toestel moet gekoppel word soos aangedui in Figuur 3
    Figuur 3. HPM10 Hardeware-opstelling vir OTP-evaluering en -brand
    Installasie Instruksie
    vir lading parameter evaluering of OTP brand. Hierdie konnektiwiteit moet reeds opgestel word met die springers op die vars HPM10 EVB. Let daarop dat VHA gekoppel is aan DVREG op die HPM10 EVB in plaas van die eksterne kragbron wat gewys word.

OTP-parameters
Die HPM10 PMIC het twee banke van OTP-registers:

  • Bank 1 OTP bevat al die registers vir die heffingsparameters wat deur die gebruiker ingestel kan word.
  • Bank 2 OTP bevat al die kalibrasie instellings vir die PMIC self plus 'n paar vaste lading parameter instellings. Bank 2 OTP word geprogrammeer tydens vervaardigingstoetsing van die PMIC en moet nie oorskryf word nie. Die HPM10-programmeerkoppelvlak-instrument bevat 'n paar standaardeample OTP-konfigurasie files in die Ondersteuningslêergids vir gebruik met grootte 13 en grootte 312 herlaaibare AgZn en Li−ion batterye. Hierdie files is:
  • Die volle sample files wat bestaan ​​het uit al die instellings vir die OTP-parameters in beide OTP Bank 1 en Bank 2. Hierdie volledige sample files is slegs vir toetsevaluering en moet nie gebruik word om die OTP-registers te verbrand nie
  • Die OTP1 sample files wat bestaan ​​het uit al die konfigureerbare lading parameters geleë in die Bank 1 OTP registers. Die lading parameters in hierdie files is reeds gevul met die standaardinstellings wat deur die batteryvervaardigers aanbeveel word.

Voordat HPM10 gebruik kan word om 'n battery te laai, moet dit die laaiparameters hê wat verband hou met die batterygrootte, voltage en huidige vlakke ingebrand in die OTP1 van die toestel.

Begin 'n batterylaaitoets
Hierdie afdeling beskryf hoe om 'n laaitoets op 'n S312 Li−ion-battery te begin deur die Command Line-instrument en die Evaluasie- en Ontwikkelingskit te gebruik. Vir hierdie toets sal die laaiparameters na die RAM geskryf word vir evaluering van die laaiproses.

  • Koppel die HPM10 EVB en laaier soos getoon in Figuur 1. 'n Prent van die fisiese opstelling word in Figuur 4 hieronder:
    Figuur 4. HPM10-hardeware-opstelling vir batteryladingstoets
    Installasie Instruksie
  • Gaan na die Ondersteuningsgids van die CMD-instrument. Kopieer die file “SV3_S312_Vol_Sample.otp” en stoor dit in die CMD Tool-lêergids.
  • Maak die Command Prompt-venster op die rekenaar oop. Navigeer na die Command Line Tool in die CMD-lêergids van die HPM10-programmeerkoppelvlak. Laai beide Banke van die OTP parameters vervat in die file “SV3_S312_Vol_Sample.otp" in die RAM van diePMIC deur die volgende opdrag te gebruik:
    HPM10_OTP_GUI.exe [−−I2C programmeerder] [−−spoed SPEED] −w SV3_S312_Full_Sample.otp
     LET WEL: Die verstek I2C-programmeerder is Promira en die spoed is 400 (kbps). As dit nie in die CMD-opdrag gedefinieer word nie, sal die verstekprogrammeerder en -spoed deur die HPM10-programmeringskoppelvlak gebruik word.
Example 1: Skryf RAM deur die Promira-programmeerder te gebruik:
Figuur 5. Skryf RAM deur die Promira Programmeerder te gebruik
Installasie Instruksie
Example 2: Skryf RAM met die CAA-programmeerder:
Figuur 6. Skryf RAM deur die CAA-programmeerder te gebruik
Installasie Instruksie
  • As die laaibord gebruik word, draai die knoop op die laaier om die "Toetsmodus" opsie te kies, druk dan die knoop om 5 V op die VDDP van die HPM10 EVB toe te pas.
  • Volg die instruksies wat in die Command Prompt-venster gewys word om die laai van die OTP-parameters na RAM te voltooi en die laaitoets te begin.
  • Sodra die laaitoets begin het, sal die laaierbord die laaistatus monitor en vertoon. 'n Mens kan die laaiparameters nagaan deur die knoop weer te druk, en dan deur die spyskaart te blaai deur die knoop te draai.
  • Wanneer die laai geëindig het, sal die laaier vertoon of die laai suksesvol afgehandel is of met 'n fout geëindig het saam met die foutkode.

Verander die heffingsparameters
Figuur 7
. Einde van 'n suksesvolle batterylaai
Installasie Instruksie
Die heffingsparameters in Bank 1 OTP kan soos volg gewysig word deur die GUI te gebruik:

  • Maak die Command Prompt-venster op die rekenaar oop. Navigeer na die gids waar die GUI geleë is. Maak die GUI oop deur die opdrag te gebruik soos getoon in item 1 van die Programming Tool en EVB Setup afdeling hierbo.
    Example: Maak die GUI oop met Promira-programmeerder (sien Figuur 8)
    Figuur 8.
    Maak die GUI oop met Promira Programmeerder
    Installasie Instruksie
  • Klik op die "Laai file”-knoppie beskikbaar op die GUI om die file wat die OTP-parameters bevat. Let daarop dat die GUI slegs die Bank 1 OTP-parameters hanteer. As 'n volledige OTP file gelaai is, sal slegs die eerste 35 instellings ingevoer word, en die oorblywende waardes sal geïgnoreer word.
  •  Nadat u die parameters gewysig het, bereken die nuwe waardes vir "OTP1_CRC1" en "OTP1_CRC2" deur op die "Genereer CRC"-knoppie te klik.
  • Klik op die "Stoor File”-knoppie om die voltooide OTP1 te stoor file.

Dit word aanbeveel om die opgedateerde ladingparameters te toets voordat die instellings in die OTP verbrand word. Die volledige OTP file word vir hierdie doel benodig. Om die volledige OTP saam te stel file, neem eenvoudig een van die volle OTP sample files uit die Ondersteuningslêergids en vervang die eerste 35 instellings met die waardes van die voltooide OTP1 file hierbo gestoor. Die laaitoets moet met die Command Line Tool gedoen word, aangesien die GUI nie die volle OTP kan hanteer nie file

Brand en lees van die OTP-parameters
Beide die GUI en die Command Line Tool kan gebruik word om die OTP-registers te verbrand.

  • Vir die GUI, laai eers die voltooide OTP1 file soos hierbo gegenereer deur die gebruik van die “Laai file” funksie in die GUI-instrument, gebruik dan die "Zap OTP”-funksie om die brandproses te begin.
  • Vir die Command Line Tool, voer die volgende opdrag in die Windows Prompt in:
    HPM10_OTP_GUI.exe [−−I2C programmeerder] [−−spoed SPEED] −z otp1_filenaam.otp
  • Volg die opspringinstruksies om die ladingparameterwaardes permanent in te stel.
  • Sodra die proses voltooi is, moet die statusbalk aan die onderkant van die GUI vertoon "OTP het suksesvol gezapper”. Vir die Command Line Tool moet die proses eindig met die boodskap “OTP het gezapp opdrag gestuur" sonder enige fout gewys.

Na die OTP brand, die "Lees OTP" funksie op die GUI kan gebruik word om die inhoud terug te lees om die brandproses te verifieer of gebruik die volgende opdrag in die Windows Prompt vir die Command Line Tool:
HPM10_OTP_GUI.exe [−−I2C programmeerder] [−−spoed SPEED] −r out_filenaam.otp

Belangrike notas

  • Stel die PMIC terug deur die CCIF-blok LAAG te hou terwyl VDDP aangeskakel word tydens die OTP-leesproses. Andersins sal die data wat opgespoor word, verkeerd wees.
    Installasie Instruksie
  • Voordat jy begin om 'n battery in gehoorapparaatmodus te laai, verwyder die verbinding tussen VHA en VDDIO of die eksterne kragtoevoer na VHA, en koppel ook ATST−EN aan die grond om gehoorapparaatmodus te betree.
EZAIRO is 'n geregistreerde handelsmerk van Semiconductor Components Industries, LLC dba "onsemi" of sy affiliasies en/of filiale in die Verenigde State en/of ander lande. SIGNAKLARA is handelsmerk van Semiconductor Components Industries, LLC dba “onsemi” of sy affiliasies en/of filiale in die Verenigde State en/of ander lande. onsemi is gelisensieer deur die Philips Corporation om die I2C-busprotokol te dra. onsemi, , en ander name, handelsmerke en handelsmerke is geregistreerde en/of gemeenregtelike handelsmerke van Semiconductor Components Industries, LLC dba “onsemi” of sy affiliasies en/of filiale in die Verenigde State en/of ander lande. onsemi besit die regte op 'n aantal patente, handelsmerke, kopiereg, handelsgeheime en ander intellektuele eiendom. 'n Lys van onsi se produk-/patentdekking kan verkry word by www.onsemi.com/site/pdf/Patent−Marking.pdf. onsi behou die reg voor om te eniger tyd veranderinge aan enige produkte of inligting hierin aan te bring, sonder kennisgewing. Die inligting hierin word "soos dit is" verskaf en onsi gee geen waarborg, voorstelling of waarborg rakende die akkuraatheid van die inligting, produkkenmerke, beskikbaarheid, funksionaliteit of geskiktheid van sy produkte vir enige spesifieke doel nie, en onsi aanvaar ook geen aanspreeklikheid wat ontstaan buite die toepassing of gebruik van enige produk of stroombaan, en ontken spesifiek enige en alle aanspreeklikheid, insluitend sonder beperking spesiale, gevolglike of toevallige skade. Koper is verantwoordelik vir sy produkte en toepassings wat onsi-produkte gebruik, insluitende voldoening aan alle wette, regulasies en veiligheidsvereistes of -standaarde, ongeag enige ondersteuning of toepassingsinligting wat deur onsi verskaf word. “Tipiese” parameters wat in onsemi-datablaaie en/of spesifikasies verskaf kan word, kan en verskil in verskillende toepassings en werklike werkverrigting kan met verloop van tyd verskil. Alle bedryfsparameters, insluitend “Tipiese” moet vir elke kliënttoepassing deur die kliënt se tegniese kundiges bekragtig word. onsemi dra geen lisensie onder enige van sy intellektuele eiendomsregte of die regte van ander oor nie. onsemi-produkte is nie ontwerp, bedoel of gemagtig vir gebruik as 'n kritieke komponent in lewensondersteunende stelsels of enige FDA Klas 3 mediese toestelle of mediese toestelle met dieselfde of soortgelyke klassifikasie in 'n buitelandse jurisdiksie of enige toestelle wat bedoel is vir inplanting in die menslike liggaam . Indien Koper onsi-produkte vir enige sodanige onbedoelde of ongemagtigde toepassing koop of gebruik, sal die Koper onsi en sy beamptes, werknemers, filiale, geaffilieerdes en verspreiders skadeloos hou teen alle eise, koste, skadevergoeding en uitgawes, en redelike prokureursfooie wat ontstaan uit, direk of indirek, enige eis van persoonlike besering of dood wat verband hou met sodanige onbedoelde of ongemagtigde gebruik, selfs al beweer sodanige eis dat onsi nalatig was met betrekking tot die ontwerp of vervaardiging van die onderdeel. onsemi is 'n Gelyke Geleentheid / Regstellende Aksie Werkgewer. Hierdie literatuur is onderhewig aan alle toepaslike kopieregwette en is nie vir herverkoop op enige manier nie.
BYKOMENDE INLIGTING
TEGNIESE PUBLIKASIES: Tegniese Biblioteek: www.onsemi.com/design/resources/technical-dokumentasie onsi Webwebwerf: www.onsemi.com
AANLYN ONDERSTEUNING: www.onsemi.com/ondersteuning
Vir bykomende inligting, kontak asseblief jou plaaslike verkoopsverteenwoordiger by www.onsemi.com/ondersteuning/verkope
Maatskappy Logo

Dokumente / Hulpbronne

onsemi HPM10 Programmering Interface Sagteware [pdf] Gebruikersgids
HPM10 Programmering Interface Sagteware, Programmering Interface Sagteware, Interface Sagteware, Sagteware

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *