Raspberry Pi Pico: Спецификации и характеристики

Малина Пи Пико

Raspberry Pi Pico е нова платка с микроконтролер, проектирана от фондация Raspberry Pi. Този нов продукт се присъединява към съществуващата линия и е по-подобен на Arduino, отколкото на едноплатков компютър (SBC). Освен това, той крие още една голяма изненада, която изуми всички, надхвърляйки малкия си размер, отличната енергийна ефективност или цената си от само $4.

Фондацията Raspberry Pi се трансформира, поне временно, в компания без фабрики, проектирайки свой собствен чип: RP2040 SoC . Това означава, че за веднъж те не са използвали чипове на Broadcom, както в други платки, а са го проектирали сами. Ще видим дали ще продължат тази тенденция в бъдещите платки или това е само еднократен случай...

RP2040 SoC

Raspberry Pi Pico RP2040

RP2040 е първият чип, проектиран от фондация Raspberry Pi . Това е вътрешен дизайн, предназначен да подобри тази ултрамалка и ултратънка платка, предназначена за проекти, където размерът и консумацията на енергия са критични, като например вградени приложения в роботиката, промишлеността, автомобилостроенето, медицинските приложения, метеорологичните станции и други.

Въпреки това, което твърдят други медии (включително някои големи и реномирани), това не е чип, произведен от тях, а само проектиран от тях. Това е SoC, проектиран от техния собствен екип, специализиран в ASIC , в резултат на което се е появила тази интегрална схема.

С други думи, те не са се трансформирали в IDM; те са просто безфабулен продукт, чийто дизайн е изпратен в леярната на TSMC за производство . При производството им в TSMC е използван 40nm процес. И да, това е възел, който може да изглежда доста примитивен, но тази литографска технология е повече от достатъчна за този проект и изпълнява функцията си много добре.

Връщайки се към дизайна на SoC rp2040, който захранва този Raspberry Pi Pico, това е чип, чиито ядра не са проектирани от нулата. Вместо това, той използва Arm IP ядра. По-конкретно, той използва две ARM Cortex M0+ ядра, работещи на 133MHz. Той също така включва 264KB RAM и 2MB флаш памет.

Изобщо не е проектиран да работи с операционна система като Linux (или други), както е при другите SBC платки, Raspberry Pi Pico може да изпълнява само скици или програми, написани на езици като C/C++ или MycroPython . След като ги напишете на вашия компютър, можете да ги прехвърлите на платката чрез microUSB, така че MCU или микроконтролерът да може да ги изпълни.

Накрая, не бих искал да пренебрегна използваната номенклатура , а името RP2040 си има своята причина:

  • RP: означава Raspberry Pi
  • 2: брой ядра.
  • 0: тип ядро ​​(M0 +).
  • 4: log2 (RAM / 16kB).
  • 0: log2 (енергонезависим или флаш / 16kB), ако е 0, е защото е на борда.

Това може да ви се стори глупаво, особено като се има предвид, че досега са проектирали само един SoC. Но би могло да подскаже, че фондация Raspberry Pi може да проектира още SoC в бъдеще ...

Повече информация – Технически данни RP2040

Относно платката Raspberry Pi Pico

Новата платка Raspberry Pi Pico крие някои приятни изненади, въпреки малкия си размер. И само за $4, тя е една от най-достъпните платки с микроконтролер на пазара.

Pin-out Raspberry Pi Pico

Пин-аут

Що се отнася до техническите характеристики и спецификации , ето всички подробности за дънната платка:

  • SoC: RP2040, проектиран във Великобритания от работна група на Raspberry Pi Foundation, посветена на дизайна на ASIC.
    • DualCore ARM Cortex-M0 + с динамична тактова честота до 133Mhz.
    • 264 kB SRAM памет
    • 2MB вградена флаш памет.
    • С много ниска консумация и спящ и режим на заспиване.
  • Връзка: microUSB с поддръжка за USB 1.1 хост
  • Програмиране: Плъзнете и пуснете, като използвате езици като C / C ++ и MicroPython.
  • GPIO: 26-пинов многофункционален
  • Други щифтове: 2x SPI, 2x I2C, 2x UART, 3x 12-битов ADC, 16x канали PWM.
  • хранене: 3.3 V
  • още: температурен сензор, библиотеки с бързо плаваща запетая в ROM и 8x PIO (програмируем I / O), за да може да адаптира платката за поддържане на периферни устройства и др. Например, с PIO може да бъде конфигуриран да емулира VGA, звук, четец на SD карти и т.н.
  • на размер: 51x21mm
  • цена: 4 $ (купувам)

Как да започнете програмирането

Новият Raspberry Pi Pico е програмиран с помощта на C / C ++ SDK или официалния порт MicroPython, в зависимост от това дали предпочитате да използвате един или друг език за вашите проекти. Освен това програмата се зарежда лесно:

  1. Просто като задържите бутона BOOTSEL на дъската
  2. Свързване на microUSB кабела към компютъра (Linux, Windows или macOS и дори можете да програмирате от Raspberry Pi 4)
  3. След това бутонът BOOTSEL се освобождава и компютърът ще монтира новото устройство, наречено RPI-RP2, сякаш е висящо устройство.
  4. Сега просто трябва да плъзнете кодовия файл UF2 в паметта и той ще се зареди.
  5. Raspberry Pi Pico ще се рестартира и ще започне да изпълнява програмата.

Освен това, в устройството има и файл INDEX.HTM , който ще ви покаже официалната документация на уебсайта на Raspberry Pi. Друг файл, INFO_U2F.TXT, съдържа информация за платката, като например версията на bootloader-а.


Добавяне като предпочитан източник в Google