egp01egp01 tfttft液晶液晶ピヴチオヴヘ化化化化ゥセ...
TRANSCRIPT
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
EGP01EGP01EGP01EGP01
TFTTFTTFTTFT 液晶液晶液晶液晶ボードボードボードボードゲームゲームゲームゲーム化化化化キットキットキットキット
スタートアップガイドスタートアップガイドスタートアップガイドスタートアップガイド
Rev1.Rev1.Rev1.Rev1.1111
2010.2010.2010.2010.12121212....29292929
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
2
来歴来歴来歴来歴
Rev 日付 変更内容 変更者
1.0 2010.12.12 新規作成 Konya
1.1 2010.12.29 Page5 [2.2 その他必要な部品、工具]に注)を追記 Konya
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
3
目次目次目次目次
1. はじめに …………………………………………………………… 4
2. キット解説
2.1 構成品一覧 …………………………………………………… 4
2.2 その他必要な部品・工具 …………………………………… 5
3. 組立方法
3.1 液晶ボード(ZY-FGD1442701V1-PCB) ……………………… 6
3.2 CPU ボード、JoyStick ボード取付 ………………………… 7
3.3 電池ボックス接続(例) ……………………………………… 8
4. 動作確認
4.1 テストプログラムの動作確認 ………………………………10
4.2 プログラム書込み(ICSP)の確認 ……………………………11
5. 基板資料
5.1 回路図 …………………………………………………………13
5.2 実装図 …………………………………………………………15
5.2 搭載部品一覧 …………………………………………………17
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
4
1111.... はじめにはじめにはじめにはじめに
本スタートアップガイドには”TFT 液晶ボードゲーム化キット”の組立て方法、動作確認
方法を記載しています。キット御利用の方は、本スタートアップガイドに従い、キットの
組立て、動作確認を実施下さい。
2222.... キットキットキットキット解説解説解説解説
”TFT 液晶ボードゲーム化キット”は液晶ボード”ZY-FGD1442701V1-PCB”(株式会社秋
葉原殿 販売)をゲーム機として使用するための CPU ボード、JoyStick ボードで構成してお
り、マイコンによる液晶制御やゲームプログラムの学習を目的としています。(キットに液
晶ボードは含みません。別途、御購入ください。)
2222....1111 構成品一覧構成品一覧構成品一覧構成品一覧
キットは下表の 5品で構成されています。
No 品名 概要 外観
1 CPU ボード
(EGP01C)
主な搭載部品
・CPU:dsPIC33FJ128GP804-I/PT
・LCD 接続用コネクタ(30pin)
・JoyStick ボード接続コネクタ x2
(8pin, 7pin ソケット)
・圧電スピーカ
各部品搭載済の完成品
テストプログラム書込み済
2 JoyStick ボード
(EGP01J)
主な搭載部品
・4方向(+センター)スイッチ x2
・CPU ボード接続コネクタ
(8pin, 7pin ピンヘッダ)
・ICSP 用コネクタ(6pin)
各部品搭載済の完成品
3 液晶ボード
(ZY-FGD1442701V1-PCB)
用コネクタ
・ピンヘッダ(30pin,2 列)
4 電源接続用コネクタ
(お試し用)
・コネクタ(2pin) x2
・コンタクト x4
5 ICSP 中継コネクタ ピンヘッダ(6pin)
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
5
2222....2222 そのそのそのその他必要他必要他必要他必要なななな部品部品部品部品、、、、工具工具工具工具
キット御利用には以下の部品、工具等を準備する必要があります。
種別 No 品名 解説
1 液晶ボード
(ZY-FGD1442701V1-PCB)
キットに LCD モジュールは含みません。
別途、御準備ください。注)
通販サイト:http://www.aitendo.co.jp/
価格 :\1,200
2 電池ボックス
単 3~単 5 x2 本用
キット動作には 3.0V の電源が必要です。
単 3~単 5x2 本用の電池ボックスを御準備ください。
部品
3 電源用スイッチ
CPU ボードには電源 ON/OFF スイッチがありません。
別途、御準備ください。
(スイッチ付きの電池ボックスを使用する場合は準備
不要です。)
組立用工具 1 工具一式
・ハンダこて/ハンダ
・ラジオペンチ
・1.0mm 径ドリル等
液晶ボード用コネクタ取付けにハンダ付け、電源接続
用コネクタ取付けにかしめ作業が必要となります。
工具を準備ください。
1 Microchip PICkit2 CPU ボード搭載”dsPIC33”へのプログラム書込みに必
要です。
プログラム
環境
2 Windows PC
(MPLAB、PICkit2 Programmer
インストール要)
開発環境として Microchip MPLAB、dsPIC33 へのプログ
ラム書込み用に PICkit2 Programmer のインストールが
必要です。
注) 液晶モジュールとピッチ変換基板を組立て御使用の場合は、完成品の液晶ボードとピンアサ
インを合せる必要があります。(2~28 ピンをハンダ付け)
詳細は http://www.aitendo.co.jp/product/1707 を参照ください。
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
6
3333....組立方法組立方法組立方法組立方法
3333....1111 液晶液晶液晶液晶ボードボードボードボード((((ZYZYZYZY----FGD1442701V1FGD1442701V1FGD1442701V1FGD1442701V1----PCBPCBPCBPCB))))
液晶ボード(ZY-FGD1442701V1-PCB)にキット添付のピンヘッダ(30pin 2 列)を取付けます。
((((1111))))ピンヘッダピンヘッダピンヘッダピンヘッダのののの挿入挿入挿入挿入
端子の短い側を液晶ボードの取付け穴に挿入します。
取付け穴が狭いため、少しずつ押し込みます。
あらかじめ、1.0mm 径のドリルで穴を広げておくとスムーズに挿入できます。
取付け穴のパッドを傷付けないよう、御注意ください。
((((2222))))端子端子端子端子ハンダハンダハンダハンダ付付付付けけけけ
コネクタの端子 30pin をハンダ付けします。
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
7
3333....2222 CPCPCPCPUUUU ボードボードボードボード、、、、JoyStickJoyStickJoyStickJoyStick ボードボードボードボード取付取付取付取付
((((1111)CPU)CPU)CPU)CPU ボードボードボードボード取付取付取付取付けけけけ
下図の向きで液晶ボードに CPU ボードを取付けます。
注)CPU ボードは基板が薄く、割れやすくなっています。
力を掛けすぎないよう、ゆっくりとコネクタを挿入してください。
((((2222))))JoyStickJoyStickJoyStickJoyStick ボードボードボードボード取付取付取付取付けけけけ
液晶ボードを挟むように、CPU ボードのコネクタに JoyStick ボードを取付けます。CPU
ボード取付けと同様、力の掛けすぎに御注意ください。
CPU ボード
(裏面)
液晶ボード
JoyStick ボード
液晶ボード
CPU ボード
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
8
3333....3333 電池電池電池電池ボックスボックスボックスボックス接続接続接続接続((((例例例例))))
単 4x2 本用電池ボックス(スイッチ付き)の接続例を示します。
((((1111))))コンタクトコンタクトコンタクトコンタクトかしめかしめかしめかしめ
電池ボックスのワイヤをキット付属の電源用コネクタ(コンタクト)に挟み、ラジオペ
ンチ等で締付けます。
注)付属コネクタはお試し用です。上記方法は正式冶具での作業でないため、ワイヤが抜け易く、
接触不良等の不具合を起こす可能性があります。
((((2222))))コネクタコネクタコネクタコネクタ取付取付取付取付けけけけ
写真の向きで、赤色ワイヤ(プラス側)、黒色ワイヤ(グランド側)をカッチと音がする
まで差込みます。
注)赤、黒ワイヤの差込み位置に御注意ください。
位置を間違うと CPU ボードへ逆極性の電圧を印加することになり、故障の原因になります。
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
9
((((3333))))電源接続電源接続電源接続電源接続
写真の向きで電源コネクタを接続します。
注)コネクタを差込む向きに御注意ください。
向きを間違うと逆極性の電圧を印加することになり、故障の原因になります。
以上で完成です。
注)エネループ等の充電池は御使用できません。
充電池は、出力電圧が低いものがあり、本キットの動作には電圧不足です。
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
10
4444....動動動動作確認作確認作確認作確認
4444....1111 テストプログラムテストプログラムテストプログラムテストプログラムのののの動作確認動作確認動作確認動作確認
前章に従い、電源を接続をすると起動音が鳴り、メニュー画面が表示されます。
左ステックのセンターボタンを押し、”KeyTEST”を起動、左右スティックの動作を確認
してください(各々のボタンに音階が割当てあり、簡単な演奏ができます)。左右センター
ボタンの同時押しでメニュー画面に戻ります。
また、メニュー画面で右スティックのセンターボタンを押すと、ゲームで遊ぶことがで
きます。
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
11
4444.... 2222 プロプロプロプログラムグラムグラムグラム書込書込書込書込みみみみ(ICSP)(ICSP)(ICSP)(ICSP)のののの確認確認確認確認
PICKit2 でのプログラム書込み(ICSP)の確認を行います。
電源(電池ボックス)は未接続の状態にして下さい。
(1)PICkit2(1)PICkit2(1)PICkit2(1)PICkit2 のののの接続接続接続接続
キット付属の ICSP 中継コネクタを JoyStick ボードの ICSP コネクタに挿し、PICkit2
を写真の向き(裏面を上)で接続します。
PICkit2 を PC に接続し、”PICkit2 Programmer”を起動すると、下記メッセージが表
示され dsPIC を認識します。
PICkit2 found and connectedPICkit2 found and connectedPICkit2 found and connectedPICkit2 found and connected
DeviceDeviceDeviceDevice::::dsPIC33FJ128GP04dsPIC33FJ128GP04dsPIC33FJ128GP04dsPIC33FJ128GP04
注) 旧 version の”PICkit2 Programmer”では dsPIC33FJ128GP804 を認識しないことが
あります。その場合は最新 version をダウンロードし、お試し下さい。
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
12
(1)(1)(1)(1)プログラムプログラムプログラムプログラム書込書込書込書込みみみみ確認確認確認確認
自作のプログラムや、ウェブサイト”Elegan Factory”の本キット紹介ページ
(http://www7a.biglobe.ne.jp/~elegan-konya/EGP/EGP01.html)からダウンロードのサ
ンプルプログラムを使い、書込み確認を行います。
①「File」-「Import Hex」でファイル選択画面を起動し、hex ファイルを選択して下さい。
②「Write」ボタンを押し、書込みが正常に終了すると、”Programming Successful”の
メッセージが表示されます。
以上でプログラム書込み(ICSP)確認は完了です。
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
13
5555....基板基板基板基板資料資料資料資料
5555....1111 回路図回路図回路図回路図
(1)(1)(1)(1) CPUCPUCPUCPU ボードボードボードボード
ZY-FGD1442701V1-PCBZY-FGD1442701V1-PCBZY-FGD1442701V1-PCBZY-FGD1442701V1-PCB128x128128x128128x128128x128
TFT Color LCDTFT Color LCDTFT Color LCDTFT Color LCD
V
D4
D5
D6
LED-
VSS
VDD
10uF
0.1uF LED+
WR
RD
D0
D1
D2
D3
D7
A0(~CMD/DT)
RES
10kΩ
圧電スピーカ(他振タイプ)
dsPIC33FJ128GP804dsPIC33FJ128GP804dsPIC33FJ128GP804dsPIC33FJ128GP804
RC9
RB2
RB3
RA2
RA3
RB4/SOSCI
RA8
VDD VSS
RB13
PMD0/RB12
PMD1/RB11
PMD2/RB10
Vcap/VDDCore
PEGC1/RB1
PEGD1/RB0
RA1
RA0
MCLR
AVDD
AVSS
PMCS/RB15
PMWR/RB14
RA7
RA10
VSS
RC0
RC1
RC2
RA4/SOSCO
RA9
RC3
RC4
RC5
VSS
VDD
RB5/PMD7
RB6/PMD6
RB7/PMD5
RB8/PMD4
RC8
RC7
RC6
PMD3/RB9
CS
0.1uF
0.1uF
G1,2,3CB_MCLR
CB_VDD0
CB_VSS0
CB_RB0/PD
CB_RB1/PC
CB_RB2
CB_RB3
CB_RC0
CB_VDD1
CB_VSS1
CB_RB4
CB_RC5
CB_RA4
CB_RC3
CB_RC4
CPUボード回路図(EGP01C)
VDD+3V
GND VSS
LCD CON
VIN CON
IO_L CON
IO_R CON
SP1
IC1
R1
C2
C3
C4
C1
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
14
(2)JoyStick(2)JoyStick(2)JoyStick(2)JoyStick ボードボードボードボード
JoyStickボード回路図(EGP01J)
CB_VDD1
CB_VSS1
CB_RB4
CB_RC5
CB_RA4
CB_RC3
CB_RC4
CB_MCLR
CB_VDD0
CB_VSS0
CB_RB0/PD
CB_RB1/PC
CB_RB2
CB_RB3
CB_RC0
ICSP CON
MCLR
VDD
VSS
PEGD1
PEGC1
AUXUp
Right
Left
Center
Down GND1
GND0
Up
Right
Left
Center
Down GND1
GND0
Left JoyStick
Right JoyStick
IO_L CON
IO_R CON
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
15
5555....2222 実装実装実装実装図図図図
(1)(1)(1)(1) CPUCPUCPUCPU ボードボードボードボード
IC1dsPIC33FJ128GP804 C1
C2
C4
C3R1
LCD CON
SP1IO-L CONIO-R CON
ハンダ面VIN CON
VSS(L-)
VDD(L+)
RB5(D7)
RB6(D6)
RB7(D5)
RB8(D4)
RB9(D3)
RB10(D2)
RB11(D1)
RB12(D0)
RB13(RES)
RB14(WR)
VSS(G3)
VSS(CS)
VSS(G2)
VSS(G1)
VDD(V)
CB_RC0
CB_RB3
CB_RB2
CB_RB1/PC
CB_RC0/PD
CB_VSS0
CB_VDD0
CB_MCLR
CB_VDD1
CB_VSS1
CB_RB4
CB_RA4
CB_RC3
CB_RC4
CB_RC5
+3V GND
RA7(RD)
RA10(A0)
CPUボード実装図(EGP01C)
VIN CON
SP1
LCD CON
IO-R CON
EGP01C-xx
IO-L CON
部品面
VDD(V)
VSS(G2)
VSS(G1)
VSS(G3)
VSS(CS)
RA7(RD)
RB14(WR)
RB12(D0)
RB11(D1)
RB10(D2)
RB9(D3)
RB8(D4)
RB7(D5)
RB6(D6)
RB5(D7)
VSS(L-)
VDD(L+)
CB_RC0
CB_RB3
CB_RB2
CB_RB1/PC
CB_RC0/PD
CB_VSS0
CB_VDD0
CB_MCLR
CB_VDD1
CB_VSS1
CB_RB4
CB_RA4
CB_RC3
CB_RC4
CB_RC5
GND +3V
RB13(RES)
RA10(A0)
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
16
((((2222)))) JoyStick JoyStick JoyStick JoyStick ボードボードボードボード
((((3333)))) 液晶液晶液晶液晶ボードボードボードボード(C(C(C(CPUPUPUPU ボードボードボードボード接続部接続部接続部接続部))))
液晶ボード端子名称(CPUボード接続部)
LCD CON
VDD(V)
VSS(G2)
VSS(G1)
VSS(G3)
VSS(CS)
RA7(RD)
RB14(WR)
RB12(D0)
RB11(D1)
RB10(D2)
RB9(D3)
RB8(D4)
RB7(D5)
RB6(D6)
RB5(D7)
VSS(L-)
VDD(L+)
RB13(RES)
RA10(A0)
2
1 29
304 6 8 10 12 13 15 17 19 21 23 25 27
3 5 7 9 11 14 16 18 20 22 24 26 28
2
1 29
30
21 29
30
JoyStickボード実装図(EGP01J)
Left JoyStick Right JoyStick
IO-L CON
JB_RC0
JB_RB3
JB_RB2
CB_RB1/PC
CB_RC0/PD
JB_VSS0
JB_VDD0
JB_MCLR
IO-R CON
JB_VDD1
JB_VSS1
JB_RB4
JB_RA4
JB_RC3
JB_RC4
JB_RC5
EGP01J-xx
MCLRVDDVSSPEGD1PEGC1AUX
ICSP CON
-
EGP01スタートアップガイド
All Rights Reserved, Copyright © 2010 Elegan Factory
17
5555....3333 搭載搭載搭載搭載部品部品部品部品一覧一覧一覧一覧
(1)(1)(1)(1) CPUCPUCPUCPU ボードボードボードボード
No 略号 部品名 仕様(型名) 員数 購入店
1 IC1 dsPIC33FJ128GP804-I/PT 1 Degi-Key
2 SP1 圧電スピーカ TDK PS174P02 1 Degi-Key
3 LCD CON 液晶ボード接続コネクタ 15Px2 列(低メス) 1 秋月電子通商
4 IO-L CON JoyStick ボード接続コネクタ 8Px1 列(メス) 1
5 IO-R CON JoyStick ボード接続コネクタ 7Px1 列(メス) 1
秋月電子通商
20Px1 列をカット
6 VIN CON 電源用コネクタ 2Px1 列(L 型オス) 1 秋月電子通商
40Px1 列をカット
7 C1,2,3 チップコンデンサ 0.1uF 3
8 C4 チップコンデンサ 10uF 1
9 R1 チップ抵抗 10kΩ 1
((((2222)))) JoyStick JoyStick JoyStick JoyStick ボードボードボードボード
No 略号 部品名 仕様(型名) 員数 購入店
1 - 4 方向タクトスイッチ TPA511GLFS 2 Degi-Key
2 - スイッチ用キャップ BOUTON TPA 2 Degi-Key
3 IO-L CON CPU ボード接続コネクタ 8Px1 列(オス) 1
4 IO-R CON CPU ボード接続コネクタ 7Px1 列(オス) 1
5 ICSP CON ICSP コネクタ 6Px1 列(メス) 1
秋月電子通商
40Px1 列(オス)をカット
20Px1 列(メス)をカット
((((2222)))) 付属品付属品付属品付属品
No 略号 部品名 仕様(型名) 員数 購入店
1 - 液晶ボード用コネクタ 15Px2 列(低オス) 1 秋月電子通商
2 - ICSP 中継コネクタ 6Px1 列(オス) 1 秋月電子通商
40Px1 列をカット
3 - 電源接続用コネクタ
2ピンソケット
CONN RCPT
HSNG 2POS CST-100
2 Degi-Key
4 - 電源接続用コネクタ
コンタクト
CONN SOCKET
22-26AWG TIN CRIMP
4 Degi-Key