Download CPU自作入門・3章 基板設計・製作 - FlashAir Developers

Transcript
Airio RP(MTO-EV101) 取扱説明書

Airio RP について
・ Airio RP は FlashAir プロトタイピングボードです。
・ 900mil DIP 形状でブレッドボードで試作可能
・ SPI-I2C ブリッジ IC 搭載
・ リセット SW 搭載

注意事項
・ 本製品には FlashAir は含まれておりません。別途お買い求め頂く必要があります。
FlashAir は Lua 機能、GPIO 機能が備わっている W-03 を使用してください。
・ 本回路基板を組み立てるには電子工作や電子回路、ソフトウエアについての一般的な知識や工作
環境などが必要です。
・ 本製品は学習用の基板です。工業製品への組み込みなど、用途外の使用はご遠慮ください。また、
本製品によって生じた損害などについては責任を負いかねます。
・ 本製品の仕様は予告なく変更になる場合があります。ご注意ください。
・ 本マニュアルは、内容について絶対の保証をするものではありません。
・ 本製品は(株)東芝の製品ではありません。同社への問い合わせはご遠慮ください。

制限事項
・ USB 端子は給電専用です。
FlashAir にアクセスするためには、別途 SD カードリーダーを使用してください。
・ Arduino などの 5V I/O と接続するためにはレベルシフトを行う必要があります。

サポートについて
下記のページにて、回路図、サンプルプログラムの配布などを行っています。
https://flashair-developers.com/ja/documents/resources/airiorp/
また、FlashAir の情報については、開発者サイトの情報なども適宜参照してください。
https://flashair-developers.com/

基板のピンアサイン
USB
RST
RESET
3.3V
5V
LED
3.3V
SCL
SW
CN3
LED
5V
SDA
CN4
VCC
GND
CLK
DAT0
CMD
DAT3
DAT1
FlashAir
DAT2
VCC
D7
D6
D5
D4
D3
CD
CN5
GND
Slide
SW
MTO-EV101

SPI->I2C&GPIO
Airio RP
WP
WP
CD
GND
FlashAir のピンアサイン
Lua SPI はソフトウェア SPI です。
ピン
SD I/F
SPI I/F
GPIO
Lua SPI
8
DAT1
-
0x04
CS
7
DAT0
DO
0x02
CLK
-
-
6
5
Vss2
CLK
SCLK
4
Vcc
3
Vss1
2
CMD
DI
0x01
DO
1
DAT3
CS
0x10
-
9
DAT2
-
0x08
DI
D2
D1
D0
LED
SCL
SDA
VCC
GND
CLK
DAT0
CMD
DAT3
DAT1
DAT2
VCC
D7
D6
D5
D4
D3
D2
D1
D0
MTO-EV101 取扱説明書

GPIO 機能
FlashAir は購入時には GPIO 機能が動作しないようになっています。
SD カードの ¥SD_WLAN¥CONFIG ファイルに、下記の一文を追加します。
IFMODE=1
これで GPIO 機能が有効になりました。サポートページのサンプル HTM ファイルを SD_WLAN に
配置することで、FlashAir を用いた GPIO 機能を利用することができます。

SPI->I2C ブリッジ IC CP2120 を使用する
スライドスイッチ(SW2)を 1-2 にセットしてください。これで CP2120 が有効になります。I2C 端子
(SCL, SDA)と拡張 GPIO(D7~D0)を使用することができます。CP2120 の仕様方法については、デー
タシートおよびサポートページのサンプルソースを参照してください。
https://www.silabs.com/Support%20Documents/TechnicalDocs/CP2120.pdf

FlashAir の端子を使用する
CP2120 を無効にし、FlashAir の端子を使用する場合には、スライドスイッチ(SW2)を 2-3 にセット
してください。

LED について
LED1 は CN4 の LED 端子から Low を入力することで消灯することが可能です。

リセットについて
リセットスイッチ(SW1)を押すことで FlashAir と CP2120 をリセットすることが可能です。
A
B
C
CN_ZX62-B-5PA
CN2
10
11
8
7
6
5
4
3
2
1
9
12
13
14
15
1
FB1
FILTER
2
2
5V
+5V
C1
1u
1
REG1
IN
OUT
1
2
3
3
+3.3V
REG_AP7361
RESET
DAT2
CMD
DAT0
DAT1
DAT3
C2
4.7u
3
+3.3V
3
3V3
IC2
MR_
3
4
20
19
1
18
14
15
IC3
VDD
RST_
MISO
MOSI
SCLK
CS
INT
NC
RESET_
2
IC_APX811
SDA
SCL
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
GPIO7
IC_CP2120
GND
GND_BTM
17
16
2K
R3
5
12
11
10
9
8
7
6
SDA
SCL
C3
1u
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
GPIO7
C4
0.1u
File: DevBoard.sch
Sheet: /
Title:
Size: A4
KiCad E.D.A.
4
4
6
3
RESET
IC1
IN
IN
EN
CN3
1
2
3
1
2
3
1
2
3
CN_HEADER_3
CN5
1
2
3
CN_HEADER_3
OUT
GND
GND
WP
CD
1
2
5
RESET
IC_AP2281
+3.3V +5V
Date: 4 may 2015
4
VCC
LED
SCL
SDA
SCLK
DAT0
CMD
DAT3
DAT1
DAT2
GPIO7
GPIO6
GPIO5
GPIO4
GPIO3
GPIO2
GPIO1
GPIO0
0.1u
C5
VCC
VCC
LED
5
CN4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
5
VCC
MOS_N
G
Q1
LED
Rev:
Id: 1/1
CN_HEADER_20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
10K
R1
CN1
VBUS
VCC
+3.3V
SW_JS102011SAQN
1
2
3
SW2
2
C6
SW_PUSH
GND
0.1u
2
21
3
VCC
LED1
1
2
3
4
5
VCC
WP
DAT1
DAT0
SCLK
CMD
DAT3
DAT2
CD
2
SW1
470
R2
1
2
D
S
4
VCC
GND
1
VBUS
DM
DP
ID
GND
GND
VCC
C7
0.1u
R5
10K
1
WP1
WP2
DAT1
DAT0
VSS2
CLK
VDD
VSS1
CMD
CD/DAT3
DAT2
CD1
CD2
NC1
NC2
CN_412D02F-09PC003SV
1
R4
10K
NC
NC
NC
NC
9
8
7
6
A
B
C