Новость

Микрокомпьютер Raspberry Pi Pico

Новый Raspberry Pi Pico - это шаг к совершенно новым платам, которые наверняка заинтересуют пользователей Arduino.

Целью проекта было создание дешевого микроконтроллера, производительности которого хватит для применения во многих проектах.

Так появился двухъядерный микроконтроллер Cortex-M0 RP2040, выполненный по технологии 40 нм чипа. Этот чип может работать на частоте 133 МГц, имеет встроенную оперативную память 264 КБ и поддерживает до 16 МБ флэш-памяти (через QSPI, используя 6 выделенных линий).

На плате RP2040 мы видим контроллер прямого доступа к памяти, два контура PLL, программируемый преобразователь LDO и 30 универсальных контактов GPIO, из которых (к сожалению) только 4 могут действовать как аналоговые входы.

Микроконтроллер Raspberry оснащен: 1xRTC, 2xUART, 2xSPI, 2xI2C, 16 каналами PWM, термометром и контроллером USB 1.1. Внутри системы есть 2 блока PIO (программируемый ввод-вывод), благодаря которым вы можете создавать программируемые конечные автоматы.

Raspberry Pi Pico - что это?

До сих пор мы привыкли, что продукты с логотипом raspberry - это небольшие, но полноценные компьютеры. Однако на этот раз все по-другому! Raspberry Pi Pico - универсальная плата с микроконтроллером.

Многим сразу приходит в голову сравнение с популярной Arduino - и это правильно, потому что кажется, что фонд Raspberry Pi решил еще больше заняться DIY. В дополнение к компьютерам SBC, отныне они будут предлагать небольшие и дешевые платы микроконтроллеров.

Сердце платы - микроконтроллер Raspberry Pi RP2040 с подключенной флеш-памятью на 2 МБ. По периметру платы Raspberry Pi Pico расположились вывода разъемов. Имеется 26 контактов GPIO (включая 3 АЦП) и 3-контактный разъем SWD (отладка последовательного интерфейса ARM). Кроме того, на плате есть разъем microUSB, который, помимо прочего, служит для питания и программирования платы.

Питание

Питание Raspberry Pi Pico - тоже очень интересная тема. Плата легко запитывается от microUSB, внешнего блока питания 5В или аккумулятора. Все через преобразователь, допустимое напряжение от 1,8 В до 5,5 В.

Блок питания платы разработан таким образом, что к нему легко подключить зарядное устройство для аккумуляторов, которое будет обеспечивать питание системы в аварийной ситуации. Все эти варианты (с примерными схемами) описаны в документации платы.

Как запрограммировать Raspberry Pi Pico?

Люди, интересующиеся программированием Raspberry Pi Pico, смогут использовать SDK C/C и MicroPython. Плата после подключения к ПК будет видна как переносная память. Так что просто перетащите программу на нее, и она готова. Этот процесс, вместе с примерами программ, описан в руководствах, подготовленных фондом RPi.

Большинство материалов было подготовлено для фанатов MicroPython. Люди, которые еще не имели возможности использовать этот язык программирования, могут дополнительно воспользоваться официальным руководством, опубликованным издательством Raspberry Pi.

Документация Raspberry Pi Pico и Raspberry Pi RP2040

Более подробную информацию о микроконтроллере и плате Raspberry Pi Pico можно найти в PDF-файлах, в которых подробно обсуждаются все аспекты работы с новыми продуктами. Например, в документации самого микроконтроллера RP2040 более 600 страниц.

Помимо технической документации, фонд Raspberry Pi предоставил программные коды, описания примеров проектов и схемы плат. На этот раз никто не должен жаловаться на плохую документацию - есть, что почитать!

Сколько стоит Raspberry Pi Pico? Где купить?

Целью проекта была популяризация науки об электронике и программировании. Следовательно, цена платы не может быть высокой. Raspberry Pi Pico стоит всего 4 доллара.


 Без беспроводных интерфейсов мало интересная плата.

Да, но сама Pico — это только половина истории: на базе этого же микроконтроллера RP2040 будет создаваться множество других плат, например https://blog.arduino.cc/2021/01/20/welcome-raspberry-pi-to-the-world-of-microcontrollers/">Arduino Nano RP2040 Connect, в которой беспроводные интерфейсы уже есть.

На фоне esp32 как-то вообще грусть


Вернуться назад
Вернуться назад