မိုက်ခရိုချီ-လိုဂို

MICROCHIP USB PD သရုပ်ပြဘုတ်

MICROCHIP-USB-PD-Demo-Board-PRODUCT

USB PD သရုပ်ပြဘုတ်

USB PD သရုပ်ပြဘုတ်သည် ATSAMD21J18A မိုက်ခရိုကွန်ထရိုလာပါရှိသော USB ပါဝါပေးပို့သည့် ဘက်ထရီအားသွင်းကိရိယာ သရုပ်ပြဘုတ်ဖြစ်သည်။ ဘုတ်တွင် USB ပရိုဂရမ်ရေးခြင်း/ဒီဘာဂင်အတွက် PKoB နှင့် Atmel ICE အင်တာဖေ့စ်တို့ ပါဝင်သည်။

ဘုတ်ကျော်view

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

ဘုတ်အဖွဲ့မှ ပံ့ပိုးပေးထားသော တိုးချဲ့ခေါင်းစီး အမျိုးအစား နှစ်မျိုးရှိသည်။ 4-pin Xplained Pro ပါဝါခေါင်းစီးပါရှိသော Xplained Pro I/O ခေါင်းစီးတစ်ခုနှင့် mikroBUS ကလစ်ဘုတ်ချိတ်ဆက်ကိရိယာတစ်ခုရှိသည်။ ဘက်ထရီအားသွင်းကိရိယာ၏ SEPIC ပါဝါထောက်ပံ့မှုသည် 20V/5A 100W USB PD သတ်မှတ်ချက်အပြည့်အစုံကို ပံ့ပိုးပေးနိုင်သည်။ သရုပ်ပြကုဒ်သည် တိုးချဲ့မှုခေါင်းစီး 1 ရှိ OLED1 Xplained Pro အပိုပရိုဂရမ်ကို ပံ့ပိုးပေးသည်။ ဤအပိုပရိုဂရမ်ဘုတ်သည် စိတ်ကြိုက်ရွေးချယ်နိုင်သော်လည်း အမှားရှာပြင်ခြင်းနှင့် အားသွင်းကိရိယာအခြေအနေစောင့်ကြည့်ခြင်းအတွက် အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ OLED1 Xplained Pro board ကို သီးခြားစီ ဝယ်ယူနိုင်ပါသည်။ USB PD သရုပ်ပြဘုတ်သည် ATSAMD21J18A မိုက်ခရိုကွန်ထရိုလာပါရှိသော USB ပါဝါပေးပို့သည့် ဘက်ထရီအားသွင်းကိရိယာ သရုပ်ပြဘုတ်ဖြစ်သည်။ ဘုတ်တွင် USB ပရိုဂရမ်ရေးခြင်း/ဒီဘာဂင်အတွက် PKoB နှင့် Atmel ICE အင်တာဖေ့စ်တို့ ပါဝင်သည်။ ဘုတ်အဖွဲ့မှ ပံ့ပိုးပေးထားသော တိုးချဲ့ခေါင်းစီး အမျိုးအစား နှစ်မျိုးရှိသည်။ 4-pin Xplained Pro ပါဝါခေါင်းစီးပါရှိသော Xplained Pro I/O ခေါင်းစီးတစ်ခုနှင့် mikro-BUS ကလစ်ဘုတ်ချိတ်ဆက်ကိရိယာတစ်ခုရှိသည်။ ဘက်ထရီအားသွင်းကိရိယာ၏ SEPIC ပါဝါထောက်ပံ့မှုသည် 20V/5A 100W USB PD သတ်မှတ်ချက်အပြည့်အစုံကို ပံ့ပိုးပေးနိုင်သည်။

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

စတင်အသုံးပြုခြင်း

  1. A) 5V Select Header တွင် DBG ဘက်တွင် jumper ပါရှိပြီး B) Reset Select တွင် အောက်ဖော်ပြပါအတိုင်း Boot side တွင် jumper တစ်ခုပါရှိသည်-
    1. A) ဘယ်ဘက်ခြမ်းမှာ Jumper ပါ။
    2. B) အောက်ခြေတွင် Jumper
  2. MPLAB X IDE ကိုဒေါင်းလုဒ်လုပ်ပြီးဖွင့်ပါ။
  3. အမှားရှာပြင် USB ကို သင့်ကွန်ပြူတာတွင် ချိတ်ပြီး အစုံလိုက်ချိတ်ဆက်ထားကြောင်း MPLAB X အသိအမှတ်ပြုကြောင်း စစ်ဆေးပါ။
  4. ပါဝါ LED မီးမလင်းပါက၊ 5V ရွေးချယ်ထားသော ခေါင်းစီးအား မှန်ကန်သော ရင်းမြစ်သို့ သတ်မှတ်ထားကြောင်း စစ်ဆေးပါ။
  5. GitHub ဆိုက်မှ PSF ဖိုင်တွဲကို ဒေါင်းလုဒ်လုပ်ပါ (https://github.com/MicrochipTech/PD_Sink_Battery_Charger_Demo) ပြီးလျှင် Folder ကို ဇစ်ဖြည်လိုက်ပါ။
  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. 12V ဘက်ထရီ၏ အပြုသဘောဆောင်သော ဘက်ထရီကို အမှတ်အသားပြုထားသည့် ဘက်ထရီဂိတ်သို့ + နှင့် ဘက်ထရီ၏ အနုတ်ဘက်ခြမ်းကို အမှတ်အသားပြုထားသည့် တာမီနယ်သို့ ချိတ်ဆက်ပါ။
  10. အားသွင်းခြင်းစတင်ရန် USB-C ချိတ်ဆက်ကိရိယာကိုမဆို USB PD စွမ်းရည်ရှိသော အားသွင်းကိရိယာကို ချိတ်ဆက်ပါ။

သရုပ်ပြကုဒ်သည် တိုးချဲ့မှုခေါင်းစီး 1 ရှိ OLED1 Xplained Pro အပိုပရိုဂရမ်ကို ပံ့ပိုးပေးသည်။ ဤအပိုပရိုဂရမ်ဘုတ်သည် စိတ်ကြိုက်ရွေးချယ်နိုင်သော်လည်း အမှားရှာပြင်ခြင်းနှင့် အားသွင်းကိရိယာအခြေအနေစောင့်ကြည့်ခြင်းအတွက် အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ OLED1 Xplained Pro ဘုတ်အား ဤနေရာတွင် ဝယ်ယူနိုင်ပါသည်- OLED1 Xplained Pro Board။ OLED3 ဘုတ်ပေါ်ရှိ ခလုတ် 1 ကို မျက်နှာပြင်နှစ်ခုကြားတွင် ပြောင်းရန် အသုံးပြုသည်။ ပထမစာမျက်နှာတွင်၊ ဘက်ထရီအားသွင်းမှု အခြေအနေကို ပြသသည် (ချွတ်ယွင်းမှု၊ ကြိုတင်အခြေအနေ၊ CC မုဒ်၊ CV မုဒ် သို့မဟုတ် အားအပြည့်သွင်းထားသည်) ကို ပြသထားသည်။ ချို့ယွင်းချက်တစ်ခု ဖြစ်ပေါ်လာပါက ၎င်းသည် မည်ကဲ့သို့သော ချို့ယွင်းချက်ဖြစ်သည်ကို ဖော်ပြလိမ့်မည်။ ချို့ယွင်းချက်မရှိပါက၊ ၎င်းသည် ဘက်ထရီ SOC ကို percen အဖြစ်ပြသမည်ဖြစ်သည်။tagင စာမျက်နှာ 2 တွင်၊ ညှိနှိုင်းထားသော PD စာချုပ်ကို ညှိနှိုင်းမှုပုံစံဖြင့် ဖော်ပြထားပါသည်။tage နှင့် လက်ရှိ။

မှတ်ချက်: သင်သည် OLED1 ဘုတ်ကို ပလပ်ထိုးပြီးနောက် ဘုတ်အား ပြန်လည်သတ်မှတ်ရန် ခလုတ်ကို နှိပ်ရပေမည်။

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

ပုံ 5 နှင့် 6 သည် အားသွင်းစက်မှအသိအမှတ်ပြုထားသော မတူညီသောအခြေအနေနှင့် အမှားအယွင်းကုဒ်များကို အသေးစိတ်ဖော်ပြပြီး OLED1 ဘုတ်ပေါ်တွင်ပြသမည်ဖြစ်သည်။ ကုဒ်တစ်ခုစီ၏ အဓိပ္ပါယ်ကို အတိုချုံးဖော်ပြချက် ပေးထားသည်။

အခြေအနေအမျိုးအစား ကိန်းပြည့်ကုဒ် ဖော်ပြချက်
အမှား 0 ချွတ်ယွင်းချက်တစ်ခု တွေ့ရှိခဲ့သည်။
 

ကြိုတင်ပြင်ဆင်ခြင်း။

 

1

ဘက်ထရီပမာဏtage သည် full current အတွက် နည်းလွန်းသည်။

အားသွင်းခြင်း။

 

CCMODE

 

2

 

အဆက်မပြတ် လက်ရှိ အားသွင်းမုဒ်

 

CVMODE

 

3

 

အဆက်မပြတ် voltage အားသွင်းမုဒ်

ငွေကောက်ခံသည်။ 4 ဘက်ထရီအားအပြည့်သွင်းထားသည်။
 

အားပြန်သွင်းပါ။

 

5

 

ဘက်ထရီပမာဏtagစွဲချက်တင်ကတည်းက အီးကျသွားတယ်။

အားသွင်းစက်အခြေအနေ စက်အခြေအနေကုဒ်များ

အမှားအမျိုးအစား ကိန်းပြည့်ကုဒ် ဖော်ပြချက်
အထွေထွေ 0 အမည်မသိအမှား
NOSOURCE 1 PD အရင်းအမြစ်ကို တွဲမထားပါဘူး။
 

UVLO

 

2

 

ဘက်ထရီ terminal voltage က နည်းလွန်းတယ်။

 

OVLO

 

3

 

ဘက်ထရီ terminal voltage က အရမ်းမြင့်တယ်။

လွန်ကဲ 4 ဘက်ထရီ အပူချိန် အလွန်မြင့်သည်။
နားလည်ရန် 5 ဘက်ထရီ အပူချိန် အလွန်နည်းသည်။

အမှားရှာအချက်အလက်သည် ဘုတ်အဖွဲ့အတွက် အမှားရှာပြင် com ပို့တ်သို့ အထွက်ဖြစ်သည်။ Terminal ပရိုဂရမ်၊ Tera Term၊ PD EVAL ဘုတ်နှင့် 115.2 KBaud အတွက် မှန်ကန်သော COM port ကို အသုံးပြု၍ အမှားရှာပြင်သည့် အချက်အလက်ကို အောက်တွင် ပြထားသည့်အတိုင်း terminal window သို့ ပုံနှိပ်ပါမည်။

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

ဘက်ထရီအားသွင်းခြင်း၏ အောက်တွင်ဖော်ပြထားသော အမှားအယွင်းအချက်အလက်။

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

Calibration လုပ်ထုံးလုပ်နည်း

ချိန်ညှိခြင်းဆိုင်ရာ အသေးစိတ်အချက်အလက်များအတွက် အသုံးပြုသူလမ်းညွှန်၏ စာမျက်နှာ 7 ကို ကိုးကားပါ။ အားသွင်းကိရိယာ၏ လက်ရှိအာရုံခံစားမှုကို ဖတ်ရှုခြင်း၏ တိကျမှုကို မြှင့်တင်ရန် ရွေးချယ်နိုင်သော ချိန်ညှိခြင်းလုပ်ငန်းစဉ်ကို လုပ်ဆောင်နိုင်သည်။ ဤလုပ်ငန်းစဉ်အတွက် Multimeter လိုအပ်ပါမည်။

လက်ရှိဖတ်ရှုမှုများကို ချိန်ညှိရန် အဆင့်များ-

  1. အောက်ဖော်ပြပါ ပုံတွင် ပြထားသည့် ပတ်လမ်းကို တည်ဆောက်ပါ။
  2. ကုဒ်ထဲမှာ file “SEPIC_CTRL.c” သည် CALEN variable ကို 1 သို့ပြောင်းပြီး ချိန်ညှိခြင်းကိုဖွင့်ရန်အတွက် ဘုတ်အား ပြန်လည်အစီအစဉ်ဆွဲပါ။MICROCHIP-USB-PD-Demo-Board-FIG-8
  3. USB-C ချိတ်ဆက်ကိရိယာသို့ PD ပါဝါရင်းမြစ်ကို ချိတ်ပါ (အောက်တွင်ဖော်ပြထားခြင်းမရှိပါ)။
  4. MPLAB X တွင် data visualizer ကိုအသုံးပြု၍ multimeter တွင်ပြသထားသောလက်ရှိ (mA) ကိုထည့်ပါ။ မတူညီသောတန်ဖိုးနှစ်ခုအတွက် ၎င်းကိုလုပ်ဆောင်ခြင်းဖြင့် လိုအပ်သော ချိန်ညှိမှုဘောင်များကို တွက်ချက်နိုင်မည်ဖြစ်သည်။
  5. ဤတန်ဖိုးများကို EEPROM တွင် သိမ်းဆည်းထားပြီး ချိန်ညှိခြင်းကို တစ်ကြိမ်သာ လုပ်ဆောင်ရန် လိုအပ်သည်။ သင်ဘုတ်အဖွဲ့အား ပြန်လည်ပရိုဂရမ်ပြန်လုပ်ပါက ချိန်ညှိခြင်းအား ပြန်လုပ်ရပါမည်။MICROCHIP-USB-PD-Demo-Board-FIG-9

 

Charger စရိုက်လက္ခဏာများ

အားသွင်းအင်္ဂါရပ်များ အသေးစိတ်အတွက် အသုံးပြုသူလမ်းညွှန်၏ စာမျက်နှာ 8 ကို ကိုးကားပါ။ အားသွင်းကိရိယာသည် စဉ်ဆက်မပြတ် လျှပ်စီးကြောင်း/အဆက်မပြတ် ဗို့အားကို အသုံးပြုသည်။tage charge algorithm အားသွင်းကိရိယာတွင် လည်ပတ်နေသည့် အဓိကအခြေအနေ သုံးခုရှိပြီး၊ ကြိုတင်အခြေအနေ၊ အဆက်မပြတ် လက်ရှိအားသွင်းမှုနှင့် အဆက်မပြတ် voltage အခကြေးငွေ။ ဘက်ထရီပမာဏကို တွေ့ရှိပါက အားသွင်းကိရိယာသည် ကြိုတင်အခြေအနေမုဒ်သို့ ဝင်ရောက်မည်ဖြစ်သည်။tage သည် လက်ရှိအပြည့်ဖြင့် လုံခြုံစွာ အားသွင်းရန် အလွန်နည်းပါသည်။ ဤမုဒ်တွင် အားသွင်းလျှပ်စီးကြောင်းသည် မီလီရာဂဏန်းအထိ ကန့်သတ်ထားသည်။amp၎။ အားသွင်းကိရိယာမှ ဘက်ထရီ volt ကိုတွေ့ရှိသည်နှင့်tage သည် pre-charge cutoff threshold ၏အထက်တွင် r ဖြစ်လိမ့်မည်။amp အမြင့်ဆုံးခွင့်ပြုထားသော အားသွင်းလက်ရှိအထိ။ ဤတန်ဖိုးကို အသုံးပြုသူမှ hard-code လုပ်နိုင်သည် သို့မဟုတ် ညှိနှိုင်းထားသော PD စာချုပ်ကို အခြေခံ၍ အလိုအလျောက်တွက်ချက်ရန် သတ်မှတ်နိုင်သည်။ အားသွင်းကိရိယာသည် ဘက်ထရီဗိုအားမပြည့်မချင်း အဆက်မပြတ် လက်ရှိတွင် ဆက်လက်အားသွင်းနေမည်ဖြစ်သည်။tage သည် ၎င်း၏အမြင့်ဆုံး voltage သည် မည်သည့်အချိန်တွင် constant vol ဝင်လာမည်နည်း။tage မုဒ်။ ဤမုဒ်တွင်၊ အားသွင်းကိရိယာသည် ဘက်ထရီပမာဏကို စစ်ဆေးသည်။tage 500ms တိုင်း။ voltage သည် အမြင့်ဆုံး ဘက်ထရီ voltage၊ ၎င်းသည် အဆိုပါ vol တွင် သို့မဟုတ် အနည်းငယ်အောက်ရောက်သည်အထိ လျှပ်စီးကြောင်းကို လျော့ကျသွားမည်ဖြစ်သည်။tage တံခါးခုံ။ ဒါဟာဘက်ထရီ vol ကိုဆက်လက်ထိန်းသိမ်းထားပါလိမ့်မယ်။tage သည် ကိန်းသေအဆင့်တွင်ရှိသည်။ အခကြေးငွေလက်ရှိသည် သတ်မှတ်ထားသော ဖြတ်တောက်ထားသော လက်ရှိအောက်ရောက်သည်အထိ ဤလုပ်ငန်းစဉ်ကို ဆက်လက်လုပ်ဆောင်ပါမည်။ ဤအချိန်တွင် အားသွင်းကြိုးသည် ပိတ်သွားသော်လည်း ဘက်ထရီကို ဆက်လက်စောင့်ကြည့်ပြီး လိုအပ်သလို အားသွင်းခြင်းကို ရပ်တန့်သွားမည်ဖြစ်သည်။

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 သရုပ်ပြဘုတ်၊ PD သရုပ်ပြဘုတ်၊ သရုပ်ပြဘုတ်၊ ဘုတ်

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *