タグ付けされた質問 「usb」

USBはユニバーサルシリアルバスです。質問が特定のチップに関連している場合は、質問にそれを記載してください。

4
市販製品でCH340Gを使用するのは恐ろしいアイデアですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Electric Engineering Stack Exchangeで話題になるようにします。 9か月前に閉鎖されました。 私はかなり少量(数百)で生産されるニッチ製品を開発しています。私はAtmega uCを使用していますが、要件の1つはユーザーがフィールドフラッシュ可能であることです。私の計画は、USB-to-UART ICでArduinoブートローダーを使用することです(怠lazですが、このボリュームではおそらく最良のオプションです)。 多くの選択肢があります。私の現在のプロトタイプボードはFTDI FT232RLを使用していますが、ボード全体の価格は約20ドルなので、生産するには高すぎます。 私が検討したICには以下が含まれます。 CH340G 最も安いオプションですが、OSXの署名済みドライバーのステータスはどうですか?これが完全にプラグアンドプレイになるかどうかは判断できません。誰がこれのステータスを知っていますか? CP2102 堅牢で、署名されたドライバーなどの心配はありません。しかし、より高価です。 MCP2200 また、堅牢で、署名されたドライバーの心配もありません。CP2102と比較してこれを選択するにはどうすればよいですか?それらはほぼ同じ価格です。 署名されたドライバー以外に上記の選択肢を持つ他の「落とし穴」はありますか?ユーザーに無署名のドライバーのインストールを強制したり、再フラッシュ手順に潜在的に苦痛なプロセスを追加したりしたくはありませんが、ユーザーのフラッシュ可能性のためだけにBOMコストに2ドルを追加したくはありません。 一般的なガイダンス/アドバイスがあれば役立ちます。ありがとう。
12 usb  uart  interface  ftdi 

6
高速USBケーブルを高速にする理由は何ですか?
USB 2.0ケーブルを探していました。 一部のメーカーは、ケーブルが「高速」であると主張しています。 私の理解では、デバイスの電子回路はケーブルではなく速度を決定します。 ケーブルの長さが速度に影響することを理解しています(ただし、おそらくナノ秒のように無視できる程度です)。 それでは、USB 2.0ケーブルを高速にするのは何ですか?(インターネットを検索して「高速USB 2.0ケーブル」を探し、インスタンスを見つけることができます。) 高速ケーブルと高速ではないケーブルの平均速度差は何ですか?
12 usb  cables 

4
USB差動ペアの長さ
USB接続を使用するPCBをルーティングしています。差動ペアのトレースは互いに10ミル離れており、長さは約1mm異なります。それは問題になるでしょうか?長さの推奨最大差とそれらの間の最小距離はどのくらいですか?

3
MCP2551はUART-CANコンバーターですか?
コンピューターを使用して、250 kbit / sのCANバススニファーを作成します。いくつかの調査の結果、MCP2551はCANの物理層の電圧レベルレギュレーターの一種であることがわかりました。それを念頭に置いて、このセットアップが機能するかどうか疑問に思っています。通信の一部ではなく、自動化されたテスト目的で交換されたメッセージを記録したいだけです。 PC <-> USB-UART(おそらくCP2102、既に持っているので)<-> MCP2551 <-> CANバス そうでない場合、私をバスに参加させるためにMCP2551に入力する必要があるのはどのような信号ですか?
12 usb  microchip  can 

5
Appleの小さなUSB電源アダプタを複製するにはどうすればよいですか?
110VAC(プラグイン、ソケットアウト)を制御し、内部にマイクロプロセッサーを備えたプロジェクトを設計しています。このプロジェクトでは、5Vを得るために壁のいぼを必要としないことを本当に望んでいるので、小さなDC電源を内部に含めたいと思います。 AppleのUSB電源アダプタは、私のケースに収まるような素晴らしい小さなデザインのように見えます。私はこれがスイッチング電源であると推測していますが、どこにも分解や回路図を見つけることができません。 誰もがこのことの仕組みを知っていますか?ブリッジ整流器といくつかのコンデンサから110V-> 5VDCの電源を自分で作ることができることは知っていますが、非常に安全でもあります。Appleブリックには何が含まれていますか?
12 power-supply  usb 

2
2つの「USB C」ホストを接続すると、どうなりますか?
USB Cまでは、2つのホストを相互に接続できないように、すべてのUSBコネクタが慎重に選択されていました。 USB Cでは、ホストとデバイスの両方に同じコネクタがあります。この設定により、2つのホストを相互に接続できるようになりました。USB Cはアクティブなケーブルを使用しますが、これは接続を調停して電気的損傷を防ぐと想定しています。 私は3つのことのうちの1つが起こると思います。 何もありません エラー「これをしないでください」またはそのようなもの 1つのホストがデバイスとして他のホストに送信することにより、接続が確立されます。(ありそうにない) 何が起こるのですか?それは私の提案の一つですか、それともまったく違うものですか?
12 usb  usb-c 

1
USB充電器からの電磁干渉により、静電容量式タッチスクリーンが誤動作するのはなぜですか?
USB充電器からの電磁干渉により、モバイルデバイスのタッチスクリーンが誤動作し、感度の低下や誤ったタッチなどの症状が発生する可能性があります。例として、http://forum.xda-developers.com/showthread.php?t=1784773を参照してください。 電気の観点から、USB充電器からのEMIはどのようにして容量性タッチスクリーンを誤動作させることができますか?EMIがどのようにして無線通信の障害を引き起こすのかは理解できますが、それがタッチスクリーンの誤動作の原因となることはわかりません。
12 usb  emc  touchscreen 

1
MicrosoftによるMSP430 USBドライバーの署名の取得
USBモジュールを内蔵したMSP430マイクロコントローラーを使用する製品を開発しています。Texas InstrumentsからPIDを取得し、ツールを使用して記述子を生成し、ドライバーソフトウェアをインストールするための.infファイルを使用しました。明らかな問題は、これらのファイルのカスタムの性質により、USBケーブルを差し込むと、ドライバーが署名されていないことをユーザーに警告するポップアップが表示されることです(Windows 7)。Windows 8およびWindows 10では、単にブロックするだけで、ユーザーにまったく表示しないと考えています。 これは私の会社がリリースを予定しているフル機能の製品であるため、デバイスをインストールできるように顧客に提供できるドライバー証明書(.catファイルの形式を信じますか?)を取得する必要があります。問題のないドライバーソフトウェア。 ドライバーに署名するために必要なものを把握しようとして、Microsoftのドキュメント(特にこのドキュメント)のかなりの部分を調べてきましたが、残念ながら現時点では頭にあります。 これは私がこれまでのところ理解していると思うことです: ドライバー(.infファイル?)をMicrosoft認定の認証局(CA)に提出する必要があります。これらは数多くありますので、ドライバーに署名するものを見つける必要があります。 CAを選択した後、通常、そのサービスに対して年会費(最も一般的には1、2、または3年間)を支払う必要があります。この期間中に生成したドライバーは、サービスの有効期限が切れた後でも永続的に署名されます。サービスの有効期限が切れた後にドライバーを変更したり、新しいドライバーを作成したい場合は、さらに1、2、または3年間サービスを購入する必要があります。 料金を支払った後、CAは.catファイルを生成します。これは、私が提供したドライバーが変更されないことを保証する証明書です。一致する場合、.catファイルと一致しなくなり、インストール中にエラーが表示されます これは正しいです?特定のCAの推奨事項を探しているように聞こえるかもしれませんが(私は気にしません)、この証明を行うことができるCAのリストはどこにありますか?さらに良いのは、さまざまなサービス期間のウェブサイトや価格です。ここに誰かがCAによって署名されたUSBマイクロコントローラーベースの製品のドライバーを直接取得した経験があります。既にMSDNフォーラムに投稿しましたが、かなり死んでいるようです。2日間が経過しており、スレッドのビューはほんの一握りです。
11 usb  msp430  microsoft 

5
USB接続デバイスからラップトップを保護する
過去数か月で、USBを介してプログラミング開発エレクトロニクスをプログラミングすることにより、2台の完全に優れたラップトップを破壊することができました。これを防ぐために何ができるのかと思っていました。私が持っていたいくつかのアイデア(どのくらい実用的かはわかりません): 電源およびデータラインに5VツェナーダイオードをクランプするUSB​​コネクタ/ハブ データラインに光アイソレータを備えたUSBコネクタ/ハブ 外部電源と前述のアイデアでUSB接続を提供する これらのアイデアと組み合わせて、おそらく5v D +およびD-ラインの両方の抵抗器を使用して、電流を200mAに制限します(使用するほとんどのデバイスで十分です)。 私よりも経験豊富なエンジニアが、これらのアイデアとそれらの実際的な意味について考えたことを疑問に思いましたか?

1
USB3ラインの交換
USB3 SS接続のプラスとマイナスのラインを交換できますか? これは、Cypress FX3の回路図で行われたことがわかりましたので、お願いします。または、これは回路図表現のエラーですか?
11 pcb  usb  pcb-design 

2
USB(またはまったく)の入力保護の目的は何ですか?
スパイクが発生したときに入力電圧をクランプするために逆バイアスされたダイオードが使用されるところをかなり見ました。 このタイプのアプリケーションで使用されるダイオードの典型的な逆ブレークダウン電圧は何ですか? これらの保護ダイオードは、ユーザーによる大きな印加電圧から保護するためではなく、静電気放電から発生する可能性のある電圧スパイクを吸収するために配置されているようです。 なぜ静電気放電が発生する可能性がありますか?この過剰な電荷は回路内(人が放電を引き起こす可能性のあるブレッドボードではなく、PCB上)から来るのでしょうか?また、典型的な電圧の大きさは何ですか? 潜在的に大きな負電圧の可能性も考慮せず、入力ラインからVccへの逆ダイオードも配置しないのはなぜですか? USBインターフェイスを介してデータを出力するコントローラー用の簡単なブレイクアウトボードを設計しています。私の研究を通して、多くのデザインがこれらの逆バイアス保護ダイオードをVusb、D +、およびD-に組み込んでいることがわかりましたが、すべてではありません。 繰り返しますが、これらのすべてがPCBに実装されている場合、なぜ突然の静電気放電が発生し、どこで発生するのでしょうか? この種のイベントはどのくらいの頻度で発生し、これらのダイオードがないと回路が損傷する可能性がありますか? これらの保護ダイオードを常に含めることをお勧めしますか、それとも時々必要ではありませんか?後者の場合、どのような特別なケースがそれらを不要とみなしますか? ダイオードは機能しますか、または特定のブレークダウン電圧を持つダイオードを使用する必要がありますか? 編集: これらのアプリノートを見ると、 もう一方は似たようなものですが、「トップ」ノードは何にも接続されていません。これは誤植ですか、それともVbusに接続することを意味しますか?


1
「良い」アイダイアグラムと「悪い」アイダイアグラムの違いは何ですか?
私は職場でいくつかのUSB検証テストを実行していますが、作業しているAgilentオシロスコープは、かなりのアイダイアグラムとともに合格/不合格の統計の良い要約を返します。合格/不合格はスコープ内で示されるため、これらのダイアグラムで大量の分析を行う必要はありません。 私は過去数日間でこれらのかなりの数を見ました、そして、それは私に興味を起こさせました:一般に、「良い」アイ・ダイアグラムを「悪い」アイ・ダイアグラムから分けるものは何ですか?私が実行した多くのテストで、デバイスは失敗しましたが、アイダイアグラムは合格したものと非常に似ていました。 私は目を介して露骨な交差がある図を理解することができますが、これらの図を見るとき、他のどのような要因が考慮されますか?

1
USB / MCU電源バスの分離
次の図には、USBと12Vの2つの電源供給源があります。同時に接続できる電源は1つだけです。が接続されているFT232とき12Vはいつでも電源を無効にしようとしています。その場合、電源を入れるFT232べきではありませんが、MCUに電源を入れます。USBが接続されている場合しかし、両方FT232とは、MCU電力が供給されなければなりません。ショットキーダイオード(BAT54C)を使用しようとしましたが、これが正しい方法かどうかはわかりません。 また、USB電源は2番目のケースで電圧レギュレータに悪影響を及ぼしますか?
11 power  usb  ftdi  schottky 

6
非標準シリアル信号を効率的にデコードする方法
私は、RF送信ASICと、最終的にPCにデータを送信する必要があるワイヤレスレシーバーを含むプロジェクトに取り組んでいる研究チームの学部生です。 レシーバーは高速、連続、非同期、非標準のシリアル信号(SPI、I2C、UARTなどではない)を出力するので、私の仕事は、レシーバーをコンピューターに接続するマイクロコントローラーソフトウェアを作成することです。現在の私のアプローチは、エッジトリガー割り込みを使用してデータを循環バッファーに配置し、メインループでビットごとのデコードプロセス全体を実行することです。マイクロコントローラーは、USB(仮想COMポート)を使用してこのデータを同時にコンピューターに出力する必要があります。 これが私が抱えている問題であり、私が予期している問題の1つです。 非常に強力な72 MHz ARM Cortex M3プロセッサを使用しても、バッファリングされたデータを十分に速く処理できません。ビットレートは400 Kbps(2.5 us /ビット)です。参考までに、ビットあたり180サイクルしか残しません(デコードとISRを含み、オーバーヘッドは30サイクルまで!)。MCUは、メインループでポーリングする他の多くのタスクも処理する必要があります。 USB仮想COMポートドライバーも割り込みベースです。これにより、ドライバーが最終的にプロセッサに長い間中断され、ビットが送信される可能性のある2.5マイクロ秒(180サイクル)のウィンドウを見逃すことになります。このような割り込みの競合/競合が通常はどのように解決されるのかわかりません。 だから問題は単純に、これらの問題を解決するために何ができるのか、これはまったく正しいアプローチではないのですか?私は、ソフトウェア中心のアプローチを少なくすることも検討します。たとえば、デコード用に何らかの種類のハードウェアステートマシンを備えた専用のUSBチップを使用しますが、これはなじみのない領域です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.