คู่มือผู้ใช้ซอฟต์แวร์อินเทอร์เฟซการเขียนโปรแกรม onsemi HPM10
การแนะนำ
คู่มือนี้ให้ข้อมูลเกี่ยวกับวิธีการตั้งค่าอินเทอร์เฟซการเขียนโปรแกรม HPM10 และใช้เพื่อตั้งโปรแกรม HPM10 EVB สำหรับการชาร์จแบตเตอรี่เครื่องช่วยฟัง เมื่อนักพัฒนาคุ้นเคยกับการใช้เครื่องมือและวิธีการทำงานของ EVB แล้ว เขาสามารถปรับพารามิเตอร์การชาร์จอย่างละเอียดได้โดยทำตามคำแนะนำที่ให้ไว้ในข้อมูลอ้างอิงผู้ใช้
ฮาร์ดแวร์ที่จำเป็น
- HPM10−002−GEVK − ชุดประเมินและพัฒนา HPM10 หรือ HPM10−002−GEVB − คณะกรรมการประเมินผล HPM10
- พีซี Windows
- โปรแกรมเมอร์ I2C
Promira Serial Platform (เฟสรวม) + บอร์ดอะแดปเตอร์และสายอินเทอร์เฟซ (มีจำหน่ายจาก onsemi) หรืออะแดปเตอร์เร่งความเร็วการสื่อสาร (CAA)
บันทึก: Communication Accelerator Adapter หมดอายุการใช้งาน (EOL) แล้ว และไม่แนะนำให้ใช้อีกต่อไป แม้ว่าจะยังคงได้รับการสนับสนุน แต่นักพัฒนาควรใช้โปรแกรมเมอร์ Promira I2C
การดาวน์โหลดและการติดตั้งซอฟต์แวร์
- ล็อคบัญชี MyON ของคุณ ดาวน์โหลดแอปพลิเคชัน HPM10 Programming Interface และการอ้างอิงผู้ใช้จากลิงก์: https://www.ออนเซมิ. ดอทคอม/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 PC, โปรแกรมเมอร์ I2C และ HPM10 EVB ดังที่แสดงใน รูปที่ 1 ด้านล่าง:
รูปที่ 1 การตั้งค่าการเชื่อมต่อสำหรับการทดสอบและการเขียนโปรแกรม HPM10 OTP
- คอมพิวเตอร์มีแอปพลิเคชันอินเทอร์เฟซการเขียนโปรแกรม HPM10 และติดตั้ง SIGNAKLARA Device Utility ไว้ก่อนหน้านี้ ซอฟต์แวร์อินเทอร์เฟซการเขียนโปรแกรม HPM10 ช่วยให้ผู้ใช้สามารถประเมินพารามิเตอร์การชาร์จและเบิร์นการตั้งค่าขั้นสุดท้ายไปยังอุปกรณ์
ซอฟต์แวร์นี้มีตัวเลือกการเขียนโปรแกรมสองแบบ ได้แก่ GUI และ Command Line Tool (CMD) ตัวเลือกทั้งสองจะต้องดำเนินการใน Windows Prompt จากโฟลเดอร์เครื่องมือที่เกี่ยวข้องโดยใช้คำสั่งที่แสดงด้านล่างหลังจากกำหนดค่าโปรแกรมเมอร์:- สำหรับ GUI -
HPM10_OTP_GUI.exe [−−โปรแกรมเมอร์ I2C] [−−ความเร็ว SPEED] เช่นampเลอ: HPM10_OTP_GUI.exe −−Promira −− ความเร็ว 400 - HPM10_OTP_GUI.exe −−CAA −− ความเร็ว 100
- สำหรับเครื่องมือบรรทัดคำสั่ง − HPM10_OTP_GUI.exe [−−โปรแกรมเมอร์ I2C] [−−ความเร็วความเร็ว] [−ตัวเลือกคำสั่ง] ดูรูปที่ 5 และ 6 สำหรับตัวอย่างampเลส.
- สำหรับ GUI -
- เปิดทางลัดตัวจัดการการกำหนดค่า CTK ที่สร้างโดย SIGNAKLARA Device Utility บนเดสก์ท็อป คลิกปุ่ม “Add” และตั้งค่าอินเทอร์เฟซสำหรับโปรแกรมเมอร์ I2C ที่ต้องการสื่อสารกับ HPM10 Programming Interface ดังแสดงใน รูปที่ 2.
รูปที่ 2 การกำหนดค่า CTK ของอะแดปเตอร์ CAA และ Promira I2C
ทั้งโปรแกรมเมอร์ CAA และ Promira รองรับอินเทอร์เฟซการเขียนโปรแกรม HPM10 ตรวจสอบให้แน่ใจว่าได้ติดตั้งไดรเวอร์สำหรับโปรแกรมเมอร์ที่ใช้แล้ว จากนั้นคลิกปุ่ม "ทดสอบ" เพื่อทดสอบการกำหนดค่า หากการตั้งค่าถูกต้อง หน้าต่างที่แสดงข้อความ “การกำหนดค่าถูกต้อง” จะปรากฏขึ้นเพื่อระบุว่าอะแดปเตอร์กำลังทำงาน สังเกตความแตกต่างในการตั้งค่าความเร็วข้อมูลระหว่างอะแดปเตอร์ทั้งสองตัว Promira เป็นอะแดปเตอร์เริ่มต้นที่ใช้โดยเครื่องมือออกแบบ HPM10 และสามารถรองรับอัตราข้อมูล 400 kbps ในขณะที่อะแดปเตอร์ CAA สามารถรองรับสูงสุด 100 kbps - คณะกรรมการเครื่องชาร์จให้ปริมาณการจ่ายไฟtage VDDP ไปยังอุปกรณ์ HPM10 และสื่อสารกับอุปกรณ์เพื่อแสดงสถานะการชาร์จ คณะกรรมการเครื่องชาร์จมีประโยชน์สำหรับการประเมินพารามิเตอร์การชาร์จ บอร์ดนี้อาจถูกแทนที่ด้วยแหล่งจ่ายไฟหากไม่จำเป็นต้องระบุสถานะการชาร์จ
- ควรเชื่อมต่ออุปกรณ์ HPM10 ตามที่แสดงใน รูปที่ 3
รูปที่ 3 การตั้งค่าฮาร์ดแวร์ HPM10 สำหรับการประเมินและเบิร์น OTP
สำหรับการประเมินพารามิเตอร์การชาร์จหรือการเบิร์น OTP การเชื่อมต่อนี้ควรได้รับการตั้งค่าด้วยจัมเปอร์บน HPM10 EVB ใหม่แล้ว โปรดทราบว่า VHA เชื่อมต่อกับ DVREG บน HPM10 EVB แทนแหล่งพลังงานภายนอกที่แสดง
พารามิเตอร์ OTP
HPM10 PMIC มีธนาคาร XNUMX แห่งที่จดทะเบียน OTP:
- ธนาคาร 1 OTP มีการลงทะเบียนทั้งหมดสำหรับพารามิเตอร์การชาร์จที่ผู้ใช้สามารถตั้งค่าได้
- OTP ของธนาคาร 2 มีการตั้งค่าการสอบเทียบทั้งหมดสำหรับ PMIC เอง รวมถึงการตั้งค่าพารามิเตอร์การชาร์จคงที่บางส่วน OTP ของธนาคาร 2 ได้รับการตั้งโปรแกรมในระหว่างการทดสอบการผลิต PMIC และไม่ควรถูกเขียนทับ เครื่องมืออินเทอร์เฟซการเขียนโปรแกรม HPM10 มีเครื่องมือมาตรฐานบางอย่างampการกำหนดค่า OTP fileในโฟลเดอร์ Support เพื่อใช้กับแบตเตอรี่ AgZn และ Li−ion แบบชาร์จได้ขนาด 13 และขนาด 312 เหล่านี้ files คือ:
- สเต็มample fileซึ่งประกอบด้วยการตั้งค่าทั้งหมดสำหรับพารามิเตอร์ OTP ทั้งใน OTP Bank 1 และ Bank 2 ทั้งหมดนี้ample files ใช้สำหรับการประเมินการทดสอบเท่านั้น และไม่ควรใช้เพื่อเบิร์นการลงทะเบียน OTP
- OTP1ample fileซึ่งประกอบด้วยพารามิเตอร์ค่าธรรมเนียมที่กำหนดค่าได้ทั้งหมดซึ่งอยู่ในการลงทะเบียน OTP ของธนาคาร 1 พารามิเตอร์การชาร์จในสิ่งเหล่านี้ fileมีการตั้งค่ามาตรฐานที่แนะนำโดยผู้ผลิตแบตเตอรี่อยู่แล้ว
ก่อนที่จะใช้ HPM10 เพื่อชาร์จแบตเตอรี่ได้ จะต้องมีพารามิเตอร์การชาร์จที่เกี่ยวข้องกับขนาดของแบตเตอรี่ ปริมาตรtage และระดับปัจจุบันถูกเบิร์นลงใน OTP1 ของอุปกรณ์
เริ่มการทดสอบการชาร์จแบตเตอรี่
ในส่วนนี้อธิบายวิธีเริ่มการทดสอบการชาร์จแบตเตอรี่ลิเธียมไอออน S312 โดยใช้เครื่องมือบรรทัดคำสั่งและชุดประเมินและพัฒนา สำหรับการทดสอบนี้ พารามิเตอร์การชาร์จจะถูกเขียนลงใน RAM เพื่อประเมินกระบวนการชาร์จ
- เชื่อมต่อ HPM10 EVB และอุปกรณ์ชาร์จดังแสดงในรูปที่ 1 รูปภาพของการตั้งค่าทางกายภาพจะแสดงอยู่ใน รูปที่ 4 ด้านล่าง:
รูปที่ 4 การตั้งค่าฮาร์ดแวร์ HPM10 สำหรับการทดสอบการชาร์จแบตเตอรี่
- นำทางไปยังโฟลเดอร์ Support ของเครื่องมือ CMD คัดลอก file “SV3_S312_Full_Sample.otp” และบันทึกไว้ในโฟลเดอร์ CMD Tool
- เปิดหน้าต่างพร้อมรับคำสั่งบนพีซี ไปที่เครื่องมือบรรทัดคำสั่งที่อยู่ในโฟลเดอร์ CMD ของอินเทอร์เฟซการเขียนโปรแกรม HPM10 โหลดทั้งสองธนาคารของพารามิเตอร์ OTP ที่มีอยู่ใน file “SV3_S312_Full_Sample.otp” เข้าไปใน RAM ของ thePMIC โดยใช้คำสั่งต่อไปนี้:
HPM10_OTP_GUI.exe [−−โปรแกรมเมอร์ I2C] [−−ความเร็ว ความเร็ว] −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 อยู่ เปิด GUI โดยใช้คำสั่งตามที่แสดงในรายการที่ 1 ของส่วนเครื่องมือการเขียนโปรแกรมและการตั้งค่า EVB ด้านบน
Exampเลอ: เปิด GUI ด้วยโปรแกรมเมอร์ Promira (ดูรูปที่ 8)
รูปที่ 8. เปิด GUI ด้วย Promira Programmer
- คลิกปุ่ม “โหลด fileปุ่ม” มีอยู่บน GUI เพื่อนำเข้า file ประกอบด้วยพารามิเตอร์ OTP โปรดทราบว่า GUI จะจัดการเฉพาะพารามิเตอร์ Bank 1 OTP เท่านั้น หากกรอก OTP ครบถ้วน file โหลดแล้ว ระบบจะนำเข้าเฉพาะการตั้งค่า 35 รายการแรกเท่านั้น และค่าที่เหลือจะถูกละเว้น
- หลังจากแก้ไขพารามิเตอร์แล้ว ให้คำนวณค่าใหม่สำหรับ "OTP1_CRC1" และ "OTP1_CRC2" โดยคลิกที่ปุ่ม "สร้าง CRC"
- คลิกที่ “บันทึก File” เพื่อบันทึก OTP1 ที่สรุปผลแล้ว file.
ขอแนะนำให้ทดสอบพารามิเตอร์การชาร์จที่อัปเดตก่อนเบิร์นการตั้งค่าลงใน OTP OTP เต็มรูปแบบ file จำเป็นสำหรับการนี้ เพื่อจัดทำ OTP แบบเต็ม fileเพียงรับ OTP เต็มหนึ่งรายการample fileจากโฟลเดอร์ Support และแทนที่การตั้งค่า 35 รายการแรกด้วยค่าจาก OTP1 ที่สรุปผลแล้ว file บันทึกไว้ด้านบน การทดสอบการชาร์จควรทำโดยใช้ Command Line Tool เนื่องจาก GUI ไม่สามารถจัดการ OTP แบบเต็มได้ file
การเบิร์นและการอ่านพารามิเตอร์ OTP
สามารถใช้ทั้ง GUI และเครื่องมือบรรทัดคำสั่งเพื่อเบิร์นการลงทะเบียน OTP
- สำหรับ GUI ก่อนอื่น ให้โหลด OTP1 ที่สรุปผลแล้ว file ตามที่สร้างขึ้นข้างต้นโดยใช้ “ โหลด file” ในเครื่องมือ GUI จากนั้นใช้ปุ่ม “แซ่บ OTP” ฟังก์ชั่นเพื่อเริ่มกระบวนการเบิร์น
- สำหรับเครื่องมือบรรทัดคำสั่ง ให้ป้อนคำสั่งต่อไปนี้ใน Windows Prompt:
HPM10_OTP_GUI.exe [−−โปรแกรมเมอร์ I2C] [−−ความเร็ว ความเร็ว] −z otp1_fileชื่อ.otp - ทำตามคำแนะนำป๊อปอัปเพื่อตั้งค่าพารามิเตอร์การชาร์จอย่างถาวร
- เมื่อกระบวนการเสร็จสิ้น แถบสถานะที่ด้านล่างของ GUI ควรแสดง “ทำการล็อค OTP สำเร็จ” สำหรับเครื่องมือบรรทัดคำสั่ง กระบวนการควรสิ้นสุดด้วยข้อความ “OTP ถูกระงับ ส่งคำสั่งแล้ว” แสดงโดยไม่มีข้อผิดพลาดใดๆ
หลังจากที่ OTP ถูกเผา. “อ่าน OTP” ฟังก์ชันบน GUI สามารถใช้เพื่ออ่านเนื้อหาเพื่อตรวจสอบกระบวนการเบิร์น หรือใช้คำสั่งต่อไปนี้ใน Windows Prompt สำหรับเครื่องมือบรรทัดคำสั่ง:
HPM10_OTP_GUI.exe [−−โปรแกรมเมอร์ I2C] [−−ความเร็ว ความเร็ว] −r ออก_fileชื่อ.otp
หมายเหตุสำคัญ
- รีเซ็ต 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 [พีดีเอฟ] คู่มือการใช้งาน ซอฟต์แวร์อินเทอร์เฟซการเขียนโปรแกรม HPM10, ซอฟต์แวร์อินเทอร์เฟซการเขียนโปรแกรม, ซอฟต์แวร์อินเทอร์เฟซ, ซอฟต์แวร์ |