ໄມໂຄຣຊິບ-ໂລໂກ້

MICROCHIP USB PD Demo Board

MICROCHIP-USB-PD-Demo-Board-PRODUCT

USB PD Demo Board

USB PD Demo Board ແມ່ນກະດານສາທິດການສາກແບັດເຕີລີການສົ່ງພະລັງງານ USB ທີ່ປະກອບດ້ວຍ ATSAMD21J18A microcontroller. ກະດານປະກອບມີ PKoB ສໍາລັບການຂຽນໂປລແກລມ USB / debugging, ພ້ອມກັບການໂຕ້ຕອບ Atmel ICE.

ຂື້ນກະດານview

MICROCHIP-USB-PD-Demo-Board-FIG-1

ສອງປະເພດຂອງສ່ວນຫົວການຂະຫຍາຍຕົວແມ່ນສະຫນັບສະຫນູນໂດຍຄະນະກໍາມະການ. ມີສ່ວນຫົວ Xplained Pro I/O ອັນໜຶ່ງທີ່ມີຫົວພະລັງງານ 4-pin Xplained Pro, ແລະຕົວເຊື່ອມຕໍ່ກະດານຄລິກ mikroBUS. ການສະຫນອງພະລັງງານ SEPIC ຂອງເຄື່ອງສາກແບດເຕີລີ່ສາມາດຮອງຮັບ 20V/5A 100W USB PD ສະເພາະ. ລະຫັດສາທິດຮອງຮັບ OLED1 Xplained Pro add-on board ໃນສ່ວນຂະຫຍາຍ header 1. ກະດານ add-on ນີ້ແມ່ນທາງເລືອກແຕ່ເປັນເຄື່ອງມືທີ່ເປັນປະໂຫຍດສໍາລັບການ debugging ແລະການກວດສອບສະຖານະ charger. ກະດານ OLED1 Xplained Pro ສາມາດຊື້ແຍກຕ່າງຫາກ. USB PD Demo Board ແມ່ນກະດານສາທິດການສາກແບັດເຕີລີການສົ່ງພະລັງງານ USB ທີ່ປະກອບດ້ວຍ ATSAMD21J18A microcontroller. ກະດານປະກອບມີ PKoB ສໍາລັບການຂຽນໂປລແກລມ USB / debugging, ພ້ອມກັບການໂຕ້ຕອບ Atmel ICE. ສອງປະເພດຂອງສ່ວນຫົວການຂະຫຍາຍຕົວແມ່ນສະຫນັບສະຫນູນໂດຍຄະນະກໍາມະການ. ມີສ່ວນຫົວ Xplained Pro I/O ອັນໜຶ່ງທີ່ມີຫົວພະລັງງານ 4-pin Xplained Pro, ແລະຕົວເຊື່ອມຕໍ່ກະດານຄລິກ mikro-BUS. ການສະຫນອງພະລັງງານ SEPIC ຂອງເຄື່ອງສາກແບດເຕີລີ່ສາມາດຮອງຮັບ 20V/5A 100W USB PD ສະເພາະ.

MICROCHIP-USB-PD-Demo-Board-FIG-2

ການເລີ່ມຕົ້ນ

  1. ຢືນຢັນ A) 5V Select Header ມີ jumper ຢູ່ດ້ານ DBG ແລະ B) Reset Select ມີ jumper ຢູ່ດ້ານ Boot ຕາມຮູບຂ້າງລຸ່ມນີ້:
    1. A) Jumper ຢູ່ເບື້ອງຊ້າຍ
    2. B) Jumper ສຸດລຸ່ມ
  2. ດາວໂຫຼດ ແລະເປີດ MPLAB X IDE.
  3. ສຽບ USB debug ເຂົ້າໄປໃນຄອມພິວເຕີຂອງທ່ານແລະກວດເບິ່ງວ່າ MPLAB X ຮັບຮູ້ວ່າຊຸດໄດ້ຖືກເຊື່ອມຕໍ່.
  4. ຖ້າໄຟ LED ບໍ່ສະຫວ່າງ, ໃຫ້ກວດເບິ່ງວ່າຫົວເລືອກ 5V ຖືກຕັ້ງເປັນແຫຼ່ງທີ່ຖືກຕ້ອງ.
  5. ດາວໂຫລດໂຟນເດີ PSF ຈາກເວັບໄຊທ໌ GitHub (https://github.com/MicrochipTech/PD_Sink_Battery_Charger_Demo) ແລະ unzip ໂຟນເດີ.
  6. ເປີດ MPLAB X ແລະຄລິກ File > ເປີດໂຄງການ, ຈາກນັ້ນນໍາທາງໄປຫາບ່ອນທີ່ທ່ານດາວໂຫຼດ file ແລະໄປທີ່ໂຟນເດີ PSF_EVB_Sink > PSF > Demo > PSF_EVB_Sink > firmware ແລະເລືອກໂຄງການ. file; PSF_EVB_Sink.x
  7. ເລືອກເຄື່ອງມືການຂຽນໂປລແກລມ: USB Type-C Demo Board-SN: XXX
  8. ສ້າງ​ແລະ​ໂຄງ​ການ​ລະ​ຫັດ​ຕົວ​ຢ່າງ​ໂດຍ​ການ​ກົດ​ປຸ່ມ​MICROCHIP-USB-PD-Demo-Board-FIG-4 ປຸ່ມຕັ້ງຢູ່ເທິງ
  9. ເຊື່ອມຕໍ່ດ້ານບວກຂອງແບດເຕີລີ່ 12V ກັບສະຖານີຫມໍ້ໄຟທີ່ມີເຄື່ອງຫມາຍ + ແລະດ້ານລົບຂອງແບດເຕີລີ່ກັບສະຖານີຫມາຍ -.
  10. ເຊື່ອມຕໍ່ເຄື່ອງສາກ USB PD ໃດໆກໍໄດ້ກັບຕົວເຊື່ອມຕໍ່ USB-C ເພື່ອເລີ່ມການສາກໄຟ.

ລະຫັດສາທິດຮອງຮັບ OLED1 Xplained Pro add-on board ໃນສ່ວນຂະຫຍາຍ header 1. ກະດານ add-on ນີ້ແມ່ນທາງເລືອກແຕ່ເປັນເຄື່ອງມືທີ່ເປັນປະໂຫຍດສໍາລັບການ debugging ແລະການກວດສອບສະຖານະ charger. ກະດານ OLED1 Xplained Pro ສາມາດຊື້ໄດ້ທີ່ນີ້: OLED1 Xplained Pro Board. ປຸ່ມ 3 ໃນກະດານ OLED1 ຖືກນໍາໃຊ້ເພື່ອສະຫຼັບລະຫວ່າງສອງຫນ້າສະແດງຜົນ. ໃນໜ້າທຳອິດ, ສະຖານະເຄື່ອງສາກແບັດເຕີຣີຈະສະແດງ (ບໍ່ວ່າຈະເປັນຄວາມຜິດ, ສະພາບກ່ອນ, ໂໝດ CC, ໂໝດ CV, ຫຼື ສາກເຕັມ). ຖ້າມີຄວາມຜິດເກີດຂຶ້ນ, ມັນຈະສະແດງວ່າມັນເປັນຄວາມຜິດປະເພດໃດ. ຖ້າບໍ່ມີຄວາມຜິດພາດ, ມັນຈະສະແດງ SOC ຫມໍ້ໄຟເປັນ percentage. ໃນຫນ້າທີ 2, ສັນຍາ PD ທີ່ເຈລະຈາໄດ້ສະແດງຢູ່ໃນເງື່ອນໄຂຂອງການເຈລະຈາ voltage ແລະປະຈຸບັນ.

ໝາຍເຫດ: ທ່ານອາດຈະຕ້ອງກົດປຸ່ມຣີເຊັດກະດານຫຼັງຈາກສຽບໃສ່ກະດານ OLED1 ຖ້າຈໍສະແດງຜົນບໍ່ເຮັດວຽກໃນເບື້ອງຕົ້ນ.

MICROCHIP-USB-PD-Demo-Board-FIG-5

ຮູບທີ 5 ແລະ 6 ລາຍລະອຽດຂອງສະຖານະ ແລະລະຫັດຄວາມຜິດທີ່ແຕກຕ່າງກັນທີ່ຮັບຮູ້ໂດຍເຄື່ອງສາກໄຟ ແລະຈະຖືກສະແດງຢູ່ໃນກະດານ OLED1. ຄໍາອະທິບາຍສັ້ນໆກ່ຽວກັບຄວາມຫມາຍຂອງແຕ່ລະລະຫັດແມ່ນໃຫ້

ປະເພດສະຖານະພາບ ລະຫັດເລກເຕັມ ລາຍລະອຽດ
ຜິດ 0 ກວດພົບຄວາມຜິດ
 

ການປັບຕົວລ່ວງໜ້າ

 

1

ຫມໍ້ໄຟ voltage ແມ່ນຕໍ່າເກີນໄປສໍາລັບປະຈຸບັນເຕັມ

ການສາກໄຟ

 

CCMODE

 

2

 

ຮູບແບບການສາກໄຟຄົງທີ່

 

CVMODE

 

3

 

ປະລິມານຄົງທີ່tage ຮູບແບບການສາກໄຟ

ຮຽກເກັບ 4 ແບັດເຕີຣີຖືກສາກເຕັມແລ້ວ
 

ສາກໃໝ່

 

5

 

ຫມໍ້ໄຟ voltage ໄດ້ຫຼຸດລົງນັບຕັ້ງແຕ່ຖືກກ່າວຫາ

ລະຫັດສະຖານະເຄື່ອງສາກໄຟ

ປະເພດຄວາມຜິດ ລະຫັດເລກເຕັມ ລາຍລະອຽດ
ໂດຍທົ່ວໄປ 0 ຄວາມຜິດທີ່ບໍ່ຮູ້ຈັກ
NOSOURCE 1 ບໍ່ມີແຫຼ່ງ PD ຕິດຢູ່
 

UVLO

 

2

 

ສະຖານີຫມໍ້ໄຟ voltage ແມ່ນຕໍ່າເກີນໄປ

 

OVLO

 

3

 

ສະຖານີຫມໍ້ໄຟ voltage ແມ່ນສູງເກີນໄປ

ເກີນເວລາ 4 ອຸນຫະພູມແບັດເຕີຣີສູງເກີນໄປ
underTEMP 5 ອຸນຫະພູມແບັດເຕີຣີຕໍ່າເກີນໄປ

ຂໍ້​ມູນ​ດີ​ບັກ​ແມ່ນ​ອອກ​ເພື່ອ debug com port ສໍາ​ລັບ​ຄະ​ນະ​. ໂດຍໃຊ້ໂປຣແກມ terminal, Tera Term, ຕັ້ງເປັນພອດ COM ທີ່ຖືກຕ້ອງສຳລັບກະດານ PD EVAL ແລະ 115.2 KBaud, ຂໍ້ມູນການດີບັ໊ກຈະຖືກພິມອອກໃສ່ໜ້າຕ່າງ terminal ດັ່ງທີ່ສະແດງຢູ່ລຸ່ມນີ້.

MICROCHIP-USB-PD-Demo-Board-FIG-6

ຂໍ້​ມູນ​ດີ​ບັກ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຂ້າງ​ລຸ່ມ​ນີ້​ຂອງ​ການ​ສາກ​ໄຟ​ຂອງ​ຫມໍ້​ໄຟ​.

MICROCHIP-USB-PD-Demo-Board-FIG-7

ຂັ້ນຕອນການສອບທຽບ

ເບິ່ງໜ້າ 7 ຂອງຄູ່ມືຜູ້ໃຊ້ສຳລັບລາຍລະອຽດຂັ້ນຕອນການປັບທຽບ. ຂັ້ນຕອນການປັບທຽບທາງເລືອກສາມາດເຮັດໄດ້ເພື່ອປັບປຸງຄວາມຖືກຕ້ອງຂອງການອ່ານຄວາມຮູ້ສຶກໃນປະຈຸບັນຂອງ charger. ມັນ ຈຳ ເປັນຕ້ອງມີເຄື່ອງວັດແທກ multimeter ສໍາລັບຂະບວນການນີ້.

ຂັ້ນ​ຕອນ​ໃນ​ການ​ປັບ​ຕົວ​ການ​ອ່ານ​ໃນ​ປັດ​ຈຸ​ບັນ​:

  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 ແລະການປັບທຽບພຽງແຕ່ຕ້ອງເຮັດຄັ້ງດຽວເທົ່ານັ້ນ. ທ່ານຈະຕ້ອງເຮັດການປັບຕົວອີກຄັ້ງຖ້າທ່ານ reprogram ກະດານ.MICROCHIP-USB-PD-Demo-Board-FIG-9

 

ຄຸນສົມບັດເຄື່ອງສາກ

ເບິ່ງໜ້າ 8 ຂອງຄູ່ມືຜູ້ໃຊ້ສຳລັບລາຍລະອຽດຄຸນລັກສະນະຂອງເຄື່ອງສາກ. ເຄື່ອງສາກໃຊ້ກະແສໄຟຟ້າຄົງທີ່ / voltage ສູດການຄິດໄລ່. ມີສາມລັດຕົ້ນຕໍທີ່ charger ເຮັດວຽກຢູ່ໃນ, ສະພາບກ່ອນ, ການສາກໄຟຄົງທີ່, ແລະ vol ຄົງທີ່.tage ຄ່າບໍລິການ. ເຄື່ອງສາກຈະເຂົ້າສູ່ໂໝດສະພາບກ່ອນຖ້າມັນກວດພົບແບັດເຕີຣີtage ແມ່ນຕໍ່າເກີນໄປທີ່ຈະສາກໄຟຢ່າງປອດໄພໃນກະແສເຕັມ. ໃນໂຫມດນີ້, ກະແສໄຟຟ້າຖືກຈໍາກັດພຽງແຕ່ສອງສາມຮ້ອຍມິນລິລິດamps. ເມື່ອເຄື່ອງສາກກວດພົບແບດເຕີຣີ voltage ແມ່ນຢູ່ເຫນືອຂອບເຂດການຕັດກ່ອນຄ່າໃຊ້ຈ່າຍ, ມັນຈະ ramp ສູງເຖິງປະຈຸບັນການສາກໄຟສູງສຸດທີ່ອະນຸຍາດ. ຄ່ານີ້ສາມາດຖືກລະຫັດຍາກໂດຍຜູ້ໃຊ້ຫຼືສາມາດຖືກຕັ້ງຄ່າໃຫ້ຄິດໄລ່ອັດຕະໂນມັດໂດຍອີງໃສ່ສັນຍາ PD ທີ່ເຈລະຈາ. ເຄື່ອງຊາດຈະສືບຕໍ່ສາກໄຟດ້ວຍກະແສຄົງທີ່ຈົນກ່ວາຫມໍ້ໄຟຂອງ voltage ໃກ້ກັບ vol ສູງສຸດຂອງຕົນtage ໃນຈຸດໃດທີ່ມັນຈະເຂົ້າໄປໃນ vol ຄົງທີ່tage ຮູບແບບ. ໃນໂຫມດນີ້, ເຄື່ອງຊາດຈະກວດສອບແບດເຕີລີ່ voltage ທຸກໆ 500ms. ຖ້າ voltage ແມ່ນຢູ່ຂ້າງເທິງ vol ຫມໍ້ໄຟສູງສຸດtage, ມັນຈະຫຼຸດລົງໃນປະຈຸບັນຈົນກ່ວາມັນຢູ່ທີ່ຫຼືເລັກນ້ອຍຂ້າງລຸ່ມນີ້ voltage ເກນ. ນີ້ຈະຮັກສາຫມໍ້ໄຟ voltage ໃນລະດັບຄົງທີ່. ຂະບວນການນີ້ຈະສືບຕໍ່ຈົນກ່ວາກະແສໄຟຟ້າຕ່ໍາກວ່າກະແສໄຟຟ້າຕັດທີ່ກໍານົດ. ໃນຈຸດນີ້, ເຄື່ອງສາກຈະປິດ, ແຕ່ຈະສືບຕໍ່ຕິດຕາມຫມໍ້ໄຟແລະປິດການສາກໄຟຕາມຄວາມຕ້ອງການ.

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

ຄະນິດສາດ

Schematics ແລະບັນຊີລາຍການຂອງວັດສະດຸ
ອ້າງອີງເຖິງໜ້າ 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 Demo Board [pdf] ຄູ່ມືຜູ້ໃຊ້
USB PD Demo Board, PD Demo Board, Demo Board, Board

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *