自作回路でUSB

このエントリーをはてなブックマークに追加
1774ワット発電中さん
回路とPCのインタフェースでお悩みの貴方。
RS232Cじゃもう満足できない貴方。

お勧めのコントローラチップ、回路、プログラミングテクニック、
そしてFPGAの実装などを語りましょう。
2774ワット発電中さん:04/03/23 23:33 ID:f+jshM2R
「みんなで共用・趣味の電子工作 ベンダーID」は実現できないかな?
3774ワット発電中さん:04/03/23 23:35 ID:M5TVmh3f
4774ワット発電中さん:04/03/24 00:13 ID:271J9zjs
AVRでUSB
━━━━━━━━━━━一
37 名前:774ワット発電中さん 投稿日:04/03/17 12:05 ID:Xy8AB0hW
ttp://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm
すげェ!
これからはUSBチップ要らないじゃん。

38 名前:774ワット発電中さん 投稿日:04/03/17 13:12 ID:Mmh5X8F6
>>37
面白いー
LoSpeedUSBでもUARTより速いもんな。使い道ありそう
━━━━━━━━━━━一
520kV:04/03/24 00:52 ID:6lfdd2rH
USBN9603/4で組んでる?
6774ワット発電中さん:04/03/24 01:00 ID:N0q2qUNO
ソフトの開発まで考えてたら趣味で使うにはCOMの代用ぐらいにしとかないと、マンドクサすぎ。
つか、どうせCOMの代わりぐらいしか思いつかないから、趣味で使うのに高機能のUSBチップ
なんか要らなーい加茂
その仮想COMドライバーですら、フリーのものってあるのかなあ。

FT8U232AMでMAX232(DIP)の刺さってたソケットにサクッとさすとそのままUSBの口になる下駄を作っ
たらウマーの予感。まだ調べてないんだけど、無理かな。
7774ワット発電中さん:04/03/24 01:12 ID:kqVSj0K8
なんだこの糞スレは?
こんなの100発言もしないうちに、結論が出るだろ。
氏ね>>1
http://strawberry-linux.com/products/usbserial/
8774ワット発電中さん:04/03/24 02:27 ID:271J9zjs
>>7
わざわざ糞スレにする必要はないだろ。
9774ワット発電中さん:04/03/24 04:29 ID:bbwVhyLc
そういや、USB-IOのファームって公開されてるの?
10774ワット発電中さん:04/03/24 08:19 ID:hOS9K/40
>>7
コネクタの部分が折れそうで恐いな…
USB1.0でも11Mbps、USB2.0は480Mbpsだぞ。
RS232C程度の速度で満足できるか?
11774ワット発電中さん:04/03/24 09:57 ID:M+bHCerZ
>>9
ちょっと前までテクノキット社のweb pageで公開されていたけど、
今見たら見当たらなかったです。

必要なら、どこかうpろだを教えて呉れればうpしますけど?
12774ワット発電中さん:04/03/24 09:59 ID:M+bHCerZ
っても、サイプレスのスケルトンを改悪したような出来なんで、
見てもしかたないと思いますよ。
13774ワット発電中さん:04/03/24 11:58 ID:Im/s2NMM
USB1.0対決

【FTDI】使いやすさ◎
・最高速度=11Mbps
・ベンダーIDの取得不要ですぐ使える。
・外付け部品やや多め。
・Host側のデバイスドライバも安定している。

【EZ-USB】使いやすさ×
・最高速度11Mbps (CPUで処理すると間に合わないのでAUTOPOINTERを使用)
・Host側もTarget側もファームとデバドラが糞。
・ちょっと間違えると、すぐにハングアップ!
・ベンダーが提供しているINFファイルに記述誤り(?)でインストールがうまくできない人続出。
・マイコン部分で勉強すること多すぎ。マニュアル読むだけで大変。
・ベンダーIDは取得不要ですぐ使える。
・Renumerationが特徴的。

【CP2101】使いやすさ?
・RS232Cとの変換専用?速度はRS232C並?

【USB9603】
 かなり昔からあるが、どうなの?
14774ワット発電中さん:04/03/24 12:24 ID:Im/s2NMM
ざっとデータシート読んでみた。

【CP2101】
・バーチャルCOMポート専用。つまりこれはRS232C変換器である。
・仮想COMポートなので、デバイスドライバを開発したり、ファームウェアを
 開発する必要はなさそうだ。
・速度は300bps〜921.6kbps(11Mbpsは出ないのね)
・外付けの抵抗やXtalやセラミック発信器が不要。EEPROMも内蔵。
・5mm×5mmサイズ。足は生えている。(BGAじゃない)
・USB2.0のFullSpeedで動作する。(12Mbps)
 (→USB1.1は対応してないのか?USB1.1しか対応していないPCでも大丈夫なのか?)
・単価は$5くらい。

RS232Cの置き換えとして考えるならベストソリューションだと思う。
15774ワット発電中さん:04/03/24 14:49 ID:MpRdjgpH
漏れらがこれからUSBでやるときはシリアルだけではないだろ。
パラレルもIDEもあるしJTAGもあるんだよ。
だから、これからもやっぱ2131が良いと思うよ。
16774ワット発電中さん:04/03/24 17:33 ID:mzFPoMa9
9603秋月で買ったは良い物の、ふらっとパッケージのパターンを
作るのが面倒でそれっきり_| ̄|○
17774ワット発電中さん:04/03/24 18:00 ID:JwOBhaz3
漏れはEZ-USB FX2
なかなか上手く動いてくれなひ;;
18774ワット発電中さん:04/03/24 21:58 ID:A94kBCr1
オラは製品(USB-パラレルポート変換)を利用しようとしたんだが、
Cからusbmon.dll(ポートモニター:LTPならLocalmon.dll)をどう呼び出して良いのか、またそもそもそういう使い方が出来るのかどうか判らん。
どこかただで情報が入手出来る所はないものか・・・・
19774ワット発電中さん:04/03/24 22:53 ID:vQWopmmZ
EZ-USBなら情報は溢れているョ
20774ワット発電中さん:04/03/24 23:15 ID:VthAgAo8
>>19
表層的な情報はいっぱいあるけど、
コアな情報は全然ないヨ
他人と同じファームウェアを使う分には問題ないけどね
2120kV:04/03/24 23:49 ID:6lfdd2rH
PicFunになんかdllあたよーな
22774ワット発電中さん:04/03/25 07:18 ID:6hjUGPlw
>>19
EZ-USBの情報が溢れているURLをおしえてちょんまげ
23774ワット発電中さん:04/03/25 17:17 ID:lnF2YK1q
>他人と同じファームウェアを使う分

他に何かあるのか?
USBが目的ならFXでもなんでも好きに汁!
手段なら、安く枯れてるのが一番
24774ワット発電中さん:04/03/26 12:20 ID:4qQatI1N
>>17
何がどううまく動かないのか書かないと
何も答えられないと思うが。
25774ワット発電中さん:04/03/27 00:14 ID:c4+9MGzh
>>13
USB1.0じゃなくて1.1なんだが・・・

CQの本を見た限りではEZ-USBでマンドクサイならUSB9603はイラネって感じ。
外付けのCPUが無いと使えなかった気が。
秋月キットがあるのでアマチュアでも物と情報の入手性
(外付けCPUがH8で良ければだが)は良いと思う。

仮想COMで済む程度の物ならFTDIなりCP2101なりの方が楽だが、
ちょっと複雑な事させるならEZ-USBの方が良いと思う。
26774ワット発電中さん:04/03/27 00:17 ID:c4+9MGzh
>>14
コマンドレベルだけUSB2.0対応って事かな。
USB1.1に対して上位コンパチなのでホストが1.1でも動くはず。
27774ワット発電中さん:04/03/27 00:22 ID:c4+9MGzh
>>17
もしかして漏れと一緒に働いていないか?(w

ところでInterfaceの4月号とDWMの1月号は読んだかい?
28774ワット発電中さん:04/03/27 09:57 ID:/xy1Xb1I
>>25
USBからパラレルに変換するならFT245BMがいいだろ。
FT245の隣にCPUかFPGAを置いておけばいい。
そもそもCPUの機能の低いEZ-USBをあえて使う理由なんてない。
複雑な処理はEZ-USBのCPUには無理。
29774ワット発電中さん:04/03/27 14:08 ID:c4+9MGzh
>>28
FX2のGPIF並にスループットが出るなら考え直すよ。

30774ワット発電中さん:04/03/27 15:29 ID:4F2y/n4H
>>29
EZ-USBにも無印とかFXとかFX2とかいろいろあるけど、どれのことを言ってるの?

USB2.0を使うなら、EZ-USB FX2しか世の中に実質的な選択肢はないけど、
そりゃスループットは出るだろな。
(NECだかどっかのUSB2.0デバイスを使う気にはなれないし)

USB1.1の速さでいいなら、EZ-USB(213*)のオートポインタで頑張るよりも
FT245BMの方が若干速いと思うがどうよ。
31774ワット発電中さん:04/03/27 15:44 ID:uo0xh/QP
おいらは50〜60Mbps程度のデータの取り込んで遊んでいるんだけど
FX2しか選択肢がないなぁ。もっとGPIFを高度に使いたいけど・・・
上手く行かなければFPGAかSHでもくっつけようかな。

Developer_Studio_version_1-02になってソフト初心者のおいらでも
使いやすくなったと思う。非同期I/Oも使えるし。
32774ワット発電中さん:04/03/28 00:43 ID:M+y1Rlm9
>>17 >>27

分らないから二人ともここで聞こうと思ってたんだな

会社のアクセス記録みたら
おまえらだったのか?
33774ワット発電中さん:04/03/28 01:02 ID:qNIPRLHk
業務中に2chへのアクセスを許している会社の社員が集うスレはここですか?
34774ワット発電中さん:04/03/28 14:45 ID:/aQUMCct
CY7C68013(FX2)でRDY0(RDY1も同じ)に信号流すと、チップがおかしくなる
(USB機器をはずしたときの音がする)んですが、なにか原因わかる人いますか?

RDY0に何もつながなければ問題なく認識されるんですが、つないだままUSBケーブル刺しても
まったく認識されず、RDY0をつながずに起動してもRDYをつなぐとすぐにUSB機器をはずした
ときの音がしてパソコン側から見えなくなってしまいます…。

どなたかなにかわかることあればお願いします…。
35774ワット発電中さん:04/03/28 15:31 ID:9vK10L/g
「信号流す」とか得体の知れない表現を
とられても困る住人の方が多いと思うんだが。
36774ワット発電中さん[:04/03/28 15:56 ID:9vK10L/g
RESET#とWAKEUPを疑ったほうがいいかもね。
どこかでアプリケーションノートか何か出ていた
と思うけど。
3734:04/03/28 16:10 ID:/aQUMCct
>>35
ごめんなさい。
「LまたはHにすると」です…。Hi-Z状態では大丈夫です。
あと、Pullup状態(10kでVccへ)でも大丈夫です…。

>>36
ありがとうございます。探してみます。
38774ワット発電中さん:04/03/28 16:27 ID:EaMpAhxt
なんとなく思い出したな。
確かFX2のリセットとWAKEUP端子って曲者(クセモノ)
で、エラッタも出ていたと思ったよ。
39774ワット発電中さん:04/03/28 16:47 ID:3E/ecM4j
仕事でFX2使ってる方、入手性はどんな状況ですか?
うちの取引のある一次代理店はまともな回答来なくて_| ̄|○
40774ワット発電中さん:04/03/28 18:02 ID:lFWxcWbH
>>38 詳細キボン
4134:04/03/28 18:50 ID:/aQUMCct
>>38
ドキュメント見つかりませんでした…。
もうちょっと探してみますが…。

Errataのほうは、DevKit付属のもの(Nov2001のやつw)には載ってませんでした。

次の休みにでもリセットIC買って来るかな…
42774ワット発電中さん:04/03/29 10:59 ID:ItKGykmL
1024bytesのバッファで、0x0210以降のデーターが書き込めないんですが、
似たような症状の人いらっしゃいますか?

具体的には、次のようなコードで初期化すると、0x0000-0x03FFが0x88で埋まる
はずなのですが、実際は0x0000-0x020Fまでは0x88で埋まってるんですが、
0x0210-0x03FFまでは0xFFになってしまいます。
0x88以外の数字に変えても結果は同じです。誰か教えてください…。

void TD_Init(void)
{
int i;
EP2CFG = 0xE8; SYNCDELAY; // In, BULK, Quad 1k buffers

EP2BCH = 0x04; EP2BCL = 0x00; SYNCDELAY;
EP2BCH = 0x04; EP2BCL = 0x00; SYNCDELAY;
EP2BCH = 0x04; EP2BCL = 0x00; SYNCDELAY;
EP2BCH = 0x04; EP2BCL = 0x00; SYNCDELAY;

AUTOPTRSETUP = 0x07; // enable dual autopointer

APTR1H = MSB( &EP2FIFOBUF );
APTR1L = LSB( &EP2FIFOBUF );
for (i=0;i<1024;i++){ EXTAUTODAT1 = 0x88; }
EP2BCH = 0x04;
EP2BCL = 0x00;
}
43774ワット発電中さん:04/03/29 11:12 ID:u4+rvZrv
CP2101って安価に入手出来るとこない?
44774ワット発電中さん:04/03/29 11:16 ID:3KOEzcBN
0x0210-0x03FFまでの領域にRAMは載っているのでしょうか。
45774ワット発電中さん:04/03/29 11:18 ID:oOl5QO7O
レジスタの意味が理解できてない気がするのは
漏れだけ?
4642:04/03/29 11:33 ID:ItKGykmL
>>44
TRMのP423によると
 EP2FIFOBUF (512/1024-byte EP2/Slave FIFO Buffer)F000-F3FF
と1024bytes分確保されてます。

>>45
実はあまりよくわかってません…。どこらへんが間違ってそうなのか教えてもらえませんか?
47774ワット発電中さん:04/03/29 12:54 ID:HEptRERC
>>43
digi-keyは?
MLPだから使うの面倒だと思うけど。
48774ワット発電中さん:04/03/29 13:12 ID:I5Hmmg8M
だって、ハイスピードのバルク転送は512byte/パケットでしょ?
4942:04/03/29 13:38 ID:ItKGykmL
>>48
そうでした…スマソ
50774ワット発電中さん:04/03/31 22:49 ID:gJg5h/HF
>>22
http://optimize.ath.cx/
http://park8.wakwak.com/~benzo/top.html

中華にコピーされるような素晴しいezUSB応用作品がありますた!
51774ワット発電中さん:04/04/02 09:47 ID:D9qci0Se
>>50
素晴らしいかどうかは激しく疑問
52774ワット発電中さん:04/04/05 22:03 ID:lW1wHc7R
53774ワット発電中さん:04/04/05 22:07 ID:lW1wHc7R
54ひみつ:04/04/06 10:50 ID:JZwNhBMa
>>34
>CY7C68013(FX2)でRDY0(RDY1も同じ)に信号流すと、チップがおかしくなる
>(USB機器をはずしたときの音がする)んですが、なにか原因わかる人いますか?

俺も似たような現象でずいぶん悩んだけど、ようやく原因がわかったぞ。
ひょっとしてSLWRをLにした瞬間にクロック停止してない?
55774ワット発電中さん:04/04/06 11:10 ID:JZwNhBMa
>>43
CP2101ならタクミ商事
http://www.takumic.co.jp/new/new.html
56774ワット発電中さん:04/04/06 11:28 ID:TXhADbxv
化膿ブスは漏れのユーザー登録を拒否しやがったから、以後スルーしている。
57774ワット発電中さん:04/04/26 22:17 ID:txCEx5HN
秋月のSH811HS使ってる香具師いる?
TQFPの変換下駄無くてちょっと困ってる
58774ワット発電中さん:04/05/02 05:55 ID:wy8i7rnd
ここで聞いていいものかどうかわかりませんが、詳細がわかる方おりましたらお願いします。
Usbmon.dllをCもしくはC++上からどう扱えばいいか(仕様)、日本語で具体的に解説しているところはないでしょうかね?
(英語でもかまいませんが)
市販のパラレル⇔USB変換ポート→usbprint.sys→Usbmon.dll→アプリでパラレル入力考えているんですが。
変換はエレコムのUC-PBBで、XPの標準ドライバだったので何とかならないかと考えたわけです。
パラレル側がたとえECPモードしかサポートしてなくても、ネゴシエーションさえうまくいけば、IEEE1284すべてのモードがうまくいく可能性もありますので。

もちろん、大金かけて某会員になればいいと言う意見もありましょうが、高々趣味にそこまでは・・・・
59774ワット発電中さん:04/05/24 10:46 ID:DF0T3DuL
ぶらさがって質問です。

EZ-USB(AN2131)をVBで使おうとしているのですが、
DeviceIoControl経由でIOCTL_Ezusb_VENDOR_REQUESTが
どうにもうまく動きません。

GET_STRING_DESCRIPTOR_INは、
Public Type EzUSBVendorRequestInType
bRequest As Byte
wValue As Integer
wIndex As Integer
wLength As Integer
direction As Byte
bData As Byte
End Type

また、DeviceIoControl は、
Public Declare Function DeviceIoControl _
Lib "kernel32" ( _
ByVal hDevice As Long, _
ByVal dwIoControlCode As Long, _
ByRef lpInBuffer As Any, _
ByVal nInBufferSize As Long, _
ByRef lpOutBuffer As Any, _
ByVal nOutBufferSize As Long, _
ByRef lpBytesReturned As Long, _
ByVal lpOverlapped As Long _
) As Long
という感じで定義しています。

A0のリクエストを使って、8051(2?)をリセットしたり自前ファームを
ダウンロードしたいのです。他のIOCTLリクエストは、そこそこ動いています。
Cではうまくいったので、調子こいてVBでも、と思ったのですが・・・。
60774ワット発電中さん:04/06/08 15:46 ID:2+x/gTXD
カレン
61774ワット発電中さん:04/06/08 19:40 ID:K8ZKBP9m
金工舎のクリスタルフィルタがあれば
62774ワット発電中さん:04/06/09 08:22 ID:2oupQJ0i
>>61
お帰りください。

そう考えるならX’talを数個特注して組み合わせるか、
1%以下のRやCをそろえるかしてください。
ちなみに今でも特注でフィルター作ってくれるところはあるかもしれません。
63774ワット発電中さん:04/06/13 21:15 ID:HrWx/js6
>>57

あるみたい。これは使っている例だけど。
ttp://homepage3.nifty.com/zus/Tk4PS.html
64774ワット発電中さん:04/06/24 19:53 ID:pJ9IVMkd
74HCxxシリーズをかき集めてUSB2.0デバイスを作りたいです。
FPGAなんてツールもデバイスも高くて買えません。
男なら74HCシリーズを根気良くはんだ付けしてロジックそのものを
自作ですよね。
あ、俺、その先っぽに付くアナログ回路をぜーんぜん設計できません。
何かのレベコンでも付けとけばいいですかねー?

ちょっと規模が大きくなりそうだから奮発してまな板サイズのユニバーサル
基板を買ってきました。あとは、USBフォーラムから仕様書をダウンロードすれば
設計できたも同然っすよね!
65774ワット発電中さん:04/06/24 19:57 ID:NRJA1vYK
>>64
アナログ使わないって事はデジタルPLLを組むのかな?
するとシステムクロックを最低6MHz、出来れば12Mや24Mに
しないと、まともにフェーズロックしないから気をつけた方がいいです。
あとUSBは元々5Vだからレベルコンバートは不要です。良かったね。
理解できたらとっとと作れ!糞ったれが!
66774ワット発電中さん:04/06/24 20:01 ID:pevSDB0h
>>64
まあ、がんがれ。
なんとなくサの付く社長さんを思い出したが、応援するぞ。
67774ワット発電中さん:04/06/24 20:08 ID:OPR0Dvh+
USBならEZ-USBが良いでしょう。
しかし、独立して動く(製品として誰かに渡す等)する場合にはIDの問題があります。
マジで共同体をつくってIDを取得しませんか?

賛同者が出るなら、山崎渉興業 として口座等用意しまつ。
名称は漏れの好みに合えば変更しますよ。
68774ワット発電中さん:04/06/24 20:18 ID:OPR0Dvh+
>サの付く社長さん

サガワ?
69774ワット発電中さん:04/06/24 21:46 ID:H8hRujkU
>>67
EZ-USBは、やめとけ。動作させるのにえらい苦労するぞ。
FTDIにしておけ。
70774ワット発電中さん:04/06/24 22:32 ID:u9NzSVrd
EZ-USB はマイコンとしてみても8051だから色々使える。
しかもUSBからファーム落ちるんだからICE入らずだよ。
71774ワット発電中さん:04/06/24 23:11 ID:H8hRujkU
>>70
フリーで用意されているKeilの開発環境では、
メモリの容量に制限があって、たいしたことはできない。
せいぜいLEDを光らせたり、USBの転送をするくらい。

EZ-USBをまともなUSBチップとして動作させるためにファームを書くと、
そのフリーの開発環境で許されるぎりぎりのサイズになる。

マイコンが必要なシステムを組むならば、
UZ-USBみたいなちんけなCPUに期待するよりは、
いっそH8の小さい奴を乗っけたほうがいい。

量産でどうしても部品の数を減らさなければならないなら別だけど、
趣味で1個2個使うなら、USB回りの面倒なことで苦労したくないでしょ?
USBの部分はすっと動いて、本当に作りたいアプリケーションに
専念したほうがいいでしょ?

それなら、FTDIを使うべきだ。
72774ワット発電中さん:04/06/25 00:40 ID:kJ4Yyv9y
なにがなんでもC言語って香具師はマイコン使う意味がないよ。
H8なんてのは、マイコンというにはあまりに巨大だ。
H8(特にタイニー)でなければってアプリケーションって案外無いと思うのだが。
73774ワット発電中さん:04/06/25 03:11 ID:LAkcQrmF
H8/300Hコアぐらいになると、自動販売機や車丸々一台を余裕で制御できるもんな。
わしも業務でかれこれ交際6年目。

>>72
タイニーはいいぞ。うちの会社だと、3672が100円台で売ってもらえるから、
「ロジックで組むの面倒だし面積食うから安直に3672!」とか平気でできる。
74774ワット発電中さん:04/06/25 07:49 ID:E/Xp7Exc
>>71
8051のコンパイラならkeil以外で容量制限のないフリーのがあるじゃん。
75774ワット発電中さん:04/06/25 08:37 ID:JF4xalM2
EZ-USB必死だな(w

自作で苦労するのが楽しいというのならEZ-USBでもいいんじゃないか?

俺の場合、USBはあくまでパラレルポートの代わりという
インターフェースだから、動いてくれさえすればいいし、
得体の知れないマイコンのことであれこれ余計に悩みたくない。

FTDI+PIC、FTDI+AVR、FTDI+H8タイニーという選択なら、
マイコンの解説も世に溢れているし、USB回りで苦労することもなく、
Cでもアセンブラでも好きな言語で自作USB機器を開発できるよね。
FTDI+CPLD、FTDI+FPGAという選択肢もある。
USB部分の開発はほんとに10分でできてしまうよ。
76774ワット発電中さん:04/06/25 08:48 ID:JF4xalM2
>>71
なにげにIDがH8

>>72
>なにがなんでもC言語って香具師はマイコン使う意味がないよ。
なにがなんでも8051という香具師の気が知れない。
そもそも8051のアセンブラって面倒くさくない?
あれはマイコンの中身(ハードウェア)を簡略化するためにソフトウェアの
部分に負担を強いているんだよね。8051こそC言語で書くべきだと思われ。

>>74
>8051のコンパイラならkeil以外で容量制限のないフリーのがあるじゃん。

マニアックなものを探し回るよりは、最初から簡単に手に入ったほうがいいじゃん。
 PICとかAVRとか >>超えられない壁>> 8051

H8ならGCCや秋月のコンパイラがある
 H8とかタイニーとか >>超えられない壁>> 8051
77774ワット発電中さん:04/06/25 10:07 ID:E/Xp7Exc
>>76

> >8051のコンパイラならkeil以外で容量制限のないフリーのがあるじゃん。
>
> マニアックなものを探し回るよりは、最初から簡単に手に入ったほうがいいじゃん。

全然マニアックでないですよ。
『USBハード&ソフト開発のすべて』(CQ出版)にちゃんと紹介されてますし、
USB関連のHPでもかなりの頻度で紹介されていますです。
この本って、USB関連では定番教材だと思っていたけど、知らない人も多いのかな。
78774ワット発電中さん:04/06/25 11:42 ID:LglSOjV0
>>74
SDCCのことかな。8051のフリーなコンパイラとしては有名だと思う。

まあEZ-USBを使おうがFTDI使おうが適材適所でしょ。
オレはアイソクロナス転送をやりたくてEZ-USB使ったけど
新しいFTDIはアイソクロナス転送もサポートされてるのか。
たしかに便利そうだな。
79774ワット発電中さん:04/06/25 11:48 ID:E/Xp7Exc
>>78
同意です。
おっしゃるとおり、適材適所というのがベストですね。

EZ-USBを擁護するつもりもなかったんだけど、Keilの環境が制限つきで、
かつ8051だからってだけで排除するような内容には、ちょっと承服しかねたので
書いてしまいました。

自分のいいたかったのは、「調査・勉強不足な状態なのに安易に物事を
否定するのは如何なものか」と、いった感じです。
80774ワット発電中さん:04/06/25 12:38 ID:JF4xalM2
それにしてもEZ-USB必死だな。俺もFTDI必死だが。

そんな些細な理由でEZ-USBを否定しているわけではない。
>『USBハード&ソフト開発のすべて』(CQ出版)
古い。もはや「すべて」ではない。

> Keilの環境が制限つきで、 かつ8051だからってだけで排除するよう
そんな理由だけではない。

EZ-USBのWindows側のデバドラにも問題は多いよ。
ちゃんと調査・勉強してますか?

まず、infファイルの不具合によりインストールが正常に完了しないことが
多々あるらしいが、それはともかくとして、
DOSプロンプト上で動く簡単なプログラムを組んだとしよう。

USBから何かデータを読み出す(IN)ときに、ファームにミスがあって
データが送られてこなかったり、とまっちゃったりすることが、
開発の段階では当然よくある。

しかし、EZ-USBの場合はCTRL+Cでは停止できないんだ。
CTRL+ALT+DELETEでタスクマネージャーを開いて強制終了しても
「待ち」の状態になっているデバイスドライバは止められない。
止める最良の手は、USBケーブルを引っこ抜くこと。
で、繰り返していると、最後にはWindowsごと落っこちる。

USBへ何かを送るとき(OUT)も、ダブルバッファとかの
扱いが間違っていて、EZ-USBがお腹いっぱいのときに
さらに送信しようとしても固まる。

その点、FTDIのドライバはCTRL+Cでちゃんと戻ってきてくれるし、
タイムアウトの設定もできる。とても素直だ。

そんな俺でもUSB2.0で数百メガの速度を出さなきゃならないときには
仕方なくEZ-USB FX2を使っている。
USB1.xの時はFTDIで、USB2.0のときはFX2というのが適材適所だと思うよ。
81774ワット発電中さん:04/06/25 12:46 ID:M18UVyCU
>おっしゃるとおり、適材適所というのがベストですね。

一言でそー言うが、大企業と零細事業者では事情が異なる。
零細事業者にとってUSBは繋がればイイってモノだ。スピードが必要なら1394とか
使うし。USBを完璧にやる必要もない。繋がってればそれでいいんだ。
FTDなんたらは用途が細かく分かれているから敬遠するわけだ。将来にわたる供給も
不安だ。
零細事業者は20年後も同じパーツを使いたいんだ。
82774ワット発電中さん:04/06/25 12:51 ID:E/Xp7Exc
>>80
いやいや。必死じゃないよ。
そして、いうことももっともだと思うよ。

EZ-USBで開発するときに、サイプレスのサンプルドライバを使うこと自体が
間違っていると思うのだけど、どうかな?
ついでに言うとサイプレスのwin側のドライバはFX2も同じなんだけど。
# 自分の(狭い)業界では、ふつうドライバとアプリケーションの開発は平行して行うのだけど。
# サンプルのドライバ使うなんて、恥ずかしくてできないでしょ、普通。

FTDIはアプリケーションを限定するなら十分に良いチップだと思いますよ。

適材適所っていうことで。いやホントに。
8380:04/06/25 13:18 ID:JF4xalM2
確かにみんなのいうことももっともだと思うよ。

>零細事業者にとってUSBは繋がればイイってモノだ。
趣味で作るときも、そう思う。
デバドラは作りたくないし、手っ取り早く動いてくれるのが一番いい。

>零細事業者は20年後も同じパーツを使いたいんだ。
FTDIだってEZだっていつまであるかわからない。
それを言うんだったら、USBの回路ごとFPGAの中に
入れてしまうのがベストだと思う。そういうのもちらほら見かけるよね。
(74シリーズで組むのはチャレンジとしては面白いかもしれない)

># サンプルのドライバ使うなんて、恥ずかしくてできないでしょ、普通。
え、そう?

>サイプレスのwin側のドライバはFX2も同じなんだけど。
FX2では苦労したよー。でも、素人でも手に入るUSB2.0チップは
それしかなかったから仕方なく使った。それ以来EZ-USBシリーズが嫌いになった。

USB1.xでもいい時に苦労をしたくなかったから、FTDIがいいと俺は思った。
84774ワット発電中さん:04/06/25 13:38 ID:E/Xp7Exc
| ># サンプルのドライバ使うなんて、恥ずかしくてできないでしょ、普通。
| え、そう?

趣味や実験で使う分には必要十分ですからね。否定しませんよ。

あ。関係ないけど、ちょっと前にこのスレで質問があったVBでベンダリクエストが
通らないって書き込みだけど、サンプル(bulkなんとか)をモトにしたコーディングだと、
main()のなかでベンダリクエストbitを見ていないので、コードによっては食われてしまって、
正常に動作しないと思います。
85774ワット発電中さん:04/06/25 20:01 ID:G0Uoy7zG
>LoSpeedUSBでもUARTより速いもんな。使い道ありそう

でも実際のところ実効値じゃIEEE1284 ECP/EPPにも負けるのな
何より他のデバイスとの組み合わせで帯域ころころ変わるし
86774ワット発電中さん:04/06/25 21:02 ID:Flk3OvwG
そういえば、サイプレスの新しいドライバってどうなんだろ?
手軽にホイホイ・・と使うならFTDIの方が世話が無くて良いだろうけどね。
87774ワット発電中さん:04/06/25 22:10 ID:VsbotbNA
H8厨はうざかったなぁ。巣に戻ってください。
AVR H8 etc. マイコン総合スレ
http://science3.2ch.net/test/read.cgi/denki/1078586301/

これからはUARTみたいに様々なマイコンでハードウェアアシスト
される日を夢見ています。PLLとNRZIとビット挿入とCRCをハード
でやってくれると最高にハッピーになれそうです。
88774ワット発電中さん:04/06/26 22:31 ID:1KLpHRuZ
ふーん良かったね
89774ワット発電中さん:04/06/26 22:53 ID:l+lgQk+i
>>80の人、偉そうに勉強してるか、なんて書いているが
同期I/Oの問題をEZ-USBのドライバの問題と勘違いしている。

そりゃドライバの問題じゃなくてあんたの使い方が悪いのだが。
90774ワット発電中さん:04/06/26 23:50 ID:rUEOv6ud
要するにサイプレスのドライバは同期I/Oがしっかりできてないっていうことでしょ?
ソースが公開されているから見て調べられるよね。
技術と気合があれば自分でドライバを書けと言っているようにさえ感じる。
その点、FTDIはソースは公開されていないみたいだけど、
ドライバの中で少なくとも受信と送信では別のスレッドが走っていて
I/Oの世話をしてくれているようなので気軽に使える。

>>そりゃドライバの問題じゃなくてあんたの使い方が悪いのだが。
じゃ、あんたがサイプレスの石を使いやすくするドライバを書いて公開してくれ。
USBがどんなにストールしてもちゃんと制御が戻るやつね。
みんな感謝するし、サイプレスの石がもっと広まるぞ。
91774ワット発電中さん:04/06/27 01:04 ID:pWCTxjtt
>>90
というか、サイプレスのドライバって基本的に何もやってないでしょ?
上から来たのを下に投げるだけ。下から戻ってこないから上に返らない。
余計な事は何もしないというだけだからなぁ。
TECH-Iみたいに別スレッドで始末付けるか、あるいはファームウェア側で
タイムアウト検出してEPをSTALLさせてしまうとかいうのも手かもね。
92774ワット発電中さん:04/06/27 02:07 ID:s2Gu5qql
>>90
あなたはまずOSの「ドライバ」ってのがどういうものだか理解してない。
FTDIについては私は実際に触ったわけではないが、「別スレッドが走っていて」って
それドライバじゃないよ。

想像するに、FTDIはUSBのデバドラの他に、デバイスのパイプに対して非同期でリード/ライトを
独立したスレッドでやってくれるようなDLLが付いてるんじゃないの?

確かにUSBを232Cの代替みたいな用途に使うのならこれで十分だし便利だけど、
これじゃUSBの機能のほんの一部分しか使えない。
サイプレスを含む他のメーカーが同じようなDLLを用意しないのはそういう理由でしょ。

それからEZ-USBの付属のドライバも非同期I/Oには対応していたはずだから、
同じことは別に普通にできるよ。(もちろん手間は掛かるけど)
>>80に書いてあるような問題が起こるのは、単にあなたの勉強が不足しているだけ。
どの面下げて「ちゃんと調査・勉強してますか?」なんて言えるのか不思議。
93774ワット発電中さん:04/06/27 07:55 ID:feZM9rr3
>>92
>あなたはまずOSの「ドライバ」ってのがどういうものだか理解してない。
うーん、厳密にいえばデバイスドライバはWDMの部分のことを指すのだろうけど、
一般人の感覚で言えば、ベンダーが提供したDLLまで含めてドライバじゃないかな。
WDM開発しているようなディープな人には受け入れがたい表現なのかもしれないけど、
もうちょっと普通の人の感覚で考えてみようよ。

>それからEZ-USBの付属のドライバも非同期I/Oには対応していたはずだから、
>同じことは別に普通にできるよ。(もちろん手間は掛かるけど)
最初に勉強不足と言い出した79や、92は勉強しているみたいだし、
技術もありそうなので是非ともEZUSBの優れたドライバを作って公開してちょ。
94774ワット発電中さん:04/06/27 08:16 ID:hRJOwIX7
EZ-USBのドライバはそのままではよくないことは良く分かった。
FTDIもRS232C以上のことができないことも良く分かった。
つまらないことで叩き合ってもしょうがないし、
それなら、いかにEZ-USBを安定して快適に使うかを議論しよう。
95774ワット発電中さん:04/06/27 10:31 ID:KQmIlOgc
>>93
勉強してる?なんて言いだしたのは>80だよ。

あと、パソコンショップあたりで並んでいるような最終製品ユーザの”普通”
ならそういうのも分かるけども、>80みたいに書く人間の”普通”のレベル
だったらごちゃ混ぜにしちゃいけないと思うよ。
(FTDIのドライバがどういう作りになってるかは知らないけど)
96MVP:04/06/27 13:06 ID:fda6dA9k
最近のレスで有効なもの

>でも実際のところ実効値じゃIEEE1284 ECP/EPPにも負けるのな

USBの測度についての実際の経験値ですね。これで立派に知ったかできる
貴重なカキコでつ
97774ワット発電中さん:04/06/27 13:58 ID:s2Gu5qql
ていうかね、USBデバイスのファームとWin側のアプリの両方を書いたことある人なら
分かると思うけど、「<USB>の速度」って議論にはあまり意味がないんだよね。

USBに限らないけど、転送レートの実効値と理論値の差を作るものは
別に<USB>そのものの仕様じゃなくて、個別のデバイス及びPC側のアプリの性能だから。
98774ワット発電中さん:04/06/27 14:22 ID:KQmIlOgc
>>96
知ったかぶりどころか「こいつは聞きかじり野郎だな」
とバレるだけだから、恥をかきたくないならやめとけ。
99774ワット発電中さん:04/06/27 17:44 ID:tgIhg/oo
  /⌒ ⌒ヽ、
 // ノノノヽヽ
〃σ--(・)-(・)     
 || ;ミ  ω 彡  <そろそろお呼びがかかるころかな?
 ヽ;ミミミー彡     
    ゙゙゙゙゙""  
100774ワット発電中さん:04/06/27 19:29 ID:rQ/s819s
>>99
専用スレにお帰り下さい。

【技術資料公開は】MorphyOne303【どうなった?】
http://pc5.2ch.net/test/read.cgi/mobile/1087716996/

【追憶】MorphyOne303【買います。バカのスレ】
http://pc5.2ch.net/test/read.cgi/mobile/1087819784/

【もう】MorphyOne512【おしまい】
http://pc5.2ch.net/test/read.cgi/mobile/1087824764/
101774ワット発電中さん:04/06/27 20:32 ID:ioa04TgB
>>99
つまらないことするな。
102774ワット発電中さん:04/06/27 23:07 ID:bAP9/Dlm
  /⌒ ⌒ヽ、
 // ノノノヽヽ
〃σ--(・)-(・)     
 || ;ミ  ω 彡  < お呼びでない?  
 ヽ;ミミミー彡     
    ゙゙゙゙゙""  
103774ワット発電中さん:04/06/28 11:26 ID:aoAp31RU
お呼びでない
104774ワット発電中さん:04/06/28 12:16 ID:BsVMrPGw
  /⌒ ⌒ヽ、
 // ノノノヽヽ
〃σ--(・)-(・)     
 || ;ミ  ω 彡  < 女王様とお呼び!?  
 ヽ;ミミミー彡     
    ゙゙゙゙゙""  
105774ワット発電中さん:04/06/28 16:29 ID:aoAp31RU
お呼びでない・・お呼びでない・・・と来たら次の台詞は決まってるだろ。
106774ワット発電中さん:04/06/28 17:56 ID:CNyPmrkh
>>97
>ていうかね、USBデバイスのファームとWin側のアプリの両方を書いたことある人なら
  /⌒ ⌒ヽ、
 // ノノノヽヽ
〃σ--(・)-(・)     
 || ;ミ  ω 彡  <オレのことだだオレオレオレオレオレオレレ
 ヽ;ミミミー彡     
    ゙゙゙゙゙""  
107774ワット発電中さん:04/06/28 21:01 ID:aoAp31RU
>106
お呼びでない
108774ワット発電中さん:04/06/28 21:10 ID:HNR6uN1V
>>105

爺がなんか言ってるな。
 
 
 
 
 
 
 
 
      我韓国
109774ワット発電中さん:04/06/28 23:46 ID:Nc7JjKJc
知ってる>108も似たようなものだ
110774ワット発電中さん:04/08/03 16:18 ID:0BZZQ0M6
USBプロトコルアナライザって、どこのがいい?
111774ワット発電中さん:04/08/04 16:20 ID:VC3dwNCr
>>110
タケダ理研
112774ワット発電中さん:04/08/04 20:26 ID:N5pDmFMf
それって、アドバンの旧社名だっけ?
あそこって、んなの作ってたか?
113774ワット発電中さん:04/08/04 23:19 ID:orsi63X2
アドバンテストな。
何やってるか位知っておけ。
114774ワット発電中さん:04/08/05 13:02 ID:33KJOwYc
で、アナライザは・・・・・
やっぱり、CATCかCatalystになっちゃうの?
115774ワット発電中さん:04/08/06 10:39 ID:fmEUqZvb
>>113
>何やってるか位知っておけ。

なんで?
116774ワット発電中さん:04/08/06 23:59 ID:lyL8HSAN
なんとなくage
117774ワット発電中さん:04/08/07 00:34 ID:XQkupRSt
まいこん太郎氏のHPに面白い記事があったよ。
118774ワット発電中さん:04/08/07 11:23 ID:DaJgARBt
CATCはたまにヤフオクで出る。
そんなに高くなく落札できるから、趣味の工作の選択肢としてはいいん
じゃない? 使いやすいし。
昔、ANDOのを使ったことあるけど、あれは酷かった・・・・(;´Д`)
119774ワット発電中さん:04/08/11 11:35 ID:UDIpqIr9
>>118
確かにCATCが一番使いやすいね。
常時使うものでもないので、あの値段はなかなか辛いけど。

オービットのUSBストリームスコープも使った事がある。
なんといっても安いので、アマならこれでも良いかな、と思った。
120774ワット発電中さん:04/08/16 10:55 ID:is0SSD5c
仕事でCatalyst選んじゃった・・・
121774ワット発電中さん:04/08/28 11:03 ID:i5U8CB4h
InterfaceがUSB特集。
なんか、買えないデバイスばかりのような.....。

SL811はいい感じですけどね。

であ
122774ワット発電中さん:04/08/29 23:52 ID:XbrqDu6r
PIC16C765使っている人いる?
123774ワット発電中さん:04/08/30 01:32 ID:2UgDmQhv
キットだけど秋月が始めたんだね。H8のやつ
124774ワット発電中さん:04/09/08 23:47 ID:UDHD6Tcw
若松さんのUSB基盤キット買った人います?
125774ワット発電中さん:04/09/09 00:13 ID:jHmjVa/4
MacでUSBいじれますか?
126774ワット発電中さん:04/09/09 00:37 ID:NuV6sx4w
いじれますよ。
Macでされてる方のHPがたしかありましたよ。
127774ワット発電中さん:04/09/12 02:06:01 ID:pd1ZJp1X
インターフェイスの最新号買った。いまいち参考になりそうでならないようで・・・
128774ワット発電中さん:04/09/12 02:15:06 ID:Ef5Ts9Y/
CQの書籍は殆どそうだよ。
役に立つのは広告のみ。
129774ワット発電中さん:04/09/12 13:52:51 ID:I99mZvAn
ゲーム機の専用コネクタから出てる映像音声信号をUSBのピンへ繋ぐ
にゃ中間に変換器なるものが必要ですか?
130774ワット発電中さん:04/09/12 14:44:10 ID:7zlR1IKc
>>129
信号の種類が異なれば、変換する必要があります。
ゲーム器からUSBで直接つながる(そんなゲーム機はなかったと思う)なら不必要。
131774ワット発電中さん:04/09/12 16:00:55 ID:I99mZvAn
>>129
ありがとございました。
この場合、ゲーム機→PCへの転送速度はUSBに順ずるのでそうか。
132774ワット発電中さん:04/09/12 23:07:21 ID:kwaNlPV0
>>129
何を言ってるのかが分からん

1.ゲーム機のUSBコネクタから映像・音声信号を抜き出して、USB経由でPCにつなぐことは出来るのか?

無理。ゲーム機のUSBはマスター。マスター同士の接続は無理。
そもそも映像信号は出そうと思っても、帯域がぜんぜん足りないと思われる。

2.ゲーム機の映像・音声コネクタから、映像・音声を抜き出して、USB経由でPCにつなぐことは出来るのか?

可能。USBビデオキャプチャデバイスを買いましょう。
133774ワット発電中さん:04/09/12 23:10:43 ID:1AV0Syp3
どちらにしろスレ違い。
134sage:04/09/17 23:47:09 ID:d78qchxp
>>122
 745/765でしょ、漏れも聞きたいよ。
135774ワット発電中さん:04/09/17 23:49:10 ID:d78qchxp
ごめんなさい。狂って上げてしまいました。プラグ抜いてきます。
136774ワット発電中さん:04/09/21 14:35:46 ID:0HvrI5bI
>122
745と765買ったけど、時間が無くて遊べない(泣)
137774ワット発電中さん:04/09/30 00:21:51 ID:6MBvyYhm
ttp://www.cqpub.co.jp/eda/USBKit/USBKit.htm

・・・・、アートワークの出来の悪さに唖然としました。
良く恥ずかしくもなく拡大写真を載せられるなと。
138774ワット発電中さん:04/09/30 02:12:47 ID:PSKvOoGg
>>137
ビアが多いかな、XTALが離れすぎてないか?
ぐらいしか感じませんですた ○| ̄|_
139774ワット発電中さん:04/09/30 08:13:42 ID:Ch6HuHjx
>>137
手張りのアートワークようにも見えますね。

行ったきりのパターンはガードリングのきれっぱしかな。
FX2の下の辺りに強引にUターンしているところは不具合修正?

小さくかつ右端に全ピンを集めるレイアウトだし、(手張りなら)仕方ないかとも思う。
140774ワット発電中さん:04/09/30 08:59:00 ID:ewAfnzTs
この基板サイズ、コネクタのpin配置を考えるとこうしないと通らないだろう。
A/Wが下手と言うよりは、システムのまとめが悪いって所では?
141774ワット発電中さん:04/09/30 11:51:31 ID:awPoQg0j
行ったきりなのはガードリングでたぶん、その下には裏パターンが
走っていてビアが打てなかったんでしょ。この大きさだと結構裏も
きつい筈。

FX2の下のグルン!っていうのはガードリングでは?
142774ワット発電中さん:04/09/30 16:57:53 ID:1CB5uH1t
>>137
 批判より結論に直結する提言を希望します。
 質問より回答を希望します。
 問題提起より解決案を希望します。

というわけで、お手本となるアートワーク(ラフでよろしいから)を見せてください
143774ワット発電中さん:04/09/30 19:15:50 ID:HSQagMxW
スレチガイ
144774ワット発電中さん:04/09/30 20:04:29 ID:ZKOSP1UY
FX2 のピンレイアウトそのものが糞だから右側が崩れてるのは
それなりに同情できるけど、R7 〜 R8 の間にあるはずの
ダンピング抵抗をわざわざ裏面にまわしたあたりは納得いかん。
同系統(A ポート)の信号線は同じ処理してほしい。

U ターンは R12 に入ってる CLKOUT (5 番ピン) のガードだね。
これと、R13 に繋がってる IFCLK (20 番ピン) の 2 本だけ
ガードパターンが走ってる。この 2 本、48MHz のクロックが
わりと長い距離走ってるのでいいたいことはなんとなくわかる。
コネクタも CLKOUT の隣は GND っぽいし。

むしろ左側のが気になって、とりあえず
C10, C11, C13 のパスコンの入れかた気持ち悪、とか
USB の GND (C10 のすぐ上の線) が細いのとあわせ、
このあたりこんな雑でも USB 2.0 は動くのか。
俺、けっこう脅されたんだけどなぁ。
インピーダンス整合ちゃんとやれって。
145774ワット発電中さん:04/09/30 21:40:00 ID:/FH1qBh0
>ダンピング抵抗をわざわざ裏面にまわしたあたりは納得いかん。

裏綿に部品は無いような気がする。コスト最優先だろうし、これだけビアがあると
恐らく裏は縦パターンでいっぱいで置けないんじゃねぇかな。
146774ワット発電中さん:04/09/30 22:29:29 ID:ZKOSP1UY
>>145
そっか。R2 とか R4 とかみると、たしかに裏に何にもなさげ。
けどそれはそれで抵抗のいれかたがわけわかめ ...。

147774ワット発電中さん:04/10/01 01:40:23 ID:w9qnLBcK
この周波数ならどう引いたって別段問題ないだろう。
コストを意識する必要の無いアマチュアなら、アーチストになるのも悪くは無く、むしろ推奨なんだけど、
プロデッショナルの世界では、5Hで仕上げたアートワークより3Hで仕上げたアートワークのほうが絶対的に優秀なのです。
148774ワット発電中さん:04/10/01 02:07:01 ID:FpjyFMDD
時間を持ち出して下手の言い訳をするのは知ったかより格好悪いよ。
149774ワット発電中さん:04/10/01 02:22:59 ID:w9qnLBcK
格好悪くてもいいの。
150774ワット発電中さん:04/10/01 10:01:18 ID:nvRtc+9X
>>147
この周波数ならどう引いたって別段問題ないだろう。

そうそう。20世紀ならともかく、21世紀では問題ありません。
151774ワット発電中さん:04/10/01 15:57:40 ID:Kno8ekZN
>>150
「さすが21世紀はすげえや。」のガイドライン
http://that3.2ch.net/test/read.cgi/gline/1096556362/
152774ワット発電中さん:04/10/02 00:10:57 ID:me/3J0ts
基板よりページの下の方の

BisualBasic

が気になった漏れはソフト屋。
153774ワット発電中さん:04/10/02 00:20:35 ID:me/3J0ts
あ。
基板にUCT-203って書いてあるな。桑野が作ったのか。
154774ワット発電中さん:04/10/02 00:37:19 ID:SL00p46a
作ったのは例のところじゃねぇの?
155774ワット発電中さん:04/10/02 00:45:01 ID:MySCEKd2
も○ふぃー企画
156774ワット発電中さん:04/10/02 01:30:12 ID:UTULn2b3
A/Wも含めて巧くないという意見には同意するわ。
157774ワット発電中さん:04/10/02 10:47:25 ID:5PWLmn1N
さすがにこのレイアウトはつらいわな。
EEROM辺りの配置は再考の余地はあるけど。
158774ワット発電中さん:04/10/02 11:24:31 ID:okS1+92u
4層基板つかってこれは・・・
159774ワット発電中さん:04/10/02 11:25:37 ID:5PWLmn1N
>>158
ええ?! 4層なんですか?コレ。
160774ワット発電中さん:04/10/02 12:51:14 ID:lcdlG76u
>>159

158ではないけど。
インピーダンスコントロールする基板で2層はありえないでしょ。
161774ワット発電中さん:04/10/02 12:54:45 ID:UTULn2b3
コプレーナーとかがあるからあり得ないとも言えないが難しいだろうね。
162774ワット発電中さん:04/10/02 12:59:06 ID:2EQqP5Pm
UTULn2b3はリアル高卒DQNです。
板違いのアホなので無視しましょう。
163774ワット発電中さん:04/10/02 13:01:27 ID:C7VSirQv
>>162
君だって板違いなんだが。早く失せろこの馬鹿が。
164774ワット発電中さん:04/10/02 13:09:37 ID:2EQqP5Pm
C7VSirQvはこのスレの新IDですね。
あれあれ、住人なのコイツ?
165774ワット発電中さん:04/10/02 13:11:51 ID:2EQqP5Pm
http://science3.2ch.net/test/read.cgi/denki/1096041959/432-434
UTULn2b3はリアル高卒DQNです。
他スレを荒らし回っているDQNです。
板違いのアホなので無視しましょう。
166774ワット発電中さん:04/10/02 15:49:53 ID:okS1+92u
基板屋の方もさほど重要な取引先じゃないから新人とかにやらせたんじゃないの?
基板作ってもらうほうも何度か版下のチェックはするもんだと思うが・・・
167774ワット発電中さん:04/10/02 16:04:21 ID:tC767GrG
>>160
この程度の回路でインピーダンスコントロールはいらんでしょ。
168774ワット発電中さん:04/10/02 16:56:40 ID:26mjr/ZI
USBラインと、第2層でインピーダンス安定させないと不味いからでは?

もう少し上手くいけそうな気がして考えてみたけど、案外うまくいかないな。
右は恐らく4611互換だから、あのくらいビアあけないと線が回らないし、
結局大同小異にしかならん・・OZL
裏に部品置ければ画期的に楽になるんだけど。
169774ワット発電中さん:04/10/02 16:58:29 ID:26mjr/ZI
あっ・・・互換ってほどじゃないな。’4611風’だね。
一応データやコントロール系のつなぎは一緒っぽい気がする。
170160:04/10/02 22:35:43 ID:lcdlG76u
>>167

回路的に大したことないけど電気的には難しい分類に入ると思いますよ。
だってHighSpeedで動かすならクロックレート480Mですよ?
安定動作させるならインピーダンスコントロールは必須だと思うのですけど。
171774ワット発電中さん:04/10/03 13:26:04 ID:5ZP4u2zs
>>167
そうか、2.0か。
172774ワット発電中さん:04/10/18 01:16:38 ID:Xdsae5qB
FX2ではどうやってもそんなレートで流れないよ。
PC側でCyのdll流用してたらなおさら。
20Mbyte/sでもかなり条件を選ぶ。

173宣伝乙:04/10/18 11:13:52 ID:dy90+2wg
 http://strawberry-linux.com/
 おかげさまでストロベリー・リナックスは1周年を迎えました。
■新製品
・EZUSBキットがもうまもなく発売となります。予定価格¥2980円

これってどんなの?
174774ワット発電中さん:04/10/18 12:58:29 ID:spAGRGu0
>172
藻前、自分で調べてないだろ?
175774ワット発電中さん:04/10/19 08:34:00 ID:78cX4IoL
>>172

だからクロックレートって書いてあるじゃん。
176137:04/10/20 16:56:54 ID:JwfcihwQ
だってスケジュール混んでたから仕方が無かった
177774ワット発電中さん:04/10/20 20:01:25 ID:gKCoNYTG
?????????????
178774ワット発電中さん:04/10/24 10:22:21 ID:j0SNQW1k
USBで音楽聴きたいんですが
http://www.vics.co.jp/product/kit/USB-Audio.html
こんなのって他にもあります?

ドライバ入れないで動くやつがいいです。
179774ワット発電中さん:04/10/24 14:17:21 ID:kyicVoul
>>178
いくらでもあるし、スレ違い
180774ワット発電中さん:04/10/24 16:06:06 ID:HI0ifvVO
>>179
どこにあるのか教えてください。
181774ワット発電中さん:04/10/24 21:12:04 ID:SS1dbM7c
>>180
|ω・)つ

【聴き専】USBオーディオデバイス5bit
http://pc5.2ch.net/test/read.cgi/hard/1096371481/l50
182774ワット発電中さん:04/10/25 10:45:41 ID:KevGlZ4a
>>181
それは製品であってキットとかじゃないジャン。
転用きかなすぎ
183774ワット発電中さん:04/10/25 12:05:09 ID:Up0xhe1I
はぁ? 質問に製品じゃ駄目とかそんな条件付けは無いが?
先に日本語勉強してこい。
184774ワット発電中さん:04/10/25 13:24:54 ID:KevGlZ4a
ここは自作回路だろ?
185774ワット発電中さん:04/10/25 14:20:15 ID:Up0xhe1I
だから? 書いてない事まで、推測しろと言う方が無茶。
186774ワット発電中さん:04/10/25 14:23:54 ID:nmPSMWTh
スレタイからスレの趣旨くらいは理解できると思うのだが
187774ワット発電中さん:04/10/25 14:47:55 ID:Up0xhe1I
必要十分条件ではない。
188774ワット発電中さん:04/10/25 15:45:14 ID:L7xa+Xg0
リンク先がキットなんだから、完成品ではなくキットが欲しいと言う事ぐらい分かるだろ。
189774ワット発電中さん:04/10/25 15:55:21 ID:rKGNbzE7
たいしてヴァリエーションの余地のないものに対して
どこが不満か書きもしないなら、製品バラしてみ
とでも言う他あるまい。
190774ワット発電中さん:04/10/25 20:58:09 ID:/tQpUSqm
ID:Up0xhe1I
191774ワット発電中さん:04/10/25 23:56:48 ID:+gV1P1qr
USBってアッパー・サイド・バンドのことだと思ったけど、違ったね。
今ごろSSB通信の話題で盛り上がってくれるアマチュア無線家の香具師いるかな?
192774ワット発電中さん:04/10/26 00:38:40 ID:XcQ0io97
193774ワット発電中さん:04/10/26 14:45:22 ID:YxIuI8Vj
USB2.0対応格安外付けHDDインターフェース基板作ったら買う人いる?
HDDのケースと電源は勝手に用意してね方式で。
HDDが一杯余っていて勿体ないので自分用に作って、
欲しい人がいたら売ろうかと考えているんだけど。
194774ワット発電中さん:04/10/26 18:10:09 ID:JHntln+Z
>>193
市販品より安いか、高性能ならば。
で、VIDは持ってるの?
195774ワット発電中さん:04/10/26 19:19:57 ID:hRY/9Don
>182
所詮USBオーディオチップが載ってるだけなんだから、
転用もへったくれもないだろ?
196774ワット発電中さん:04/10/26 19:24:39 ID:geiepdBo
>>193
もう売ってるんじゃないの?
この手の下手物は玄人にあるかも。
197774ワット発電中さん:04/10/26 20:16:58 ID:VoT8eFbN
>>193
確かその方式(若しくは似たようなのを)を友人が持っていたな。
内臓式をケースに入れ、それにUSBもしくはIEEE1394用のインターフェースがついた代物。(どちらか忘れた)
(電源はどうだったかなあ?)
内臓式を外付け方式で使う物だと聞いた。

最も、その買った製品元々やばかったらしく、動かなかったとか。
買ってから数ヶ月以上たってからの通電だったらしく、返品も出来ないと嘆いていた。
198774ワット発電中さん:04/10/27 00:06:13 ID:605qapTi
>>192
114-GENだったかなんだったかの型番で、玄人志向にUSB-IDE変換基板がある。
また、4台分同時に変換する基板も同じく玄人志向から出ている。
新しく発売するとしたら、
・5台以上繋げる
・値段が激安(ケースと電源を考えると1000円以下)
などの要素が必要なのではないだろうか。
199774ワット発電中さん:04/10/27 00:28:24 ID:c6kIbGaq
>>193
USB2.0-DAT

ヤフオクに出てるのは114-GENなのか。玄人にありそうなのにググッテモ全然ヒットしなくて謎だった>USB-GEN
200774ワット発電中さん:04/10/28 15:04:03 ID:sFegeXO4
>>193
ケース、電源付きで2K切ってる製品アルヨ。
201774ワット発電中さん:04/10/28 15:05:25 ID:sFegeXO4
青歯スレって見あたらないんっだけど、どうなの、難しいの?
202774ワット発電中さん:04/10/28 15:07:50 ID:2mErmGZ9
>>201
ブルーツース?
203774ワット発電中さん:04/10/28 19:14:39 ID:2YS53A6w
線無USBに吸収合併
204774ワット発電中さん:04/10/30 12:54:22 ID:S31cjKZa
>>203
スレとしては、どこになるの?
205774ワット発電中さん:04/10/30 13:55:04 ID:I7RnVvjv
>>201

アマチュア的な実現方法としては、USB-HOSTを実装して
Bluetoothドングルを接続する事かな…。
CFモジュールもあったと思うけど。
206774ワット発電中さん:04/11/05 17:49:05 ID:Ae+s9UtX
仮想COMドライバーとは、

機器とPCをCOM-COMで繋いでたのを、見かけ上USB-USBとする、

仕掛けでしょうか?
207774ワット発電中さん:04/11/05 19:47:41 ID:RKYKLuys

│            _
│         /  ̄   ̄ \
│        /、          ヽ
J         |・ |―-、       |
         q -´ 二 ヽ      |
        ノ_ ー  |      |
         \. ̄`  |      /
         O===== |
        /          |
        /    /      |
208774ワット発電中さん:04/11/05 22:01:39 ID:6+kZlNNc
COMポートの上に着ぐるみをかぶせるのさ
209774ワット発電中さん:04/11/06 14:25:13 ID:J+3zauwn
>>206
>機器とPCをCOM-COMで繋いでたのを、見かけ上USB-USBとする、

外見ならそのとおり。
OS上のソフトからなら、OS上の仮想COMポートに見えるようにしてあるので、
ソフトからはCOM-COMでつないでいるように見える、では?

>>208
OS側で、犬(USBポート)にも猫(COMポート)にも猫の着ぐるみを着せて、
ソフトウェアは猫を相手にしている気分になれるって感じかなあ。
210774ワット発電中さん:04/11/06 18:52:07 ID:QYsU+jzW
だから、「仮装COMポート」なんだろ
211774ワット発電中さん:04/11/07 20:15:25 ID:GuTnvFZ9
>210

ザブチン1枚進呈
212774ワット発電中さん:04/11/16 20:50:47 ID:33hBiAMN
>>153
>基板にUCT-203って書いてあるな。桑野が作ったのか。
多分そう。ソース↓
http://www.kumikomi.net/info/et2004.html
11月18日の12:00-の講演行ってみる?

213774ワット発電中さん:04/11/16 20:51:22 ID:33hBiAMN
USBあげ
214774ワット発電中さん:04/11/25 09:59:00 ID:1RfFzhxH
クロスプラットフォームとか自作機器にドライバ作る場合は、どのツールが良いで塚?
215774ワット発電中さん:04/11/25 11:55:15 ID:tLdj+oUl
216774ワット発電中さん:04/11/25 14:28:50 ID:X7WvAyXN
Macは無視ですか。そうですか。
217774ワット発電中さん:04/11/27 00:14:49 ID:wH1458ZB
UPPER SIDE BAND
218774ワット発電中さん:04/11/27 00:27:24 ID:Y0HTi9XM
嘘ばい (鹿児島弁
219774ワット発電中さん:04/11/27 00:43:10 ID:YCKoPPnD
LSB: Lower Side Band
DSB: Double Side Band
220774ワット発電中さん:04/11/27 01:01:11 ID:3V6OFLox
Macは林檎ですから無視がつきやすいかと
221774ワット発電中さん:04/11/29 21:51:12 ID:scO1NJFh
ハムキター!!
222774ワット発電中さん:04/12/02 15:35:05 ID:nIEhb8sc
通信で10MHz以下の周波数を使用する時はUSBではなく
LSBを使わないといけなかったのではないか?
223774ワット発電中さん:04/12/02 18:44:47 ID:mv/QxH9i
>>222
そういう決まりがあるわけじゃなくて、単なる慣習と記憶している。
すれ違いにつき、終了・・・
224774ワット発電中さん:04/12/13 22:26:47 ID:GcgH+NyR
今月のトラ技特集はUSBなり
225774ワット発電中さん:04/12/13 23:08:35 ID:Ib3kuJZw
PCと繋がる時はターゲットに。
プリンターを繋ぐ時はホストになるなんてことはできるんでしょうか?
226774ワット発電中さん:04/12/14 00:19:08 ID:vpBSceHr
>>225
USB-OTGのことかな?
227774ワット発電中さん:04/12/15 19:03:26 ID:lsJJ5dF0
>>225
プリンタ-デジカメのダイレクト接続(PictBridge)のこと?
あれはUSB(OTG)の場合とそうでない場合が考えられる。
#PictBridgeはI/F物理層の規格をUSBに限定していないから、PC-デジカメの場合はUSB物理層を使用、
#プリンタ-デジカメ(PictBridge)の場合はケーブルのみUSBタイプで物理層はUSBでない可能性もあり得
#る。
参考
ttp://pc.watch.impress.co.jp/docs/2003/0203/cipa.htm インプレスの紹介記事
ttp://www.cipa.jp/pictbridge/index_j.html CIPA・PictBridge案内
228774ワット発電中さん:04/12/19 20:57:35 ID:JqWyN5kb
なひたふの smartjtag
ttp://www.nahitech.com/smartjtag.html
が使ってる QFP-56 パッケージの CY7C68013 って、どこで扱ってますか?

229774ワット発電中さん:04/12/20 08:57:54 ID:R8GmFCtW
アマチュアならSSOPにしておく
事業者なら代理店に問い合わせる
230228:04/12/20 17:37:12 ID:HhcdCY1E
SSOP (56PVC) はディスコンでもはやどこにもないです。
リードレスの MLP (56LFC) のほうはまだすこしあるようですが ...
そもそも QFP-56 パッケージって、データシートに載ってないんですが、
MLP 頼むと QFP が来るってことはないですよね?

231774ワット発電中さん:04/12/20 21:43:02 ID:R8GmFCtW
68013Aになってるんじゃない?
232774ワット発電中さん:04/12/20 22:35:25 ID:HhcdCY1E
おー、そんなのが、って
ざくっと digikey, arrow, memec insight, avnet みてまわりましたが
68013A 持ってるとこないですね ... avnet 以外 lead time すら出てない。avnet で 16weeks (T_T)
ところで 68013A も QFP 品ないみたいです。smartjtag のやつ、謎です。

233774ワット発電中さん:04/12/22 02:14:21 ID:sd5+oMCt
KEILのDEMO制限パッチ書いたらいけませんか
ああそうですか

しかし、現在ダウンロードできる最新demo版にはリモートモニタまで入っている。
EZ-USB使ったシリアル変換機なら無改造で使えるかも。

234774ワット発電中さん:04/12/24 15:11:36 ID:modKXb89
発狂しそう
235774ワット発電中さん:04/12/27 20:46:21 ID:1ORRNS8U
DEMO制限パッチ? わざわざ制限かけるパッチかよ
236774ワット発電中さん:05/01/17 01:29:56 ID:WjJwJGGF
標準のドライバで動くUSBキーボードを作ってみたいと思いたったのですが、まず何から手を付ければ良いのでしょうか。
参考になりそうなスレやら資料あったら教えてください。
頭悪そうな質問で申し訳ありません。
237774ワット発電中さん:05/01/17 10:46:41 ID:MHPWfIja
1)同じHIDに属するマウスならC9出版のTECH-I Vol.8に出ている
2)HIDについてはUSB.orgから仕様書が落とせるので、そこの
  キーボードの例を見る。
3)USBデバイスベンダのアプリケーションノート
http://v4.cypress.com/support/app_note.cfm?objectID=C5016B18-C469-4A2A-81531EFD1899C25F&fname=USB%20Low%2DSpeed%20Peripherals&tid=A47EC41D-A212-4D8B-B3AA620F3AEB2978
など、動いている物の資料を入手して2)の仕様書とつきあわせてみる
238236:05/01/18 02:39:11 ID:KwvP86ju
>237
ありがとうございます!
まずはusb.orgの資料をいろいろ読んでみようと思います。
239774ワット発電中さん:05/01/23 02:23:34 ID:7tz7MRkm
>13氏
>80氏

USBの勉強をしようとMINI EZ-USBを買ってきましたが、
やはりドライバのインストールがうまくできませんでした。
もしかしたら両氏の言われるような不具合なのかもしれないので、
INF ファイルの不具合について教えていただけないでしょうか。

USBVerify.exe でみるとちゃんとアンカーチップの名前は出るのですが・・・
240774ワット発電中さん:05/01/26 10:49:23 ID:azzAQuE7
ezusbw2k.infに
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
を追加して、ezusb.sys(だっけか?)と共に
どこかに置いてそこを指定してインストール
241239:05/01/27 22:47:52 ID:6tmNlow/
>240 氏

できました!ありがとうございました。
これから SDCC やら Keil やらやってみます。

ところで、こういったCコンパイラの関数リファレンスは
皆さんどのようにして集めてますか?
242774ワット発電中さん:05/01/28 17:18:38 ID:dMA7MFxQ
USB MicroStudioをツカテル椰子はいまつか?
243774ワット発電中さん:05/02/04 21:38:35 ID:iHhGuR5E
CQ出版のEZ-USB評価ボードのおまけライブラリってどうなんでしょう?
特にアイソ黒ナスてんそうあたり。
244774ワット発電中さん:05/02/04 23:59:33 ID:ROlruJO1
どうなんでつか?
245774ワット発電中さん:05/02/05 11:58:15 ID:Y3nd/Ldr
アイソクロナスはサポートしてない。
データ保証できないアイソクロナスなんて
使い道は限られるし、普通はバルクで充分だ罠

246774ワット発電中さん:05/02/06 01:30:48 ID:TpPR9VEx
レスポンスを保証できないバルクなんて
使い道は限られるし、普通はアイソクロナスで十分だ罠
247774ワット発電中さん:05/02/06 01:37:39 ID:TE29glg/
要は物は使いようというわけで。
248774ワット発電中さん:05/02/06 02:09:42 ID:q2+4cgbf
バカとハサミですな・・・
249774ワット発電中さん:05/02/11 07:13:08 ID:bjKhmACU
>>223
タイトルから言うとすれ違いじゃないようだが、長芋のにはまかれるか
250774ワット発電中さん:05/03/04 09:44:16 ID:LUVumUI2
いつのまにかFTDIの第三世代が
251774ワット発電中さん:05/03/06 17:44:06 ID:TzeN9bAe
Phidgetsの話はどこですればいいんだろう
252774ワット発電中さん:2005/03/28(月) 18:14:25 ID:/a7s9kK4
Windows/USBの本にGUIDの説明がありますが、
GUIDはどこに使われるんでつか?
253774ワット発電中さん:2005/03/29(火) 00:40:15 ID:oelFNi92
>>252
ちみプログラム板でも見かけたぞ。
>本にGUIDの説明がありますが、
だったらそれ読めばわかるでしょ。これ煽り違うよ。
DDKのサンプルにも書いてあるし。
っていうかGUIDが何の頭文字を取った物か見れば自ずからわかると思うが。
んなこと人に聞いてるレベルではドライバなんて書けんと思う。
254774ワット発電中さん:2005/03/29(火) 16:55:08 ID:QOOvnvPK
サンクツ>>253
DDKじゃないサンプルソース見たところ、要らないっぽいんだけど。
255774ワット発電中さん:2005/03/29(火) 20:47:26 ID:oelFNi92
>>254
いらないわけがない。
GUIDなかったらどうやってデバイスハンドル取得するの?
ドライバのファイル名から?

インストールされたドライバは全部同じフォルダに放り込まれる。
どこぞのアホが君のつくったドライバと同じ名前つけてたらどうするの?

想像だけど、>>254が見たサンプルってのはHIDみたいにOSが最初から持ってる
ドライバを使うフィルタドライバのソースじゃないの?
どのみちこんなことで引っかかってるようじゃドライバ書くなんて
諦めたほうがいいと思うな。
256774ワット発電中さん:2005/03/29(火) 20:56:27 ID:wS9Pu6AR
INFファイルにCLASS_GUIDを忘れていても動かせちゃう
というのはあったな
257774ワット発電中さん:2005/04/27(水) 02:59:36 ID:rUwgWOTf
USB-IOをwin2kで便利に使ってます。主にPCへのinput用途です。
ttp://homepage2.nifty.com/bake/usb001.htm
様のDLLの御蔭でPC(VB6)から端子のon/offは問題なく見れとるんですが、
「端子の状態が変化したらhogeなメッセージ発生」なんて事がしたいなと思っとります。
今はループをブン回して常に端子の状態を見てるわけですが、美しくないなあ、と。

これの実現のためには、winデバイスドライバ及びUSBについてイチから要猛勉強でしょうか?
相当に手強そうなので、既存のものがあればできれば流用したいです・・・
知識・情報お持ちの方、叱咤でもよいので御教示頂けないでしょうか?
258774ワット発電中さん:2005/04/27(水) 09:18:04 ID:Cskz3FyQ
>>257
VB6ならタイマー使えるでしょ?
1秒に1回とか10回とか必要に応じて設定して、タイマーイベントの延長でメッセージ出したら?

この辺はもう板違いだから、VBの入門書でも読んでくれ。
259774ワット発電中さん:2005/04/27(水) 09:18:31 ID:UOwZ22IF
>>257
コールバック関数あたりで探ってみるのがよろしいかと
260774ワット発電中さん:2005/04/29(金) 01:02:04 ID:GLI3ZzZ9
マイコン側でピン割り込みを使って、そのときに特殊なメッセージを送信するようにして、
受信したメッセージに応じた動きをすればいいんでない?

それが一番早い&いろんなところに負荷がかからないとは思うのだが。
261257:2005/05/02(月) 17:32:45 ID:4qOlAiY3
皆様お返事ありがとうございました&遅れてすみません。
>>258-259
記述不足でした。現状の「ループブン回し」はタイマーイベントでやってます。
そこで変化を検知して関数をコールしてるのですが、このループ部分を
あからさまにVBで書かずに、もっと裏方でやれればなあ、と思っていたのです。
>>260
調べてみたのですが、おっしゃる通りマイコンの割込みを使えば実現できそうな
感じを受けました。まだ「とりあえず売り物をハンダ付けしたら動いたぜワーイ」状態で
勉強不足ですので、もうちょっと腰据えてマイコンのお勉強をすることにします。

どうもありがとうございました。
262774ワット発電中さん:2005/05/06(金) 21:56:55 ID:wNfqZgxd
USBtoRS-232C(TTL/CMOS)を安くお手軽に実現するにはどんな方法がありますか?
やっぱりFT232BM?
263774ワット発電中さん:2005/05/06(金) 22:53:57 ID:K4knKMCW
>>262

金額か、手間のどちらかな?

CP2101もいいぞ。
264774ワット発電中さん:2005/05/06(金) 23:14:08 ID:wNfqZgxd
>>263
レスthx
安くなるなら多少の手間はかけます…

>CP2101
秋葉原で売っていたりします?
265774ワット発電中さん:2005/05/07(土) 01:07:02 ID:vfhxrM4G
266774ワット発電中さん:2005/05/07(土) 02:21:32 ID:attpm+ng
>>265
これを作ること自体が目的でなければ、安上がりですね。
267774ワット発電中さん:2005/05/08(日) 02:08:18 ID:2YmN3Buk
strawberry-linux.com/shop/index.php?c=&s=date&p=1&r=1&page=#50004

ここんちでも基板キット扱ってるよ
268774ワット発電中さん:2005/05/08(日) 19:04:05 ID:WTOyqj2q
269 :2005/05/12(木) 02:29:16 ID:mhM5IzrR
UBN9604品薄ですね。
Cypress,Renesasなど他の会社の製品を検討します。
270774ワット発電中さん:2005/05/12(木) 22:34:13 ID:IwkGkjoS
そういやUSBN960xって熱に弱いよね。
271774ワット発電中さん:2005/05/12(木) 23:01:23 ID:Cn4CLsOH
共立で売ってるFT8U2232Cで自作してる奴はいないのか?
シリアルorパラレルが2ch取れるから、今時のワンチップマイコン開発時に
片方をデバッガ用、残りをユーザー用に割り振れて超便利だと思うのだが。
272774ワット発電中さん:2005/05/14(土) 02:40:17 ID:Q4ZwAPlv
ヒューマンデータのFT2232基板買いますた。
今日きますた
FPGAのConfigやらI2Cマスタやら8051もどきやら、おいしすぎますこの石。
トラ技の1月号で特集しちるね。

でも、できれは西日本常盤商行の大きさと値段を見習ってほしいす
www.tokiwa-west.co.jp/USB_Module/USB.htm
273774ワット発電中さん:2005/05/19(木) 21:39:44 ID:6eVjfXPT
http://www.focal.co.jp/product/griffin/powermate/index.html
を作りたいんだが、Km2Netのマイコンを使うとして、
アナログ信号を8ビットくらいで飛ばしてやればいいのか?
他にいい方法ある?

274774ワット発電中さん:2005/05/19(木) 23:10:30 ID:zSguzzo9
高速なUSBデバイスを作るのにEZ-USB/FX/FX2を使う以外に何か入手性の良い部品で簡単に実現する方法ある?
USB1.1ならほぼ上限値
USB2.0なら数十MByte/sは出したい

可能な限りデータを流したいので1394の方が向いているんだろうけど1394デバイスの自作例はないようだし…
275774ワット発電中さん:2005/05/19(木) 23:29:57 ID:Q77rD0ZL
>>273
そいつはロータリーエンコーダ+タクトSWだったような稀ガス
276774ワット発電中さん:2005/05/19(木) 23:54:49 ID:9zATUXSV
マウス改造したら?
277774ワット発電中さん:2005/05/20(金) 00:42:47 ID:qMgmSLoK
>>274
USBの12Mや480Mbps自体でないよ。
USB2.0で最高の状態で2/3〜1/2でればいい方ってトラ技にも書いてるので、数十MByteというのはかなり限界に近い。
278774ワット発電中さん:2005/05/20(金) 03:00:43 ID:aohW9MbM
で、それで一体何がやりたいのかね?
279774ワット発電中さん:2005/05/20(金) 12:47:59 ID:z6DMPhjk
FTDI FT245の載った基板を買ってみた。
ttp://www.ipishop.com/ftdi.html
気が向いたらレポする。
280274:2005/05/20(金) 21:59:07 ID:PCsUwl1i
>>278
高速USBオシロ/ロジアナを作りたい
281774ワット発電中さん:2005/05/20(金) 22:33:02 ID:0jzn5Ljy
FX2でいいじゃん。
ダメな理由は?
282274:2005/05/21(土) 02:15:02 ID:mqYjwQzn
>>281
ドライバ書くの面倒…というか自分が書けるかどうか怪しい…orz
CypressのEZ-USBのドライバは怪しいし…
(休止状態がらみでWinをクラッシュさせることがあるような…?詳細未確認)
283774ワット発電中さん:2005/05/21(土) 10:04:46 ID:aNI602fD
>>282
嫌なら柏野さんの汎用ドライバでも使ってみれば?
ttp://www.otto.to/~kasiwano/toppage12.htm

284774ワット発電中さん:2005/05/21(土) 16:34:14 ID:At394tRY
AVR309: USB to UART Protocol Converter
既出でなければ つかえるぞ ただし水晶での動作を推奨する。
(シリアル&パラレル 使えて 部品代250円)
285774ワット発電中さん:2005/05/28(土) 23:36:54 ID:AuCGc/zv
>>284
PDF読んで自分で実装汁…って話?
286774ワット発電中さん:2005/05/29(日) 09:12:09 ID:ICjua9BX
>>284,285
数年前から有名なものです。
現在は
ttp://g211008082139.dhcp020.icnet.ne.jp/~hero/hero.htm
に日本語翻訳版もあります。
287774ワット発電中さん:2005/05/30(月) 01:38:01 ID:7epiza8C
ちょい昔の
>Usbmon.dllをCもしくはC++上からどう扱えばいいか
の答え、誰か知りませんか
288774ワット発電中さん:2005/05/30(月) 01:38:29 ID:7epiza8C
ちょい昔の
>Usbmon.dllをCもしくはC++上からどう扱えばいいか
の答え、誰か知りませんか
289774ワット発電中さん:2005/05/31(火) 18:22:27 ID:o6RawWKo
実装汁…>そ FTDI乗っけるぐらいなら 232cレベルコンバータと変わらん 
手間も コストも ってことで
286>日本語情報どもです これまで日本語訳されていたとは
でも 数年も前から 有名でしたか?
290286:2005/05/31(火) 20:05:23 ID:LgVp770a
>>285
日本では昨年位からwebで紹介を見かけるようになりましたが
海外では2002年位から赤外線リモコンの受信部として知られていました。
2003年の後半にAVR-Freaksで紹介され、またATmelのAppNoteに載ってから広まりました。
Igor版はアセンブラでしたが現在は大部分をCで作成した変更しやすいものが出ています。
ttp://www.obdev.at/products/avrusb/
またそれをベースにAVR-Programmerも作成されています。
ttp://www.fischl.de/usbasp/index.html
291290:2005/05/31(火) 20:06:50 ID:LgVp770a
>>285
参照を間違えました
>>289
292290:2005/05/31(火) 21:50:24 ID:LgVp770a
蛇足ながら
IgorUSBのPC側ドライバは専用ですが前記USBは汎用USBドライバを使用しています。
日本におけるUUSBD.DLL(柏野ドライバ)に相当するlibusbドライバです。
こちらはWindows用のほかにLinux/BSD/MacOSX等にもドライバが用意されています。
ttp://libusb-win32.sourceforge.net/
ttp://libusb.sourceforge.net/
293774ワット発電中さん:2005/06/01(水) 20:22:29 ID:1OwXqnfT
SparkFunのCP2102 usb to serialモジュールを購入した。
http://www.sparkfun.com/datasheets/PCB/CP2102%20Breakout-v01.pdf
ピンヘッダつけてユニバーサル基板にピンソケットつけて(2列の内1列分使用)
つなごうと思ったら、2列ある穴の間隔が450milある・・・・orz
穴列間には配線しかないのになんでこんな変な間隔にしたんだよ・・・・○| ̄|_
50milピッチ基板かプリント基板で変換基板作るしかないのかな・・・・・(´・ω・`)ショボーン
294774ワット発電中さん:2005/06/01(水) 20:26:54 ID:h0zap5Ys
>>293
シルクの文字がつぶれるからか?
いやみとしか思えんな sparkfun
295774ワット発電中さん:2005/06/02(木) 00:43:40 ID:VhDEqleY
>>294
まあ現状よりも、RIを省略して10ピンヘッダーにまとめた方が使いやすそうなので、
変換基板らしきもの作ってみますわ。
fitdesignのにするんだった・・・・

296774ワット発電中さん:2005/06/02(木) 01:19:22 ID:DV0wjV4y
>>293
SparkFunって、送料高いんじゃないの?
297774ワット発電中さん:2005/06/02(木) 09:02:26 ID:VhDEqleY
>>296
他のいろいろと一緒に注文してみました+Sparkfunってどんなとこ?って興味から注文しました。
送料はメール便みたいなので2000円だっけな。1週間で届きました。
こちらは超田舎で、国内の宅急便でも1400円くらい取られることが多いので、あまり高いと思わなかったりする(w
一部の商品は国内で売られていたりするね。
298774ワット発電中さん:2005/06/09(木) 10:40:30 ID:mt3+5Prh
EZ-USB使って、チップ間のD0〜D7でどんな信号が流れているか確認するための機器を作りたいんですが、
既に稼働している機器と接続する場合ってどう接続すれば良いんでしょうか
299774ワット発電中さん:2005/06/09(木) 14:56:13 ID:kWss4XjR
ハイインピーダンス
CMOS
オペアンプ
300774ワット発電中さん:2005/06/09(木) 20:59:44 ID:YTe75IRH
USBプロトコルアナライザを作りたい!
301774ワット発電中さん:2005/06/09(木) 21:00:49 ID:YTe75IRH
USBプロトコルアナライザを作りたい!
ソフトは何とかなるが、ハードはわからんょ〜〜〜〜
302774ワット発電中さん:2005/06/09(木) 21:41:26 ID:kWss4XjR
303774ワット発電中さん:2005/06/10(金) 10:20:12 ID:kpzDFG9D
EZ-USB AN21xxxxってもうじきディスコンってきいたけどほんと?
304774ワット発電中さん:2005/06/11(土) 16:37:35 ID:Y1MGC8jS
AVRのUSB HOSTは石川さんが作ってた
305774ワット発電中さん:2005/06/12(日) 14:09:27 ID:BeYkOEut
>>303
その通りでやす。
アンカーチップ型番は全部廃止になる。
CY系統のEZ-USBが残る。
306774ワット発電中さん:2005/06/13(月) 19:35:32 ID:SJaaeo53
そりゃもったいない・・・
307774ワット発電中さん:2005/06/13(月) 20:47:13 ID:bA2K3rlD
>>305
FX以降が残るって事?
308774ワット発電中さん:2005/06/14(火) 17:11:59 ID:L0WZxmG+
でしょ?
309774ワット発電中さん:2005/06/19(日) 00:44:15 ID:pyIuwfqm
M8だっけ?コアはPSoCの開発ツールに統合されるんでは?って話がありますね。
実際、新規プロジェクトのデバイス選択にいくつか出てきます。

PSoCのCコンパイラ使えるないいなぁ。
\15Kでフル版だもんね。
Keilの\600Kに比べたらタダみたいなもんだし。

ま、悪いことばかりではないカモということで。
310774ワット発電中さん:2005/07/08(金) 12:01:17 ID:vae1dItT
http://strawberry-linux.com/shop/index.php?c=&s=date&p=1&r=1&page=#50007
CP2103(USBシリアル+汎用4本のI/O) キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

http://strawberry-linux.com/shop/index.php?c=usb&s=date&p=1&r=1&page=#50005
2101だった小型変換ボードも2102へ。ちょっと高いけど・・・
311774ワット発電中さん:2005/07/08(金) 20:56:41 ID:fMD8YxFy
さがりすぎなのでage

http://www.tool-kobo.ddo.jp/Product.htm
こんなのも見つけます田
大須のアイテクで店頭販売してたので1個ゲト

IPIの基板より少しだけ安い
FTDIは今となっては古いけど、実績・作例が多いし、
何といってもドライバを自由にダウンロードできるのがいいですね

しかしこの製品は微妙に外してる希ガス
比較的初級者向けなのに、キットはFT232BMも自分でハンダ付けしなきゃならないし、
完成品は5Vバスパワーに決め打ちされている
IPIや西日本常盤商行のやつのほうが、使い勝手は良さげ
312774ワット発電中さん:2005/07/09(土) 11:51:40 ID:WMUCgTsZ
>>311
キットは中級者向けということになっているね。
ドライバ自由にダウンロードできないとこの完成品基板+ドライバセットより高い・・・
313774ワット発電中さん:2005/08/08(月) 11:14:55 ID:o7WjVZvS
CP210Xを見た後でFT232BMは使う気がしないが
MLPは何とかならんのか。試作時の手はんだができると思えない
トラ技9月号によるとUSB内蔵PSoCのCY8C24794もMLPのみらしい
世間のみなさんは試作時にもマウンター使ってるの
314774ワット発電中さん:2005/08/08(月) 11:46:43 ID:caiGdUkl
>>313
試作ならあちこちで売られているモジュール使えばいいんじゃない?
使いまわし利くし。ちょっとは高いけどドライバなし1500円程度には下がっている。
315774ワット発電中さん:2005/08/08(月) 12:58:19 ID:o7WjVZvS
>>314
開発試作(ざるそば配線の手作り)ではもちろんそうします
量産試作(生基板を起こして数台くらい組む)ではどうするのでしょう
あのパッケージを見ると手はんだできると思えません
基板に修正がないことを祈ってメタルマスクやマウンタープログラムなど
発注してしまうのがふつうなのでしょうか
316774ワット発電中さん:2005/08/08(月) 13:05:20 ID:PdTPjjdz
最近、FT232からCP210Xに設計変更したんだけれど、
稀に通信エラーが発生してOSごとコケてしまう事があり
結局RS232Cレベルに戻して対応した。なんでだろう?
317774ワット発電中さん:2005/08/08(月) 13:23:08 ID:SfREm2kz
ドライバの問題でしょう
318774ワット発電中さん:2005/08/08(月) 13:49:45 ID:FXA69WoD
>>315
MLPの部分だけ簡易マスクで仕上げてしまうとか
319774ワット発電中さん:2005/08/30(火) 11:25:06 ID:pLl37qSX
USBのピンアサインが掲載されているページ無い?
ミニUSB−Aの1ピンが客先と食い違うのだが・・・。
実物にはピンの近くに「1」って入っているんだけど・・・。

320774ワット発電中さん:2005/08/30(火) 11:30:09 ID:wNFbR7zN
usb.orgから規格書落としてくるべし。
相手ともめても「規格でこうなってる」と言えば勝ち。
321774ワット発電中さん:2005/08/30(火) 11:36:20 ID:pLl37qSX
>>320
GJ!!
早速行ってみる。
322774ワット発電中さん:2005/08/30(火) 11:42:59 ID:wNFbR7zN
323774ワット発電中さん:2005/09/05(月) 01:49:32 ID:c1PrH1uv
今、macosxで
http://homepage.mac.com/raktajino/EZ-USB/EZUSBintro.html
http://homepage.mac.com/raktajino/EZ-USB/IRmonitor.html
を参考に、
firmから、PCに通信するテストだけをやっているのですが
うまくいきません。
firmも少しいじっていますが、IRmonitorについているアプリを使うと
一応データの受信ができるfirmにはなっているのですが
libusbを使うとうまく取得できません。
手順として
usb_get_bussed
usb_open
usb_set_configuration
usb_claim_interface
usb_bulk_read
と言うふうにlibusbの関数を発行しているのですが
usb_claim_interfaceまでは、ステータスとしてはOKが帰ってきますが、
usb_bulk_readでNGです
何が不足しているのでしょうか?
324774ワット発電中さん:2005/09/05(月) 13:56:27 ID:bXjWG0kp
USB2.0のアナライザ買うんだけど、おすすめってありますか?
いまはAubitのUSB1.0用使ってます。
原価率下げたいんで、安いのが良いなぁ。<m(__)m>
325774ワット発電中さん:2005/09/05(月) 15:45:09 ID:qPWQXFQT
MacOS9では使えないですか?
326774ワット発電中さん:2005/09/13(火) 15:39:12 ID:ZvOWPQQx
USB仮想COMポートをハブ経由でPCに接続して、CreateFileでOpenすると
8割方エラーになり、最悪ハング(フリーズ)します。
ハブ接続故にCOMポートからのレスポンスに遅れがある為?ではないかと
思うのですが、何か好い解決策はありませんか?

ちなみに、ハブ無しでPCに直接接続した場合はエラーしません。
(あたりまえですが。。。)
327774ワット発電中さん:2005/09/15(木) 00:49:27 ID:2U6noPwN
>326
せめてOSの種類とかUSB機器の型番くらい書きましょうよ
328774ワット発電中さん:2005/09/15(木) 11:39:22 ID:YUkvPtTW
ハブ自体の消費電力が大きすぎるってオチはないよね?
ちゃんとハブにACアダプタで電源供給してる?
329326:2005/09/15(木) 18:48:29 ID:mRFMjRzv
OSはXP、使っているハブはELECOM社のU2H-G4SSVと、LOAS社のUH-284Wで、
ELECOMの方が若干エラーする確率が低いような気がしますが、
どちらも基本的には同じ状況です。
また、どちらともセルフパワーで使用しており電流容量的には
問題無しです。

ちなみに、CreateFileはVB6.0の開発環境でActiveX化した状態で
使用しています。(MSCommのパクリです。)
330326:2005/09/15(木) 18:55:29 ID:mRFMjRzv
大事な事が漏れました。
USB仮想COMポートのICはSilicon LaboratoriesのCP2102です。
http://www2.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/Interface/ja/interface.htm
331774ワット発電中さん:2005/09/15(木) 19:00:13 ID:/ERAHsWn
>>330
CP2101のほうは、Openしている間にUSBから引っこ抜くと
以後PCをリセットするまでOpenできなくなるという仕様がある模様。
2102も同じかも。
332774ワット発電中さん:2005/09/16(金) 01:03:40 ID:72eSrlRz
Silicon LaboratoriesからANが出ており、内部REGにアクセスした後
60msecのwaitが必要だったようです。
お騒がせしました。低脳ですみません。

ポートのOpen/Closeを繰り返すループでREGアクセスエラーが発生しており、
ハブがあるとエラーが顕著になるというのが本件の原因と思われます。
waitを入れてみたところELECOMのハブではエラーしなくなりました。

ですがLOASではエラー頻度が減っただけです。
LOASについては別の原因があるかしく、その原因については深追いしても
意味がないので、世間一般に言う"ハブの相性が悪いため"という言い訳で
今回は諦めるつもりです。(低脳ですみません。)
333326:2005/09/16(金) 01:11:57 ID:72eSrlRz
331>>
2102でもポートがアクティブな最中に引き抜いてしまうと再起不能な
状態になってしまいます。
また、ポートが閉じていても2つ以上の2102をほぼ同時に引き抜くと
同じく再起不能になります。
これらについては、ユーザさんに注意を促すしかなさそうですね。
334774ワット発電中さん:2005/09/16(金) 04:25:52 ID:loLHBT4i
WinXP-SP1でELECOMハブ+RSAQ2(PL-2303)を使用していたとき
通信中にケーブルを抜くとブルーパニックになる場合が多かったのですがWinXP-SP2にしてから
問題なくなりました。(仮想COMのドライバのバージョンは同じ)
FTDIのチップを使用しているものはSP1,SP2ともにフリーズすことはありませんでした。
(SP1+FTDIの時はエラーが連続することはあったがフリーズはしなかった)
現状ではハブをセルフパワー、バスパワーどちらでも問題は出ていません。
ドライバに原因があるようですね。
335774ワット発電中さん:2005/09/16(金) 10:44:39 ID:kg9xxeGc
研究で CP2102 を使用したデバイスを開発する予定です。
(既にあるデバイスを COM -> USB にするだけなんですが)

仮想COMドライバを使用しないで自前でドライバを作成する
可能性が出て来たのですが、以下のことが漠然としています。

・USBクラスドライバ経由でデバイスにアクセスするUSB
 クライアントドライバを作成するという認識で良いのでしょうか?。

・そのデバイスをキーボードとして使いたいといった場合の
 ドライバスタックはどのような構成になると想像できますか?

・また、単純に考えてその作成は結構困難なものになると
 思いますか?


実際には私が作るわけではないのですが、ある程度の認識は
必要かなと思い、ここで質問しました。
336326:2005/09/16(金) 12:47:48 ID:v+V1OWsG
>>335
難しそうな事を考えてますね。私にはまったくわかりません。

でも、わざわざドライバを自作するのに何故CP2102を選択したんですか?
CP2102は無償でVCP Drvが提供されているからこそ価値があると思うのは
私だけでしょうか?
337774ワット発電中さん:2005/09/16(金) 13:05:32 ID:F1EpAGdk
338335:2005/09/16(金) 13:08:26 ID:kg9xxeGc
>>336
今あるデバイスをそのまま使いたいという安直な理由です。
RS-232Cのポートを持たないPCもあるのでUSBにしたい、と。
でも大幅なデバイスの変更はしたくないからCP2102を使う、と。

なのに、PC側では仮想COMポートを使いたくないという無茶
苦茶な要求があって、上記のような質問となったわけです。

私自身は仮想COMポート (あるいはUSBXpressDLL) を使う
アプリを作るのがいちばん労力が少なくて済むと考えている
のですが・・・。
339774ワット発電中さん:2005/09/16(金) 13:22:56 ID:bNjtKu2+
そういうことならFTD2XXドライバが使える
FTDIのが良かったんじゃないの。
340774ワット発電中さん:2005/09/16(金) 13:53:26 ID:DavjnqIK
USBN9603/USBN9604がどこも売り切れになってしまった。どうして。
大口の需要が入ったのだろうか。それとも廃品種に移行?
341774ワット発電中さん:2005/09/16(金) 14:41:01 ID:pB5CX28/
そんなことよりもIDはどーしてるんだよ?オマエラ。
342326:2005/09/16(金) 15:01:57 ID:v+V1OWsG
>>335

>でも大幅なデバイスの変更はしたくないからCP2102を使う、と。

確かに使った事がないICを一から評価するのは面倒ですからね、、、
でも自作のdrvを色々な環境で評価するのはもっと大変では?
FTDIを上司の方に提案してみては如何ですか?
343774ワット発電中さん:2005/09/16(金) 15:02:30 ID:FKVFbq53
サイプレスの石ならデバイスのデフォルトIDをそのまま使っているよ。
FTDIとかCP2102使いもそうなんじゃないかな。
344326:2005/09/16(金) 15:51:29 ID:v+V1OWsG
うちではCP2102のデフォルトIDをそのまま使ってます。
345774ワット発電中さん:2005/09/16(金) 20:54:20 ID:BqH2huE7
キーボードとして使いたいっていうのならHID出来るほうが良いんではないの?
(標準のドライバが使用できるので)
CP2102は標準のHIDドライバでは無理だと思うけど・・・
346774ワット発電中さん:2005/09/16(金) 21:53:55 ID:PX3noImM
おっ、俺が躓いたHIDネタで盛り上がって(?)るな。

USB使ったインプットデバイス開発する場合、HIDの標準ドライバを使うことが多いけど、
自前のドライバを開発しなきゃいけないこともあるんだよね。俺はそれで躓いた。

デバイスマネージャーとか見るとhidclass.sysとかhidusb.sysとかあってどれが標準で
どれを自前でつくんなきゃいけないのかさっぱり判らんかった。デバドラがどう連携して
動いてるのかも判らんかったよ。

>>335 のやろうとしてることは難しそうだけど興味あるなぁ。
347774ワット発電中さん:2005/09/16(金) 23:27:57 ID:S3i9Z9HV
西日本常盤商行の FTDI FT232BM が乗ったやつを使っているのですが
ノイズ環境(傍でインバータを動かす etc.) すると、 FT232BM 自体が
ハングしたようになります。
FT_Write で送信に失敗した状態になりますが、以降、FT_ResetPort, FT_CyclePort
しても、失敗して復活できません。
(もちろんアプリを終了して、抜き差しすると復帰しますが)

どなたかFT232BM を、ソフトで復活させる方法をご存知ないでしょうか?


348774ワット発電中さん:2005/09/17(土) 09:05:02 ID:cjJxkj+e
グランドループが出来てるんじゃないのかな。
高ノイズ環境では、RS-232Cをフォトカプラ+DC/DCあたりで絶縁
するっていうのは良くやったけどね。
349774ワット発電中さん:2005/09/17(土) 15:28:23 ID:wfaji6E6
>>347
シールドのためにアルミ箔で包め!
350774ワット発電中さん:2005/09/17(土) 15:31:44 ID:nbv47n0e
Uウゼー
S死ね
Bバカ
351774ワット発電中さん:2005/09/17(土) 23:34:03 ID:ZOyiEZmk
CP2102のドライバを自作するメリットが漏れには不明D佐奈
352774ワット発電中さん:2005/09/18(日) 19:37:10 ID:mgi692OB
>>351
338参照。
>PC側では仮想COMポートを使いたくないという無茶苦茶な要求があって、

だそうです。なんでそんな要求がでるんでしょうね。
もしや、COMポートは4番までしかないと思いこんでるとか??

353774ワット発電中さん:2005/09/19(月) 04:58:26 ID:dqIjfENt
違うポートにさすとCOMが増殖するのがいやとかw
354774ワット発電中さん:2005/09/19(月) 05:13:24 ID:zHdh7e/+
WindowsでCOM9までしか使えないと思いこんでるとか??
355774ワット発電中さん:2005/09/19(月) 14:04:11 ID:MsujG+hL
手を抜いて作るとCOM10あたりからおかしくなったような記憶がある
356774ワット発電中さん:2005/09/19(月) 15:33:43 ID:Y5mM2SP7
>>352
なにか接続相手のアプリケーションソフトがあって、
そのソフトがCOM4までしか対応しないとかそんな話では?
AVRライターソフトでそんな目にあってorzしたことがある。
357774ワット発電中さん:2005/09/19(月) 23:11:25 ID:Xg9Qdxha
いかん・・・俺の自作ソフトはCOM8までしか対応してない・・・
やっぱり直したほうがいいのか?
358774ワット発電中さん:2005/09/20(火) 09:11:51 ID:VH1veZha
359774ワット発電中さん:2005/09/20(火) 09:21:06 ID:VH1veZha
↑間違って送信押しちゃった。すまん

「キーボードとして使いたい」って事は、今まではCOMを使って何らかの
入力を行なってたデバイスを2102でUSB変換し、こんどはキーボードが
刺さってるような動きをするデバイスドライバを作る、ってことかな。

そんなことできるんか?
ちゅーか俺なら設計し直すわ w
360774ワット発電中さん:2005/09/20(火) 09:52:38 ID:ohBPLCAF
ストロベリーLinuxさんがよさげなUSB温度湿度計モジュールを出したけど
http://strawberry-linux.com/shop/?p=1#52001
USBコントローラを隠しているのが気になる…カスタムとのことだけど、これ、なんだろ?
361774ワット発電中さん:2005/09/20(火) 11:19:21 ID:Laj3WreH
価格的にPIC16C745あたりでしょうか?
362774ワット発電中さん:2005/09/20(火) 11:32:15 ID:otbAQIhG
>>360
アプリの画面で、vid_1774pid_1001と出ている。1774って?
363774ワット発電中さん:2005/09/20(火) 11:45:33 ID:A635iuEd
>360
CY7C63723 かな。
パッケージと USB IF や I/O のピン配置的に。


364774ワット発電中さん:2005/09/20(火) 11:56:04 ID:ohBPLCAF
>>363
どもども。それっぽいですね。
しかしなんで隠すかな。
365774ワット発電中さん:2005/09/20(火) 12:13:00 ID:A635iuEd
>364
一応追記。
本命的には同じファミリの CY7C63231 だね。
メモリの少ないほう。


366774ワット発電中さん:2005/09/21(水) 01:12:23 ID:pyG7OFdM
>>364
たしかに。
出回れば一瞬にしてバレてしまうし(w

ベンダーIDはドコのになってるんだろ。
367774ワット発電中さん:2005/09/22(木) 11:33:56 ID:AEfxmuga
>>360
・DLLのソースを公開していない
・仮想シリアルポートでないので、既存のExcelロガー等のソフトが使えず
(VB等で良いとはいえ)ソフトの開発が必須である
・USB以外のポートが無く、スタンドアロン機器への内蔵には向かない

いまいち
368774ワット発電中さん:2005/09/23(金) 13:52:40 ID:CCs7JoNd
>>367
>・仮想シリアルポートでないので、既存のExcelロガー等のソフトが使えず
>(VB等で良いとはいえ)ソフトの開発が必須である
シリアルポートが必要なら測器メーカーのものを使えばよい。

>・USB以外のポートが無く、スタンドアロン機器への内蔵には向かない
スタンドアロン機器へ内蔵するならセンサだけ買えばよい
369774ワット発電中さん:2005/09/24(土) 23:26:08 ID:OA8WJVSW
まあ誰でもあの位なら自作できるだろ
どんぴしゃで同じようなものが欲しかった椰子の時間を節約してくれるくらいか
370774ワット発電中さん:2005/09/25(日) 17:02:30 ID:dS4P+3CC
>・DLLのソースを公開していない

呼び出し手順が公開されていれば問題ナイヨ
371774ワット発電中さん:2005/09/26(月) 16:24:01 ID:ifpVKtOO
>DLLのソースを公開していない
せめて、VCで使いやすくするために*.libを公開してくれたらなぁ〜って
思った。

LoadLibraryでDLLを使えば簡単に使えそうだけど…。
ってか、温湿度センサちっこすぎ。
半田ごてどんなやつを使えば簡単につけれるかな…orz
372774ワット発電中さん:2005/09/26(月) 16:46:52 ID:FgltwaEf
>>371
import libなら*.dllから作れるべ。
373774ワット発電中さん:2005/09/26(月) 16:54:54 ID:ifpVKtOO
>>372
感謝、調べてみます。
374774ワット発電中さん:2005/10/02(日) 00:31:19 ID:dqjCzLZY
FT8U232

Windows使って通信しようとしたのだけど
 PC送信⇒受信は1mもかかってないのに
ボーレートを上げても、 48mSec周期以上にこの周期が上がらない

USBってこんなものなの?
375774ワット発電中さん:2005/10/02(日) 00:38:16 ID:bII4/Imy
何をどうやって測った結果なのか位書くものだろ?普通。
376374:2005/10/02(日) 00:58:28 ID:dqjCzLZY
スマン。
コマンドを送って、ADCで測定した結果を表示してるのだが1秒に10〜20回程度しか測定出来ない
D2XX.DLL を使ってボーレートは  38400N82

送信を1バイトづつにしている部分を試験的に
単純化して、指定バイト送信直後に指定バイト受信するループを作って
    FT_Write して FT_Readしてる、
オシロで TXD/RXDを観察してるが、上記の通り 48m周期で信号が出ている状態

FT_Readを FT_GetQueueStatusで受信データがあるときにだけ読むようにしても改善せず
377774ワット発電中さん:2005/10/02(日) 01:07:08 ID:VqYEJJez
セットレイテンシで3msくらいに設定しる
378374:2005/10/02(日) 08:37:14 ID:dqjCzLZY
ありがとうございます。 少しだけ改善しました。

FT_SetLatencyTimer( Handle , n )  の n と実際のインターバル時間(ms)
  0  ----  10  50.1  20  60.1
  1  68.5  11  54.7  21  62.8
  2  41.7  12  48.5  22  65.7
  3  42.2  13  52.2  23  68.6
  4  44.0  14  55.9  24  71.6
  5  44.7  15  68.6  25  74.6
  6  42.0  16  48.9  26  77.6
  7  49.0  17  51.7  27  80.6
  8  48.1  18  54.5  28  83.6
  9  53.7  19  57.3  29  86.5

FT_SetUSBParameters も弄ってみたけど、これもあんまり差が出ないですね。
結局、コマンドをSleepで時間を作って送っておいて
受信は遅れて出て来るという、少し厄介な方式で対応するしかないかも
379774ワット発電中さん:2005/10/02(日) 10:00:34 ID:mObyPzwV
FT8U232は
1)62バイトのデータがたまるか
2)タイムアウトするか
3)モデムステータスが変化する
までUSBのパケットが送られないようです。
ターゲット側(FT8U232側)でデータを送信した後に関係のないモデムステータス
(例えばRI等)をソフトで意図的に変化させると多少改善されないですかね?
380374:2005/10/02(日) 11:22:23 ID:dqjCzLZY
>>379
マイコン側のソフトをすgに弄るのは難しいので、
実験的に RIに 100Hzを入れてみました。
確かに少し改善するようです。
また、SetLatencyTimerの設定値の差がなくなりました。
1 43.1
2 43.2
3 44.1
4 44.5
5 44.7
6 45.0
7 44.5
8 44.3
9 45.0
10 44.9
11 44.4
12 44.9
13 44.3
ただ、それでも応答は最高38mSecのようです。
381374:2005/10/02(日) 11:58:07 ID:dqjCzLZY
プリンタポートにパルスを出力し、TXDを観察しました。

1、FT_SetLatencyTimer( Handle , n )のnの値に応じて遅延している
2、 n=1の時に 7mSec n=10付近から 2*nにおよそ比例
3、RIに 100Hzを入れると、およそ 10mSec付近の遅延で一定する

という事で、RXDからReadまで30mSec近い遅延があるという事のようです

マイコン側にハードフロー制御を入れて(割り込みで処理していないので)
コマンドを5つくらい先出しして、遅延するデータを後からひらうしかないですね。
382774ワット発電中さん:2005/10/03(月) 16:49:05 ID:siEJlv/v
FT232BMの RXLEDとか TXLEDってPCから汎用端子としてコントロール出来るの?
383374:2005/10/06(木) 18:58:44 ID:IOO1kNln
テストコードに問題があったようです。
送信時に毎回 open/closeする方式がダメだったようで
openしたまま、送信すると 100マイクロ少しで出力が出ました。

また、受信も先にFT_GetQueueStatusでバイト数を受信するようにするとそれほど遅延無く受信出来ました
384774ワット発電中さん:2005/10/08(土) 05:45:55 ID:ZvCNBefE
FTDIの同じ製品(>>3とか)を二つ同時にUSBに繋げたらどうなるだろう。Winアプリ側で識別はできまつか?
385774ワット発電中さん:2005/10/08(土) 06:42:30 ID:StmzDV0d
資料を読んだ限りでは EE-PROMを接続してIDが付いていれば識別できるみたい
そうでないと、番号で使う事は出来るけど、どっちがどっちか判らないという事みたい
386774ワット発電中さん:2005/10/08(土) 07:14:12 ID:EbCvCrp1
>>385
速レスどもです。外部回路が必要ですか。
>>3の回路図には基板内の回路が書かれてないんで、問い合わせてみます。
387774ワット発電中さん:2005/10/08(土) 09:01:55 ID:He7omWW4
外部回路は必要ないですよ
EEPROMを書き換えるのに専用ソフトが必要です。
ドライバ&EEPROMツールは tokiwaから落とせますがバージョンが古いので
FTDIから落としたほうが良いです。

388774ワット発電中さん:2005/10/09(日) 23:24:30 ID:1y8+MbuQ
アプリケーションノートの回路図見てみましたが、FT245経由でアクセス出来るんですね。
でもこれ、ひょっとして変なユーザがモジュール情報書き換えてしまうこともあったりするんじゃ・・・
ま自分で使う分には平気ですけどね。
389774ワット発電中さん:2005/10/10(月) 01:57:03 ID:lAq9/+VK
っと、EEPROMのWP端子でプロテクト出来ますね。失礼しますた。
390774ワット発電中さん:2005/10/12(水) 21:13:32 ID:MiA8MHPC
LANカードのMACアドレスのOUIみたいに
http://standards.ieee.org/regauth/oui/index.shtml

USBのPIDが検索できるページとか、ないっすか?
391774ワット発電中さん:2005/10/12(水) 21:14:34 ID:MiA8MHPC
まちがいた・・・もちろんVIDっす。
392774ワット発電中さん:2005/10/12(水) 21:52:26 ID:jicHVUo/
昔、usb.orgに転がってるのを見た記憶があるけど?
393774ワット発電中さん:2005/10/12(水) 22:28:36 ID:gPNIF7tz
>>390
http://www.qbik.ch/usb/devices/
⊂二( ^ω^)⊃PもVも検索できるお
394774ワット発電中さん:2005/10/12(水) 22:29:51 ID:xrVHFx2o
ttp://www.usb.org/developers/tools/
のページの一番下のCompanyListかな
すべてのVIDが載ってるわけではないようだけど
395774ワット発電中さん:2005/10/14(金) 22:14:30 ID:qHaedcV1
どもでした>VID
usb.orgのは、usb.orgが公表してるものなんでしょうかね
公表したくなければリストに載せないこともできるんでしょうかね
396774ワット発電中さん:2005/10/15(土) 00:30:30 ID:sL4F34BR
>公表したくなければリストに載せないこともできるんでしょうかね
Microchipが載ってないので多分そういうこともあるんでしょうね
397774ワット発電中さん:2005/10/28(金) 00:02:51 ID:mvR/tBbl
398774ワット発電中さん:2005/10/30(日) 21:20:54 ID:oATYklT2
みついわ氏っていろんな意味で個性的だな
399774ワット発電中さん:2005/11/02(水) 12:20:44 ID:azK942RW
ホスト遊びしたいんですけど、
SL811が一番簡単ですかねぇ?

USBの鼠さんを組込み機器で飼ってみたいんです。
400774ワット発電中さん:2005/11/04(金) 22:27:10 ID:JAKOPqgH
FX2LPで自作ファーム+自作ドライバで動かすと
転送レートが大体20MB/s(バルクで)弱なんだけどこんなものなのかな?
規格の上限は50MB/sちょっとみたいなので8割位の40MB位でると嬉しいんだけど。

401774ワット発電中さん:2005/11/04(金) 23:05:56 ID:szO8Ry9J
WindowsのEHCIドライバがトロいんっす。
402774ワット発電中さん:2005/11/04(金) 23:13:10 ID:dF/83bqX
20MB/s越えるのはなかなか大変っぽいが。
ttp://www-online.kek.jp/~nakayosi/USB/usb2.0-stat.html
403774ワット発電中さん:2005/11/05(土) 00:04:08 ID:idcMta8M
20MB/Sってことは160Mbpsくらいか。
ふつうに300Mbpsくらいまでいくぞ。
404774ワット発電中さん:2005/11/05(土) 00:43:33 ID:OJWSzt1D
PC側がディスクだと20Mくらいだす。
405774ワット発電中さん:2005/11/05(土) 01:55:57 ID:re9DvcC0
>>399
一番資料出回ってるしねぇ。
406774ワット発電中さん:2005/11/05(土) 02:18:41 ID:OJWSzt1D
>>399

いしかわきょーすけさんがAVRのみであそんでるYO!
407400:2005/11/05(土) 13:36:02 ID:k7wu3kDJ
>ふつうに300Mbpsくらいまでいくぞ。

それは凄い。
ただ、CQ出版のUSB本コラムにICH4の場合にはハードウェア的な限界が、
Read40MB,Write32MBって書いてありました。
Windowsで制御しているのでハード限界の半分位が妥当な数値なのかも知れないと思いました。
ちなみに300Mbpsっていうのはどういう環境ですか?
408774ワット発電中さん:2005/11/05(土) 17:05:38 ID:yUTt+GUB
300Mbpsなんだからビットレートでしょ
409774ワット発電中さん:2005/11/06(日) 11:00:49 ID:mPX2AENt
>>406
AVRのソースをみて、ああHDLでこう書けば良いのかと大変勉強になった。
410774ワット発電中さん:2005/11/07(月) 11:26:12 ID:8wDgmIwF
きょーすけニイタソのホムペちごいでつね。

お子ちゃまな自分は、ぴっくんやぴーそっくんとはお友達でつが、
AVのおねいさんとは未経験でつ ハァハァ
411774ワット発電中さん:2005/11/08(火) 13:25:53 ID:JsxJPtqr
ぼくはおりこうでつ
40MB=320Mbpsでつ
412774ワット発電中さん:2005/11/12(土) 17:31:19 ID:2ezHvCb/
いろんなデバイスの充電だけするための箱を作りたいんだけど
そういう時は端の二つだけ繋いでおけばおk?
413774ワット発電中さん:2005/11/12(土) 19:12:25 ID:3b5ZuHH1
414774ワット発電中さん:2005/11/12(土) 22:27:08 ID:5OnEHKyq
それとはちょと違うのだけど
415774ワット発電中さん:2005/11/13(日) 02:35:49 ID:wQhDQC5W
>>414
じゃあ、ハブ単体で使ったら?
416774ワット発電中さん:2005/11/13(日) 03:22:11 ID:VdfFWQmN
んだんだ
417774ワット発電中さん:2005/11/28(月) 17:34:34 ID:yKijxhab
ある1点の絶対座標値だけを出力し、マウスカーソルを
その位置に移動するという汎用性全くゼロの USBデバイスを
作成しています。

HIDレポートを作成しHIDマウスとして認識させることはできた
のですが、マルチモニタにするとプライマリモニタにしか
カーソルが移動しません。

セカンダリモニタのある1点にカーソルを移動させたい場合、
絶対座標の値はどのように設定すればいいのでしょうか?
(HIDレポートディスクリプタでモニタを選択できる?)

だれかご存知の方、あるいは参考書籍をご存知の方、
アドバイスをお願いします m(._ _)m
418774ワット発電中さん:2005/11/28(月) 23:13:03 ID:4+0RFr64
ヒント:あきらめる
419774ワット発電中さん:2005/11/29(火) 04:56:05 ID:zA6+NRSN
デジタイザっつーのがあったな
420417:2005/11/29(火) 16:21:25 ID:jtd0Tl3K
デジタイザということはタッチスクリーンとかですね。
それならマルチ対応できるかもっていう事ですね。
うんうん。そんな気がしてきた(笑

でも、あんまりHIDの事に詳しくないんでディスクリプタの
作成で挫折しそうっス。

調べてみると「USBコンプリート―USB2.0を含むカスタム
USBデバイス開発のすべて」とかいう書籍でHIDレポート
ディスクリプタの解説が載ってるらしいのですが、デジ
タイザ関連も載ってますかね?。
421774ワット発電中さん:2005/11/29(火) 19:46:37 ID:9FzWQ5Xi
昔、HIDの規格書見てジョイスティックをマウスにみせかける
アダプタ作った時はそんなに難しいという感じは無かったけどな。
最初から詳しい人間なんているわけないんだから、丹念に
規格書読む方がてっとりばやいと思うけどな。
422774ワット発電中さん:2005/11/30(水) 01:16:15 ID:aR2i8vNF
>>417
USBじゃなくて、PC側のプログラムで解決してみては?
423774ワット発電中さん:2005/11/30(水) 04:12:31 ID:CdOXjC9i
424774ワット発電中さん:2005/12/03(土) 22:55:04 ID:WZFve9ZY
USB2.0インターフェイスの機器を、IEEE1394端子につなげるようにする変換器は自作できませんか?
425774ワット発電中さん:2005/12/03(土) 23:14:04 ID:kL5fKfMV
>>424
ホストコントローラ噛ませれば出来るかもしれないが・・・
あきらめて別な方策考えた方が賢明だと思われ。
426774ワット発電中さん:2005/12/06(火) 22:11:15 ID:RlZ2DdDZ
>>421
英語が読めない人には拷問…

俺は英語読めないのでゲームパッドの変換器を作ったときは「どすぶいだにょ☆第2号」を参考にした
427774ワット発電中さん:2005/12/12(月) 14:34:19 ID:Ms+yjY6w
USBのVID&PIDが欲しいんだが
ttp://www.mecanique.co.uk/products/usb/pid.html
上記は安いのかな?
他にバラ売りしている所をどなたかご存じないですか。
428774ワット発電中さん:2005/12/19(月) 00:36:50 ID:Sib2PVkl
質問です。
Phidgetsの質問はこちらで良いのか迷ったのですが、投稿させて頂きます。

FlashのAPIを用いてLEDを光らせようと考え、
Phidgetsのスターターキット#01を購入したのですが、
部品が足りないようなのです…
スターターキット以外に購入しなければならなかったのでしょうか?

それとも、ハードウェア素人の自分が見落としているだけなのでしょうか^^;
何方か教えていただけないでしょうか。よろしくお願いします。
429774ワット発電中さん:2005/12/24(土) 19:07:15 ID:oPZ3rxMU
>>427
IDのばら売りってやっちゃいけないことになっていたと思ったけど?
430774ワット発電中さん:2005/12/25(日) 02:28:36 ID:7mh4ZR+z
>429
えっ本当・・・
どなたかその辺ご存知の方いらっしゃいますか?
431774ワット発電中さん:2005/12/25(日) 11:13:24 ID:KNcC1r/V
EZ-USB miniもある
432774ワット発電中さん:2005/12/25(日) 14:04:53 ID:lCPofZ1t
おいおい別にUSBのVIDに法的根拠なんてないんだからいけないも糞もないよ。
すくなくとも理屈の上ではさ。
例のロゴを勝手に使ったらどうかわからないが。
433774ワット発電中さん:2005/12/25(日) 19:24:04 ID:gzxl3J9k
これはPCIの話になっちゃうけど、アドテックシステムサイエンスも
PCIブリッジICの顧客にPIDを分けているね。

ttp://www.adtek.co.jp/support/tech/apic21.html
434774ワット発電中さん:2005/12/25(日) 19:31:36 ID:E4iGAwYA
外付け部品の少ない新しいチップが出たようだね。
http://www.ftdichip.com/Products/FT232R.htm
CP210x並みに少なく見える。
435434:2005/12/25(日) 20:18:48 ID:E4iGAwYA
しっかし、出たのはいいけどQFPのパッケージが無いから使うにしても基板作り直しだorz
436774ワット発電中さん:2005/12/27(火) 12:08:13 ID:h9V9hota
オシレータもEEPROMもいらないのか...
もう流通してるのかな?
437774ワット発電中さん:2005/12/27(火) 16:03:03 ID:L5lTnOMp
>>436
どこかのスレでみたけど苺Linuxで売っているようですよ。
438774ワット発電中さん:2005/12/27(火) 16:54:30 ID:h9V9hota
>>437
どうも。
年明けに一度使ってみようかな。
439774ワット発電中さん:2005/12/27(火) 16:57:49 ID:L8Es/L/i
>>434
いいのが出ましたね。
ドライバや、APIは同じもの使えるのだろうか?
少し枯れたら、乗り換えよう。
なにせ、丸3年使い慣れているので、喉から手が出るほど
欲しくはない。
新規設計では迷うところです。
440774ワット発電中さん:2005/12/27(火) 17:05:18 ID:EAcKyZvR
小口の入手元がいまのところ苺だけ、というのは、不安材料にゅ
441774ワット発電中さん:2005/12/27(火) 17:17:12 ID:qBGLCbxt
mouser.com にもある。4.5どるなり。


442774ワット発電中さん:2005/12/27(火) 17:56:48 ID:SXm6NII8
>>432
VIDを取るときにusb.orgと契約結ぶでしょ?あれが法的根拠になるよ。
そこにどう書いてあるかは知らないけど。
443774ワット発電中さん:2006/01/01(日) 02:16:56 ID:FI9ln1lM
USB開発をするのは初めてなんですがすみません。
質問があります。
CQ出版社が出しているUSB汎用インターフェース・キットと
UUSBD.DLLを使ってC言語でプログラムを作って
自作の回路をWindowsXP上で読み込み、書き込みなどの
制御をしたいと思っているのですが、
GPIFのウェブフォームディスクリプタはどのように設定すればいいのでしょうか。

キットにVBで書かれたファームウェアが付いていたのですが、
C言語で書きたかったので付属のものは使わずに
制御したいと思っています。

このようにしたらいいよ等ありましたら
どうかお願いします。
444774ワット発電中さん:2006/01/01(日) 02:30:03 ID:FI9ln1lM
すみません。ファームウェアではなくてVBサンプルです。
書き間違えました。
445774ワット発電中さん:2006/01/01(日) 05:02:33 ID:bIH0w5h+
>>443
UUSBD.DLLとC言語についてなら、このサイトを熟読すればなんとかなるんじゃない?
ttp://www.otto.to/~kasiwano/toppage12.htm
C言語の基本を知ってれば、意味はわかるはず。サンプルプログラム(pipedump)を使いこなせるまで頑張れ。
446774ワット発電中さん:2006/01/05(木) 20:02:32 ID:26ZWfVlB
443です。
445様ありがとうございました。
サンプルプログラムにある入出力については理解が
だいぶできたのですが、ウェーブフォームディスクリプタの設定の仕方、
また使い方がわかりません。
GPIFモードを使いたいのですが、なにか助言をしていただけると
たいへん助かります。
447774ワット発電中さん:2006/01/05(木) 22:11:13 ID:019/WfNX
まず、英文マニュアルの該当するページを読むべし。
設定のしかたも、使い方も全部書いてある。
448774ワット発電中さん:2006/01/05(木) 22:12:23 ID:019/WfNX
「マニュアルはどこにあるんですか?」なんてマヌーな質問はしないように
449774ワット発電中さん:2006/01/07(土) 19:35:04 ID:gQ/OdhIE
FTDIやPL2303は普通に自社サイトからWindows以外にもLinuxやMac用ドライバをダウンロードできるけど、
CP210Xってなんか面倒。
450774ワット発電中さん:2006/01/09(月) 12:18:01 ID:ud0u/jm/
twotopで
USBオス → USBメス + RS-232Cオス
に変換するこねくた\380でうってた。
ジャンク扱い。
451774ワット発電中さん:2006/01/31(火) 12:45:21 ID:UYbhWGCn
ノドから屁が出るほど...
452774ワット発電中さん:2006/02/02(木) 22:23:43 ID:YSk1gZbR
すいません
CP2103を5V系のICと接続したいのですが
データシート中の"Configurable I/O (VDD to 5V) using external pull-up"という記述は
単純に出力ピンを5Vにプルアップすれば5V系ICに出力できるという理解で合っているのでしょうか
453774ワット発電中さん:2006/02/03(金) 21:20:29 ID:/mVcrMNA
>>452
そういう意味なんだろうね。
オープンドレインというわけじゃないみたいだな。どうなってるんだろ
454774ワット発電中さん:2006/02/04(土) 04:19:33 ID:bXHoLJoh
INはダイオードクリッピングで
OUTは3.3CMOSレベルだからTTLならOKってことじゃまいか?
455774ワット発電中さん:2006/02/04(土) 07:54:01 ID:g+Og97Wv
>>454
いや、プルアップしてもしなくてもいい構造ってあるのかな?と。
456452:2006/02/05(日) 18:32:31 ID:On7OmhZo
ハイサイドに直列にダイオード入ってるのかな
届いたらやってみます
457774ワット発電中さん:2006/02/08(水) 17:25:55 ID:Q1t/orZD
DigikeyでUSB2対応なH8SX/1653が購入可能記念アゲだ
458774ワット発電中さん:2006/02/08(水) 20:21:48 ID:/80v7goI
>>457 情報サンクス!
以前はルネサスMPUはひとつも扱ってないと思ってたんだが、
確認したらずいぶん多くの種類がラインアップされてるみたい。

USB2と言ってもHighSpeedではないわけだが今使ってる同類のH8S2218Uも結構使い勝手が良い。
H8S2218Uでものたりなかった 内蔵RAM容量の不足、動作クロック、シリアルCHの少なさが
全て改善されてるのがいい。
459774ワット発電中さん:2006/02/10(金) 00:10:26 ID:skyZU/iB
0.4mmピッチか・・・厳しいな。
460774ワット発電中さん:2006/02/10(金) 16:14:56 ID:2w/yiEEn
>>459
0.4mmピッチ、
最初はきびしいと思ってたけど慣れれば試作で手半田するのもそんなに難しくない。
どうせピンを一本ずつ半田するわけじゃないので0.5mmも0.4mmも似たような感じ。
461774ワット発電中さん:2006/02/10(金) 17:32:23 ID:HLFIp3qv
鉛フリーに比べれば、特に難しくないと思う。
数をこなせ、慣れるのだ。
462774ワット発電中さん:2006/02/10(金) 19:33:33 ID:6YlvAlTg
120の正方形で良かった。
長方形とか128の正方形だと安価で入手しやすい変換基板が無かった。
サ○ハヤトは微妙に抜けてるから…
463774ワット発電中さん:2006/02/13(月) 23:33:47 ID:cDJM2mhw
スレを全部見てないんですけど、
24MHzの振動子が発振しません・・・・
コンデンサーの容量を色々変えて、4p〜22p位まで試しましたんですがね。
9603に電源入れるだけじゃ発振しないもんなんでしょうか?・・・
内部クロックの4MHzは発振しているんですけどね。
あきらめて発振器使ったほうが良いのでしょうか??
あるいは何か知恵がある方ご伝授下さい。
あともうひとつ聞きたいのですが、通信系のデバイスにセラロックで発振させるのは
精度的にやっぱり問題ありですか?
ちなみに漏れは電子開発系会社の営業マソで、ウチのエンジニアに聞いた事は
一通り試したんですけどね。
よろしこです
464774ワット発電中さん:2006/02/13(月) 23:49:08 ID:eUCgyJAM
まず日本語の文章の書き方から勉強した方がいいような気がしますがw
465774ワット発電中さん:2006/02/14(火) 00:42:11 ID:Xr5h7dAK
回路図は?
466774ワット発電中さん:2006/02/14(火) 01:15:02 ID:4db2TzL4

たいしたエンジニアじゃないことだけは わかった。
467774ワット発電中さん:2006/02/14(火) 01:51:47 ID:bedrJA0A
まぁまぁ、例え人語を発したとしても
それが人である証拠にはならないんだから
人として扱わねばよいではないか
468774ワット発電中さん:2006/02/14(火) 05:02:58 ID:x0ARFpZn
>>463がエンジニアじゃないことだけは判った
469774ワット発電中さん:2006/02/14(火) 10:00:16 ID:iV/a0/iN
そりゃまあ
営業マンって書いてあるもんな
本職エンジニアじゃないことは分かるわな
470774ワット発電中さん:2006/02/14(火) 10:40:29 ID:DbS+tGd7
>>463
USBN9603ですか?
データシート見たら発振子に1MΩをパラってやるのを推奨しているみたいですが
やってみた?
http://www.ee.ucr.edu/~crlab/usbgps/doc/usbn9603.pdf p7-p8あたり
471774ワット発電中さん:2006/02/14(火) 17:02:37 ID:cx8t+ibG
USBN9603 の FAQ 見ると周波数誤差 2500ppm 以下に汁と書いてあって
村田のセラロックのカタログ見ると精度 0.5% ってあるからダメぽ。
セラロックの高精度品ってあるんだっけ?俺なら最初から水晶使う。
水晶発振子が発振しない原因はたいていパターン設計かリセットの不良。
っていうか 9603 なんか買えたの?俺9604しか見たこと無いぽ。
472463:2006/02/14(火) 20:49:55 ID:Z9KYCAzm
皆様、熱いレスをありがとう御座います。

>470,471
ごめんなさい 9604でした。
水晶のコンデンサーの他に、前後10p以内くらいは全て試しました、
また、1MのRも入れてみましたがうんともすんともいいません・・・
加えて、内部クロックの端子で4MHzで動いていることはオシロで確認したのですが、
水晶を入出力をする部分で計ってみたのですが、やはり24MHzは出ておりませんでした。
基板は全てネットチェックしましたし、実装もピン配含め全て確認しました。
パターンもデバイスの出口直近の場所に配置してあるので問題ないと思いますが。。。

リセットを確かに疑いました。
マイコンからリセットの信号を送らないとだめですか?
だとするとリセットの端子にはどんな信号を入れればよいのでしょうか?
現在NCとなっております・・・
そうすると、コードを書き換えないとですね・・・禿げしく面倒臭そう・・・
とりあえず、リセット端子をVCCにつないだり、GNDにつないでみたりしたのですが、
変化はありませんでした。

やっぱりセラロックはダメなんですね〜 安くていいんですけどね。
出来る事なら発振器は使いたくないですね〜

ちなみに回路図は、そのまま↓です。

IN ----------------││---G
  │  │    
     │  │
    1M  --
   │  □
   │  --
     │  │
     │  │
OUT----------------││---G

日本の素晴らしきエンジニアの方々、営業マソの漏れに御指導お願いします。
473463:2006/02/14(火) 20:51:54 ID:Z9KYCAzm
う〜ん難しい・・
回路図ズレズレっすね。。。イタタ
474774ワット発電中さん:2006/02/14(火) 20:53:26 ID:smdYI4ub
475774ワット発電中さん:2006/02/14(火) 21:27:10 ID:sJGhUrFq
>>473
ところで、内部クロックの4Mって何?
USBNに24MHz繋いで水晶発信器が動いていてCCONFをイジラナイなら、
デフォルトでクロック出力端子に4MHzが出て正常だが?
476774ワット発電中さん:2006/02/15(水) 00:32:32 ID:kl7zQ7Xw
一応、463に聞いてみたいのだが、24MHzが発振してないと判断した理由は何?
477463 476:2006/02/15(水) 03:50:37 ID:SFYOsAkS
う〜・・・今日は接待で先程帰ってまいりました。
エンジニアの皆様レスありがとうございます。

>475
データシートを見ていると、デバイス内部に発信回路があって、電源入れると
勝手に4MHzが出ていると解釈しておりますが違いますか?
内部クロックを出力するピンがあり、そこをオシロで計ると4MHzはしっかり確認出来ました。
ちなみにここのピンはNCにしてあります。
外部クロックは24MHzの振動子です。


>476
9604に振動子をつなぐINとOUTのピンがあり、そこをオシロで計測しました。
なんだかノイジーな波形しか出ておりませんでした。

今チョット9604のデータシート見れないんですけど、9604の1ピンを左上に見て
右の一番上のピンが内部クロックの4MHz出力のピン?で、
その下が外部クロック24MHz IN。さらにその下が 外部クロック24MHzのOUTだったと思います。
オシロで計っている箇所はいずれも、9604の足にプローブをあてて計測しております。

エンジニアの皆様漏れのわかりずらい説明すみませぬ〜
ご指導よろしこお願いプリーズです。
478774ワット発電中さん:2006/02/15(水) 08:43:35 ID:opTYOetn
なんか大きく勘違いしているような気のせいがする。
USBN9604に自励発振回路は内蔵されていない。水晶発振子を駆動する回路ならある。
4MHzが出てるということは確実に24MHz水晶が発振してる。心配要らない。
XIN/XOUT端子に+5V/GND間でスイングする波形が出てると思ってないか?
そんなことは絶対無い。そんなICがあったらEMC試験で100%不合格だ。
だいたい+1Vくらいのノイジーな波形で正解。

あとリセット端子NCだと絶対動かんぞ。マイコンのRESETをそのまま入れてやれ。

とりあえずこの辺見れ
ttp://www.national.com/appinfo/usb/0,1808,462,00.html

9604使って製品作ったけどもうイヤ二度と使わん。
TOGGLEを自分で処理するなんて面倒すぎ。
479477:2006/02/15(水) 20:35:00 ID:qjA8AwsV
>478
OH!本物のエンジニアのあなた、ありがとう御座います。

4MHzが出ているという事は正常という事なんですね。

ちなみにリセットはマイコンのリセットにつながってました。
う〜ん・・・しかしつなげた記憶が無いのですが・・
しかもマイコンでリセットをどうしたこうしたと、コードを書いた記憶も無い・・
ちょっともう一度色々見直してみたいと思います。
文型営業マソの漏れには敷居がちょっと高いとはわかっているのですが、
何とかUSBが使えるようにしたいのです。

9604は面倒なデバイスなんですね、
会社に転がっているのパクッて使おうとした事が間違いだったのか・・・
でもガムバッテみます。

480774ワット発電中さん:2006/02/15(水) 23:59:36 ID:DGp3KE57
2ちゃんねるだからって無理にくだけた文体で書かなくったっていいんですよ
481774ワット発電中さん:2006/03/09(木) 23:03:55 ID:1gfHd6yG
今までRC232C接続でちょっとした(74HCXXをいくつか組み合わせた多ch汎用入出力等)回路を作っていて
次はUSB機器で同じようなものを自作したいと思ったのですがEZ-USBやらFTDIや、PC210X等と色々あるために尻込みしています。
ログを見ているとマイコンを扱えるのはあたりまえと言ったような感じなのですが、一から勉強するにはどのようなことから始めるべきなのでしょうか?
482774ワット発電中さん:2006/03/10(金) 01:27:11 ID:pFnKaMOE
>>481
USB-シリアル変換チップからはじめてみては?
おまけでGPIO端子付いてるのも結構あるし。
483774ワット発電中さん:2006/03/10(金) 07:11:53 ID:2F+95F/R
>>481
482に同意。
RS232C接続の周辺機器を作ったことがあるなら、FTDIを使えば一発では?
484774ワット発電中さん:2006/03/10(金) 08:37:29 ID:P9NqjQLT
>>481
ただ、標準的なシリアル通信(フロー制御含む)以外の使い方をしているなら、
USBシリアルは相当癖があるから注意です。普通に非同期シリアル+フロー制御程度なら
無問題でしょうが。
485774ワット発電中さん:2006/03/10(金) 12:18:32 ID:yTOivSTz
>>482-484
素早い解答ありがとうございます。
早速FTDIでUSB使う方法試してみることにします。
486774ワット発電中さん:2006/03/10(金) 18:55:49 ID:ILKD0dYX
picでたのしむ USB機器自作のすすめ て本がでたらしいお

ttp://www.amazon.co.jp/exec/obidos/ASIN/4774127159/





487774ワット発電中さん:2006/03/13(月) 14:32:55 ID:xtwhuFPI
>>486
立ち読みしたけどイマイチだった。
ネットの評判だけで買うと後悔するから気を付けるべし。
488774ワット発電中さん:2006/03/14(火) 01:31:42 ID:cp3tv7ut
まだ発売されてないのに立ち読みかよ
489774ワット発電中さん:2006/03/20(月) 11:15:42 ID:h/YZ0ksM
男は立ち読み
女は座り読み
490774ワット発電中さん:2006/03/20(月) 15:57:48 ID:Z8kMnU4+
>女は座り読み

パンツ見えてるぞ!!
491774ワット発電中さん:2006/03/21(火) 17:28:00 ID:LwFHWCvh
ソレ見せパンだから
492774ワット発電中さん:2006/03/21(火) 18:13:24 ID:mEVf4Rvl
分かっていても目のやり場に困るからヤメレ
493774ワット発電中さん:2006/03/21(火) 20:51:24 ID:16S2c5r/
ジュンク堂なら座り読みがデフォ
494774ワット発電中さん:2006/03/22(水) 09:51:30 ID:OoD8MjKn
あの椅子って一応棚毎にあるようだけど取り合いにならない?
495774ワット発電中さん:2006/03/22(水) 16:12:20 ID:LyWUjsTf
>>486
技評の後閑本というだけで、内容の見当はつく。イラネ
496774ワット発電中さん:2006/03/23(木) 01:33:20 ID:naAJ51Sg
497774ワット発電中さん:2006/03/25(土) 19:59:23 ID:32jXW7iW
JPEG処理の脆弱性…
498AC:2006/03/26(日) 00:56:15 ID:htgfgGYK
>>496
これって自作自演?
499774ワット発電中さん:2006/03/30(木) 03:30:44 ID:IxqZLMdR
本番です
500774ワット発電中さん:2006/04/03(月) 16:15:58 ID:qqxdkXbt
>>481
俺は、Mac使ってるので、ホスト側からスクリプト言語(Expect/Tcl)で簡単に制御できる、
シリアルポートのインターフェイスから始めて、まだ、その段階。
本格的にエンドポイントとか使うようなホストプログラムは勉強していない。

EZ-USBのファームで、それをOS標準のUSB-Serialドライバで使えるような物がネットにあったので、
それを改造して、iTunesの電波リモコン作った。
USBファームは、アマチュアの限られた装置ではデバッグも大変だから、まず、EZ-USBでシリアル通信が出来るファームをマスターすれば、デバッグメッセージをホスト上で簡単に見る事も出来る。
ただ、難点はプログラムメモリが8Kしかない事。Cでプログラム書いてると、すぐになくなってしまう。
FX2になったら増えてるかと思ったら、同じなのでがっかりした。
さらに困った事に、USB1.1用のチップ自体が製造中止なので、それの応用基板を3個ほど確保しておいた。
これを使ってしまえば、FX2か、あるいは、別のチップに移行せざるを得ない。
501ad:2006/04/03(月) 16:21:37 ID:eZpnuGGE
実は、たったの24時間で、
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
あなたの今後のネット収益を倍増するスキルがあります。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
それを知りたい方は、他にいませんか?

アフィリエイトを使わずにホームページとEメールだけで3,000万以上稼いだ
インターネット・マーケッターの宮川さんが、

巨大な現金の山を作り出す門外不出の一生涯使えるノウハウを
下記のサイトで公開しています。

その内容をお知りになりたい方は、下記をクリックしてください。

【たったの24時間で あなたの今後のネット収益を倍増するスキルとは? 】
http://infostore.jp/dp.do?af=moneyclick&ip=successpreneur&pd=01
502774ワット発電中さん:2006/04/03(月) 16:43:07 ID:PELmfA/y
>>500
FX2LPなら16Kになってるよん

サイズ違うのかyp!って突っ込みいれちまったぜwww
503774ワット発電中さん:2006/04/03(月) 16:45:19 ID:qqxdkXbt
>>502
おお、それ、知らんかったよ。
16Kか、まだ、足りんな。
なんで、4Mとか、奮発してくれんのだろう?
504774ワット発電中さん:2006/04/03(月) 21:46:17 ID:HiRS86Ck
>>503

on-chipで4Mはやりすぎだろ。
8051は所詮8bitMCUだし

でもFX2(LP)でも外付けすれば64kBまで増やせるよ。
505774ワット発電中さん:2006/04/03(月) 21:56:37 ID:HUzdfRkU
MacでUSBやるにあたってどこで情報仕入れてくるん
やってみたいなぁとは思ってるんだけどとっかかりがなくて
506500:2006/04/03(月) 22:51:57 ID:qqxdkXbt
>>505
http://homepage.mac.com/raktajino/index.html
俺のUSB遊びは、このページを見つけたときからスタートしたよ。
ファームもここのを流用した。
MacでUSB周辺機器の開発が出来るなんて、嬉しいじゃない?
俺は、iMac1台でやりくりしてるので。
507500:2006/04/03(月) 22:55:42 ID:qqxdkXbt
>>504
Starwberry Linuxの基板を利用してるので、外付けが出来んのよ。
恥ずかしい話なんだが、最初はEEPROMの容量を増やせばOKだと思っていて、
8KオーバーなHEXをぶち込んだところ、動かないので、何度か試行錯誤して
やっと気がついた。
508774ワット発電中さん:2006/04/03(月) 23:11:39 ID:HUzdfRkU
>>506
ウッヒョウありがとうがりがとう
509504:2006/04/03(月) 23:32:37 ID:HiRS86Ck
>>507

CY7C68013A-"128"でないとメモリバスが出てないから、
それの載ってる基板でないとダメだね。
Optimize以外だとどこがあるだろ?
総本家開発キット, CY3684も、Digi-keyなら$500くらいでで買えるはず。
510500:2006/04/04(火) 10:30:13 ID:BBE5oZVh
>>509
$500はきつい。カード型Linux基板が買えちゃうyo。
Strawberryのは4000円しないし、ユーザー領域もあるので、
カジュアルな開発にはぴったりかな。それがディスコンとは、いかにも残念。
それにバスが出ていても、ハンダ付けする自信ないし...
511774ワット発電中さん:2006/04/04(火) 12:24:24 ID:rXg8bSg4
AN2131QCだったら、使い道の無いまま20個位持ってる
512774ワット発電中さん:2006/04/04(火) 12:30:23 ID:+70KvTkH
FX2LP56をdigikeyでまとめて買おうかなやむなぁ。
どっかで24MHzのX'tal安く売ってないかね?
513774ワット発電中さん:2006/04/04(火) 13:00:29 ID:/FYRzbcW
>512
同じことをえんえん悩んでるうちにdigikeyで
売り切れてしまって今は入荷未定状態。
こんど入ったら買う決意、だが入荷するころには気合い抜けてるだろうな。


514500:2006/04/04(火) 13:41:54 ID:BBE5oZVh
>>511
Strawberryのような基板にハンダ付けして、動作確認してくれたら、
1個1000円で10個買います。
515774ワット発電中さん:2006/04/04(火) 18:57:25 ID:PgrPIqqd
あのサイズの両面基板一枚作るのに2000円ぐらいかかるのに
516774ワット発電中さん:2006/04/04(火) 20:25:38 ID:rXg8bSg4
>>514
USB1.1位、ピッチ変換基板で頑張れば良いのさ
517774ワット発電中さん:2006/04/09(日) 11:27:57 ID:9yqXg6c7
>>500
usbn9604あたりと、好みのマイコンとかはどうかな。
マイコンはMacだとgccが使えるAVRが便利。finkにもavr-gccとbinutilsがあるし。

AVRならソフトウェアUSBという手もある。マイコン直結はやはり楽ちん。
avr-gccをXcodeから使うというのも楽しいかも。
518500:2006/04/09(日) 12:42:59 ID:EA0qHP8N
>>517
>AVRならソフトウェアUSBという手もある。マイコン直結はやはり楽ちん。
実は、マイコンいじりはAVRのSTK500から始めたのですよ。
OSXでエディットして、後は、Virtual PC上でメーカーの開発環境を使ってコンパイルやら、ダウンロードやらをやってたです(その当時自分の環境では、OSX上でgccをうまくコンパイルできなかったので)。
OptimizeのカメレオンUSBがMacで使えないのが癪に障るので、CPLDプログラマを作ったりしました。
ただ、STK500で色々遊んでいるうちは良いが、いざ、実用品を作ろうとすると、
ホストのインターフェイスのためにRS-232Cの回路を実装したり、USBアダプタを使ったりと、
面倒くさくなって、ほんとにイージーなEZ-USBに乗り換えました。

しかし、8051だとA/Dコンバーターも無かったりで、複雑なUSB機器はなかなか難しいとも感じていたです。
「ソフトウェアUSB」というのは初耳です。面白そうですね。

519774ワット発電中さん:2006/04/09(日) 22:02:16 ID:K6s81gUs
USB内蔵PSoC CY8C24946は如何?
520774ワット発電中さん:2006/04/09(日) 22:02:56 ID:K6s81gUs
あっ、変なの叩いてしまった。CY8C24794だ。
521774ワット発電中さん:2006/04/09(日) 22:41:00 ID:Qcpw6wVz
手軽に買えるなら使ってみたい
522774ワット発電中さん:2006/04/10(月) 01:17:40 ID:E1tqsl+V
Digi-Key通販で100個位大人買い
523774ワット発電中さん:2006/04/10(月) 14:57:05 ID:tXzWs2so
>>521
漏れは手軽に使えるなら買ってみたい。

0.5mmピッチはちょっと・・・
524774ワット発電中さん:2006/04/10(月) 16:15:25 ID:E1tqsl+V
どうせ、一本ずつ付けるわけじゃないし

MLFだと足が無いから足曲がりもないし、毛細管現象みたいに
なって上の方でブリッジしたりしないから楽

525774ワット発電中さん:2006/04/20(木) 19:46:38 ID:lJJVKtlt
変換基盤プリーズ
526774ワット発電中さん:2006/04/20(木) 20:04:16 ID:81s0RA0o
ブルガリアに発注するんだ
527774ワット発電中さん:2006/04/22(土) 08:34:42 ID:2JezokaF
ちょっとぉー、日本人なんだから国内部品で揃えましょうよぉー
528774ワット発電中さん:2006/04/22(土) 13:43:36 ID:P5Y7pkpW
>>527
無茶言うな(w
529774ワット発電中さん:2006/04/22(土) 19:53:52 ID:kwO5RcFM
>>525
できたという報告がある・・・
ttp://www.pastelmagic.com/bbs/pmbbs.cgi

写真はこっちか
ttp://hobby55.web.fc2.com/
530774ワット発電中さん:2006/04/26(水) 20:20:25 ID:CHK3F8LI
トラ技のキャンペーンV850当たった。
なぜにCP2103がのっているのだろうか?
531774ワット発電中さん:2006/04/29(土) 07:10:58 ID:a4YR4i8X
TIみたく自分とこのチップで固めろって?
532774ワット発電中さん:2006/05/20(土) 03:04:19 ID:bLO3GiKw
PhilipsのISP1761など、ハイスピード対応ホストを使ったことある人いますか?
今やっているんですが、いろいろ大変です orz...
533774ワット発電中さん:2006/05/20(土) 11:43:59 ID:7z+nYl+W
>>532
ハイスピードうらやましす。
プロセッサとメモリが気になる。
534532:2006/05/20(土) 14:20:24 ID:bLO3GiKw
Philips LPC2214: ARM7TDMI-S, ROM:256KB, RAM:16KB
に、SRAM 1MBくっつけてます。

情報少なくて、苦労します orz...
535774ワット発電中さん:2006/05/21(日) 00:03:11 ID:Uh+miMeZ
USBメモリに使ってるような、基板と平行のUSB-Aオスコネクタ、
どっかで売ってないかな・・・digikeyにもないっぽいし。
536774ワット発電中さん:2006/05/22(月) 21:18:12 ID:ZATX+/S7
>535
そのテの機構部品は MOUSER が DigiKey より強い。
www.mouser.com で例えば KUSB-SMT2 で検索してみ。
537774ワット発電中さん:2006/05/24(水) 03:46:32 ID:sG3qMzq9
>>536
なるほど、トンクス
そうか、mouserってのもありましたね。最近digikeyばっかりですっかり。
538774ワット発電中さん:2006/05/24(水) 05:17:33 ID:lOf9syEC
ヤダヤダ日本語サイトジャナイトヤダヤダ
539774ワット発電中さん:2006/05/24(水) 06:58:45 ID:m7iposSa
digikey日本語サイトありますよ
540774ワット発電中さん:2006/05/28(日) 01:04:15 ID:55USBFWs
IDがUSBなので遊びにきました(`・ω・´)シャキーン
541774ワット発電中さん:2006/05/28(日) 03:00:15 ID:sTeRsbRc
>>540
せっかくなんで何かUSBで作りたい物とかは?
542774ワット発電中さん:2006/05/28(日) 05:07:56 ID:6DUNPhpr
>>540
USBとFWのブリッジとか作ってくれ
543774ワット発電中さん:2006/05/30(火) 21:44:33 ID:nHodrv4X
漏れからもUSB2.0機器をFWにつなげる装置、キボンヌ。
544774ワット発電中さん:2006/06/07(水) 00:36:17 ID:8gOEHTSf
FWってなに?
545774ワット発電中さん:2006/06/07(水) 00:54:48 ID:MwfHpu6I
FireWireのことけ?
546774ワット発電中さん:2006/06/14(水) 21:06:04 ID:gxT+C6GS
初心者です。スレ違いかもしれませんが、
PCからUSB経由でプレステにデータを送りたいと考えています。
いわゆるゲームパッド変換機の逆バージョン?
手元に、CY7C63001A を使った変換機(PSJ-M1U)があります。
VBの知識はありますが、
実作業は、はんだ付けくらいしかやったことがありません。

CY7C63001Aへ焼く作業とか必須ですか?
変換機を再利用して、
アプリだけ作ればよいとか都合の良いことはないのでしょうか。
547774ワット発電中さん:2006/06/14(水) 23:27:22 ID:Gf2VA3Ko
>>546
CY63001Aってワンタイムだった希ガス

ファーム書きたくないのならUSBIO使っては?
548774ワット発電中さん:2006/06/15(木) 12:25:38 ID:x/duFmrq
>>547
回答ありがとうございます。USBIOさっそく調べてみました。
1500円のキットがあったので、買って試してみようかと思います。
549774ワット発電中さん:2006/06/15(木) 13:53:14 ID:grVO1Mda
USBIOじゃ速度的に厳しいような気がしますが。

パッド改造して線を引き出せばなんとかなるか。
550774ワット発電中さん:2006/06/15(木) 19:16:37 ID:x/duFmrq
>>549
アドバイスありがとうございます。
「パッド改造して線を〜」と、ありますが
僕の想像では、PC → USB変換機(今回の自作部品) → PS
という経由を描いてたので、パッドの介入箇所が思いつきません。
差し支えなければ、詳細を教えてもらえないでしょうか。
551774ワット発電中さん:2006/06/15(木) 23:42:58 ID:LfGGOoeX
USB-パラレル変換機で、接点on/offするイメージかな?
552774ワット発電中さん:2006/06/16(金) 00:06:13 ID:HCmwy5xO
>546
作りたいのはPCから制御するマクロコントローラみたいなの?

PCからプレステ(等)をコントロールするのに一番楽なのは、
・コントローラを一つ改造してボタンの代わりにアナログスイッチを接続
・そのON・OFFをUSB・パラレル変換とかUSBIOでコントロール

半田付けぐらいしかやったことがない初心者でも、少々ハード周りの知識を
追加すればできると思う。ハード周りの基礎を押さえなきゃいけないから
そこそこの勉強が必要だとは思いますが、それができたら結構な基礎力が
ついてるでしょう。
553774ワット発電中さん:2006/06/16(金) 00:06:47 ID:4OGTxVP+
>>551
素人なので、接点on/off という意味がよくわかりませんが、
おそらくそうかと思います。
http://nohohon15.cocolog-nifty.com/./photos/uncategorized/usb.jpg
文章にできないので、図で表してみました。
例えばですが、キーボードで↑と入力したら、変換機で変換(?)して、
パッドで↑を押した状態と同じ情報を送るようなカンジでしょうか。
・・・そうすると、PSパッドの仕様も完全に理解しないといけないような
気がしてきましたが。
554774ワット発電中さん:2006/06/16(金) 01:54:32 ID:dPwmHjK/
要するに、PC自体をコントローラとして使いたいってことなんだね

PC→@→USB→A→PS

ちゃんとやるなら、AのPSコントローラの制御信号は解析されていて、俗にいう藤田資料とよばれる
ttp://www.vector.co.jp/soft/dl/data/game/se020797.html
こいつを理解できないと話にならない
USBコントローラからボタン押された信号と同等のシリアル信号を生成して流せば目的は達成・・・でも敷居はたかい。

PSコントローラをPICとかで自作しているのはググればいくらでもあるような気がするので、
PS信号部分は先人の回路をパクって、USBからはシンプルな制御でいけそうな気がする

   PC→USB→PIC→PS

あー、やっぱり道のりは遠いかもw
555774ワット発電中さん:2006/06/16(金) 05:30:58 ID:dX1PFBX5
エミュ使ってPCだけで完結すればいいじゃんねー?
556774ワット発電中さん:2006/06/16(金) 15:00:26 ID:KM5zogsX
>>554
レスありがとうございます。
藤田資料、ざっと目を通して見ましたがメマイがしました・・・。

PICでの自作サイト等もあさってみます。
道のりは遠いですね;;

>>555
エミュというか、ゲームをやりたいわけでなくて、
PCからのコントロールに挑戦したいのです。

ありがとうございました。
557774ワット発電中さん:2006/06/17(土) 00:22:05 ID:WJS9D2LN
>>556
いきなりUSB使うのはあきらめて、まずはパラレルポート経由でやってみたら?
それで動かせたら、次の段階でUSBに置き換えるのが無難な気がする。
558774ワット発電中さん:2006/06/17(土) 13:23:45 ID:PVlW31wm
良スレの予感
559774ワット発電中さん:2006/06/17(土) 15:36:51 ID:33vjA4H+
>>557
PIC のサイトを巡っていたら、
ttp://www.nico.to/mm/psctr.html
こんなの見つけました。
パッドからの入力部分がありますが、
まさに、やろうとしてることを実現してたページです。
ここまできたら USB でやるしかないかと。
560774ワット発電中さん:2006/06/17(土) 17:47:05 ID:d/HP4Ure
人の忠告や言うこと聞かないのは釣り師に多くみられる傾向
561774ワット発電中さん:2006/06/27(火) 23:47:58 ID:4nHf+9hR
秋月でFX2LP発売age
562774ワット発電中さん:2006/06/28(水) 00:15:41 ID:OzVtAgr0
0.65ピッチか・・・
563774ワット発電中さん:2006/06/28(水) 00:17:35 ID:FAELV3ur
>>561
試してみるのに0.635mm/56pinなSSOP変換基板がみつからん。
ちょっと試すのマンドイかもしんない


564774ワット発電中さん:2006/06/28(水) 00:18:06 ID:FAELV3ur
>>562
1/40インチだったぞ?
565774ワット発電中さん:2006/06/28(水) 00:38:05 ID:3Yj2l7t0
UEW線で直配線
566774ワット発電中さん:2006/06/28(水) 00:44:17 ID:yvrEe3n1
どうせそのうち変換基板出すんじゃね?
567774ワット発電中さん:2006/06/28(水) 00:47:33 ID:4NYd+jYS
EZ-USB FX2LPキットでもいいなぁ
568774ワット発電中さん:2006/06/28(水) 00:48:47 ID:JNr1/icq
それならいっぞオプチの MINI FX2 で良い罠…。
いつのまにか FX2LPになってるし。
569774ワット発電中さん:2006/06/28(水) 15:03:58 ID:O7PfHTDF

SSOPじゃなくてSOPなのか?
570774ワット発電中さん:2006/07/01(土) 00:09:13 ID:8ZEPoVSc
FX2LP入荷したみたいだね。

>569
そのへん秋月はDIP以外は適当。
571774ワット発電中さん:2006/07/01(土) 01:13:45 ID:SI7rqCnb
>>570
うむ、会社の帰りに寄ったらひっそりと出てたな@\1000
手に取ってる奴はいなかったみたいだ。まだ気づかれてないかもなw
572774ワット発電中さん:2006/07/01(土) 02:10:52 ID:EYZorDOo
>>571
な、なんだって〜(AA略

まあ、今日は暑すぎて必要な部品だけ買って
即帰ってしまった漏れが悪いのだが。
573774ワット発電中さん:2006/07/03(月) 16:01:09 ID:dfof7pQg
PhilipsのISP1761/1760、ハイスピードホストコントローラの情報ないですか?
SH4+Linuxにくっつけたいです。
苦労する? 3.3v系CPUローカルバスに直結ってこれしかない?
574532:2006/07/03(月) 22:21:08 ID:baGDtDzF
ぐぐったけど、全然見つかりませんでした。 orz...

CPU汎用バスで、すべての転送に対応しているのって、現在これ以外は
無さそうな気がします。

Philipsにソースについて問い合わせたら、頂けました。データシートを読んでも
よくわからなかったので、EHCIやUSB2.0の仕様書も参照しています。
575532:2006/07/04(火) 00:54:05 ID:A5zthh7y
PTD(Philips Transfer Descriptor)が壁でしたが、
USBについて理解を深めていくと、わかってきたような気がしました。
576774ワット発電中さん:2006/07/04(火) 17:47:25 ID:WMEGIueZ
532さん ありがとうございます。
私もぐぐり飽きました・・・

データシートとアプリケーションノートを読んでみても、なかなか手強いです。
LinuxカーネルにUSBのプロトコルスタックが入っていて、ISP116xのHCDもある
からどうにかなると思いましたが、EHCIがネックです。
PhilipsではPHCIという独自実装でなにやらやっているようですね。

PCI付きのマイコンは高いから使いたくないですし。
577532:2006/07/04(火) 21:38:50 ID:A5zthh7y
LinuxドライバもPhilipsに問い合わせれば頂けると思います。

データシート見ながら、ちまちまレジスタをいじってなんとかマウスなどの
Enumerationができました。
最初に内蔵ハブを初期化して、Split Transactionに対応して、
…ぐはぁ orz..  って、感じでしたが、ここまでくれば後は楽そうな気がしています。
578774ワット発電中さん:2006/07/06(木) 01:16:34 ID:59vA0mk8
ttp://www.tokiwa-west.co.jp/USB_Module/USB.htm
ここのUMO2-FIFO/Dを2つ使って合計16コの出力を得たいと思い、
openするときは複数個のopenに対応するFT_OpenEx()関数を使おうと思いました。
そのためには各チップのシリアルナンバーが必要で、FT_ListDevices()関数で取得する、と
仕様書にあります。
ところが、取得したシリアルの文字列をSetWindowText()などで表示させようとしても
何も表示されません。
取得関数自体は成功を返しており、FT_OpenEx()に渡しても書き込みはできるのですが・・・
また、書き込みはできるものの2つを判別している様子はなく、片方にしか送信しないような
挙動を示します。
その他奇怪な現象で、何が起こっているのか整理できません。
何とかしてシリアルを得たいのですが・・・
579774ワット発電中さん:2006/07/06(木) 14:26:33 ID:7vWZwOtj
>>578
シリアルは>>578が書かなきゃいけないんじゃないか?

E2PROM Writerユーティリティとやらをいじってみたらどうだろ

580578:2006/07/06(木) 14:37:00 ID:59vA0mk8
>>579
あ、自分で書くものなんですか(汗)
そりゃ何も文字が出てこないわけですよねw
ありがとうございます!
581578:2006/07/07(金) 00:26:34 ID:xGH6iU29
>>579
無事にできました!
ありがとうございました!
582774ワット発電中さん:2006/07/13(木) 09:02:56 ID:Q+TQrnXa
>>532さん

情報、ありがとうございます。PhilipsよりISP1761用のLinuxドライバを入手できました。
カーネル2.6.9用のものらしいです。 なぜかPCIバスブリッジが
ついているボードのドライバみたいですが・・・orz
これから、いろいろ調べてみます。
583774ワット発電中さん:2006/07/29(土) 14:20:56 ID:YxgAOYQ3
すみません。教えて下さい。
FT245BMでバルク転送の場合、データ転送のスピードはどのくらい
出るものなのでしょうか。
また、FT245BMでアイソクロナス転送を行いたい場合には、MProg
かなにかでEEPROMの内容を書き換えるのでありましょうか。

584774ワット発電中さん:2006/07/29(土) 17:39:53 ID:Lj/5Cwnu
>583
ご存知かも知れませんが
245AMでの例 ttp://www.hdl.co.jp/USB-001/usb001-t5.html
AMはUSB1.1、BMはUSB2.0ですがともにFull Speedですので大きな差はないと思います。
AMとBMの違い ttp://www.hdl.co.jp/USB/AM2BM.html
585774ワット発電中さん:2006/07/30(日) 00:33:07 ID:4bRzZUEk
>>584さん。ありがとうございました。by583。
586夏厨:2006/08/06(日) 16:42:23 ID:6PW8ohbG
FT8U245BM辺りを使ってUSB機器を作りたいのですが、回路と理論が理解できません。
FT8U245BMをパラレルに変換する回路などは見かけるのですが、
それにどうやって目的の機能を果たさせればいいのか分かりません。

例えば練習として、
USBから電力を得ている回路のLEDをパソコンからの制御で付けたり消したりするには
何をどうすればいいのでしょうか?

FT8U245BM+PIC辺りで実現したいのですが、参考になるサイト等があれば教えてください。
多くのサイトを探しましたが、液晶に表示するなどの高度な内容は扱っていても、
初歩的な内容が書いてあるサイトは見つかりんませんでした。
587774ワット発電中さん:2006/08/06(日) 16:54:21 ID:NpfWrE2x
回路と理論なんて言ってるから難しいんだと思うよ。
本当に中学生ならUSBIFの英文仕様書よめないだろ。英文だし難しいし。

後閑サイト見た?USB+LEDは載ってないけどな。USBとLEDの使い方は載ってる。
http://www.picfun.com/
588774ワット発電中さん:2006/08/07(月) 00:54:49 ID:Ik5cFWvc
>586
IPIのボードのサンプルがあります
ttp://www.ipic.co.jp/usb.html
の usb245877.pdfが回路図 (FT245とPIC16F877)
usb245877.zipがサンプルソフト(CCS-C)
usb245877.zipは本当は自己解凍ファイルなので usb245877.exeとりネームして実行してください。
サンプルソフトはPCからI/Oの入出力、ADの取り込み、LEDのON/OFFが出来るようになってる。
作るの面倒なら ttp://www.ipishop.com/ftdi.html から買えるが高い。
589774ワット発電中さん:2006/08/07(月) 10:23:02 ID:CfvGTxnV
LED ON/OFFだけだったら、FT8U245BMのBit-Bangモードだけでいけるのでは?
http://ore-kb.net/hard/BitBang/
590774ワット発電中さん:2006/08/07(月) 12:02:16 ID:Ik5cFWvc
FTDIの型番は
AMは FT8U232AM / FT8U245AM
BMは FT232BM / FT245BM
ttp://www.ipishop.com/ft232.html
591774ワット発電中さん:2006/08/11(金) 18:44:44 ID:BCMLe8/W
FTDIで仮想COMじゃなくて、バルク通信する場合のサンプルはどこにありますか?
型番USB-016-FIFOでつ。
592774ワット発電中さん:2006/08/14(月) 23:00:19 ID:nYdAh2JZ
LinuxでEZーUSBやってるかたいますか??
593774ワット発電中さん:2006/08/14(月) 23:36:50 ID:ybnaPxFt
>>591
作って公開してくれ(w
594774ワット発電中さん:2006/08/14(月) 23:48:11 ID:LivH87gS
USB光るうんこさん作り方
http://www.emanator.demon.co.uk/bigclive/usbshit.htm
595774ワット発電中さん:2006/08/15(火) 00:30:40 ID:pWnCAset
USBうんこ か
596774ワット発電中さん:2006/08/15(火) 00:48:00 ID:YgWQxy8K
どちらかというと深海のナマコに見える漏れ
深海にナマコいそうにないが。

漏れ上品☆
597774ワット発電中さん:2006/08/16(水) 21:59:27 ID:mQAJO7S8
EZーUSBだと、ボードに乗せるUSB回りのファームは不要と理解したのですけど、
この理解、あってますか??
598774ワット発電中さん:2006/08/16(水) 22:12:29 ID:miUUQw4N
>USB回りのファーム

意味不明。
ファームってなにか勉強汁。
次にメーカーのデータシート嫁。

599774ワット発電中さん:2006/08/16(水) 22:45:18 ID:fCfXGhvg
>>597
激しく間違ってますね。
ボードにEEPROMで載せるか、ホストから起動時に送らないといけませんよ。
600774ワット発電中さん:2006/08/16(水) 23:19:23 ID:nDxHrpem
>>598
たぶんUSBで通信するための部分のファームウェアのことじゃない?
601774ワット発電中さん:2006/08/16(水) 23:20:04 ID:nDxHrpem
逆だった・・・・
X部分のファームウェア
Oファームウェアの部分
602597:2006/08/17(木) 00:07:33 ID:OgFbb9Mj
ちょっと、表現があいまいだったかもしれません。(すいません。)

確認したい内容は、「USBでのデータ転送には、EPROMとかにプログラム
を書く必要があるかどうか?」ということです。

>>600
そのとおりです。

>>598
メーカーのデータシートが見付かりません。
英語でも全然問題無いのですが…
603774ワット発電中さん:2006/08/17(木) 03:11:53 ID:fxy6v7tA
1.「USBでのデータ転送には、<<外付けの>>EPROMとかにプログラムを書く必要があるかどうか?」
2.「USBでのデータ転送には、EPROMとかに<<自作で>>プログラムを書く必要があるかどうか?」
604774ワット発電中さん:2006/08/17(木) 20:22:28 ID:OgFbb9Mj
中国語でもOKでつ。
605774ワット発電中さん:2006/08/17(木) 21:00:48 ID:2oLsIDfN
606774ワット発電中さん:2006/08/17(木) 21:23:16 ID:7cuzAMKo
>>602
英語が問題無いならメーカのHPから引っ張れるはず
英語全然だめぽな俺は引っ張って来たけど読むのがたるいです orz
てか開発環境にpdfが同梱されてんじゃん うはw
607774ワット発電中さん:2006/08/17(木) 22:54:09 ID:OgFbb9Mj
>>606
開発環境は OpenSource でやろうとしてます。
608774ワット発電中さん:2006/08/17(木) 22:59:05 ID:y/glP+8E
こういう開発環境はOpenSourceにこだわるといいことないぞ
素直にメーカーが用意した環境使えよ
オプソじゃなきゃやだやだというオプソ厨なら別だけどさ
609774ワット発電中さん:2006/08/17(木) 23:18:14 ID:7cuzAMKo
メーカのHPからデータシートも持って来れないのにオープンソースで
開発できんのかなあ
もしかして釣られたのか?
610774ワット発電中さん:2006/08/17(木) 23:35:12 ID:OgFbb9Mj
> こういう開発環境はOpenSourceにこだわるといいことないぞ
> 素直にメーカーが用意した環境使えよ

正直言って、Winもってないんです。

>>609
釣りではありません。本気です。
611774ワット発電中さん:2006/08/17(木) 23:45:00 ID:Ak9jqKQa
まぁ、がんがって自分で切り開いてよ
612774ワット発電中さん:2006/08/18(金) 00:05:17 ID:y/glP+8E
>>610
w Winくらい買えよ。OEM版で1万円くらいだろ。
そんなのケチってるような奴にはUSBは無理。
USB開発したけりゃ、Win買って出直して来い。
613774ワット発電中さん:2006/08/18(金) 00:47:03 ID:VCJeoTZQ
Win持ってないってのは
マカーか
俺もマカーだ
まだUSBに手を出した事は無いが気になるから覗いてるんだ
お互い頑張ろうぜ

http://homepage.mac.com/raktajino/index.html
前にこのスレで貼られてたMacでEZ-USBいじってる事例のサイトだ
俺ちゃんと読んでないんだけど、参考になるかもしれんよ
614774ワット発電中さん:2006/08/18(金) 00:58:40 ID:fhpiw0QX
Linux じゃないのか。。。
615774ワット発電中さん:2006/08/18(金) 01:02:59 ID:g33Indbe
EZ-USBのどのタイプ?
616774ワット発電中さん:2006/08/18(金) 01:49:02 ID:2LhxuCKM
>>610
俺はマクでsdcc使ってFX2LPのファームビルドしてる。
http://fenrir.naruoka.org/archives/000438.html
が非常に参考になる。sdcc移植版のライブラリもある。
メーカの開発環境はツールはもちろん使えないが、資料がいろいろ入っているので、ダウソして覗いてみることをすすめる。
ファームのダウンロードは613の紹介してくれたサイトと、その元になったアポーのXCODEに含まれてるEXAMPLE見れ。
617774ワット発電中さん:2006/08/18(金) 07:42:53 ID:vdvuS90C
さて、俺は俺でぼちぼち進めますよ、っと
EZ-USB FX2を使おうと思ってるんだが、コアの8051が構えないと
何も出来ないだろうということで、先ずはスタンドアロンで動かすことに

なんか夏休みの自由工作みたいな気分になってきたよw
618610:2006/08/18(金) 09:15:15 ID:V9MDHJwi
>>613,616
おお〜
すばらしいサイトをありがとう!
本職の方によっては、当り前すぎるようなことでも、
趣味で始める私には、とても難しかったりします。

お互い頑張りましょう。
619774ワット発電中さん:2006/08/18(金) 23:00:47 ID:tWMfLhF2
FX2、とりあえず構ってみました。お約束のhellow world。
USBの機能は使ってないんでアレだけど初めて構った割には
8051自体は結構素直なコントローラだなって印象。
http://radio.s56.xrea.com/radio/src/radio0939.jpg
620774ワット発電中さん:2006/08/19(土) 20:43:46 ID:OPe6z8Lf
俺メモ
FX2のSRFs以外のレジスタを構うんだったら、開発環境に入っている
periph.c を使うのが手っ取り早い
その際はメインソースとdscr.a51 に加えてfw.c、USBJmpTb.obj、Ezusb.lib を
SourceGroup1 に追加のこと。
periph.cはTD_Init から実行される。レジスタの初期設定はそこに記載するが吉。
処理関数はTD_Init から呼び出すようにする。
IOのビットアクセスはFX2regs.h の改造で可能。

俺様おバカさんなので何か勘違いしてるかもw
今夜はタイマーと割り込みを試してみることにしよう。
621774ワット発電中さん:2006/08/19(土) 20:53:11 ID:OPe6z8Lf
あと皆さん、俺が邪魔なら言ってくださいね
シベリアあたりに逃げ出しますからw
622774ワット発電中さん:2006/08/19(土) 21:04:30 ID:8pApaeYV
ムネオハウスにもうすぐ空き部屋ができそうですよ
623774ワット発電中さん:2006/08/19(土) 21:43:47 ID:0nA2ZBCk
秋月でFX2LPとX'tal、EEPPOMあと80MspsのADC買ってきました。
信号処理のお勉強をします
624774ワット発電中さん:2006/08/19(土) 23:08:44 ID:sEXVZUxH
EZUSBとADCの接続方法が気になる。
625774ワット発電中さん:2006/08/19(土) 23:28:02 ID:0nA2ZBCk
とりあえずダンピング抵抗だけいれて直結です。
160〜200Mbpsまではそのままいけているようですので、
8ビット幅なら20Msps、16ビット幅なら10Mspsで考えます。
320Mbpsは試したけどちょっと厳しいですね。情報を一部捨てても
良いのなら可能かもしれませんが・・・

もっと高速にする場合はFPGAとメモリを入れようとが考えています。
その場合は断片情報しか記録できませんが今のとこはそれでも
構わないです。
626774ワット発電中さん:2006/08/20(日) 15:17:49 ID:yGQgACTu
俺メモ
タイマー割り込みやINT0割り込みはperiph.c とは別に関数を作って
そこに記述しないと割り込みが発生しない・・・のか?(よくワカラナス)

とりあえず動いたので良しw
さんざ悩んで構いまくったお陰で開発環境の使い方も慣れてきたよw
そろそろUSB機能を使ってみよう
ドツボに嵌りそうだよなあ。不安だwwwww
627774ワット発電中さん:2006/08/20(日) 15:31:30 ID:yGQgACTu
>>622
職がありゃ北海道でも悪くないなあ
あと寒くなければ言うことなしw

明日から仕事なんで、今後はあまり出て来ないと思います。ご安心を
628774ワット発電中さん:2006/08/20(日) 20:25:02 ID:S3e8tOXT
>>625
そのADCのマニュアルはしっかりしてますか?
某○線のビットを取りたくて…
629774ワット発電中さん:2006/08/20(日) 22:49:48 ID:yrwU5CPA
>>628
メーカのデータシートだけす。
PDFダウンロードしてくるのがよいかと。
630774ワット発電中さん:2006/08/21(月) 21:47:44 ID:6+6WhFii
>>629
TNX
631774ワット発電中さん:2006/08/22(火) 22:59:01 ID:hmzKwWo9
ストロベリー・リナックス「EZUSB-FX2 USB ver.2 マイコンボード」
(3980円。EZ-USB FX2搭載マイコンボードキット)

↑これを買えるところありませんか?
632774ワット発電中さん:2006/08/22(火) 23:03:50 ID:4ByqKhWq
633774ワット発電中さん:2006/08/22(火) 23:15:02 ID:Fg1JbMFA
各社から出てるFX2搭載ボードがあるけど、
大抵同様につかえるんですか?
634774ワット発電中さん:2006/08/23(水) 08:21:13 ID:CkS2Cj4z
635774ワット発電中さん:2006/08/23(水) 21:30:19 ID:5xnLnO+3
おしえてやれ
636774ワット発電中さん:2006/08/23(水) 21:48:50 ID:m8jn5XlY
>>634
調べるのがマンドクサイ
知りたい奴が調べるのが適当かと
ホビー用途で考えるとオプティマイズのFX2ボードあたりかな
サイトにピンアサインとか載ってりゃ比較できるしょ

むしろ自分で調べる気の無い奴は苺で買ってやれよ
637774ワット発電中さん:2006/08/23(水) 21:49:37 ID:m8jn5XlY
ああアンカー間違えた>>635へのレスね
638774ワット発電中さん:2006/08/23(水) 23:34:10 ID:lV12pe9u
なぜ苺?
639774ワット発電中さん:2006/08/23(水) 23:36:27 ID:5G3XR62L
業者ども乙
640774ワット発電中さん:2006/08/24(木) 10:00:30 ID:FprUQ2Dr
いや、単純な疑問なわけだが
641774ワット発電中さん:2006/08/24(木) 17:23:43 ID:umFebbxz
FTDIのダイレクトドライバの使い方サイトきぼん。
642774ワット発電中さん:2006/08/24(木) 17:49:20 ID:RbXsz/PO
>>641
FTDIのサイト
643774ワット発電中さん:2006/08/25(金) 22:19:36 ID:vNl3a+if
EZUSB2のデータシートってテクニカルリファレンスでいいの?
644774ワット発電中さん:2006/08/26(土) 00:27:15 ID:iehDnfEC
TRMのほかに、個別のデータシートがあったと思うけど。

HIDのHOST->Targetって、EP0使うの?
645774ワット発電中さん:2006/08/26(土) 15:37:17 ID:q5AUYWET
>>644 そよ HID1_11.pdf もってたら10ページ 4.4 Interfaces と
いうとこ読んでみて ずばり書いてあるから
646774ワット発電中さん:2006/08/26(土) 21:13:25 ID:emNAiY0j
>>645
さんくすです。
647643:2006/08/26(土) 21:15:56 ID:YTSirRrL
ん〜、テクニカルリファレンス以外みつからんなぁ〜
とりあえず、このリファレンス読み始めたんだけど、
凄く分かりやすくて、本当におすすめです。
648774ワット発電中さん:2006/08/26(土) 21:48:51 ID:7RHNqSCg
意味わかんねw
649643:2006/08/26(土) 22:40:02 ID:YTSirRrL
記述が非常に分かりやすいってことです。
これほど分かりやすい英語もめずらしいw
650774ワット発電中さん:2006/08/27(日) 19:10:37 ID:eudvWA+Y
TRMの英語は簡単だが、書いていないことが山ほど有るからなぁ...
651774ワット発電中さん:2006/08/27(日) 21:51:28 ID:D6GaXbNK
使う分にはもんだいないんで内科医?
652774ワット発電中さん:2006/08/28(月) 23:57:21 ID:1S6fDF8q
とりあえず8051勉強したいんだけど、いいサイトかドキュソメントある?
653774ワット発電中さん:2006/08/29(火) 00:25:57 ID:whSrHWcI
>>652 まずわちあきさんとこじゃないんですか?
ttp://www.chiaki.cc/Cqpub/8051hb.html
654774ワット発電中さん:2006/08/29(火) 10:05:57 ID:2Y6kt9DL
>>652
EZ-USBマニュアル(英語)とオプティマイズのソースコードを解析すれば十分だと思う。
655774ワット発電中さん:2006/08/29(火) 19:35:42 ID:h8OG0YUM
FTDIでバルクリードって組み合わせはありでつか?
サンプルあるかな...
656774ワット発電中さん:2006/08/29(火) 20:45:53 ID:7ZubjsOG
>>652
C級出版から本が出ているな。
6578051:2006/08/30(水) 00:58:34 ID:hYoYHs7e
みなさん、ありがとう!
658774ワット発電中さん:2006/08/30(水) 15:37:42 ID:/PghsCqf
FTDIのダイレクトドライバーD2XXを使うには、
仮想COMポートドライバをアンインストールする必要がある、
と本で見ました。
本当だとすれば物凄く面倒な希ガスんですが。

何で排他な関係なんですか?
バージョンうpして両立してるなんてことは無いですか?
659774ワット発電中さん:2006/08/30(水) 15:46:29 ID:rexFQDu+
でもその時って、他のメーカの組み込みUSBなんかどうなるんだろうね?
アルテラのUSBブラスタなんてFTDIのだよ?

VENDER IDとPRODUCT IDで使い分けができるのかな?
660658:2006/08/30(水) 15:54:14 ID:/PghsCqf
みんながみんな、仮想COMばっかりで、D2XXが使われて無いということかな、
と予想したんですが。
661774ワット発電中さん:2006/08/30(水) 15:56:31 ID:z2UAfkYr
>>658
ドライバ2.0で両立できるようになっている、らしい。
で、それには内蔵EEPROMを弄らなければならない、らしい。

>>659
>VENDER IDとPRODUCT IDで使い分けができるのかな?
そう。
662658:2006/08/30(水) 16:00:57 ID:/PghsCqf
サンクス>>661

>で、それには内蔵EEPROMを弄らなければならない、らしい。

ムズカシ杉。
Windows側の設定ではないということ?

それともWinのUSBドライバ設定は1つで、
アプリがどちらか選択できるのかかなぁ?
663774ワット発電中さん:2006/08/30(水) 16:15:45 ID:z2UAfkYr
>>662
詳しくはFTDIのサイトにあるアプリケーションノートとか見てくれ。

>ムズカシ杉。
>Windows側の設定ではないということ?
MProgで弄れるので簡単ではあるが・・・今見たらFT232R専用オプションだった。
で、このMProgでプログラムするのにはD2XXドライバが必要だったり。
他にはINFファイルを弄ってD2XXドライバを使うデバイスとして認識させることも出来るらしい。

>それともWinのUSBドライバ設定は1つで、
>アプリがどちらか選択できるのかかなぁ?
無理ぽ
664658:2006/08/30(水) 16:33:15 ID:/PghsCqf
>MProgで弄れるので簡単ではあるが・・・今見たらFT232R専用オプションだった。

逆に言えば、FT232Rを使えば、
MProgからUSBの設定をD2XX/仮想COMと実行時に切り替えられますか。

MProgをどこからダウンロードしたら良いか分からないorz

665434:2006/08/30(水) 16:44:35 ID:z2UAfkYr
>>664
>逆に言えば、FT232Rを使えば、
>MProgからUSBの設定をD2XX/仮想COMと実行時に切り替えられますか。
いやいやいや、MProg使うにはロードされているドライバがD2XXであることが必要だし、
切り替えるといっても内蔵のEEPROMに書き込むんで、実行時にダイナミックに切り替えれるわけじゃない。

最初の言い方が悪かったかな。
両立できるというのは最新の2.0ドライバにはVCPとD2XXのドライバが両方入っていると言う意味でした。
それ以前のドライバでもD2XXとVCPで別のドライバを使うデバイスが同じPCに接続されてても動くはず。

で、求められているのはデバイスの挿抜なしにダイナミックにD2XXとVCPの切り替えのようですが。
そんなことはむり、だと思う。
666658:2006/08/30(水) 16:55:11 ID:/PghsCqf
MProg見つかりました。サンプルコードじゃなくてインストーラですね。今インストール完了。

>で、求められているのはデバイスの挿抜なしにダイナミックにD2XXとVCPの切り替えのようですが。

そこまで高度なことは考えていません。

FTDIのUSBのサンプル基板を差し込んだら、
Windowsが「USB Serial Converter」と認識してしまいます。

それで、デバイスマネージャでドライバの更新で、
今度はD2XXドライバを参照するのですが、
「ハードウェアの更新ウィザードを続行できません
現在インストールされているソフトウェアよりも
ハードウェアと適合性の高いソフトウェアが見つかりませんでした。」
というエラーで、D2XX化出来なくて困ってるだけです。

仮想COM環境になってしまった場合、それをD2XXに修正する方法を知りたいのですが、
仮想COMドライバのアンインストールしかないと本に書いてあったんですが、
それはちょっと環境壊し杉かなぁ、と躊躇しています。
せめてアンインストールせずにデバイスマネージャで手直しできれば。
667774ワット発電中さん:2006/08/30(水) 17:07:40 ID:z2UAfkYr
>>666
標準のベンダID・デバイスIDと違うデバイスならともかく、それならアンインストールしかないと思う。
参考になるだろうアプリケーションノートはこれだけど、手間と要求される知識が多すぎるかな。
http://www.ftdichip.com/Documents/AppNotes/AN232B-10_Advanced_Driver_Options.pdf
http://www.ftdichip.com/Documents/InstallGuides/Windows_XP_Installation_Guide.pdf
668774ワット発電中さん:2006/08/30(水) 17:15:22 ID:rexFQDu+
FTDI以外のデバイスも考えてみたら?
669658:2006/08/30(水) 17:21:32 ID:/PghsCqf
サンクス>>667

図入りで超分かりやすいチュートリアルですね。英語だったので敬遠してました。
でも、やっぱアンインストールしてます><

その通りでつ>>668
実は既にFTDIは使ってます。
そうしたところ、社内でソフトウェアが充実してるFTDIしる!と言われて_| ̄|○
670668:2006/08/30(水) 17:22:22 ID:/PghsCqf
>実は既にFTDIは使ってます。

訂正。Cypressは使ってます、です。
671658:2006/08/30(水) 17:29:32 ID:/PghsCqf

668は669の間違いです。


>>667
下のアンインストールはアンインストールの説明だけですね。

上のPDF分かるようで、今ひとつ分からない。

「Load VCP」のVCPって何だろ。
基本的な事が分からなくなってきた。

やりたいのは、COMを意識せずに利用だけなんだけど...
672658:2006/08/30(水) 17:31:54 ID:/PghsCqf
>「Load VCP」のVCPって何だろ。

VCPってバーチャルCOMポートですよね。
だから、「Load VCP」をオフにするだけでD2XXにナルンダロウカ?

その場合、PC1台丸まるオフになりそうですね。ま、ショウガナイか。
6738051:2006/08/31(木) 12:28:13 ID:ZFfkRWD0
苺がいつの間にか発送再開。
しかもCPUがバージョンアップされている!
674774ワット発電中さん:2006/09/01(金) 21:44:50 ID:nCGOx7f9
FX2とFX2LPは同じように使えるのだろうか?
675774ワット発電中さん:2006/09/03(日) 14:19:56 ID:s/ZOsAQO
うん
676774ワット発電中さん:2006/09/03(日) 20:24:47 ID:2+D+yI3i
俺メモ
USBキーボードのふりして(インターラプト転送)ボタン一発で複数の文字を送る場合、
1文字送るごとに適当なwaitを入れてやらないと思ったように送信できないみたい
EndPointINのBUSYフラグみてんだけどなあ。。。勉強不足だ orz
677774ワット発電中さん:2006/09/03(日) 21:02:26 ID:UpXxLU5R
俺メモ
スイッチのチャッタはハード側で対応すべし
678774ワット発電中さん:2006/09/03(日) 21:10:32 ID:Uh124RcW
シュミットトリガ+RC?
679774ワット発電中さん:2006/09/03(日) 21:31:12 ID:UpXxLU5R
>>678
ちゃんと作るんだったらシュミットトリガとかFF入れるんだろうけど
今は手抜きで1uFのチップコン入れて逃げまくり
まあ、効いてるみたいなんで良し
というか、マイコン載せてんだからソフトで対応したいよ orz
今後の課題ということでw
680774ワット発電中さん:2006/09/08(金) 23:04:58 ID:Y11sUk52
マイコンかぁ〜
なんか、懐かしい響きだなw
681774ワット発電中さん:2006/09/09(土) 21:55:58 ID:0zbO2BYI
USB-IO見たいなものを自作した方は居ないんですか
682774ワット発電中さん:2006/09/09(土) 22:00:43 ID:Wnu3nXDM
自作も何もその辺に売っている奴そのものがUSB IOみたいなもんじゃない
683774ワット発電中さん:2006/09/11(月) 00:11:15 ID:TSnONTZe
携帯USBケーブルなんて
まんまEZ-USBだったりするしな
684774ワット発電中さん:2006/09/11(月) 00:26:43 ID:s00ojr+D
http://radio.s56.xrea.com/radio/src/radio0988.jpg
知り合いが要らなくなったといってPHS用USBケーブルをくれた。
分解してみたけど不明なワンチップマイコン?かな、
流用できそうにない。
685774ワット発電中さん:2006/09/12(火) 00:23:28 ID:ilSBCeS4
>>683
しったか乙w
686774ワット発電中さん:2006/09/12(火) 00:40:42 ID:8ba4tKDI
EZ-USB使っている奴はそんなに多くなかったと思う。
その辺分解して調べまくってた人どっかのwebページあったと思うな。
687774ワット発電中さん:2006/09/12(火) 09:15:27 ID:Qc/DZvwL
FX2は高いし、LP以前は発熱大杉だからな。単なるGPIOだったら、安いチップがある。
688774ワット発電中さん:2006/09/12(火) 19:18:13 ID:ilSBCeS4
そこで、苺ですよ!
689774ワット発電中さん:2006/09/12(火) 21:32:59 ID:KIrE3ckh
>688
業者乙!
690774ワット発電中さん:2006/09/14(木) 22:50:00 ID:W8eUNRTY
>>689
銅業者?
691774ワット発電中さん:2006/09/22(金) 09:30:05 ID:rQbMZP6J
>>687

安いチップってどれ?
692774ワット発電中さん:2006/09/22(金) 12:55:25 ID:ujAizKl8
PIC18F2450
693774ワット発電中さん:2006/09/24(日) 11:20:45 ID:Q+MrwIWq
秋月のPICライタはまだ対応してないんだよね。
694774ワット発電中さん:2006/09/24(日) 22:27:32 ID:nYKQF9hs
PICってだけで何故か二の足を踏んじゃう俺w
695774ワット発電中さん:2006/09/25(月) 22:26:03 ID:Y+bNJOY0
PICは素人のイメージがあるからね、
苺のEZがプロっぽくて好き。
696774ワット発電中さん:2006/09/25(月) 23:24:19 ID:X1r1Eg4u
イメージで選ぶってのは素人より悪いな。
697774ワット発電中さん:2006/09/25(月) 23:43:28 ID:oBrcpPB+
イメージは重要。
もし、仕事で何か作るときに、PICを採用したと言ったら、顧客はどう考えると思う?
こりゃ素人仕事だな
と思うんじゃない?
698774ワット発電中さん:2006/09/25(月) 23:47:45 ID:GWSvlgqn
安くて動くならなんでも良いと思ってるよ。
って、仕事ならターゲットも指定されるでそ?
699774ワット発電中さん:2006/09/25(月) 23:52:37 ID:oBrcpPB+
>>698
仕事による。
700774ワット発電中さん:2006/09/26(火) 00:05:00 ID:XEOzNrtH
>>695
業者乙!
701774ワット発電中さん:2006/09/26(火) 20:00:00 ID:9dwvZS4V
>>697
>>699

素の通り!
702774ワット発電中さん:2006/09/26(火) 22:55:02 ID:G0LrSl8W
ロハで使えるCコンパイラがあるんだったらPICを使ってやってもいい
期限付きとかは論外
703774ワット発電中さん:2006/09/26(火) 23:12:21 ID:B2A7npru
ロハって何?
704774ワット発電中さん:2006/09/27(水) 00:48:11 ID:GtW+XBS1



705774ワット発電中さん:2006/09/27(水) 02:00:04 ID:5Xwq1pKz
てっきりLOHASかと?
706434:2006/09/27(水) 06:48:59 ID:6la4SYrS
>>672
もう見てないかも試練が、すまん。
CDMドライバの場合、INFを弄らなくてもCOMポートとして認識されていても、D2XXでアクセスできるみたい。
検索すると、端末エミュレータなどでCOMポートとして使った後はダメ?らしいが。

言い訳なんだけどね、前にCDMでインストールしてMProgが使えなかったから、
CDMはダメかと思い込んでいたんだが、最近になって再度やって見たらCDMで使えたんで・・・
707USB初心者:2006/09/29(金) 16:31:49 ID:m2UbLaWD
教えて下さい。マイクロテクニカのusb-mod3c(FT232BM搭載)にMAX232Cを付けてテストしています。
パソコンの232CとUSB(COM4割り当て)の間でテストすると双方向で通信が正しくできました。
やろうとしていることは携帯電話機のフォーマとPICを繋ごうとしています。
その前段階でパソコンで確認しようとしています。市販の携帯ケーブルでテストするとフォーマと正しく通信できます。
ところが作成したものは出来ません。まずフォーマが認識すらしないのです。
USB初心者でまったくわかりません。もしかするとホストとクライアントが逆になっていて、マイクロテクニカのusb-mod3cのusb端子の先はホストにしかつなげないのでしょうか?
708774ワット発電中さん:2006/09/29(金) 18:49:25 ID:/witQ6ep
3G機器のおしりはUSBデバイスだよ。232ポートなんてあったっけ?
709774ワット発電中さん:2006/09/29(金) 18:58:57 ID:/witQ6ep
pin8(Manufacturer Specific)をLにすればいいんじゃないか?
さっきはよく知らんのにコメントしてごめんなさい。
http://www.nttdocomo.co.jp/binary/pdf/corporate/technology/document/foma/foma10.pdf
710774ワット発電中さん:2006/09/29(金) 20:13:16 ID:6SqwiN5W
>>706
最近、FT232Rを使いました。
MPROGで、ProductIDを適当に書き換えて(私は、割り当ててもらっています)、それ用の、.infを作成して
D2XXを使うように記述をすればうまくいきます。
711774ワット発電中さん:2006/09/30(土) 05:58:38 ID:dF4zDQZF
>706
FTDIのCDMで使用しているけど仮想COMポートもダイレクトもどちらも問題なく使用できてます。
当然1つのポートを同時使用は出来ませんがD2XXとCOMは自由に行き来できます
712711:2006/09/30(土) 06:06:04 ID:dF4zDQZF
補足)
別にMProgを使用したわけでもなく普通にインストールしている
(古いドライバは一旦アンインストールしたが)
INFもいじっていない
そのままでCOMポート対応のソフトを起動したり、D2XX対応の壮途を起動できる
713434:2006/10/01(日) 06:39:59 ID:WiLuI4Yv
レスサンクス
714774ワット発電中さん:2006/10/18(水) 03:17:31 ID:sx7hCtei
FTDIが新しいチップを出していたあげ
http://www.vinculum.com/
・USB HOSTとして動く
・FATファイルシステムを搭載
・中に32BitMCUが入っているが、それのプログラムは作れない?
・シリアルポートでコントロール出来るみたい。
・GHI ElectronicsのALFATに似ている
715774ワット発電中さん:2006/10/18(水) 08:05:24 ID:75rgpy9g
>>714
ファイルのタイムスタンプの読み出し、書き込みができないっぽい感じ
716774ワット発電中さん:2006/10/23(月) 23:29:33 ID:b91XnzzG
age
717774ワット発電中さん:2006/10/24(火) 00:05:11 ID:TsA0HFZh
オッス
718774ワット発電中さん:2006/11/01(水) 17:23:56 ID:H6wvHDQv
久しぶりにdigikeyみたらH8SX/1653の在庫が0じゃない(w
一応増える物なんだねぇ(w
719774ワット発電中さん:2006/11/02(木) 11:16:06 ID:w+XhWWRk
 なんも知らない素人の質問でスマソ

USBって、専用のLSIとか必要なの? それ一個使えば簡単完璧ってやつ
あるのかな? あと、ドライバソフトは共通なのがあるの?

 ああ、こんな質問している自分がはずかしい! orz
720774ワット発電中さん:2006/11/02(木) 12:49:08 ID:O3c1Jxjz
>>719 USBに何つなぎたいかで変わるから具体的なイメージ書けば?
721のうし:2006/11/02(木) 13:17:42 ID:OtZfYsZD
たしかキットもあったよな。
722774ワット発電中さん:2006/11/02(木) 19:45:17 ID:9vNu6Dci
>>719
AVRではUSB機能の無いマイコンにマネさせてUSBライタにしてる例があるよ、USBaspなどなど。

まぁドライバうんぬんはチップによる
723774ワット発電中さん:2006/11/06(月) 16:26:46 ID:VuWrIjxb
>>719
亀だけど・・・

「それ一個使えば簡単完璧」の線だと
PIC18Fxx

「それ一個では動かないけど比較的簡単」だと
FT232BM+マイコンとか

ま、イメージ分からないので参考まで
724774ワット発電中さん:2006/11/06(月) 18:09:10 ID:slW9K2v6
一個でというならEZ-USBかな?ライタすら要らないし
725774ワット発電中さん:2006/11/06(月) 18:33:13 ID:JtsE94lU
もっと激しい奴なら…AT91SAM7S系も良さそうなのだが…
726774ワット発電中さん:2006/11/13(月) 21:35:09 ID:KsBGeVHU
ヤター秋月のUSBホストボードでUSBキーボードが動いたよー。
ボードを購入して早1年、本当に苦労した(涙

夢と希望を持ってホストボードを組み立て、そして、SL811の英語のデータシート
を見て愕然とし、英語のUSB規格書も覧なければならないことを知って
悪夢と絶望に変わったあの日・・・CQのUSB本数冊を買うも「こればっかりは絶対無理」
と思ったあの日・・・今はどの本も手垢とめくり跡でぼろぼろ。
昨日見た某スレのレス、「USBは素人の手に負えるもんじゃない、やめとけ」その通りだ・・・

今ではUSB2.0の規格は、ほぼ暗記できている。本職は建設作業員ですけど。

727774ワット発電中さん:2006/11/13(月) 21:49:25 ID:t3Ba/m3K
おめ
SL811ってサービス悪いからね
テスト用なんかには便利といえば、便利なんだけど
728774ワット発電中さん:2006/11/14(火) 21:28:17 ID:QF02yx/b
30秒くらいの音声を8bitモノラル、11.025kHzサンプリングしてシリアルFlashメモリに保存
PCにUSBケーブルで接続するとWAVファイルが1つ見える。というのを企画中
マイコンはルネサスの2212あたりにしようかと思ってたんだけど
ちょっと大げさかなぁ?それと、USB回りが面倒くさそう。。で、ググって見つけたのが
Cypress CY7C64215
これ、よさげ
使ったことある人いらっしゃいます?
729774ワット発電中さん:2006/11/14(火) 22:06:33 ID:+RqEVWoy
CY8C24794と同じものだったかな、確か
730774ワット発電中さん:2006/11/15(水) 00:16:13 ID:xb6JpFOv
>>729
ありがとうございます
探してみます
731774ワット発電中さん:2006/11/15(水) 00:34:11 ID:ZJDkdjtD
Vistaで64ビットドライバをテストしようとしたら、えらく面倒なことになってるな。
デジタル署名必須なのかよ・・・。アマチュアはVistaのドライバつくんな、ってことか・・・
732774ワット発電中さん:2006/11/15(水) 09:38:48 ID:3MFHLFXD
署名なんてメーカー製でも取ってないこと多いから気にすんな。
733774ワット発電中さん:2006/11/15(水) 09:39:30 ID:3MFHLFXD
って、Vistaか。
RC版+SDKβとかでもダメなのか?
734774ワット発電中さん:2006/11/15(水) 09:44:12 ID:3MFHLFXD
今見た範囲ではロゴプログラムに「強力なメッセージにより製品を差別化できます。」
とあるから署名なくても動くように見えるけど。

単にレジストリ設定で刎ねる仕様になってるのかも。
735774ワット発電中さん:2006/11/15(水) 09:46:03 ID:1+qnoFd8
これだな・・・
http://www.microsoft.com/japan/whdc/winlogo/drvsign/drvsign.mspx

>x64 バージョンの Windows Vista では、
>カーネル モード ソフトウェアの読み込みに
>Kernel Mode Code Signing (KMCS) が必要です。

マンドクセw
736774ワット発電中さん:2006/11/15(水) 10:16:00 ID:mSXPQTDB
カーネルモードがダメならユーザーモードで動作すればいいじゃない by マリー某
737774ワット発電中さん:2006/11/15(水) 10:23:43 ID:1+qnoFd8
>>736
そっか、vistaからUSBはユーザモード ドライバでいけるんだっけ?

USBドライバ周りは色々覚えなきゃならんことが増えそうだなぁ・・・
738774ワット発電中さん:2006/11/15(水) 10:25:56 ID:3MFHLFXD
ようするに外部の証明サイトのクロス署名持ってきて、
それをベースに署名する必要がある、とかそんな感じっぽいな。
739774ワット発電中さん:2006/11/15(水) 12:48:20 ID:pX1L5/Js
マイコンを使ってUSBデバイスを作ろうと思っているのですが、

インターフェイス/エンドポイントディスクリプタの記述で、ポイント0の
ディスクリプタの記述を省いている実装を見つけました。

あるインターフェイスがコントロールエンドポイントしか持たない場合でも、
エンドポイントアドレス0のディスクリプタの記述は省けるのでしょうか?

GetDescriptorの応答する場合、エンドポイント0のディスクリプタは必要なんでしょうか?
740774ワット発電中さん:2006/11/15(水) 20:31:41 ID:DXPqPjdE
FT232RLで、ドライバ(CDM 2.00.00.zip)入れているのにUSB Deviceとしか出ないことがあるorz
当然通信不能だけど、一度USBコネクタ外してから少し待って再挿入すると
ちゃんとFTDIのチップとして認識されてCOMポートとして通信できるのに・・・似た症状の人います?
741774ワット発電中さん:2006/11/15(水) 22:54:20 ID:owksTrN1
繋いだのは232RLだけかね?その先に部品つながっとらんかね?
バスパワーで動いとりゃせんかね?
742774ワット発電中さん:2006/11/15(水) 23:04:23 ID:jWXxH2ku
でかい容量のコンデンサが付いてたりせんかね?
743774ワット発電中さん:2006/11/16(木) 00:04:37 ID:eHNMHYIh
先につながっているのはDWMのADuC7026基板にTxD/RxDと+5V/GND
つないでいるだけっす。コンデンサはセラミックが合計数uFぐらい。むしろ過小?
ノイズか何かの問題で認識に失敗しているのか、ドライバの問題か・・。
希にADuCがリセット失敗するので、バスパワーの電源の立ち上がり時間も怪しい。
(とはいえ232RLの推奨回路では別途リセット必要ではない。)
744774ワット発電中さん:2006/11/24(金) 14:40:57 ID:fruYuH6j
バッファローのUSBワンセグチューナがAT91SAM7S64を使っています。
これで遊べないかな。
745774ワット発電中さん:2006/11/24(金) 18:58:59 ID:eLHIZp9e
>>739
亀レスだが、”要らん”
746774ワット発電中さん:2006/11/24(金) 22:56:18 ID:4vu6vR56
>>743
DWMのおまけのって、ちゃんと回路直してる?
そのまんまだと、回路のバグのために不安定だよ。
747774ワット発電中さん:2006/11/25(土) 08:47:26 ID:sPKIQBzz
LvddとIOvddとVrefと裏面でチップ4個足して直しています。
(うちのは状態が悪いらしく、足さないと書き込みすら失敗することがある)
232RLのほうは、サンハヤトのSSOP変換基板(2x3cm)の上面に計三カ所。
748は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I :2006/11/26(日) 14:33:15 ID:RXumhesr BE:272355269-2BP(1000)
http://www.arstech.com/item--usb2isara.html
基板じゃなくてチップ単体で手に入ってISAバス用のドライバをそのまま転用できるような
Windows2000で動くこいつみたいな物(USB-ISAブリッジ)ってありませんかね。
AMRスロットに出ているUSB信号を使って秋月で売っているNE2000互換の蟹さんを使ってネタカードを作りたいので。
749774ワット発電中さん:2006/11/27(月) 19:48:44 ID:pEJp2RaB
Interface誌2007年01月号

 (ドライバ不要の周辺機器設計から組み込み向けホストの制御まで)

 USBターゲット&ホスト
 機器設計の完全理解

だそうでつよ・・・
750774ワット発電中さん:2006/11/27(月) 21:09:53 ID:WS48YHIK
>>748
それに使われてるのは知らないが、SMSCの古い奴(USB97C100)が似たような機能というか構成になってたな。
USBノード+8051なんだが、外部バスにISA(8bit接続だけど)互換を採用していてISA向けに作られたICを利用できるという…
751774ワット発電中さん:2006/11/29(水) 03:51:57 ID:MTz9YzAq
Mass Storage Classのいいドキュメントどこかにないでしょうか?
752774ワット発電中さん:2006/11/29(水) 05:07:46 ID:MTz9YzAq
Mass Storageを扱えるチップで入手しやすいものってありませんでしょうか?
ちなみに私が持ってるUSBの外付けHDDには、Myson CenturyというところのCS8813というのが乗っていました。
753774ワット発電中さん:2006/11/29(水) 08:26:10 ID:2kMaJBBx
>>751
いいも何も、
http://www.usb.org/developers/devclass_docs#approved
だろ?Mass Strage Classはさ。

>>752
”扱える”って意味がワカンネ。扱うだけならEZ-USBだって扱える
754774ワット発電中さん:2006/11/29(水) 09:00:58 ID:XBsG1KQM
日本語資料ないの?
755774ワット発電中さん:2006/11/29(水) 09:08:52 ID:wRPhM4a3
あるけど、生意気な口調だから教えない。
756774ワット発電中さん:2006/11/29(水) 09:25:39 ID:XBsG1KQM
 (´Д`;) ゴメンナサイゴメンナサイ
   ∨)
   ((

 (;´Д`)  スミマセンスミマセン
 (  八)
   〉 〉

 (´Д`;)、  コノトオリデス
   ノノZ乙
757774ワット発電中さん:2006/11/29(水) 09:28:05 ID:2kMaJBBx
>>754
オリジナルが英文なんだから、英文の資料が良い資料
758774ワット発電中さん:2006/11/29(水) 13:36:06 ID:VtcQ94kf
>>752
FTDIの試してみては?

てか、トラ技の広告に出てたUSBメモリ対応のモジュールじゃだめなん?
759774ワット発電中さん:2006/11/29(水) 21:09:58 ID:MTz9YzAq
こちらがホストになってUSBメモリを読むのではなく、
こちらはMass Storageデバイスで、OSからはドライブとして見えるようにしたいのです。
FTDIはUSBをRS-232Cに変換するだけですよね?
そうではなく、OSに標準で入ってるMass Storage Classのドライバを使って
読み書きをしたいんです。
760774ワット発電中さん:2006/11/29(水) 21:21:58 ID:2kMaJBBx
何を読み書きしたいのかサパーリわからんけど
http://jp.digikey.com/scripts/DkSearch/dksus.dll?Criteria?Ref=34815&Site=JP&Cat=32965837
で、USB/ATAPIブリッジ
1個689円なり
761774ワット発電中さん:2006/11/29(水) 21:30:36 ID:VtcQ94kf
>>759
ああ、hostじゃなくて、targetだったんか。スマソ
となると、EZ-USBになるんだろうなぁ。

>FTDIはUSBをRS-232Cに変換するだけですよね?
いや、ホストだけどVinculumってのがある。
762774ワット発電中さん:2006/11/30(木) 09:47:04 ID:KNWy0jfZ
>>759
通信はともかく、BulkOnlyのクラス部分は実装しないとダメだと思うけど。
1トランザクション単位で簡略化できるチップはあるけど、
それ以上のものは存在しないだろうし。
763774ワット発電中さん:2006/11/30(木) 12:00:36 ID:El+ABZUF
>>750
ドライバの面は考えないとして、手軽には手に入らなさそうですね。
ハァ....
764774ワット発電中さん:2006/11/30(木) 12:07:47 ID:PG3duYdo
何に使うかは知らんがこういうのがある。

USB Mass Storage Reference Design
http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/USB/en/USB_MS_RD.htm

ただし、コードサイズが大きいのでいじって使うにはKeilの正規版が必要。
SDCCに移植している人が居るけど。
765774ワット発電中さん:2006/12/01(金) 00:32:50 ID:HD+dO91s
横浜のヤクザ林一家林組は、経営しているカラオケ屋バンガーローハウス中華街店で、
カラオケをしている時に機械を使い脳に電波ではいり、人をもて遊んでいる
だれにもばれないとおもってやりたい放題。そして気づかれないように思考盗聴、自殺、突然死、、マインドコントロール、誰かをずっと好きにさせるなど。
痛みやいやがらせや声を聞かせることもできる。
766774ワット発電中さん:2006/12/05(火) 12:11:00 ID:bGpIfc/b
767774ワット発電中さん:2006/12/05(火) 13:40:56 ID:P4PaI3qH
志村〜!逆!逆!
768774ワット発電中さん:2006/12/05(火) 15:48:47 ID:iCFV6YI4
SH4のローカルバスからUSB-hostハイスピードを使いたいのですが、
http://www.tomen-ele.co.jp/products/ten/ten123/Philips-1.pdf
これってどうでしょうか?
769774ワット発電中さん:2006/12/05(火) 20:55:58 ID:Cax+ja5R
いいんでない?
770774ワット発電中さん:2006/12/05(火) 22:18:49 ID:0nq1MSbS
>>768
ISP1761についてだったら
>>573-
771774ワット発電中さん:2006/12/12(火) 21:38:25 ID:mBAFKCPD
FT232、ボーレートを固定できないのが煩雑だね。
普通は、組込機器のUARTは決め打ち(例えば115200bps)で設定するのに、
FT232が、なまじシリアルポートを忠実に再現するせいで、
Windows側でも設定しないといけない。(一応infファイルで固定できるが)
ボーレートをMProgからEEPROMに焼きこんで固定できれば楽なのに。

http://www.ftdichip.com/Documents/AppNotes/AN232B-05_BaudRates.pdf
Configuring FT232R, FT2232 and FT232BM Baud Rates
772774ワット発電中さん:2006/12/13(水) 08:25:54 ID:3kRdGVh9
むしろ「固定できれば楽」って発想がよくわからないけどなあ。
773774ワット発電中さん:2006/12/13(水) 09:53:42 ID:kZVQLwMM
製品に採用した時に
ただドライバをインストールしただけじゃ動作しなくて
デバイスマネージャの画面からボーレートを指定しなきゃいかんという落とし穴があるってことではなかろうか
で、それ用のTipsとして設定済みのinfファイルをインストーラに含める事で設定が簡略化できると
774774ワット発電中さん:2006/12/13(水) 12:28:30 ID:3kRdGVh9
いや、ボーレートってコードで変更できるよ。
わざわざユーザーにそんな手間かけさせるまでもなく。

っていうか、FTDIのようなVCに限らず、COMポート使うアプリって
普通コードでbps設定するでしょ?
775774ワット発電中さん:2006/12/13(水) 12:38:17 ID:seA5zzJL
ハードの設定に合致するまで速度を下げながら何度も試行するのは見た事ある
ハードの設定自体をPCまたはシリアルデバイスがいじくるのは知らない
そういう事ってしても良いもんなんけ?
776774ワット発電中さん:2006/12/13(水) 15:21:07 ID:XIbTHsMk
自動設定なら昔のATモデムみたいな方法があるけど、相手が決まっている
隣のチップに情報を伝えるのにAPIからボーレート可変というのは害のほうが大きいわけで。

>>774
そりゃコード一行書くぐらい大した手間ではないけれど、話がかみ合ってないでしょう。
落とし穴ををいやがる人に「ホラ簡単に飛び越えられるよ!」と言うようなモノじゃ?
777774ワット発電中さん:2006/12/13(水) 15:42:16 ID:BDc6HqWC
隣のチップとシリアル通信ですか?おまけにUSB経由で?
自作なのに大げさすぎやしませんか?
778774ワット発電中さん:2006/12/13(水) 20:35:45 ID:JbYUPG42
>>777
レガシーポートを持たない今時のパソコンと自作回路とで通信するには、
今のところ、それが遠回りだけど一番楽じゃね?
特にソフトウェア面で。
779774ワット発電中さん:2006/12/13(水) 20:40:39 ID:6JWnEuGm
そうなんだよね。

USB周りの雛型があるんだったらその限りでは無いけれど。
汎用のバルク転送ドライバで512バイト単位ぐらいの転送とコマンド送出ぐらい出来る奴があるなら良いんだけど。
Flashライタ向けの奴でも流用するか…
780774ワット発電中さん:2006/12/13(水) 20:54:35 ID:3kRdGVh9
>>776
つまんない事で意地張ってない?
子供じゃあるまいし、こんなスレで意地はってもしょうがないと思うけど。

たとえば.NET2.0のSerialPortクラスのメンバ見ればわかると思うけど、
COMポートの設定っていうのは普通コンパネじゃなくてアプリ自身が行うんだよ。
http://msdn2.microsoft.com/ja-jp/library/system.io.ports.serialport_members(VS.80).aspx
Win32でもVB6でも同じことね。
っていうか、>>771のAppNoteにもそう書いてある。

だから別にbpsをデバイス側で決め打ちできなくても困らないんじゃない?
だって目的のアプリはデバイスのマイコンその他とFT232が通信を行うボーレートを
知っているはずだから。

それに、シリコンラボのVCPも同じような仕様だと思ったけどな確か。

まあ俺はFT245系しか使ったことないし、VCPも使ったことないから
実際に試して言ってるわけじゃないけど。
781774ワット発電中さん:2006/12/13(水) 21:25:34 ID:XIbTHsMk
ID:3kRdGVh9はボーレートが違うね・・・人の話を理解しないでレスするのは良くない。
782774ワット発電中さん:2006/12/13(水) 21:39:18 ID:x+2xYt9m
>>780
ほんとだー
知らんかった
783774ワット発電中さん:2006/12/13(水) 22:06:40 ID:3kRdGVh9
>>781
違うかなあ。違わないと思うけどなあ。。
まあ正直俺はヘッポコなんで何か勘違いしてる可能性は大いに認めるけど。
よかったら具体的に指摘して欲しいなあ。
784774ワット発電中さん:2006/12/14(木) 10:47:30 ID:QwZi4T/l
>>779
デバイスをプリンタデバイスクラスに準拠させたらどーだい?

コントロール転送で、いくつかのコマンドに応答させれば、
バルク転送は好きに使えるぞ
785774ワット発電中さん:2006/12/14(木) 11:30:57 ID:RIUNRKFv
>>779
柏野ドライバ
786774ワット発電中さん:2006/12/14(木) 11:55:12 ID:HDqne8qd
たぶん、ボーレートを設定するための UI をつけるのが面倒、って話じゃないかと
でもそうだとして、それを落とし穴っていうのか? そんなに面倒か? と俺も思うけど
787774ワット発電中さん:2006/12/14(木) 12:18:44 ID:+DPyCda6
いや、OSに標準搭載のGUIで変更できること自体が落とし穴かと
だって勝手にボーレート上げられたりFIFOバッファ噛まされたりしたら動かなくなっちゃうじゃーん
788774ワット発電中さん:2006/12/14(木) 13:25:09 ID:YaECc72K
>>779
雑誌に記事書いてこずかい稼ぎする程度なら良いかもしれんが、よく落たり
固まったりするので、自作用途でも実用性が低い。
789774ワット発電中さん:2006/12/14(木) 13:32:10 ID:YaECc72K
>>787
OS標準搭載のGUIって、デバイスマネージャのプロパティのこと言ってる?
あれは、ある意味ドライバの一部だが?

それにプロパティで設定する値は、デバイスをオープンした時のデフォルト
値の設定。逆にあれがなければ、アプリケーションからデバイスをオープン
してボーレート設定なしにReadFile/WriteFileで通信始めたら、ドライバ
はどのモードやボーレートで通信すればよいのかわからない。

ボーレートに限らずドライバ側が設定するAPIのパラメータを無視して捨てれ
ば関係ない。そういうドライバを書けばいいだけの話。

FIFOかませたら動かなくなるに至っては意味不明?
790774ワット発電中さん:2006/12/25(月) 07:40:56 ID:zVl3oIWB
USB-IOのKm2Netがリニューアルしますた。
一瞬通販ページがなくなってしまったかと焦ったよ Σ(゚Д゚;≡;゚д゚)

http://km2net.com/index.shtml
791天ノ川 創:2006/12/25(月) 07:45:23 ID:r6RK/XYh
アマテラス降臨!
792774ワット発電中さん:2006/12/31(日) 05:18:55 ID:CwA92XNY
うまく焼き出来ないので質問させてください
これで去年の5月から作業が進まなくて困っているんです。

CY3649(Cypress USB Programmer for Starter)をPCにシリアルケーブルで接続。
cystart.exeを実行。
Setup> status : EXIST になっているのを確認。

CY3649に、CY7C63001A-PCやCY7C63001A-PXCなどのブランクのチップを最上位置に差込、レバーを倒して固定。
(CY7C630XXでPDIPなので、マトリックスカードやアダプタカードは使用せず)
File>Load File to buffer>hoge.hexを選択。
FileFormat: "Intel HEX"を選択。
Unused bytes: "Don't Care"を選択。
[OK]

Edit>Edit で、正しくバイナリが読み込まれているのを確認。

[Program] > [Run]
>Error addr.:000000
>Programing now...
>Error at 000000!

このようになり、書き込みできない。
 [Blank check]は正常終了する。
 [Read]すると、 000000〜000FFF までが、FFで埋まったものが読み込まれる。

ELECOMマウスのファームが焼きこまれたCY7C63001A-PCを刺して実験。
 書き込みすると、上記と同様に "Error at 000000!"が出る。
 なぜか[Blank check]は正常終了する。
 [Read]では、上記と同じFFで埋まったものが読み込まれる。


チップを外した状態で操作。
 [Program] > [Run] すると、上記と同様に "Error at 000000!"が出る。
 [Blank check]をするとなぜか正常終了する。
 [Read]すると、000000〜000FFFまでがFFで埋まったものが読み込まれる。

ようは、ELECOMのチップを刺そうが、チップを刺していようがなかろうが同じ動作。

というとCY7C63001A-PCやCY7C63001A-PXCを刺していても、CY3649から認識されていないという事ですかね?
いったいどういう原因が考えられるでしょうか。
誰かチップに書き込む方法を教えてくださいorz

ちなみにOSは、Windows2000 / Windows98 でも同様の動作でした。
793774ワット発電中さん:2006/12/31(日) 07:24:40 ID:Uc8xAbZI
どこかのブログで、キットで作ったライター基板のソケットの半田付けが不良
で云々というのを見た気が・・・
794774ワット発電中さん:2007/01/01(月) 12:53:33 ID:TyPI/9Fd
>CY3649に、CY7C63001A-PCやCY7C63001A-PXCなどのブランクのチップを
>最上位置に差込、レバーを倒して固定。

最下位位置じゃないっけ?シルク書いてあるでしょ?
795774ワット発電中さん:2007/01/03(水) 23:27:33 ID:6F1AWKB/
正月上げ
796792:2007/01/04(木) 03:29:57 ID:K7HKImtT
>>794
言われてシルクを見たらシルクの意図が理解できた
最下位位置に差したらホントに焼けたよorz

ttp://download.cypress.com/publishedcontent/publish/design_resources/application_notes/contents/programming_the_m8_usb_microcontrollers_with_a_hi_lo_programmer___an075_12.pdf
マニュアルPDFを参考を見るとfig1で付けてる位置が最上位なんだもん
あれはマトリックス/アダプタカードを刺した場合のみチップが最上位位置になるのですかね…

ともあれ、20ヶ月停滞してたプロジェクトがやっと進みそうです
真に有難うございました。超感謝です。○解決
797774ワット発電中さん:2007/01/05(金) 17:40:29 ID:Xd/OJfvE
20ヶ月って……
798774ワット発電中さん:2007/01/05(金) 22:23:32 ID:WRHzhM6G
プロジェクトって。。。
799774ワット発電中さん:2007/01/05(金) 22:57:30 ID:7cSkB8W0
Micro-USBどれくらい小さいんだろ
ホストなしでも使えるらしい
800774ワット発電中さん:2007/01/06(土) 02:21:09 ID:BtHfkHy0
800BPS
801774ワット発電中さん:2007/01/07(日) 04:41:36 ID:ud3UYiYv
秋月でFT232RL取り扱うようになったけど、
俺が知る限りでは一番安く売っているな・・・
MOUSERの1000個ロットよりも安い。
802774ワット発電中さん:2007/01/11(木) 17:32:02 ID:cLhL+5Dh
ふむ、秋月のは「R」タイプだからEEP内蔵だから
ID書き込みしたい場合は部品調達は楽になるな。
FTシリーズはソフトも楽だし。
803774ワット発電中さん:2007/01/12(金) 19:18:29 ID:rRyVLEcz
もはやUSB作れて当たり前、そろそろこのスレも用無し?
804774ワット発電中さん:2007/01/12(金) 23:22:24 ID:fOV0A7Ff
だな.てかUSBの本大杉(w
805774ワット発電中さん:2007/01/13(土) 21:12:23 ID:r2CVQLXu
A社やX社のFPGAのダウンロードケーブル(LPT経由)用の
USB→LPTアダプタを自作したいんですが、自分でドライバを
作らなくていい方法ってありますかね。。?
市販のを買えばすぐ済むのはわかってますが、USBはあまり
解らないので、趣味&勉強がてら作ってみたいんですが。
USB→COMのアダプタの情報はあちこちで見かけるのに、
それにしても、なんでUSB→LPTの情報ってないんですか?
初歩的な質問ですいません。
806774ワット発電中さん:2007/01/13(土) 22:44:30 ID:xcbcU75R
>805
LPT(プリンタポート)が単純にプリントデータを垂れ流しするものでなく、
Bit単位で操作する I/O ポートとして使われてるから。
入力ポートをみて、どこぞのビットを立てるといった
インタラクティブな操作がUSBはとっても苦手。

ゆえに中途半端に USB → LPT → 目的のI/F
するくらいなら USB → 目的のI/F してしまう。
807774ワット発電中さん:2007/01/13(土) 23:03:46 ID:YmYp7s5e
>>805
よくあるICEとかROMライタとかのパラレルポート版のやつを
市販のUSB-Printer変換アダプタでですむかどうかって意味では
大抵はNG
理由は>>806が書いたようにGPIOとして使ってるのがほとんどだから
市販のUSB-Printer変換のやつはIEEE1284として動くようになってるので

資料という意味ではusb.orgにPrinterクラスの仕様が置いてあるので
それ見れば判る USBクラスの仕様の中では一番単純じゃないかと思う
一応双方向の仕様も入ってる<USB Printerクラス
808774ワット発電中さん:2007/01/14(日) 00:12:10 ID:n10plEcd
>806, 807

おお、即レス有難うです。

>ゆえに中途半端に USB → LPT → 目的のI/F
>するくらいなら USB → 目的のI/F してしまう。

>よくあるICEとかROMライタとかのパラレルポート版のやつを
>市販のUSB-Printer変換アダプタでですむかどうかって意味では
>大抵はNG

i|||il||li _| ̄|● il||li||i
そうでしたか。。市販のも使えないんですね。なんてこった。
ケーブル作って会社のPCで動作確認はしたので、それでいけるかと思ったん
ですが、家のPCにはUSBポートしかないんです。
純正高くて…。A社(仕事で使用)とX社(秋葉でデバイスが手に入る)の
両方したかったんですが。困りました。。。
専用ドライバとターゲットのUSBチップの周辺回路も自分で作るしかないん
ですかね…ソフトあまりわかんないからドライバはすぐには無理だなあ。
809774ワット発電中さん:2007/01/14(日) 01:29:23 ID:OSpxhAQx
>>808
作るのが目的でなくて使うのが目的ならまずはメーカに聞いてみたほうがよいのでは
PC->ライタに一方方向だけしかデータが行かないのが確実なら
USB-Printer変換の先にラッチ入れたらもしかしたらいけるかも
使うのが目的ならPCIのパラレルのアダプタ買ってみて試すのがよさそうな気がするけど
使えなかったらゴミに近いから購入は若干勇気いりますな
810774ワット発電中さん:2007/01/14(日) 02:19:25 ID:n10plEcd
>PC->ライタに一方方向だけしかデータが行かないのが確実

たぶんそれはないと思います。(涙)
ダウンロード用のケーブル作成時に参考にした、メーカーが公開してる
回路図に、信号中継用のバッファが双方向に入っていたので。
やっぱ”Printerクラス”を勉強しないといけないのかな…でもドライバ(Windows)
の開発環境だけで純正のケーブル買うのと同じくらい値段がすると言う話が(汗
811774ワット発電中さん:2007/01/14(日) 02:31:37 ID:n10plEcd
追伸
Printerクラスのドライバは、Windowsの標準のやつが使えて、その下の、
コントローラクラスの部分のドライバを自作して、同じく自作の
USBコントローラー付周辺回路(?)とPrinterクラスのドライバを繋ぐと
言うことなのかな…。
誰か、そういう回路とドライバーのセットを趣味で作ってる人っていない
ですかね…。
812774ワット発電中さん:2007/01/14(日) 02:40:48 ID:n10plEcd
たった1個分の8255(死語?)の回路を制御するのにえらい世の中になってしもたなあ(涙
813774ワット発電中さん:2007/01/14(日) 03:00:17 ID:OSpxhAQx
PC -> USB-Printer変換アダプタ(デバイス) -> 自作ラッチ -> ライタ
って意味で書いた
出力だけならストローブがOFFになった後もデータが出続けていれば
普通のと似たように見えてライタが使えたりしないかと
814774ワット発電中さん:2007/01/14(日) 04:06:30 ID:n10plEcd
>813
了解してます、有難うございます。^^
できれば、PLDメーカーの開発ツールのダウンロードソフト(開発ツールのメニュー?)を
そのまま使いたいなと。。
ベリファイとか、PLDの種類のチェックや複数使った時のチェーンのチェックとかも
する様なので。。(たぶん双方向でないとできない)
自作するなら、USBデバイス←→双方向のラッチ←→PLD みたいな回路か
ターゲットにCPUもつかって事なんでしょうねぇ。。。
ハードなんて秋月で売ってる USBN9604 か FTDI に VHC374 くらいで済んでしまいそう
ですからね…誰が設計してもきっと似た様なもんになるはず…。
ていうか、まあ、あそこで売ってるやつなら誰か使ってるだろうと思って、
もう両方買っちゃったんですけどね。i|||il||li _| ̄|● il||li||i
815774ワット発電中さん:2007/01/14(日) 04:14:58 ID:n10plEcd
↑訂正 ターゲットにCPUもつかって ×
    ターゲットにUSBポート付CPUでも使って ○
816774ワット発電中さん:2007/01/14(日) 05:09:33 ID:n10plEcd
>>811
自己レス失礼
あー多分逆ですね、USB Printerクラスにあたる自作ターゲット用ドライバを作ってって
事ですね。。
コントローラクラスは、PC側の同じUSBコントローラを使うわけだから、そっちが
そのままですね。。
817774ワット発電中さん:2007/01/14(日) 12:35:40 ID:BiXYTMZV
>>805
市販のUSB-Printer変換はプリンタにしか使えないよね。俺もorz
USB-Printer変換で完全なやつを、可能ならどこかのメーカーで作って欲しい。

俺はメインのノートにプリンタポートがないのに
CQ出版の体験用FPGAボード買ってしまったものだから
途方にくれたよ。

結局昨日、PCカード-Printer変換を買った。15000円くらい。
あまりに高すぎなので、デスクトップを新しく組み立てた方が良いのか
丸一日悩んでたけど、時間がないのでPCカードのほうを買っちまった。
まだ7セグメントLEDに2の表示までしかしてないので、
本当に使えるのかはっきり分からん。

いつかデスクトップ組立てんといかんな。ノートはこういうのに不便だ。
でもパソコンの進化が速すぎて組立ての案がまとまらない。
818774ワット発電中さん:2007/01/14(日) 15:12:14 ID:USIb4Erl
完成済みの自作PCが3万で売ってるからそれを買った方が(略
OSは好みでw
819774ワット発電中さん:2007/01/14(日) 18:30:37 ID:n10plEcd
>結局昨日、PCカード-Printer変換を買った。15000円くらい。

おお、そういうのがあるんですか…それがあればとりあえずは使えそうですね。
かろうじて、自分のノートにはI/Fついてるので。(^^
しかし、PCカードI/FももはやLPTやRS232Cと同じ運命にあるような…。
でも、ネット通販は受注生産のやつしか見つからなかった…。Orz…

>完成済みの自作PCが3万で売ってるからそれを買った方が(略

今はいいけど、FPGAメーカーの開発ツールが最新のOSを追っかけるだろうから、
早い時期に使えなくなってしまうような…。X社の無料ツール(ソフト)はすでに
容量1Gupだしなあ…。

ttp://forum.microchip.com/tm.aspx?m=174023

↑ここに、似た様な事を言ってる人を見つけた。
USBに繋ぐよりは、メモリーカードI/FをSPIモードで動かす
アセンブリ&ドライバとかの方が現実的ってことなのかな…。
USBは、ツリーで何がどんな状態で繋がってるかわからないから、
タイミングとかが補償できないって事なのかな?

WindowsのUSBやMCのドライバを作るには、ソフトのツールは
最低何があったらいいんだろ…いろいろあってよくわからん(汗
たぶん、なんとかスタジオとか言うのがあればいいと思うんだけど。
820774ワット発電中さん:2007/01/14(日) 18:36:20 ID:n10plEcd
↑訂正 メモリーカードI/FをSPIモードで動かす ×

    メモリーカードI/Fに繋がったシリアル→パラレル回路を
    SPIモードで仮想LPTとして動かす ○
821774ワット発電中さん:2007/01/14(日) 18:41:49 ID:kIkIAmwT
>819 タイミングとかが補償できないって事なのかな?

デバイス→ホスト方向には 1ms 毎しかデータが流れないから、
デバイスの状態みてシリアルのハンドシェークすると
1ksps(以下)の転送レートがまっている(w

ダウンロードケーブルを繋ぐマシン自体で開発する必要はないんで、
ケーブル繋ぐためだけにマシン一台用意してもいいんでないの。



822817:2007/01/14(日) 19:03:51 ID:BiXYTMZV
俺、以前パソコン4台持ってた頃、周辺機器やら配線やらで部屋が酷い有様で欝に。
今はできるだけ省スペース化の方針です。
なのに未だ部屋の床が荷物で9割ほど死んでる。海老になって寝るので苦しい。

もし、デスクトップ1台購入するのなら、5年くらい闘えるような納得のいく1台を組み立てたいです。
仮想PC数台エミュレートできるくらいのを
823774ワット発電中さん:2007/01/14(日) 20:23:50 ID:VwtlIlOw
>>819

>WindowsのUSBやMCのドライバを作るには、ソフトのツール

ソフトでいうとDDKがあればOK. DDKにはコンパイラが一緒に
入っているはず,というかそのコンパイラ以外での動作は保障
してなかったと思う

http://www.microsoft.com/whdc/devtools/ddk/default.mspx

もう一台ホストがあるとカーネルデバッガが使える
シリアルか1394でホストとターゲット(ドライバ動かすPC)が通信する

あと,俺は使ったこと無いけどフリーのソフトUSBアナライザ
http://www.wingmanteam.com/usbsnoopy/
824774ワット発電中さん:2007/01/18(木) 22:26:39 ID:FPh0cZiZ
いまだったら、Microsoft Connectに入って(無料)、WDKをダウンロードした方がいいよ。
そっちはVista対応。
825774ワット発電中さん:2007/01/21(日) 13:07:33 ID:6UOsmie5
秋月であんなに安くFT232RLが売り出されるとは・・・
昨年末にFT232BLを使った基板を無事に上げて喜んだばかりなのにがっくり。
826774ワット発電中さん:2007/01/21(日) 19:11:53 ID:thvO+dv9
>>825
QFPは基板起こしたの?
827774ワット発電中さん:2007/01/21(日) 22:34:32 ID:+gv5kp9l
>823さん 824さん
有難うございます。^^ さっそく見てみます。
亀レスすみません。。
PCMCIAはバスが出てるからいいとして、MCのI/Fはやっぱり
USBと同じシリアルですよねえ…。
A社のダウンロードケーブルのドライバは、「その他のオーディオデバイス」
とかになってる…嫌な予感。il||li _| ̄|○ il||li
いったい何処に繋ぐのがいいんだろう…諦めてデスクトップ買って、
素直にPCIのLPT増設基板とか買っておくしかないのか…。

>817さん
秋葉であちこち探してみたのですが、見つからずがっくし。
PCカード-Printer変換うまく行ったのかな?
うまくいったら、メーカー&形番教えて下さいまし。m(_ _;)m

秋葉で980円で↓こんなんがありました。
「双方向対応」と書いてあったので買ってみましたが、きっとダメでしょうね。
セントロとしかかいてない。il||li _| ̄|○ il||li

ttp://www2.elecom.co.jp/products/UC-PGT.html
828774ワット発電中さん:2007/01/21(日) 23:01:45 ID:QNWZoOjb
あの手のパラレルJTAGはドライバがレガシーのI/Oポート依存のはずなんで、
USBに対応させるには自分でドライバかライブラリを書かないとダメなんじゃないの。
829774ワット発電中さん:2007/01/21(日) 23:01:56 ID:DPRRanSq
^^
。。
…。
il||li _| ̄|○ il||li
…。
m(_ _;)m
il||li _| ̄|○ il||li
830774ワット発電中さん:2007/01/21(日) 23:26:30 ID:FSjL78ih
>>829
このAAの意味を解説してくれないか
831817:2007/01/22(月) 02:31:21 ID:ADbX5OEI
>>827
ごめんなさい。あれからピンク板やステ6にはまりっ放しで、
ノートからFPGA基板へのダウンロードしか試していません。

メーカー Trans Digital Corporation
      ttp://www.transdigital.net/
品名   Trans PC Card Universal Parallel Port
型式   不明

>>817に「買った」と書いたんですが、通販の代引きです。
秋葉原にも無いですか。
私も以前あちこちショップを歩いて探しましたが、
この手のはどこにも置いてなかったです。
需要がゼロなんでしょう。

通販はコンパス・ラブというところを利用しました。
私には高かったです。
何らかの支障が無い限り開発用のデスクトップを
用意するほうが良いと思うんです。

あと、FPGAのダウンロードケーブル関連については
【FPGA/CPLDスレ】 XILINX/ALTERA/Lattice/Actel 06
ttp://science5.2ch.net/test/read.cgi/denki/1154900133/
この辺りが詳しいかも


それにしてもBitDefenderが
Altera Quartus IIのC:\altera\61\quartus\bin\ccl_gen.dllを
定期スキャンで毎回隔離してしまうので困る。
832774ワット発電中さん:2007/01/24(水) 02:19:27 ID:eRLgrNoC
USBの通信とか転送の機能を一切使わなくても、電源を取るだけでも意味があると思う。
833774ワット発電中さん:2007/01/25(木) 14:19:37 ID:l+GiZx3z
>>827
どうしても自作というならPIC18F4550買ってSPPにしとけばいいじゃん
2kもあればできる
834774ワット発電中さん:2007/01/25(木) 20:16:23 ID:Soo8Me1b
いまさらUSBのドライバを自作する気はしないなぁ。
FTDIのデバイスとドライバ使えば
ビット単位のON/OFFも簡単にできるし・・・。
まぁ、ドライバ作りが楽しいというなら別だけど(w
835774ワット発電中さん:2007/01/25(木) 21:03:28 ID:VkBAPoF7
USB-SPPならXP標準で入ってる
ドライバのインストールすら勝手にやるよ
836774ワット発電中さん:2007/01/26(金) 09:23:44 ID:OjduToVN
PIC18F4550ってどうやって書き込むの?
普通にやろうとする(ICD2)と2.7Kも掛かるよ
素直に AVR-USB がオヌヌメ
http://www.obdev.at/products/avrusb/index.html
837774ワット発電中さん:2007/01/26(金) 11:28:20 ID:td1UXk8E
プリンタポートにみえるドライバがあって安定した通信ができるならAVRでもいいな
おいらはJTAG I/FをつなぐだけだったのでUSB機能とSPP互換モードのあるPICにしたが
価格面ならソフト処理のAVRでもいいんじゃね
838774ワット発電中さん:2007/01/26(金) 12:27:48 ID:wbE+HnrY
>>836
ブートストラップローダーさえ書き込んであれば,USB だけで
なんとかなるんですけどね。

Optimize あたりで書き込み済みのを売ってくれないかな…。
839774ワット発電中さん:2007/01/26(金) 14:32:05 ID:qmje20g6
atmelのsam8もusbで書けるしイイよ。
840774ワット発電中さん:2007/01/27(土) 04:47:18 ID:20AyPwBn
>>838
USBの再現性次第だろう
適当にブレッドボードに組んで動くなら出るんじゃないか
1%もローダーを拝めないようだとサポートの中の人が死んじゃうのででないだろうな
841774ワット発電中さん:2007/02/06(火) 07:05:53 ID:JDJt9vJZ
入手容易な2.0ホストコントローラでお薦め物、ありますか?インターフェースは何でもOKです。
842774ワット発電中さん:2007/02/16(金) 23:57:28 ID:2XFo93Gq
I/Fを問わないならジャンクマザーから好きなの剥がせばいいべ
おいらはCPLDでNorthLinkが組めるVIAがいいな
843774ワット発電中さん:2007/02/17(土) 01:03:35 ID:PgjmQqiG
>>841
ロースピード(1.5M)からハイスピード(480M)まで対応しているホストなら、
ISP1761ぐらいしか選択肢がないと思います orz...
844843:2007/02/17(土) 01:04:31 ID:PgjmQqiG
>ISP1761
PCIバスでなく汎用バスの場合です orz...
845774ワット発電中さん:2007/02/17(土) 15:24:43 ID:E+GlhpE8
いや汎用バスだろPCIってw
具体的にあげないとむりそ
846774ワット発電中さん:2007/02/18(日) 17:56:36 ID:WhSZsZ4v
ez-usb FX2がDVB-T USB BDA firmware loaderに誤認される・・
どうしようもできねえ('A`)
847774ワット発電中さん:2007/02/18(日) 23:02:02 ID:GZwfx5+W
ベンダIDとプロダクトIDは?
848774ワット発電中さん:2007/02/20(火) 09:07:25 ID:TAW8rXu3
>>841
ぐらいしかないかぁ〜
orz
只今、納期で虎部リュ〜なんでいっそうの事、他社でいい仕様の物があれば、改版しよかと。
>>842
PCIで無いのでツライ
849774ワット発電中さん:2007/02/20(火) 10:11:23 ID:nAMCdQ8P
http://www.ednjapan.com/content/l_news/2006/06/08_02.html
こんなのの、シルク消したのをペロッと乗せて
インターフェースは何でもどーぞ・・・とかな
850774ワット発電中さん:2007/02/20(火) 10:31:13 ID:XvXr4Dmr
MOUSERにNECやSMSCのUSBホストがあるが、
どんぐらいの量を使うんだろう。
851774ワット発電中さん:2007/02/21(水) 12:57:04 ID:fZPtDBZ3
>>849
コストが…。

>>850
1000のロット単位デツ。
今、smscで納期がぶっ飛び状態。
852774ワット発電中さん:2007/02/21(水) 22:24:52 ID:mfLbUSqZ
EZ−USBでHIDやってます。
HIDのレポートで、例えばジョイスティック2本を搭載したい場合に、
コントロールパネルのプロパティにXY軸を2つ並べるってのは無理なんでしょうか。
標準のHIDデバイスのを使うとして。
いろいろやってみたけど、USAGEXとか一つしか使えないみたいなんで。
現状は仕方がないからスロットルとかラダーにしてますが。
実はプロパティには表示されないけど値は帰ってきててDIRECTXなどで
読めるとか。面倒なのでまだ試してませんけど。
853774ワット発電中さん:2007/02/21(水) 23:51:44 ID:+PTkD/gY
昔プレステのコントローラをUSB化したときは・・・できたような記憶があるけどなぁ
854774ワット発電中さん:2007/02/22(木) 01:27:47 ID:ufhgsC/+
>>昔プレステのコントローラをUSB化したときは・・・
他人のフンドシでしょ。
仮に自作と言うなら、どうゆうスクリプトを書いたんでしょしょうかねぇ。
855774ワット発電中さん:2007/02/22(木) 02:02:19 ID:7Nf9GTTW
分けのわからん英文のクラス仕様書見ながら必死こいて作ったんだけど、
なにぶん古い話だからなぁ。98が出たころだったっけかな。
多分MOにバックアップしてるから、ドライブの発掘からはじめねぇと・・って
思ったけど、いきなりそういう言い方するとは、いい性格してるな
856774ワット発電中さん:2007/02/22(木) 02:18:55 ID:ufhgsC/+
悪かったですねぇ。まぁ、性格は悪いのは自覚してる。
が、クラス仕様書見ながらとか、関係ない話なんですが。アプリじゃないんで。
できたんですかねぇ。
結論としては、98(多分WINのことだよね)であっても出来ないんですが。

あくまでも標準のHIDの話ですよ。自作でデバイスドライバやアプリ作る
とかは、絶対無しなんですけど。それが出来れば苦労しないって。
うろ覚え程度の知識で反論されてもねぇ。出来てから言えって。
857774ワット発電中さん:2007/02/22(木) 05:37:45 ID:IsWC+Xbx
>>856
HIDクラスの仕様書のことじゃないのか?
スクリプト?デスクリプタじゃなくて?

質問者本人か、横槍いれただけなのかわからんけど、
どちらにしても>>853や未来の回答者の意欲を潰してしまった悪寒。
858774ワット発電中さん:2007/02/22(木) 13:01:31 ID:pwRjTSBz
>>846
漏れも以前そうなってしまってどうにもならなくなって困った。
いったんそうなってしまうとドライバを更新してezusb.sysやcyusb.sysにしようとしても
できなくなってしまう。
システムから誤認されるそいつ(DVB-T USB BDAうんぬん)に関するドライバを
完全に消し去ってしまえれば直ると思うが、
結局漏れは出来ずにWindows再インストールという時間を浪費する手段で解決しました。
859774ワット発電中さん:2007/02/22(木) 13:06:45 ID:6HiCdNt9
>>857
全角英数使ってるから、本人だと思うよ
所詮、全角使うようなのは…

クラス仕様書の意味も分からんようだから答えてやっても無駄だね

ところで、 >>855
自作HIDデバイスって、やっぱり大変?
ドライバ作らなくていいのは魅力なんだけど、その分仕様書と格闘するのも
大変な気がする

860774ワット発電中さん:2007/02/23(金) 16:31:38 ID:ox9hcA3a
>>846,858
レジストリを「VID=」で検索すれば見つかると思うよ

それにしてもそのDVTなんたらのやつはCypressのデフォルトIDそのままで
出荷されてるのか?
なんていい加減なメーカーだよ
861774ワット発電中さん:2007/02/23(金) 18:05:32 ID:Yw1Y7JWm
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
所詮、他人のフンドシでしょ
862774ワット発電中さん:2007/02/23(金) 21:23:29 ID:ZsS5gwyP
>>859
HIDディスクリプタは大したことないんだけど、
レポートディスクリプタを作るのがちょいと面倒臭かったな
仕様書の後ろの方にあるサンプルや、実際の製品の
レポートディスクリプタを調べてまずはそれをそのまま
真似して、一回動いたらHIDクラスの仕様書の説明と
にらめっこしながら必要な所だけ手を入れるようにするのが
比較的楽だと思う。
レポートディスクリプの壁さえ突破できれば、あとはインタラプトIN
エンドポイントでレポートディスクリプタで書いたバイト数分の
データを毎回送るっていうだけだからたいして難しくない
863774ワット発電中さん:2007/02/24(土) 02:17:22 ID:9xL3cqAp
>>862 サンクス
そうやって書いただけだと大した事ないかもしれないけど、
当時の情報でそこまでやったのはすごいな
根性なしの俺ならすぐギブアップだ
864774ワット発電中さん:2007/02/24(土) 05:09:08 ID:EiuBWArq
劣化コピーの再生産
865774ワット発電中さん:2007/02/26(月) 01:11:04 ID:D8D5wYox
レポートディスクリプタ作るのは面倒だが、数行だし毎回同じことを
するだけだから大変じゃないんだよ。
EPに送る順にC++ならレコードにするだけだし、
アセンブラなら順番にコード羅列するだけ。
そんなものは壁じゃない。

頼むよ。本当に。
866774ワット発電中さん:2007/02/26(月) 09:15:15 ID:EH3Jx5G4
レポートディスクリプタは場合によっては結構な行数になることもあるけどね
最初はとにかくビットマップを展開するだけでもあっちを見てこっちを見て・・
Collection?え?え?さっきなんか同じ事言ってなかった?とかって悩んだ悩んだ
867774ワット発電中さん:2007/02/26(月) 19:51:18 ID:CIZrmim8
他人のフンドシでもパンティーでも納品すれば官軍
868774ワット発電中さん:2007/02/26(月) 19:58:26 ID:EH3Jx5G4
トラぶって痛い目に遭うだろうけどな
869774ワット発電中さん:2007/02/27(火) 21:43:34 ID:UMnln1QQ
きっと頭に被っちゃたりするんですね。
870774ワット発電中さん:2007/02/28(水) 00:05:29 ID:n5V3B64g
>>866
Collectionの手前も絡んでくるんで、勝手な解釈すると必ずハマるんだよね。
構造化言語でいう括弧で囲んでるような感じなんですけど、
親切な人のソースはコメントなどをTABでずらして書いてくれてて助かった。

他人のフンドシじゃない人ってそんなに居ないと思う。
上司には英語が解る人が企画書読めば解るとか言われましたが。
871774ワット発電中さん:2007/03/05(月) 14:01:06 ID:9K/5Ux0u
ezusb.sysを使ったソフトを作りたいのですが、
資料はEzMrだかのソースしか無いのでしょうか?
ソース見て自分で解析して使えって感じなんでしょうか?
872774ワット発電中さん:2007/03/05(月) 14:22:18 ID:Q+ryGV0C
そうだよ
873774ワット発電中さん:2007/03/08(木) 00:05:52 ID:2kHRERgu
>>871
解析も何も、親切過ぎるサンプルが盛りだくさんじゃないですか。
これでも解らなければ、Optimize。
874871:2007/03/12(月) 18:42:47 ID:QbVjrsnh
サンプルそのままに以下組んだのですが常にFLASEが戻ります。
同じPCでEzMrを使用するとデバイスを認識します。
コンパイラはBCCを使用しています。
何かアドバイス頂けないでしょうか?
後、オープンする時の名称が「Ezusb-0」とかになっていますが、
これは決まり事なんでしょうか?

HANDLE hHandle = NULL;

DWORD i;
char str[256];
char completeDeviceName[64] = "";

for(i=0;i<32;++i)
{
sprintf( str, "Ezusb-%d", i );

strcat( completeDeviceName, "\\\\.\\" );
strcat( completeDeviceName, str );

hHandle = CreateFile( completeDeviceName,
GENERIC_WRITE,
FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
0,
NULL);

if( hHandle == INVALID_HANDLE_VALUE)
{
return false;
}
else
{
return true;
}
}
875774ワット発電中さん:2007/03/12(月) 20:47:32 ID:3/bRw1SN
>>874
>strcat( completeDeviceName, "\\\\.\\" );
このままでは文字列長がどんどん長くならないか?
ループの頭のほうで初期化しないと。
sprintfを使うなら初めから"\\\\.\\"も付けてもいいと思う。
876871:2007/03/12(月) 21:01:53 ID:QbVjrsnh
>>875

失礼しました・・・
strcat2行削除して↓にしました。
でも結果は同じでした。

sprintf( completeDeviceName, "\\\\.\\Ezusb-%d", i );

877774ワット発電中さん:2007/03/12(月) 22:18:46 ID:ClDsEO4k
>>876
それでもだめなら ezusb- と小文字ではどうかな?
大文字との区別はないんだっけか?ちょっと思い出せないけど
すぐ試せるからやってみて。全部小文字か全部大文字とか。
それでもだめなら GetLastError で原因を探ったほうがいいかな。
878774ワット発電中さん:2007/03/12(月) 22:36:47 ID:GfaTzqtJ
hHandle = CreateFile( completeDeviceName,

ここは突っ込まないの?
879871:2007/03/12(月) 23:01:01 ID:QbVjrsnh
>>877

有り難うございます。
小文字でも駄目でした。

GetLastError()は以下でした。
大文字/小文字両方とも同じです。
2 0x00000002 指定されたファイルが見つかりません。
880774ワット発電中さん:2007/03/12(月) 23:06:16 ID:GfaTzqtJ
hHandle = CreateFile(
completeDeviceName,
(GENERIC_WRITE | GENERIC_READ),
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL
);
881871:2007/03/12(月) 23:18:14 ID:QbVjrsnh
>>880

有り難うございます。

パラメータ変えて見ましたが同じでした。
エラーコードも同じでした。
882774ワット発電中さん:2007/03/12(月) 23:31:44 ID:GfaTzqtJ
デバイス名の後ろに#VID_hogehogeとかPID_ほげほげとか{CIDほげほげ}とかつけないといけないんじゃなかったっけ
883871:2007/03/13(火) 16:53:15 ID:XEuzr8Wy
何度もすいません。
まだ解決しておりません。

その後調べて見たのですが、
1,FX2LP搭載基板をROM無しでPCに接続し「Cypress EZ-USB FX2LP - EEPROM missing」と表示されています。
2,デバイスマネージャで「C:\WINDOWS\System32\Drivers\CyUsb.sys」と表示されています。

2番が何か違うような気がするのですがこれで良いのでしょうか?
本当ならばezusb.sysと表示されるような・・・
CreateFileの名称をezusbからcyusbにしても結果は同じでしたが。

アドバイスお願いします。
884774ワット発電中さん:2007/03/13(火) 17:35:39 ID:pVGdwBsr
>>883
インターフェースが全然違うので、どっちかに統一しよう

Ezusb-Xの形式でやりたいなら、ezusb.sysの方をインストール
CyUsb.sysを使うなら、cyapi.hをincludeして使う
885871:2007/03/13(火) 23:53:47 ID:XEuzr8Wy
大変お騒がせしましたが出来ました!!

原因はやはりドライバがezusbではなくCyAppがインストールされていた為でした。
一旦ドライバを削除して入れ直したらCreateFile()でハンドルが返る様になりました。
886774ワット発電中さん:2007/03/19(月) 21:40:12 ID:86UIju2N
次号のInterfaceに、USB付きのV850マイコン基板がつくみたいだな
887774ワット発電中さん:2007/03/20(火) 11:44:47 ID:LEN5CPCT
>>886
基板にUSB-シリアルチップのCP2102が載ってるだけだろ
888774ワット発電中さん:2007/03/21(水) 16:20:15 ID:okW81bXr
889871:2007/03/22(木) 16:06:02 ID:7MNW7jSr
またまた、アドバイスお願いします。
2個程質問があります。

1,INFファイルを見る限りezusb.sysとCyUsb.sysのGUIDが同じなんですがこれはOKなんですか?
2,ezusb.sysでDBT_DEVICEARRIVALが受け取れなく無くて悩んでいますが、
もしかしてezusb.sys内でIoRegisterDeviceInterface()されていないので、
アプリ側でRegisterDeviceNotification()をしても
DBT_DEVICEARRIVALが受け取れないのでしょうか?

890774ワット発電中さん:2007/03/22(木) 16:42:35 ID:ROftAxtp
>>889
手元の環境のezusbw2k.infにはGUID書いてないなー

ezusbドライバではGUIDを使ってないはずなので、
GUIDを元に取得することはできなかった気がする

私は、USBデバイス全体のGUID使って、RegisterDeviceNotificationを呼んで、
DEVICEARRIVALが来たところで、VIDとPIDから目的のデバイスかどうか判別した
891871:2007/03/22(木) 17:35:46 ID:7MNW7jSr
>>890

「USBデバイス全体のGUID」というのをもう少し詳しく教えて頂けませんか?
892871:2007/03/22(木) 17:36:31 ID:7MNW7jSr
もしかしてusbd.sysのGUIDの事でしょうか?
893890:2007/03/22(木) 23:27:20 ID:x4lRc++Y
GUIDは、{a5dcbf10-6530-11d2-901f-00c04fb951ed}

レジストリの
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{a5dcbf10-6530-11d2-901f-00c04fb951ed}
を見ると、大体分かってもらえると思う
894774ワット発電中さん:2007/03/23(金) 00:12:09 ID:x/exd8Hh
8051じゃなくてAVRをコアにしてもらったほうが便利だと思う。
つーかAT8xxxとかが8052のマネなんだろうが。
895774ワット発電中さん:2007/03/23(金) 00:16:37 ID:pOfHQuDs
8051がこれだけ使われているんだし、8051でいいんじゃねぇの?
896871:2007/03/23(金) 13:33:00 ID:t14zwfOE
>>890

アドバイス有り難うございます。
目的の動作は実現出来そうです。
該当のレジストリも除いてみましたが「USB全体のGUID」という表現がぴったりな感じです。
このパソコンで使用しているGUIDをひとまとめにしたGUIDという事なんですかね?
897774ワット発電中さん:2007/03/30(金) 01:46:15 ID:wq5e05NS
USBプロトコルのDATA0/DATA1の使い方で躓いています。
お願いします
DATA0/DATA1の使い方がよく判る書籍かWebを紹介してくだせ〜ませ。
898774ワット発電中さん:2007/03/30(金) 02:33:53 ID:HL8L1ZLo
899774ワット発電中さん:2007/03/30(金) 02:49:20 ID:HL8L1ZLo
Universal Serial Bus Revision 2.0 specification
http://www.usb.org/developers/docs/
900774ワット発電中さん:2007/03/30(金) 05:42:10 ID:wq5e05NS
>>898,899
Thanks

USB2.0Specificationはもちろん読んだのですが
明確に書いている場所が見つからなかったんです。

USBコンプリートは値段的に今のとこ手が届かないっす。
古本も見かけないし。図書館にも置いてあるとこないでしょうねえ。
901774ワット発電中さん:2007/03/30(金) 07:10:12 ID:ICwzmzT9
安いので済ませようとすると結局解決せずに
あれこれ手を出すはめになって損するから
素直に金出せ
902774ワット発電中さん:2007/03/31(土) 02:36:21 ID:eH4My9fe
>>900
プロトコルアナライザで実物のパケット観るのが早道だ
SnoopyProとかでも、マウスくらいなら何とかなるんじゃないかな。
903774ワット発電中さん:2007/03/31(土) 03:35:24 ID:D9Gb+pW3
俺がUSB使う理由はただひとつ。
PCの正面から5V(くらい)出ているがら。
場合によってはD+とかD−も使わない。
904774ワット発電中さん:2007/03/31(土) 04:24:57 ID:eH4My9fe
>>903
それはUSBを使う理由ではなくUSB端子を使う理由だろう。
電源とるだけならアダプタ買ったほうが静かだな。
http://www.geno-web.jp/Goods/GA06368740
905774ワット発電中さん:2007/03/31(土) 06:13:05 ID:XNnekonb
906774ワット発電中さん:2007/03/31(土) 15:19:16 ID:Zs1VgHmK
907774ワット発電中さん:2007/04/01(日) 23:04:46 ID:1X02OWA+
電源取るだけならIEEE-1394の方がよくね?
1本でたしか1.5Aぐらい流せるし。
908774ワット発電中さん:2007/04/01(日) 23:28:13 ID:HsCmizu4
1394はコネクタとかケーブルが高いんだよね。
USBははどおふのジャンクでもたくさんあるし。
909774ワット発電中さん:2007/04/01(日) 23:36:43 ID:H2bmpq4W
1394は規格上、12V以上出ていることも有るから素人工作には使いにくい気がする。
910774ワット発電中さん:2007/04/02(月) 16:57:24 ID:MgZqR8FN
いっそ全部12V以上出ていれば昇圧ものは1394にできるのに
911774ワット発電中さん:2007/04/03(火) 11:37:34 ID:YQemGblw
カメレオンUSBのロジアナキットを作成しようと考えていますが、
プローブの作成についてですが、IDEケーブルの先に、ICクリップを
取り付けただけのものでも十分でしょか?
912774ワット発電中さん:2007/04/03(火) 12:27:00 ID:4y0i6Gcf
単にロジアナが欲しいなら秋月で売ってる5万円くらいの買えば?
913774ワット発電中さん:2007/04/03(火) 12:40:06 ID:c6jWZdQl
質問と回答が噛み合ってないぞ
914774ワット発電中さん:2007/04/03(火) 12:50:05 ID:vQJtaKY8
USBの原理は?
915774ワット発電中さん:2007/04/03(火) 15:16:58 ID:aPB6lghh
差動信号シリアル通信
916774ワット発電中さん:2007/04/03(火) 17:15:01 ID:GXp9i0UQ
>>911
ピン数でいうとFDDのケーブルがぴったりです。
あと、L字ヘッダ下出し推奨。
917774ワット発電中さん:2007/04/03(火) 21:26:38 ID:qc5+9tw1
GND同士を繋ぐワニ口をつけておいたほうがよいよ。
まず繋ぐときはGNDから。結構IOを壊すという話を聞くから。
918774ワット発電中さん:2007/04/03(火) 23:33:20 ID:FAGdWVz6
>>911
それでOKですが、人によっては性能劣化覚悟で電流制限用の
抵抗入れてるみたいですね。生ピンがそのまま出てる状態だと
ついうっかりしたことで飛ばしてしまうようなので。
919774ワット発電中さん:2007/04/03(火) 23:43:48 ID:qc5+9tw1
抵抗はシュート防止の目的でいれた。
あと、反射でリンギング発生してあらぬデータを捉えてしまうので・・
920911 :2007/04/04(水) 02:05:35 ID:YU1LLZep
どうもみなさんありがとうございます。

>>916-919
明日部品買ってきて作成してみます。本当にありがとうございます。
921774ワット発電中さん:2007/04/04(水) 03:48:02 ID:1EQx/san
ちなみにカメレオンUSBのロジアナは100Ωの制限抵抗がついてます。
922774ワット発電中さん:2007/04/07(土) 02:21:15 ID:TKQftAMM
>>897
どう躓いてるのだろう
交互に出すというの以外で何が知りたいか?
923774ワット発電中さん:2007/04/07(土) 02:47:21 ID:UhcPILK7
>>907
モノによるだろ。どうやって12V1.5A流してるか。
電源ライン直結ならば、単にそこまでの配線の太さとか、
コネクタ端子の定格だけなので。
1.5A流せるってどういう根拠か?USBも同じようなものだし。
実際にモーターでも動かしてみれば判るけど、俺は怖くてデキネ。
924774ワット発電中さん:2007/04/09(月) 14:15:49 ID:AvUfHROO
みなさんUSBのノイズ・グラウンド関係どうしています?
FT232RLの先につないだA/DでNi-MH電池計ると6mVぐらいのノイズが乗るので、
入力のRCフィルタで落としているけどもっと根本的な解決はないかと。

シールドとGND間をオシロで観測したらUSBのD+/D-と同一サイクルと思われる20us周期で
リンギングのような2MHzのノイズが乗っていたので、D+/D-由来のコモンモードノイズが原因という
ところまでは分かってますが、USBの仕様上2MHzを落とすコモンモードフィルタは無理のようで。
諦めて光で絶縁するしかないんでしょうか。

CypressのApplicationNoteでは4700pFと1MOHMを並列にして、シールドとGNDをつないでいるので、
一応真似して手持ちの15000pFをシールドとGND間に入れています。
http://download.cypress.com.edgesuite.net/design_resources/technical_articles/contents/
common_usb_development_mistakes___you_don_t_have_to_make_them_all_yourself__12.pdf
925774ワット発電中さん:2007/04/09(月) 18:49:08 ID:lFTUKncb
ferrite coreはあるのか?
926774ワット発電中さん:2007/04/09(月) 22:09:27 ID:aVKjdHap
core2duoなら
927774ワット発電中さん:2007/04/10(火) 00:09:16 ID:Zg7/Ry0W
>>924
チップフェライトビーズなどを入れてみる
928774ワット発電中さん:2007/04/10(火) 01:13:48 ID:wv6pSpem
フェライトで抑えられる帯域って基本的に数十MHz以上だったような記憶があるのですが、
2MHzを落とせる材質があるんでしょうか。

>>925
手元のテキトーなコアにエナメル線をテトラファイラ巻き(?)してVDD,GND,D+,D-を通したらUSB認識しなかったw
もちろん安物じゃない方のケーブルにはデカいフェライトコア付きですが、あまり役に立っているようには・・・。
929774ワット発電中さん:2007/04/10(火) 01:27:34 ID:fS2UrD6V
>フェライトで抑えられる帯域って基本的に数十MHz以上だったような記憶があるのですが、
>2MHzを落とせる材質があるんでしょうか。
要はインダクタンスだから沢山巻けばよいのだけれど・・・・それほど期待できなさそうね・・・

6mVのノイズというとオシロで測っているのでしょうか・・全然別物を測っちゃったりしていないでしょうか?
930774ワット発電中さん:2007/04/10(火) 03:32:42 ID:NeyQbCo0
>>924
ケースバイケースだ
まず外乱周期にあわせてAD変換開始するのが常道
ADのVDDAはレギュレータで安定化しレギュレータ入力はインダクタと容量でノイズカット
電流喰う回路構成ならリターン電流を低抵抗なFG経由で戻す方が良くなることもあるし
USBケーブル短くして高級ケーブルにするだけで低インピになって減る場合もある。
931774ワット発電中さん:2007/04/10(火) 08:35:17 ID:YWgSG0PZ
932774ワット発電中さん:2007/04/10(火) 19:30:35 ID:2S/cozok
http://www.murata.co.jp/emc/example/usb2/usb2_2.html
これですね。でもかんたんに試せるかというとちょっと敷居が。

あと、VDDは一応ありあわせの100uHインダクタを入れています。
が、その後が例の電源系がおかしいCQ基板なんですよね。一応修正済みですが。

>>929
オシロじゃなくて、ADuCのタイマ割込5kSPSでサンプリングしたA/Dの出力結果です。
文字だけでは状況が説明できないのでatwikiに状況説明upしました。
http://www24.atwiki.jp/m501/
(無料だけあって広告が邪魔な反面、お絵かきで図が投稿できるのは便利ですね。)

あれこれ試してみたらコモンモードノイズじゃないような気も・・・。
SOPのFT232RLを載せている変換基板のグラウンドの扱いとか、もうサッパリ。
933774ワット発電中さん:2007/04/11(水) 01:27:18 ID:JJsgc2MH
>>932
1ms周期でノイズが載るのはFT232RLがUSBのSOFを処理してるからだろう。つまりノイズ源はFT232RLである可能性大だ。
またUSB転送中にもノイズが小さくなるタイミングがあるって事はその条件でAD変換すれば良いってことだよ
たぶん解決策はUSB転送の間はAD変換を止めるか、AD変換の間はUSB転送を止めるかだ。

詳しいことは電子工作質問BBSがたくさんあるから
ttp://www.nahitech.com/nahitafu/bbs/bbs.cgi
や他の質問箱なりで質問して解決しれ。
934774ワット発電中さん:2007/04/11(水) 02:49:12 ID:/XevNm1J
>>932
悩むのも解るけど。
そうやって上手くいかないから成長するんだよ。
自力で解決したらもっと高みにいくと思うんだけど。
933も正解の一つ(というかそれしかないだろね)
だけど、いつもそれで上手くいくと思うな。
935774ワット発電中さん:2007/04/11(水) 09:23:40 ID:msok0PrW
>>934
そだね。ノイズ対策とかって一筋縄で行かないことが多いから・・・

>>932
インダクタによっては(特にマイクロインダクタの一部)直流抵抗が
大きいから、却って逆効果だったりすることあるよ。フェライトビーズ
一個の方が、よほど効果的だったこともあるし。
936774ワット発電中さん:2007/04/11(水) 20:15:29 ID:nSezl6WT
放電中の過渡応答をみるのが最終目的なのでADを止めると必要なデータを取れないし、
測定中にUSB転送止めると100ms後にはバッファがあふれてしまうので無理です。

ノイズ対策とかって一筋縄で行かないだけに、ケースごとに電磁気学的にハッキリと解決して、
それを集約できればUSBは高精度アナログには向かないという漠然とした印象を
転換できると思うんですよね。
青い発想ですが、おかげでシールドとGNDの接続が変換精度に影響するという発見もありましたし。

入力のCを273に交換すると見かけ上ノイズは大幅に減るので、当座はそれでいきますが
インダクタいじったりしてもう少し自力で追っかけてみます。
937774ワット発電中さん:2007/04/12(木) 02:33:46 ID:dcGBRA45
インダクタ入れるだけじゃ効果半減どころか、悪影響になる場合もあるぞ。

インダクタだけ入れると、インダクタから先の回路へ供給される電源の
インピーダンスも上がるので、インダクタの前後にコンデンサ入れて、
電源インピーダンスを下げること。また、インダクタで遮られたノイズ
成分の行き場がなくなるので、インダクタ手前にもコンデンサを入れる
べし。

ベタパターンや配線の引き回しも重要。『アナログは一点アース』とか、
思考停止に陥らないこと。

>>932
この図では、USBチップから発生するノイズに対して、インダクタの効果は
期待できない。
938774ワット発電中さん:2007/04/12(木) 03:38:49 ID:Lybyg1o9
>>936
それって、ダメだったらL入れたりC入れたり?
そういうもんだと思い込んだりしてるのかな?
作ったら調べて検証し直したり、紙と鉛筆で演算したりって過程はないのか?
経験上そのやりかたは時間が掛かる一方だったりするよ。

いっそのこと回路シミュレータ導入したほうが良いと。
939774ワット発電中さん:2007/04/12(木) 06:06:59 ID:KfX+3Zv4
>この図では、USBチップから発生するノイズに対して、インダクタの効果は期待できない。

その通りだね。というか本来大元から分離すべきだよねえ。

USBで転送しながらのサブmVレンジの計測は既に多くの応用例が実現されているんで
mVレンジは勉強すれば問題なく可能です。できないのは勉強不足経験不足にすぎないなあ。
回答に対する反応からすると向上力が問題な気もするが。

>いっそのこと回路シミュレータ導入したほうが良いと。
何にも考えてない人だネ。
940774ワット発電中さん:2007/04/12(木) 06:14:50 ID:KfX+3Zv4
>入力のCを273に交換すると見かけ上ノイズは大幅に減るので、当座はそれでいきますが
根本的に間違ってる気がするのだが。

>放電中の過渡応答をみるのが最終目的なのでADを止めると必要なデータを取れないし
Cをつけて過渡応答正しく測れる? つじつま合ってない。
C付けて解決なら計測値統計処理したほうが超簡単なのでは。
941774ワット発電中さん:2007/04/12(木) 07:41:01 ID:dcGBRA45
>いっそのこと回路シミュレータ導入したほうが良いと。

あの(上に点々)C級基板の基板パターンの出来具合を忠実に再現できる
モデルを提供するシミュレータがあるというのだろうか?いやない。(反語)

>Cをつけて過渡応答正しく測れる?

オシロで『BWって表示のスイッチ入れて帯域制限掛けたら、波形がきれいに
なりました』ってのと同じですな。
942774ワット発電中さん:2007/04/12(木) 11:52:45 ID:nsA1WzDK
その昔ノイズで苦労した時にサンプリングの遅いオシロ探してノイズ減りましたねと客を騙(ry
943774ワット発電中さん:2007/04/12(木) 13:30:15 ID:WrlCj4TE
ブチギレごめん、他の住人殿。

>>939-940
あのさ。
他人を貶す前にCRの時定数計算してみなよ。
約0.027msだから、5kのAD前段なら誰が見たって過渡応答を考慮した設計だろ。

938氏に「何にも考えてない人だネ。」なんて言っているけど、何にも考えてない人はアンタだよ。

文意も回路図も読めない読解力ゼロで口だけ悪い人は場の空気悪くするだけだから迷惑なんだけど。
944774ワット発電中さん:2007/04/12(木) 14:07:35 ID:KfX+3Zv4
>>943

12bitのフルスケールステップ応答を入力した場合
時定数0.027ms入れたら0.2ms後の最初の変換で何bit分誤差になるか計算した?
12bit/5kSPSの精度が必要なら全然ダメだろ。
それだけの時定数入れてOKだというなら5kSPSの前提もあやしいってことだよ。
945774ワット発電中さん:2007/04/12(木) 14:19:57 ID:KfX+3Zv4
>>943
上の例は極端ではあるよ。
実際に必要な精度を考慮して時定数入れるなら全然構わないが
原文からはそうは読めないと思うのだが。

文意も回路図も読めない読解力ゼロで口だけ悪い人と
非難するような人には原文に書かれていない裏側も読めるのね。本人ですか?

それに>>941が言っているように、>>938は何も考えてない発言なのは確かだ。
946774ワット発電中さん:2007/04/12(木) 14:24:43 ID:dcGBRA45
> 他人を貶す前にCRの時定数計算してみなよ。
> 約0.027msだから、5kのAD前段なら誰が見たって過渡応答を考慮した設計だろ。

10kΩ×0.027μFなら、時定数は0.27mSじゃないのけ?5kSa/S(0.2mS)のA/D
前段じゃダメじゃろ?

汚い回路図で見にくいんだが、改めて見ると何を意図してか、0.027μFに
1.1kΩをパラっているようにも見える。放電用の負荷抵抗なら、電池側に
付けなきゃダメじゃろ?
947774ワット発電中さん:2007/04/12(木) 14:42:56 ID:HekZl7vD
>>943も場の空気を悪くすることには貢献してるわけで。

てか、この場合、バスパワーやめて、セルフパワーじゃだめなん?
948774ワット発電中さん:2007/04/12(木) 15:40:29 ID:WrlCj4TE
本人の視点をシミュレートすると正しいと思いこんでいると思われるだけにタチが悪いな。

>>945
最初から見下すような読み方をせず、素直に読めばそういう読み方にはならないでしょ。
ようするに>>938は「やみくもにインダクタを足すのではなくてモデルをたてるべきだ」と指摘しているんでしょ?
だから、紙の上で仮定のノイズ源と等価回路を設定して、シミュレーションで傾向を検証せよと。
CQ基板の動作を正確に再現せよと言っているわけではない。

この程度の文意、書いた本人じゃなくても十分読み取れると思うが。見下すからいけない。
回路図だって同じ。素直な心で丁寧に読めば設計者の意図が見えてくる。

>>944
0.2/0.027=7.4で、e^7.4=1560だから4096のフルスケール振れても誤差は3LSB以下。
それに一般的には電池は負荷変動で0Vからフルスケールまで振れたりしない。

サンプリングが5kで本当に足りるかどうかということのほうがよっぽど重要な問題なのに、
粗探しばかり考えているから視野が狭くなる。
最初から「実際に必要な精度を考慮して時定数入れてますか?」と書けば気分害することもないのに。

>>946
約1kΩ×0.027μFでしょ。だから0.027ms。

電池から見ると、抵抗10kと1.1kで分圧されているように見える。
1.1/11.1=0.09909だから1/10のプラマイ1%精度。
これが意味するものとして、考えられる可能性は多くはないと思うが。

>>947
すまん。
でも、いつまでもこんな調子でスレを仕切られたら困るから、一度はっきり言っておかないと。
949774ワット発電中さん:2007/04/12(木) 16:43:58 ID:0gqsPlZP
もしかして壮大な自演?
950774ワット発電中さん:2007/04/12(木) 16:53:32 ID:nsA1WzDK
 │    _、_
 │  ヽ( ,_ノ`)ノ 残念私のおいなりさんだ
 │ へノ   /  
 └→ ω ノ
       >
951774ワット発電中さん:2007/04/12(木) 20:50:05 ID:pXbe8bAS
間違いなく釣りでしょう
シールドを浮かせてホストに接地させとけばおk
952774ワット発電中さん:2007/04/12(木) 20:59:54 ID:KfX+3Zv4
>>948
>紙の上で仮定のノイズ源と等価回路を設定して、シミュレーションで傾向を検証せよと。

はっきり
>>938>いっそのこと回路シミュレータ導入したほうが良いと。
とで書かれてるんだが。

>この程度の文意、書いた本人じゃなくても十分読み取れると思うが。見下すからいけない。
もともとの文章が読めない人が言うのは論外じゃないのか?

>素直な心で丁寧に読めば設計者の意図が見えてくる。
じゃあどういう意図が読み取れたか説明してみなよ。君の妄想だから。

>0.2/0.027=7.4で、e^7.4=1560だから4096のフルスケール振れても誤差は3LSB以下
つまり誤差はでるんだから
>誰が見たって過渡応答を考慮した設計だろ。
ではないじゃん。

>最初から「実際に必要な精度を考慮して時定数入れてますか?」と書けば気分害することもないのに。
場当たり的な発言だねえ。
もともとAD変換時のノイズをどうにかしたいという質問だったのだろ
ノイズ源の対策しないで大きなCなら
>見かけ上ノイズは大幅に減るので、当座はそれでいきますが
と発言してるのだが。

元の発言にバイアスかけて読んでおいて正義の味方きどりの自己陶酔には疲れるぜ。
953938:2007/04/12(木) 22:21:21 ID:Lybyg1o9
絶対良いから導入しろとは一言も言ってない。
机上の計算、ましてや設計概念も見られないから
「いっそのこと」と言ってるんだが...。
まぁ読み返してみて、俺も他人がそう書いてたら突っ込み入れたくなるけどね。

物言えば唇寒し。
954774ワット発電中さん:2007/04/12(木) 22:39:39 ID:Lybyg1o9
>>952
同情しますよ。
955774ワット発電中さん:2007/04/12(木) 23:56:54 ID:PGB/+h0a
>>952
分かった。貴方を説得できると考えた私が甘かった。スレを汚して申し訳ない。
956774ワット発電中さん:2007/04/13(金) 06:27:20 ID:+UUdAJdH
http://www24.atwiki.jp/m501/
ようするに測定系と、通信・電源を しっかり分離すればいいだけだと思うよ
1、電源をもっとしっかり分離しよう
  232RLからクロック取って、チャージポンプででも電圧を上げるとかさ
  
2, 電源以外の要因としては 配線からの混入
 TxとRxの配線に直列抵抗を入れておくといいよ


957774ワット発電中さん:2007/04/15(日) 22:57:01 ID:Dr3+PVzE
>>956
>電源をもっとしっかり分離しよう
そうだそれが基本だ。>>924は基本を押さえず他のことに気を取られすぎてる。
>232RLからクロック取って、チャージポンプででも電圧を上げるとかさ
FT232RLはUSB-シリアルなのでクロックは取れないんじゃないかな、まあちょっと覚悟はしておけ。
>TxとRxの配線に直列抵抗を入れておくといいよ
だね。あまり大きいと逆効果だが。
958774ワット発電中さん:2007/04/16(月) 01:29:15 ID:cVCIOepF
FT232RLはCBUS0〜4に6MHzの整数倍(48MHz)までのクロックを出せるのだよ。
959774ワット発電中さん:2007/04/16(月) 01:42:07 ID:cVCIOepF
6,12,24,48MHzでした。
960774ワット発電中さん:2007/04/16(月) 02:11:36 ID:l0vfSire
>>958
BitBangモードでないときも?
961774ワット発電中さん:2007/04/16(月) 02:17:07 ID:l0vfSire
       ∧∧
       /⌒ヽ)  すまん、MPROGで書き換えればできるのね。
      i三 U  
     〜三 |    
      (/~∪    
    三三
  三三
三三
962774ワット発電中さん:2007/04/16(月) 02:31:26 ID:cVCIOepF
説明不足ごめん。
963774ワット発電中さん:2007/04/17(火) 04:15:19 ID:8zEJ9tit
おしえて偉い人 <古い!
ハイスピードUSBをEZ-USBシリーズ以外で組んだ製作記事の載ってる
WEBページがありましたら教えてください。
964774ワット発電中さん:2007/04/17(火) 08:36:06 ID:y5WJ069v
なんでWEBページに限定するんだよ。
本を嫁。<古い!
965774ワット発電中さん:2007/04/17(火) 09:07:00 ID:uyIQu6Fi
そうなんだよな。本って内容が古い。
966774ワット発電中さん:2007/04/17(火) 23:36:31 ID:4DUvXfOR
HiSpeedとFullSpeedで、極端に制御が変わるUSBコントローラってあるのか?

ルネサスのコントローラを使ったことあるけど、HiSpeed接続を許可するか否かのビットを
いじったのと、デバイスデスクリプタを切り替えたぐらいしか覚えがない。
967774ワット発電中さん:2007/04/18(水) 15:08:06 ID:UNF6N44e
バッファ長が変わるよね
968774ワット発電中さん:2007/04/18(水) 22:42:52 ID:wjra+Gpd
スプリットトランザクションは面倒くさかった orz
969774ワット発電中さん:2007/04/19(木) 18:59:41 ID:aG62Kff+
(・∀・≡・∀・) ダレモイナイ
970774ワット発電中さん:2007/04/20(金) 00:38:45 ID:UPNI6HDu
>>969
インディアンが1人
971774ワット発電中さん:2007/04/21(土) 07:06:22 ID:G10lP5+m
(・∀・≡・∀・) ダレモイナイ
972774ワット発電中さん:2007/04/21(土) 13:27:46 ID:EnUWaOIn
>>971
インディアンが2人
973774ワット発電中さん:2007/04/21(土) 18:55:27 ID:TFZyUJgX
(・∀・≡・∀・) ダレモイナイ
974774ワット発電中さん:2007/04/21(土) 20:08:28 ID:mdjEpemB
>>973
エンディアンはビッグ
975774ワット発電中さん:2007/04/22(日) 02:43:42 ID:hXPm2bG2
>>0969 >>7109 >>7309
3リトルエンディアン。
976774ワット発電中さん:2007/04/22(日) 16:52:26 ID:TwuDhTf9
データの並びがリトルエンディアンなのは、
IntelとMicrosoftが中心となって決めた規格だから・・・?
977774ワット発電中さん:2007/04/22(日) 19:34:59 ID:l69Bxu6l
>>976
ノード側コントローラはリトルエンディアンのCPUの方が多いからじゃ?
それにワード長が可変のビットストリームを扱うならリトルの方が便利だからじゃね?
さすがに32/16/8/4/2bit長のビッグエンディアンデータが構造体の中に
パディング無しの状態で敷き詰められていると解釈の為の並び替えだけでも大変だよ??
978774ワット発電中さん:2007/04/22(日) 21:28:58 ID:Azs1gvFB
FX2なんですけども、CyAPIでコンパイラをBCB6からBDS2006に変えたら動かなくなった。
どうやらサイプレスのフォーラムにもカキコがあるようだけど去年から進展なしの模様・・

やっぱVCにするしかないのかな・・
979真央:2007/04/22(日) 22:16:35 ID:sQS4K1d7
スイッチ一個使って、1,0の入力を作る回路を教えて下さい…わからないです
980774ワット発電中さん:2007/04/23(月) 03:06:13 ID:1fW0f5Uf
(・∀・≡・∀・) ダレモイナイ
981774ワット発電中さん:2007/04/23(月) 03:35:46 ID:7XY+NjZr
真央>>979
BBMな双投スイッチつかえばOKだよ。詳しくは次スレで。
982774ワット発電中さん:2007/04/23(月) 14:53:52 ID:1a6vCUxq
>>981
マルチなので放置で。
983774ワット発電中さん:2007/04/23(月) 18:18:24 ID:OLSRv9Px
むむきち逃げるな
このスレもメチャクチャにしてやろうか
984774ワット発電中さん:2007/04/23(月) 18:27:12 ID:L+wJhwJB
なにを行っているんだ貴様は
985774ワット発電中さん:2007/04/23(月) 19:29:29 ID:6NHB2Ias
mumukichi キタ━━━━(゚∀゚)━━━━!!!!!
986774ワット発電中さん:2007/04/23(月) 19:59:43 ID:6NHB2Ias
mumukichiがいる証拠

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
合資会社ヒューメイア(humeia)ってどうよ? [レンタル鯖]
987774ワット発電中さん:2007/04/24(火) 03:29:19 ID:5O8RMsBu
>>978
BDSどころかHSPですらバリバリ動いてますが。
もしかしてアンタが悪い?
988978:2007/04/24(火) 12:47:19 ID:HnrCGpuj
>>987
HSPがどういうドライバ使っているのか判りませんが、、とりあえずもう少し詳細説明すると、
ドライバはezusb.sysじゃなくてCyUSB.sysにしています。従ってライブラリもBCB用のCyAPI.libを使用します。
200Mbps位で連続でデータ転送したいのですが、ezusb.sysの方は非同期IOが使えないらしいのです。
CyAPIの方では非同期で使えるのでこちらに移行しました。

動かないというのは以下のように簡単に確認ができるのですが、、
#include "CyAPI.h"
・・
{ どっか
CCyUSBDevice* usbdev;
usbdev = new CCyUSBDevice(Handle); ← ここでaccess viorationを吐いて止まってしまいます。

BCB6ではいままでそれで使えていました。
BDS2006では上記のような状態です。おいらみたいな素人にはお手上げ。

とりあえず、BDSで同じドライバ使用して動いているかどうかが知りたいです。
989774ワット発電中さん:2007/04/24(火) 14:35:17 ID:hgnTFX+U
CY7C68013Aを使用しています。

CypressのWebにはメモリが16KB搭載されていると
書いてあるんだけど、購入したKeilのコンパイラで
生成したプログラムは8KBまでしか正常に動作しない
のですが、原因わかる方、居ませんか?
990774ワット発電中さん:2007/04/24(火) 16:38:03 ID:5gfDRieK
製品版のKeilコンパイラで、8k以上のコード問題なく動いてるなぁ
ビルドでWarning出てないなら、Listingファイル出力して追うくらいしか思いつかない

ハード絡みでありうるのは
元がFX2用の基板で、8k-16kの空間を外部アクセスするようになってたとか
I2C接続のE2PROMの容量が8KBだったとか

991989:2007/04/24(火) 18:23:46 ID:hgnTFX+U
>>990
990さんは、外部メモリーついてる環境ですか?

EEPROMは128Kbitで、CY7C68013Aの回路は恐らくOPTIMIZEのものと同一だと思います。
外部メモリは接続していません。

http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=209&PageID=259&fid=14&rpn=CY7C68013A&ref=sch
↑のMemory Sizeと書いてある部分は
もしかしてCode&Data用8KB、Data 512B、7.5KBのトータル16KBって事でしょうか?

PCと接続してUSBデバイスとして動作し、電源だけ接続すれば単体として
動作するように作っているので、EEPROMにデータを移動したりと工夫しても
相当メモリが足りない orz
992774ワット発電中さん:2007/04/25(水) 02:22:11 ID:hsKpPje1
とりあえず次スレをたてさせていただきました。

自作回路でUSB EndPoint2
http://science6.2ch.net/test/read.cgi/denki/1177435280/
993774ワット発電中さん:2007/04/25(水) 02:57:54 ID:oLMjiVgx
おちゅ
994774ワット発電中さん:2007/04/25(水) 04:22:07 ID:6cck3xwn
絶対にムムキチを探し出してやるからな
995774ワット発電中さん