onsemi HPM10 프로그래밍 인터페이스 소프트웨어 사용자 가이드
소개
이 가이드는 HPM10 프로그래밍 인터페이스를 설정하고 이를 사용하여 보청기 배터리 충전을 위해 HPM10 EVB를 프로그래밍하는 방법에 대한 정보를 제공합니다. 개발자가 도구 사용과 EVB 작동 방식에 익숙해지면 사용자 참조에 제공된 지침에 따라 충전 매개 변수를 미세 조정할 수 있습니다.
필요한 하드웨어
- HPM10−002−GEVK − HPM10 평가 및 개발 키트 또는 HPM10−002−GEVB − HPM10 평가 보드
- 윈도우 PC
- I2C 프로그래머
Promira 직렬 플랫폼(전체 위상) + 어댑터 보드 및 인터페이스 케이블(온세미에서 구매 가능) 또는 통신 가속기 어댑터(CAA)
메모: 통신 가속기 어댑터는 수명 종료(EOL)에 도달하여 더 이상 사용이 권장되지 않습니다. 여전히 지원되지만 개발자는 Promira I2C 프로그래머를 활용하는 것이 좋습니다.
소프트웨어 다운로드 및 설치
- MyON 계정을 잠그세요. 링크에서 HPM10 프로그래밍 인터페이스 애플리케이션과 사용자 참조를 다운로드하십시오: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. 디자인 압축을 푼다. file 원하는 작업 폴더로 이동합니다.
- MyOn 계정의 링크에서 SIGNAKLARA 장치 유틸리티를 다운로드하세요: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
실행 유틸리티를 설치합니다. EZAIRO® 제품을 사용해본 적이 있다면 이 유틸리티가 이미 설치되어 있을 수 있습니다.
프로그래밍 도구 및 EVB 설정
그림과 같이 Windows PC, I2C 프로그래머 및 HPM10 EVB를 연결합니다. 아래 그림 1:
그림 1. HPM10 OTP 테스트 및 프로그래밍을 위한 연결 설정
- 컴퓨터에는 HPM10 프로그래밍 인터페이스 애플리케이션과 이전에 설치된 SIGNAKLARA 장치 유틸리티가 포함되어 있습니다. HPM10 프로그래밍 인터페이스 소프트웨어를 사용하면 사용자는 충전 매개변수를 평가하고 최종 설정을 장치에 구울 수 있습니다.
이 소프트웨어는 GUI와 명령줄 도구(CMD)라는 두 가지 프로그래밍 옵션을 제공합니다. 두 옵션 모두 프로그래머를 구성한 후 아래 표시된 명령을 사용하여 해당 도구 폴더의 Windows 프롬프트에서 실행해야 합니다.- GUI의 경우 -
HPM10_OTP_GUI.exe [−−I2C 프로그래머] [−−speed SPEED] Examp파일: HPM10_OTP_GUI.exe −−Promira −−속도 400 - HPM10_OTP_GUI.exe −−CAA −−속도 100
- 명령줄 도구 − HPM10_OTP_GUI.exe [−−I2C 프로그래머] [−−speed SPEED] [−명령 옵션] 예는 그림 5 및 6 참조amp레.
- GUI의 경우 -
- 데스크탑에서 SIGNAKLARA 장치 유틸리티로 생성된 CTK 구성 관리자 바로가기를 엽니다. "추가" 버튼을 클릭하고 그림과 같이 HPM2 프로그래밍 인터페이스와 통신하기 위한 I10C 프로그래머의 인터페이스 구성을 설정합니다. 그림 2.
그림 2. CAA 및 Promira I2C 어댑터의 CTK 구성
CAA 및 Promira 프로그래머는 모두 HPM10 프로그래밍 인터페이스에서 지원됩니다. 사용된 프로그래머용 드라이버가 설치되어 있는지 확인한 다음 "테스트" 버튼을 클릭하여 구성을 테스트합니다. 설정이 올바르면 "구성이 정상입니다"라는 메시지가 표시된 창이 팝업되어 어댑터가 작동 중임을 나타냅니다. 두 어댑터 간의 데이터 속도 설정 차이에 유의하세요. Promira는 HPM10 설계 도구에서 사용되는 기본 어댑터이며 400kbps의 데이터 속도를 지원할 수 있는 반면 CAA 어댑터는 최대 100kbps를 지원할 수 있습니다. - 충전기 보드는 공급량을 제공합니다.tage VDDP를 HPM10 장치에 연결하고 장치와 통신하여 충전 상태를 표시합니다. 충전기 보드는 충전 매개변수를 평가하는 데 유용합니다. 충전 상태가 필요하지 않은 경우 이 보드를 전원 공급 장치로 교체할 수 있습니다.
- HPM10 장치는 그림과 같이 연결되어야 합니다. 그림 3
그림 3. OTP 평가 및 굽기를 위한 HPM10 하드웨어 설정
전하 매개변수 평가 또는 OTP 연소를 위해. 이 연결은 새로운 HPM10 EVB의 점퍼로 이미 설정되어 있어야 합니다. VHA는 표시된 외부 전원 대신 HPM10 EVB의 DVREG에 연결되어 있습니다.
OTP 매개변수
HPM10 PMIC에는 두 개의 OTP 레지스트리 뱅크가 있습니다.
- 은행 1 OTP에는 사용자가 설정할 수 있는 청구 매개변수에 대한 모든 레지스트리가 포함되어 있습니다.
- 뱅크 2 OTP에는 PMIC 자체에 대한 모든 교정 설정과 일부 고정 충전 매개변수 설정이 포함되어 있습니다. Bank 2 OTP는 PMIC 제조 테스트 중에 프로그래밍되므로 덮어쓰면 안 됩니다. HPM10 프로그래밍 인터페이스 도구에는 몇 가지 표준이 포함되어 있습니다.amp파일 OTP 구성 file크기 13 및 크기 312 충전식 AgZn 및 리튬 이온 배터리와 함께 사용하려면 지원 폴더에 있습니다. 이것들 files는 다음과 같습니다:
- 전체 Sample file이는 OTP Bank 1과 Bank 2 모두의 OTP 매개변수에 대한 모든 설정으로 구성됩니다.ample files는 테스트 평가용이므로 OTP 레지스터를 굽는 데 사용해서는 안 됩니다.
- OTP1ample file이는 Bank 1 OTP 레지스터에 있는 구성 가능한 모든 충전 매개변수로 구성됩니다. 이들의 전하 매개변수 files는 이미 배터리 제조업체에서 권장하는 표준 설정으로 채워져 있습니다.
HPM10을 사용하여 배터리를 충전하려면 먼저 배터리 크기, vol과 관련된 충전 매개변수가 있어야 합니다.tage 및 현재 레벨은 장치의 OTP1에 기록됩니다.
배터리 충전 테스트 시작
이 섹션에서는 명령줄 도구와 평가 및 개발 키트를 사용하여 S312 리튬 이온 배터리에서 충전 테스트를 시작하는 방법을 설명합니다. 이 테스트에서는 충전 프로세스 평가를 위해 충전 매개변수가 RAM에 기록됩니다.
- 그림 10과 같이 HPM1 EVB와 충전기를 연결합니다. 실제 설정 그림은 그림 XNUMX과 같습니다. 아래 그림 4:
그림 4. 배터리 충전 테스트를 위한 HPM10 하드웨어 설정
- CMD 도구의 Support 폴더로 이동합니다. 복사 file “SV3_S312_Full_Sample.otp”를 선택하여 CMD Tool 폴더에 저장합니다.
- PC에서 명령 프롬프트 창을 엽니다. HPM10 프로그래밍 인터페이스의 CMD 폴더에 있는 명령줄 도구로 이동합니다. 에 포함된 OTP 매개변수의 두 뱅크를 모두 로드합니다. file “SV3_S312_Full_Samp다음 명령을 사용하여 le.otp”를 PMIC의 RAM에 저장합니다.
HPM10_OTP_GUI.exe [−−I2C 프로그래머] [−−speed SPEED] −w SV3_S312_Full_Sample.otp
메모: 기본 I2C 프로그래머는 Promira이고 속도는 400(kbps)입니다. CMD 명령에 정의되어 있지 않으면 HPM10 프로그래밍 인터페이스에서 기본 프로그래머와 속도를 사용합니다.
그림 5. Promira 프로그래머를 사용하여 RAM 쓰기

Examp르 2: CAA 프로그래머를 사용하여 RAM 쓰기:
그림 6. CAA 프로그래머를 사용하여 RAM 쓰기

- 충전기 보드를 사용하는 경우 충전기의 매듭을 돌려 "테스트 모드" 옵션을 선택한 다음 매듭을 눌러 HPM5 EVB의 VDDP에 10V를 인가합니다.
- 명령 프롬프트 창에 표시된 지침에 따라 OTP 매개변수를 RAM에 로드하는 작업을 완료하고 충전 테스트를 시작하세요.
- 충전 테스트가 시작되면 충전기 보드가 충전 상태를 모니터링하고 표시합니다. 매듭을 다시 누르면 충전 매개변수를 확인할 수 있으며, 매듭을 돌려 메뉴를 스크롤할 수 있습니다.
- 충전이 종료되면 충전이 성공적으로 완료되었는지, 오류로 인해 종료되었는지 오류 코드와 함께 충전기에 표시됩니다.
전하 매개변수 수정
그림 7. 성공적인 배터리 충전 종료
Bank 1 OTP의 충전 매개변수는 다음과 같이 GUI를 사용하여 수정할 수 있습니다.
- PC에서 명령 프롬프트 창을 엽니다. GUI가 있는 폴더로 이동합니다. 위 프로그래밍 도구 및 EVB 설정 섹션의 항목 1에 표시된 명령을 사용하여 GUI를 엽니다.
Examp르 : Promira 프로그래머로 GUI 열기 (그림 8 참조)
그림 8. Promira Programmer로 GUI 열기
- “로드 file” 버튼을 사용하여 GUI에서 사용할 수 있습니다. file OTP 매개변수를 포함합니다. GUI는 Bank 1 OTP 매개변수만 처리합니다. 풀 OTP인 경우 file 로드되면 처음 35개 설정만 가져오고 나머지 값은 무시됩니다.
- 매개변수를 수정한 후 "CRC 생성" 버튼을 클릭하여 "OTP1_CRC1" 및 "OTP1_CRC2"에 대한 새 값을 계산합니다.
- "저장"을 클릭하세요. File” 버튼을 눌러 최종 OTP1을 저장합니다. file.
설정을 OTP에 굽기 전에 업데이트된 충전 매개변수를 테스트하는 것이 좋습니다. 전체 OTP file 이 목적을 위해 필요합니다. 전체 OTP를 구성하려면 file, 전체 OTP 중 하나를 선택하세요.ample fileSupport 폴더에서 처음 35개 설정을 최종 OTP1의 값으로 바꿉니다. file 위에 저장되었습니다. GUI는 전체 OTP를 처리할 수 없으므로 명령줄 도구를 사용하여 충전 테스트를 수행해야 합니다. file
OTP 매개변수 굽기 및 읽기
GUI와 명령줄 도구를 모두 사용하여 OTP 레지스터를 레코딩할 수 있습니다.
- GUI의 경우 먼저 최종 OTP1을 로드합니다. file 위에서 생성된 것처럼 "하중 file” GUI 도구에서 기능을 수행한 다음 "잽 OTP” 기능을 사용하여 굽기 과정을 시작합니다.
- 명령줄 도구의 경우 Windows 프롬프트에 다음 명령을 입력합니다.
HPM10_OTP_GUI.exe [−−I2C 프로그래머] [−−speed SPEED] −z otp1_file이름.otp - 팝업 지침에 따라 충전 매개변수 값을 영구적으로 설정하세요.
- 프로세스가 완료되면 GUI 하단의 상태 표시줄에 "OTP가 성공적으로 삭제되었습니다.” 명령줄 도구의 경우 프로세스는 다음 메시지로 끝나야 합니다. “OTP가 삭제되었습니다. Command sent' 메시지가 오류 없이 표시됩니다.
OTP 소각 후, “OTP 읽기” GUI의 기능을 사용하여 내용을 다시 읽어 굽기 프로세스를 확인하거나 명령줄 도구의 Windows 프롬프트에서 다음 명령을 사용할 수 있습니다.
HPM10_OTP_GUI.exe [−−I2C 프로그래머] [−−speed SPEED] −r out_file이름.otp
중요 참고 사항
- OTP 읽기 프로세스 중에 VDDP 전원을 켜는 동안 CCIF 패드를 LOW로 유지하여 PMIC를 재설정합니다. 그렇지 않으면 검색된 데이터가 올바르지 않게 됩니다.
- 보청기 모드에서 배터리 충전을 시작하기 전에 VHA와 VDDIO 사이의 연결 또는 VHA에 대한 외부 전원 공급 장치를 제거하고 ATST−EN을 접지에 연결하여 보청기 모드로 들어갑니다.
기술 간행물: 기술 라이브러리: www.onsemi.com/design/resources/technical-문서 온세미 Web대지: www.onsemi.com

문서 / 리소스
![]() |
onsemi HPM10 프로그래밍 인터페이스 소프트웨어 [PDF 파일] 사용자 가이드 HPM10 프로그래밍 인터페이스 소프트웨어, 프로그래밍 인터페이스 소프트웨어, 인터페이스 소프트웨어, 소프트웨어 |