მიკროჩიპი-ლოგო

MICROCHIP USB PD დემო დაფა

MICROCHIP-USB-PD-Demo-board-PRODUCT

USB PD დემო დაფა

USB PD დემო დაფა არის USB კვების ელემენტის დამტენის დემო დაფა, რომელსაც აქვს ATSAMD21J18A მიკროკონტროლერი. დაფა შეიცავს PKoB USB პროგრამირების/გამართვისთვის, Atmel ICE ინტერფეისთან ერთად.

საბჭო დასრულდაview

MICROCHIP-USB-PD-Demo-Board-Fig-1

დაფა მხარს უჭერს ორი ტიპის გაფართოების სათაურებს. არის ერთი Xplained Pro I/O სათაური 4-პინიანი Xplained Pro დენის სათაურით და mikroBUS დაჭერის დაფის კონექტორი. ბატარეის დამტენის SEPIC კვების წყაროს შეუძლია უზრუნველყოს სრული 20V/5A 100W USB PD სპეციფიკაცია. დემო კოდი მხარს უჭერს OLED1 Xplained Pro დანამატს გაფართოების სათაურ 1-ზე. ეს დანამატი არჩევითია, მაგრამ არის სასარგებლო ინსტრუმენტი გამართვისა და დამტენის სტატუსის მონიტორინგისთვის. OLED1 Xplained Pro დაფის შეძენა შესაძლებელია ცალკე. USB PD დემო დაფა არის USB კვების ელემენტის დამტენის დემო დაფა, რომელსაც აქვს ATSAMD21J18A მიკროკონტროლერი. დაფა შეიცავს PKoB USB პროგრამირების/გამართვისთვის, Atmel ICE ინტერფეისთან ერთად. დაფა მხარს უჭერს ორი ტიპის გაფართოების სათაურებს. არის ერთი Xplained Pro I/O სათაური 4-პინიანი Xplained Pro დენის სათაურით და მიკრო-BUS დაჭერის დაფის კონექტორი. ბატარეის დამტენის SEPIC კვების წყაროს შეუძლია უზრუნველყოს სრული 20V/5A 100W USB PD სპეციფიკაცია.

MICROCHIP-USB-PD-Demo-Board-Fig-2

დაწყება

  1. გადაამოწმეთ, რომ A) 5V Select Header-ს აქვს ჯუმპერი DBG მხარეს და ბ) Reset Select-ს აქვს ჯუმპერი ჩატვირთვის მხარეს, როგორც ეს ნაჩვენებია ქვემოთ:
    1. A) ჯემპერი მარცხენა მხარეს
    2. B) ჯუმპერი ძირზე
  2. ჩამოტვირთეთ და გაუშვით MPLAB X IDE.
  3. შეაერთეთ გამართვის USB მოწყობილობა თქვენს კომპიუტერში და შეამოწმეთ, რომ MPLAB X აღიარებს, რომ ნაკრები დაკავშირებულია.
  4. თუ დენის LED არ ანათებს, შეამოწმეთ, რომ 5 ვ არჩევის სათაური დაყენებულია სწორ წყაროზე.
  5. ჩამოტვირთეთ PSF საქაღალდე GitHub საიტიდან (https://github.com/MicrochipTech/PD_Sink_Battery_Charger_Demo) და გახსენით საქაღალდე.
  6. გახსენით MPLAB X და დააწკაპუნეთ File > გახსენით პროექტი, შემდეგ გადადით იქ, სადაც გადმოწერეთ file და გადადით საქაღალდეში PSF_EVB_Sink > PSF > Demo > PSF_EVB_Sink > firmware და აირჩიეთ პროექტი file; PSF_EVB_Sink.x
  7. აირჩიეთ პროგრამირების ინსტრუმენტი: USB Type-C დემო დაფა-SN: XXX
  8. შექმენით და დაპროგრამეთ დემო კოდი დაჭერითMICROCHIP-USB-PD-Demo-Board-Fig-4 ღილაკი, რომელიც მდებარეობს
  9. შეაერთეთ 12 ვ ძაბვის ბატარეის დადებითი მხარე ბატარეის ტერმინალთან, რომელიც აღინიშნება + და აკუმულატორის უარყოფითი მხარე ტერმინალს, რომელიც აღინიშნება -.
  10. დატენვის დასაწყებად შეაერთეთ ნებისმიერი USB PD-ის მქონე დამტენი USB-C კონექტორთან.

დემო კოდი მხარს უჭერს OLED1 Xplained Pro დანამატს გაფართოების სათაურ 1-ზე. ეს დანამატი არჩევითია, მაგრამ არის სასარგებლო ინსტრუმენტი გამართვისა და დამტენის სტატუსის მონიტორინგისთვის. OLED1 Xplained Pro დაფა შეგიძლიათ შეიძინოთ აქ: OLED1 Xplained Pro დაფა. OLED3 დაფაზე 1 ღილაკი გამოიყენება ეკრანის ორ გვერდს შორის გადასართავად. პირველ გვერდზე ნაჩვენებია ბატარეის დამტენის სტატუსი (შეცდომა, წინასწარი მდგომარეობა, CC რეჟიმი, CV რეჟიმი ან სრულად დატენილი). თუ გაუმართაობა მოხდა, ის აჩვენებს, თუ რა ტიპის ხარვეზია. თუ ხარვეზი არ არის, ის აჩვენებს ბატარეის SOC პროცენტსtagე. მე-2 გვერდზე, შეთანხმებული PD კონტრაქტი ნაჩვენებია შეთანხმებული ტომის მიხედვითtagე და მიმდინარე.

შენიშვნა: შეიძლება დაგჭირდეთ დაფის გადატვირთვის ღილაკის დაჭერა OLED1 დაფის ჩართვის შემდეგ, თუ ეკრანი თავიდან არ მუშაობს.

MICROCHIP-USB-PD-Demo-Board-Fig-5

ნახატები 5 და 6 დეტალურადაა აღწერილი მდგომარეობისა და დეფექტის სხვადასხვა კოდები, რომლებიც ამოცნობილია დამტენის მდგომარეობის აპარატის მიერ და ნაჩვენები იქნება OLED1 დაფაზე. მოცემულია მოკლე აღწერა, თუ რას ნიშნავს თითოეული კოდი

სტატუსის ტიპი მთელი კოდი აღწერა
ბრალია 0 გამოვლინდა ხარვეზი
 

წინასწარი კონდიციონირება

 

1

ბატარეის მოცულობაtage ძალიან დაბალია სრული დენისთვის

დამუხტვა

 

CCMODE

 

2

 

მუდმივი მიმდინარე დატენვის რეჟიმი

 

CVMODE

 

3

 

მუდმივი ტtagდატენვის რეჟიმი

დამუხტულია 4 ბატარეა სრულად დატენულია
 

დატენვა

 

5

 

ბატარეის მოცულობაtage წაიქცა მას შემდეგ, რაც ბრალდება

დამტენის მდგომარეობის მანქანის სტატუსის კოდები

შეცდომის ტიპი მთელი კოდი აღწერა
გენერიული 0 უცნობი ბრალია
NOSOURCE 1 PD წყარო არ არის დართული
 

UVLO

 

2

 

ბატარეის ტერმინალი მოცtage ძალიან დაბალია

 

OVLO

 

3

 

ბატარეის ტერმინალი მოცtage ძალიან მაღალია

OVERTEMP 4 ბატარეის ტემპერატურა ძალიან მაღალია
UNDERTEMP 5 ბატარეის ტემპერატურა ძალიან დაბალია

გამართვის ინფორმაცია გამოდის დაფისთვის com პორტის გამართვისთვის. ტერმინალის პროგრამის, Tera Term-ის გამოყენებით, დაყენებულია სწორი COM პორტით PD EVAL დაფისთვის და 115.2 KBaud, გამართვის ინფორმაცია დაიბეჭდება ტერმინალის ფანჯარაში, როგორც ეს ნაჩვენებია ქვემოთ.

MICROCHIP-USB-PD-Demo-Board-Fig-6

გამართვის ინფორმაცია ნაჩვენებია ქვემოთ ბატარეის დატენვის შესახებ.

MICROCHIP-USB-PD-Demo-Board-Fig-7

კალიბრაციის პროცედურა

იხილეთ მომხმარებლის სახელმძღვანელოს მე-7 გვერდი კალიბრაციის პროცედურის დეტალებისთვის. არჩევითი კალიბრაციის პროცედურა შეიძლება ჩატარდეს დამტენის დენის აღქმის სიზუსტის გასაუმჯობესებლად. ამ პროცესისთვის საჭირო იქნება მულტიმეტრი.

მიმდინარე წაკითხვების დაკალიბრების ნაბიჯები:

  1. შექმენით სქემა, რომელიც ნაჩვენებია ქვემოთ მოცემულ დიაგრამაზე.
  2. კოდში file „SEPIC_CTRL.c“ შეცვალეთ CALEN ცვლადი 1-ით და გადააპროგრამეთ დაფა კალიბრაციის გასააქტიურებლად.MICROCHIP-USB-PD-Demo-Board-Fig-8
  3. შეაერთეთ PD კვების წყარო USB-C კონექტორში (ქვემოთ არ არის გამოსახული).
  4. მონაცემთა ვიზუალიზატორის გამოყენებით MPLAB X-ში, შეიყვანეთ მულტიმეტრზე ნაჩვენები დენი (mA-ში). ამის გაკეთება ორი განსხვავებული მნიშვნელობისთვის საშუალებას მოგვცემს გამოვთვალოთ საჭირო კალიბრაციის პარამეტრები.
  5. ეს მნიშვნელობები ინახება EEPROM-ში და კალიბრაცია საჭიროა მხოლოდ ერთხელ. დაფის გადაპროგრამების შემთხვევაში მოგიწევთ კალიბრაციის გამეორება.MICROCHIP-USB-PD-Demo-Board-Fig-9

 

დამტენის მახასიათებლები

დამტენის მახასიათებლების დეტალებისთვის იხილეთ მომხმარებლის სახელმძღვანელოს მე-8 გვერდი. დამტენი იყენებს მუდმივ დენს/მუდმივ მოცულობასtagდატენვის ალგორითმი. არსებობს სამი ძირითადი მდგომარეობა, რომელშიც დამტენი მუშაობს, წინასწარი მდგომარეობა, მუდმივი დენის დატენვა და მუდმივი მოცულობაtagდატენვა. დამტენი გადავა წინასწარი მდგომარეობის რეჟიმში, თუ აღმოაჩენს ბატარეის მოცულობასtage ზედმეტად დაბალია იმისთვის, რომ უსაფრთხოდ დაიტენოს სრული დენით. ამ რეჟიმში დატენვის დენი შემოიფარგლება რამდენიმე ასეული მილიითampს. მას შემდეგ, რაც დამტენი აღმოაჩენს ბატარეის მოცულობასtage არის დატენვის წინასწარი შეწყვეტის ზღურბლზე ზემოთ, ის იქნება ramp დენამდე დატენვის მაქსიმალურ დასაშვებ დენამდე. ეს მნიშვნელობა შეიძლება იყოს მყარად კოდირებული მომხმარებლის მიერ ან შეიძლება დაყენდეს ავტომატურად გამოთვლაზე შეთანხმებული PD კონტრაქტის საფუძველზე. დამტენი გააგრძელებს დამუხტვას მუდმივი დენით მანამ, სანამ ბატარეის მოცულობა არ იქნებაtage უახლოვდება მაქსიმალურ მოცულობასtage რომელ მომენტში შევა მუდმივი ტომიtage რეჟიმი. ამ რეჟიმში დამტენი ამოწმებს ბატარეის მოცულობასtage ყოველ 500 ms. თუ ტtage არის ბატარეის მაქსიმალური მოცულობის ზემოთtagე, ის შეამცირებს დენს მანამ, სანამ არ იქნება ამ მოცულობაზე ან ოდნავ ქვემოთtagე ბარიერი. ეს შეინარჩუნებს ბატარეის მოცულობასtagე მუდმივ დონეზე. ეს პროცესი გაგრძელდება მანამ, სანამ დატენვის დენი არ ჩამორჩება მითითებულ გამორთვის დენს. ამ დროს დამტენი გამოირთვება, მაგრამ გააგრძელებს ბატარეის მონიტორინგს და საჭიროების შემთხვევაში დამუხტვას.

MICROCHIP-USB-PD-Demo-Board-Fig-10

დამტენის მდგომარეობის ზღვრების პარამეტრების დარეგულირება შესაძლებელია "SEPIC_CTRL.c"-ში file. რამდენიმე განსაზღვრება გამოიყენება ბატარეის პარამეტრების და სასურველი ზღურბლების/შეწყვეტის დასადგენად

MICROCHIP-USB-PD-Demo-Board-Fig-11

გარდა ამისა, სასურველი დატენვის დენი შეიძლება განისაზღვროს ხელით ან ავტომატურად ქვემოთ ნაჩვენები კოდის შეცვლით.

MICROCHIP-USB-PD-Demo-Board-Fig-12

სქემატიკა

სქემები და მასალების ბილეთი
იხილეთ მომხმარებლის სახელმძღვანელოს გვერდები 11-17 სქემებისა და მასალების დეტალებისთვის.

MICROCHIP-USB-PD-Demo-Board-Fig-13MICROCHIP-USB-PD-Demo-Board-Fig-14 MICROCHIP-USB-PD-Demo-Board-Fig-15 MICROCHIP-USB-PD-Demo-Board-Fig-16 MICROCHIP-USB-PD-Demo-Board-Fig-17

PCB ბეჭდვა

MICROCHIP-USB-PD-Demo-Board-Fig-18

მასალების ბილეთი

MICROCHIP-USB-PD-Demo-Board-Fig-19 MICROCHIP-USB-PD-Demo-Board-Fig-20 MICROCHIP-USB-PD-Demo-Board-Fig-21

დოკუმენტები / რესურსები

MICROCHIP USB PD დემო დაფა [pdf] მომხმარებლის სახელმძღვანელო
USB PD Demo Board, PD Demo Board, Demo Board, Board

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *