メインコンテンツまでスキップ

Seeed Studio XIAO RP2040 入門ガイド

pir

Seeed Studio XIAO RP2040 は Seeed Studio XIAO SAMD21 と同じくらい小型ですが、より高性能です。一方で、強力なデュアルコア RP2040 プロセッサを搭載しており、最大 133 MHz まで柔軟に動作クロックを設定できる低消費電力マイクロコントローラです。Seeed Studio XIAO RP2040 には 264KB の SRAM と 2MB のオンボード Flash メモリも搭載されており、より多くのプログラムを保存して実行できます。他方で、この小さなボードは処理性能に優れる一方で、必要とする電力は少なくて済みます。
まとめると、親指ほどの小さなサイズ(21x17.8mm)で設計されており、ウェアラブルデバイスや小型プロジェクトに使用できます。

Seeed Studio XIAO RP2040 には 14 本の GPIO ピンがあり、そのうち 11 本がデジタルピン、4 本がアナログピン、11 本が PWM ピン、1 つの I2C インターフェース、1 つの UART インターフェース、1 つの SPI インターフェース、1 つの SWD ボンディングパッドインターフェースを備えています。

Seeed Studio XIAO RP2040 は Seeed Studio XIAO 拡張ボードと互換性があります。

特長

  • 強力な MCU:デュアルコア ARM Cortex M0+ プロセッサ、最大 133 MHz で柔軟に動作
  • 豊富なオンチップリソース:264KB の SRAM と 2MB のオンボード Flash メモリ
  • 柔軟な互換性:Micropython/Arduino/CircuitPython をサポート
  • プロジェクトを簡単に実装:ブレッドボードフレンドリーかつ SMD 設計、背面に部品なし
  • 小型サイズ:親指ほどの大きさ(21x17.8mm)で、ウェアラブルデバイスや小型プロジェクト向け
  • 複数のインターフェース:11 本のデジタルピン、4 本のアナログピン、11 本の PWM ピン、1 つの I2C インターフェース、1 つの UART インターフェース、1 つの SPI インターフェース、1 つの SWD ボンディングパッドインターフェース

仕様

製品名Seeed Studio XIAO RP2040
チップセットSilicon - Raspberry Pi Documentation
プロセッサ最大 133 MHz で動作するデュアル Cortex M0+ プロセッサ
RAM264KB SRAM
Flash2MB オンボード Flash
インターフェースGPIO ピン x14
デジタルピン x11
アナログピン x4
I2C x1
UART x1
SPI x1
PWM x11
オンボードユーザー LED(3 色)x1
電源 LED x1
RGB LED x1
リセットボタン x1
ブートボタン x1
無線接続/
電源入力電圧(Type-C):5V
入力電圧(BAT):5V
低消費電力モード(代表値)/
ソフトウェア互換性Arduino、PlatformIO、MicroPython、CircuitPython、tinyGo、Rust、Zephyr、XIAO シリーズ展示 | Seeed Studio Wiki
動作温度-20°C-70°C
寸法21x17.8mm
バリエーションSeeed Studio XIAO RP2040 3PCS Pack | 小型マイコンを 10% 割引で
Seeed Studio XIAO RP2040 Pre-Soldered | プラグアンドプレイのミニ ...

ハードウェア概要

pir

注意

汎用 I/O ピンについて: MCU の動作電圧は 3.3V です。汎用 I/O ピンに接続される入力電圧が 3.3V を超えると、チップが損傷する可能性があります。

電源ピンについて: 内蔵の DC-DC コンバータ回路は 5V 電圧を 3.3V に変換でき、VIN-PIN および 5V-PIN を介して 5V 電源でデバイスに給電することができます。

XIAO RP2040 は現在、バッテリー電源供給のみに対応しており、バッテリー接続中に Type-C を接続することはできません。安全上のリスクとなる可能性があります。

使用時には十分注意し、シールドカバーを持ち上げないでください。

ピンマップ

XIAO ピン機能チップピン説明
5VVBUS電源入力/出力
GND
3V33V3_OUT電源出力
D0アナログGPIO26GPIO、ADC
D1アナログGPIO27GPIO、ADC
D2アナログGPIO28GPIO、ADC
D3アナログGPIO29GPIO、ADC
D4SDAGPIO6GPIO、I2C データ
D5SCLGPIO7GPIO、I2C クロック
D6TXGPIO0GPIO、UART 送信
D7RX,CSnGPIO1GPIO、UART 受信、CSn
D8SCKGPIO2GPIO、SPI クロック
D9MISOGPIO4GPIO、SPI データ
D10MOSIGPIO3GPIO、SPI データ
ResetRUNRUN
BootRP2040_BOOTブートモードに入る
CHARGE_LEDVCC_3V3CHG-LED_Red
RGB LEDGPIO12RGB LED
USER_LED_RGPIO17ユーザー制御の赤色 RGB LED ピン
USER_LED_BGPIO25ユーザー制御の青色 RGB LED ピン
USER_LED_GGPIO16ユーザー制御の緑色 RGB LED ピン

ブートローダーモードに入る

ユーザーのプログラミング処理が失敗した場合、Seeed Studio XIAO RP2040 のポートが消えてしまうことがあります。次の操作を行うことで、この問題を解決できます。

  • 「B」ボタンを長押しします。
  • Seeed Studio XIAO PR2040 をコンピュータに接続します。
  • コンピュータにディスクドライブが表示されます。

この時点で、チップはブートローダーモードに入り、書き込みポートが再び表示されます。RP2040 チップには 2 つのパーティションがあり、1 つはブートローダー、もう 1 つはユーザープログラムです。製品は出荷時にシステムメモリ内にブートローダーコードを書き込みます。上記の手順を実行することで、モードを切り替えることができます。

リセット

Seeed Studio XIAO RP2040 をリセットしたい場合は、次の手順を実行します。

  • Seeed Studio XIAO RP2040 をコンピュータに接続します。
  • 「R」ピンを一度押します。

注意:内蔵のプログラマブル単色 LED(赤、青、緑)は、Arduino 上のものとは動作が逆になっています。Seeed Studio XIAO RP2040 では、ピンを Low に引き下げることで有効になります。

pir

回路図オンラインビューア

リソース

ハードウェア設計

メカニカル設計

コースリソース

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます。私たちは、製品をできるだけスムーズにご利用いただけるよう、さまざまなサポートを提供しています。お好みやニーズに応じてお選びいただける、複数のコミュニケーションチャネルをご用意しています。

Loading Comments...