Raspberry Pi Pico – это дешевая универсальная микроконтроллерная плата от сообщества Raspberry Pi, основанная на чипе RP2040. Raspberry Pi Pico была представлена мировому сообществу в январе 2021 года и с тех пор стала весьма популярной платой разработки среди энтузиастов микроконтроллерной техники. С момента появления этой платы свет увидели и другие ее разновидности: Pico H, Pico W и Pico WH. В данной статье мы произведем подробное сравнение данных разновидностей платы Raspberry Pi Pico.
Все проекты на нашем сайте с использованием семейства плат Raspberry Pi Pico вы можете посмотреть по следующей ссылке.
Raspberry Pi Pico
Raspberry Pi Pico – это первая микроконтроллерная плата разработки от сообщества Raspberry Pi, цены на которую начинаются от $4. Raspberry Pi Pico основана на чипе RP2040 SoC (system-on-a-chip, система на кристалле). В состав платы входит микропроцессор Arm Cortex M0+, работающий на частоте 133 МГц, с 264 Кбайт ОЗУ (SRAM) и 2 Мбайт ПЗУ. Плата отлично подходит для электронных проектов вида "сделай сам" (DIY). В отличие от всех других плат сообщества Raspberry Pi, которые представляли собой одноплатные ЭВМ (SBC) с собственной операционной системой, плата Raspberry Pi Pico представляет собой именно плату разработки (отладочную плату, development board), которую можно программировать на языках C и MicroPython.
Обладая большим объемом памяти, двухъядерным процессором с симметричной архитектурой, широким возможным набором подключаемых периферийных устройств, уникальными программируемыми портами ввода/вывода (PIO), RP2040 обеспечивает профессиональным пользователям непревзойденный мощность и гибкость. При этом наличие подробной документации, порта MicroPython и загрузчика UF2 в ее ПЗУ делает плату Raspberry Pi Pico отличным выбором и для начинающих пользователей.
Чип RP2040 изготавливается по современному техпроцессу 40 нм на фирме TSMC, что обеспечивает ему высокую производительность, низкое энергопотребление, малые утечки и большой выбор режимов энергопотребления, что способствует его долгой работе от батарейки. Плата Raspberry Pi Pico на основе RP2040 содержит 2 Мбайта флэш-памяти и чип питания, позволяющий запитывать плату от входных напряжений в диапазоне 1.8-5.5V. Плата содержит 26 контактов ввода/вывода (GPIO pins) выполненных с краями в форме замка, 3 из которых могут функционировать в качестве аналоговых входов.
Распиновка платы Raspberry Pi Pico
Технические характеристики Raspberry Pi Pico
Размеры: 21 mm × 51 mm.
CPU (центральный процессор): Dual-core Arm Cortex-M0+ @ 133MHz.
Память: 264KB on-chip SRAM; 2MB onboard QSPI Flash.
Интерфейсы: 26 контактов ввода/вывода, включая 3 аналоговых входа.
Интерфейсы для подключения периферийных устройств:
- 2 × UART;
- 2 × SPI контроллера;
- 2 × I2C контроллера;
- 16 × PWM каналов (широтно-импульсная модуляция, ШИМ);
- 1 × USB 1.1 контроллер и PHY.
Поддержка устройств: 8 универсальных интерфейсов PIO, которые можно использовать для создания таких интерфейсов как I2C, SPI, I2S и даже VGA/DPI.
Питание: 1.8–5.5V DC.
Диапазон рабочих температур: от -20°C до +85°C.
Raspberry Pi Pico H
Плата Raspberry Pi Pico H – это фактически та же самая плата что и оригинальная Raspberry Pi Pico. По обеспечиваемым функциональным возможностям между ними нет никаких различий. Основное отличие между ними заключается в том, что в ней контакты в виде замков позолоченного цвета заменены на обычные штырьковые контакты.
Другое существенное отличие заключается в новом разъеме для отладки. В оригинальной плате Raspberry Pi Pico для целей отладки используется стандартный для плат Raspberry Pi разъем диаметром 2,54 мм. А плата Raspberry Pi Pico H содержит маленький 3-пиновый разъем SM03B-SRSS-TB, который можно использовать либо для последовательной связи (UART), либо в качестве двухпроводного последовательного интерфейса отладки (2-wire serial debug interface). Все остальное в ней, включая физические размеры и распиновку, аналогично плате Raspberry Pi Pico.
Raspberry Pi Pico W и WH
Хотя плата Raspberry Pi Pico обладает внушительной вычислительной мощностью и впечатляющим функционалом, ее основной недостаток по сравнению по сравнению с модулями ESP8266 и ESP32, являющимися ее прямыми конкурентами в плане цены и функциональности, заключается в отсутствии у нее возможностей для беспроводной связи. Новые платы данного семейства Pico W и WH устраняют данный недостаток. Новая плата Raspberry Pi Pico W поставляется с чипом Infineon CYW43439, который поддерживает технологии 2.4 GHz WiFi 4 и Bluetooth LE 5.2. Но, к сожалению, возможности использования технологии Bluetooth LE 5.2 пока заблокированы. Raspberry Pi foundation планирует разблокировать их в ближайшем будущем.
Хотя в Pico W добавлены Wi-Fi модуль и антенна, дизайн у нее практически такой же как и у оригинальной Raspberry Pi Pico. Пользовательский светодиод теперь подключен к беспроводному чипу CYW43439, но он все еще управляется с RP2040 SDK. Распиновка у Pico W полностью совместима с Raspberry Pi Pico, поэтому различные платы расширения и аддоны должны работать на ней без проблем.
Понижающий конвертер (buck converter) на плате Raspberry Pi Pico W также претерпел изменения чтобы соответствовать новым требованиям к питанию. Плата Raspberry Pi Pico W в качестве регулятора питания использует чип RT6154A от Richtek вместо RT6150B в оригинальной Pico. Порт отладки также был перенесен чтобы освободить место для Wi-Fi антенны.
Как вы можете видеть, отличий между оригинальной Raspberry Pi Pico и новой Pico W совсем немного. Мы имеем те же самые контакты ввода/вывода (GPIO), порт microUSB, размеры и SoC. Отличие заключается, в основном, только в чипе Infineon’s CYW43439 2.4-GHz Wi-Fi. Как и Pico H, плата Pico WH отличается от Pico W только наличием штырьковых контактов.
2 025 просмотров