Raspberry Pi Pico ir jaudīga maza mikrokontrollera plate ar 40 tapām elektronikas savienošanai. Uzziniet, ko viņi visi dara.
Kopš tās ieviešanas 2021. gadā Raspberry Pi Pico mikrokontrollera plate ir izraisījusi ažiotāžu internetā, jo daudzi projekti ir vērsti uz šo mazo plati. Ar jaudīgo RP2040 sistēmu mikroshēmā un dubultām 20 kontaktu GPIO galvenēm elektronikas savienošanai, šis miniatūrais brīnums ir radījis skaistu un izturīgu platformu inovācijām DIY darbinieku vidū.
Šeit ir viss, kas jums jāzina par dēļa spraudni un to, kā ar to strādāt.
Raspberry Pi Pico varianti
Sākotnējais Raspberry Pi Pico modelis, kas tika laists klajā 2021. gada sākumā, iezīmēja uzņēmuma Raspberry Pi debiju mikrokontrolleru izstrādes paneļu telpā. Kopš tā laika tam ir pievienojies Pico W, kas piedāvā bezvadu savienojumu IoT projektiem, kopā ar Pico H un WH variantiem ar iepriekš pielodētām galvenēm, bet spraudnis ir identisks visiem viņiem.
Funkcija |
Specifikācija |
---|---|
Formas faktors |
21 × 51 mm |
Procesors |
RP2040 SoC ar divkodolu Arm Cortex-M0+ |
Pulksteņa ātrums |
133 MHz |
Atmiņa |
264 KB mikroshēmas SRAM |
Borta zibspuldze |
2MB QSPI Flash |
Ievades jauda |
1,8 V – 5,5 V līdzstrāva |
Darbības temperatūra |
-20°C līdz +85°C |
Pico H
Pico H vienkārši novērš tapas castellas malās un ievieš iepriekš pielodētas galvenes tapas, vienlaikus saglabājot identisku funkcionalitāti kā standarta Pico platei.
Pico W
Pamatojoties uz saviem panākumiem, uzņēmums Raspberry Pi vēl vairāk paplašināja Pico klāstu, 2022. gada jūnijā ieviešot Raspberry Pi Pico W. "W" apzīmē bezvadu, un šajā jaunajā iterācijā ir iekļauta Infineon CYW43439 mikroshēma, kas ļauj platei nodrošināt iebūvētu 2,4 GHz Wi-Fi savienojumu, izmantojot iebūvēto antenu. Tā atbalsta arī Bluetooth savienojumu.
Lai iegūtu papildinformāciju par šo bezvadu Pico modeli, skatiet mūsu ceļvedi kas ir Raspberry Pi Pico W un kādam nolūkam to varat izmantot.
Raspberry Pi Pico Pinout
Lai gan no pirmā acu uzmetiena izgriešanas diagramma var šķist sarežģīta, to faktiski var vienkāršot atšķirīgos un viegli iegaumējamos blokos. Mums ir jauda, PWM, ADC, GPIO, saziņas un atkļūdošanas tapas.
Viena no kaitinošām dīvainībām ir tā, ka tāfeles apakšā ir marķējums uz spraudņa — tas var būt murgs, lietojot Pico uz maizes dēļa.
Barošanas tapas
Raspberry Pi Pico ir vairākas barošanas tapas, tostarp VBUS, VSYS, un 3V3. The VBUS tapa tiek izmantota Pico barošanai, izmantojot USB, un ir savienota ar mikro-USB porta 1. tapu, savukārt VSYS tapa ļauj pieslēgt ārēju barošanas avotu, lai nodrošinātu strāvas padevi platei.
The 3V3 tapa nodrošina regulētu 3,3 V jaudas izeju, ko var izmantot ārējo komponentu barošanai.
Uz tāfeles ir arī citas barošanas tapas, kuras var izmantot īpašos gadījumos, kā norādīts tālāk:
Piespraust |
Apraksts |
---|---|
ADC_VREF |
ADC kontaktu barošanas spriegums, filtrēts no 3,3 V barošanas avota uz plates. (35. tapa) |
AGND |
Zemējuma atsauce GPIO26-29, savienota ar atsevišķu analogo iezemējuma plati. Var savienot ar digitālo zemi. (33. tapa) |
3V3_LV |
Savieno ar iebūvēto SMPS iespējoto tapu. Augsts (līdz VSYS) ar 100kΩ rezistoru. Saīsiniet to, lai atspējotu 3,3 V. |
GND |
Zemējuma tapas. |
RUN |
RP2040 iespējošana tapa ar iekšējo vilkšanas rezistoru (~50kΩ) līdz 3,3V. Saīsiniet šo tapu, lai atiestatītu RP2040. |
GPIO piespraudes
No 40 tapām 26 no tām ir GPIO (vispārējās ievades/izvades) tapas. Apzīmēts no GP0 uz GP28, šīs tapas var apstrādāt gan digitālās ievades, gan izvades darbības, nodrošinot jūsu projektos nepieciešamo elastību. Tas ir labāk saprotams, ja esat izmēģinājis dažus projekti Raspberry Pi Pico patstāvīgi, lai jūs praksē mijiedarbotos ar šīm tapām.
Viena lieta, kas jāņem vērā: četras no šīm GPIO tapām, GP23, GP24, GP25, un GP29, nav redzami galvenē. Tā vietā tie ir paredzēti iekšējām valdes funkcijām. Šeit ir sadalījums:
GPIO pin |
Funkcionalitāte |
Apraksts |
---|---|---|
GPIO29 |
ADC režīms (ADC3) VSYS/3 mērīšanai |
Uzrauga sprieguma līmeni |
GPIO25 |
Savienots ar lietotāja LED |
Ļauj kontrolēt LED izvadi |
GPIO24 |
VBUS klātbūtnes indikators |
Iet augstu, ja ir VBUS, zems citādi |
GPIO23 |
Kontrolē iebūvēto SMPS enerģijas taupīšanas funkcionalitāti |
Darbojas kā ērts strāvas slēdzis |
Analogās tapas
Pico platei ir četras speciālas analogās tapas ar 12 bitu ADC (analogo-digital converter), kas sniedz jums iespēju veikt plašu projektu klāstu ar šo mazo plati.
Starp šīm četrām tapām viena no tām (ADC4) uz tāfeles neparādās kā GPIO tapa. Tā vietā tas kalpo unikālam mērķim, jo ir iekšēji savienots ar temperatūras sensoru. Šis ģeniālais dizains ļauj tieši izmantot iebūvēto temperatūras sensoru. Vienkārši sakot, jūs varat iegūt šī sensora temperatūras vērtības, nolasot analogo vērtību ADC4.
Uzziņai šeit ir norādīta ADC tapu kartēšana ar atbilstošajām GPIO tapām:
- ADC0: kartēts uz GP26.
- ADC1: kartēts uz GP27.
- ADC2: kartēts uz GP28.
Platē ir arī astoņi PWM (impulsa platuma modulācijas) bloki, kas numurēti no 1 līdz 8, un katram ir divas PWM izejas, kuras tā var vadīt vienlaikus. Īsāk sakot, jums ir pieejami 16 PWM izvades kanāli, kurus var izmantot jebkurā laikā.
Ir svarīgi ņemt vērā, ka divus GPIO tapas, kuriem ir vienāds PWM apzīmējums, nevar izmantot vienlaikus. Šis ierobežojums nodrošina pareizu funkcionalitāti un novērš konfliktus, konfigurējot PWM signāla izvadi.
Saziņas tapas
Saziņai ar ierīcēm Pi Pico dēlis paļaujas uz īpašām tapām. Ievērības cienīgs ir tas, ka Raspberry Pi Pico dāsni piedāvā visas 26 vispārējas nozīmes tapas SCL, SDA, TX un RX. Apskatīsim konkrētas tapas, kas tiek izmantotas katram protokolam.
SPI
Komunikācijai ir pieejamas divas SPI saskarnes: SPI0 un SPI1.
SPI kontrolieris |
RX (GPIO tapas) |
TX (GPIO tapas) |
CLK (GPIO tapas) |
CSn (GPIO tapas) |
---|---|---|---|---|
SPI0 |
GP0/GP4/GP16 (Pin 1/6/24) |
GP3/GP7/GP19 (Pin 4/9/37) |
GP2/GP6/GP18 (Pin 3/8/35) |
GP1/GP5/GP17 (Pin 2/7/37) |
SPI1 |
GP8/GP12 (Pin 12/16) |
GP11/GP15 (Pin 15/19) |
GP10/GP14 (Pin 14/18) |
GP9/GP13 (Pin 13/17) |
I2C
Šeit ir visas tapas, kuras varat izmantot I2C saziņai:
I2C kontrolieris |
SDA (GPIO tapas) |
SCL (GPIO tapas) |
---|---|---|
I2C0 |
GP0/GP4/GP8/GP12/GP16/GP20 (Pin 1/6/12/16/24/38) |
GP1/GP5/GP9/GP13/GP17/GP21 (Pin 2/7/13/17/25/40) |
I2C1 |
GP2/GP6/GP10/GP14/GP18/GP26 (Pin 3/8/14/18/35/37) |
GP3/GP7/GP11/GP15/GP19/GP27 (Pin 4/9/15/19/37/39) |
UART
Pi Pico platei ir divas UART saskarnes ar tapām, kā parādīts tabulā:
UART |
TX (GPIO tapas) |
RX (GPIO tapas) |
---|---|---|
UART0 |
GP0/GP12/GP16 (Pin 1/12/24) |
GP1/GP13/GP17 (Pin 2/13/25) |
UART1 |
GP4/GP8 (Pin 6/12) |
GP5/GP9 (Pin 7/13) |
Atkļūdošanas tapas
Raspberry Pi Pico platei ir trīs speciālas atkļūdošanas tapas, kuras var izmantot problēmu novēršanai un atkļūdošanai.
- SWD GND (Serial Wire Debug): šī tapa darbojas kā divu vadu saskarnes zemējuma tapa.
- SWCLK (Serial Wire Clock): šī tapa ir saistīta ar SWD interfeisu un nodrošina pulksteņa signālu sinhronizētai saziņai atkļūdošanas laikā.
- SWDIO (Serial Wire Debug I/O): šī divvirzienu tapa ir arī daļa no SWD interfeisa un atkļūdošanas laikā pārnēsā gan vadības, gan datu signālus.
Šīs tapas nodrošina tiešu piekļuvi svarīgiem signāliem un saskarnēm uz Pico plates, ļaujot jums to darīt uzraudzīt un analizēt sistēmas uzvedību atkļūdošanas procesa laikā — to var atvieglot, izmantojot a Raspberry Pi atkļūdošanas zonde.
PIO funkcija
PIO (programmējamā ievade/izvade) funkcija Pi Pico ir īpašs aparatūras bloks, kas ļauj Pi Pico veikt pielāgotus digitālo signālu apstrādes un kontroles uzdevumus. Tas ir tāpat kā ar papildu īpašu procesoru Pi Pico iekšpusē, kas var ātri un efektīvi veikt sarežģītus uzdevumus, atbrīvojot galveno centrālo procesoru.
PIO var ieprogrammēt dažādu uzdevumu veikšanai, piemēram, precīzu laika signālu ģenerēšanai, datu lasīšanai un rakstīšanai ārējās ierīcēs un pat vienkāršu algoritmu ieviešanai. To var arī izmantot, lai izveidotu pielāgotas saskarnes ierīču savienošanai (papildus standarta I2C, SPI un UART protokoliem).
Atbrīvojiet savu Pico
Raspberry Pi Pico ir jaudīga un daudzpusīga mikrokontrollera plate. Tā 40 tapās ir iekļautas 26 GPIO tapas ieejām un izvadēm, padarot to ideāli piemērotu elektronikas lāpīšanai. Ir arī vērts atzīmēt, ka Raspberry Pi Pico spraudnis ir palicis konsekvents, neskatoties uz tā mainīgajiem variantiem, nodrošinot jums vieglu laiku, strādājot ar dažādiem vienas un tās pašas līnijas modeļiem.