第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
© Copyright 2024 ExpyDoc