まるはだかアイテムその2… 簡単USB-シリアル変換器

第2部
第
ダウンロード・データあります
ファームウェアたったの 1.3K バイト!
11 章 USB デバイス側のひな形にサッ!
主要部品代
600 円
まるはだかアイテムその 2…
簡単 USB - シリアル変換器
中本 伸一
ちがい2…Aコネクタの
代わりにミニBコネクタ
VDD
VDD
10k
1
2
1
28
VDD
27
PICkitへ 3
4
5
4
23
5
22
21
セラミック
発振子など
8
20
9
19
10
18
4MHz
VBUS
ミニBコネクタ
VDD
5
0.1μ
3
VBUS
2
1
GND
D−
D+
10μ
RX
17
13
0.1μ
0.1μ
VBUS
TX
ちがい1…ACアダプタ・ジャックは不要
シリアル・
ポート
PIC24FJ64GB002
(マイクロチップ)
VDD
TA48M033F
1
3
IN OUT
GND
2
0.1μ
47μ
図 1 まるはだかアイテムその 2…簡単USB-シリアル変換器の回路
UsbStudy で USB 通信を学習するには,パソコンと
UsbStudy ボードを,シリアルで接続する必要があり
ま す. そ こ で CDC デ バ イ ス の 学 習 も 兼 ね て, 簡 単
USB - シリアル変換器を製作してみます(図 1,写真 1).
すでに USB - シリアル変換器をもっている方も,あら
ためて USB の学習用にぜひ製作してみてください.
USB - シリアル変換器を自作する理由
パソコンと UsbStudy ボードを,シリアルで接続す
るためには,さまざまな選択肢があります.第 2 章で
紹介したように,自分に合ったものを選んでもらえれ
ば,それで結構です.
2014 年 12 月号
写真 1 まるはだかアイテムその 2…簡単 USB - シリアル変換器
回路や部品は第 2 章で紹介した UsbStudy ボードとほぼ同じ.AC アダプ
タが不要なことと,USB コネクタの種類,USB コネクタの配線がちょっ
と違う.配線を確認できるようにコネクタを外した写真は本特集のダウ
ンロード・データに収録しておきます
第 2 章で紹介したように,すでに USB - シリアル変
換器は,かなりの数が普及していますので,いまさら
自作する必要はないかもしれません.しかしこの特集
のテーマは「USB 通信をまるはだかにして理解し,活
用すること」ですので,自作することは価値がありま
す.以下の理由が挙げられます.
▶(1)CDC クラスはよく利用される
CDC クラス(シリアル通信クラス)は,USB マイコ
ンで何かのシステムを自作する際に,最も選択される
クラスです.理由は,パソコンとシリアル接続すれ
ば,マイコンの制御が簡単だからです.
パソコン上から,シリアルを送受信するのは,極め
て簡単です.特に C# では,シリアル通信オブジェク
トがあらかじめ用意されていますので,とても短いプ
ログラムで,シリアル通信を簡単に制御できます.
つまり今後 USB を扱うなら,CDC クラスの理解は,
避けて通れない課題だといえます.
▶(2)CDC デバイスの中身はシンプル
CDC クラスは,動作に必要なデバイス・リクエス
トの種類が少ないのが特徴です.このためデバイス側
のプログラムが,とても短くなります.
111