Placa dezvoltare SparkFun Thing Plus RP2040 este un model economic, de inalta performanta, cu interfete digitale flexibile si microcontrollerul RP2040 de la Raspberry Pi Foundation. In plus fata de Thing Plus ori amprenta Feather (cu 18 pini GPIO), placa include un slot card SD, 16GB (128 Mbit) memorie flash, un conector JST de baterie cu o celula (cu circuit de incarcare si senzor indicator de nivel), un LED RGB WS2812 adresabil, pini PTH JTAG, patru orificii de montaj (surub 4-40) si conector Qwiic.
RP2040 contine doua procesoare ARM Cortex-M0+ (pana la 133MHz) si are urmatoarele caracteristici:
- SRAM de 264kB integrat in sase banci
- 6 IO dedicate pentru SPI Flash (cu suport pentru XIP)
- 30 pini GPIO multifunctionali:
- Hardware dedicat pentru periferice de uz general
- IO programabile pentru suport periferic extins
- Patru canale ADC de 12 biti cu senzor intern de temperatura (pana la 0.5 MSa/s)
- Functie gazda/dizpozitiv USB 1.1
RP2040 este suportat de ambele medii de dezvoltare terte, C/C++ si MicroPython, incluzand acces usor la depanare. Suporta UF2 boot si operatii cu virgula mobila. Chipul are o cantitate mare de RAM intern iar placa include 16MB de memorie flash QSPI externa pentru stocarea codului de program.
Specificatii:
- Caracteristici placa dezvoltare SparkFun Thing Plus RP2040
- Microcontroller RP2040 de la Raspberry Pi Foundation
- 16MB memorie flash QSPI
- Pini JTAG PTH
- Format Thing Plus (sau Feather):
- 18[1]x Pini GPIO multifunctionali[2]
- Patru canale ADC de 12 biti cu senzor intern de temperatura (500kSa/s)
- Pana la opt PWM cu 2 canale
- Pana la doua UART
- Pana la doua magistrale I2C
- Pana la doua magistrale SPI
- Conector USB-C:
- Functie gazda/dispozitiv USB 1.1
- Conector JST cu 2 pini pentru baterie LiPo (neinclusa):
- Circuit de incarcare de 500mA
- Conector Qwiic
- Butoane:
- LED-uri:
- PWR - Indicator de putere rosu, pentru 3.3V
- CHG - Indicator galben de incarcare a bateriei
- 25 - LED albastru de stare/test (GPIO 25)
- WS2812 - LED RGB adresabil (GPIO 08)
- Patru orificii de montaj:
- Dimensiuni: 6 x 2 cm
- Caracteristici generale ale RP2040:
- Doua procesoare Cortex M0+, pana la 133 MHz 264 kB
- SRAM integrat in 6 banci
- 6 IO dedicate pentru flash QSPI, cu suport pentru XIP
- 30 IO programabile pentru suport periferic extins
- Interfata SWD
- Temporizator cu 4 alarme
- RTC
- Functie gazda/dispozitiv USB 1.1
- Limbaje de programare suportate:
1. Nota: GPIO 08 nu este numarat aici deoarece trece intai prin LED-ul RGB adresabil. GPIO 07 si GPIO 23 sunt numarate ca un singur GPIO deoarece sunt legate impreuna.
2. Nota: Pinii GPIO sunt programaili pentru reconfigurare.
Linkuri: