Новий «Pico» Raspberry Pi за 4 доларів — це мікроконтролер, схожий на Arduino
Raspberry Pi
Raspberry Pi започаткував революцію в доступних одноплатних комп’ютерах, але майстри часто поєднували пристрої Pi з мікроконтролерами, щоб виконувати завдання, які Raspberry Pi не може самостійно. Raspberry Pi Foundation зробив перші кроки для вирішення цієї проблеми зі своїм останнім продуктом Raspberry Pi Pico за 4 доларів.
Якщо ви думаєте, що Pico дуже нагадує плату Arduino, ви не помиляєтеся. Як і Arduino Nano, він невеликий, малопотужний і підтримує аналоговий вхід. Pico використовує спеціальний кремній від Raspberry Pi Foundation, який отримав назву RP2040, що робить його першим пристроєм з основи, який використовує власний кремній.
За словами операційного директора Raspberry Pi Джеймса Адамса:
RP2040 спирається на уроки, які ми отримали від використання інших мікроконтролерів у наших продуктах, від Sense HAT до Raspberry Pi 400. Це результат багаторічної наполегливої роботи нашої власної команди чіпів.
Оскільки це мікроконтролер, він недостатньо потужний від процесора до оперативної пам’яті. Він працює на двоядерній системі Arm Cortex-M0+, що працює на частоті 133 МГц, 26 кілобайт вбудованої оперативної пам’яті та може підтримувати до 16 МБ позачіпної флеш-пам’яті через виділений контролер DMA шини QSPI. Це мізерно в порівнянні зі стандартним Raspberry Pi, але відповідає мікроконтролерам.
Щоб підтримати Pico, Raspberry Pi Foundation представила два нових комплекти для розробки програмного забезпечення, C SDK і Pico Python SDK з MicroPython. Звичайно, ви знайдете багато документів щодо використання обох. Можна подумати, що Arduino буде турбуватися про те, що Raspberry Pi увійде в його домен, але це не так.
Фонд співпрацював з Arduino, Ardafruit та іншими для створення нових плат на базі процесора RP2040. У випадку з Arduino це означає, що незабаром ми побачимо Arduino Nano RP2040 Connect, який поєднує потужність нового процесора з ноу-хау сенсорів Arduino. Ardafruit представила свої власні Feather RP 2040 і ItsyBitsy RP 2040.
Якщо вам цікаво, характеристики RP2040 такі:
- Двоядерний Arm Cortex-M0+ @ 133 МГц
- 264 КБ (пам’ятаєте кілобайти?) вбудованої оперативної пам’яті
- Підтримка до 16 МБ флеш-пам’яті поза чіпом через виділену шину QSPI
- DMA контролер
- Інтерполятор і периферійний дільник цілих чисел
- 30 контактів GPIO, 4 з яких можна використовувати як аналогові входи
- 2 × UART, 2 × SPI контролери і 2 × I2C контролери
- 16 × ШІМ каналів
- 1 × контролер USB 1.1 і PHY з підтримкою хоста та пристрою
- 8 × Raspberry Pi Programmable I/O (PIO) state machines
- Режим завантаження USB-накопичувача з підтримкою UF2 для програмування перетягуванням
Raspberry Pi Foundation каже, що Pico за 4 долари доступний сьогодні у його торгових посередників. І це зробить процесор RP2040 доступним для клієнтів у другому кварталі 2021 року.
Джерело: блог Raspberry Pi