Adafruit の Metro RP2040 は、Raspberry Pi RP2040 と追加機能を Arduino UNO フォームファクタに詰め込んだものです
Adafruit は、Arduino UNO フォームファクター マイクロコントローラー開発ボードの Metro シリーズに新たなエントリーを発表しました。今回は、Raspberry Pi RP2040 デュアルコア Arm Cortex-M0+ チップのホストとして機能します。そして、当然のことながら、その名前は Adafruit Metro RP2040 です。
「これは RP2040 メトロ ラインで、すべての駅が『デュアル コーテックス M0+ マウンテン』、『264k RAM ラウンドアバウト』、『16 メガバイトのフラッシュ タウン』に停車します」と Adafruit は最新のメトロ デザインに熱中しています。 「このトレインには、Raspberry Pi RP2040 チップを補完するハードウェアが山のように積まれており、Arduino 形状の互換性が必要なプロジェクトや、追加のスペースとデバッグ ポートだけが必要なプロジェクトにとって優れた開発ボードになります。」
Metro シリーズの他のエントリーと同様に、Metro RP2040 は、マイクロコントローラー開発ボードの Arduino UNO シリーズとピンおよびフットプリントの互換性があるように設計されています。 ただし、これはクローンではありません。心臓部の新しいマイクロコントローラーだけでなく、ボードにはフルサイズの USB ではなく USB Type-C コネクタ、ストレージ用の microSD スロット、専用のデバッグ ポート、拡張用の STEMMA QT ポートが含まれています。外部ボード、および通常のピン 13 LED に加えてオンボード RGB LED に接続できます。
RP2040 マイクロコントローラーは、ストック 133MHz および 264kB のスタティック RAM (SRAM) で動作する 2 つの 32 ビット Arm Cortex-M0+ コアと、CPU コアから独立してステート マシンを実行できるスマート プログラマブル入出力 (PIO) ブロックをボードに提供します。 。 16MB のオフチップ クアッド SPI フラッシュと、アナログ入力を兼ねる 4 つの汎用入出力 (GPIO) ピンが 24 個あります。
ただし、ボードを購入しようとしている人のために、Adafruit はいくつかの注意事項を提供しています。 1 つ目は、SPI 経由で接続された microSD スロットは SD 入出力 (SDIO) 操作のハードウェア サポートを提供しますが、Arduino、MicroPython、または CircuitPython には対応するソフトウェア サポートがないことです。 2 つ目は、真の Arduino UNO と比較したピン配列の変更です。Arduino UNO の 5 番目と 6 番目のアナログ入力であるピン A4 と A5 は、代わりに Metro RP2040 デジタル入力にあります。
オリジナルのArduino UNOには見られない、受信-送信スイッチもあります。 「これを追加したのは、従来の Arduino ボードがデジタル ピンの GPIO を 0 ~ 7、次に 8 ~ 13 でカウントし始めるためです。ただし、D0/D1 ピンも伝統的にハードウェア UART Serial1 であり、D0 は Rx、D1 は Tx です。 」と同社は説明する。
「しかし、RP2040 では、UART ピンは逆になります。D0 が Tx で、D1 が Rx です。したがって、DPDT [二極双投] スイッチは、GPIO を 0 ~ 7 の順序で切り替えるために一方を切り替えます。を逆にすると、ハードウェア UART の論理位置が正しくなりますが、ピンの順序は 1、0、2、3…7 になります。」
基板設計は完成しましたが、ハードウェアはまだ発売されていません。 興味のある人はサインアップして、Metro RP2040 が Adafruit Store で発売されたときに通知を受け取ることができます。Adafruit Store では、ボリューム ディスカウント前の価格が 14.95 ドルで表示されます。