近日公開 – Adafruit Feather RP2040 SCORPIO – 8 チャンネル NeoPixel ドライバー

近日公開 – Adafruit Feather RP2040 SCORPIO – 8 チャンネル NeoPixel ドライバー

ソースノード: 1783198

近日公開 - Adafruit Feather RP2040 SCORPIO – 8 チャンネル NeoPixel ドライバー


Adafruit で知られているものが XNUMX つあるとすれば、その巨大な点滅で楽しいレインボー LED です。 NeoPixel をどこにでもどこにでも貼り付けるのが大好きです。 新しい「PIO」ペリフェラルを見たとき Raspberry Pi の RP2040、大量の NeoPixel を駆動するのに最適であることがわかりました。 そこで私たちはこのボードを作成しました。 Adafruit フェザー RP2040 SCORPIONeoPixel (WS2812) 駆動用に特別に設計されていますが、8 つの個別の連続出力 (または入力) を持つ Feather ピン配置を利用したい他のさまざまな PIO ベースのプロジェクトにも適しています。

RP2040 PIO ステート マシン LED 駆動に最適です。DMA を通じて、最大 8 つの出力を同時に生成して、完璧な波形を生成できます。 つまり、LED データをビットバンアウトするためにプロセッサ時間を使用する必要はありません。 バッファを設定し、PIO ペリフェラルに「そうするように」指示するだけで、コードはボタンの読み取り、音楽の再生、CircuitPython の実行など、好きなことを続けながら、遅延なくそのデータを 8 つの出力に送信します。

18509 ISO ORIG 2022 11

18509トップORIG2022 11

5650キットORIG 2022 11

SCORPIO は賢いピン配置を備えており、標準の Feather ピンはすべて GPIO ピンと同じであり、加えて標準の I2C、SPI、および UART ラインも含まれています。 まだ GPIO8 から GPIO16 までの PIO を使用するための 23 つの連続ピンを確保するのに十分なピンが残っています。

NeoPixel を不具合なく使用できるようにするために、出力ロジックが 3V になるように 5V->5V レベル シフターがあります。 3V 信号が必要な場合は、下部のジャンパーでシフター電圧を調整できます。 また、PCB の底部にある方向ジャンパー選択により、レベル シフターの方向を反転して、ロジック アナライザーを作成する場合など、8 つの I/O ピン入力を作成することもできます。

RP2040 SCORPIO には、 トン RAM は 264KB なので、膨大な数の NeoPixel をバッファするのは簡単です…数千 必要に応じて。 実際、RAM は非常に多くあり、 ディザ ピクセルは、より細かい輝度制御、低輝度での LED の見栄えの向上、またはガンマ補正のために使用されます。

18509 サイド 01 ORIG 2022 11

18509 サイド 02 ORIG 2022 11

18509クォーターORIG2022 11

我々は持っています Arduino で利用可能な NeoPXL8 ドライバー コード および 回路パイソン, そのため、Adafruit SCORPIO によって駆動される美しいアートワークの作成にすぐにジャンプできます。

  • 寸法は2.0インチ x 0.9インチ x 0.28インチ (50.8mm x 22.8mm x 7mm) (ヘッダーのはんだ付けなし)
  • (大きな?) 羽のように軽い - 5 グラム
  • RP2040 32 ビット Cortex M0+ デュアル コアは、125V ロジックおよび電源で ~3.3 MHz で動作
  • 264 KB RAM
  • 8MB SPI フラッシュ ファイルとCircuitPython/MicroPythonコードストレージを保存するためのチップ。 EEPROMなし
  • 大量の GPIO! 次の機能を備えた 21 x GPIO ピン:
    • 四 12 ビット ADC (Pico より XNUMX つ多い)
    • 2 つの IXNUMXC、XNUMX つの SPI、および XNUMX つの UART ペリフェラルのうち、標準的な Feather の場所にある「メイン」インターフェイスに XNUMX つのラベルを付けます。
    • 16 x PWM 出力 - サーボ、LED など用
    • PIO NeoPixel 駆動用の 8V レベルシフトを備えた 5 つの連続 GPIO 出力
  • 内蔵 200mA+ リポリー充電器 充電ステータスインジケーターLED付き
  • ピン #13 赤色 LED 汎用点滅用
  • RGB ネオピクセル フルカラー表示用 D4
  • オンボード STEMMA QT コネクタ これにより、Qwiic、STEMMA QT、または Grove I2C デバイスをはんだ付けせずにすぐに接続できます。
  • リセットボタンとブートローダー選択ボタンの両方で素早い再起動が可能 (コードを再起動するための取り外しと再接続は必要ありません)。 ブートローダー ボタンは GPIO #7 のユーザー入力ボタンとしても使用できます
  • 3.3V 電源/イネーブルピン
  • 4取り付け穴
  • 完璧なタイミングを実現する 12 MHz クリスタル。
  • 3.3mAのピーク電流出力を備えた500Vレギュレータ
  • USB Type Cコネクター 内蔵 ROM USB ブートローダーとシリアル ポートのデバッグにアクセスできます

(近日開始予定)

タイムスタンプ:

より多くの エイダフルーツ