Ръководство за потребителя на софтуера за програмен интерфейс onsemi HPM10

Въведение
Това ръководство предоставя информация как да настроите интерфейса за програмиране HPM10 и да го използвате за програмиране на HPM10 EVB за зареждане на батерия на слухов апарат. След като разработчикът се запознае с използването на инструмента и как работи EVB, той може да настрои фино параметрите на зареждане, като следва инструкциите, предоставени в Потребителския справочник.
Необходим хардуер
- HPM10−002−GEVK − HPM10 Комплект за оценка и разработка или HPM10−002−GEVB − HPM10 Платка за оценка
- компютър с Windows
- I2C програмист
Серийна платформа Promira (обща фаза) + адаптерна платка и интерфейсен кабел (предлага се от onsemi) или адаптер за комуникационен ускорител (CAA)
ЗАБЕЛЕЖКА: Адаптерът за комуникационен ускорител е достигнал своя край на живота (EOL) и вече не се препоръчва за употреба. Въпреки че все още се поддържа, разработчиците се съветват да използват програмиста Promira I2C.
Изтегляне и инсталиране на софтуер
- Заключете акаунта си в MyON. Изтеглете приложението за интерфейс за програмиране HPM10 и Справочник за потребителя от връзката: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Разархивирайте дизайна file към желаната работна папка.
- Във вашия MyOn акаунт изтеглете SIGNAKLARA Device Utility от връзката: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Инсталирайте изпълнимата помощна програма. Може вече да имате инсталирана тази помощна програма, ако сте работили с продуктите на EZAIRO®.
Инструмент за програмиране и настройка на EVB
Свържете компютъра с Windows, I2C програмиста и HPM10 EVB, както е показано на Фигура 1 по-долу:
Фигура 1. Настройка на връзката за HPM10 OTP тестване и програмиране

- Компютърът съдържа приложението HPM10 Programming Interface и SIGNAKLARA Device Utility, инсталирани преди това. Софтуерът за програмен интерфейс HPM10 позволява на потребителя да оцени своите параметри на зареждане и да запише финализираните настройки в устройството.
Софтуерът предоставя две опции за програмиране, GUI и инструмента за команден ред (CMD). И двете опции трябва да се изпълнят в Windows Prompt от съответната им папка с инструменти, като се използват командите, както е показано по-долу, след конфигуриране на програмиста:- За GUI −
HPM10_OTP_GUI.exe [−−I2C програмист] [−−скорост SPEED] Example: HPM10_OTP_GUI.exe −−Promira −−скорост 400 - HPM10_OTP_GUI.exe −−CAA −−скорост 100
- За инструмента за команден ред − HPM10_OTP_GUI.exe [−−I2C програмист] [−−скорост SPEED] [−командна опция] Вижте фигури 5 и 6 за примерampлес.
- За GUI −
- Отворете прекия път на мениджъра за конфигурация на CTK, създаден от SIGNAKLARA Device Utility на работния плот. Щракнете върху бутона „Добавяне“ и задайте конфигурацията на интерфейса за I2C програмиста, предназначен за комуникация с интерфейса за програмиране HPM10, както е показано в Фигура 2.
Фигура 2. CTK конфигурация на CAA и Promira I2C адаптери

Програматорите CAA и Promira се поддържат от програмния интерфейс HPM10. Уверете се, че драйверът за използвания програмист е инсталиран и след това щракнете върху бутона „Тест“, за да тествате конфигурацията. Ако настройката е правилна, трябва да се появи прозорец, показващ съобщението „Конфигурацията е наред“, което показва, че адаптерът работи. Обърнете внимание на разликата в настройката за скорост на данните между двата адаптера. Promira е адаптерът по подразбиране, използван от инструмента за проектиране HPM10 и може да поддържа скорост на данни от 400 kbps, докато CAA адаптерът може да поддържа максимум 100 kbps. - Платката за зарядно осигурява захранването voltage VDDP към устройството HPM10 и комуникира с устройството, за да покаже състоянието на зареждане. Платката на зарядното устройство е полезна за оценка на параметрите на зареждане. Тази платка може да бъде заменена със захранване, ако не се изисква състояние на зареждане.
- Устройството HPM10 трябва да бъде свързано, както е показано на Фигура 3
Фигура 3. Хардуерна настройка на HPM10 за OTP оценка и запис

за оценка на параметъра на зареждане или изгаряне на OTP. Тази свързаност вече трябва да е настроена с джъмперите на новия HPM10 EVB. Имайте предвид, че VHA е свързан към DVREG на HPM10 EVB вместо показания външен източник на захранване.
OTP параметри
HPM10 PMIC има две банки OTP регистри:
- Банка 1 OTP съдържа всички регистри за параметрите на таксите, които могат да бъдат зададени от потребителя.
- Банка 2 OTP съдържа всички настройки за калибриране за самия PMIC плюс някои фиксирани настройки на параметрите за зареждане. Банка 2 OTP се програмират по време на производствено тестване на PMIC и не трябва да се презаписват. Инструментът за програмен интерфейс HPM10 съдържа някои стандартни sample OTP конфигурация files в папката Поддръжка за използване с акумулаторни батерии AgZn и литиево-йонни батерии размер 13 и размер 312. Тези files са:
- Пълният sample files, който се състоеше от всички настройки за OTP параметрите както в OTP Bank 1, така и в Bank 2. Тези пълни sample files са само за тестова оценка и не трябва да се използват за записване на OTP регистрите
- OTP1 sample files, който се състоеше от всички конфигурируеми параметри на таксуване, намиращи се в регистрите на Bank 1 OTP. Параметрите на заряда в тези files вече са попълнени със стандартните настройки, препоръчани от производителите на батерии.
Преди HPM10 да може да се използва за зареждане на батерия, той трябва да има параметрите за зареждане, свързани с размера на батерията, об.tage и текущи нива, записани в OTP1 на устройството.
Стартирайте тест за зареждане на батерията
Този раздел описва как да стартирате тест за зареждане на литиево-йонна батерия S312 с помощта на инструмента за команден ред и комплекта за оценка и разработка. За този тест параметрите за зареждане ще бъдат записани в RAM за оценка на процеса на зареждане.
- Свържете HPM10 EVB и зарядното устройство, както е показано на Фигура 1. Картина на физическата настройка е показана в Фигура 4 по-долу:
Фигура 4. Хардуерна настройка на HPM10 за тест за зареждане на батерията

- Отидете до папката за поддръжка на инструмента CMD. Копирайте file „SV3_S312_Full_Sample.otp” и го запазете в папката CMD Tool.
- Отворете прозореца на командния ред на компютъра. Отидете до инструмента за команден ред, намиращ се в папката CMD на програмния интерфейс HPM10. Заредете двете банки на OTP параметрите, съдържащи се в file „SV3_S312_Full_Sample.otp” в RAM на PMIC, като използвате следната команда:
HPM10_OTP_GUI.exe [−−I2C програмист] [−−скорост SPEED] −w SV3_S312_Full_Sampле.отп
ЗАБЕЛЕЖКА: I2C програматорът по подразбиране е Promira и скоростта е 400 (kbps). Ако не е дефинирано в командата CMD, програматорът и скоростта по подразбиране ще се използват от интерфейса за програмиране HPM10.
Фигура 5. Запис на RAM с помощта на програмиста Promira

Exampсамо 2: Запишете RAM с помощта на CAA програмиста:
Фигура 6. Запис на RAM с помощта на програмата CAA

- Ако се използва платката на зарядното устройство, завъртете възела на зарядното устройство, за да изберете опцията „Тестов режим“, след което натиснете възела, за да приложите 5 V към VDDP на HPM10 EVB.
- Следвайте инструкциите, показани в прозореца на командния ред, за да завършите зареждането на OTP параметрите в RAM и да започнете теста за зареждане.
- След като тестът за зареждане започне, платката на зарядното устройство ще наблюдава и показва състоянието на зареждане. Можете да проверите параметрите на зареждане, като натиснете отново възела, след което превъртете менюто, като завъртите възела.
- Когато зареждането приключи, зарядното устройство ще покаже дали зареждането е приключило успешно или е приключило с грешка заедно с кода за грешка.
Промяна на параметрите на таксата
Фигура 7. Край на успешно зареждане на батерията

Параметрите на таксуването в Bank 1 OTP могат да бъдат модифицирани чрез GUI, както следва:
- Отворете прозореца на командния ред на компютъра. Отидете до папката, където се намира GUI. Отворете графичния потребителски интерфейс, като използвате командата, както е показано в точка 1 от секцията Инструмент за програмиране и настройка на EVB по-горе.
Exampле: Отворете GUI с програмиста Promira (вижте фигура 8)
Фигура 8. Отворете GUI с Promira Programmer

- Щракнете върху „Зареждане file” наличен в GUI за импортиране на file съдържащ OTP параметрите. Обърнете внимание, че графичният потребителски интерфейс обработва само параметрите на Bank 1 OTP. Ако пълно OTP file се зареди, само първите 35 настройки ще бъдат импортирани, а останалите стойности ще бъдат игнорирани.
- След като промените параметрите, изчислете новите стойности за „OTP1_CRC1“ и „OTP1_CRC2“, като щракнете върху бутона „Генериране на CRC“.
- Кликнете върху „Запазване File”, за да запазите финализирания OTP1 file.
Препоръчително е да тествате актуализираните параметри на зареждане, преди да запишете настройките в OTP. Пълният OTP file се изисква за тази цел. За съставяне на пълния OTP file, просто вземете един от пълните OTP sample files от папката Support и заменете първите 35 настройки със стойностите от финализирания OTP1 file запазени по-горе. Тестът за зареждане трябва да се извърши с помощта на инструмента за команден ред, тъй като GUI не може да се справи с пълния OTP file
Записване и четене на OTP параметрите
Както GUI, така и инструментът за команден ред могат да се използват за записване на OTP регистрите.
- За GUI първо заредете финализирания OTP1 file както е генерирано по-горе чрез използване на „Заредете file„ в инструмента GUI, след което използвайте „Zap OTP”, за да започнете процеса на запис.
- За инструмента за команден ред въведете следната команда в Windows Prompt:
HPM10_OTP_GUI.exe [−−I2C програмист] [−−скорост SPEED] −z otp1_fileиме.отп - Следвайте изскачащите инструкции, за да зададете трайно стойностите на параметрите за зареждане.
- След като процесът приключи, лентата на състоянието в долната част на GUI трябва да показва „Еднократната парола е прекратена успешно”. За инструмента за команден ред процесът трябва да завърши със съобщението „OTP прекратено командата е изпратена“, показана без грешка.
След изгарянето на OTP, the „Прочетете OTP“ функция на GUI може да се използва за четене на съдържанието, за да се провери процеса на записване или да се използва следната команда в Windows Prompt за инструмента за команден ред:
HPM10_OTP_GUI.exe [−−I2C програмист] [−−скорост SPEED] −r out_fileиме.отп
Важни бележки
- Нулирайте PMIC, като задържите CCIF подложката LOW, докато захранвате VDDP по време на процеса на четене на OTP. В противен случай извлечените данни ще бъдат неправилни.

- Преди да започнете да зареждате батерия в режим на слухов апарат, премахнете връзката между VHA и VDDIO или външното захранване към VHA и също така свържете ATST−EN към земята, за да влезете в режим на слухов апарат.
ТЕХНИЧЕСКИ ПУБЛИКАЦИИ: Техническа библиотека: www.onsemi.com/design/resources/technical-документация onsemi Webсайт: www.onsemi.com
За допълнителна информация, моля, свържете се с вашия местен търговски представител на адрес www.onsemi.com/поддръжка/продажби

Документи / Ресурси
![]() |
Onsemi HPM10 Софтуер за програмен интерфейс [pdf] Ръководство за потребителя Софтуер за интерфейс за програмиране HPM10, софтуер за интерфейс за програмиране, софтуер за интерфейс, софтуер |
