Raspberry Pi Pico: Specifikace a funkce

Malina Pi Pico

Malina Pi Pico je nová deska mikrokontroléru navržená Raspberry Pi Foundation. Nový produkt, který připojí se ke stávajícím a který se více podobá Arduino než SBC. Kromě toho má další velké překvapení, které překvapilo všechny, a překračuje svou malou velikost, velkolepou energetickou účinnost nebo cenu pouhých 4 USD.

A je to tak, že Raspberry Pi Foundation se alespoň na okamžik proměnila v báječný design vlastního čipu. Je to o SoC RP2040. To znamená, že pro tentokrát nepoužili čipy Broadcomu jako na jiných deskách, ale navrhli si je sami. Uvidíme, jestli v budoucnu budou sledovat stejný trend i v jiných deskách, nebo jestli to bylo jen něco konkrétního ...

SoC RP2040

Raspberry Pi Pico RP2040

El RP2040 je první čip navržený Raspberry Pi Foundation. Design vytvořený doma, aby vylepšil tuto ultra malou a ultratenkou desku a je určen pro projekty, kde je důležitá velikost a spotřeba, jako jsou některé vestavěné nebo vestavěné aplikace v robotice, průmyslu, automobilovém průmyslu, lékařských aplikacích, meteorologických stanicích atd.

Navzdory tomu, co říkají jiná média (dokonce i některá důležitá a renomovaná), nejde o čip, který vyrábějí, pouze o design. SoC, který byl navržen naším vlastním týmem specializovaným na ASICs a to vyústilo v tento IC.

To znamená, že nebyly transformovány do IDM, ale jsou to jen bajky, které poslaly svůj design do slévárny TSMC. V těchto továrnách byl pro jejich výrobu použit 40nm proces. A ano, je to uzel, který se může zdát docela primitivní, ale litografická technologie je pro tento projekt více než dost a dělá svou práci velmi dobře.

Vrátíme-li se k designu SoC rp2040, který napájí Raspberry Pi Pico, jedná se o čip, ve kterém jádra nebyla navržena od nuly, ale spíše se rozhodla použít IP jádra Arm. Konkrétně to využilo dva ARM Cortex M0 + pracující na 133Mhz. Kromě toho je také vybaven 264 kB RAM a 2 MB flash.

Všichni nejsou orientováni na provozování operačního systému, jako je Linux (nebo jiné), jak se to děje na jiných deskách SBC, ale Raspberry Pi Pico může spouštět pouze skici nebo programy napsané v jazycích, jako je C / C ++ nebo MycroPython. Jakmile je napíšete na PC, mohou být přeneseny na desku přes microUSB, aby je provedla jednotka MCU nebo mikrokontrolér.

Nakonec bych nechtěl odložit stranou nomenklatura použitý, a je to, že název RP2040 má svůj důvod:

  • RP: znamená Raspberry Pi
  • 2: počet jader.
  • 0: typ jádra (M0 +).
  • 4: log2 (RAM / 16kB).
  • 0: log2 (energeticky nezávislý nebo flash / 16kB), pokud je 0, je to proto, že je integrovaný.

To se může zdát hloupé, zejména s ohledem na to, že prozatím existuje pouze jeden SoC, který navrhli. Může to ale naznačovat, že by Raspberry Pi Foundation mohla navrhnout v budoucnu více SoC...

Více informací - Datový list RP2040

O desce Raspberry Pi Pico

Nová deska Malina Pi Pico navzdory své malé velikosti udržuje příjemná překvapení. A pouze za cenu 4 USD, což z něj činí jednu z nejdostupnějších desek mikrokontrolérů na trhu.

pinout Raspberry Pi Pico

pin ven

Vzhledem k tomu, technické vlastnosti a specifikace, zde jsou všechny podrobnosti desky:

  • SoC: RP2040 navržený ve Velké Británii pracovní skupinou pro návrh ASIC nadace Raspberry Pi.
    • DualCore ARM Cortex-M0 + s dynamickou taktovací frekvencí až 133 MHz.
    • 264 kB paměti SRAM
    • 2 MB vestavěné flash paměti.
    • S velmi nízkou spotřebou a spícími a spánkovými režimy.
  • Conexión: microUSB s podporou hostitele USB 1.1
  • Programování: Drag & drop pomocí jazyků jako C / C ++ a MicroPython.
  • GPIO: 26kolíkové multifunkční zařízení
  • Ostatní kolíky: 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, 16x kanály PWM.
  • krmení: 3.3 v
  • více: teplotní senzor, rychlé knihovny s plovoucí desetinnou čárkou v ROM a 8x PIO (programovatelné I / O), aby bylo možné desku přizpůsobit pro podporu periferií atd. Například s PIO může být nakonfigurován tak, aby emuloval VGA, zvuk, čtečku karet SD atd.
  • Velikost: 51x21mm
  • cena: 4 $ (koupit)

Jak začít programovat

Nové Raspberry Pi Pico je programováno pomocí C / C ++ SDK nebo oficiálního portu MicroPython, podle toho, zda chcete pro své projekty použít jeden nebo druhý jazyk. Kromě toho se program snadno načte:

  1. Jednoduše podržením tlačítka BOOTSEL na desce
  2. Připojení kabelu microUSB k počítači (Linux, Windows nebo macOS a můžete dokonce programovat z Raspberry Pi 4)
  3. Poté se uvolní tlačítko BOOTSEL a počítač připojí novou jednotku s názvem RPI-RP2, jako by to byl pendrive.
  4. Nyní stačí přetáhnout soubor kódu UF2 do paměťové jednotky a načte se.
  5. Raspberry Pi Pico se restartuje a spustí program.

Kromě toho máte také soubor INDEX.HTM uvnitř jednotky a to vám ukáže oficiální dokumentaci na webu Raspberry Pi. Další soubor INFO_U2F.TXT obsahuje informace o desce, například verzi bootloaderu.


Buďte první komentář

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.