Che cos'è il Raspberry Pi Pico 2?
12 Aug 2024
0 Commenti
Che cos'è il Raspberry Pi Pico 2
RP2350 è un microcontrollore progettato da Raspberry Pi .
Che tu abbia un Raspberry Pi Pico 2 o un'altra scheda microcontrollore basata su RP2350, tutto ciò di cui hai bisogno per iniziare è proprio qui. Troverai supporto per C/C++ e MicroPython sul Raspberry Pi Pico 2, insieme a link a risorse per altre schede basate su RP2350. Inoltre, ci sono link alla documentazione tecnica sia per la scheda microcontrollore Raspberry Pi Pico 2 che per il chip microcontrollore RP2350.
Raspberry Pi Pico 2 RP2350
Visualizza prodottoRaspberry Pi Pico VS Raspberry Pi Pico 2
Caratteristiche | Raspberry Pi Pico 2 | Raspberry Pi Pico |
SoC | RP2350, Dual Core Arm Cortex M33 o Dual Core RISC-V Hazard3 fino a 150 Mhz | RP2040, Dual Core Arm Cortex M0+ fino a 133 MHz |
SRAM | 520 KB | 264 KB |
Memoria Flash | 4MB QSPI | 2MB QSPI |
Sicurezza | Arm TrustZone, 8KB OTP, Avvio Sicuro | Nessuno |
Wi-Fi / Bluetooth | Nessuno | Nessuno (Pico W ha questo) |
Supporto linguistico | MicroPython, CircuitPython, C, C++ | MicroPython, CircuitPython, C, C++ |
Interfaccia USB | Dispositivo e Host USB 1.1 | Dispositivo e Host USB 1.1 |
Livello Logico GPIO | 3,3 V | 3,3 V |
GPIO | 26 x IO Digitale | 26 x IO Digitale |
Riga 9 - Cella 0 | 4 x ADC a 12 bit (pin analogici) | 3 x ADC a 12 bit (pin analogici) |
Riga 10 - Cella 0 | 2 x UART, 2 x I2C, 2 x SPI, 24 x PWM | 2 x UART, 2 x I2C, 2 x SPI, 16 x PWM |
IO programmabile | 12 Macchine a Stato PIO | 8 Macchine a Stato PIO |
LED di bordo | GPIO 25 | GPIO 25 |
Energia | 1,8 a 5,5V tramite Micro USB o VSYS | 1,8 a 5,5V tramite Micro USB o VSYS |
Modalità di sospensione MCU | <10uA | 100uA |
Dimensioni | 21 x 51mm | 21 x 51mm |
Prezzo | $5 | $4 |
Perché si chiama RP2350
Numero di core del processore
Allentatamente quale tipo di processore (M33)
piano(log2(RAM / 16KB))
floor(log2(non volatile / 128KB)) o 0 se non è presente memoria non volatile integrata
Specifica
L'RP2350 è un microcontroller versatile e ad alte prestazioni di Raspberry Pi, progettato per essere sicuro, conveniente e facile da usare.
Vanta un'ampia memoria su chip, un complesso di processori dual-core simmetrico, una struttura bus deterministica e un ricco set di periferiche potenziate dall'esclusivo sottosistema I/O programmabile (PIO). Questa combinazione offre agli utenti professionali potenza e flessibilità eccezionali. Per principianti e hobbisti, l'RP2350 fornisce un facile punto di accesso con documentazione dettagliata, una porta MicroPython lucidata e un bootloader UF2 nella ROM.
In quanto dispositivo stateless, l'RP2350 supporta l'esecuzione sul posto memorizzata nella cache dalla memoria QSPI esterna, consentendo agli utenti di selezionare la densità di archiviazione non volatile appropriata per le loro applicazioni e di beneficiare del rapporto costo-efficacia delle parti flash di base.
Prodotto su un moderno nodo di processo da 40 nm, l'RP2350 offre prestazioni elevate, basso consumo energetico dinamico e basse perdite. Dispone inoltre di varie modalità a basso consumo per supportare il funzionamento prolungato della batteria.
Caratteristiche principali:
-
Doppio processore Cortex-M33 o Hazard3 fino a 150 MHz
-
520KB multi-banca ad alte prestazioni SRAM
-
Supporto fino a 16MB di memoria Flash off-chip tramite un bus QSPI dedicato
-
DMA controllore
-
Completamente connesso AHB traversa
-
LDO programmabile su chip per la generazione della tensione del core
-
2 PLL su chip per USB e core clock
-
30 GPIO pin, di cui 4 utilizzabili come ingressi analogici
Periferiche:
-
2 UART
-
2 controller SPI
-
2 controller I2C
-
24 canali PWM
-
Controller USB 1.1 e PHY, che supportano sia la modalità host che quella dispositivo
-
3 blocchi IO programmabili (PIO), per un totale di 12 macchine a stati
Sicurezza:
L'RP2350 presenta una solida architettura di sicurezza basata su Arm TrustZone per Cortex-M, tra cui:
-
Supporto avvio firmato
-
8 KB di memoria OTP (antifusibile programmabile una sola volta) su chip
-
accelerazione SHA-256
-
Un vero generatore di numeri casuali hardware (TRNG)
Architettura di commutazione:
L'RP2350 include una coppia di core Hazard3 RISC-V open-hardware che possono essere sostituiti al momento dell'avvio con i core Cortex-M33. La ROM di avvio può rilevare automaticamente l'architettura di un binario di secondo stadio e riavviare il chip nella modalità appropriata. Tutte le funzionalità del chip, ad eccezione di alcune funzionalità di sicurezza e dell'acceleratore in virgola mobile a doppia precisione, sono disponibili in modalità RISC-V.
Download e Strumenti
Guida alla progettazione hardware RP2350
lascia un commento
Tutti i commenti del blog vengono controllati prima della pubblicazione