Raspberry Pi Pico W — версия платы с поддержкой Wi-Fi. Микроконтроллер RP2040 с двумя ядрами ARM Cortex-M0+ тактовой частотой 133 МГц станет подходящим мозгом для ваших гаджетов, роботов и других изобретений, где важен баланс производительности с низким энергопотреблением. А дополнительный чип Infineon CYW43439 с антенной Abracon обеспечивает Pico W беспроводную связь Wi-Fi 802.11n (2,4 ГГц) и Bluetooth 5.2.
В отличие от одноплатных компьютеров, контроллер Raspberry Pi Pico W работает без операционной системы: все ресурсы платформы посвящены выполнению одной программы, которая дирижирует датчиками, модулями и исполнительными устройствами.
Уникальная возможность Pico — программируемый ввод-вывод (Programmable I/O), с которым можно реализовать произвольный аппаратный интерфейс, например шину SD-карты или VGA.
Оптимизированные вычисления с плавающей запятой на 32-битной Raspberry Pi Pico W помогают справиться с комплексными проектами, где не хватило бы мощности и памяти базовых 16-битных Arduino.
Версия платы с припаянными контактными ножками пригодится для прототипирования на макетной плате. Если нужно сэкономить габариты или встроить плату в устройство, обратите внимание на модификацию Raspberry Pi Pico W без ножек.
Если наличие беспроводной связи в ваших проектах не критично — воспользуйтесь базовой платой Raspberry Pi Pico.
Интерфейсы
По бокам платы расположены 40 контактов со стандартным шагом 2,54 мм и штыревыми вилками, что позволяет собирать прототипы на макетной плате. Для подключения периферии отведено 26 контактов GPIO с дополнительными возможностями. 3 входа оснащены 12-битным АЦП для работы с аналоговыми сигналами. 16 независимых каналов для генерации ШИМ-сигналов на любом GPIO-пине. 12 каналов прямого доступа к памяти (DMA) для разгрузки CPU от операций чтения-записи.
Для подключения модулей предусмотрены аппаратные интерфейсы UART, SPI и I²C. Программируемый ввод-вывод (PIO) позволяет подружить вашу Pico W с произвольными аппаратными интерфейсами, написав соответствующие подпрограммы для коммуникации через любые из 26 пинов GPIO.
Обратите внимание, что к Raspberry Pi Pico W подходят только модули с логическим напряжением 3,3 В. Периферия с логическим напряжением 5 В может повредить устройство!
Программирование
Raspberry Pi Pico W программируется с помощью SDK на C/C++ или официального порта MicroPython. Среда программирования Arduino IDE также поддерживает Raspberry Pi Pico W, если установить альтернативное ядро Arduino Pico.
Питание
Контроллер питается через разъём micro-USB или контакт VSYS напряжением 1,8–5,5 В.
Комплектация
1× Плата Raspberry Pi Pico W (с ножками)
Характеристики
Микроконтроллер: RP2040
Вычислительные ядра:
2× ARM Cortex-M0+ (32 бита)
Тактовая частота: 133 МГц
SRAM-память: 264 КБ
Flash-память: 2 МБ
Контакты GPIO: 26АЦП: 3 входа (12 бит)
ШИМ: 16 каналов (12 бит)
DMA: 12 каналов
Аппаратные интерфейсы:
2× UART2× I²C
2× SPI
Программируемый интерфейс PIO:
2 аппаратных блока
8 подпрограмм одновременно
Встроенные периферийные устройства:
Часы реального времени (RTC)
Датчик температуры
Модуль беспроводной связи:
Infineon CYW43439Wi-Fi 802.11n
Bluetooth v5.2 с BLE
Шифрование WPA3SoftAP (до 4 клиентов)
Частотный диапазон: 2,4 ГГц
Напряжение логических уровней: 3,3 В
Напряжение питания:USB: 5 В
VSYS: 1,8–5,5 В
Потребляемый ток: до 150 мА
Размеры: 52,7×21×8,7 мм
