電気工学

電子工学および電気工学の専門家、学生、および愛好家のためのQ&A


1
PCIe、アイダイアグラムの診断と改善
PCIeを使用する設計を実装しました。PCIeインターフェースが単一のPCB上のチップ間通信レーンとして使用されるという点で多少異なります(たとえば、PCIeコネクタなし)。 ルートコンプレックスデバイスは、PCIe Gen 2準拠のFreescale i.MX6であり、通信するデバイスは、PCIe Gen 3準拠のデバイスであるMarvell WiFiモジュールです。2.5Gbpsで動作するシングルレーンインターフェイスです。 以下に示すインラインキャップの反対側に、適切な差動プローブを備えた高速スコープをはんだ付けすることにより、シグナルインテグリティの測定を行いました。 クロックについては、アイダイアグラムは非常によく見えます。 ただし、TXデータはそれほど多くありません。 WiFiチップにはオンチップ終端があるため、追加の終端が必要になるとは思わないが、間違っている可能性がある。 PCIe周辺機器用にi.MX6プロセッサ内で設定できるレジスタをいくつか見つけましたが、実際に何をするのか正確にはわかりません。ちょっとした試行錯誤も、私にはあまり得られていません。 レイアウトが適切な配線ルールに従っており、PCBが正しいインピーダンスで構築されていることを確認しました。システムにジッタがあることは明らかですが、反射またはディエンファシスの問題があるようです。誰かがアイダイアグラムで間違っていると説明したり、修正する方法を提案したりできることを望んでいます。 乾杯!

3
125 kbit / sでの最大CANバスフレーム(メッセージ)レートは?
私のCANバスは125 kbit / sで実行されており、拡張フレーム形式のみを使用しています。送信できるCANフレームの最大レートを教えてください。データ長が常に8バイトであるとします。 このウィキペディアのページによると、各フレームの最大フレーム長は(1+11+1+1+18+1+2+4+64+15+1+1+1+7) = 128次のとおりです。 最小3ビットのフレーム間スペースを考慮すると、125 kbit / s未満の最大パケットレートは次のようになります。 125000 / ( 128 + 3) = 954フレーム/秒。 しかし、私のテストでは、それほど高くすることはできませんでした。私が達成できる最大フレームレート(8バイトデータすべてで)は、約850フレーム/秒です。 ここで何が間違っています-私の計算、または私のテスト方法?

6
自動的に作動できるスイッチのようなものはありますか?
ユーザー入力なしで切り替えることができるトグルスイッチに興味があります。つまり、物理的な状態を電気的に切り替えることができます。何らかのモーターまたは磁気アクチュエータを組み込む必要があります。私のgoogle-fuはこの分野では弱く、検索語の正しい組み合わせを思い付くことができませんでした。 私はリレーの話ではないことに注意してください。私は通常のトグルスイッチについて話している: ユーザー入力なしで切り替えることができることを除きます。同様に、レバーは物理的に動きます。メカニズムがスイッチの内部にあることを除いて、「役に立たないマシン」に似ています。



4
ツェナーダイオードの前に抵抗を接続するのはなぜですか?
下の図のように、ツェナーダイオード回路に抵抗が必要なのはなぜですか? 私はそれが電流を制限することだと理解していますが、どのように制限し、なぜツェナーダイオードに必要なのですか? 異なる抵抗値を選択すると、回路の性能に影響しますか?したがって、ツェナーダイオードを選択するときは、それらを流れることができるさまざまな逆電流の仕様を調べます。しかし、抵抗を介してこれらを変更できる場合、最大電流を見ずに、電圧でツェナーダイオードを選択できますか?
18 zener 

4
LED抵抗の説明
私はオームの法則の数学を強化し、マルチメーターで適切な測定を行う方法について少し学ぶために、単純なラボ(趣味EE)を行っています。 2.2kオームの抵抗がLEDと直列に接続された簡単な回路があります。抵抗器とLEDでの電圧降下を計算するために行くところまで、すべてがうまく機能します。 最初の計算では、2.2kオームの抵抗のみを考慮しました。そのため、抵抗器全体の電圧が低下しました。しかし、実際に回路を測定すると、結果が入力電圧のほぼ半分であることがわかりました。 私の数学は間違っています 考慮されないままの抵抗があります 考慮する必要があるのはLEDだけです。単純なLEDの抵抗を決定するための最良の方法は何ですか?抵抗器を使用して何をしようとしましたか(指でプローブに保持します)、適切な測定値が得られません。ここに欠けているテクニックはありますか?

2
Arduino Unoアナログピンの入力インピーダンス?
私は使用していACS712ホール効果ベース電流検出チップいくつかの小さなロボットアームモータに、およびArduinoの宇野のアナログ電圧を読み取ります。かなり良い結果が得られましたが、出力にRCフィルターを適用した後のみです。ただし、データシートのアプリケーションノートでは、それを行わないように記載されています。 「センサーICの出力にRCフィルターを追加すると、DC信号であっても、望ましくないデバイス出力の減衰が発生する可能性があります。」 次に、減衰を計算するための式を示しますが、信号を読み取るものの入力インピーダンスを知ることに依存しているので、それが私がここで求めていることです。

4
電圧が印加されると、実際に電子は流れますか?
本では、回路は閉じた経路であるため、電子はソースに戻ると言われています。その場合、回路に地絡があるとどうなりますか?電子はどのようにソースに戻りますか? 電子は実際に原子から移動するのでしょうか、それとも電圧を印加すると振動してエネルギーをそのまま伝達するのでしょうか?

5
ArduinoでHDMI信号を出力できますか?
Arduinoを使用してVGA信号を出力する方法を詳述したさまざまなオンライン記事がありますが、それを使用してHDMI信号を出力できますか、それとも単に十分に高速ではありませんか?それは基本的なテキストを表示するためだけに使用され、派手なグラフィックの方法では何も使用されません。
18 arduino  hdmi 

5
エッジトリガーがレベルトリガーよりも優先される理由
エッジトリガーがレベルトリガーよりも優先される理由を理解しようとしています。私の本では明確に説明されていません。オンラインで検索した後、エッジトリガーはグリッチの影響を受けず、レベルトリガーは敏感であることがわかりました。どういう意味ですか? また、次のことも理解できません。「クロックがレベルセンシティブである場合、新しいはロジックネットワークを急いで出力を変更できます。これを回避するには、出力をキャプチャして一定に保つために短いパルスが必要です。このような短いパルスを作成するのは簡単ではないため、エッジトリガーを使用します。単一の立ち上がりエッジの期間内に新しい出力が入力に戻るのに十分な時間がないため、フィードバックの問題は解決されます。QnQnQ_n 出力がレベルトリガーに突入しない理由と、出力を保持するために短いパルスが必要な理由を理解できませんでした。 第二に、フィードバックの問題は、レベルトリガー期間がエッジトリガーに比べて長いため、前者の場合、出力は再び入力にフィードバックされ、クロックがアクティブである限りこれを続けます。フィードバックの問題は何ですか? しかし、エッジトリガーでどのように解決されますか?立ち下がりまたは立ち上がりの時間が非常に短い場合、出力はどのようにしてすべてのゲートを伝搬できますか?エッジトリガーが適用されると、出力はすべてのゲートを介して伝搬され、次の入力は次のクロックエッジでのみ考慮されるようですか?
18 clock  level  trigger 


2
ビアを介してトレースを直角に配置する必要がありますか?
直角のPCBトレースは製造中に問題を引き起こす可能性があるため、避けるべきであることを理解しています。 しかし、ビアを通る直角はどうでしょうか?これは悪影響がありますか? 多層基板を使用していますが、スペースがあまりありません。ビアを配置できる唯一の場所が、接続したいパッドのすぐ隣にあり、トレースが真上から来ている点に出くわしました。
18 pcb  via 

2
なぜバッテリー充電器は1つではなく1対のバッテリーを取るのですか?
単3および単4サイズのNiMH充電式バッテリー(「アキュムレーター」)を多数持っています。私が遭遇したすべての充電器では、一度に2個(4、6、8、..)のバッテリーを充電できますが、単一のバッテリーを充電することはできません。 これには適切なエンジニアリング上の理由がありますか?

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