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

Attēla kredīts: Raspberry Pi/GitHub

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.

instagram viewer

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

Attēla kredīts: Raspberry Pi

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

Attēla kredīts: Raspberry Pi

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

Attēla kredīts: Raspberry Pi

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

Attēla kredīts: Raspberry Pi/MagPi

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.