Skip to main content

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
Boot ボタン x1
無線接続/
電源入力電圧 (Type-C):5V
入力電圧 (BAT):5V
低消費電力モード(代表値)/
ソフトウェア互換性Arduino, PlatformIO, MicroPython, CircuitPython, tinyGo, Rust, Zephyr, Exhibition for XIAO Series | Seeed Studio Wiki
動作温度-20°C-70°C
寸法21x17.8mm
バリエーションSeeed Studio XIAO RP2040 3PCS Pack | Save 10% for tiny Mic...
Seeed Studio XIAO RP2040 Pre-Soldered | Plug-and-Play mini ...

ハードウェア概要

pir

caution

汎用 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電源出力
D0AnalogGPIO26GPIO, ADC
D1AnalogGPIO27GPIO, ADC
D2AnalogGPIO28GPIO, ADC
D3AnalogGPIO29GPIO, 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" ピンを1 回押します。

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

pir

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

リソース

ハードウェア設計

メカニカル設計

コース用リソース

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

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

Loading Comments...