Ghidul utilizatorului de software pentru interfața de programare onsemi HPM10
Introducere
Acest ghid oferă informații despre cum să configurați interfața de programare HPM10 și să o utilizați pentru a programa HPM10 EVB pentru încărcarea bateriei unui aparat auditiv. Odată ce dezvoltatorul este familiarizat cu utilizarea instrumentului și cum funcționează EVB, el poate ajusta parametrii de încărcare urmând instrucțiunile furnizate în Referința utilizatorului.
Hardware necesar
- HPM10−002−GEVK − Kit de evaluare și dezvoltare HPM10 sau HPM10−002−GEVB − Placă de evaluare HPM10
- PC Windows
- Programator I2C
Platformă serială Promira (fază totală) + placă adaptor și cablu de interfață (disponibil de la onsemi) sau adaptor pentru accelerator de comunicare (CAA)
NOTA: Adaptorul Communication Accelerator a ajuns la sfârșitul duratei de viață (EOL) și nu mai este recomandat pentru utilizare. Deși este încă acceptat, dezvoltatorii sunt sfătuiți să utilizeze programatorul Promira I2C.
Descărcări și instalare software
- Blocați-vă contul MyON. Descărcați aplicația HPM10 Programming Interface și User Reference de pe link-ul: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Dezarhivați designul file în folderul de lucru dorit.
- În contul dvs. MyOn, descărcați SIGNAKLARA Device Utility de pe link-ul: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Instalați utilitarul executabil. Este posibil să aveți deja instalat acest utilitar dacă ați lucrat cu produsele EZAIRO®.
Instrument de programare și configurare EVB
Conectați computerul Windows, programatorul I2C și HPM10 EVB așa cum se arată în Figura 1 de mai jos:
Figura 1. Configurarea conexiunii pentru testarea și programarea OTP HPM10
- Computerul conține aplicația HPM10 Programming Interface și SIGNAKLARA Device Utility instalat anterior. Software-ul pentru interfața de programare HPM10 permite utilizatorului să-și evalueze parametrii de încărcare și să înregistreze setările finalizate pe dispozitiv.
Software-ul oferă două opțiuni de programare, GUI și Command Line Tool (CMD). Ambele opțiuni trebuie să fie executate în promptul Windows din folderul de instrumente corespunzător, utilizând comenzile prezentate mai jos după configurarea programatorului:- Pentru GUI −
HPM10_OTP_GUI.exe [−−Programator I2C] [−−viteză SPEED] Example: HPM10_OTP_GUI.exe −−Promira −−viteza 400 - HPM10_OTP_GUI.exe −−CAA −−viteza 100
- Pentru Instrumentul de linie de comandă − HPM10_OTP_GUI.exe [−−Programator I2C] [−−viteză SPEED] [−opțiune de comandă] Consultați figurile 5 și 6 pentru ex.amples.
- Pentru GUI −
- Deschideți comanda rapidă a managerului de configurare CTK creată de SIGNAKLARA Device Utility pe desktop. Faceți clic pe butonul „Adăugați” și setați configurația interfeței pentru programatorul I2C destinat comunicării cu interfața de programare HPM10, așa cum se arată în Figura 2.
Figura 2. Configurația CTK a adaptoarelor CAA și Promira I2C
Atât programatorii CAA, cât și Promira sunt acceptați de interfața de programare HPM10. Asigurați-vă că este instalat driverul pentru programatorul utilizat și apoi faceți clic pe butonul „Test” pentru a testa configurația. Dacă configurarea este corectă, ar trebui să apară o fereastră care afișează mesajul „Configurarea este în regulă”, indicând că adaptorul este funcțional. Observați diferența în setarea vitezei datelor dintre cele două adaptoare. Promira este adaptorul implicit utilizat de instrumentul de proiectare HPM10 și poate suporta o rată de date de 400 kbps, în timp ce adaptorul CAA poate suporta maximum 100 kbps. - Placa de încărcare asigură alimentarea voltage VDDP la dispozitivul HPM10 și comunică cu dispozitivul pentru a afișa starea de încărcare. Placa de încărcare este utilă pentru evaluarea parametrilor de încărcare. Această placă poate fi înlocuită cu o sursă de alimentare dacă starea de încărcare nu este necesară.
- Dispozitivul HPM10 trebuie conectat așa cum se arată în Figura 3
Figura 3. Configurare hardware HPM10 pentru evaluarea și arderea OTP
pentru evaluarea parametrilor de încărcare sau arderea OTP. Această conectivitate ar trebui deja configurată cu jumperii de pe noul HPM10 EVB. Rețineți că VHA este conectat la DVREG pe HPM10 EVB în loc de sursa de alimentare externă afișată.
Parametrii OTP
HPM10 PMIC are două bănci de registre OTP:
- Bank 1 OTP conține toate registrele pentru parametrii de taxare care pot fi setați de utilizator.
- Bank 2 OTP conține toate setările de calibrare pentru PMIC în sine plus câteva setări fixe ale parametrilor de încărcare. Bank 2 OTP sunt programate în timpul testării de fabricație a PMIC și nu trebuie suprascrise. Instrumentul de interfață de programare HPM10 conține unele standardeampconfigurația OTP files în folderul Suport pentru utilizare cu baterii reîncărcabile AgZn și Li-ion de dimensiunea 13 și dimensiunea 312. Aceste filesunt:
- S. plinample files care consta din toate setările pentru parametrii OTP atât din OTP Bank 1 cât și din Bank 2. Aceste s completeample fileE-urile sunt doar pentru evaluarea testelor și nu ar trebui folosite pentru a arde registrele OTP
- OTP1 sample files care a constat din toți parametrii de taxare configurabili localizați în registrele OTP Bank 1. Parametrii de încărcare din acestea filesunt deja populate cu setările standard recomandate de producătorii de baterii.
Înainte ca HPM10 să poată fi utilizat pentru a încărca o baterie, acesta trebuie să aibă parametrii de încărcare referitori la dimensiunea bateriei, vol.tage și nivelurile curente arse în OTP1 al dispozitivului.
Începeți un test de încărcare a bateriei
Această secțiune descrie cum să porniți un test de încărcare pe o baterie S312 Li−ion utilizând instrumentul din linia de comandă și kitul de evaluare și dezvoltare. Pentru acest test, parametrii de încărcare vor fi scrieți în RAM pentru evaluarea procesului de încărcare.
- Conectați HPM10 EVB și încărcătorul așa cum se arată în Figura 1. O imagine a configurației fizice este afișată în Figura 4 de mai jos:
Figura 4. Configurare hardware HPM10 pentru testul de încărcare a bateriei
- Navigați la folderul Support al instrumentului CMD. Copiați file „SV3_S312_Full_Sample.otp” și salvați-l în folderul CMD Tool.
- Deschideți fereastra Prompt de comandă de pe computer. Navigați la instrumentul de linie de comandă situat în folderul CMD al interfeței de programare HPM10. Încărcați ambele bănci ale parametrilor OTP conținute în file „SV3_S312_Full_Sample.otp” în memoria RAM a PMIC utilizând următoarea comandă:
HPM10_OTP_GUI.exe [−−Programator I2C] [−−viteză SPEED] −w SV3_S312_Full_Sample.otp
NOTA: Programatorul I2C implicit este Promira și viteza este de 400 (kbps). Dacă nu este definit în comanda CMD, programatorul și viteza implicite vor fi utilizate de interfața de programare HPM10.
Figura 5. Scrieți RAM utilizând programatorul Promira

Example 2: Scrieți RAM folosind programatorul CAA:
Figura 6. Scrieți RAM utilizând programatorul CAA

- Dacă se folosește placa de încărcare, rotiți nodul încărcătorului pentru a selecta opțiunea „Mod de testare”, apoi apăsați nodul pentru a aplica 5 V la VDDP al HPM10 EVB.
- Urmați instrucțiunile afișate în fereastra Command Prompt pentru a finaliza încărcarea parametrilor OTP în RAM și a începe testul de încărcare.
- Odată ce testul de încărcare a început, placa de încărcare va monitoriza și va afișa starea de încărcare. Se pot verifica parametrii de încărcare apăsând din nou nodul, apoi derulați prin meniu rotind nodul.
- Când încărcarea s-a încheiat, încărcătorul va afișa dacă încărcarea a fost finalizată cu succes sau s-a încheiat cu o eroare împreună cu codul de eroare.
Modificați parametrii de încărcare
Figura 7. Sfârșitul unei încărcări reușite a bateriei
Parametrii de încărcare din Bank 1 OTP pot fi modificați utilizând GUI după cum urmează:
- Deschideți fereastra Prompt de comandă de pe computer. Navigați la folderul în care se află GUI. Deschideți GUI utilizând comanda așa cum se arată în articolul 1 din secțiunea Instrumentul de programare și Configurarea EVB de mai sus.
Examppe: Deschideți GUI cu programatorul Promira (vezi Figura 8)
Figura 8. Deschideți GUI cu Promira Programmer
- Faceți clic pe „Încărcare file” disponibil pe GUI pentru a importa file care conțin parametrii OTP. Rețineți că GUI gestionează numai parametrii OTP Bank 1. Dacă un OTP complet file este încărcat, vor fi importate doar primele 35 de setări, iar valorile rămase vor fi ignorate.
- După modificarea parametrilor, calculați noile valori pentru „OTP1_CRC1” și „OTP1_CRC2” făcând clic pe butonul „Generare CRC”.
- Faceți clic pe „Salvare File” pentru a salva OTP1 finalizat file.
Se recomandă să testați parametrii de încărcare actualizați înainte de a arde setările în OTP. OTP complet file este necesar în acest scop. Pentru a compune OTP-ul complet file, luați pur și simplu unul dintre OTP-urile completeample files din folderul Support și înlocuiți primele 35 de setări cu valorile din OTP1 finalizat file salvat mai sus. Testul de încărcare ar trebui să fie efectuat folosind instrumentul de linie de comandă, deoarece GUI nu poate gestiona OTP-ul complet file
Arderea și citirea parametrilor OTP
Atât GUI, cât și instrumentul de linie de comandă pot fi utilizate pentru a arde registrele OTP.
- Pentru GUI, mai întâi, încărcați OTP1 finalizat file așa cum a fost generat mai sus prin utilizarea "Sarcină file” funcția din instrumentul GUI, apoi utilizați „Zap OTP” pentru a începe procesul de ardere.
- Pentru instrumentul de linie de comandă, introduceți următoarea comandă în promptul Windows:
HPM10_OTP_GUI.exe [−−Programator I2C] [−−viteză SPEED] −z otp1_filenume.otp - Urmați instrucțiunile pop-up pentru a seta permanent valorile parametrilor de încărcare.
- Odată ce procesul este finalizat, bara de stare din partea de jos a interfeței grafice ar trebui să afișeze „OTP a făcut zapada cu succes”. Pentru instrumentul de linie de comandă, procesul ar trebui să se încheie cu mesajul „OTP a făcut zapada comanda trimisă” afișată fără nicio eroare.
După arderea OTP, „Citește OTP” Funcția de pe GUI poate fi utilizată pentru a citi înapoi conținutul pentru a verifica procesul de ardere sau pentru a utiliza următoarea comandă în Prompt Windows pentru instrumentul de linie de comandă:
HPM10_OTP_GUI.exe [−−Programator I2C] [−−viteză SPEED] −r out_filenume.otp
Note importante
- Resetați PMIC ținând tasta CCIF LOW în timp ce porniți VDDP în timpul procesului de citire OTP. În caz contrar, datele preluate vor fi incorecte.
- Înainte de a începe să încărcați o baterie în modul aparat auditiv, îndepărtați conexiunea dintre VHA și VDDIO sau sursa de alimentare externă la VHA și, de asemenea, conectați ATST−EN la pământ pentru a intra în modul aparat auditiv.
PUBLICAȚII TEHNICE: Biblioteca tehnică: www.onsemi.com/design/resources/technical-documentatie onsemi Website: www.onsemi.com
Pentru informații suplimentare, vă rugăm să contactați reprezentantul local de vânzări la www.onsemi.com/support/sales

Documente/Resurse
![]() |
Software de interfață de programare onsemi HPM10 [pdfGhid de utilizare Software de interfață de programare HPM10, Software de interfață de programare, Software de interfață, Software |