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

Въведение
Това ръководство предоставя информация как да настроите интерфейса за програмиране HPM10 и да го използвате за програмиране на HPM10 EVB за зареждане на батерия на слухов апарат. След като разработчикът се запознае с използването на инструмента и как работи EVB, той може да настрои фино параметрите на зареждане, като следва инструкциите, предоставени в Потребителския справочник.

Необходим хардуер

  • HPM10−002−GEVK − HPM10 Комплект за оценка и разработка или HPM10−002−GEVB − HPM10 Платка за оценка
  • компютър с Windows
  • I2C програмист
    Серийна платформа Promira (обща фаза) + адаптерна платка и интерфейсен кабел (предлага се от onsemi) или адаптер за комуникационен ускорител (CAA)

ЗАБЕЛЕЖКА: Адаптерът за комуникационен ускорител е достигнал своя край на живота (EOL) и вече не се препоръчва за употреба. Въпреки че все още се поддържа, разработчиците се съветват да използват програмиста Promira I2C.

Изтегляне и инсталиране на софтуер

  1. Заключете акаунта си в MyON. Изтеглете приложението за интерфейс за програмиране HPM10 и Справочник за потребителя от връзката: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Разархивирайте дизайна file към желаната работна папка.
  2. Във вашия 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 тестване и програмиране

Инструкция за монтаж

  1. Компютърът съдържа приложението 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лес.
  2.  Отворете прекия път на мениджъра за конфигурация на CTK, създаден от SIGNAKLARA Device Utility на работния плот. Щракнете върху бутона „Добавяне“ и задайте конфигурацията на интерфейса за I2C програмиста, предназначен за комуникация с интерфейса за програмиране HPM10, както е показано в Фигура 2.
    Фигура 2. CTK конфигурация на CAA и Promira I2C адаптери
    Инструкция за монтаж

    Програматорите CAA и Promira се поддържат от програмния интерфейс HPM10. Уверете се, че драйверът за използвания програмист е инсталиран и след това щракнете върху бутона „Тест“, за да тествате конфигурацията. Ако настройката е правилна, трябва да се появи прозорец, показващ съобщението „Конфигурацията е наред“, което показва, че адаптерът работи. Обърнете внимание на разликата в настройката за скорост на данните между двата адаптера. Promira е адаптерът по подразбиране, използван от инструмента за проектиране HPM10 и може да поддържа скорост на данни от 400 kbps, докато CAA адаптерът може да поддържа максимум 100 kbps.
  3. Платката за зарядно осигурява захранването voltage VDDP към устройството HPM10 и комуникира с устройството, за да покаже състоянието на зареждане. Платката на зарядното устройство е полезна за оценка на параметрите на зареждане. Тази платка може да бъде заменена със захранване, ако не се изисква състояние на зареждане.
  4. Устройството 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.
Exampле 1: Запишете RAM с помощта на програмиста Promira:
Фигура 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 към земята, за да влезете в режим на слухов апарат.
EZAIRO е регистрирана търговска марка на Semiconductor Components Industries, LLC dba “onsemi” или нейните филиали и/или филиали в Съединените щати и/или други страни. SIGNAKLARA е търговска марка на Semiconductor Components Industries, LLC dba “onsemi” или нейните филиали и/или филиали в Съединените щати и/или други страни. onsemi е лицензиран от Philips Corporation да носи протокола I2C bus. onsemi, , и други имена, марки и марки са регистрирани и/или търговски марки по обичайното право на Semiconductor Components Industries, LLC dba “onsemi” или нейните филиали и/или филиали в Съединените щати и/или други страни. onsemi притежава правата върху редица патенти, търговски марки, авторски права, търговски тайни и друга интелектуална собственост. Списък на продукти/патентно покритие на onsemi може да бъде достъпен на www.onsemi.com/site/pdf/Patent−Marking.pdf. onsemi си запазва правото да прави промени по всяко време на всеки продукт или информация тук, без предизвестие. Информацията тук се предоставя „каквато е“ и onsemi не дава никаква гаранция, представителство или гаранция по отношение на точността на информацията, характеристиките на продукта, наличността, функционалността или пригодността на своите продукти за конкретна цел, нито onsemi поема каквато и да е отговорност извън приложението или използването на който и да е продукт или верига и изрично отхвърля всякаква отговорност, включително без ограничение специални, последващи или случайни щети. Купувачът носи отговорност за своите продукти и приложения, използващи продукти на onsemi, включително спазването на всички закони, разпоредби и изисквания или стандарти за безопасност, независимо от информацията за поддръжка или приложения, предоставена от onsemi. „Типичните“ параметри, които могат да бъдат предоставени в информационните листове и/или спецификациите на onsemi, могат и наистина варират в различните приложения и действителната производителност може да варира с времето. Всички работни параметри, включително „Типични“ трябва да бъдат валидирани за всяко клиентско приложение от техническите експерти на клиента. onsemi не прехвърля никакъв лиценз под което и да е от правата си върху интелектуална собственост, нито правата на други лица. продуктите на onsemi не са проектирани, предназначени или разрешени за употреба като критичен компонент в животоподдържащи системи или каквито и да било медицински устройства от клас 3 на FDA или медицински устройства със същата или подобна класификация в чужда юрисдикция или каквито и да е устройства, предназначени за имплантиране в човешко тяло . Ако Купувачът закупи или използва продукти на onsemi за такова непреднамерено или неразрешено приложение, Купувачът трябва да обезщети и предпази onsemi и неговите служители, служители, дъщерни дружества, филиали и дистрибутори от отговорност срещу всички произтичащи искове, разходи, щети и разноски, както и разумни адвокатски хонорари от, пряко или косвено, всякакви искове за телесна повреда или смърт, свързани с такава непредвидена или неразрешена употреба, дори ако в такъв иск се твърди, че onsemi е проявил небрежност по отношение на дизайна или производството на частта. onsemi е работодател за равни възможности/утвърдителни действия. Тази литература е предмет на всички приложими закони за авторското право и не е за препродажба по никакъв начин.
ДОПЪЛНИТЕЛНА ИНФОРМАЦИЯ
ТЕХНИЧЕСКИ ПУБЛИКАЦИИ: Техническа библиотека: www.onsemi.com/design/resources/technical-документация onsemi Webсайт: www.onsemi.com
ОНЛАЙН ПОМОЩ: www.onsemi.com/подкрепа
За допълнителна информация, моля, свържете се с вашия местен търговски представител на адрес www.onsemi.com/поддръжка/продажби
Лого на компанията

Документи / Ресурси

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

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *