دليل مستخدم برنامج واجهة البرمجة HPM10 onsemi
مقدمة
يوفر هذا الدليل معلومات حول كيفية إعداد واجهة برمجة HPM10 واستخدامها لبرمجة HPM10 EVB لشحن بطارية وسيلة مساعدة للسمع. بمجرد أن يصبح المطور على دراية باستخدام الأداة وكيفية عمل EVB، يمكنه ضبط معلمات الشحن عن طريق اتباع الإرشادات الواردة في مرجع المستخدم.
الأجهزة المطلوبة
- HPM10−002−GEVK − HPM10 مجموعة التقييم والتطوير أو HPM10−002−GEVB − HPM10 لوحة التقييم
- كمبيوتر يعمل بنظام Windows
- مبرمج I2C
منصة Promira التسلسلية (المرحلة الإجمالية) + لوحة المحول وكابل الواجهة (متوفر من onsemi) أو محول تسريع الاتصالات (CAA)
ملحوظة: لقد وصل محول تسريع الاتصالات إلى نهاية عمره الافتراضي (EOL) ولم يعد يوصى باستخدامه. على الرغم من أنه لا يزال مدعومًا، يُنصح المطورون باستخدام مبرمج Promira I2C.
تنزيل البرامج وتثبيتها
- قفل على حساب MyON الخاص بك. قم بتنزيل تطبيق واجهة برمجة HPM10 ومرجع المستخدم من الرابط: https://www.onsemi. com/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 ومبرمج I2C وHPM10 EVB كما هو موضح في الشكل 1 أدناه:
الشكل 1. إعداد الاتصال لاختبار وبرمجة HPM10 OTP
- يحتوي الكمبيوتر على تطبيق HPM10 Programming Interface، كما تم تثبيت SIGNAKLARA Device Utility مسبقًا. يتيح برنامج واجهة برمجة HPM10 للمستخدم تقييم معلمات الشحن الخاصة به ونسخ الإعدادات النهائية على الجهاز.
يوفر البرنامج خيارين للبرمجة، واجهة المستخدم الرسومية وأداة سطر الأوامر (CMD). يجب تنفيذ كلا الخيارين في موجه Windows من مجلد الأداة المقابل لهما باستخدام الأوامر كما هو موضح أدناه بعد تكوين المبرمج:- لواجهة المستخدم الرسومية -
HPM10_OTP_GUI.exe [−−I2C مبرمج] [−−سرعة السرعة] Exampلو: HPM10_OTP_GUI.exe −−Promira −−السرعة 400 - HPM10_OTP_GUI.exe −−CAA −−السرعة 100
- بالنسبة لأداة سطر الأوامر − HPM10_OTP_GUI.exe [−−I2C مبرمج] [−−سرعة السرعة] [−خيار الأمر] انظر الشكلين 5 و6 على سبيل المثالampليز.
- لواجهة المستخدم الرسومية -
- افتح اختصار مدير تكوين CTK الذي تم إنشاؤه بواسطة SIGNAKLARA Device Utility على سطح المكتب. انقر فوق الزر "إضافة" وقم بضبط تكوين الواجهة لمبرمج I2C المخصص للتواصل مع واجهة برمجة HPM10 كما هو موضح في الشكل 2.
الشكل 2. تكوين CTK لمحولات CAA وPromira I2C
يتم دعم كل من مبرمجي CAA وPromira بواسطة واجهة برمجة HPM10. تأكد من تثبيت برنامج التشغيل الخاص بالمبرمج المستخدم ثم انقر فوق الزر "اختبار" لاختبار التكوين. إذا كان الإعداد صحيحًا، فيجب أن تظهر نافذة تعرض الرسالة "التكوين على ما يرام" تشير إلى أن المحول قيد التشغيل. لاحظ الفرق في إعداد سرعة البيانات بين المحولين. Promira هو المحول الافتراضي الذي تستخدمه أداة التصميم HPM10 ويمكنه دعم معدل بيانات يبلغ 400 كيلوبت في الثانية بينما يمكن لمحول CAA دعم 100 كيلوبت في الثانية كحد أقصى. - توفر لوحة الشاحن حجم العرضtage VDDP إلى جهاز HPM10 ويتواصل مع الجهاز لعرض حالة الشحن. تعتبر لوحة الشاحن مفيدة لتقييم معلمات الشحن. يمكن استبدال هذه اللوحة بمصدر طاقة إذا لم تكن حالة الشحن مطلوبة.
- ينبغي توصيل جهاز HPM10 كما هو موضح في الشكل 3
الشكل 3. إعداد أجهزة HPM10 لتقييم OTP والنسخ
لتقييم معلمة الشحن أو حرق OTP. يجب أن يتم إعداد هذا الاتصال بالفعل باستخدام وصلات العبور الموجودة على HPM10 EVB الجديد. لاحظ أن VHA متصل بـ DVREG على HPM10 EVB بدلاً من مصدر الطاقة الخارجي الموضح.
معلمات مكتب المدعي العام
يحتوي HPM10 PMIC على بنكين من سجلات OTP:
- يحتوي البنك 1 OTP على جميع السجلات الخاصة بمعلمات الرسوم التي يمكن للمستخدم تعيينها.
- يحتوي Bank 2 OTP على جميع إعدادات المعايرة الخاصة بـ PMIC نفسه بالإضافة إلى بعض إعدادات معلمات الشحن الثابتة. تتم برمجة Bank 2 OTP أثناء اختبار التصنيع لـ PMIC ولا ينبغي الكتابة فوقه. تحتوي أداة واجهة البرمجة HPM10 على بعض المعايير القياسيةampتكوين OTP fileموجود في مجلد الدعم للاستخدام مع بطاريات AgZn وLi−ion القابلة لإعادة الشحن مقاس 13 وحجم 312. هؤلاء fileس هي:
- كامل sample files والتي تتكون من جميع الإعدادات الخاصة بمعلمات OTP في كل من OTP Bank 1 وBank 2. هذه الإعدادات الكاملةample fileهذه الملفات مخصصة لتقييم الاختبار فقط ولا ينبغي استخدامها لنسخ سجلات OTP
- OTP1 قample files والتي تتكون من جميع معلمات الرسوم القابلة للتكوين الموجودة في سجلات Bank 1 OTP. معلمات الشحن في هذه fileتمت تعبئة البطاريات بالفعل بالإعدادات القياسية الموصى بها من قبل الشركات المصنعة للبطاريات.
قبل أن يتم استخدام HPM10 لشحن البطارية، يجب أن تحتوي على معلمات الشحن المتعلقة بحجم البطارية، المجلدtagتم حرق المستويات الإلكترونية والحالية في OTP1 للجهاز.
ابدأ اختبار شحن البطارية
يصف هذا القسم كيفية بدء اختبار الشحن على بطارية S312 Li−ion باستخدام أداة سطر الأوامر ومجموعة التقييم والتطوير. بالنسبة لهذا الاختبار، سيتم كتابة معلمات الشحن إلى ذاكرة الوصول العشوائي (RAM) لتقييم عملية الشحن.
- قم بتوصيل HPM10 EVB والشاحن كما هو موضح في الشكل 1. تظهر صورة الإعداد الفعلي في الشكل 4 أدناه:
الشكل 4. إعداد أجهزة HPM10 لاختبار شحن البطارية
- انتقل إلى مجلد الدعم الخاص بأداة CMD. انسخ ال file "SV3_S312_Full_Sample.otp" واحفظه في مجلد أداة CMD.
- افتح نافذة موجه الأوامر على جهاز الكمبيوتر. انتقل إلى أداة سطر الأوامر الموجودة في مجلد CMD بواجهة برمجة HPM10. قم بتحميل كلا البنكين لمعلمات OTP الموجودة في الملف file "SV3_S312_Full_Samp"le.otp" في ذاكرة الوصول العشوائي الخاصة بـPMIC باستخدام الأمر التالي:
HPM10_OTP_GUI.exe [−−I2C مبرمج] [−−سرعة السرعة] −w SV3_S312_Full_Sample.otp
ملحوظة: مبرمج I2C الافتراضي هو Promira والسرعة 400 (كيلوبت في الثانية). إذا لم يتم تحديده في أمر CMD، فسيتم استخدام المبرمج والسرعة الافتراضيين بواسطة واجهة برمجة HPM10.
الشكل 5. كتابة ذاكرة الوصول العشوائي (RAM) باستخدام مبرمج Promira

Exampليه 2: اكتب ذاكرة الوصول العشوائي باستخدام مبرمج CAA:
الشكل 6. كتابة ذاكرة الوصول العشوائي (RAM) باستخدام مبرمج CAA

- في حالة استخدام لوحة الشاحن، قم بإدارة العقدة على الشاحن لتحديد خيار "وضع الاختبار"، ثم اضغط على العقدة لتطبيق 5 فولت على VDDP لجهاز HPM10 EVB.
- اتبع الإرشادات الموضحة في نافذة موجه الأوامر لإكمال تحميل معلمات OTP إلى ذاكرة الوصول العشوائي (RAM) وبدء اختبار الشحن.
- بمجرد بدء اختبار الشحن، ستقوم لوحة الشاحن بمراقبة حالة الشحن وعرضها. يمكن للمرء التحقق من معلمات الشحن عن طريق الضغط على العقدة مرة أخرى، ثم التمرير عبر القائمة عن طريق تدوير العقدة.
- عند انتهاء الشحن، سيعرض الشاحن ما إذا كان الشحن قد اكتمل بنجاح أو انتهى مع وجود خطأ مع رمز الخطأ.
تعديل معلمات الشحن
الشكل 7. نهاية عملية شحن البطارية الناجحة
يمكن تعديل معلمات الرسوم في Bank 1 OTP باستخدام واجهة المستخدم الرسومية على النحو التالي:
- افتح نافذة موجه الأوامر على جهاز الكمبيوتر. انتقل إلى المجلد الذي توجد به واجهة المستخدم الرسومية. افتح واجهة المستخدم الرسومية باستخدام الأمر كما هو موضح في العنصر 1 من قسم أداة البرمجة وإعداد EVB أعلاه.
Exampعلى: افتح واجهة المستخدم الرسومية باستخدام مبرمج Promira (انظر الشكل 8)
الشكل 8. افتح واجهة المستخدم الرسومية باستخدام Promira Programmer
- انقر فوق "تحميل". file"الزر متاح على واجهة المستخدم الرسومية لاستيراد ملف file يحتوي على معلمات OTP. لاحظ أن واجهة المستخدم الرسومية تتعامل فقط مع معلمات Bank 1 OTP. إذا كان OTP الكامل file سيتم تحميل الإعدادات الـ 35 الأولى فقط، وسيتم تجاهل القيم المتبقية.
- بعد تعديل المعلمات، احسب القيم الجديدة لـ "OTP1_CRC1" و"OTP1_CRC2" من خلال النقر على زر "إنشاء CRC".
- انقر على "حفظ". Fileزر لحفظ OTP1 النهائي file.
يوصى باختبار معلمات الشحن المحدثة قبل حرق الإعدادات في كلمة المرور لمرة واحدة (OTP). مكتب المدعي العام الكامل file مطلوب لهذا الغرض. لتكوين OTP الكامل file، ما عليك سوى الحصول على واحدة من رسائل OTP الكاملةample files من مجلد الدعم واستبدل الإعدادات الـ 35 الأولى بالقيم من OTP1 النهائي file المحفوظة أعلاه. يجب إجراء اختبار الشحن باستخدام أداة سطر الأوامر حيث لا تستطيع واجهة المستخدم الرسومية التعامل مع كلمة المرور لمرة واحدة (OTP) الكاملة file
حرق وقراءة معلمات OTP
يمكن استخدام كل من واجهة المستخدم الرسومية وأداة سطر الأوامر لنسخ سجلات OTP.
- بالنسبة لواجهة المستخدم الرسومية، قم أولاً بتحميل ملف OTP1 النهائي file كما تم إنشاؤه أعلاه باستخدام "حمل file” في أداة واجهة المستخدم الرسومية، ثم استخدم "زاب مكتب المدعي العاموظيفة لبدء عملية الحرق.
- بالنسبة لأداة سطر الأوامر، أدخل الأمر التالي في موجه Windows:
HPM10_OTP_GUI.exe [−−I2C مبرمج] [−−سرعة السرعة] −z otp1_filename.otp - اتبع التعليمات المنبثقة لتعيين قيم معلمات الشحن بشكل دائم.
- بمجرد اكتمال العملية، يجب أن يعرض شريط الحالة الموجود أسفل واجهة المستخدم الرسومية "تم تنفيذ OTP بنجاح". بالنسبة لأداة سطر الأوامر، يجب أن تنتهي العملية بالرسالة “انطلق مكتب المدعي العام تم إرسال الأمر" يظهر دون أي خطأ.
بعد حرق OTP، "اقرأ كلمة المرور لمرة واحدة" يمكن استخدام الوظيفة الموجودة على واجهة المستخدم الرسومية لقراءة المحتوى مرة أخرى للتحقق من عملية النسخ أو استخدام الأمر التالي في موجه Windows لأداة سطر الأوامر:
HPM10_OTP_GUI.exe [−−I2C مبرمج] [−−سرعة السرعة] −r out_filename.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، برامج واجهة البرمجة، برامج الواجهة، البرامج |