SparkFun RP2040 mikroBUS スターター キットは、Raspberry Pi を搭載した Click および Qwiic エコシステムを並行して使用するために必要なものだけを提供するように設計されています。このキットの中核は、SparkFun RP2040 mikroBUS 開発ボード、SparkFun Micro OLED Breakout (Qwiic)、および MIKROE Weather Click を中心に設計されています。さらに、すべてを接続するための 100mm Qwiic ケーブルと USB AC ケーブルも付属しています。
SparkFun RP2040 mikroBUS 開発ボードは、Raspberry Pi Foundation の RP2040 マイクロコントローラーを搭載した柔軟なデジタル インターフェイスを備えた低コストで高性能なプラットフォームです。 Thing Plus または Feather PTH ピン レイアウトの他に、このボードには microSD カード スロット、16MB (128Mbit) フラッシュ メモリ、JST シングル セル バッテリ コネクタ (充電回路と燃料ゲージ センサー付き)、アドレス指定可能な WS2812 RGB LED、JTAG PTH ピン、4 つの (4-40 ネジ) 取り付け穴、Sparkfun社特製の Qwiic コネクタ、および mikroBUS ソケットも含まれています。
RP2040 は、C/C++ と MicroPython の両方のクロスプラットフォーム開発環境でサポートされており、ランタイム デバッグに簡単にアクセスできます。チップには UF2 ブートおよび浮動小数点ルーチンが組み込まれています。チップには大容量の内部 RAM がありますが、ボードにはプログラム コードを保存するための追加の 16MB の外部 QSPI フラッシュ メモリが含まれています。 RP2040 には 2 つの ARM Cortex-M0+ プロセッサ (最大 133MHz) が含まれており、次の機能を備えています。
・6 つのバンクに 264kB の組み込み SRAM
・SPI フラッシュ用の 6 つの専用 IO (XIP をサポート)
・30 の多機能 GPIO:・よく使用される周辺機器用の専用ハードウェア
・拡張周辺機器サポート用のプログラム可能な IO
・内部温度センサーを備えた 4 つの 12 ビット ADC チャネル (最大 0.5 MSa/s)
・USB 1.1 ホスト/デバイス機能
mikroBUS ソケットには、MIKROE Weather Click が含まれています。MIKROE Weather Click には、Bosch の BME280 統合環境ユニットが搭載されています。湿度、圧力、温度を検出するセンサーで、低消費電流と長期安定性を実現するように特別に設計されています。このクリックは、3.3V 電源で動作するように設計されています。 SPI または I2C インターフェイスを介してターゲット マイクロコントローラと通信します。
Qwiic ポートには、SparkFun Micro OLED Breakout (Qwiic) が含まれています。SparkFun Qwiic Micro OLED Breakout は、Sparkfun社の人気の Micro OLED ディスプレイの Qwiic 対応バージョンです。小型のモノクロームの青地に黒の OLED 画面は、驚くほど鮮明な画像を表示し、見やすさを向上させます。「マイクロ」ですが、それでも迫力があります。OLED ディスプレイは鮮明で、驚くほど大量のグラフィックを表示できます。このブレークアウトは、次のプロジェクトにグラフィックを追加したり、シリアル出力に頼らずに診断情報を表示したりするのに最適です。これらはすべて、Sparkfun社独自の Qwiic Connect System の使いやすさによって実現します。
SparkFun Qwiic Connect System は、I2C センサー、アクチュエーター、シールド、ケーブルのエコシステムであり、プロトタイプ作成を高速化し、エラーの発生を抑えます。すべての Qwiic 対応ボードは、共通の 1 mm ピッチ、4 ピン JST コネクタを使用します。これにより、必要な PCB スペースが削減され、極性接続により、間違って接続することがなくなります。
RP2040 mikroBUS 開発ボード ガイドの使用を開始する ●機能
SparkFun RP2040 mikroBUS Dev.ボードの機能
・Raspberry Pi Foundation の RP2040 マイクロコントローラ・18
[1] 多機能 GPIO ピン
[2]・内部温度センサー (500kSa/s) を備えた 4 つの 12 ビット ADC チャネル
・最大 8 つの 2 チャネル PWM
・最大 2 つの UART
・最大 2 つの I
2C バス
・最大 2 つの SPI バス
・Thing Plus (または Feather) ピンレイアウト:・28 個の PTH ピン
・USB-C コネクタ:・USB 1.1 ホスト/デバイス機能
・LiPo バッテリー用 2 ピン JST コネクタ (付属していません):・500mA 充電回路
・4ピンJST Qwiicコネクタ
・LED:・
PWR - 赤色3.3V電源インジケータ
・
CHG - 黄色バッテリー充電インジケータ
・
25 - 青色ステータス/テストLED (
GPIO 25)
・
WS2812 - アドレス指定可能なRGB LED (
GPIO 08)
・ボタン:・
Boot・
Reset・JTAG PTHピン
・16MB QSPIフラッシュメモリ
・μSDカードスロット
・mikroBUSソケット
・寸法: 3.7インチ x 1.2インチ
・4つの取り付け穴:・4-40ネジ互換
RP2040の一般的な機能:
・デュアルCortex M0+ プロセッサ、最大 133 MHz
・6 バンクに 264 kB の組み込み SRAM
・QSPI フラッシュ用の 6 つの専用 IO、インプレース実行 (XIP) をサポート
・拡張周辺機器サポート用の 30 個のプログラム可能な IO
・SWD インターフェイス
・4 つのアラーム付きタイマー
・リアルタイム カウンター (RTC)
・USB 1.1 ホスト/デバイス機能
・サポートされているプログラミング言語・MicroPython
・C/C++
1. 注: GPIO 08 は、最初に WS2812 アドレス指定可能な RGB LED を通過するため、この数には含まれません。 GPIO 07 と GPIO 23 は結び付けられているため、1 つの GPIO としてカウントされます。?
2. 注: GPIO ピンはプログラム可能なので、ピンを再構成できます。 GPIO 機能の詳細については、RP2040 データシートをご覧ください。?
●同梱物
・1x SparkFun RP2040 mirkoBUS 開発ボード
・1x MIKROE Weather Click
・1x SparkFun Micro OLED ブレークアウト (Qwiic)
・1x フレキシブル Qwiic ケーブル - 100mm
・1x USB 3.1 ケーブル A から C - 3 フィート