即将推出 – Adafruit Feather RP2040 SCORPIO – 8 通道 NeoPixel 驱动程序

即将推出 – Adafruit Feather RP2040 SCORPIO – 8 通道 NeoPixel 驱动程序

源节点: 1783198

快来了 - Adafruit Feather RP2040 SCORPIO – 8 通道 NeoPixel 驱动器


如果说 Adafruit 因一件事而闻名,那就是它的超级闪烁有趣的彩虹 LED。 我们只是喜欢将 NeoPixel 贴在任何地方。当我们看到新的“PIO”外设时 Raspberry Pi 的 RP2040,我们只知道它非常适合驱动大量 NeoPixel。所以我们创建了这个板 Adafruit 羽毛 RP2040 天蝎座专为 NeoPixel (WS2812) 驱动而设计,但也适用于想要利用具有 8 个独立连续输出(或输入)的 Feather 引脚排列的其他各种基于 PIO 的项目。

RP2040 PIO 状态机 非常适合 LED 驱动:它可以生成完美的波形,最多可同时输出 8 个输出,全部通过 DMA。这意味着您不需要使用任何处理器时间来位输出 LED 数据。只需设置缓冲区并告诉 PIO 外设“做到这一点”,它就会立即将数据推送到 8 个输出,同时您的代码可以继续读取按钮、播放音乐、运行 CircuitPython - 无论您喜欢什么!

18509 ISO ORIG 2022 11

18509 顶级 ORIG 2022 11

5650套件ORIG 2022 11

SCORPIO 具有巧妙的引脚排列,其中所有标准 Feather 引脚与 GPIO 引脚相同,加上标准 I2C、SPI 和 UART 线 – 并且有 仍然 留下足够的引脚,以便在 GPIO8 到 GPIO16(包括)上有 23 个连续引脚供 PIO 使用。

为了使 NeoPixel 使用无故障,有一个 3V->5V 电平转换器,以便输出逻辑为 5V。如果您恰好需要 3V 信号,可以通过底部的跳线来调节移位器电压。还可以翻转电平转换器的方向,使 8 个 I/O 引脚成为输入(比如制作逻辑分析仪),同时在 PCB 底部还可以选择方向跳线。

RP2040 SCORPIO 还具有  RAM,264KB,使得缓冲大量 NeoPixel 变得微不足道……几千 如果需要的话。事实上,有如此多的 RAM,您甚至可以 抖动 像素以实现更精细的亮度控制、低亮度下更好看的 LED 或伽玛校正。

18509 边 01 ORIG 2022 11

18509 边 02 ORIG 2022 11

18509 季 ORIG 2022 11

我们有 Arduino 中提供 NeoPXL8 驱动程序代码 和 电路Python,这样您就可以立即开始在 Adafruit SCORPIO 的驱动下制作精美的艺术品。

  • 尺寸为 2.0" x 0.9" x 0.28" (50.8mm x 22.8mm x 7mm),不含焊接接头
  • 轻如(大?)羽毛 – 5 克
  • RP2040 32 位 Cortex M0+ 双核,运行频率约为 125 MHz @ 3.3V 逻辑和电源
  • 264 KB 内存
  • 8MB SPI 闪存 用于存储文件和CircuitPython/MicroPython代码存储的芯片。无EEPROM
  • 大量 GPIO! 21 个 GPIO 引脚,具有以下功能:
    • 四 12 位 ADC(比 Pico 多 XNUMX 个)
    • 两个 I2C、两个 SPI 和两个 UART 外设,我们在标准 Feather 位置将其中一个标记为“主”接口
    • 16 x PWM 输出 – 用于伺服系统、LED 等
    • 8 个连续 GPIO 输出,具有 5V 电平转换,用于 PIO NeoPixel 驱动
  • 内置200mA+聚合物充电器 带充电状态 LED 指示灯
  • 引脚 #13 红色 LED 通用闪烁
  • RGB NeoPixel 用于全彩指示 D4
  • 在船上 STEMMA QT 连接器 让您无需焊接即可快速连接任何 Qwiic、STEMMA QT 或 Grove I2C 设备!
  • 重置按钮和引导加载程序选择按钮均用于快速重启 (无需拔出重新插入来重新启动代码)。引导加载程序按钮也可用作 GPIO #7 上的用户输入按钮
  • 3.3V 电源/使能引脚
  • 4个安装孔
  • 12 MHz 晶体可实现完美定时。
  • 具有 3.3mA 峰值电流输出的 500V 稳压器
  • USB C型连接器 让您访问内置 ROM、USB 引导加载程序和串行端口调试

快来了!

时间戳记:

更多来自 艾达水果