Raspberry Pi Pico W: piedinatura ad alta risoluzione e specifiche
Raspberry Pi Pico W high resolution pinout image
PINs
Power Pins
- VBUS – tensione di ingresso micro-USB
- VSYS – tensione di ingresso del sistema principale
- 3V3 – uscita regolata 3,3V, 300mA max
- GND – riferimento di massa principale
- AGND – riferimento di massa per GP26-29 e ADC0 e ADC1
GPIO Pins
- da GP0 a GP28 – uscita di ingresso per uso generico ( GPIO ) e modulazione di larghezza di impulso ( PWM )
I2C Pins
- SCL0 – I2C port 0 clock
- SDA0 – I2C port 0 data
- SCL1 – I2C port 1 clock
- SDA1 – IC2 port 1 data
SPI Pins
- SCLK0 – SPI port 0 clock
- MOSI0 – SPI port 0 data out
- MISO0 – SPI port 0 data in
- SCLK1 – SPI port 1 clock
- MOSI1 – SPI port 1 data out
- MISO1 – SPI port 1 data in
ADC Pins
- ADC0 – Convertitore da analogico a digitale (ADC) 0
- ADC1 – Convertitore da analogico a digitale (ADC) 1
- ADC2 – Convertitore da analogico a digitale (ADC) 2
Specs
Raspberry Pi Pico è stato progettato per essere una piattaforma di sviluppo a basso costo ma flessibile per RP2040, con le seguenti caratteristiche chiave:
rp2040
- Dual-core Cortex M0+ fino a 133 MHz
- Il PLL su chip consente una frequenza core variabile
- SRAM multibanco ad alte prestazioni da 264kB
- Flash esterno Quad-SPI con eXecute In Place (XIP) e cache su chip da 16 kB
- Full-crossbar bus fabric ad alte prestazioni
- USB 1.1 integrato (dispositivo o host)
- 30 I/O per uso generico multifunzione (4 possono essere utilizzati per ADC)
- Tensione IO 1,8-3,3 V (NOTA La tensione IO Pico è fissata a 3,3 V)
- Convertitore da analogico a digitale (ADC) a 12 bit 500ksps
- Varie periferiche digitali
- 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM canali
- 1 × Timer con 4 allarmi, 1 × Contatore in tempo reale
- 2 × blocchi Programmable IO (PIO), 8 macchine a stati in totale
- I/O ad alta velocità flessibile e programmabile dall’utente
- Può emulare interfacce come SD Card e VGA
- Microcontrollore RP2040 con 2MB di Flash
- Porta Micro-USB B per alimentazione e dati (e per riprogrammare la Flash)
- PCB a 40 pin 21×51 stile ‘DIP’ da 1 mm di spessore con pin a foro passante da 0,1″ anche con nervature del bordo
- Espone 26 I/O per uso generico (GPIO) multifunzione da 3,3 V
- 23 GPIO sono solo digitali e tre sono compatibili con ADC
- Può essere montato in superficie come un modulo
- Porta ARM Serial Wire Debug (SWD) a 3 pin
- Architettura di alimentazione semplice ma altamente flessibile
Infineon’s AIROC CYW43439
WiFi
- Wi-Fi 4 (802.11n), banda singola (2,4 GHz)
- 1×1 SISO
- Canali a 20 MHz, velocità dati PHY fino a 96 Mbps
- Lo switch PA, LNA e T/R interno integrato supporta un’unica antenna condivisa tra Wi-Fi e Bluetooth
Bluetooth (Non ancora attivo)
- Funzionamento in Classe 1 (100 m) e Classe 2 (10 m).
- Bluetooth® 5.2
- Supporta BDR (1Mbps), EDR (2/3Mbps) e Bluetooth® LE
Pico W ha un’interfaccia wireless integrata a 2,4 GHz che utilizza un Infineon CYW43439. L’antenna è onboard concessa in licenza da ABRACON (ex ProAnt). L’interfaccia wireless è collegata tramite SPI all’RP2040.
Pico SDK include il supporto per le reti wireless. Lo stack di rete è costruito attorno a lwIP e utilizza libcyw43 di Damien George (famoso per MicroPython) per comunicare con il chip wireless. Per impostazione predefinita, libcyw43 è concesso in licenza per uso non commerciale, ma gli utenti Pico W e chiunque altro crei il proprio prodotto attorno a RP2040 e CYW43439, beneficiano di una licenza gratuita per uso commerciale.
How to
- Schede Raspberry Pi Pico e rp2040: pinout, specifiche e configurazione IDE Arduino
- Schede Raspberry Pi Pico e rp2040: filesystem LittleFS integrato
- Scheda Raspberry Pi Pico e rp2040: ethernet w5500 e requests HTTP e HTTPS (SSL)
- Schede Raspberry Pi Pico e rp2040: WiFiNINA con coprocessore WiFi ESP32
- Schede Raspberry Pi Pico e rp2040: come utilizzare una scheda SD
- Dallas ds18b20
- Collegamento dell’EByte E70 ai dispositivi Raspberry Pi Pico (rp2040) ed un semplice sketch di esempio
Datasheet e schema
Pico W
Infineon’s AIROC CYW43439
Grazie
- Arduino
- esp8285
- esp8266
- esp12 E
- esp07
- NodeMCU v2.x
- NodeMCU v3.x
- ESP-01
- ESP-01S
- ESP32
- ESP32c3
- ESP32 s2
- ESP32s3
- Arduino SAMD
- STM32
- Raspberry Pi
I pin 19, 20 sono erroneamente rinumerati come 14 e 15
Ciao Marco,
Ops.. vero appena posso correggo..
Grazie Renzo
di nulla; è sempre un piacere leggere i tuoi materiali