मायक्रोचिप-लोगो

मायक्रोचिप यूएसबी पीडी डेमो बोर्ड

मायक्रोचिप-यूएसबी-पीडी-डेमो-बोर्ड-उत्पादन

यूएसबी पीडी डेमो बोर्ड

यूएसबी पीडी डेमो बोर्ड हे यूएसबी पॉवर डिलिव्हरी बॅटरी चार्जर डेमो बोर्ड आहे ज्यामध्ये ATSAMD21J18A मायक्रोकंट्रोलर आहे. बोर्डमध्ये Atmel ICE इंटरफेससह USB प्रोग्रामिंग/डीबगिंगसाठी PKoB समाविष्ट आहे.

बोर्ड ओव्हरview

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-1

बोर्डद्वारे दोन प्रकारचे विस्तार शीर्षलेख समर्थित आहेत. 4-पिन Xplained Pro पॉवर हेडरसह एक Xplained Pro I/O शीर्षलेख आणि एक mikroBUS क्लिक बोर्ड कनेक्टर आहे. बॅटरी चार्जरचा SEPIC पॉवर सप्लाय पूर्ण 20V/5A 100W USB PD स्पेसिफिकेशनला सपोर्ट करू शकतो. डेमो कोड OLED1 Xplained Pro अॅड-ऑन बोर्डला एक्स्टेंशन हेडर 1 वर सपोर्ट करतो. हा अॅड-ऑन बोर्ड ऐच्छिक आहे पण डीबगिंग आणि चार्जर स्टेटस मॉनिटरिंगसाठी उपयुक्त साधन आहे. OLED1 Xplained Pro बोर्ड स्वतंत्रपणे खरेदी केला जाऊ शकतो. यूएसबी पीडी डेमो बोर्ड हे यूएसबी पॉवर डिलिव्हरी बॅटरी चार्जर डेमो बोर्ड आहे ज्यामध्ये ATSAMD21J18A मायक्रोकंट्रोलर आहे. बोर्डमध्ये Atmel ICE इंटरफेससह USB प्रोग्रामिंग/डीबगिंगसाठी PKoB समाविष्ट आहे. बोर्डद्वारे दोन प्रकारचे विस्तार शीर्षलेख समर्थित आहेत. 4-पिन Xplained Pro पॉवर हेडरसह एक Xplained Pro I/O शीर्षलेख आणि एक mikro-BUS क्लिक बोर्ड कनेक्टर आहे. बॅटरी चार्जरचा SEPIC पॉवर सप्लाय पूर्ण 20V/5A 100W USB PD स्पेसिफिकेशनला सपोर्ट करू शकतो.

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-2

प्रारंभ करणे

  1. सत्यापित करा A) 5V सिलेक्ट हेडरमध्ये DBG बाजूला जंपर आहे आणि B) रीसेट सिलेक्टमध्ये खाली दर्शविल्याप्रमाणे बूट बाजूला एक जंपर आहे:
    1. A) डाव्या बाजूला जम्पर
    2. B) तळाशी जम्पर
  2. MPLAB X IDE डाउनलोड आणि लाँच करा.
  3. डीबग यूएसबी तुमच्या कॉम्प्युटरमध्ये प्लग करा आणि MPLAB X ने किट कनेक्ट केलेले असल्याचे तपासा.
  4. पॉवर LED उजळत नसल्यास, 5V सिलेक्ट हेडर योग्य स्त्रोतावर सेट केले आहे हे तपासा.
  5. GitHub साइटवरून PSF फोल्डर डाउनलोड करा (https://github.com/MicrochipTech/PD_Sink_Battery_Charger_Demo) आणि फोल्डर अनझिप करा.
  6. MPLAB X उघडा आणि क्लिक करा File > प्रोजेक्ट उघडा, त्यानंतर तुम्ही जिथे डाउनलोड केले तिथे नेव्हिगेट करा file आणि PSF_EVB_Sink > PSF > Demo > PSF_EVB_Sink > फर्मवेअर या फोल्डरवर जा आणि प्रकल्प निवडा file; PSF_EVB_Sink.x
  7. प्रोग्रामिंग टूल निवडा: USB Type-C डेमो बोर्ड-SN: XXX
  8. दाबून डेमो कोड तयार करा आणि प्रोग्राम कराMICROCHIP-USB-PD-डेमो-बोर्ड-FIG-4 वर स्थित बटण
  9. 12V बॅटरीची सकारात्मक बाजू + चिन्हांकित केलेल्या बॅटरी टर्मिनलशी आणि बॅटरीची नकारात्मक बाजू चिन्हांकित टर्मिनलशी जोडा.
  10. चार्जिंग सुरू करण्यासाठी USB-C कनेक्टरशी कोणताही USB PD सक्षम चार्जर कनेक्ट करा.

डेमो कोड OLED1 Xplained Pro अॅड-ऑन बोर्डला एक्स्टेंशन हेडर 1 वर सपोर्ट करतो. हा अॅड-ऑन बोर्ड ऐच्छिक आहे पण डीबगिंग आणि चार्जर स्टेटस मॉनिटरिंगसाठी उपयुक्त साधन आहे. OLED1 Xplained Pro बोर्ड येथे खरेदी केला जाऊ शकतो: OLED1 Xplained Pro बोर्ड. OLED3 बोर्डवरील बटण 1 दोन प्रदर्शन पृष्ठांमध्ये स्विच करण्यासाठी वापरले जाते. पहिल्या पृष्ठावर, बॅटरी चार्जरची स्थिती दर्शविली जाते (एकतर दोष, प्री-कंडिशन, CC मोड, CV मोड, किंवा पूर्ण चार्ज केलेला). दोष आढळल्यास, तो कोणत्या प्रकारचा दोष आहे हे दर्शवेल. जर काही दोष नसेल, तर ते टक्केवारी म्हणून बॅटरी SOC प्रदर्शित करेलtage पृष्ठ 2 वर, निगोशिएटेड पीडी करार निगोशिएटेड व्हॉल्यूमच्या संदर्भात प्रदर्शित केला आहेtage आणि वर्तमान.

नोंद: डिस्प्ले सुरुवातीला काम करत नसल्यास तुम्हाला OLED1 बोर्ड प्लग इन केल्यानंतर बोर्ड रीसेट बटण दाबावे लागेल.

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-5

आकृती 5 आणि 6 चार्जर स्टेट मशीनद्वारे ओळखल्या जाणार्‍या आणि OLED1 बोर्डवर प्रदर्शित केल्या जाणाऱ्या भिन्न स्थिती आणि फॉल्ट कोडचे तपशील देतात. प्रत्येक कोडचा अर्थ काय आहे याचे थोडक्यात वर्णन दिले आहे

स्थिती प्रकार पूर्णांक कोड वर्णन
चूक 0 एक दोष आढळला आहे
 

पूर्वस्थिती

 

1

बॅटरी व्हॉल्यूमtage पूर्ण प्रवाहासाठी खूप कमी आहे

चार्जिंग

 

CCMODE

 

2

 

सतत वर्तमान चार्ज मोड

 

CVMODE

 

3

 

सतत खंडtagई चार्ज मोड

शुल्क आकारले 4 बॅटरी पूर्ण चार्ज झाली आहे
 

रिचार्ज करा

 

5

 

बॅटरी व्हॉल्यूमtagई चार्ज झाल्यापासून कमी झाला आहे

चार्जर राज्य मशीन स्थिती कोड

दोष प्रकार पूर्णांक कोड वर्णन
जेनेरिक 0 अज्ञात दोष
NOSOURCE 1 कोणताही पीडी स्त्रोत संलग्न केलेला नाही
 

UVLO

 

2

 

बॅटरी टर्मिनल व्हॉल्यूमtage खूप कमी आहे

 

ओव्हीएलओ

 

3

 

बॅटरी टर्मिनल व्हॉल्यूमtage खूप जास्त आहे

ओव्हरटेम्प 4 बॅटरीचे तापमान खूप जास्त आहे
अंडरटेम्प 5 बॅटरी तापमान खूप कमी आहे

डीबग माहिती बोर्डसाठी कॉम पोर्ट डीबग करण्यासाठी आउटपुट आहे. टर्मिनल प्रोग्राम वापरून, तेरा टर्म, PD EVAL बोर्ड आणि 115.2 KBaud साठी योग्य COM पोर्टवर सेट केलेले, डीबग माहिती खाली दर्शविल्याप्रमाणे टर्मिनल विंडोवर मुद्रित केली जाईल.

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-6

बॅटरीच्या चार्जिंगची डीबग माहिती खाली दर्शविली आहे.

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-7

कॅलिब्रेशन प्रक्रिया

कॅलिब्रेशन प्रक्रियेच्या तपशीलांसाठी वापरकर्ता मार्गदर्शकाचे पृष्ठ 7 पहा. चार्जर करंट सेन्स रीडिंगची अचूकता सुधारण्यासाठी वैकल्पिक कॅलिब्रेशन प्रक्रिया केली जाऊ शकते. या प्रक्रियेसाठी मल्टीमीटर आवश्यक असेल.

वर्तमान वाचन कॅलिब्रेट करण्यासाठी पायऱ्या:

  1. खालील चित्रात दाखवलेले सर्किट तयार करा.
  2. कोड मध्ये file “SEPIC_CTRL.c” CALEN व्हेरिएबल 1 मध्ये बदला आणि कॅलिब्रेशन सक्षम करण्यासाठी बोर्ड पुन्हा प्रोग्राम करा.MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-8
  3. USB-C कनेक्टरमध्ये PD पॉवर स्रोत प्लग इन करा (खाली चित्रित नाही).
  4. MPLAB X मध्ये डेटा व्हिज्युअलायझर वापरून, मल्टीमीटरवर प्रदर्शित होणारा वर्तमान (mA मध्ये) प्रविष्ट करा. दोन भिन्न मूल्यांसाठी असे केल्याने आम्हाला आवश्यक कॅलिब्रेशन पॅरामीटर्सची गणना करता येईल.
  5. ही मूल्ये EEPROM मध्ये संग्रहित केली जातात आणि कॅलिब्रेशन फक्त एकदाच करणे आवश्यक आहे. तुम्ही बोर्ड पुन्हा प्रोग्राम केल्यास तुम्हाला कॅलिब्रेशनची पुनरावृत्ती करावी लागेल.MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-9

 

चार्जर वैशिष्ट्ये

चार्जर वैशिष्ट्यांच्या तपशीलांसाठी वापरकर्ता मार्गदर्शकाचे पृष्ठ 8 पहा. चार्जर स्थिर विद्युत्/स्थिर व्हॉल्यूम वापरतोtagई चार्ज अल्गोरिदम. तीन मुख्य अवस्था आहेत ज्यामध्ये चार्जर चालतो, पूर्व-स्थिती, स्थिर वर्तमान चार्ज आणि स्थिर व्हॉल्यूमtagई चार्ज. जर चार्जरने बॅटरी व्हॉल्यूम शोधला तर तो प्री-कंडिशन मोडमध्ये प्रवेश करेलtage पूर्ण विद्युत् प्रवाहात सुरक्षितपणे चार्ज करण्यासाठी खूप कमी आहे. या मोडमध्ये, चार्ज करंट काही शंभर मिली पर्यंत मर्यादित आहेamps एकदा चार्जरने बॅटरी व्हॉल्यूम ओळखलाtage प्री-चार्ज कटऑफ थ्रेशोल्डच्या वर आहे, ते आर होईलamp कमाल अनुमत चार्ज करंट पर्यंत वर्तमान. हे मूल्य वापरकर्त्याद्वारे हार्ड-कोड केले जाऊ शकते किंवा वाटाघाटी केलेल्या PD करारावर आधारित स्वयंचलितपणे गणना करण्यासाठी सेट केले जाऊ शकते. बॅटरी व्हॉल्यूम होईपर्यंत चार्जर स्थिर करंटवर चार्ज होत राहीलtage त्याच्या कमाल व्हॉल्यूमच्या जवळ आहेtage ज्या बिंदूवर ते स्थिर व्हॉल्यूममध्ये प्रवेश करेलtagई मोड. या मोडमध्ये, चार्जर बॅटरी व्हॉल्यूम तपासतोtage दर 500 मि. जर व्हॉल्यूमtage कमाल बॅटरी व्हॉल्यूमच्या वर आहेtage, जोपर्यंत तो त्या व्हॉल्यूमच्या खाली किंवा किंचित खाली येत नाही तोपर्यंत तो प्रवाह कमी होईलtage थ्रेशोल्ड. हे बॅटरी व्हॉल्यूम राखेलtage स्थिर स्तरावर. चार्ज करंट निर्दिष्ट कटऑफ करंटच्या खाली येईपर्यंत ही प्रक्रिया सुरू राहील. या टप्प्यावर चार्जर बंद होईल परंतु बॅटरीचे निरीक्षण करणे आणि आवश्यकतेनुसार चार्ज करणे सुरू ठेवेल.

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-10

चार्जर स्टेट थ्रेशोल्डचे पॅरामीटर्स “SEPIC_CTRL.c” मध्ये ट्यून केले जाऊ शकतात. file. बॅटरी पॅरामीटर्स आणि इच्छित थ्रेशोल्ड/कटऑफ स्थापित करण्यासाठी अनेक व्याख्या वापरल्या जातात

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-11

याव्यतिरिक्त, खाली दर्शविलेल्या कोडमध्ये बदल करून प्राधान्यकृत चार्ज वर्तमान व्यक्तिचलितपणे किंवा स्वयंचलितपणे निर्धारित केले जाऊ शकते.

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-12

स्कीमॅटिक्स

योजनाशास्त्र आणि साहित्याचे बिल
स्कीमॅटिक्स आणि सामग्रीच्या तपशीलासाठी वापरकर्ता मार्गदर्शकाची पृष्ठे 11-17 पहा.

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-13MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-14 MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-15 MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-16 MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-17

पीसीबी प्रिंट

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-18

साहित्याचे बिल

MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-19 MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-20 MICROCHIP-USB-PD-डेमो-बोर्ड-FIG-21

कागदपत्रे / संसाधने

मायक्रोचिप यूएसबी पीडी डेमो बोर्ड [pdf] वापरकर्ता मार्गदर्शक
यूएसबी पीडी डेमो बोर्ड, पीडी डेमो बोर्ड, डेमो बोर्ड, बोर्ड

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *