2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

自作回路でUSB EndPoint5

1 :774ワット発電中さん:2017/07/10(月) 08:41:23.23 ID:Un+KxHa6.net
回路とPCのインタフェースでお悩みの貴方。
自作USBで遊びたい貴方。

お勧めのコントローラチップ、回路、プログラミングテクニック、
そしてFPGAの実装などを語りましょう。

前スレ
自作回路でUSB EndPoint4
http://rio2016.2ch.net/test/read.cgi/denki/1295961300/

過去スレ
自作回路でUSB EndPoint3
http://kamome.2ch.net/test/read.cgi/denki/1223890399/
自作回路でUSB EndPoint2
http://science6.2ch.net/test/read.cgi/denki/1177435280/
自作回路でUSB
http://science6.2ch.net/test/read.cgi/denki/1080051916/

その他情報>>2-10
sageると落ちやすいのでage推奨で。

980踏んだ人、次スレお願いします。

288 :774ワット発電中さん:2020/03/25(水) 22:15:29 ID:5J/UrUn5.net
パソコンのポートに挿すとWindows 認識するけどHUB経由だと認識しないってのは一般的にどう切り分けるべきなんでしょうか?
STM32F072でHAL利用です。

289 :774ワット発電中さん:2020/03/25(水) 23:11:43 ID:1n+vvX9L.net
>>288
スレッド管理人の米沢です
>288 さんの質問は「STM32F072をWindowsパソコンのポートに接続すると
認識するが、HUB経由でつないだ場合は認識しなくなる」と言うことですね

このスレの >1-280 を探してみましたが同事象と思われるものは見つかりません
でした

引き続きこちらの回答を募集しています

290 :774ワット発電中さん:2020/03/26(木) 01:58:57 ID:o5ocYyBA.net
これって古のフォーラムとかのノリなのか?

291 :774ワット発電中さん:2020/03/26(木) 09:41:01.71 ID:JkfHY+xG.net
まさかと思うがパソコンとUSBハブの間を繋いでるのがUSBケーブルじゃなくて充電ケーブルというオチ?

292 :774ワット発電中さん:2020/03/26(木) 09:58:42.34 ID:iT0+Yf6o.net
バスパワーのデバイスをバスパワーのハブに繋ぐと認識しないというのはよくあるけど
そういう基本的なことではないよな

293 :774ワット発電中さん:2020/03/26(木) 15:30:00.73 ID:UPWU12U3.net
そもそもHUBはちゃんと仕事しているのか?
USB2.0以降のロゴ取得品なら大きな問題はないと思うが
古い奴とかロゴがない奴だとUSB Compliance test failureの可能性も

あとSTM32の場合
http://rio2016.5ch.net/test/read.cgi/denki/1528514691/216
なんて話を見たことがある。自分は真偽を確認していないので参考までに

つかUSBのエニュメレーションにからむトラブルはUSBアナライザ等の
物理層をキャプチャ出来る装置がないとドツボに填る可能性が高い(経験者)

294 :774ワット発電中さん:2020/03/26(木) 20:03:27 ID:DeD7kGSg.net
クソ怪しい中華ボードはだいたい103だった記憶

295 :774ワット発電中さん:2020/04/12(日) 23:15:10 ID:AI4G3RxN.net
市販されているUSB HUBの中に電源のみON/OFF出来る物が存在するけど
あれってUSB規格に準拠しているのだろうか
USB3.xデバイスを電気的にON/OFFしたいのだが

296 :774ワット発電中さん:2020/04/12(日) 23:20:48 ID:LEQN3C1q.net
燃える

297 :774ワット発電中さん:2020/04/13(月) 09:51:12 ID:4kyRCvv8.net
作業場が何故焦げ臭いのか原因を突き止められない無能現場監督もどきジジイ(笑)

298 :774ワット発電中さん:2020/04/13(月) 10:35:00 ID:4kyRCvv8.net
あれー?なんだろー、焦げ臭いなぁーなんだろうなーって作業場をノロノロウロウロするだけの様子は痴呆症の徘徊のようだ(笑)
そんな奴がよく他人様を小バカにできるよな(笑)
無駄に年取ってないで謙虚に生きたら?(笑)

299 :774ワット発電中さん:2020/04/19(日) 17:54:53 ID:f15XIH9k.net
USBポートを横に二つ並べる時ってどのくらいの間隔を開けるかって
規格で決まってたりするんですか?USB Type-Cです

300 :774ワット発電中さん:2020/04/20(月) 10:37:43 ID:OC1djE73.net
首が90度曲がってるようなコネクタも多いから
ほどほどに間隔空けてないと後悔すると思う

301 :774ワット発電中さん:2020/04/25(土) 10:38:43.28 ID:FI7TrUDh.net
端子の金具はμm単位でサイズが決まっているけど、金具を包む外装は言及されて
いないから自分が困らなければ間隔短くても良いんでない

302 :774ワット発電中さん:2020/04/27(月) 22:12:33 ID:DzMsJsFz.net
USB3.xなHUBとかUSB3.x to SATAが載った物を作りたいけど
チップの入手もファームウェアの用意も基板の設計・製造も難易度高いぜ

303 :774ワット発電中さん:2020/04/28(火) 00:44:50 ID:LFRXPkXI.net
ASMほげほげみたいなやつか
一番の安定入手ルートは製品買ってきて剥がすことやな

304 :302:2020/04/28(火) 07:50:12 ID:z9XN+a8/.net
チップだけあってもデータシートやSDKや基板デザインガイド等がないと手に負えそうにない
SSを見よう見まねは流石にちょっと

305 :774ワット発電中さん:2020/04/30(木) 04:04:09 ID:ZZ/wfpQQ.net
ぐぬぬ。2層でSuperSpeed伝送路の設計例がめっちゃすくない
大抵4層や6層推奨とか書いてある。4層や6層は高いねん

306 :774ワット発電中さん:2020/07/22(水) 12:23:59 ID:qBdsQMMc.net
>>305
2層だとインピーダンス管理が困難。

307 :774ワット発電中さん:2020/07/25(土) 12:34:54 ID:2twd2Afd.net
>>306
一応こんな物はある
USB3.0 HUB Reference Board Design Kit (2-Layer)
ttps://www.renesas.com/jp/ja/software/D3015099.html ←ダウンロードは要登録
しかしどのように設計すればいいのかは書いていない

308 :774ワット発電中さん:2020/07/26(日) 16:57:05.14 ID:O5nBuqot.net
>>307
板厚薄くすれば何とかなると思う。
普通に1.6mm位の板厚だと層間が大きすぎて、インピーダンス下がらない。

309 :774ワット発電中さん:2020/10/06(火) 10:58:43.47 ID:qes3JIfj.net
ちょっと質問。USB2.0の仕様書より
1.ホストに関する10章のエラーハンドリングの所
 > 10.2.6 Transmission Error Handling
 > If the error count for a given transaction reaches three, the host retires the transfer.
 > 〜
 って書いてあるけど具体的にどのようなパターンで再試行するのかとか転送をあきらめた後にどうするかは書いてないように見える。実装依存?
2.1つのフレームに入れられるトランザクションの数って決まっていた気がするけど何処に書いてある?
 例えばFSの場合インタラプト転送は1つまでだったような

310 :774ワット発電中さん:2020/10/06(火) 16:02:50.49 ID:vTNrI6Qu.net
Universal Serial Bus Specification Revision 2.0 Revision 2.0 April 27, 2000 のP.19

4.5.2 Error Handling

A USB Host Controller will try a transmission that encounters errors up to three times before informing the client software of the failure.
The client software can recover in an implementation-specific way.

Table 5-1. Low-speed Control Transfer Limits ...................................................................................................41
Table 5-2. Full-speed Control Transfer Limits ....................................................................................................42
Table 5-3. High-speed Control Transfer Limits...................................................................................................43
Table 5-4. Full-speed Isochronous Transaction Limits........................................................................................45
Table 5-5. High-speed Isochronous Transaction Limits ......................................................................................46
Table 5-6. Low-speed Interrupt Transaction Limits ............................................................................................49
Table 5-7. Full-speed Interrupt Transaction Limits .............................................................................................50
Table 5-8. High-speed Interrupt Transaction Limits............................................................................................51
Table 5-9. Full-speed Bulk Transaction Limits ...................................................................................................54
Table 5-10. High-speed Bulk Transaction Limits................................................................................................55

311 :774ワット発電中さん:2020/10/07(水) 22:34:00.64 ID:WPqOJBeq.net
サイバーガジェット CY-NSP4WCL VID:0x0413 PID:0x503F
ググったらこのVIDはLeadtekらしい。リードテックが非ライセンスコントローラなんて作っているの?
それともひょっとして・・・

312 :309:2020/10/08(木) 11:05:11.05 ID:dbEqYkrg.net
>>310
ありがと。その表の前後を確認してみたけどそれっぽい記述は見あたらないような。例えば
ttps://www.renesas.com/jp/ja/solutions/key-technology/connectivity-wired/usb/usb1-1.html
>USB1.xでは一つのエンドポイントに対するInterruptまたはIsochronous転送は1 フレーム(後述)に1回以上は行えませんでしたが
の根拠は何なんだろうか

あと3回とは書いてあるけど試行パターンは書いていなくね?
・同フレーム内で再試行
・次のフレームで再試行
・しばらく経ってから再試行
などが考えられると思うけど仕様的にはどれでもかまわないのかな

313 :774ワット発電中さん:2020/10/22(木) 17:23:21.32 ID:mazoYBA7.net
USBハブが何しているのか書いてある資料って全然ないのな
フルスピードハブについて調べているんだがusb.orgにあるUSB 2.0のpdf見ても
規格値がずらずら並んでいるだけで信号がどのように流れるのかとかよく判らん
しかもハイスピードがちょくちょく混じって面倒

314 :774ワット発電中さん:2020/10/30(金) 19:21:32.74 ID:4YPpmIVk.net
USBハブコントローラチップのデータシートの方がよくないか?

315 :774ワット発電中さん:2020/10/31(土) 12:56:12.49 ID:iKOMdY/p.net
>>313
USBの規格書はUSBの信号特性とかプロトコルを記述したものなので、実際にHUBの
中でどんな処理をやっているかが書かれているのは>>314が言うとおりコントローラ
チップのデータシートとかマニュアルだよ

316 :774ワット発電中さん:2020/10/31(土) 13:01:27.67 ID:duf3fl6U.net
規格書で見なきゃいけないのは
本体の奴もだけど
デバイスクラス定義のHubの奴な

317 :774ワット発電中さん:2020/12/06(日) 03:37:34.48 ID:cGHTYTFp.net
USB Type-CのCCって5.1kで終端という事になってますが、抵抗の誤差はどこまで
許されてるのか資料を探しても見つけられません

間違って5.11k ±1% を買ってきてしまったんですが、仕様が5.1k 誤差10%なら
5.11kでも問題なく使えるだろうと思ってるんですが。

318 :774ワット発電中さん:2020/12/06(日) 08:42:32.15 ID:YW1q5vST.net
10%の場合と20%の場合があったと思う
microchipの資料で見た

319 :774ワット発電中さん:2020/12/06(日) 09:35:06.43 ID:hbis9NaY.net
>>317
USBの規格書を読めば良いだろ。

320 :774ワット発電中さん:2021/02/08(月) 02:48:08.86 ID:54LiaZL6.net
DOCを見ても確信が得られなかったので質問させて
マウスに対してset_protocolを送りたいんだけど、送るタイミングはinterfaceの
情報が得られた後ならいつでもいいの?

interface情報を取得してbootProtocolに対応したマウスである事を確認した直後に
set_protocolを送ってんだけど、reportがbootProtocolにならない
(ちゃんとbootProtocolになるマウスもある)
マウスがset_protocolを無視してるだけなのか判断つきかねてます

321 :774ワット発電中さん:2021/06/19(土) 18:44:55.61 ID:aUZi+0H9.net
USBデバイスの電源について質問です。
最近は電源スイッチ付きUSB-HUBとかUSB電源スイッチアダプタとか売ってると思いますが、
それらはスイッチでVCCをオープンにしてオフにする仕組みになっているようです。
例えば、そのオフ状態で、USBホスト側からD- D+信号が来た場合、オフ状態のデバイスにD- D+ポートに電圧が発生し、
デバイスで何も対策してない場合、電圧が最悪VCCに回りこむ恐れがあると思いました。
実際、スイッチをオフにしても電源が入るデバイスもあるようです。
そういうデバイスの場合、D-とD+信号線にクランプ回路等の保護回路を挟んだ方が良いでしょうか。

322 :774ワット発電中さん:2021/06/21(月) 10:58:24.30 ID:eJyJbGdY.net
>>321
アタッチのトリガーはデバイスによるD+/D-のプルアップかつD+/D-はホストで
プルダウンされているので規格通りの通りならそのようなことは起きえないのでは

323 :774ワット発電中さん:2021/07/01(木) 22:53:18.96 ID:WXbGwMGV.net
get_report
get_protocol
get_idle

これって3つとも実装必須なんだっけ?
ひとつも実装してないのに良く不具合無く動いてたなぁ

324 :774ワット発電中さん:2021/09/14(火) 07:44:33.54 ID:RVseoB5A.net
既存プロジェクトのMicro Bを type Cに変える場合
(USB 2.0 HSのまま、バスパワー100mA以下)
マイコンのD+ <->コネクタD+(表,裏)
D- <-> D-
VBUS <-> VBUS (表裏4本)
GND <-> GND(表裏4本)
を繋いでおけば良いのでしょうか?

325 :774ワット発電中さん:2021/09/14(火) 16:40:16.31 ID:nlXv1xXF.net
CC1、CC2を5.1kでプルダウンしておいたほうがいい

326 :774ワット発電中さん:2021/09/20(月) 17:49:54.03 ID:GnJ8+9XR.net
>>325
さんきゆー。

327 :774ワット発電中さん:2021/10/19(火) 17:54:03.26 ID:x9f600BO.net
>>323
結局、Windowsが使っていない要求は処理しなくても使えちゃう。

328 :774ワット発電中さん:2022/01/24(月) 20:43:51.84 ID:y0yq5rT5.net
今SuperSpeedなデバイスを作ろうとした場合どんな構成が定番なの?
FPGA+SuperSpeedトランシーバとか?解説や作例自体少ないし・・・

329 :774ワット発電中さん:2022/10/31(月) 18:30:05.38 ID:l07eD6HN.net
ニュー速+板で大ニュースになってる

ダイソーの「PD対応」USB付き電源タップ(1100円) PD対応ではなかった [神★]
https://asahi.5ch.net/test/read.cgi/newsplus/1667186253/

330 :774ワット発電中さん:2022/12/02(金) 03:36:15.13 ID:tmKxR5I8.net
324と同じ感じでtypeCデバイスとして500mA使いたいんですが、
複数あるGNDは無警戒に繋いで良いんでしょうか?
VBUS側も同様。

それとも、安全にする回路を付ける必要がありますか?
安全回路を見た事が無いので皆さん無警戒に繋いでそうな気がしてます。

デバイス側が無警戒だと、ホスト側は安全回路を付けないと焼けそう。

331 :774ワット発電中さん:2022/12/02(金) 10:27:29.23 ID:9BBvD4kHu
当者製基板設計図には設計図において時間がたつと自動的にアップデートするプログラムがあり、CPUが爆速になるとされており、最新世代にするとアップデートする。
設計図に入っているものであり、公式はなかった気がする。だから危険かもしれない。設計図自体は完成している。

332 :774ワット発電中さん:2023/04/10(月) 23:38:11.94 ID:Bw0HSyHc.net
USB HID のインタラプト転送ってレポートデスクリプタにはINの定義しかないんだけど
OUT使っても大丈夫なんだろうか
ホストとデバイスの両方で問題なく合意が出来ていれば(データは4byteで、その内訳は
こうで、みたいな)別にreport descriptorとかなくてもいいんかな

333 :774ワット発電中さん:2023/04/12(水) 09:41:12.21 ID:kG2+nufL.net
ちょっとググググッてみたらUSBプロトコルアナライザって2週間1万強っていうわりと妥協できる
金額でレンタルできるっぽいんだけど案の定法人しか相手にしてくれないんだよなぁ

安いLINE EYEの奴でも購入15万とかはさすがに個人では無理

334 :774ワット発電中さん:2023/04/18(火) 07:58:29.35 ID:3srvv35p.net
LSやFSなら格安ロジアナでもまぁ何とか

335 :774ワット発電中さん:2023/12/10(日) 16:49:30.59 ID:ee58SOztB
人手不足なんて大嘘、世界最悪の殺人テロ組織公明党強盗殺人の首魁蓄財3億円超の斎藤鉄夫国土破壊省らクソ公務員利権の弊害が
表面化してるだけの話、高額ナマポ集団カンコーだのクソ航空テロリストだのがカによる一方的な現状変更によってクソ航空機倍増させて
閑静な住宅地から都心まで数珠つなぎで鉄道のз0倍以上もの莫大な温室効果ガスまき散らして騒音まみれ、静音か゛生命線の知的産業壊滅
システム障害に情報漏洩に誤送金にと連発させて後始末にまで莫大な税金で私腹を肥やして作為的に氣候変動させて災害連發させて
わざわざ税金で無駄な仕事作って日本中コンクリ一トまみれにしてさらに温暖化加速.世界的にも日本近海か゛突出して海水温上昇してるし
何人で老人を支えてるかの図も大嘘で何人で税金泥棒公務員を支えてるかが正しい理解だが五輪や万博なんてのも邪悪な利権の最たるもの
諸悪の根源公務員を根絶やしにすれば公務員の利権のネタが原因の人手不足なんてただちに解消して国民の生活か゛豊かになるのが現実
まずはクソ公務員を最低賃金に統‐して介護だの人手不足だのってところに出向させろ
〔羽田]TTps://www.call4.jp/info.phΡ?tyрe=items&id=I0000062 , ΤtPs://haneda-projеCt.jimdofree.com/
(成田)Ttps://n-souonhigaisosyoudan.amebaownd.com/
(テロ組織)tΤps://i.imgur.com/hnli1ga.jpeg

336 :774ワット発電中さん:2024/04/03(水) 09:49:00.40 ID:kDa2KLRz.net
aliexpressで売ってる2万強のUSBプロトコルアナライザを実際に使ってる方いませんか
どの程度使い物になるのかちょっと気になるので

337 :774ワット発電中さん:2024/04/26(金) 23:24:53.75 ID:IVhkvAlN.net
https://i.imgur.com/EcavEfw.jpg

117 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★