








Descripción
La BASE DE Raspberry Pi cambió la computación de una sola placa Cuando lanzaron el ordenador Raspberry Pi, ahora están listos para hacer lo mismo con los microcontroladores con el lanzamiento del nuevo. Raspberry Pi Pico W,... Esta placa microcontroladora de bajo costo presenta su nuevo y potente chip, el RP2040, Y todas las soluciones para comenzar con los proyectos de electrónica integrada de IoT a un precio libre de estrés.
Raspberry Pi Pico W trae WiFi + BLE (próximamente) Redes inalámbricas a la plataforma Pico al tiempo que conserva la compatibilidad completa del PiN con su hermano mayor.
Raspberry Pi Pico W,Es Como el clásico Pico Pero agrega interfaces inalámbricas de 2,4 GHz de banda única integradas (802.11n) utilizando el Infineon CYW43439 mientras conserva el factor de forma Pico. La Interfaz inalámbrica de 2,4 GHz integrada tiene las siguientes características:
WiFi inalámbrico (802.11n), banda única (2,4 GHz) con WPA3 y punto de acceso suave que admite hasta 4 clientes
Bluetooth de baja energía: Tenga en cuenta que esto aún no es compatible con el software, es solo una capacidad de hardware.
La Interfaz inalámbrica está conectada a través de SPI al microcontrolador RP2040 y tiene un controlador micropython para capacidad inalámbrica
Debido a las limitaciones de pines (El Pico saca todo el GPIO) algunos de los pines de La interfaz inalámbrica se comparten con las almohadillas expuestas:
El SPI CLK Se comparte con VSYS Monitor, por lo que solo cuando no hay una transacción SPI en curso se puede leer VSYS a través del ADC.
El Infineon CYW43439 SPI DIN/DOUT Y IRQ Todos comparten un PIN en el RP2040. Solo cuando una transacción SPI no está en progreso es adecuado verificar si hay IRQ.
La interfaz normalmente funciona a 33MHz.
Características del chip RP2040:
BRAZO dual + + @ 133MHz
264kB en chip SRAM en seis bancos independientes
Admite hasta 16MB de memoria Flash fuera del chip a través del bus QSPI dedicado
Controlador DMA
Barra transversal AHB totalmente conectada
Periféricos de interpolador y divisor de enteros
LDO programable en el chip para generar voltaje central
2 PLL en chip para generar relojes USB y Core
30 pines GPIO, 4 de los cuales se pueden utilizar como entradas analógicas
2 UARTs
2 controladores SPI
2 controladores I2C
16 canales PWM
Controlador USB 1,1 y PHY, con soporte para host y dispositivo
8 máquinas de estado PIO
Detalles técnicos
Dimensiones (sin montar):
51mm × 21mm × 1mm





Preguntas frecuentes sobre Raspberry Pi Pico y RP2040
¿Debería comprar una Raspberry Pi Pico o una Raspberry Pi Zero?
Estos son dos dispositivos muy diferentes, un microcontrolador y un microordenador, destinados a diferentes propósitos. Pico es un gran dispositivo para dedicarse a una tarea muy específica, mientras que Zero es un dispositivo multipropósito. Raspberry Pi Zero tiene salida HDMI, una interfaz de cámara, etc. Raspberry Pi Pico no. Sin Embargo, Pico tiene un ADC integrado, así como otros periféricos que no están presentes en Raspberry Pi Zero, y consume considerablemente menos energía; por lo tanto, es mucho más adecuado para aplicaciones integradas que Raspberry Pi Zero.
¿Qué Sistema operativo ejecuta?
Al igual que otros microcontroladores, no ejecuta un sistema operativo por defecto, pero proporcionamos un SDK que proporciona una rica biblioteca de funciones para usar el hardware/características del chip, junto con una funcionalidad de nivel superior que se encuentra a menudo en un sistema operativo. Puede usar esto para escribir aplicaciones C/C ++ "Bare Metal" fácilmente, o puede usar MicroPython, que es aún más simple para los principiantes.
¿Puedo comprar el chip RP2040?
Sí, está disponible aquí.
¿Es de código abierto?
Los archivos de diseño de la placa Raspberry Pi Pico son de código abierto, junto con todo el software, los ejemplos y la documentación proporcionados. El diseño interno del microcontrolador RP2040 en sí no es de código abierto.
¿Es RP2040 5V tolerante?
No. Los microcontroladores RP2040 utilizan 3,3 V para GPIO.
He conectado accidentalmente + 5V a mi Raspberry Pi Pico u otro microcontrolador de la superficie de la carcasa de la pantalla. ¿El pin está muerto?
Depende; a menudo RP2040 sobrevivirá, pero no se recomienda y puede reducir la vida útil del microcontrolador.
¿Cuál es el tamaño máximo de flash para el chip RP2040?
16 MiB de Flash (24 2 ^ bytes).
¿Puedo hacer overclocking?
La velocidad máxima de reloj clk_sys es de 133MHz a voltaje de núcleo normal (1,1 V ± 10%), pero se puede overclockear. Sin embargo, esto requiere más energía y un voltaje de núcleo más alto, y puede afectar la vida útil de su dispositivo. No se otorgan garantías cuando se ejecuta fuera de los límites especificados en la hoja de datos.
¿Qué modos de bajo consumo hay?
No hay un modo de bajo consumo específico, pero puede hacer varias cosas para reducir el consumo de energía: ralentizar el reloj del sistema, apagar algunas de las memorias, bloquear el reloj a los periféricos, reducir el voltaje de suministro del núcleo, etc.
Hay dos modos específicos para apagar partes del dispositivo cuando no se está utilizando:
El modo SLEEP es cuando los procesadores están en WFI/wfe y DMA está inactivo, por lo que puede apagar la mayoría de los relojes del sistema, incluidas cosas como la estructura del bus.
El modo DORMANT es cuando apaga todos los osciladores, y también lo hace una potencia aún menor, pero luego tiene menos opciones para despertarse.
Estoy usando VSCode. ¿Cómo Puedo establecer un punto de interrupción en el segundo núcleo?
Por el momento, debe usar la ventana de comandos en VSCode para establecer un punto de interrupción GDB.
GCC 10,2 está disponible. ¿Por qué no lo usas por defecto?
Nuestro trabajo de desarrollo ha sido utilizar las versiones más comunes de GCC suministradas con varias distribuciones. Hemos comprobado las compilaciones utilizando las principales versiones de GCC desde 6.3.1 hasta 10,2, por lo que todas deberían funcionar.

Raspberry PI pico W