Raspberry-လိုဂို

Raspberry Pi SC1631 Raspberry Microcontroller

Raspberry-Pi-SC1631-Raspberry-Microcontroller-ထုတ်ကုန်-ပုံ

ကုန်ပစ္စည်းသတ်မှတ်ချက်များ

  • မော်ဒယ်- RP2350
  • အထုပ်- QFN-60
  • Internal Flash Storage- မရှိပါ။
  • ထယ်၊tage Regulator- On-chip switching regulator
  • Regulator Pins- 5 (3.3V အဝင်၊ 1.1V အထွက်၊ VREG_AVDD၊ VREG_LX၊ VREG_PGND)

ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ

  • အခန်း 1- နိဒါန်း
  • RP2350 စီးရီးသည် RP2040 စီးရီးများနှင့် နှိုင်းယှဉ်ပါက မတူညီသော ပက်ကေ့ခ်ျရွေးချယ်မှုများကို ပေးဆောင်သည်။ RP2350A နှင့် RP2354A တို့သည် အတွင်း flash storage မပါရှိဘဲ QFN-60 ပက်ကေ့ဂျ်ဖြင့် အသီးသီး ရောက်ရှိလာကြပြီး RP2354B နှင့် RP2350B တို့သည် flash storage မပါရှိဘဲ QFN-80 ပက်ကေ့ဂျ်ဖြင့် လာပါသည်။
  • အခန်း 2: စွမ်းအား
    RP2350 စီးရီးတွင် on-chip switching vol အသစ်ပါရှိသည်။tagတံငါးချောင်းပါသော ထိန်းညှိကိရိယာ။ ဤထိန်းညှိကိရိယာသည် လည်ပတ်မှုအတွက် ပြင်ပအစိတ်အပိုင်းများ လိုအပ်သော်လည်း RP2040 စီးရီးရှိ linear regulator နှင့် နှိုင်းယှဉ်ပါက ပိုမိုမြင့်မားသော load current တွင် ပါဝါထိရောက်မှုကို ပေးစွမ်းပါသည်။ analogue circuitry ကို ပံ့ပိုးပေးသော VREG_AVDD pin တွင် noise sensitivity ကို အာရုံစိုက်ပါ။

အမေးများသောမေးခွန်းများ (FAQ)

  • မေး- RP2350A နှင့် RP2350B အကြား အဓိကကွာခြားချက်ကား အဘယ်နည်း။
    A- အဓိကကွာခြားချက်မှာ internal flash storage တွင်ဖြစ်သည်။ RP2350A တွင် RP2350B တွင် အတွင်းပိုင်း flash သိုလှောင်မှု မရှိပါ။
  • Q: ကြိုးဘယ်နှစ်ချောင်းပါလဲ။tagRP2350 စီးရီးတွင် e regulator ရှိပါသလား။
    A: voltagRP2350 စီးရီးရှိ e regulator တွင် pin ငါးခုပါရှိသည်။

ဘုတ်များနှင့်ထုတ်ကုန်များတည်ဆောက်ရန်အတွက် RP2350 နှင့် RP2350 မိုက်ခရိုကွန်ထရိုလာများကို အသုံးပြု၍ ဟာ့ဒ်ဝဲဒီဇိုင်း

ကိုလိုဖုန်း

  • © 2023-2024 Raspberry Pi Ltd
  • ဤစာရွက်စာတမ်းအား Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND) အောက်တွင် လိုင်စင်ရထားသည်။ တည်ဆောက်သည့်ရက်စွဲ- 2024-08-08 တည်ဆောက်-ဗားရှင်း- c0acc5b-သန့်ရှင်းမှု
  • ဥပဒေကြောင်းအရ ငြင်းဆိုချက် သတိပေးချက်
  • RASPBERRY PI LTD (“RPL”) မှ အချိန်နှင့်တပြေးညီ ပြင်ဆင်ထားသည့်အတိုင်း (“အရင်းအမြစ်များ”) ကို အချိန်နှင့်တပြေးညီ ပြုပြင်ထားသည့် Raspberry PI LTD (“RPL”) “ယခင်က” နှင့် ယခင်အတိုင်း OT ကန့်သတ်ထားသည်။ သို ့သော် အထူးရည်ရွယ်ချက်တစ်ခုအတွက် ရောင်းဝယ်ဖောက်ကားနိုင်မှုနှင့် ကြံ့ခိုင်မှုဆိုင်ရာ အဓိပ္ပာယ်သက်ရောက်သောအာမခံချက်များအား ငြင်းဆိုထားသည်။ သက်ဆိုင်သောဥပဒေဖြင့် ခွင့်ပြုထားသော အများဆုံးအတိုင်းအတာအထိ RPL သည် တိုက်ရိုက်၊ သွယ်ဝိုက်သော၊ မတော်တဆ၊ အထူး၊ သာဓက၊ သို့မဟုတ် နောက်ဆက်တွဲ ပျက်စီးဆုံးရှုံးမှုများ (အပါအ ၀ င်၊ အကျိုးဆက်များ၊ ဝန်ဆောင်မှုများ; အသုံးပြုမှုဆုံးရှုံးခြင်း၊ ဒေတာ , သို့မဟုတ် အမြတ်အစွန်းများ ၊ သို့မဟုတ် စီးပွားရေး ပြတ်တောက်မှု ) မည်သို့ပင်ဖြစ်စေ ၊ စာချုပ်တွင်ဖြစ်စေ ၊ တာဝန်ဝတ္တရား ၊ တင်းကျပ်သော တာဝန်ဝတ္တရား , သို့မဟုတ် နှိပ်စက်ညှဉ်းပန်းခြင်း ( ပေါ့ဆမှု , သို့မဟုတ် အခြားကိစ္စများ အပါအဝင် ) ဖြစ်ပေါ်လာသည့် ပြသနာများ ၊ ဖြစ်နိုင်ခြေကို ထုတ်ပေးသည်။ ထိုသို့သောပျက်စီးမှု။
  • RPL သည် အရင်းအမြစ်များ သို့မဟုတ် ၎င်းတို့တွင်ဖော်ပြထားသည့် ထုတ်ကုန်များကို အချိန်မရွေး မြှင့်တင်မှု၊ မြှင့်တင်မှုများ၊ ပြုပြင်မှုများ သို့မဟုတ် အခြားသော ပြုပြင်မွမ်းမံမှုများ ပြုလုပ်ရန် အခွင့်အရေးကို လက်ဝယ်ရှိပါသည်။
    အရင်းအမြစ်များသည် သင့်လျော်သော ဒီဇိုင်းအသိပညာအဆင့်ရှိ ကျွမ်းကျင်သော သုံးစွဲသူများအတွက် ရည်ရွယ်ပါသည်။ အသုံးပြုသူများသည် ၎င်းတို့၏ရွေးချယ်မှုနှင့် အရင်းအမြစ်များကို အသုံးပြုရန်နှင့် ၎င်းတို့တွင်ဖော်ပြထားသည့် ထုတ်ကုန်များ၏ မည်သည့်လျှောက်လွှာကိုမဆို တာဝန်ယူပါသည်။ အသုံးပြုသူသည် အရင်းအမြစ်များကို အသုံးပြုခြင်းကြောင့် ဖြစ်ပေါ်လာသော တာဝန်များ၊ ကုန်ကျစရိတ်များ၊ ပျက်စီးမှုများ သို့မဟုတ် အခြားဆုံးရှုံးမှုများအားလုံးအတွက် RPL အား လျော်ကြေးပေးပြီး ကိုင်ဆောင်ရန် သဘောတူသည်။
  • RPL သည် အသုံးပြုသူများအား Raspberry Pi ထုတ်ကုန်များနှင့် တစ်ခုတည်းသော RESOURCES ကို အသုံးပြုရန် ခွင့်ပြုချက်ပေးသည်။ အရင်းအမြစ်များကို အသုံးပြုမှုအားလုံးကို တားမြစ်ထားသည်။ အခြား RPL သို့မဟုတ် အခြားတတိယပါတီ ဉာဏပစ္စည်းမူပိုင်ခွင့်အား လိုင်စင်ခွင့်ပြုထားခြင်းမရှိပါ။
  • အန္တရာယ်များသော လှုပ်ရှားမှုများ။ Raspberry Pi ထုတ်ကုန်များသည် နျူကလီးယားစက်ရုံများ၊ လေယာဉ်လမ်းညွှန်မှု သို့မဟုတ် ဆက်သွယ်ရေးစနစ်များ၊ လေကြောင်းသွားလာမှုထိန်းချုပ်မှု၊ လက်နက်စနစ်များ သို့မဟုတ် ဘေးကင်းရေးဆိုင်ရာ အသုံးချပရိုဂရမ်များ အပါအဝင် အန္တရာယ်ရှိသောပတ်ဝန်းကျင်များတွင် အသုံးပြုရန် ရည်ရွယ်ထားခြင်းမဟုတ်ပါ စနစ်များနှင့် အခြားဆေးဘက်ဆိုင်ရာ စက်ပစ္စည်းများ)၊ ထုတ်ကုန်များ၏ ချို့ယွင်းမှုကြောင့် သေဆုံးခြင်း၊ ပုဂ္ဂိုလ်ရေး ထိခိုက်ဒဏ်ရာရခြင်း သို့မဟုတ် ပြင်းထန်သော ရုပ်ပိုင်းဆိုင်ရာ သို့မဟုတ် ပတ်ဝန်းကျင် ထိခိုက်မှု (“အန္တရာယ်များသော လှုပ်ရှားမှုများ”) ကို တိုက်ရိုက်ဖြစ်စေနိုင်သည်။ RPL သည် အန္တရာယ်များသော လုပ်ဆောင်ချက်များအတွက် ကြံ့ခိုင်မှုဆိုင်ရာ အတိအလင်း သို့မဟုတ် အာမခံချက်တစ်စုံတစ်ရာကို ငြင်းဆိုထားပြီး Raspberry Pi ထုတ်ကုန်များကို အသုံးပြုခြင်း သို့မဟုတ် ပါ၀င်မှုများအတွက် တာ၀န်မရှိပေ။
  • Raspberry Pi ထုတ်ကုန်များကို RPL ၏ စံသတ်မှတ်ချက်များနှင့်အညီ ပံ့ပိုးပေးပါသည်။ RPL ၏ အရင်းအမြစ်များဆိုင်ရာ ပြဋ္ဌာန်းချက်သည် ၎င်းတို့တွင်ဖော်ပြထားသော ငြင်းဆိုမှုများနှင့် အာမခံချက်များ အပါအဝင် RPL ၏ စံစည်းမျဥ်းများကို တိုးချဲ့ခြင်း သို့မဟုတ် အခြားနည်းဖြင့် မွမ်းမံခြင်းမပြုပါ။

အခန်း ၁။ နိဒါန်း

ပုံ 1. RP3A ၏ အနိမ့်ဆုံးဒီဇိုင်းဖြစ်သော KiCad 2350D renderingampleRaspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

Raspberry Pi RP2040 ကို ပထမဆုံးမိတ်ဆက်တုန်းက 'Minimal' ဒီဇိုင်းဟောင်းကိုလည်း ထုတ်ပြန်ခဲ့ပါတယ်။ample နှင့် RP2040 ကို ရိုးရှင်းသော ဆားကစ်ဘုတ်တစ်ခုတွင် မည်သို့အသုံးပြုနိုင်ကြောင်းနှင့် အစိတ်အပိုင်းအမျိုးမျိုးကို အဘယ်ကြောင့် ရွေးချယ်ရကြောင်း ရှင်းပြထားသည့် RP2040 နှင့် တွဲဖက်ထားသော ဟာ့ဒ်ဝဲဒီဇိုင်းလမ်းညွှန်။ RP235x စီးရီးများ ရောက်ရှိလာသည်နှင့်အမျှ မူရင်း RP2040 Minimal ဒီဇိုင်းကို ပြန်လည်ကြည့်ရှုပြီး အင်္ဂါရပ်အသစ်များနှင့် ပက်ကေ့ဂျ်ဗားရှင်းတစ်ခုစီအတွက် အပ်ဒိတ်လုပ်ရန် အချိန်ကျရောက်ပြီဖြစ်သည်။ ၎င်း၏ QFN-2350 အထုပ်နှင့်အတူ RP60A နှင့် QFN-2350 ဖြစ်သည့် RP80B တို့ ဖြစ်သည်။ တစ်ဖန်၊ ဤဒီဇိုင်းများသည် Kicad (7.0) ဖော်မတ်ဖြစ်ပြီး ဒေါင်းလုဒ်လုပ်ရန် ရရှိနိုင်ပါသည် (https://datasheets.raspberrypi.com/rp2350/Minimal-KiCAD.zip).

 အနိမ့်ဆုံးဘုတ်အဖွဲ့
မူရင်း Minimal board သည် RP2040 ကို run ရန် လိုအပ်သော ပြင်ပအစိတ်အပိုင်းများ၏ အနိမ့်ဆုံးကို အသုံးပြုကာ ရိုးရှင်းသော ရည်ညွှန်းဒီဇိုင်းကို ပေးစွမ်းရန် ကြိုးပမ်းမှုဖြစ်ပြီး IO အားလုံးကို ထိတွေ့နိုင်စေရန်နှင့် ကျန်ရှိနေပါသေးသည်။ ၎င်းသည် မရှိမဖြစ်လိုအပ်သော ပါဝါရင်းမြစ် (5V မှ 3.3V လိုင်းနားထိန်းညှိစနစ်)၊ crystal oscillator၊ flash memory နှင့် IO ချိတ်ဆက်မှုများ (မိုက်ခရို USB ပေါက်နှင့် GPIO ခေါင်းစီးများ) တို့ ပါဝင်ပါသည်။ RP235x စီးရီးအသစ် Minimal boards များသည် ကြီးမားစွာတူညီသော်လည်း ဟာ့ဒ်ဝဲအသစ်ကြောင့် လိုအပ်သောပြောင်းလဲမှုအချို့ရှိသည်။ ၎င်းအပြင်၊ ဒီဇိုင်း၏ အနည်းငယ်မျှသာသော သဘောသဘာဝကို ဆန့်ကျင်နေသော်လည်း၊ သီးခြား SWD ခေါင်းစီးနှင့်အတူ bootsel နှင့် run အတွက် ခလုတ်အချို့ကို ကျွန်ုပ်ထည့်သွင်းထားပြီး၊ ယင်းသည် ဤတစ်ကြိမ်တွင် လုံးဝစိတ်ပျက်စရာ အမှားရှာတွေ့မှုအတွေ့အကြုံကို ဆိုလိုပါသည်။ ဒီဇိုင်းများသည် ဤခလုတ်များကို မလိုအပ်ဘဲ တင်းကြပ်စွာပြောဆိုခြင်းမဟုတ်ပါ၊ ခေါင်းစီးတွင် အချက်ပြမှုများကို ရရှိနိုင်ဆဲဖြစ်ပြီး သင်အထူးသဖြင့် ကုန်ကျစရိတ် သို့မဟုတ် နေရာလွတ်ဖြစ်နေပါက သို့မဟုတ် masochistic သဘောထားများရှိပါက ၎င်းတို့ကို ချန်လှပ်ထားနိုင်ပါသည်။

 RP2040 နှင့် RP235x စီးရီး
အထင်ရှားဆုံးပြောင်းလဲမှုမှာ packages များဖြစ်သည်။ RP2040 သည် 7x7mm QFN-56 ဖြစ်ပြီး၊ RP235x စီးရီးတွင် လက်ရှိတွင် မတူညီသော အဖွဲ့ဝင် လေးဦးရှိသည်။ တူညီသော QFN-60 ပက်ကေ့ချ်ကို မျှဝေသည့် စက်ပစ္စည်းနှစ်ခု ရှိပါသည်။ internal flash storage မပါဝင်သည့် RP2350A နှင့် RP2354A တို့ဖြစ်သည်။ အလားတူပင်၊ flash ပါရှိသော RP80B နှင့် RP2354B မပါရှိပါ။ QFN-2350 စက်များနှင့် မူရင်း RP60 သည် ဘုံ heri တစ်ခုဖြစ်သည်။tage.

၎င်းတို့တစ်ခုစီတွင် GPIO 30 ပါရှိပြီး လေးခုမှာ ADC နှင့်လည်း ချိတ်ဆက်ထားပြီး အရွယ်အစားမှာ 7x7mm ဖြစ်သည်။ ဤသို့ဖြစ်လင့်ကစား RP2350A သည် တစ်ခုစီရှိ pin အရေအတွက် မတူညီသောကြောင့် RP2040 အတွက် drop-in အစားထိုးမဟုတ်ပါ။ ဆန့်ကျင်ဘက်အားဖြင့်၊ QFN-80 ချစ်ပ်များသည် ယခုအခါ 48 GPIO များ ရှိပြီး ၎င်းတို့ထဲမှ ရှစ်ခုသည် ယခုအခါ ADC အသုံးပြုနိုင်ပြီဖြစ်သည်။ ထို့အတွက်ကြောင့်၊ ယခု ကျွန်ုပ်တို့တွင် Minimal boards နှစ်ခုရှိသည်။ 60 pin စက်များအတွက် တစ်ခု၊ နှင့် 80 အတွက် တစ်ခု။ ဤ Minimal boards များသည် internal flash (RP2350) မပါသော အစိတ်အပိုင်းများအတွက် အဓိက ဒီဇိုင်းဆွဲထားသော်လည်း ဒီဇိုင်းများသည် internal flash devices (RP2354) နှင့် အလွယ်တကူ အသုံးပြုနိုင်မည် ဖြစ်သည်။ မန်မိုရီ သို့မဟုတ် ၎င်းကို ဒုတိယ flash ကိရိယာအဖြစ် အသုံးပြုခြင်း (၎င်းကို နောက်ပိုင်းတွင် နောက်ထပ်)။ QFN-80 ဗားရှင်းတွင် အပို GPIO လိုက်လျောညီထွေဖြစ်စေရန်အတွက် ဘုတ်နှစ်ခုကြားတွင် ကွာခြားချက်အနည်းငယ်သာရှိပါသည်၊ ထို့ကြောင့် ဘုတ်သည် ပိုကြီးပါသည်။

အထုပ်အပြင် RP235x စီးရီးနှင့် RP2040 အကြား အကြီးမားဆုံး board-level ကွာခြားချက်မှာ ပါဝါထောက်ပံ့မှုများဖြစ်သည်။ RP235x စီးရီးတွင် ပါဝါပင်နံပါတ်အသစ်များနှင့် ကွဲပြားခြားနားသော အတွင်းပိုင်းအားထိန်းကိရိယာတစ်ခုပါရှိသည်။ RP100 ၏ 2040mA linear regulator ကို 200mA switching regulator ဖြင့် အစားထိုးထားပြီး၊ ထို့ကြောင့်၊ ၎င်းသည် အလွန်တိကျသော circuitry အချို့လိုအပ်ပြီး layout ကို အနည်းငယ် ဂရုမစိုက်ပါ။ ကျွန်ုပ်တို့၏ အပြင်အဆင်နှင့် အစိတ်အပိုင်းရွေးချယ်မှုများကို အနီးကပ်လိုက်နာရန် အထူးအကြံပြုလိုပါသည်။ ဒီဇိုင်းပေါင်းများစွာ ထပ်ခါထပ်ခါလုပ်ရတဲ့အတွက် နာကျင်မှုကို ကြုံတွေ့ခဲ့ရပြီးပြီမို့ မလိုအပ်ဘူးလို့ မျှော်လင့်ပါတယ်။

ပုံ 2. RP3B ၏ အနိမ့်ဆုံးဒီဇိုင်းဖြစ်သော KiCad 2350D renderingample Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

 ဒီဇိုင်း
Minimal ဒီဇိုင်းတွေဆိုရင် ရည် ရွယ်တယ်။amples သည် မလိုအပ်ဘဲ ထူးခြားဆန်းပြားသော PCB နည်းပညာများကို အသုံးမပြုဘဲ ဈေးပေါပေါနှင့် အလွယ်တကူ ထုတ်လုပ်နိုင်စေမည့် RP235x စီးရီးကို အသုံးပြု၍ ရိုးရှင်းသော ဘုတ်တစ်စုံကို ဖန်တီးရန်ဖြစ်သည်။ ထို့ကြောင့် Minimal boards များသည် 2 layer design များဖြစ်ပြီး အများအားဖြင့်ရနိုင်သော အစိတ်အပိုင်းများကို အသုံးပြုကာ board ၏ အပေါ်ဘက်တွင် တပ်ဆင်ထားသည်။ ကြီးမား၍ လွယ်ကူစွာ လက်-ဂဟေလုပ်နိုင်သော အစိတ်အပိုင်းများကို အသုံးပြုခြင်းသည် ကောင်းမွန်သော်လည်း၊ QFN ချစ်ပ်များ (0.4mm) ၏ သေးငယ်သော အပေါက်သည် GPIO အားလုံးကို အသုံးပြုရမည်ဆိုလျှင် 0402 (1005 metric) passive အစိတ်အပိုင်းများကို အသုံးပြုခြင်းသည် ရှောင်လွှဲ၍မရပါ။ လက်ဂဟေ 0402 အစိတ်အပိုင်းများသည် သင့်လျော်သောဂဟေသံဖြင့် စိန်ခေါ်ခြင်းမဟုတ်သော်လည်း ကျွမ်းကျင်ပစ္စည်းမပါဘဲ QFN များကို ဂဟေဆက်ရန်မှာ မဖြစ်နိုင်ပေ။

လာမည့်အပိုင်းအနည်းငယ်တွင်၊ နောက်ထပ် circuitry သည် ဘာအတွက်ဖြစ်သည်ကို ရှင်းပြရန် ကြိုးစားမည်ဖြစ်ပြီး၊ ကျွန်ုပ်တို့ မည်သို့ရွေးချယ်မှုများ ပြုလုပ်လာကြောင်း မျှော်လင့်ပါသည်။ တစ်ကယ်တော့ ပက်ကေ့ဂျ်အရွယ်အစားတစ်ခုစီအတွက် သီးခြားဒီဇိုင်းနှစ်ခုအကြောင်းပြောတော့မှာမို့၊ အရာတွေကို တတ်နိုင်သမျှ ရိုးရှင်းအောင်ကြိုးစားထားပါတယ်။ ဖြစ်နိုင်သလောက်၊ ဘုတ်နှစ်ခုအတွက် အစိတ်အပိုင်းကိုးကားချက်အားလုံးသည် တူညီသောကြောင့် U1၊ R1 စသည်တို့ကို ရည်ညွှန်းပါက၊ ၎င်းသည် ဘုတ်နှစ်ခုလုံးနှင့် တူညီပါသည်။ သိသာထင်ရှားသောခြွင်းချက်မှာ အစိတ်အပိုင်းသည် ဘုတ်များထဲမှ တစ်ခုပေါ်တွင်သာ ရှိနေသောအခါ (ကိစ္စရပ်တိုင်းတွင်၊ ၎င်းသည် ပိုကြီးသော 80 pin မျိုးကွဲတွင် ဖြစ်လိမ့်မည်)၊ ထို့နောက် မေးခွန်းထုတ်သည့် အစိတ်အပိုင်းသည် QFN-80 ဒီဇိုင်းတွင်သာ ရှိနေမည်ဖြစ်သည်။ ex အတွက်ample၊ R13 သည် ဤဘုတ်ပေါ်တွင်သာ ပေါ်လာသည်။

အခန်း 2. ပါဝါ

RP235x စီးရီးနှင့် RP2040 ၏ အရိုးရှင်းဆုံးဖွဲ့စည်းမှုတွင် ပါဝါထောက်ပံ့မှုများသည် ယခုအချိန်တွင် အနည်းငယ်ကွဲပြားသော်လည်း ၎င်း၏အရိုးရှင်းဆုံးဖွဲ့စည်းမှုတွင် ထောက်ပံ့ရေးပစ္စည်းနှစ်ခုဖြစ်သည့် 3.3V နှင့် 1.1V လိုအပ်ဆဲဖြစ်သည်။ RP235x စီးရီးများသည် စွမ်းဆောင်ရည်ပိုမိုမြင့်မားသောကြောင့်၊ ၎င်းသည် ယခင်ဗားရှင်းထက် (ပါဝါနည်းသောအခြေအနေတွင်ရှိသည့်အခါ) တွင် ပိုမိုအားဖြည့်ပေးသည့်အတွက်ကြောင့် RP2040 ရှိ linear regulator ကို switching regulator ဖြင့် အဆင့်မြှင့်တင်ထားပါသည်။ ၎င်းသည် ကျွန်ုပ်တို့အား ပိုမိုမြင့်မားသော လျှပ်စီးကြောင်းများတွင် ပါဝါထိရောက်မှု ပိုရှိစေသည် (ယခင် 200mA နှင့် နှိုင်းယှဉ်ပါက 100mA အထိ)။

 on-chip အတွဲအသစ်tage ထိန်းညှိသူ

ပုံ 3။ အတွင်းပိုင်းထိန်းညှိပတ်လမ်းကိုပြသသည့် ဇယားကွက်အပိုင်းRaspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

RP2040 ၏ linear regulator တွင် ပင်နံပါတ်နှစ်ခု၊ 3.3V input နှင့် 1.1V output ကို chip ပေါ်ရှိ DVDD ကို ပံ့ပိုးပေးပါသည်။ ယခုတစ်ကြိမ်တွင် RP235x စီးရီး၏ ထိန်းညှိမှုတွင် ပင်နံပါတ်ငါးခုပါရှိပြီး ၎င်းကိုအလုပ်လုပ်စေရန် ပြင်ပအစိတ်အပိုင်းအချို့ လိုအပ်သည်။ ၎င်းသည် သုံးစွဲနိုင်မှုနှင့်ပတ်သက်၍ အနည်းငယ် နောက်ပြန်ဆုတ်သွားပုံရသော်လည်း switching regulator တွင် advan ရှိသည်။tage သည် ပိုမိုမြင့်မားသော load current တွင် power efficient ဖြစ်ခြင်း။

အမည်တွင်အကြံပြုထားသည့်အတိုင်း၊ ထိန်းညှိသူသည် 3.3V input vol ကိုချိတ်ဆက်ထားသော internal transistor ကိုအလျင်အမြန်အဖွင့်အပိတ်လုပ်သည်။tage (VREG_VIN) မှ VREG_LX pin နှင့် inductor (L1) နှင့် output capacitor (C7) တို့၏အကူအညီဖြင့်၊ ၎င်းသည် DC output vol ကိုထုတ်ပေးနိုင်သည်။tage သည် ထည့်သွင်းမှုမှ နုတ်ထွက်ခဲ့သည်။ VREG_FB ပင်နံပါတ်သည် အထွက်နှုန်းကို စောင့်ကြည့်သည်။tage၊ လိုအပ်သော vol ကိုသေချာစေရန် switching cycle ၏ အဖွင့်/အပိတ် အချိုးကို ချိန်ညှိပါ။tage ကိုထိန်းသိမ်းထားသည်။ ကြီးမားသောလျှပ်စီးကြောင်းများကို VREG_VIN မှ VREG_LX သို့ပြောင်းထားသောကြောင့်၊ input နှင့်နီးစပ်သော capacitor (C6) ကို လိုအပ်သည်၊ ထို့ကြောင့် ကျွန်ုပ်တို့သည် 3.3V ထောက်ပံ့မှုကို အလွန်အကျွံစိတ်မပျက်စေရပါ။ ဤကြီးမားသော လျှပ်စီးကြောင်းများအကြောင်းပြောလျှင် ထိန်းညှိကိရိယာသည် ၎င်း၏ကိုယ်ပိုင်မြေပြင်ပြန်ချိတ်ဆက်မှု VREG_PGND ပါရှိသည်။ VREG_VIN နှင့် VREG_LX ကဲ့သို့ပင်၊ ဤချိတ်ဆက်မှု၏ အပြင်အဆင်သည် အရေးကြီးပြီး VREG_PGND သည် ပင်မ GND သို့ ချိတ်ဆက်ရမည်ဖြစ်ပြီး၊ ကြီးမားသော ကူးပြောင်းရေစီးကြောင်းအားလုံးကို PGND ပင်သို့ တိုက်ရိုက်ပြန်မလာစေရန် ဤကဲ့သို့ လုပ်ဆောင်ရမည်၊ GND အရမ်းများတယ်။

နောက်ဆုံးပင်နံပါတ်မှာ VREG_AVDD ဖြစ်ပြီး၊ ၎င်းသည် regulator အတွင်း analogue circuitry ကို ပံ့ပိုးပေးကာ၊ ၎င်းသည် ဆူညံသံအတွက် အလွန်ထိခိုက်လွယ်ပါသည်။

ပုံ 4။ ထိန်းညှိကိရိယာ၏ PCB အပြင်အဆင်ကိုပြသသည့် ဇယားကွက် Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

  • အနိမ့်ဆုံးဘုတ်များပေါ်ရှိ regulator ၏ layout သည် Raspberry Pi Pico 2 ၏ပုံစံကို အနီးကပ်ထင်ဟပ်နေပါသည်။ များစွာသောအလုပ်များစွာသည် ဤဆားကစ်၏ဒီဇိုင်းတွင်ပါဝင်နေပြီး၊ ၎င်းကိုကျွန်ုပ်တို့ဖြစ်နိုင်သလောက်ကောင်းမွန်စေရန်အတွက် PCB ၏နောက်ထပ်များစွာလိုအပ်ပါသည်။ နိုင်သည် ဤအစိတ်အပိုင်းများကို မတူညီသောနည်းလမ်းအမျိုးမျိုးဖြင့် ထားနိုင်ပြီး ထိန်းညှိအား 'အလုပ်' ဖြစ်အောင် လုပ်ဆောင်နိုင်သော်လည်း (ဆိုလိုသည်မှာ၊ output vol တစ်ခုထုတ်လုပ်ရန်၊tage အကြမ်းဖျင်းအားဖြင့် မှန်ကန်သောအဆင့်တွင်၊ ၎င်းကို run ရန် ကုဒ်ရနိုင်လောက်အောင် ကောင်းမွန်သည်) ကျွန်ုပ်တို့၏ regulator သည် ၎င်းအား ပျော်ရွှင်စေရန်အတွက် မှန်ကန်သောနည်းလမ်းဖြင့် အတိအကျ ဆက်ဆံရန် လိုအပ်ကြောင်း တွေ့ရှိခဲ့ရပြီး ပျော်ရွှင်ခြင်းဖြင့် မှန်ကန်သော output vol ကို ထုတ်လုပ်ရန် ဆိုလိုပါသည်။tage သည် load current အကွာအဝေးအောက်တွင်ရှိသည်။
  • ဤအရာအပေါ် ကျွန်ုပ်တို့၏စမ်းသပ်မှုများကို လုပ်ဆောင်နေစဉ်တွင် အဆင်မပြေသော ရူပဗေဒကမ္ဘာကို အမြဲတမ်း လျစ်လျူရှု၍မရကြောင်း သတိပေးလိုက်ရသည့်အတွက် အနည်းငယ်စိတ်ပျက်မိပါသည်။ အင်ဂျင်နီယာများအနေနှင့် ကျွန်ုပ်တို့သည် ဤအရာကို အတိအကျလုပ်ဆောင်ရန် အဓိကကြိုးစားပါသည်။ အစိတ်အပိုင်းများကို ရိုးရှင်းစေခြင်း၊ (မကြာခဏ) အရေးမပါသော ရုပ်ပိုင်းဆိုင်ရာ ဂုဏ်သတ္တိများကို လျစ်လျူရှုပြီး ကျွန်ုပ်တို့စိတ်ဝင်စားသည့် ပိုင်ဆိုင်မှုကို အာရုံစိုက်မည့်အစား၊ ဥပမာ၊ample၊ ရိုးရှင်းသော resistor သည် ခံနိုင်ရည်ရှိရုံသာမက inductance စသည်တို့ပါရှိသည်။ ကျွန်ုပ်တို့၏အခြေအနေတွင်၊ inductors တွင် ၎င်းတို့နှင့်ဆက်စပ်နေသော သံလိုက်စက်ကွင်းရှိကြောင်း ကျွန်ုပ်တို့ (ပြန်လည်တွေ့ရှိခဲ့သည်)၊ အရေးကြီးသည်မှာ ကွိုင်သည် မည်သည့်နည်းနှင့်မဆို ကွိုင်အပေါ် မူတည်ပြီး ဦးတည်ချက်တစ်ခုသို့ ဖြာထွက်သည် ။ အနာနှင့် စီးဆင်းမှု၏ ဦးတည်ရာဖြစ်သည်။ 'အပြည့်အဝ' အကာအရံရှိသော inductor သည် သင်ထင်ထားသည်ကို မဆိုလိုကြောင်းကိုလည်း ကျွန်ုပ်တို့အား သတိပေးထားပါသည်။ သံလိုက်စက်ကွင်းကို အတိုင်းအတာတစ်ခုအထိ လျော့သွားသော်လည်း အချို့မှာ လွတ်မြောက်ဆဲဖြစ်သည်။ inductor သည် 'မှန်ကန်သောနည်းဖြင့် round' ဖြစ်ပါက regulator ၏ စွမ်းဆောင်ရည်ကို ကြီးမားစွာ မြှင့်တင်နိုင်သည်ကို တွေ့ရှိရပါသည်။
  • RP7 အတွင်း ထိန်းချုပ်ပတ်လမ်းကို အနှောင့်အယှက်ဖြစ်စေသည့် 'လမ်းကြောင်းအဝိုင်း' inductor မှ ထုတ်လွှတ်သော သံလိုက်စက်ကွင်းသည် regulator output capacitor (C2350) ကို အနှောင့်အယှက်ပေးသည်။ သင့်လျော်သောဦးတည်ချက်ရှိ inductor နှင့် ဤနေရာတွင်အသုံးပြုထားသော တိကျသောအပြင်အဆင်နှင့် အစိတ်အပိုင်းရွေးချယ်မှုများနှင့်အတူ၊ ထို့နောက် ဤပြဿနာသည် ပျောက်သွားပါသည်။ မည်သည့် ဦးတည်ချက်တွင်မဆို inductor နှင့် အလုပ်လုပ်နိုင်သော အခြားသော အပြင်အဆင်များ၊ အစိတ်အပိုင်းများ စသည်တို့ ရှိမည်မှာ သေချာသော်လည်း ၎င်းတို့သည် ထိုသို့လုပ်ဆောင်ရန်အတွက် PCB space အများအပြားကို အသုံးပြုဖွယ်ရှိသည်။ ကျွန်ုပ်တို့သည် ဤကျစ်လျစ်ပြီး လိမ္မာရေးခြားရှိသော ဖြေရှင်းချက်အား တီထွင်ဖန်တီးကာ ပြုပြင်မွမ်းမံပြင်ဆင်သုံးစွဲခဲ့သည့် အင်ဂျင်နီယာနာရီပေါင်းများစွာကို လူများကို ကယ်တင်ရန် ဤအကြံပြုထားသော အပြင်အဆင်ကို ပံ့ပိုးပေးထားပါသည်။
  • နောက်ထပ်ပြောချင်တာက ရည်းစားဟောင်းကို မသုံးဖို့ရွေးချယ်ရင် ဝေးဝေးပြောမယ်။ampဒါဆို မင်းကိုယ်တိုင် စွန့်စားပြီး လုပ်လိုက်တာ။ ကျွန်ုပ်တို့သည် RP2040 နှင့် crystal circuit တို့နှင့် ပြုလုပ်ထားပြီးဖြစ်သည့်အတိုင်း (ကောင်းပြီ၊ ပြင်းပြင်းထန်ထန် အကြံပြုသည်) အပိုင်းတစ်ခုကို သင်အသုံးပြုပါ (ဤစာတမ်း၏ ပုံဆောင်ခဲအပိုင်းတွင် ကျွန်ုပ်တို့ ထပ်မံပြုလုပ်ပါမည်)။
  • သေးငယ်သော inductors များ၏ ဦးတည်ရာလမ်းကြောင်းကို တစ်ကမ္ဘာလုံးမှ လျစ်လျူရှုထားပြီး coil winding ၏ ဦးတည်ချက်ကို ဖြတ်တောက်၍မရသည့်အပြင် အစိတ်အပိုင်းများ၏ ရီကျောတစ်လျှောက်တွင်လည်း ကျပန်းခွဲဝေပေးပါသည်။ ပိုကြီးသော inductor case အရွယ်အစားများကို ၎င်းတို့တွင် polarity အမှတ်အသားများ မကြာခဏတွေ့နိုင်သော်လည်း၊ ကျွန်ုပ်တို့ရွေးချယ်ထားသော 0806 (2016 metric) case size တွင် သင့်လျော်သောအရာများကို ကျွန်ုပ်တို့ ရှာမတွေ့ပါ။ ဤအဆုံးသတ်အတွက်၊ ကျွန်ုပ်တို့သည် 3.3μH အစိတ်အပိုင်းတစ်ခုအား polarity ညွှန်ပြရန်အတွက် အစက်တစ်ခုထုတ်လုပ်ရန် Abracon နှင့် လုပ်ဆောင်ခဲ့ပြီး အရေးကြီးသည်မှာ၊ ၎င်းတို့အားလုံးသည် တူညီသောပုံစံအတိုင်း လှည့်ပတ်သွားပါ။ TBD များသည် ဖြန့်ဝေသူများထံမှ အများသူငှာ (သို့မဟုတ် မကြာမီတွင်) ရရှိနိုင်မည်ဖြစ်သည်။ အစောပိုင်းတွင်ဖော်ပြခဲ့သည့်အတိုင်း VREG_AVDD ထောက်ပံ့မှုသည် ဆူညံသံအတွက် အလွန်ထိခိုက်လွယ်သောကြောင့် စစ်ထုတ်ရန် လိုအပ်သည်။ VREG_AVDD သည် 200μA ဝန်းကျင်သာ ဆွဲနိုင်သောကြောင့် 33Ω နှင့် 4.7μF ၏ RC filter သည် လုံလောက်ပါသည်။
  • ဒီတော့ ပြန်ချုပ်ရရင် သုံးတဲ့ အစိတ်အပိုင်းတွေက ...
    • C6၊ C7 နှင့် C9 – 4.7μF (0402၊ 1005 မက်ထရစ်)
    • L1 – Abracon TBD (0806၊ 2016 မက်ထရစ်)
    •  R3 – 33Ω (0402၊ 1005 မက်ထရစ်)
  • RP2350 ဒေတာစာရွက်တွင် ထိန်းညှိပေးသည့် အပြင်အဆင် အကြံပြုချက်များအပေါ် ပိုမိုအသေးစိတ်ဆွေးနွေးချက်တစ်ခု ပါရှိသည်၊ ကျေးဇူးပြု၍ ပြင်ပအစိတ်အပိုင်းများနှင့် PCB အပြင်အဆင်လိုအပ်ချက်များကို ကြည့်ပါ။

သွင်းအားစုထောက်ပံ့ရေး

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

ဤဒီဇိုင်းအတွက် အဝင်ပါဝါချိတ်ဆက်မှုသည် Micro-USB ချိတ်ဆက်ကိရိယာ၏ 5V VBUS ပင်နံပါတ်မှတစ်ဆင့်ဖြစ်သည် (ပုံ 1 တွင် J5 တံဆိပ်တပ်ထားသည်)။ ဤသည်မှာ အီလက်ထရွန်းနစ် စက်ပစ္စည်းများကို ပါဝါဖွင့်ပေးသည့် ဘုံနည်းလမ်းဖြစ်ပြီး RP2350 တွင် USB လုပ်ဆောင်ချက်ပါရှိသည်၊ အဘယ်ကြောင့်ဆိုသော် ဤချိတ်ဆက်ကိရိယာ၏ ဒေတာ pins များသို့ ကျွန်ုပ်တို့ ကြိုးသွယ်ပေးမည်ဖြစ်သောကြောင့် ဤနေရာတွင် အဓိပ္ပါယ်ရှိပါသည်။ ဤဒီဇိုင်းအတွက် 3.3V သာ လိုအပ်သောကြောင့် (1.1V ထောက်ပံ့မှုသည် အတွင်းပိုင်းမှလာသည်)၊ ကျွန်ုပ်တို့သည် အဝင် 5V USB ထောက်ပံ့မှုကို လျှော့ချရန် လိုအပ်သည်၊ ဤကိစ္စတွင်၊ အခြား၊ ပြင်ပ ပမာဏကို အသုံးပြု၍tage regulator၊ ဤအခြေအနေတွင် linear regulator (aka Low Drop Out regulator, or LDO)။ ထိရောက်သော switching regulator ကိုအသုံးပြုခြင်း၏ အရည်အချင်းများကို ယခင်က ချီးမွမ်းခဲ့ပြီး၊ ၎င်းသည် ဤနေရာတွင်လည်း အသုံးပြုရန် ပညာရှိရွေးချယ်မှုတစ်ခု ဖြစ်နိုင်သော်လည်း ရိုးရှင်းမှုကို ကျွန်တော်ရွေးချယ်ခဲ့သည်။ ပထမဦးစွာ LDO ကိုအသုံးပြုခြင်းသည်အမြဲနီးပါးပိုမိုလွယ်ကူသည်။ သင်အသုံးပြုသင့်သည့် inductor အရွယ်အစား သို့မဟုတ် output capacitors မည်မျှကြီးမားသည်ကို တွက်ချက်ရန် မလိုအပ်ဘဲ အပြင်အဆင်သည် အများအားဖြင့် ပို၍ရိုးရှင်းပါသည်။ ဒုတိယအချက်မှာ၊ နောက်ဆုံးတစ်စက်ချင်းစီကို ချွေတာခြင်းသည် ဤနေရာတွင် ရည်ရွယ်ချက်မဟုတ်ပါ။ တကယ်လို့များ switching regulator ကိုသုံးဖို့ အလေးအနက်စဉ်းစားပြီး ex ကိုရှာလို့ရပါတယ်။ampRaspberry Pi Pico 2 တွင် ထိုသို့ပြုလုပ်ရခြင်းဖြစ်ပါသည်။ တတိယအနေဖြင့်၊ Minimal board ၏ RP2040 ဗားရှင်းတွင် ယခင်ကအသုံးပြုခဲ့သော ဆားကစ်ကို ရိုးရှင်းစွာ 'ငှားရမ်း' နိုင်ပါသည်။ ဤနေရာတွင်ရွေးချယ်ထားသော NCP1117 (U2) သည် ပုံသေအထွက် 3.3V ရှိပြီး ကျယ်ကျယ်ပြန့်ပြန့်ရရှိနိုင်ပြီး 1A အထိ ထုတ်ပေးနိုင်ပြီး ဒီဇိုင်းအများစုအတွက် အများအပြားရှိမည်ဖြစ်သည်။ NCP1117 အတွက် ဒေတာစာရွက်ကို ကြည့်ပါက ဤစက်ပစ္စည်းသည် input တွင် 10μF capacitor နှင့် အခြား output တွင် (C1 နှင့် C5) လိုအပ်ကြောင်း ပြောပြသည်။

Capacitors များကို ဖယ်ထုတ်ခြင်း။

ပုံ 6. RP2350 power supply inputs, voltage regulator နှင့် decoupling capacitors များRaspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

ပါဝါထောက်ပံ့မှုဒီဇိုင်း၏နောက်ထပ်ရှုထောင့်မှာ RP2350 အတွက်လိုအပ်သော decoupling capacitors များဖြစ်သည်။ ၎င်းတို့သည် အခြေခံလုပ်ဆောင်ချက်နှစ်ခုကို ပေးဆောင်သည်။ ပထမဦးစွာ၊ ၎င်းတို့သည် ပါဝါထောက်ပံ့ရေး ဆူညံသံများကို စစ်ထုတ်ပြီး ဒုတိယအနေဖြင့် RP2350 အတွင်းရှိ ဆားကစ်များသည် အချိန်တိုအတွင်း အသုံးပြုနိုင်သည့် ဒေသဆိုင်ရာ အားသွင်းအားကို ပေးဆောင်သည်။ ၎င်းသည် vol ကိုတားဆီးသည်။tagလက်ရှိ ဝယ်လိုအား ရုတ်တရက် တိုးလာသောအခါတွင် အနီးတစ်ဝိုက်ရှိ e အဆင့်သည် အလွန်အကျွံ ကျဆင်းသွားခြင်း ဖြစ်သည်။ ထို့ကြောင့်၊ ပါဝါ pin များအနီးတွင် decoupling ပြုလုပ်ရန် အရေးကြီးပါသည်။ ပုံမှန်အားဖြင့်၊ ကျွန်ုပ်တို့သည် ပါဝါ pin တစ်ခုလျှင် 100nF capacitor ကိုအသုံးပြုရန် အကြံပြုထားသော်လည်း၊ ဥပမာအချို့တွင် ကျွန်ုပ်တို့သည် ဤစည်းမျဉ်းမှလွဲချော်ပါသည်။

ပုံ 7. RP2350 လမ်းကြောင်းသတ်မှတ်ခြင်းနှင့် decoupling ကိုပြသသည့် အပြင်အဆင်အပိုင်း Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

  • ပထမဦးစွာ၊ စက်နှင့်ဝေးကွာသော chip pin များအားလုံးအတွက် နေရာအလုံအလောက်ရှိစေရန်အတွက်၊ ကျွန်ုပ်တို့အသုံးပြုနိုင်သော decoupling capacitors ပမာဏနှင့် အပေးအယူလုပ်ရမည်ဖြစ်သည်။ ဤဒီဇိုင်းတွင်၊ RP53A ၏ pin 54 နှင့် 2350 (pins 68 နှင့် RP69B ၏ 2350) တို့သည် တစ်လုံးတည်းသော capacitor (C12 in Figure 7 နှင့် Figure 6) ရှိ ကိရိယာ၏တစ်ဖက်ခြမ်းတွင် နေရာများစွာမရှိသောကြောင့် နှင့် အစိတ်အပိုင်းများ၊ နှင့် regulator ၏ layout ကို ဦးစားပေးပါသည်။
  • သေးငယ်သော အစိတ်အပိုင်းများ သို့မဟုတ် အောက်ခြေနှစ်ဖက်စလုံးတွင် အစိတ်အပိုင်းများပါရှိသော အစိတ်အပိုင်းများဖြစ်သည့် သေးငယ်သော အစိတ်အပိုင်းများကဲ့သို့သော ပိုမိုရှုပ်ထွေးသော/စျေးကြီးသော နည်းပညာကို အသုံးပြုပါက နေရာလွတ်မရှိခြင်းကို အနည်းငယ်ကျော်ဖြတ်နိုင်ပါသည်။ ဒါက ဒီဇိုင်းအပေးအယူတစ်ခုပါ။ decoupling capacitance နည်းပါးခြင်းနှင့် chip နှင့် အနည်းငယ်ဝေးကွာသော capacitors များသည် အကောင်းဆုံးဖြစ်သည် (၎င်းသည် inductance ကို တိုးစေသည်) ဖြင့် ရှုပ်ထွေးမှုနှင့် ကုန်ကျစရိတ်ကို ကျွန်ုပ်တို့ လျှော့ချထားပါသည်။ ၎င်းသည် vol ကဲ့သို့ ဒီဇိုင်းတွင် လည်ပတ်နိုင်သည့် အမြင့်ဆုံးအမြန်နှုန်းကို ကန့်သတ်ခြင်း၏ အကျိုးသက်ရောက်မှုရှိနိုင်သည်။tage ထောက်ပံ့မှုသည် ဆူညံလွန်းပြီး အနည်းဆုံး ခွင့်ပြုထားသော ပမာဏအောက် ကျဆင်းသွားနိုင်သည်။tage; ဒါပေမယ့် အပလီကေးရှင်းအများစုအတွက်၊ ဒီအပေးအယူကို လက်ခံနိုင်သင့်တယ်။
  • 100nF စည်းမျဉ်းမှ အခြားသွေဖည်မှုမှာ vol ကို ပိုမိုတိုးတက်စေနိုင်သည်။tage စည်းကမ်းထိန်းသိမ်းရေးစွမ်းဆောင်ရည်၊ C4.7 အတွက် 10μF ကို အသုံးပြုရန် အကြံပြုထားပြီး၊ regulator မှ chip ၏ အခြားတစ်ဖက်တွင် ထားရှိထားပါသည်။

အခန်း ၃။ Flash Memory

 မူလတန်းဖလက်ရှ်

ပုံ 8။ အဓိက flash memory နှင့် USB_BOOT ဆားကစ်ပတ်လမ်းကိုပြသသည့် ဇယားကွက်အပိုင်း

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

  • RP2350 မှ စတင်၍ လည်ပတ်နိုင်သည့် ပရိုဂရမ်ကုဒ်ကို သိမ်းဆည်းနိုင်စေရန်အတွက်၊ ကျွန်ုပ်တို့သည် အထူးသဖြင့် quad SPI flash memory ကို အသုံးပြုရန် လိုအပ်ပါသည်။ ဤနေရာတွင် ရွေးချယ်ထားသော စက်သည် 25Mbit ချစ်ပ် (128MB) ဖြစ်သည့် W3Q8JVS စက် (ပုံ 128 တွင် U16) ဖြစ်သည်။ ၎င်းသည် RP2350 ထောက်ပံ့နိုင်သည့် အကြီးဆုံးမမ်မိုရီအရွယ်အစားဖြစ်သည်။ သင်၏ သီးခြားအက်ပ်လီကေးရှင်းသည် သိုလှောင်မှုများစွာ မလိုအပ်ပါက၊ သေးငယ်ပြီး စျေးသက်သာသော မမ်မိုရီကို အစားထိုးအသုံးပြုနိုင်မည်ဖြစ်သည်။
  • ဤဒေတာဘတ်စ်သည် ကြိမ်နှုန်းအတော်အတန်မြင့်မားနိုင်ပြီး ပုံမှန်အသုံးပြုနေသောကြောင့်၊ RP2350 ၏ QSPI ပင်များကို အချက်ပြခိုင်မာမှုကို ထိန်းသိမ်းရန် တိုတောင်းသောချိတ်ဆက်မှုများကို အသုံးပြုကာ flash သို့ တိုက်ရိုက်ချိတ်ဆက်သင့်ပြီး ပတ်၀န်းကျင်ရှိ circuit များတွင် crosstalk ကိုလည်း လျှော့ချနိုင်မည်ဖြစ်သည်။ Crosstalk သည် circuit net တစ်ခုပေါ်တွင် အချက်ပြမှုများသည် မလိုလားအပ်သော vol ကို ဖြစ်ပေါ်စေနိုင်သည်။tages သည် အိမ်နီးချင်း ဆားကစ်တစ်ခုတွင် အမှားအယွင်းများ ဖြစ်ပေါ်နိုင်ချေရှိသည်။
  • QSPI_SS အချက်ပြမှုသည် အထူးကိစ္စရပ်ဖြစ်သည်။ ၎င်းကို flash နှင့် တိုက်ရိုက်ချိတ်ဆက်ထားသော်လည်း ၎င်းတွင် resistor နှစ်ခု (ကောင်းပြီ၊ လေးခု၊ ဒါပေမယ့် နောက်မှဆက်လိုက်မယ်) ၎င်းနှင့်ချိတ်ဆက်ထားသည်။ ပထမ (R1) သည် 3.3V ထောက်ပံ့မှုသို့ ဆွဲငင်သည်။ flash memory သည် vol တူညီရန် chip-select input ကို လိုအပ်သည်။tage သည် စက်ပစ္စည်းအား ပါဝါဖွင့်ထားသောကြောင့် ၎င်း၏ကိုယ်ပိုင် 3.3V ထောက်ပံ့ရေးပင်နံပါတ်အဖြစ်၊ မဟုတ်ပါက၊ ၎င်းသည် မှန်ကန်စွာ လုပ်ဆောင်မည်မဟုတ်ပါ။ RP2350 ကို ပါဝါဖွင့်ထားသောအခါ၊ ၎င်း၏ QSPI_SS ပင်နံပါတ်သည် အလိုအလျောက် ဆွဲထုတ်သွားမည်ဖြစ်ပြီး၊ သို့သော် QSPI_SS ပင်၏ အခြေအနေအား အာမမခံနိုင်သည့် ခလုတ်ဖွင့်ချိန်တွင် အချိန်တိုတောင်းပါသည်။ Pull-Up Resistor တစ်ခုထပ်ဖြည့်ခြင်းသည် ဤလိုအပ်ချက်ကို အမြဲကျေနပ်စေမည်ဖြစ်သည်။ R1 ကို schematic တွင် DNF (Do Not Fit) အဖြစ် အမှတ်အသားပြုထားပြီး၊ ဤအထူးသဖြင့် ဖလက်ရှ်ကိရိယာဖြင့် ပြင်ပဆွဲအားသည် မလိုအပ်ကြောင်း ကျွန်ုပ်တို့တွေ့ရှိခဲ့သည်။ သို့သော်၊ မတူညီသောဖလက်ရှ်ကိုအသုံးပြုပါက၊ ဤနေရာတွင် 10kΩ resistor ကိုထည့်သွင်းနိုင်စေရန် အရေးကြီးလာသောကြောင့် ၎င်းကို case တွင်ထည့်သွင်းထားသည်။
  • ဒုတိယ resistor (R6) သည် 1kΩ resistor ဖြစ်ပြီး 'USB_BOOT' တံဆိပ်တပ်ထားသော ခလုတ် (SW1) နှင့် ချိတ်ဆက်ထားသည်။ အဘယ်ကြောင့်ဆိုသော် QSPI_SS ပင်ကို 'boot strap' အဖြစ် အသုံးပြုသောကြောင့်၊ RP2350 သည် boot sequence အတွင်း ဤ I/O ၏ တန်ဖိုးကို စစ်ဆေးပြီး ၎င်းသည် ယုတ္တိဗေဒ 0 ဖြစ်သည်ကို တွေ့ရှိပါက၊ ထို့နောက် RP2350 သည် BOOTSEL မုဒ်သို့ ပြန်သွားကာ RP2350 သည် USB အစုလိုက်အပြုံလိုက် သိုလှောင်မှု ကိရိယာတစ်ခုအဖြစ် ပြသပြီး ကုဒ်ကို တိုက်ရိုက် ကူးယူနိုင်ပါသည်။ အဲဒါကို။ ကျွန်ုပ်တို့သည် ခလုတ်ကို ရိုးရိုးလေးနှိပ်ပါက၊ QSPI_SS ပင်နံပါတ်ကို မြေပေါ်ဆွဲတင်ပြီး စက်ပစ္စည်းကို နောက်ပိုင်းတွင် ပြန်လည်သတ်မှတ်ထားပါက (ဥပမာ- RUN ပင်နံပါတ်ကို ခလုတ်နှိပ်ခြင်းဖြင့်) RP2350 သည် flash ၏ အကြောင်းအရာများကို လုပ်ဆောင်ရန် ကြိုးစားမည့်အစား BOOTSEL မုဒ်တွင် ပြန်လည်စတင်မည်ဖြစ်သည်။ ဤ resistors များ၊ R2 နှင့် R6 (R9 နှင့် R10 ကိုလည်း) flash chip အနီးတွင်ထားသင့်သည်၊ ထို့ကြောင့် signal ကိုထိခိုက်စေနိုင်သောကြေးနီလမ်းကြောင်းများ၏နောက်ထပ်အရှည်များကိုရှောင်ရှားပါ။
  • အထက်ဖော်ပြပါအားလုံးသည် အတွင်းဖလက်ရှ်မပါသော RP2350 နှင့် အထူးသက်ဆိုင်ပါသည်။ ဟုတ်ပါတယ်၊ RP2354 စက်ပစ္စည်းများတွင် အတွင်းပိုင်း 2MB flash မှတ်ဉာဏ်များပါရှိသည်၊ ထို့ကြောင့် ပြင်ပ U3 မှတ်ဉာဏ်ကို မလိုအပ်သောကြောင့် U3 ကို ဇယားကွက်မှ ဘေးကင်းစွာ ဖယ်ရှားနိုင်သည်၊ သို့မဟုတ် ရိုးရှင်းစွာ လူနေမထားဘဲ ထားခဲ့သည်။ ဤအခြေအနေမျိုးတွင်၊ USB_BOOT ခလုတ်ကို QSPI_SS နှင့် ချိတ်ဆက်ထားရန်လိုသေးသည်၊ သို့မှသာ USB boot မုဒ်သို့ ဆက်လက်ဝင်ရောက်နိုင်မည်ဖြစ်သည်။

 အလယ်တန်းဖလက်ရှ် သို့မဟုတ် PSRAM

  • RP235x စီးရီးသည် တူညီသော QSPI ပင်နံပါတ်များကို အသုံးပြုသည့် ဒုတိယမမ်မိုရီကိရိယာကို ပံ့ပိုးပေးထားပြီး GPIO သည် ထပ်လောင်းချစ်ပ်ရွေးချယ်မှုကို ပံ့ပိုးပေးပါသည်။ ထို့ကြောင့် အကယ်၍ ကျွန်ုပ်တို့သည် RP2354 (အတွင်းပိုင်းဖလက်ရှ်ပါရှိသော) ကိုအသုံးပြုနေပါက U3 ကို ဒုတိယဖလက်ရှ်အဖြစ်သုံးနိုင်သည် သို့မဟုတ် ၎င်းကို PSRAM စက်ဖြင့်ပင် အစားထိုးနိုင်သည်။ ထိုသို့လုပ်ဆောင်ရန်အတွက်၊ ကျွန်ုပ်တို့သည် QSPI_SS ကို U3 မှ ဖြတ်တောက်ပြီး ၎င်းအစား ၎င်းကို သင့်လျော်သော GPIO သို့ ချိတ်ဆက်ရန် လိုအပ်ပါသည်။ ချစ်ပ်ရွေးချယ်နိုင်သည့် အနီးစပ်ဆုံး GPIO (XIP_CS1n) သည် GPIO0 ဖြစ်သောကြောင့် 0Ω ကို R10 မှ ဖယ်ရှားကာ R9 နှင့် အံဝင်ခွင်ကျဖြစ်စေခြင်းဖြင့်၊ on-chip flash အပြင် U3 ကို ယခုဝင်ရောက်ကြည့်ရှုနိုင်ပါပြီ။ အပြည့်အ၀ယူနိုင်ရန်tage flash-less RP2350 အစိတ်အပိုင်းများကို အကျိုးရှိနိုင်စေရန် ကျွန်ုပ်တို့တွင် ပြင်ပမှတ်ဉာဏ်ကိရိယာနှစ်ခုရှိသည့် ဤအင်္ဂါရပ်တွင်၊ RP2350B အတွက် Minimal board နှစ်ခု၏ ပိုကြီးသော၊ အပိုဆောင်းမှတ်ဉာဏ်ချစ်ပ်အတွက် ရွေးချယ်နိုင်သော ခြေရာတစ်ခု (U4) ပါဝင်သည်။

ပုံ 9။ ရွေးချယ်နိုင်သော ဒုတိယမမ်မိုရီကိရိယာကို ပြသသည့် ဇယားကွက်အပိုင်း

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

ဤစက်ပစ္စည်းကို အသုံးပြုနိုင်ရန်၊ R11 (0Ω) နှင့် R13 (10KΩ) တို့ကဲ့သို့ ထင်ရှားစွာ ပြည့်နေရပါမည်။ R11 ၏ထပ်တိုးမှုသည် GPIO0 (XIP_CS1n အချက်ပြမှု) ကို ဒုတိယမမ်မိုရီ၏ ချစ်ပ်ရွေးချယ်သည့်သို့ ချိတ်ဆက်ပေးသည်။ GPIO0 ၏မူလအခြေအနေသည် ကျွန်ုပ်တို့၏ flash စက်ပစ္စည်းကို ပျက်သွားစေမည့် GPIO22 ၏မူလအခြေအနေအား ပါဝါဖွင့်ချိန်တွင် နှိမ့်ချရမည်ဖြစ်သောကြောင့် ချစ်ပ်ရွေးချယ် pin ပေါ်မှ ဆွဲချရန် လိုအပ်ပါသည်။ U4 အတွက် local power supply decoupling ကို ပံ့ပိုးပေးရန်အတွက် CXNUMX ကိုလည်း လိုအပ်ပါသည်။

Flash ချစ်ပ်များကို ပံ့ပိုးထားသည်။
ဒုတိယ s ကိုထုတ်ယူရန်အောက်ခြေမှအသုံးပြုသောကနဦး flash probe sequence ကိုtage သည် flash မှ 03h serial read command ကိုအသုံးပြုပြီး 24-bit addressing နှင့် ခန့်မှန်းခြေအားဖြင့် 1MHz serial clock ကိုအသုံးပြုသည်။ ၎င်းသည် နာရီ polarity နှင့် clock အဆင့် ပေါင်းစပ်လေးခုမှတဆင့် ထပ်ခါတလဲလဲ လည်ပတ်ကာ မှန်ကန်သောစက္ကန့်ကို ရှာဖွေသည်tage CRC32 checksum။
ဒုတိယ ၎tagထို့နောက် e သည် တူညီသော 03h serial read command ကိုအသုံးပြု၍ execute-in-place ကို လွတ်လပ်စွာ configure လုပ်နိုင်ပြီး၊ RP2350 သည် 03-series flash စက်အများစုပါဝင်သော 24h serial read နှင့် 25-bit addressing တို့ကို ပံ့ပိုးပေးသည့် မည်သည့် chip ဖြင့် cached flash execute-in-place ကို လုပ်ဆောင်နိုင်သည်။ . SDK သည် ex ကို ပေးသည်။ample ဒုတိယ stage CPOL=0 အတွက် CPHA=0၊ at https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_generic_03h.S. အောက်ခြေရှိ လုပ်ရိုးလုပ်စဉ်များကို အသုံးပြု၍ flash programming ကို ပံ့ပိုးရန်၊ စက်သည် အောက်ပါ command များကို တုံ့ပြန်ရပါမည်။

  • 02h 256-byte စာမျက်နှာအစီအစဉ်
  • 05h status register ကိုဖတ်ပါ။
  • 06h set write enable latch
  • 20h 4kB ကဏ္ဍ ဖျက်ခြင်း။

RP2350 သည် dual-SPI နှင့် QSPI အသုံးပြုခွင့်မုဒ်များစွာကိုလည်း ပံ့ပိုးပေးပါသည်။ ဟောင်းအတွက်ampလဲ့၊ https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_w25q080.S RP25 သည် quad-IO လိပ်စာများ (အမိန့်ပေးစာရှေ့ဆက်မပါပဲ) ပေးပို့သည့် quad-IO စဉ်ဆက်မပြတ်ဖတ်မုဒ်အတွက် Winbond W2350Q-series စက်ပစ္စည်းကို တပ်ဆင်ပြီး flash သည် quad-IO ဒေတာဖြင့် တုံ့ပြန်သည်။

အထက်ဖော်ပြပါ Winbond စဉ်ဆက်မပြတ်ဖတ်မုဒ်ကဲ့သို့ flash device သည် ပုံမှန် serial command များကို တုံ့ပြန်မှု ရပ်သွားသည့် flash XIP မုဒ်များတွင် သတိထားရန် လိုအပ်ပါသည်။ ၎င်းသည် RP2350 ကိုပြန်လည်သတ်မှတ်သည့်အခါ ပြဿနာများဖြစ်စေနိုင်သော်လည်း flash သည် bootrom ၏ flash probe sequence ကိုတုံ့ပြန်မည်မဟုတ်သောကြောင့် flash စက်ပစ္စည်းသည် ပါဝါစက်လည်ပတ်ခြင်းမရှိပါ။ 03h serial read ကို မထုတ်ပြန်မီ၊ bootrom သည် flash devices အများအပြားတွင် XIP ကို ​​ရပ်ဆိုင်းရန်အတွက် အကောင်းဆုံးကြိုးစားမှုဖြစ်သည့် အောက်ပါ fixed sequence ကို အမြဲထုတ်ပေးသည်-

  • CSn=1၊ IO[3:0]=4'b0000 (ငြင်းခုံမှုကို ရှောင်ရှားရန် ဆွဲချခြင်းမှတစ်ဆင့်)၊ ထုတ်လွှတ်မှု ×32 နာရီ
  • CSn=0၊ IO[3:0]=4'b1111 (ငြင်းခုံမှုကို ရှောင်ရှားရန် တွန်းအားများမှတစ်ဆင့်)၊ ထုတ်လွှတ်မှု ×32 နာရီ
  • CSn=1
  • CSn=0၊ MOSI=1'b1 (Z နိမ့်သော မောင်းနှင်မှု၊ အခြား I/Os Hi-Z အားလုံး)၊ ထုတ် ×16 နာရီ

သင်ရွေးချယ်ထားသော စက်ပစ္စည်းသည် ၎င်း၏ စဉ်ဆက်မပြတ်ဖတ်မုဒ်တွင် ရှိနေချိန်တွင် ဤအစီအစဥ်အား တုံ့ပြန်ခြင်းမရှိပါက၊ ၎င်းအား လွှဲပြောင်းမှုတစ်ခုစီတိုင်းကို နံပါတ်စဉ်အမိန့်ဖြင့် ရှေ့ဆောင်ထားသည့် အခြေအနေတွင် ထားရှိရမည်၊ မဟုတ်ပါက RP2350 သည် အတွင်းပိုင်းပြန်လည်သတ်မှတ်ပြီးနောက် ပြန်လည်ရယူမည်မဟုတ်ပါ။
QSPI ၏အသေးစိတ်အချက်အလက်များအတွက်၊ RP2350 ဒေတာစာရွက်ရှိ QSPI Memory Interface (QMI) ကိုကြည့်ပါ။

အခန်း 4. Crystal Oscillator

ပုံ 10. ပုံဆောင်ခဲ oscillator နှင့် load capacitors ကိုပြသသည့် schematic အပိုင်းRaspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

  • အတိအကျပြောရလျှင် RP2350 သည် ၎င်း၏ကိုယ်ပိုင်အတွင်းပိုင်း oscillator ပါရှိသောကြောင့် ပြင်ပနာရီရင်းမြစ်ကို အမှန်တကယ်မလိုအပ်ပါ။ သို့သော်၊ ဤအတွင်းပိုင်း oscillator ၏ ကြိမ်နှုန်းကို ကောင်းစွာသတ်မှတ်ခြင်း သို့မဟုတ် ထိန်းချုပ်ခြင်းမပြုသောကြောင့်၊ chip တစ်ခုမှ chip တစ်ခုနှင့်တစ်ခုကွဲပြားသည့်အပြင် ကွဲပြားသောထောက်ပံ့ရေးပမာဏဖြင့်၊tages နှင့် အပူချိန်၊ တည်ငြိမ်သော ပြင်ပကြိမ်နှုန်းရင်းမြစ်ကို အသုံးပြုရန် အကြံပြုထားသည်။ တိကျသော ကြိမ်နှုန်းများကို အားကိုးသည့် အပလီကေးရှင်းများသည် ပြင်ပ ကြိမ်နှုန်းရင်းမြစ်မရှိဘဲ၊ USB သည် ပင်မဟောင်းဖြစ်ခြင်းကြောင့် မဖြစ်နိုင်ပါ။ampလဲ့
  • ပြင်ပကြိမ်နှုန်းရင်းမြစ်ကို ပေးဆောင်ခြင်းအား နည်းလမ်းနှစ်ခုအနက်မှ တစ်ခုပြီးတစ်ခု လုပ်ဆောင်နိုင်သည်- CMOS output ဖြင့် နာရီရင်းမြစ်ကို ပေးခြင်းဖြင့်ဖြစ်စေ (IOVDD vol ၏ စတုရန်းလှိုင်းtage) XIN pin သို့ သို့မဟုတ် 12MHz ပုံဆောင်ခဲကို အသုံးပြု၍ အကြားချိတ်ဆက်ထားသည်။
  • XIN နှင့် XOUT။ ၎င်းတို့နှစ်ဦးစလုံးသည် အတော်လေးစျေးသက်သာပြီး အလွန်တိကျသောကြောင့် ဤနေရာတွင် Crystal ကိုအသုံးပြုခြင်းသည် ဦးစားပေးရွေးချယ်မှုဖြစ်သည်။
  • ဤဒီဇိုင်းအတွက် ရွေးချယ်ထားသော crystal သည် ABM8-272-T3 (ပုံ 1 တွင် Y10) ဖြစ်သည်။ ၎င်းသည် Raspberry Pi Pico နှင့် Raspberry Pi Pico 12 တွင်အသုံးပြုသည့် 2MHz တူညီသောပုံဆောင်ခဲဖြစ်သည်။ Crystal ကိုယ်တိုင်မထိခိုက်စေဘဲ အခြေအနေအားလုံးအောက်တွင် နာရီကို လျင်မြန်စွာစတင်ကြောင်းသေချာစေရန်အတွက် ဤ crystal နှင့်အတူပါရှိသော circuitry ကိုအသုံးပြုရန် အထူးအကြံပြုအပ်ပါသည်။ Crystal သည် 30ppm ကြိမ်နှုန်းသည်းခံမှုရှိပြီး၊ ၎င်းသည် အပလီကေးရှင်းအများစုအတွက် လုံလောက်ကောင်းမွန်သင့်သည်။ +/-30ppm ကြိမ်နှုန်းသည်းခံမှုနှင့်အတူ၊ ၎င်းတွင် အမြင့်ဆုံး ESR 50Ω နှင့် load capacitance 10pF ပါရှိပြီး နှစ်ခုလုံးသည် တွဲဖက်အစိတ်အပိုင်းများရွေးချယ်မှုတွင် ဝက်ဝံတစ်ခုပါရှိသည်။
  • ပုံဆောင်ခဲတစ်ခုအား အလိုရှိသောကြိမ်နှုန်းတွင် တုန်ခါစေရန်အတွက်၊ ထုတ်လုပ်သူသည် ၎င်းကိုပြုလုပ်ရန်အတွက် လိုအပ်သော ဝန်ထုပ်ဝန်ပိုးကို သတ်မှတ်ပေးကာ ဤကိစ္စတွင်၊ ၎င်းသည် 10pF ဖြစ်သည်။ ဤ load capacitance ကို အညီအမျှ တန်ဖိုးရှိသော capacitors နှစ်ခုကို crystal ၏ တစ်ဖက်စီတွင် မြေပြင် (C3 နှင့် C4) တွင် ထားရှိခြင်းဖြင့် ရရှိနိုင်ပါသည်။ ကြည်လင်သောအမှတ်မှ၊ viewဤ capacitors များသည် ၎င်း၏ terminals နှစ်ခုကြားတွင် အစီအရီ ချိတ်ဆက်ထားသည်။ အခြေခံပတ်လမ်းသီအိုရီက ၎င်းတို့သည် စွမ်းရည်တစ်ခုပေးရန် (C3*C4)/(C3+C4) နှင့် C3=C4 အနေဖြင့်၊ ထို့နောက် ၎င်းသည် ရိုးရိုး C3/2 ဖြစ်သည်။ ဒီ example၊ ကျွန်ုပ်တို့သည် 15pF capacitors ကိုအသုံးပြုထားပြီးဖြစ်သောကြောင့် စီးရီးပေါင်းစပ်မှုသည် 7.5pF ဖြစ်သည်။ ဤရည်ရွယ်ချက်ရှိရှိဝန်ထုပ်ဝန်ပိုးအပြင်၊ ကျွန်ုပ်တို့သည် PCB လမ်းကြောင်းများနှင့် RP2350 ၏ XIN နှင့် XOUT pins များမှရရှိသည့် မရည်ရွယ်သောအပိုစွမ်းဆောင်ရည် သို့မဟုတ် ကပ်ပါးစွမ်းရည်အတွက် တန်ဖိုးတစ်ခုကိုလည်း ထည့်ရပါမည်။ ၎င်းအတွက် 3pF ၏တန်ဖိုးကိုကျွန်ုပ်တို့ယူဆမည်ဖြစ်ပြီး၊ ဤစွမ်းရည်သည် C3 နှင့် C4 နှင့်အပြိုင်ဖြစ်နေသောကြောင့် 10.5pF ၏ပစ်မှတ်နှင့်လုံလောက်သောနီးကပ်သောစုစုပေါင်းဝန်ထုပ်ဝန်ပိုးကို 10pF ပေးရန်အတွက်၎င်းကိုထည့်လိုက်ပါသည်။ သင်တွေ့မြင်ရသည့်အတိုင်း PCB ခြေရာခံများ၏ ကပ်ပါးစွမ်းရည်သည် အချက်တစ်ချက်ဖြစ်ပြီး ကျွန်ုပ်တို့သည် ၎င်းတို့ကို သေးငယ်အောင်ထားရန် လိုအပ်သောကြောင့် Crystal ကိုစိတ်မဆိုးဘဲ ၎င်းကို ရည်ရွယ်ထားသည့်အတိုင်း လည်ပတ်နေခြင်းကို ရပ်တန့်ရန် လိုအပ်ပါသည်။ အပြင်အဆင်ကို တတ်နိုင်သမျှ တိုအောင်ကြိုးစားပါ။
  • ဒုတိယထည့်သွင်းစဉ်းစားသည်မှာ crystal ၏အမြင့်ဆုံး ESR (ညီမျှသောစီးရီးခုခံမှု) ဖြစ်သည်။ 50kΩ စီးရီး resistor (R1) နှင့်အတူ အမြင့်ဆုံး 2Ω ရှိသော စက်ပစ္စည်းကို ကျွန်ုပ်တို့ ရွေးချယ်လိုက်သည်မှာ IOVDD ကို အသုံးပြုသောအခါတွင် crystal လွန်ကဲစွာ မောင်းနှင်ခြင်းနှင့် ပျက်စီးခြင်းတို့ကို တားဆီးရန် ကောင်းသောတန်ဖိုးဖြစ်သည်၊ 3.3V အဆင့်။ သို့သော် IOVDD သည် 3.3V ထက်နည်းပါက၊ XIN/XOUT pins များ၏ drive current လျော့နည်းသွားသည်ကို သင်တွေ့လိမ့်မည်။ ampသလင်းကျောက်၏ litude သည် နိမ့်သည်၊ သို့မဟုတ် လုံးဝ မတုန်လှုပ်ပေ။ ဤကိစ္စတွင်၊ စီးရီး resistor ၏သေးငယ်သောတန်ဖိုးကိုအသုံးပြုရန်လိုအပ်လိမ့်မည်။ ဤနေရာတွင်ပြသထားသည့် crystal circuit မှသွေဖည်မှု သို့မဟုတ် 3.3V မှလွဲ၍ အခြား IOVDD အဆင့်တစ်ခုနှင့်မဆို၊ crystal သည် အခြေအနေအားလုံးအောက်တွင် တုန်လှုပ်နေပြီး သင့်လျှောက်လွှာကို ပြဿနာမဖြစ်စေရန်အတွက် လုံလောက်သောမြန်မြန်ဆန်ဆန်စတင်နိုင်စေရန် ကျယ်ပြန့်သောစမ်းသပ်မှုလိုအပ်မည်ဖြစ်ပါသည်။

 အကြံပြုထားသည် crystal

  • RP2350 အသုံးပြုထားသော မူရင်းဒီဇိုင်းများအတွက် Abracon ABM8-272-T3 ကို အသုံးပြုရန် အကြံပြုအပ်ပါသည်။ ဟောင်းအတွက်ample, minimal design အပြင် exampထို့ကြောင့် Raspberry Pi Pico 2 ဒေတာစာရွက်နှင့် Pico 2 ဒီဇိုင်း၏ နောက်ဆက်တွဲ B တွင် Pico 2 board schematic ကိုကြည့်ပါ files.
  • ပုံမှန်လည်ပတ်နေသော အပူချိန်ဘောင်များတစ်လျှောက် အကောင်းဆုံးစွမ်းဆောင်ရည်နှင့် တည်ငြိမ်မှုအတွက်၊ Abracon ABM8-272-T3 ကို အသုံးပြုပါ။ ABM8-272-T3 ကို Abracon မှ တိုက်ရိုက် သို့မဟုတ် တရားဝင် ပြန်လည်ရောင်းချသူထံမှ အရင်းအမြစ်ရှာနိုင်သည်။ Pico 2 သည် အောက်ပါသတ်မှတ်ချက်များပါရှိသော ABM8-272-T3 အတွက် အထူးပြင်ဆင်ထားပါသည်။
  • တူညီသော သတ်မှတ်ချက်များနှင့် ပုံဆောင်ခဲကို အသုံးပြုလျှင်ပင် တည်ငြိမ်မှု ရှိစေရန် အပူချိန် အကွာအဝေး အလိုက် circuit ကို စမ်းသပ်ရန် လိုအပ်ပါသည်။
  • crystal oscillator ကို IOVDD vol မှ ပါဝါထုတ်ပေးပါသည်။tagင ထို့ကြောင့် Abracon crystal နှင့် ထိုအထူးသဖြင့် damping resistor ကို 3.3V လည်ပတ်မှုအတွက် ချိန်ညှိထားပါသည်။ မတူညီတဲ့ IO vol ကိုသုံးရင်tage၊ ပြန်ညှိရန် လိုအပ်ပါမည်။
  • ပုံဆောင်ခဲပါရာမီတာများကို ပြောင်းလဲမှုတိုင်းသည် crystal circuit နှင့် ချိတ်ဆက်ထားသော မည်သည့်အစိတ်အပိုင်းများတွင်မဆို မတည်မငြိမ်ဖြစ်စေနိုင်သည်။
  • Abracon သို့မဟုတ် ပြန်လည်ရောင်းချသူထံမှ အကြံပြုထားသော crystal ကို တိုက်ရိုက်မရရှိနိုင်ပါက ဆက်သွယ်ပါ။ applications@raspberrypi.com.

အခန်း 5. IOs

 USB
ပုံ 11။ RP2350 ၏ USB pin များနှင့် စီးရီးပိတ်ခြင်းကို ပြသသည့် ဇယားကွက်

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

  • RP2350 သည် အသုံးပြုထားသည့်ဆော့ဖ်ဝဲလ်ပေါ်မူတည်၍ အမြန်နှုန်းအပြည့် (FS) သို့မဟုတ် အမြန်နှုန်းနိမ့် (LS) USB အတွက် အသုံးပြုရန် ပင်နံပါတ်နှစ်ခုကို ပံ့ပိုးပေးပါသည်။ ကျွန်ုပ်တို့ ဆွေးနွေးထားပြီးဖြစ်သည့်အတိုင်း၊ RP2350 သည် USB အစုလိုက်အပြုံလိုက် သိုလှောင်မှုကိရိယာတစ်ခုအနေဖြင့်လည်း boot လုပ်နိုင်သည်၊ ထို့ကြောင့် အဆိုပါ pins များကို USB ချိတ်ဆက်ကိရိယာ (ပုံ 1 တွင် J5) သို့ ချိတ်ဆက်ခြင်းသည် အဓိပ္ပါယ်ရှိပါသည်။ RP2350 ရှိ USB_DP နှင့် USB_DM ပင်နံပါတ်များသည် I/Os တွင် ထည့်သွင်းထားသောကြောင့် ၎င်းတို့ကို I/Os တွင် ထည့်သွင်းထားသောကြောင့် ထပ်လောင်းဆွဲယူခြင်း သို့မဟုတ် ဆွဲချခြင်းများ မလိုအပ်ပါ။ သို့သော်၊ ဤ I/Os များသည် USB impedance သတ်မှတ်ချက်ပြည့်မီရန် ပုံ 27 တွင် R7 နှင့် R8 တွင်ရှိသော 11Ω series termination resistors (RXNUMX နှင့် RXNUMX) လိုအပ်ပါသည်။
  • RP2350 သည် full speed data rate (12Mbps) တွင် ကန့်သတ်ထားသော်လည်း၊ ကျွန်ုပ်တို့သည် transmission line များ၏ characteristic impedance (chip connector နှင့် connector သို့ ချိတ်ဆက်ထားသော copper track) သည် နီးစပ်ကြောင်း သေချာအောင် ကြိုးစားသင့်ပါသည်။
  • USB သတ်မှတ်ချက် 90Ω (ကွဲပြားစွာ တိုင်းတာသည်)။ ဤကဲ့သို့သော 1 မီလီမီတာအထူဘုတ်အဖွဲ့တွင်၊ USB_DP နှင့် USB_DM တွင် 0.8mm ကျယ်သောလမ်းကြောင်းများကိုအသုံးပြုပါက ၎င်းတို့အကြား 0.15mm ကွာဟမှုဖြင့် ကျွန်ုပ်တို့သည် 90Ω ဝန်းကျင်ခြားနားသော ဝိသေသ impedance ကိုရသင့်သည်။ ၎င်းသည် အချက်ပြမှုများသည် ဤဂီယာလိုင်းများတစ်လျှောက် တတ်နိုင်သမျှ သန့်ရှင်းစွာ သွားလာနိုင်ပြီး vol ကိုလျှော့ချရန်ဖြစ်သည်။tage ရောင်ပြန်ဟပ်မှုများသည် signal ၏ခိုင်မာမှုကိုလျှော့ချနိုင်သည်။ ဤဂီယာလိုင်းများ ကောင်းမွန်စွာအလုပ်လုပ်နိုင်စေရန်အတွက်၊ ဤလိုင်းများအောက်တွင် တိုက်ရိုက်မြေပြင်ဖြစ်ကြောင်း သေချာစေရန်လိုအပ်ပါသည်။ မြေပြင်ကြေးနီ၏ အစိုင်အခဲ၊ အနှောက်အယှက်ကင်းသော ဧရိယာတစ်ခု၊ လမ်း၏ အရှည်တစ်ခုလုံးကို ဆန့်သည်။ ဤဒီဇိုင်းတွင်၊ အောက်ခြေကြေးနီအလွှာတစ်ခုလုံးနီးပါးကို မြေကြီးပေါ်တွင် မြှုပ်နှံထားပြီး USB လမ်းကြောင်းများသည် မြေမှလွဲ၍ ဘာမျှမကျော်သွားစေရန် အထူးဂရုပြုထားသည်။ သင့်တည်ဆောက်မှုအတွက် 1mm ထက် ပိုထူသော PCB ကို ရွေးချယ်ပါက၊ ကျွန်ုပ်တို့တွင် ရွေးချယ်စရာ နှစ်ခုရှိသည်။ အောက်ရှိ ခြေရာခံနှင့် မြေပြင်ကြား အကွာအဝေးကို လျော်ကြေးပေးရန် (ရုပ်ပိုင်းဆိုင်ရာ မဖြစ်နိုင်သော ဖြစ်နိုင်ချေ) သို့မဟုတ် ၎င်းကို လျစ်လျူရှုကာ အကောင်းဆုံးကို မျှော်လင့်နိုင်သည်။ USB FS သည် အတော်လေး ခွင့်လွှတ်နိုင်သော်လည်း သင်၏ ခရီးအကွာအဝေး ကွဲပြားနိုင်သည်။ ၎င်းသည် အပလီကေးရှင်းများစွာတွင် အလုပ်လုပ်နိုင်ဖွယ်ရှိသော်လည်း ၎င်းသည် USB စံနှုန်းနှင့် ကိုက်ညီလိမ့်မည်မဟုတ်ပေ။

 I/O ခေါင်းစီးများ

ပုံ 12။ QFN2.54 ဗားရှင်း၏ 60mm I/O ခေါင်းစီးများကို ပြသသည့် ဇယားကွက်

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

  • ဖော်ပြထားပြီးဖြစ်သော USB ချိတ်ဆက်ကိရိယာအပြင်၊ ဘုတ်၏တစ်ဖက်စီတွင် တစ်ဖက်စီတွင် 2.54 မီလီမီတာ ခေါင်းစီးနှစ်ခု (J2 နှင့် J3) တွဲပါရှိပြီး ကျန် I/O များကို ချိတ်ဆက်ထားသည်။ RP12A တွင် GPIO 30 ရှိပြီး RP2350B တွင် 48 GPIO ရှိသည်၊ ထို့ကြောင့် Minimal board ၏ဤဗားရှင်းရှိ ခေါင်းစီးများသည် အပို pin များကိုအသုံးပြုရန်အတွက် ပိုကြီးသည် (ပုံ 2350 ကိုကြည့်ပါ)။
  • ၎င်းသည် ယေဘူယျရည်ရွယ်ချက် ဒီဇိုင်းဖြစ်သောကြောင့်၊ အထူးအပလီကေးရှင်းကို စိတ်ထဲမထားဘဲ၊ အသုံးပြုသူဆန္ဒအတိုင်း ချိတ်ဆက်နိုင်ရန် I/O ကို ရရှိစေခဲ့ပါသည်။ ခေါင်းစီးတစ်ခုစီရှိ ပင်နံပါတ်များ၏ အတွင်းအတန်းသည် I/Os ဖြစ်ပြီး၊ အပြင်ဘက်အတန်းအားလုံးကို မြေပြင်နှင့် ချိတ်ဆက်ထားသည်။ I/O ချိတ်ဆက်ကိရိယာများပေါ်တွင် အခြေခံအချက်များစွာပါဝင်ရန် ကောင်းသောအလေ့အကျင့်ဖြစ်သည်။ ၎င်းသည် နိမ့်သော impedance မြေပြင်ကို ထိန်းသိမ်းရန် ကူညီပေးပြီး အသွားအပြန် နှင့် မှ လည်ပတ်နေသော ရေစီးကြောင်းများအတွက် အလားအလာရှိသော ပြန်လမ်းကြောင်းများစွာကို ပံ့ပိုးပေးပါသည်။
  • I/O ချိတ်ဆက်မှုများ။ လျှပ်စစ်သံလိုက်ဝင်ရောက်စွက်ဖက်မှုကို လျှော့ချရန် အရေးကြီးသည်မှာ ပတ်လမ်းပြီးမြောက်ရန် ရှည်လျားပြီး looping လမ်းကြောင်းများယူ၍ လျင်မြန်စွာကူးပြောင်းသော အချက်ပြများ၏ ပြန်လျှပ်စီးကြောင်းများကြောင့် ဖြစ်နိုင်ပါသည်။
  • ခေါင်းစီးနှစ်ခုစလုံးသည် တူညီသော 2.54mm grid တွင်ရှိပြီး ဤဘုတ်အား ပေါင်မုန့်ဘုတ်များကဲ့သို့သော အခြားအရာများနှင့် ချိတ်ဆက်ရာတွင် ပိုမိုလွယ်ကူစေသည်။ breadboard နှင့်ပိုမိုအဆင်ပြေစေရန်သင်သည် dual row header အစားမြေပြင်ချိတ်ဆက်မှုများ၏အပြင်ဘက်အတန်းနှင့်အတူဖြန့်ဝေရန်စဉ်းစားလိုပေမည်။

ပုံ 13။ QFN2.54 ဗားရှင်း၏ 80mm I/O ခေါင်းစီးများကို ပြသသည့် ဇယားကွက်

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

အမှားရှာပြင်သည့် ချိတ်ဆက်ကိရိယာ

ပုံ 14။ SWD အမှားအယွင်းအတွက် ရွေးချယ်နိုင်သော JST ချိတ်ဆက်ကိရိယာကို ပြသသည့် ဇယားကွက်အပိုင်း

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊
on-chip အမှားရှာပြင်ခြင်းအတွက်၊ သင်သည် RP2350 ၏ SWD မျက်နှာပြင်သို့ ချိတ်ဆက်လိုနိုင်သည်။ ပင်နံပါတ်နှစ်ခုဖြစ်သော SWD နှင့် SWCLK ကို 2.54mm ခေါင်းစီး၊ J3 တွင် သင်ရွေးချယ်ထားသော အမှားရှာစစ်ဆေးခြင်းအား လွယ်ကူစွာချိတ်ဆက်နိုင်စေရန်အတွက် ရရှိနိုင်ပါသည်။ ၎င်းအပြင်၊ Raspberry Pi Debug Probe သို့ လွယ်ကူစွာချိတ်ဆက်နိုင်စေမည့် ရွေးချယ်နိုင်သော JST ခေါင်းစီးတစ်ခုပါရှိသည်။ ၎င်းကိုသင်အသုံးပြုရန်မလိုအပ်ပါ၊ 2.54mm ခေါင်းစီးများသည် ဆော့ဖ်ဝဲလ်ကိုအမှားရှာရန်ရည်ရွယ်ထားလျှင် လုံလောက်လိမ့်မည်၊ သို့သော်ထိုသို့ပြုလုပ်ရန်ပိုမိုအဆင်ပြေသည်ဟုကျွန်တော်ထင်သည်။ အလျားလိုက်ချိတ်ဆက်ကိရိယာကို ကျွန်တော်ရွေးချယ်ခဲ့ပြီး အများစုမှာ ဘုတ်၏အစွန်းတွင်မရှိသော်လည်း ၎င်း၏အသွင်အပြင်ကို နှစ်သက်သောကြောင့်၊ ဒေါင်လိုက်များသည် အနည်းငယ်ကွဲပြားသော်လည်း ခြေရာခံများကိုရရှိနိုင်သည်။

ခလုတ်များ
ယခု Minimal ဒီဇိုင်းတွင် RP240 ဗားရှင်းတွင် တစ်ခုမှမရှိသော ခလုတ်နှစ်ခုပါရှိသည်။ တစ်ခုသည် ယခင်က ဆွေးနွေးခဲ့သည့်အတိုင်း USB boot ရွေးချယ်ခြင်းအတွက်ဖြစ်ပြီး ဒုတိယမှာ RUN pin နှင့်ချိတ်ထားသည့် 'ပြန်လည်သတ်မှတ်ခြင်း' ခလုတ်ဖြစ်သည်။ ၎င်းတို့နှစ်ခုလုံးသည် တင်းကြပ်စွာမလိုအပ်ပါ (BOOTSEL ခလုတ်အား ခေါင်းစီးတစ်ခု သို့မဟုတ် USB boot မုဒ်လိုအပ်ပါက အစားထိုးရပါမည်) နှင့် နေရာလွတ် သို့မဟုတ် ကုန်ကျစရိတ်မှာ စိုးရိမ်စရာရှိလျှင် ဖယ်ရှားနိုင်သော်လည်း ၎င်းတို့သည် RP2350 ကို ဝေးဝေးမှအသုံးပြုရန် သေချာပါသည်။ ပိုသာယာသောအတွေ့အကြုံ။

နောက်ဆက်တွဲ A- ဇယားကွက် -RP2350A ဗားရှင်းကို အပြီးသတ်

ပုံ 15။ RP2350A အတွက် Minimal Design ၏ ပုံစံအပြည့်အစုံRaspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊ Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

နောက်ဆက်တွဲ B- ဇယားကွက် -RP2350B ဗားရှင်း အပြီးသတ်

ပုံ 16။ RP2350B အတွက် Minimal Design ၏ ပုံစံအပြည့်အစုံ

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊ Raspberry-Pi-SC1631-Raspberry-Microcontroller- (၁) ခု၊

နောက်ဆက်တွဲ H- စာရွက်စာတမ်းထုတ်ဝေမှုမှတ်တမ်း

သြဂုတ် ၈၊ ၂၀၂၂
ကနဦး ထုတ်ဝေမှု။

ငါ Raspberry Pi
Raspberry Pi သည် Raspberry Pi Ltd ၏ ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်သည်။
Raspberry Pi Ltd

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

Raspberry Pi SC1631 Raspberry Microcontroller [pdf] ညွှန်ကြားချက်လက်စွဲ
SC1631 Raspberry Microcontroller၊ SC1631၊ Raspberry Microcontroller၊ Microcontroller

ကိုးကား

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

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