La SparkFun RP2040 mikroBUS Development Board es una plataforma de bajo coste y alto rendimiento con interfaces digitales flexibles que incorpora el microcontrolador RP2040 de la Fundación Raspberry Pi. Además de la disposición de los pines Thing Plus o Feather PTH, la placa también incluye una ranura para tarjetas microSD, una memoria flash de 16MB (128Mbit), un conector JST para la batería de una sola célula (con un circuito de carga y un sensor de indicador de combustible), un LED RGB WS2812 direccionable, pines JTAG PTH, cuatro orificios de montaje (con tornillos 4-40), nuestros característicos conectores Qwiic y una toma mikroBUS.
El estándar mikroBUS? fue desarrollado por MikroElektronika. Al igual que nuestras interfaces Qwiic y MicroMod, el zócalo mikroBUS proporciona una conexión estandarizada para las placas Click-on que se conectan a una placa de desarrollo y está compuesto por un par de cabezales hembra de 8 pines con una configuración de pines estandarizada. Los pines consisten en tres grupos de pines de comunicaciones (SPI, UART e I2C), seis pines adicionales (PWM, Interrupción, Entrada analógica, Reset y Selección de chip), y dos grupos de alimentación (3,3V y 5V).
El RP2040 es compatible con los entornos de desarrollo multiplataforma C/C++ y MicroPython, incluyendo un fácil acceso a la depuración en tiempo de ejecución. Tiene rutinas de arranque UF2 y de punto flotante integradas en el chip. Aunque el chip tiene una gran cantidad de RAM interna, la placa incluye 16 MB adicionales de memoria flash QSPI externa para almacenar el código de programa. El RP2040 contiene dos procesadores ARM Cortex-M0+ (hasta 133MHz) y cuenta con:
264kB de SRAM embebida en seis bancos
6 IO dedicadas para SPI Flash (soportando XIP)
30 GPIO multifunción:
Hardware dedicado para los periféricos más utilizados
IO programable para soporte de periféricos ampliado
Cuatro canales ADC de 12 bits con sensor de temperatura interno (hasta 0,5 MSa/s)
Funcionalidad USB 1.1 Host/Device
Nota: Tenga en cuenta que las placas Qwiic y los cables, así como las placas Click no se incluyen con la placa de desarrollo RP2040 mikroBUS. Estas piezas deberán adquirirse por separado.
El sistema Qwiic Connect de SparkFun es un ecosistema de sensores, actuadores, escudos y cables I2C que agilizan la creación de prototipos y reducen la probabilidad de errores. Todas las placas compatibles con Qwiic utilizan un conector JST común de 1 mm de paso y 4 pines. Esto reduce la cantidad de espacio necesario en la placa de circuito impreso, y las conexiones polarizadas significan que no puedes conectarlo mal.
Guía de iniciación a la placa de desarrollo RP2040 mikroBUS