まごころせいじつ堂

浜町庄金 研究開発  マイコンで遊んでばっかりで

USB

USBマイコンのメモ

USBターゲット機能を持ったマイコンのメモ。
 USBにはホストとターゲットがあるが、ターゲット(キーボードなど周辺機器)側の回路が簡単になるよう非対称になっている。ホスト機能を持ったマイコンは高価。USBターゲット機能を持ったマイコンボードを使うとデバッグなども簡単になる。

・78K0 - トラ技の付録だったボード。マルツで扱っている。
 ほぼ目的にピッタリの記事。PS/2→USB変換を行っている。
Oyayusby(FMV-KB211/611 → USB HID 変換器)
  その元、PC9801のキーボードをUSBにする記事。
PC-9801キーボード→USB 変換器 

・MSP430ランチパッド 格安の開発キット
MSP430ランチパッド
【第25回 技術 TIPS】MSP430 USB 開発パッケージ v3.0 リリース
TI LaunchPad wiki
NJC's MSP430 LaunchPad Blog

・AVR USB
LUFA Library
ダ・ヴィンチ32U with Arduino Bootloader ATMEGA32U4

PS/2キーボードのスキャンコードについて
Scan Codes Demystified
Scan Codes -- Set 2

V-USB:AVR用USBファームウェア メモ

AVRマイコン用にソフトウェアのみでUSBターゲットを実現できるV-USBというものがあるらしい。(実際は多少の周辺が必要)

V-USB A Firmware-Only USB Driver for the AVR 

Virtual USB Port for AVR

ライセンス形態としてGPL V2と商用のものがある。
AVRは外付け発振器でも内蔵でもよく、2Kのフラッシュメモリと128バイトのRAMがあればよい。

V-USB Human Interface Devices

HIDのキーボードなどは特にデバイスドライバが不要。IBMのPS/2キーボードを改造してキーマトリックスからUSBに繋げたり、1キーのみのUSBキーがあったりと作例豊富。
 
ちょっと読んでみる。 

USB充電通信ケーブル

この前Android機の中をいじろうとUSBで接続したら全然認識せずに午前中を潰してしまった。よくよく調べたらなんと充電onlyケーブルのケーブルだった。紛らわしい。USBロゴ付けないで!
…ということがあったのでUSBの通信と、通信をOFFにして充電のみ出来るものはないか探してみた。
ELECOM USB2.0HUB 個別スイッチ付 セルフパワー 4ポート 2m ブラック U2H-TZS420SBKELECOM USB2.0HUB 個別スイッチ付 セルフパワー 4ポート 2m ブラック U2H-TZS420SBK

エレコム 2010-08-20
売り上げランキング : 11503

Amazonで詳しく見る
by G-Tools
 が、これは違う。スイッチを押すと電源が切れてしまう。 ということで作ってみた。

usbcable1

 ホームセンターで買ってきたコタツ用の電源スイッチと、USB延長ケーブル。
mini-Bやmicro-B、特殊なものなど各種コネクタに繋ぎたいため、それぞれの携帯電話などに付属のUSBケーブルを接続できるようにとUSB延長ケーブルにした。

usbcable2

 内部はこんな感じ。ご想像の様に+5V、GNDはそのまま。スイッチは片切りなのでD-はそのまま接続し、D+をカット出来るようにした。
 スイッチがでかく、ON/OFFはっきりわかるのでLED等もいらない。
 これで、WindowsMobileのように接続するとSync動作を始めるものでもあらかじめ通信OFFにしておけば充電のみ行うことが出来る。SyncしたければパチンとONにする。よし。

USB観測用治具の製作

USBのバスを観測したいなあということで手持ちの部品で作ってみた。
USB A,Bコネクタ、4ピンヘッダ、小基板。
 usb01
配線は以下のとおり。左側がAコネクタ、右側がBコネクタ。工作は30分程度。
usb03
 で、以下の様にロジアナに繋いで使用する。上から+5V(未接続)、D-、D+、GND。
usb04
 
…で満足していたら、すでに完成品があるじゃないか!950円!
ZEROPLUSロジックアナライザ用USBブリッジ(秋月電子通商) 
出鼻をくじかれました。しかし負けずに研究開発は続けていきます。
記事検索
プロフィール

hardyboy

カテゴリ別アーカイブ
月別アーカイブ
QRコード
QRコード
  • ライブドアブログ