СКОРО – Adafruit Feather RP2040 SCORPIO – 8-канальный драйвер NeoPixel

СКОРО – Adafruit Feather RP2040 SCORPIO – 8-канальный драйвер NeoPixel

Исходный узел: 1783198

ВСКОРЕ - Adafruit Feather RP2040 SCORPIO — 8-канальный драйвер NeoPixel


Если и есть что-то, чем Adafruit известен, так это мегамигающие веселые радужные светодиоды. Нам просто нравится вставлять NeoPixels везде и всюду. Когда мы увидели новое периферийное устройство PIO на RP2040 от Raspberry Pi, мы просто знали, что он идеально подходит для управления большим количеством NeoPixels. Поэтому мы создали эту доску, Adafruit Feather RP2040 СКОРПИОН, разработанный специально для управления NeoPixel (WS2812), но также подходящий для различных других проектов на основе PIO, которые хотят использовать распиновку Feather с 8 отдельными последовательными выходами (или входами).

Конечный автомат PIO RP2040 идеально подходит для управления светодиодами: он может генерировать идеальные формы сигналов с одновременным выходом до 8 выходов через DMA. Это означает, что вам не нужно использовать какое-либо процессорное время для обработки данных светодиодов. Просто настройте буфер и скажите периферийному устройству PIO «сделать так», и оно без промедления отправит эти данные на 8 выходов, в то время как ваш код сможет продолжать считывать кнопки, воспроизводить музыку, запускать CircuitPython — все, что вам нравится!

18509 ISO ORIG 2022 11

18509 топ ORIG 2022 11

5650 комплект ORIG 2022 11

SCORPIO имеет продуманную схему выводов, в которой все стандартные выводы Feather такие же, как и выводы GPIO, плюс стандартные линии I2C, SPI и UART — и есть все еще достаточно контактов, чтобы иметь 8 последовательных контактов для использования PIO от GPIO16 до GPIO23 включительно.

Чтобы сделать использование NeoPixel безотказным, есть переключатель уровня 3V-> 5V, так что выходная логика составляет 5V. Если вам нужны сигналы 3 В, вы можете отрегулировать напряжение переключателя с помощью перемычки внизу. Также можно изменить направление переключателя уровня, чтобы сделать 8 входов/выходов входными, скажем, для создания логического анализатора – с выбором перемычки направления также в нижней части печатной платы.

RP2040 SCORPIO также имеет тонна ОЗУ, 264 КБ, что упрощает буферизацию огромного количества NeoPixels…несколько тысяч если нужно. На самом деле оперативной памяти так много, что можно даже трястись пиксели для более точного управления яркостью, для улучшения внешнего вида светодиодов при низкой яркости или для гамма-коррекции.

18509 сторона 01 ОРИГ 2022 11

18509 сторона 02 ОРИГ 2022 11

18509 квартал ORIG 2022 11

У нас есть Код драйвера NeoPXL8 доступен в Arduino и СхемаPython, так что вы можете сразу же приступить к созданию красивых произведений искусства с помощью Adafruit SCORPIO.

  • Размеры 2.0″ x 0.9″ x 0.28″ (50.8 мм x 22.8 мм x 7 мм) без припаянных разъемов
  • Легкий как (большое?) перышко — 5 грамм.
  • RP2040 32-разрядный двухъядерный процессор Cortex M0+, работающий на частоте ~ 125 МГц при логике и питании 3.3 В
  • 264 KB RAM
  • Флэш-память SPI 8 МБ чип для хранения файлов и хранения кода CircuitPython/MicroPython. Нет EEPROM
  • Тонны GPIO! 21 контакт GPIO со следующими возможностями:
    • 12-битные АЦП (на один больше, чем Pico)
    • Два I2C, два SPI и два периферийных устройства UART, одно из которых мы помечаем как «основной» интерфейс в стандартных местах Feather.
    • 16 выходов ШИМ — для сервоприводов, светодиодов и т. д.
    • 8 последовательных выходов GPIO со сдвигом уровня 5 В для управления PIO NeoPixel
  • Встроенное зарядное устройство 200 мА + липоли со светодиодным индикатором состояния зарядки
  • Контакт № 13 красный светодиод для общего назначения мигает
  • RGB Неопиксель для полноцветной индикации на D4
  • Бортовая Разъем STEMMA QT который позволяет быстро подключать любые устройства Qwiic, STEMMA QT или Grove I2C без пайки!
  • Кнопка сброса и кнопка выбора загрузчика для быстрого перезапуска (без отключения-повторного подключения для перезапуска кода). Кнопка загрузчика также доступна как кнопка пользовательского ввода на GPIO #7.
  • Контакт питания/включения 3.3 В
  • Монтажные отверстия 4
  • Кристалл 12 МГц для идеальной синхронизации.
  • Регулятор 3.3 В с пиковым выходным током 500 мА
  • Разъем USB типа C позволяет получить доступ к встроенному загрузчику ROM USB и отладке последовательного порта

Скоро!

Отметка времени:

Больше от Ада Фрут