Hướng dẫn sử dụng phần mềm giao diện lập trình onsemi HPM10
Giới thiệu
Hướng dẫn này cung cấp thông tin về cách thiết lập Giao diện lập trình HPM10 và sử dụng nó để lập trình HPM10 EVB để sạc pin máy trợ thính. Sau khi nhà phát triển đã quen với việc sử dụng công cụ và cách EVB hoạt động, anh ta có thể tinh chỉnh các thông số sạc bằng cách làm theo hướng dẫn được cung cấp trong Tài liệu tham khảo dành cho người dùng.
Phần cứng cần thiết
- HPM10−002−GEVK − Bộ đánh giá và phát triển HPM10 hoặc HPM10−002−GEVB − Ban đánh giá HPM10
- Máy tính Windows
- Lập trình viên I2C
Nền tảng nối tiếp Promira (Tổng pha) + Bảng điều khiển & Cáp giao diện (có sẵn từ onsemi) hoặc Bộ điều hợp tăng tốc truyền thông (CAA)
GHI CHÚ: Bộ điều hợp tăng tốc giao tiếp đã hết tuổi thọ (EOL) và không được khuyến nghị sử dụng nữa. Mặc dù vẫn được hỗ trợ nhưng các nhà phát triển nên sử dụng bộ lập trình Promira I2C.
Tải xuống và cài đặt phần mềm
- Khóa tài khoản MyON của bạn. Tải xuống ứng dụng Giao diện lập trình HPM10 và Tài liệu tham khảo của người dùng từ liên kết: https://www.onsemi. com/PowerSolutions/myon/erFolder.do?folderId=8 07021. Giải nén thiết kế file vào thư mục làm việc mong muốn.
- Trong tài khoản MyOn của bạn, hãy tải xuống Tiện ích thiết bị SIGNAKLARA từ liên kết: https://www.onsemi.com/PowerSolutions/myon/er Folder.do?folderId=422041.
Cài đặt tiện ích thực thi. Bạn có thể đã cài đặt tiện ích này nếu bạn đã làm việc với các sản phẩm EZAIRO®.
Công cụ lập trình và thiết lập EVB
Kết nối PC Windows, lập trình viên I2C và HPM10 EVB như trong Hình 1 bên dưới:
Hình 1. Thiết lập kết nối để kiểm tra và lập trình HPM10 OTP
- Máy tính chứa ứng dụng Giao diện lập trình HPM10 và Tiện ích thiết bị SIGNAKLARA đã được cài đặt trước đó. Phần mềm Giao diện lập trình HPM10 cho phép người dùng đánh giá các thông số sạc của họ và ghi các cài đặt cuối cùng vào thiết bị.
Phần mềm cung cấp hai tùy chọn lập trình là GUI và Công cụ dòng lệnh (CMD). Cả hai tùy chọn phải được thực thi trong Windows Nhắc từ thư mục công cụ tương ứng bằng cách sử dụng các lệnh như hiển thị bên dưới sau khi định cấu hình bộ lập trình:- Đối với GUI −
HPM10_OTP_GUI.exe [−−Lập trình viên I2C] [−−tốc độ TỐC ĐỘ] Examptập tin: HPM10_OTP_GUI.exe −−Promira −−tốc độ 400 - HPM10_OTP_GUI.exe −−CAA −−tốc độ 100
- Đối với Công cụ dòng lệnh − HPM10_OTP_GUI.exe [−−Lập trình viên I2C] [−−tốc độ TỐC ĐỘ] [−tùy chọn lệnh] Xem Hình 5 và 6 để biết ví dụampđồng nghiệp.
- Đối với GUI −
- Mở lối tắt trình quản lý cấu hình CTK được tạo bởi Tiện ích thiết bị SIGNAKLARA trên màn hình. Nhấp vào nút “Thêm” và đặt cấu hình giao diện cho lập trình viên I2C nhằm giao tiếp với Giao diện lập trình HPM10 như trong Hình 2.
Hình 2. Cấu hình CTK của Bộ điều hợp CAA và Promira I2C
Cả lập trình viên CAA và Promira đều được hỗ trợ bởi Giao diện lập trình HPM10. Đảm bảo trình điều khiển dành cho lập trình viên được sử dụng đã được cài đặt và sau đó nhấp vào nút “Kiểm tra” để kiểm tra cấu hình. Nếu thiết lập đúng, một cửa sổ hiển thị thông báo “Cấu hình ổn” sẽ bật lên cho biết bộ chuyển đổi đang hoạt động. Lưu ý sự khác biệt trong cài đặt tốc độ dữ liệu giữa hai bộ điều hợp. Promira là bộ điều hợp mặc định được công cụ thiết kế HPM10 sử dụng và có thể hỗ trợ tốc độ dữ liệu 400 kbps trong khi bộ điều hợp CAA có thể hỗ trợ tối đa 100 kbps. - Bảng sạc cung cấp nguồn điệntage VDDP tới thiết bị HPM10 và giao tiếp với thiết bị để hiển thị trạng thái sạc. Bảng sạc rất hữu ích để đánh giá các thông số sạc. Bảng này có thể được thay thế bằng nguồn điện nếu không cần trạng thái sạc.
- Thiết bị HPM10 phải được kết nối như minh họa trong Hình 3
Hình 3. Thiết lập phần cứng HPM10 để đánh giá và ghi OTP
để đánh giá tham số phí hoặc ghi OTP. Khả năng kết nối này đã được thiết lập với các nút nhảy trên HPM10 EVB mới. Lưu ý rằng VHA được kết nối với DVREG trên HPM10 EVB thay vì nguồn điện bên ngoài được hiển thị.
Thông số OTP
HPM10 PMIC có hai ngân hàng đăng ký OTP:
- Ngân hàng 1 OTP chứa tất cả các đăng ký cho các thông số tính phí mà người dùng có thể đặt.
- Ngân hàng 2 OTP chứa tất cả cài đặt hiệu chuẩn cho chính PMIC cộng với một số cài đặt tham số phí cố định. Ngân hàng 2 OTP được lập trình trong quá trình thử nghiệm sản xuất PMIC và không được ghi đè. Công cụ Giao diện Lập trình HPM10 chứa một sốampcấu hình OTP files trong thư mục Hỗ trợ để sử dụng với pin sạc AgZn và Li−ion cỡ 13 và cỡ 312. Những cái này filelà:
- đầy đủample files bao gồm tất cả các cài đặt cho các tham số OTP trong cả OTP Bank 1 và Bank 2. Những s đầy đủ nàyample files chỉ dành cho đánh giá thử nghiệm và không được sử dụng để ghi các thanh ghi OTP
- OTP1ample files bao gồm tất cả các tham số tính phí có thể định cấu hình nằm trong thanh ghi OTP của Ngân hàng 1. Các thông số sạc trong này files đã được cài đặt sẵn các cài đặt tiêu chuẩn do nhà sản xuất pin khuyến nghị.
Trước khi HPM10 có thể được sử dụng để sạc pin, nó phải có các thông số sạc liên quan đến kích thước pin, thể tíchtage và mức hiện tại được ghi vào OTP1 của thiết bị.
Bắt đầu kiểm tra sạc pin
Phần này mô tả cách bắt đầu kiểm tra sạc trên pin Li-ion S312 bằng cách sử dụng công cụ Dòng lệnh và Bộ công cụ đánh giá và phát triển. Đối với thử nghiệm này, các thông số sạc sẽ được ghi vào RAM để đánh giá quá trình sạc.
- Kết nối HPM10 EVB và bộ sạc như trong Hình 1. Hình ảnh về thiết lập vật lý được hiển thị trong Hình 4 bên dưới:
Hình 4. Thiết lập phần cứng HPM10 để kiểm tra sạc pin
- Điều hướng đến thư mục Hỗ trợ của công cụ CMD. Sao chép file “SV3_S312_Full_Sample.otp” và lưu nó vào thư mục Công cụ CMD.
- Mở cửa sổ Dấu nhắc Lệnh trên PC. Điều hướng đến Công cụ dòng lệnh nằm trong thư mục CMD của Giao diện lập trình HPM10. Tải cả hai Ngân hàng của các tham số OTP có trong file “SV3_S312_Full_Sample.otp” vào RAM của PMIC bằng lệnh sau:
HPM10_OTP_GUI.exe [−−Lập trình viên I2C] [−−tốc độ TỐC ĐỘ] −w SV3_S312_Full_Sample.otp
GHI CHÚ: Lập trình viên I2C mặc định là Promira và tốc độ 400 (kbps). Nếu không được xác định trong lệnh CMD, bộ lập trình và tốc độ mặc định sẽ được Giao diện lập trình HPM10 sử dụng.
Hình 5. Ghi RAM bằng Trình lập trình Promira

Examplần thứ 2: Ghi RAM bằng bộ lập trình CAA:
Hình 6. Ghi RAM bằng Trình lập trình CAA

- Nếu sử dụng bảng sạc, hãy vặn nút trên bộ sạc để chọn tùy chọn “Chế độ thử nghiệm”, sau đó nhấn nút để cấp 5 V vào VDDP của HPM10 EVB.
- Làm theo hướng dẫn hiển thị trong cửa sổ Dấu nhắc Lệnh để hoàn tất việc tải các tham số OTP vào RAM và bắt đầu kiểm tra sạc.
- Khi quá trình kiểm tra sạc đã bắt đầu, bo mạch sạc sẽ theo dõi và hiển thị trạng thái sạc. Người ta có thể kiểm tra các thông số sạc bằng cách nhấn lại nút, sau đó cuộn qua menu bằng cách xoay nút.
- Khi quá trình sạc kết thúc, bộ sạc sẽ hiển thị quá trình sạc đã hoàn tất thành công hay kết thúc bị lỗi cùng với mã lỗi.
Sửa đổi thông số sạc
Hình 7. Kết thúc sạc pin thành công
Các thông số tính phí trong Bank 1 OTP có thể được sửa đổi bằng cách sử dụng GUI như sau:
- Mở cửa sổ Dấu nhắc Lệnh trên PC. Điều hướng đến thư mục chứa GUI. Mở GUI bằng cách sử dụng lệnh như trong mục 1 của phần Công cụ lập trình và Thiết lập EVB ở trên.
Examplê: Mở GUI bằng lập trình viên Promira (xem Hình 8)
Hình 8. Mở GUI bằng Lập trình viên Promira
- Bấm vào nút “Tải fileNút ” có sẵn trên GUI để nhập file chứa các tham số OTP. Lưu ý rằng GUI chỉ xử lý các tham số OTP của Ngân hàng 1. Nếu OTP đầy đủ file được tải, chỉ 35 cài đặt đầu tiên sẽ được nhập và các giá trị còn lại sẽ bị bỏ qua.
- Sau khi sửa đổi các tham số, hãy tính toán các giá trị mới cho “OTP1_CRC1” và “OTP1_CRC2” bằng cách nhấp vào nút “Tạo CRC”.
- Bấm vào nút “Lưu FileNút ” để lưu OTP1 đã hoàn tất file.
Bạn nên kiểm tra các thông số sạc được cập nhật trước khi ghi cài đặt vào OTP. OTP đầy đủ file là cần thiết cho mục đích này. Để soạn OTP đầy đủ file, chỉ cần lấy một trong các OTP đầy đủample files từ thư mục Hỗ trợ và thay thế 35 cài đặt đầu tiên bằng các giá trị từ OTP1 đã hoàn tất file đã lưu ở trên. Việc kiểm tra tính phí phải được thực hiện bằng Công cụ dòng lệnh vì GUI không thể xử lý toàn bộ OTP file
Ghi và đọc thông số OTP
Cả GUI và Công cụ dòng lệnh đều có thể được sử dụng để ghi các thanh ghi OTP.
- Đối với GUI, trước tiên hãy tải OTP1 đã hoàn tất file như được tạo ở trên bằng cách sử dụng "Trọng tải file” trong công cụ GUI, sau đó sử dụng nút “Zap OTP” để bắt đầu quá trình ghi đĩa.
- Đối với Công cụ dòng lệnh, nhập lệnh sau vào Dấu nhắc Windows:
HPM10_OTP_GUI.exe [−−Lập trình viên I2C] [−−tốc độ TỐC ĐỘ] −z otp1_filetên.otp - Làm theo hướng dẫn bật lên để đặt vĩnh viễn các giá trị thông số sạc.
- Sau khi quá trình hoàn tất, thanh trạng thái ở cuối GUI sẽ hiển thị “OTP đã được kích hoạt thành công”. Đối với Công cụ dòng lệnh, quá trình này sẽ kết thúc bằng thông báo “OTP đã bị hủy lệnh đã gửi” được hiển thị mà không có bất kỳ lỗi nào.
Sau khi ghi OTP, “Đọc OTP” chức năng trên GUI có thể được sử dụng để đọc lại nội dung nhằm xác minh quá trình ghi đĩa hoặc sử dụng lệnh sau trong Dấu nhắc Windows cho Công cụ dòng lệnh:
HPM10_OTP_GUI.exe [−−Lập trình viên I2C] [−−tốc độ TỐC ĐỘ] −r out_filetên.otp
Lưu ý quan trọng
- Đặt lại PMIC bằng cách giữ bảng CCIF THẤP trong khi bật nguồn VDDP trong quá trình đọc OTP. Nếu không, dữ liệu lấy được sẽ không chính xác.
- Trước khi bắt đầu sạc pin ở chế độ máy trợ thính, hãy ngắt kết nối giữa VHA và VDDIO hoặc nguồn điện bên ngoài với VHA, đồng thời kết nối ATST−EN với mặt đất để vào chế độ máy trợ thính.
CÔNG BỐ KỸ THUẬT: Thư viện kỹ thuật: www.onsemi.com/design/resources/technology-tài liệu onsemi Webđịa điểm: www.onsemi.com
Để biết thêm thông tin, vui lòng liên hệ với Đại diện bán hàng địa phương của bạn theo số www.onsemi.com/hỗ trợ/bán hàng

Tài liệu / Tài nguyên
![]() |
Phần mềm giao diện lập trình onsemi HPM10 [tập tin pdf] Hướng dẫn sử dụng Phần mềm giao diện lập trình HPM10, Phần mềm giao diện lập trình, Phần mềm giao diện, Phần mềm |