自作回路でUSB

このエントリーをはてなブックマークに追加
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ワット発電中さん