ＵＳＢ２３２W

ＵＳＢ接続ＡＶＲライター（難易度☆☆） RoHS

ＦＴ２３２RLを使用

１．特徴
英国ＦＴＤＩ社のFT232RLを使用したＵＳＢ接続AVRライター（いわゆるBitBangライター）です。
もちろんＵＳＢ-シリアル変換基板として使用することも可能です。
弊社のAVRマイコンボードとは直結可能で、この二つの機能を同時に利用して、デバッグ作業を効率的に進めることができます。
TTL側は１０Pのメスピンソケットを使用し、②VCCIO、⑥GND の他下記の信号を引き出してあります。
また、１０Pの内、①〜⑥は一般的なAVR６ピンISPコネクタと同じ仕様になっています。
①CTS#（MISO)③DSR#（SCK）④DCD#（MOSI)⑤RI#（RESET)
⑦DTR#
⑧RTS#
⑨RXD
図１．キットの内容
図２．JP1ジャンパー設定部⑩TXD
ターゲットボードのISPに接続する場合は基本的には②VCCIOにはJP1無接続(出荷時)とします。
AVRマイコンボードからVccを供給してください。
ただし、AVRライター専用機などに応用する場合はUSBから給電した方が便利ですね。
２．使用上の注意

図３．CN2 ピン配置

下記のいずれかによりＶＣＣＩＯに電源を供給しないと動作しません。

表１．

②VCCIOの機能＋５V出力（max150mA）＋３．３V出力（max３0mA）
無接続
VCCIOへの印加電圧 DC＋１．８〜＋５V入力＊出荷時（ＴＴＬ/AVR 側から供給します。）
JP1の５Vと３．３Vをショートしないでください。（素子が破壊されます。）
JP1を５Vまたは３．３Vに接続した状態で ②VCCIOに電源を印加しないでください。（素子が破壊されます。）
その他の誤接続・逆接続にも十分ご注意ください、場合によってはパソコンなどに損傷をあたえることもあります。
JP1ジャンパー設定

VCCIOを５Vに接続
VCCIOを３．３Vに接続

ロジックレベル
５V
３．３V

３．使用方法（ソフトのダウンロード）
有用なソフトを開発され、提供くださっているChaNさんはじめ、多くの諸兄に感謝申し上げます。
（１）ＦＴ２３２ＲＬのドライバー（FTDI社）
http://www.ftdichip.com/FTDrivers.htm（２）統合開発環境AVRＳｔｕｄｉｏ４（ＡＴＭＥＬ社）
http://www.atmel.com/tools/STUDIOARCHIVE.aspx
すでにAVRＳｔｕｄｉｏ５が出ていますが、膨大なので AVRＳｔｕｄｉｏ４ を使用しています。
（３）WinAVR
http://sourceforge.net/projects/winavr/
C言語でプログラムを作成するなら必要です。
（４）プログラマー「avrdudu-Serjtag04n」 （すｚさん）
http://suz-avr.sblo.jp/category/780472-1.html
いろいろなバージョンがありますが必ず末尾 ０４ｎ を使用してください。
（５）上記プログラマーをGUIで操作するソフト「avrdude-GUI1.05」（ｙｕｋｉ-ｌａｂさん）
http://yuki-lab.jp/hw/avrdude-GUI/「avrdude-GUI1.05」の動作にはMicrosoftの.Net FrameWork2.0以上が必要です。（確認のうえインストールしてください。）（６）使用方法
当社HPで詳細な使用方法をご紹介しています。
http://tool-kobo.ddo.jp/①（１）（２）がインストールされていれば「avrdudu-Serjtag04n」と「avrdude-GUI1.05」は解凍するだけでOKです。
適当なフォルダーに入れてお使いください。
②「avrdude-GUI1.05」を起動し、次のように設定するとAVRに書き込みできます。
・avrdude.exe File 「avrdudu-Serjtag04n」の中の「avrdude.exe」の存在するフォルダーを指定します。
・Programmer「FT232R Synchronous BitBang (diecimila)」を選択します。
・Port
空欄のままにしておきます。
・DeviceプログラムするAVRのデバイス名を選択します。
・Command option 「-P ft0 -B 57600 -E reset 」と入力します。（57600はAVRのクロックやPC速度により調整します。）③書き込みの後、そのままターミナルソフトを使って変数の値など、デバッグ情報を取得することもできます。（要プログラム）④LED1がISPのSCKに接続されてますので 書込み中 の確認や、SCK兼用のAVRのポートをON/OFFすることで簡単なLEDチカチカのプログラムをテストしてみる事ができます。
（７）当社のUSB232PやUSB232Rと同様、USB-シリアル変換器としても利用することも可能です。

注、ピン番号の奇数/偶数が入替わります。

図４．オスピンに変更し、ケーブル引出し

図５．熱収縮チューブでカバー

図６．当社AVRm325への接続例
４．部品リスト本キットには下記部品を使用しています、また都合により相当品を使用する場合もありますのでご了承下さい。
表２．
品
名規格・品番メーカー 数量
適 用極性
備 考
1 プリント基板
USB232W
ツール工房
1
2 USBシリアル変換IC FT232RL
FTDI
1 IC1有り
3 USBコネクタ miniB UX60-MB-5ST
ヒロセ
1 CN1有り
4 ﾘｾｯﾀﾌﾞﾙﾋｭｰｽﾞ
MF-NSMF020-2
Bourns
1 PS1
5 ﾁｯﾌﾟｾﾗﾐｯｸｺﾝﾃﾞﾝｻ 10μF
村田製作所
1 C1
6 ﾁｯﾌﾟｾﾗﾐｯｸｺﾝﾃﾞﾝｻ 0.1μF
村田製作所
2 C2,C5
7 ﾁｯﾌﾟｾﾗﾐｯｸｺﾝﾃﾞﾝｻ 47pF
村田製作所
2 C3,C4
8 ﾁｯﾌﾟ炭素皮膜抵抗 4.7KΩ
ローム
2 R1,R3
9 ﾁｯﾌﾟ炭素皮膜抵抗 10KΩ
ローム
1 R2
10 ﾁｯﾌﾟ炭素皮膜抵抗 220Ω
ローム
8 R4〜1111 ﾁｯﾌﾟLED
1608 赤Kingbriht
1 LED R有り DSR (SCK)
12 ピンソケット
2.54mmピッチ 5X2列 ヒロセ
1 CN2
10P
13 プッシュスイッチ
B3U-1000P-B
omron
1 SW1
RESET (オプション)

図７．ＵＳＢ２３２W 回路図
1. +5V (BUS POWER)
2. USB D3. USB D+
4.
5. GND表３． ＣＮ１ ピンアサイン

CN2CN1
図８．基板外形図・配置図

1. CTS#（MISO)
2. VCCIO（Vcc)
3. DSR#（SCK)
4. DCD#（MOSI)
5. RI#（RESET)
6. GND（GND)
7. DTR#
8. RTS#
9. RXD
10. TXD(部品面が偶数、半田面が奇数)
表４．ＣＮ２ ピンアサイン

５．その他（１）本キットはＦＴＤＩ社のチップＦＴ２３２ＲＬの使い方やＡＶＲライターの使い方を学習・評価するために作られています。
ホビーや教材・実験以外の、高度な信頼性を必要とする装置や人命にかかわる装置に組み込むことはできません。
（２）AVRの書込みはソフトウェアにも、またその他諸条件にも依存します、本キットは書込みを保証するものではありません。
（３）本キットを使用して生じた結果につきましては当社は責任を負いかねますので、ご了承願います。
（４）キット組立て上、または使用上のミスによるトラブルにつきましては別途有償にて対応させていただきます。
（５）また、本キットの内容は改良のため将来予告無しに変更することがあります。
（６）なお、お気づきの点がありましたら、当社まで連絡をお願いいたします。

ツール工房有限会社〒444-0055
愛知県岡崎市西魚町24番地３
TEL/FAX 0564-28-7531
Email office@tool-kobo.ddo.jp
http://tool-kobo.ddo.jp