راهنمای کاربر نرم افزار رابط برنامه نویسی onsemi HPM10
مقدمه
این راهنما اطلاعاتی در مورد نحوه تنظیم رابط برنامه نویسی HPM10 و استفاده از آن برای برنامه ریزی HPM10 EVB برای شارژ باتری سمعک ارائه می دهد. هنگامی که توسعهدهنده با استفاده از ابزار و نحوه عملکرد EVB آشنا شد، میتواند پارامترهای شارژ را با پیروی از دستورالعملهای ارائه شده در مرجع کاربر تنظیم کند.
سخت افزار مورد نیاز
- HPM10-002-GEVK - کیت ارزیابی و توسعه HPM10 یا HPM10-002-GEVB - هیئت ارزیابی HPM10
- کامپیوتر ویندوزی
- برنامه نویس 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
کامپیوتر ویندوز، برنامه نویس I2C و HPM10 EVB را مطابق شکل وصل کنید شکل 1 زیر:
شکل 1. راه اندازی اتصال برای تست و برنامه نویسی OTP HPM10
- رایانه حاوی برنامه رابط برنامهنویسی HPM10 و ابزار SIGNAKLARA Device Utility است که قبلاً نصب شده است. نرم افزار HPM10 Programming Interface به کاربر این امکان را می دهد تا پارامترهای شارژ خود را ارزیابی کرده و تنظیمات نهایی شده را روی دستگاه بسوزاند.
این نرم افزار دو گزینه برنامه نویسی، GUI و Command Line Tool (CMD) را ارائه می دهد. هر دو گزینه باید در Windows Prompt از پوشه ابزار مربوطه با استفاده از دستورات زیر پس از پیکربندی برنامه نویس اجرا شوند:- برای رابط کاربری گرافیکی -
HPM10_OTP_GUI.exe [−−برنامهنویس I2C] [−−سرعت SPEED] سابقample: HPM10_OTP_GUI.exe −−Promira−−سرعت 400 - HPM10_OTP_GUI.exe −−CAA−−سرعت 100
- برای ابزار خط فرمان − HPM10_OTP_GUI.exe [−−برنامه نویس I2C] [−−سرعت SPEED] [−گزینه فرمان] برای مثال به شکل 5 و 6 مراجعه کنیدamples
- برای رابط کاربری گرافیکی -
- میانبر مدیر پیکربندی 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 متصل است.
پارامترهای OTP
HPM10 PMIC دارای دو بانک ثبت OTP است:
- بانک 1 OTP شامل تمام رجیستری های پارامترهای شارژ است که می تواند توسط کاربر تنظیم شود.
- بانک 2 OTP شامل تمام تنظیمات کالیبراسیون برای خود PMIC به اضافه برخی تنظیمات پارامتر شارژ ثابت است. بانک 2 OTP در طول آزمایش ساخت PMIC برنامه ریزی شده است و نباید رونویسی شود. ابزار HPM10 Programming Interface شامل چند s استاندارد استampپیکربندی OTP files در پوشه پشتیبانی برای استفاده با باتری های AgZn و Li-ion قابل شارژ سایز 13 و سایز 312. اینها fileاس عبارتند از:
- اس کاملample files که شامل تمام تنظیمات برای پارامترهای OTP در هر دو OTP Bank 1 و Bank 2 است.ample files فقط برای ارزیابی تست هستند و نباید برای رایت رجیسترهای OTP استفاده شوند
- OTP1 sample files که شامل تمام پارامترهای شارژ قابل تنظیم واقع در رجیسترهای OTP بانک 1 است. پارامترهای شارژ در این files قبلاً با تنظیمات استاندارد توصیه شده توسط سازندگان باتری پر شده است.
قبل از اینکه بتوان از HPM10 برای شارژ باتری استفاده کرد، باید پارامترهای شارژ مربوط به اندازه باتری، حجم را داشته باشد.tage و سطوح جریان در OTP1 دستگاه سوختند.
تست شارژ باتری را شروع کنید
این بخش نحوه شروع آزمایش شارژ روی باتری لیتیوم یونی S312 را با استفاده از ابزار خط فرمان و کیت ارزیابی و توسعه توضیح میدهد. برای این تست، پارامترهای شارژ برای ارزیابی فرآیند شارژ روی RAM نوشته میشود.
- HPM10 EVB و شارژر را همانطور که در شکل 1 نشان داده شده است وصل کنید. تصویری از تنظیمات فیزیکی در نشان داده شده است شکل 4 در زیر:
شکل 4. راه اندازی سخت افزار HPM10 برای تست شارژ باتری
- به پوشه Support ابزار CMD بروید. را کپی کنید file “SV3_S312_Full_Sample.otp” و آن را در پوشه CMD Tool ذخیره کنید.
- پنجره Command Prompt را در رایانه شخصی باز کنید. به ابزار خط فرمان واقع در پوشه CMD رابط برنامه نویسی HPM10 بروید. بارگذاری هر دو بانک از پارامترهای OTP موجود در file “SV3_S312_Full_Sample.otp” را با استفاده از دستور زیر وارد رم thePMIC کنید:
HPM10_OTP_GUI.exe [−−برنامهنویس I2C] [−−سرعت SPEED] −w SV3_S312_Full_Sample.otp
توجه: برنامه نویس پیش فرض I2C Promira و سرعت آن 400 (kbps) است. اگر در دستور CMD تعریف نشده باشد، برنامه نویس پیش فرض و سرعت توسط رابط برنامه نویسی HPM10 استفاده می شود.
شکل 5. RAM را با استفاده از برنامه نویس Promira بنویسید

Example 2: RAM را با استفاده از برنامه نویس CAA بنویسید:
شکل 6. RAM را با استفاده از برنامه نویس CAA بنویسید

- اگر از برد شارژر استفاده می شود، گره روی شارژر را بچرخانید تا گزینه «Test Mode» را انتخاب کنید، سپس گره را فشار دهید تا 5 ولت به VDDP HPM10 EVB اعمال شود.
- دستورالعمل های نشان داده شده در پنجره Command Prompt را دنبال کنید تا بارگذاری پارامترهای OTP در RAM کامل شود و تست شارژ شروع شود.
- پس از شروع تست شارژ، برد شارژر وضعیت شارژ را نظارت و نمایش می دهد. می توان با فشار دادن مجدد گره، پارامترهای شارژ را بررسی کرد، سپس با چرخاندن گره در منو حرکت کرد.
- هنگامی که شارژ تمام شد، شارژر در صورتی که شارژ با موفقیت انجام شده باشد یا با خطا به پایان رسیده است همراه با کد خطا نمایش داده می شود.
پارامترهای شارژ را تغییر دهید
شکل 7. پایان یک شارژ موفق باتری
پارامترهای شارژ در بانک 1 OTP را می توان با استفاده از رابط کاربری گرافیکی به شرح زیر تغییر داد:
- پنجره Command Prompt را در رایانه شخصی باز کنید. به پوشه ای که رابط کاربری گرافیکی در آن قرار دارد بروید. رابط کاربری گرافیکی را با استفاده از دستوری که در مورد 1 از بخش Programming Tool و EVB Setup در بالا نشان داده شده است، باز کنید.
Exampدر: رابط کاربری گرافیکی را با برنامه نویس Promira باز کنید (شکل 8 را ببینید)
شکل 8. رابط کاربری گرافیکی را با برنامه نویس Promira باز کنید
- روی «بارگیری» کلیک کنید fileدکمه ” موجود در رابط کاربری گرافیکی برای وارد کردن file حاوی پارامترهای OTP توجه داشته باشید که رابط کاربری گرافیکی فقط پارامترهای بانک 1 OTP را کنترل می کند. اگر OTP کامل file بارگذاری می شود، فقط 35 تنظیمات اول وارد می شوند و مقادیر باقی مانده نادیده گرفته می شوند.
- پس از اصلاح پارامترها، با کلیک بر روی دکمه "Generate CRC" مقادیر جدید "OTP1_CRC1" و "OTP1_CRC2" را محاسبه کنید.
- روی «ذخیره» کلیک کنید Fileدکمه ” برای ذخیره OTP1 نهایی شده file.
توصیه می شود قبل از سوزاندن تنظیمات در OTP، پارامترهای شارژ به روز شده را آزمایش کنید. OTP کامل file برای این منظور مورد نیاز است. برای نوشتن OTP کامل file، به سادگی یکی از OTP های کامل را برداریدample files از پوشه Support و 35 تنظیمات اول را با مقادیر OTP1 نهایی جایگزین کنید file ذخیره شده در بالا آزمایش شارژ باید با استفاده از Command Line Tool انجام شود زیرا رابط کاربری گرافیکی نمی تواند OTP کامل را مدیریت کند file
رایت و خواندن پارامترهای OTP
هم از رابط کاربری گرافیکی و هم از ابزار خط فرمان می توان برای رایت رجیسترهای OTP استفاده کرد.
- برای رابط کاربری گرافیکی، ابتدا OTP1 نهایی شده را بارگیری کنید file همانطور که در بالا با استفاده از "بار file” در ابزار theGUI عمل کنید، سپس از "Zap OTP” برای شروع فرآیند رایت.
- برای ابزار خط فرمان، دستور زیر را در خط ویندوز وارد کنید:
HPM10_OTP_GUI.exe [−−برنامهنویس I2C] [−−سرعت SPEED] −z otp1_filename.otp - برای تنظیم دائمی مقادیر پارامتر شارژ، دستورالعمل های بازشو را دنبال کنید.
- پس از تکمیل فرآیند، نوار وضعیت در پایین رابط کاربری گرافیکی باید نمایش داده شود.OTP با موفقیت زاپ شد. برای ابزار Command Line، این فرآیند باید با پیام خاتمه یابد «OTP خراب شد دستور ارسال شد» بدون هیچ خطایی نشان داده شده است.
پس از رایت OTP، "خواندن OTP" تابع در رابط کاربری گرافیکی می تواند برای بازخوانی محتوا برای تأیید فرآیند رایت استفاده شود یا از دستور زیر در خط ویندوز برای ابزار خط فرمان استفاده کنید:
HPM10_OTP_GUI.exe [−−برنامهنویس I2C] [−−سرعت SPEED] −r out_filename.otp
نکات مهم
- PMIC را با پایین نگه داشتن پد CCIF در حین روشن کردن VDDP در طول فرآیند خواندن OTP بازنشانی کنید. در غیر این صورت، داده های بازیابی شده نادرست خواهد بود.
- قبل از شروع شارژ باتری در حالت سمعک، اتصال بین VHA و VDDIO یا منبع تغذیه خارجی به VHA را جدا کنید و همچنین ATST−EN را به زمین وصل کنید تا وارد حالت سمعک شوید.
انتشارات فنی: کتابخانه فنی: www.onsemi.com/design/resources/technical-مستندات onsemi Webسایت: www.onsemi.com
برای کسب اطلاعات بیشتر، لطفاً با نماینده فروش محلی خود تماس بگیرید www.onsemi.com/support/sales

اسناد / منابع
![]() |
نرم افزار رابط برنامه نویسی onsemi HPM10 [pdfراهنمای کاربر نرم افزار رابط برنامه نویسی HPM10، نرم افزار رابط برنامه نویسی، نرم افزار رابط، نرم افزار |