Popis
Waveshare RP2350-USB-C je mini vývojová doska založená na mikrokontroléri Raspberry Pi RP2350A. Doska ponúka kompaktné rozmery, USB-C konektor, 2 MB Flash pamäť a 15 multifunkčných GPIO pinov pre jednoduché prototypovanie aj integráciu do vlastných zariadení.
Mikrokontrolér RP2350A používa dvojjadrovú a dvojarchitektúrnu konštrukciu. Vývojár si môže zvoliť použitie dvojice jadier ARM Cortex-M33 alebo dvojice jadier Hazard3 RISC-V, s pracovnou frekvenciou až 150 MHz. Doska podporuje C/C++, MicroPython aj Arduino prostredie.
Vďaka castellated okrajom je možné dosku použiť aj ako modul spájkovaný priamo na vlastnú DPS. USB-C konektor slúži na napájanie, nahrávanie programu a USB komunikáciu. Doska podporuje aj drag-and-drop programovanie cez USB mass storage.
Hlavné vlastnosti
- mini vývojová doska založená na Raspberry Pi RP2350A
- dvojjadrová a dvojarchitektúrna konštrukcia
- ARM Cortex-M33 alebo Hazard3 RISC-V jadrá
- pracovná frekvencia až 150 MHz
- 520 KB SRAM a 2 MB Flash pamäť
- USB-C konektor na napájanie, programovanie a USB komunikáciu
- USB 1.1 s podporou device aj host režimu
- 15 multifunkčných GPIO pinov
- castellated okraje vhodné na priame spájkovanie do vlastnej DPS
- WS2812 RGB LED dióda
- podpora C/C++, MicroPython a Arduino
Technické špecifikácie
| Mikrokontrolér | Raspberry Pi RP2350A |
| Architektúra | dual-core / dual-architecture, ARM Cortex-M33 alebo Hazard3 RISC-V |
| Pracovná frekvencia | až 150 MHz |
| SRAM | 520 KB |
| Flash pamäť | 2 MB NOR Flash |
| USB | USB 1.1 device / host |
| Konektor | USB-C |
| GPIO | 15 × multifunkčný GPIO pin |
| Rozhrania | 2 × SPI, 2 × I2C, 2 × UART |
| ADC | 4 × 12-bit ADC |
| PWM | 14 × riaditeľných PWM kanálov |
| PIO | 12 × PIO state machines |
| LED | WS2812 RGB LED |
| Tlačidlá | BOOT, RUN / RESET |
| Podporované prostredia | C/C++, MicroPython, Arduino |
Popis hlavných častí dosky
| Číslo | Časť dosky | Popis |
| 1 | RP2350A | Mikrokontrolér s dvojjadrovou a dvojarchitektúrnou konštrukciou, pracovná frekvencia až 150 MHz. |
| 2 | W25Q16JVUXIQ | 2 MB NOR Flash pamäť. |
| 3 | PIO-USB CC rezistory | Pull-up / pull-down rezistory pre PIO-USB, podporujú prepínanie Sink / Source podľa konfigurácie rezistorov. |
| 4 | RT9013-33GB | 3,3 V LDO regulátor s výstupným prúdom 500 mA. |
| 5 | BOOT tlačidlo | Pri podržaní počas resetu slúži na vstup do režimu nahrávania programu. |
| 6 | USB Type-C konektor | Konektor na napájanie, nahrávanie programu a USB 1.1 device / host komunikáciu. |
| 7 | RUN / RESET tlačidlo | Tlačidlo na reštartovanie dosky. |
| 8 | WS2812 RGB LED | Adresovateľná RGB LED dióda na indikáciu alebo vlastné efekty. |
| 9 | PIO-USB Type-C female port | PIO-USB konektor vo verzii s USB-C zásuvkou, použiteľný ako USB host alebo device cez PIO. |
| 10 | PIO-USB Type-C male port | PIO-USB konektor vo verzii s USB-C konektorom, použiteľný ako USB host alebo device cez PIO. |
Rozloženie pinov
Pinout dosky je zobrazený na priloženom obrázku. Doska má vyvedené GPIO piny s podporou funkcií ako UART, I2C, SPI, ADC, PWM a PIO. Integrovaná WS2812 RGB LED dióda používa pin GP16.
Možné použitie
- prototypovanie s RP2350A
- projekty s MicroPython, C/C++ alebo Arduino
- vlastné USB zariadenia alebo USB host projekty
- kompaktné riadiace moduly
- integrácia do vlastných DPS vďaka castellated okrajom
- testovanie ARM Cortex-M33 alebo RISC-V jadier
Dokumentácia
Dokumentáciu, vývojové zdroje a príklady nájdete na stránke výrobcu: Waveshare RP2350-USB-C Wiki











