Waveshare RP2350-USB-A to niewielka płytka Raspberry Pi RP2350 wyposażona w port USB-C do zasilania i programowania oraz port USB-A umożliwiający używanie płytki jako urządzenia USB lub hosta poprzez programowalną implementację IO (PIO) .
Płytka posiada zintegrowaną diodę LED RGB oraz GPIO, co może być przydatne do sterowania urządzeniami peryferyjnymi komunikujących się GPIO/I2C/UART/SPI. Alternatywnie może emulować klawiaturę, mysz lub inne urządzenie USB po podłączeniu do hosta.
Specyfikacja RP2350-USB-A:
- SoC – Raspberry Pi RP2350 A MCU
- Procesor
- Dwurdzeniowy Arm Cortex-M33 @150MHz z Arm Trustzone
- Dwurdzeniowy 32-bitowy Hazard3 RISC-V @ 150MHz
- Można używać maksymalnie dwóch rdzeni jednocześnie
- Pamięć – 520 KB SRAM
- Procesor
- Pamięć masowa – 2 MB pamięci flash SPI na oprogramowanie układowe
- USB
- Port USB typu A podłączony do GPIO12, GPIO13, 5 V i GND
- Port USB 1.1 typu C do zasilania jak i programowania
- Rozszerzenie – 2x 9-stykowe złącza o rozstawie 2,54 mm z 15x GPIO, 2x UART, 2x I2C, 2x SPI, 4x ADC, 5V, 3,3V i GND
- Różne
- Przycisk Reset i Boot
- Dioda LED RGB WS2812 podłączona do GPIO16
- Zasilanie – 5 V DC przez port USB-C
- Wymiary – 33 x 17,5 mm
Pinout RP2350-USB-A:
Waveshare udostępnia program demonstracyjny C/C++ i Arduino, więcej znajdziesz wWiki. Demo C/C++ jest oparte na zmodyfikowanej wersji projektu Pico-PIO-USB , oferującej implementację hosta/urządzenia USB przy użyciu PIO Raspberry Pi Pico (RP2040).
Waveshare sprzedaje RP2350-USB-A na AliExpress za ~36zł (na moment pisania wpisu) , ale nie pojawił się jeszcze w sklepie waveshare.com.