Podręcznik użytkownika oprogramowania interfejsu programowania onsemi HPM10
Wstęp
Niniejsza instrukcja zawiera informacje na temat konfigurowania interfejsu programowania HPM10 i używania go do programowania HPM10 EVB do ładowania baterii aparatu słuchowego. Gdy programista zaznajomi się z użyciem narzędzia i działaniem EVB, może dostroić parametry ładowania, postępując zgodnie z instrukcjami podanymi w Podręczniku użytkownika.
Wymagany sprzęt
- HPM10−002−GEVK − Zestaw ewaluacyjno-rozwojowy HPM10 lub HPM10−002−GEVB − Płytka ewaluacyjna HPM10
- Komputer z systemem Windows
- Programista I2C
Platforma szeregowa Promira (cała faza) + płytka adaptera i kabel interfejsu (dostępne w firmie onsemi) lub adapter akceleratora komunikacji (CAA)
NOTATKA: Adapter akceleratora komunikacji dobiegł końca (EOL) i nie jest już zalecany do użytku. Chociaż jest on nadal obsługiwany, programistom zaleca się korzystanie z programatora Promira I2C.
Pobieranie i instalacja oprogramowania
- Zablokuj swoje konto MyON. Pobierz aplikację interfejsu programowania HPM10 i podręcznik użytkownika, korzystając z łącza: https://www.onsemi. kom/PowerSolutions/myon/erFolder.do?folderId=8 07021. Rozpakuj projekt file do żądanego folderu roboczego.
- Na swoim koncie MyOn pobierz narzędzie SIGNAKLARA Device Utility z linku: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Zainstaluj narzędzie wykonywalne. Być może to narzędzie jest już zainstalowane, jeśli pracowałeś z produktami EZAIRO®.
Narzędzie do programowania i konfiguracja EVB
Podłącz komputer z systemem Windows, programator I2C i HPM10 EVB, jak pokazano na rysunku Rysunek 1 poniżej:
Rysunek 1. Konfiguracja połączenia do testowania i programowania HPM10 OTP
- Na komputerze zainstalowana jest aplikacja HPM10 Programming Interface i wcześniej zainstalowane narzędzie SIGNAKLARA Device Utility. Oprogramowanie interfejsu programowania HPM10 pozwala użytkownikowi ocenić parametry ładowania i zapisać ostateczne ustawienia w urządzeniu.
Oprogramowanie udostępnia dwie opcje programowania: GUI i narzędzie wiersza poleceń (CMD). Obie opcje muszą zostać wykonane w wierszu poleceń systemu Windows z odpowiedniego folderu narzędzi za pomocą poleceń pokazanych poniżej po skonfigurowaniu programatora:- Dla GUI -
HPM10_OTP_GUI.exe [−−Programista I2C] [−−prędkość PRĘDKOŚĆ] Exampplik: HPM10_OTP_GUI.exe −−Promira −−prędkość 400 - HPM10_OTP_GUI.exe −−CAA −−prędkość 100
- Dla narzędzia wiersza poleceń − HPM10_OTP_GUI.exe [−−Programista I2C] [−−speed SPEED] [−opcja polecenia] Patrz np. rysunki 5 i 6amples.
- Dla GUI -
- Otwórz skrót do menedżera konfiguracji CTK utworzony przez narzędzie SIGNAKLARA Device Utility na pulpicie. Kliknij przycisk „Dodaj” i ustaw konfigurację interfejsu programatora I2C przeznaczonego do komunikacji z interfejsem programowania HPM10 zgodnie z rysunkiem Rysunek 2.
Rysunek 2. Konfiguracja CTK adapterów CAA i Promira I2C
Zarówno programiści CAA, jak i Promira są obsługiwani przez interfejs programowania HPM10. Upewnij się, że sterownik używanego programatora jest zainstalowany, a następnie kliknij przycisk „Test”, aby przetestować konfigurację. Jeżeli konfiguracja jest prawidłowa, powinno pojawić się okno z komunikatem „Konfiguracja jest w porządku”, co oznacza, że adapter działa. Zwróć uwagę na różnicę w ustawieniu szybkości transmisji danych pomiędzy dwoma adapterami. Promira jest domyślnym adapterem używanym przez narzędzie do projektowania HPM10 i może obsługiwać szybkość transmisji danych 400 kb/s, natomiast adapter CAA może obsługiwać maksymalnie 100 kb/s. - Płyta ładowarki zapewnia objętość zasilaniatage VDDP do urządzenia HPM10 i komunikuje się z urządzeniem, aby wyświetlić stan ładowania. Płytka ładowarki jest przydatna do oceny parametrów ładowania. Płytkę tę można zastąpić zasilaczem, jeśli nie jest wymagany stan ładowania.
- Urządzenie HPM10 należy podłączyć w sposób pokazany na rysunku Rysunek 3
Rysunek 3. Konfiguracja sprzętu HPM10 do oceny i nagrywania OTP
do oceny parametrów ładowania lub nagrywania OTP. Ta łączność powinna być już skonfigurowana za pomocą zworek na nowym HPM10 EVB. Należy pamiętać, że VHA jest podłączone do DVREG w HPM10 EVB zamiast pokazanego zewnętrznego źródła zasilania.
Parametry OTP
HPM10 PMIC ma dwa banki rejestrów OTP:
- Bank 1 OTP zawiera wszystkie rejestry parametrów opłat, które może ustawić użytkownik.
- Bank 2 OTP zawiera wszystkie ustawienia kalibracji samego PMIC oraz niektóre ustawienia parametrów stałego ładowania. Bank 2 OTP są programowane podczas testów fabrycznych PMIC i nie należy ich nadpisywać. Narzędzie interfejsu programowania HPM10 zawiera pewne standardowe pliki sampkonfiguracja OTP files w folderze Support do użytku z akumulatorami AgZn i Li-ion o rozmiarze 13 i 312. Te filesą to:
- Pełne sample files, który składał się ze wszystkich ustawień parametrów OTP zarówno w Banku 1, jak i Banku 2 OTP. Te pełne sample files służą wyłącznie do oceny testów i nie powinny być używane do nagrywania rejestrów OTP
- OTP1ample files, który składał się ze wszystkich konfigurowalnych parametrów opłat znajdujących się w rejestrach OTP Banku 1. Parametry ładowania w nich filesą już wypełnione standardowymi ustawieniami zalecanymi przez producentów akumulatorów.
Zanim HPM10 będzie mógł zostać użyty do ładowania akumulatora, musi posiadać parametry ładowania odnoszące się do rozmiaru akumulatora, objtage i poziomy prądu spalone w OTP1 urządzenia.
Rozpocznij test ładowania akumulatora
W tej sekcji opisano, jak rozpocząć test ładowania akumulatora litowo-jonowego S312 za pomocą narzędzia wiersza poleceń i zestawu ewaluacyjnego i rozwojowego. Na potrzeby tego testu parametry ładowania zostaną zapisane w pamięci RAM w celu oceny procesu ładowania.
- Podłącz HPM10 EVB i ładowarkę, jak pokazano na rysunku 1. Obraz konfiguracji fizycznej pokazano na Rysunek 4 poniżej:
Rysunek 4. Konfiguracja sprzętu HPM10 do testu ładowania akumulatora
- Przejdź do folderu Support narzędzia CMD. Skopiuj file „SV3_S312_Full_Sample.otp” i zapisz go w folderze CMD Tool.
- Otwórz okno wiersza poleceń na komputerze. Przejdź do narzędzia wiersza poleceń znajdującego się w folderze CMD interfejsu programowania HPM10. Załaduj oba banki parametrów OTP zawartych w pliku file „SV3_S312_Full_Sample.otp” do pamięci RAM PMIC za pomocą następującego polecenia:
HPM10_OTP_GUI.exe [−−Programista I2C] [−−prędkość PRĘDKOŚĆ] −w SV3_S312_Full_Sample.otp
NOTATKA: Domyślnym programatorem I2C jest Promira, a prędkość wynosi 400 (kbps). Jeśli nie zdefiniowano tego w poleceniu CMD, domyślny programator i prędkość będą używane przez interfejs programowania HPM10.
Rysunek 5. Zapis pamięci RAM za pomocą programatora Promira

Examp2: Zapisz pamięć RAM za pomocą programatora CAA:
Rysunek 6. Zapis pamięci RAM za pomocą programatora CAA

- Jeśli używana jest płytka ładowarki, przekręć węzeł na ładowarce, aby wybrać opcję „Tryb testowy”, a następnie naciśnij węzeł, aby podać napięcie 5 V na VDDP HPM10 EVB.
- Postępuj zgodnie z instrukcjami wyświetlanymi w oknie wiersza poleceń, aby zakończyć ładowanie parametrów OTP do pamięci RAM i rozpocząć test ładowania.
- Po rozpoczęciu testu ładowania płyta ładowarki będzie monitorować i wyświetlać stan ładowania. Parametry ładowania można sprawdzić ponownie naciskając węzeł, a następnie przewijać menu kręcąc węzłem.
- Po zakończeniu ładowania ładowarka wyświetli informację czy ładowanie zakończyło się pomyślnie czy zakończyło się usterką wraz z kodem błędu.
Zmodyfikuj parametry ładowania
Rysunek 7. Koniec pomyślnego ładowania akumulatora
Parametry opłat w Banku 1 OTP można modyfikować za pomocą GUI w następujący sposób:
- Otwórz okno wiersza poleceń na komputerze. Przejdź do folderu, w którym znajduje się GUI. Otwórz GUI za pomocą polecenia pokazanego w punkcie 1 sekcji Narzędzia programowania i konfiguracji EVB powyżej.
Exampna: Otwórz GUI za pomocą programisty Promira (patrz rysunek 8)
Rysunek 8. Otwórz GUI za pomocą Programisty Promira
- Kliknij przycisk „Załaduj file” dostępny w GUI, aby zaimportować plik file zawierający parametry OTP. Należy pamiętać, że interfejs GUI obsługuje tylko parametry OTP Banku 1. Jeśli pełne OTP file zostanie załadowany, zaimportowanych zostanie tylko pierwszych 35 ustawień, a pozostałe wartości zostaną zignorowane.
- Po modyfikacji parametrów oblicz nowe wartości dla „OTP1_CRC1” i „OTP1_CRC2” klikając na przycisk „Generuj CRC”.
- Kliknij przycisk „Zapisz File”, aby zapisać sfinalizowane hasło OTP1 file.
Zaleca się przetestowanie zaktualizowanych parametrów ładowania przed zapisaniem ustawień w OTP. Pełne OTP file jest w tym celu wymagane. Aby skomponować pełne OTP file, po prostu weź jedno z pełnych OTPample files z folderu Support i zastąp pierwsze 35 ustawień wartościami z sfinalizowanego pliku OTP1 file zapisane powyżej. Test ładowania należy wykonać za pomocą narzędzia wiersza poleceń, ponieważ GUI nie obsługuje pełnego OTP file
Nagrywanie i odczytywanie parametrów OTP
Do nagrywania rejestrów OTP można używać zarówno interfejsu GUI, jak i narzędzia wiersza poleceń.
- W przypadku GUI najpierw załaduj sfinalizowany plik OTP1 file jak wygenerowano powyżej za pomocą "Załaduj file” funkcję w narzędziu GUI, a następnie użyj przycisku „Zablokuj OTP”, aby rozpocząć proces nagrywania.
- W przypadku narzędzia wiersza poleceń wprowadź następujące polecenie w wierszu poleceń systemu Windows:
HPM10_OTP_GUI.exe [−−Programista I2C] [−−prędkość PRĘDKOŚĆ] −z otp1_filenazwa.otp - Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby na stałe ustawić wartości parametrów ładowania.
- Po zakończeniu procesu na pasku stanu u dołu GUI powinien pojawić się komunikat „OTP zostało pomyślnie przesłane”. W przypadku narzędzia wiersza poleceń proces powinien zakończyć się komunikatem „OTP zablokowany polecenie wysłane” pokazało się bez żadnego błędu.
Po spaleniu OTP, „Przeczytaj hasło jednorazowe” w interfejsie GUI można użyć do ponownego odczytania zawartości w celu sprawdzenia procesu nagrywania lub użyć następującego polecenia w wierszu poleceń systemu Windows w przypadku narzędzia wiersza poleceń:
HPM10_OTP_GUI.exe [−−Programista I2C] [−−prędkość PRĘDKOŚĆ] −r out_filenazwa.otp
Ważne uwagi
- Zresetuj PMIC, przytrzymując pole CCIF w pozycji NISKIEJ podczas włączania VDDP podczas procesu odczytu OTP. W przeciwnym razie pobrane dane będą nieprawidłowe.
- Przed rozpoczęciem ładowania akumulatora w trybie aparatu słuchowego należy rozłączyć połączenie pomiędzy VHA i VDDIO lub zewnętrzne źródło zasilania do VHA, a także podłączyć ATST-EN do masy, aby przejść do trybu aparatu słuchowego.
PUBLIKACJE TECHNICZNE: Biblioteka techniczna: www.onsemi.com/design/resources/technical-dokumentacja onsemi Webstrona: www.onsemi.com
Aby uzyskać dodatkowe informacje, skontaktuj się z lokalnym przedstawicielem handlowym pod numerem www.onsemi.com/wsparcie/sprzedaż

Dokumenty / Zasoby
![]() |
Oprogramowanie interfejsu programowania onsemi HPM10 [plik PDF] Instrukcja użytkownika HPM10 Oprogramowanie interfejsu programowania, Oprogramowanie interfejsu programowania, Oprogramowanie interfejsu, Oprogramowanie |