Nuevo Pi Pico W- Características WiFi, especificaciones y asignación de pines simplificada

¿Estás preparado para descubrir el nuevo Pi Pico W? ¡No te pierdas todas sus características WiFi, especificaciones avanzadas y su asignación de pines simplificada! En este artículo te contaremos todo lo que necesitas saber sobre esta increíble placa, ¡sigue leyendo y deja que tu creatividad vuele!

Raspberry Pi ha lanzado la versión WiFi de su primera placa de microcontrolador, Raspberry Pi Pico. Esta nueva placa se llama Pico W, donde W significa «inalámbrico» y presenta el chip inalámbrico Infineon CYW43439.

CYW43439 admite LAN inalámbrica IEEE 802.11 b/g/n y Bluetooth® 5.2aunque en el momento del lanzamiento Bluetooth no está habilitado debido a limitaciones de software.

Nuevo Pi Pico W- Características WiFi, especificaciones y asignación de pines simplificada
Nueva Raspberry Pi Pico W

En términos de potencia de procesamiento, el $6 Pico W La placa es significativamente menos poderosa que la Raspberry Pi 4 Modelo B de tamaño completo, pero aún así es más que capaz de ejecutar programas simples y controlar componentes básicos de hardware.

Es construido alrededor del RP2040 Socun chip microcontrolador muy rápido pero rentable con un Procesador ARM Cortex-M0+ de doble núcleo. M0+ es uno de los procesadores ARM con mayor eficiencia energética.

Gracias a su pequeño tamaño y bajo precio, es probable que Raspberry Pi Pico W encuentre su camino en una amplia gama de aplicaciones, desde simples proyectos WiFi hasta sistemas de automatización industrial.

Note:  Raspberry Pi, along with Pico W, has also launched Pico H, which is the header pin version of Pico. Pico WH will be released soon.

Nuevo Pi Pico W- Características WiFi, especificaciones y asignación de pines simplificada
Diseño>



Especificaciones de Raspberry Pi Pico W

A continuación se presentan las especificaciones detalladas de Pi Pico W (como se indica en la hoja de datos oficial).

  • microcontrolador RP2040 con 2 MB de flash memoria
  • A bordo Infineon CYW43439 chip inalámbrico: interfaces inalámbricas de banda única de 2,4 GHz (802.11n) y Bluetooth® 5.2
  • Micro Puerto USB B para energía y datos (y para reprogramar el flash)
  • 21 mm x 51 mm estilo ‘DIP’ PCB de 1 mm de espesor con pasadores pasantes de 0,1″ también con bordes almenados.
  • 26 de propósito general Pines de E/S (GPIO)
  • 23 GPIO son solo digitales, 3 son ADC patas
  • Depuración de cable serie de 3 pines (SWD) puerto

Características del microcontrolador RP2040-

  • Cortex M0+ de doble núcleo en hasta 133 MHz
  • 264kB de SRAM
  • Hoja de datos de Raspberry Pi Pico W
  • 30 E/S multifunción de uso general (se pueden usar cuatro para ADC)
  • Convertidor analógico a digital (ADC) de 12 bits
  • 2 × UART, 2 × I2C, 2 × SPI y 16 × canales PWM
  • 1 × temporizador con 4 alarmas, 1 × reloj en tiempo real
  • 2 bloques de E/S programables (PIO)
Note: Though it is possible to power the Pico W using VBUS, it is not advisable. Because if you look at the schematic of Pico W, you will find a diode between VBUS and VSYS. This diode will further drop the voltage of a low voltage power source.

Chip inalámbrico Infineon CYW43439

El nuevo Pico W tiene la chip inalámbrico integrado CYW43439 (Infineon). es compatible LAN inalámbrica IEEE 802.11 b/g/n y Bluetooth® 5.2 con BLE.

Note: The Bluetooth is not enabled as of now on Raspberry Pi Pico W. This is due to the software limitations(SDK) and not hardware.

También hay unan Antena integrada conectada al chip, colocado debajo de él, unido a la PCB. Para obtener el mejor rendimiento inalámbrico, la antena debe estar en el espacio libre. Por ejemplo, colocar metal debajo o cerca de la antena puede reducir su rendimiento.

Por lo tanto, debe tener esto en cuenta al diseñar la carcasa para un proyecto que tenga Pico W. Y agregar metal conectado a tierra a los lados de la antena puede mejorar el ancho de banda de la antena.

Desde el El chip inalámbrico en sí tiene dos núcleos ARM: Core M3 y Core M4, algunos de sus pines se usan para otras funciones de la placa y se puede acceder fácilmente a través del software.

GPIO Función
WL_GPIO0 Controle el LED de usuario (incorporado)
WL_GPIO1 Controla el pin de ahorro de energía SMPS incorporado
WL_GPIO2 Para detección de VBUS: alto si VBUS está presente, de lo contrario, bajo
Funcionalidad GPIO del chip inalámbrico en PICO W
Fun fact: Cores of CYW43439 are more powerful than M0+ of the RP2040.

Microcontrolador RP2040

El chip del microcontrolador RP2040 es un chip de procesador de diseño personalizado fabricado por la fundación Raspberry Pi. Es un procesador potente pero rentable, que incluye un Procesador Arm Cortex-M0+ de doble núcleo que funciona a 133Mhz.

Tiene 264 KB de RAM interna y soporte para hasta 16 MB de memoria flash integrada.

Note: Raspberry Pi Pico W, though can support up to 16 MB, has only 2MB of Flash. In order to cut down the price to $6 and make it super affordable, Raspberry pi kept it this way.

Es posible una amplia gama de operaciones de E/S flexibles, incluidas I2C, SPI y E/S de uso general programable (GPIO).

El nombre del microcontrolador (RP2040) se compone de cinco secciones:

  • RP en RP2040 significa «Raspberry Pi».
  • 2 significa el número de núcleos de procesador que tiene el microcontrolador, es decir, 2 núcleos.
  • 0 representa el tipo de núcleo de procesador que tiene el microcontrolador RP2040. Este procesador se llama procesador ARM Cortex-M0+. Otros microcontroladores de esta serie de ARM se denominan Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, etc.
  • 4 significa que el microcontrolador tiene 264 kilobytes (KB) de RAM. Que se basa en una función matemática especial: piso (log2 (RAM/16)).
  • 0 significa que no hay almacenamiento no volátil a bordo.

Configuración de pines GPIO Pi Pico W

Nuevo Pi Pico W- Características WiFi, especificaciones y asignación de pines simplificada
Distribución>

El pinout de Raspberry Pi Pico revela que tiene un total de 40 pines, incluidos los pines GND y Vcc. Los pines se dividen en categorías como alimentación, tierra, UART, GPIO, PWM, ADC, SPI, I2C, control del sistema y funciones de depuración.

26 de los 40 pines del Raspberry Pi Pico son pines GPIO multifuncionales. Estos 26 pines de entrada y salida digital están etiquetados como GP0, GP1, etc. hasta GP28. De estos 30 pines GP23, GP24, GP25 y GP29 no están expuestos en el encabezado, por lo tanto, 26 pines GPIO.

Se puede acceder a la mayoría de los pines GPIO de RP2040 en el pinout de New Pico W, pero pocos de ellos se usan para funciones internas de la placa. Estos pines GPIO especiales (no accesibles para la interfaz) y sus funciones se dan en la siguiente tabla:

Pasador GPIO Función
GPIO23 Señal de encendido inalámbrico OP
GPIO24 OP/IP datos SPI inalámbricos/IRQ
GPIO25 OP inalámbrico SPI CS: cuando es alto, también habilita el pin GPIO29 ADC para leer VSYS
GPIO29 Modo OP/IP inalámbrico SPI CLK/ADC (ADC3) para medir VSYS/3
Pi pico W Pines que no están expuestos

El pinout de Pico W es exactamente similar al de la placa Pico original pero con algunos cambios menores. Estos cambios se enumeran a continuación.

And to know about Pico W GPIO pinout in detail, click here to read the article on PICO pinout.
  • El LED integrado o dirigido por el usuario que antes estaba conectado al pin 25 (RP2040) de GPIO en Pico ahora se controla a través del chip WiFi. El término “LED” se utiliza para referirse al Led del usuario durante la programación.
  • Los pines de depuración ahora se mueven al centro del tablero.
  • Algunos de los pines del chip inalámbrico también se utilizan para funciones internas de la placa y son accesibles. Estos se enumeran a continuación.
GPIO Función
WL_GPIO0 Controle el LED de usuario (incorporado)
WL_GPIO1 Controla el pin de ahorro de energía SMPS incorporado
WL_GPIO2 Para detección de VBUS: alto si VBUS está presente, de lo contrario, bajo
Pines GPIO accesibles del chip inalámbrico

¿Qué es el periférico PIO en Pico W?

La entrada/salida programable (PIO) de Pico es una característica que permite al usuario configurar los pines de entrada y salida en el Pico para satisfacer sus necesidades. Esto se hace a través de una interfaz de software, lo que significa que no se requieren cambios de hardware.

El PIO se puede utilizar para controlar dispositivos externos, como sensores o motores, o para interactuar con otros sistemas digitales. También se puede utilizar para implementar circuitos lógicos personalizados. El PIO es una herramienta poderosa y versátil que brinda a los usuarios un gran control sobre el comportamiento de su Pico.

Cada RP2040 tiene dos chips PIO y cada chip puede hacer cosas como pequeños procesadores. Pueden hacer esto usando instrucciones que están almacenadas en la memoria PIO compartida.

Podemos utilizar las instancias de PIO para imitar periféricos más sofisticados que no son compatibles directamente con el chip, como la interfaz de la tarjeta SD, el bus CAN y el controlador WS2812b. Las máquinas de estado PIO se ejecutan independientemente de la CPU principal, lo que permite que estos periféricos simulados se comuniquen con dispositivos externos simultáneamente con el programa principal.

**Mire este video para aprender a usar el PIO de pico.

¿Cómo alimentar Pi Pico W?

Para alimentar el Pico W, puede usar el puerto USB o el pin VSYS.

  • La forma más sencilla es usar el puerto USB (5V). También se puede acceder a este 5V desde el pin VBUS para componentes externos.
  • Otra forma es usar el pin VSYS (1.8 V-5.5 V) que se puede conectar a una batería u otra fuente de energía similar. Este voltaje de entrada luego se convierte a 3,3 V adecuado mediante un regulador de voltaje integrado.

¿Cómo programar el Pi Pico W?

El nuevo Pico W se puede programar usando sing C/C++ y MicroPython. No hay soporte para Arduino IDE a partir de ahora, pero estará disponible pronto. A continuación se presentan los recursos para aprender:

Esquema Pi Pico W

Para descargar el esquema oficial de Raspberry Pi Pico W, haga clic aquí.

Pi Pico W Dimensiones/Dibujo 2D

Las dimensiones de Raspberry Pi Pico son 51 mm × 21 mm × 1 mm.

Nuevo Pi Pico W- Características WiFi, especificaciones y asignación de pines simplificada
Pico>

Hoja de datos oficial de Pico W

Para descargar la hoja de datos oficial de Raspberry Pi Pico W, haga clic aquí.

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Preguntas Frecuentes sobre el Nuevo Pi Pico W – Características WiFi, especificaciones y asignación de pines simplificada

Preguntas Frecuentes sobre el Nuevo Pi Pico W

¿Cuáles son las características del Pi Pico W?

El Pi Pico W es una placa de desarrollo de bajo costo y alto rendimiento diseñada por Raspberry Pi. Algunas de sus características principales son:

  • Conectividad WiFi, lo que permite la comunicación inalámbrica.
  • Especificaciones similares al Pi Pico original, pero con la adición de WiFi.
  • Un sistema en un chip (SoC) RP2040 diseñado por Raspberry Pi.
  • 256 KB de RAM y 16 MB de memoria flash.

¿Cuáles son las especificaciones técnicas del Pi Pico W?

Las especificaciones técnicas clave del Pi Pico W incluyen:

  • Procesador ARM Cortex-M0+ de doble núcleo funcionando a 133 MHz.
  • 2 MB de memoria flash externa disponible para el usuario.
  • Conector micro USB para alimentación y programación.
  • Soporte para comunicación UART, SPI, I2C y PIO.

¿Cómo se realiza la asignación de pines en el Pi Pico W?

La asignación de pines en el Pi Pico W es bastante simple. Puedes seguir la asignación de pines estándar del RP2040 o utilizar el ejemplo de código proporcionado por Raspberry Pi en su documentación oficial.

Referencias:

Para obtener más información sobre el Pi Pico W, puedes visitar la siguiente fuente:

es.wikipedia.org – Raspberry Pi


Deja un comentario