電気工学

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

6
ngspiceで電流をプロットする方法は?
ngspiceの電流とパワーをプロットしたいと思います。たとえば、電圧の場合、ノード1の電圧をプロットしたい場合は、次のようにします。 plot v(1) 問題は、i(1)を試してもベクトルが認識されないことです。誰かがこれを行う方法についていくつかの例を提供できますか?


4
3線式ロードセル/ひずみゲージとアンプを配線するにはどうすればよいですか?
次のような3線式荷重センサーがあります。 体重の変化を検出するために、Arduinoに接続しようとしています。私の理解では、電圧の変化は非常に小さいため、Arduinoは電圧を増幅しないと変化を検出できません。そのため、Radio Shackで次のような8ピンLM741CNオペアンプを購入しました。 すべてを配線する方法を示すこのビデオを見つけました。ただし、回路図と、1つではなく2つの荷重センサーを使用している理由を理解できません。彼らはまた抵抗器について言及していますが、なぜそれらがそれらを使用しているのか(そしてなぜ彼らが選択したサイズなのか)、または回路のどこにそれらを配置するのかはわかりません。 誰かがこのことを配線して電圧の変化を検出する方法を理解するのを手伝ってくれませんか?また、これらのセンサーの1つだけを使用してこれを行う方法はありますか?これは私がこれまでに行ったことです: アンプには、理解できないいくつかのピンもあります。オフセットヌル、NC。これらのピンは何のためのものですか?それらを使用する必要がありますか? 更新:現在、計装アンプ(AD623)を使用しています。私はまた、私が遊んでいる4線式荷重センサーを持っています。それでも動作しませんが、3線式荷重センサーに移行する前に、それを理解しようと思いました。
11 arduino 

4
業界で最も広く使用されている回路シミュレータは何ですか?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答や相互作用を受け入れていません。 業界で最も広く使用されている(お気に入りではない)回路シミュレーションツールが何かを誰かが知っているかどうか疑問に思っていました。私は勤務先の会社でいくつかのオプションを持っていますが、私の仕事のほとんどでLTSpiceを使用したいのです。私は大学を卒業したばかりなので、業界がどのようなものかを知るチャンスはまだありません。
11 simulation  spice 

9
FPGAの初心者プロジェクト?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答や相互作用を受け入れていません。 最初の大学のデジタルロジックデザインコースを修了して2週間です。最終的なプロジェクトはなく、退屈な期末試験です。 それで、好奇心旺盛な学生がするように、私は実際にFPGAが何であるか、そしてクラスでスプーンで供給されていたものを調べました。そして、簡単なFPGAプロジェクトを完成させることにしました。私はBasys2 Spartan-3E FPGAを使用しており、デジタルロジックとISEを使用してロジックゲートを押し広げていますが、VHDL / Verilogはわかりません(簡単にピックアップできると思います)。 初心者のためのプロジェクトのアイデアはありますか?私は多くの実験室でのデモンストレーションを行いましたが、それほど凝ったものはありません。
11 fpga  design  vhdl  verilog 

1
リレー接点の優先電流は?
さらに別のリレー質問。で、このドキュメントリレー接点の移動と固定部分は、陽極と陰極と命名されています。これは、DCアプリケーションでは、接点を介して優先電流が流れることを示唆しています。両方の接触部品の接触材料が異なる場合、これは考慮されますか?たとえば、接点がタングステンと銀ニッケルの場合、アノードとカソードはそれぞれ異なります。(単なる例であり、必ずしも現実的ではありません)、アノードがカソードよりも正極性であると想定されていますか?
11 relay 

3
電気ノイズを測定する方法は?
電源ノイズについてもう1つ質問したところ、この質問をするようになりました。 背景は次のとおりです。私は、中周波数(カップル100 KHz)でPD(光検出器)とオペアンプを備えた設計を持っています。デザインが戻ってきたら、テストしてみます。電源ノイズ、オペアンプ電源ノイズ、オペアンプ出力ノイズを見ています。プローブに触れるだけではないことに気づきました。人々は、電源ループ、特別なケーブルなどについて話します。 2週間後に別のボードを回転させます。ボードを今設計しているのであれば、ノイズを正確に測定できるように、ボードにどのタイプのテストポイントまたは要素を配置するかを質問したいと思います。<20mVタイプの信号について話している。 おまけの質問:オペアンプの出力は、プロセッサのADCに接続されています。安価なスコープを接続する場合と比較して、ADCを実行してプロットするだけで、ノイズをより深く理解できますか?

1
PCB「エミプルーフ」デザイン
現在、ラジオモデム(407〜480 MHzで放送)、60 MHzで動作するARM7マイクロコントローラー、およびFTDI USBチップを搭載するGPS基地局を設計しています。FTDI USBチップは、無線のワーキングゾーンにある内部的に480MHzでも動作します。すべての高調波と、PLLからのこれらの高周波(最終的にはデバイスの電源ピンから流出する)のため、このPCB設計には特に注意が必要です。 私たちは同僚たちの間で、EMI防止設計に最適な方法は何かについて話し合いました。特に、マイクロコントローラーを「静か」にすることが重要です。 現在、私自身のアプローチはこの質問に基づいていました。これはデカップリングに関するものでした。推奨事項から、PCBデザインを変更して、マイクロコントローラーの下にローカルグランドプレーンを配置しました。これは、グローバルグランドプレーンから分離されています。チップの下の4つのビアを使用して、このローカルプレーンをグローバルプレーンに接続しました。同じことがFTDI USB UARTブリッジにも当てはまります。すべてのキャップは可能な限り近くに配線され、VCCピンとGNDピンが短い接続になるように配置されます。 電源層からビアを介して電源を供給します。GNDはローカルプレーンであるため、ビアは必要ありません。プレーンを正確に分離するためにフェライトを使用することもありません。 ただし、私の同僚は、追加のビアを直接グランドに接続する方が良いと考えています。彼のデザインには、ローカルの接地面は含まれていませんでした。4つの層すべてがグランドで満たされ、VCCは手動で配線されます。キャップは近くに配置されていますが、GND接続がコントローラーのGNDピンに直接接続されていない場合があります。コントローラの下のグランドプレーンは、信号が原因で完全に分割されているため、連続的ではありません。 彼の考えは、キャップとピンのグランドは、グローバルなグランドプレーンと各ビアによって非常に安全であるというものでした。グラウンドプレーンが分離されているため、彼は私のデザインをそれほど信じていませんでした。彼の設計はEMCのテストに合格したので、この問題のすべてが大きな違いを生むのかどうか、ちょっと不思議に思います。一部のノートでは、ローカルのグランドプレーンと適切なデカップリングレイアウトを行うことが絶対に必須であると説明しているため、私はそれでかなり混乱しています。 簡単に言えば、EMIの実践にはどちらの設計手法が優れているのでしょうか。 GNDは、システムから分離されているローカルプレーンに最初に接続されます。これは、1点でグローバル平面に接続されています。 各GNDピンは手動でグローバルプレーンにルーティングされます。したがって、すべてのGND接続が独自のビアを取得することになります。コントローラの下の連続的なグランドプレーンにとって必ずしも重要ではありません。

6
ADCをカスケード接続してより高い分解能を実現
12ビットADCのペアがあると仮定すると、カスケード接続して24ビット以下の出力を得ることができると想像できます。 おそらくクロスオーバー領域に多少の歪みがあるでしょうが、私は単に一方を正の範囲に使用し、もう一方を負の範囲に使用することを考えることができます。(私たちが無視できるのは、いくつかのエラービットであるか、またはおそらく、0ボルト付近の値を測定するために3番目のADCを配置します)。 私が考えていたもう1つのオプションは、単一の高速ADCを使用し、基準電圧を切り替えて低速でより高い分解能を得ることです。また、1つの固定参照ADCを使用して実数値の結果を取得し、その間でより正確な値を取得するためにセカンダリコンバーターの領域を切り替える方法も必要です。 コメントや提案は大歓迎です。 クワッド8ビット(またはデュアル12ビット)チップは、シングル24ビットチップよりも安価だと思います。
11 adc  conversion 

7
マイクロコントローラープログラミングとオブジェクト指向プログラミング
C ++でいくつかの基本的なオブジェクト指向プログラミング(Bツリー、ハッシュアルゴリズム、二重リンクリストの作成)を行い、Cで小規模なプロジェクト(関数電卓の作成など)を行いました。 ハードウェアプログラミング(特にマイクロコントローラー用)とソフトウェア/オブジェクト指向プログラミングは、プログラマーが持つ必要のある考え方や「考え方」の点でどの程度違いますか? 私のほとんどの人は通常、他の人よりも難しいと考えられていますか? (上記のように)私のバックグラウンドでは、ハードウェアプログラミングに入る前に多くの準備が必要ですか、それともあまり準備をせずにすぐに飛び込むことができますか?

3
レギュレータのタブとピンの違いは?
従来のLM1117リニアレギュレータhttp://cache.national.com/ds/LM/LM1117.pdf ピン2はVoutです。タブもVoutです。コンポーネントのレイアウトの観点からは、出力コンデンサをピンではなくタブに接続できればよいでしょう。 タブとピンの機能的な違いは何ですか?一方は他方よりも電流容量が少ないですか?ピンをフローティングのままにして、代わりにタブを出力コンデンサに接続できますか?出力コンデンサをピンに接続する必要がありますか?ピンをタブにショートすることはできますか?

2
新しいマイクロコントローラーに欠陥があるかどうかをどのように判断しますか?
私はパーツをdigikeyからの欠​​陥海峡で扱ったことはありませんが、受け取った3つの新しいAtmel ATmega164Aは非常に奇妙な動作を示しています。 私はそれをクロックに関係する何かに絞り込みました、そして、おそらく「工場で較正された」内部発振器からの結果として生じるクロック信号は、それがそうであるはずの固体1 MHzの代わりに650-700 kHzの間でジッターしていることがわかりました。私はこれを1 MHzに非常に近づけるためにキャリブレーションバイトに書き込むことができましたが(ほとんどジッターはあります)、ほとんどのものが機能しますが、UARTは正しく動作せず、短いパルスの連続ストリームを出力しているようですあなたが彼らに何をするように頼むか。 私は以前にこのマイクロコントローラーの低電力バージョン(164P)を問題なしで扱い、それを所定の位置にドロップしてその上のクロック出力をチェックすることを決定しました。これらの164Aチップには欠陥があるという結論に傾いていますが、それを確認するために他にテストを試すことはできますか? 編集:私が時計を測定しているプロセスを説明すると思いました。クロック出力ヒューズビットを有効にし、適切なピンをロジックアナライザーで非常に高いレートでサンプリングして測定しました。キャリブレーションレジスタに書き込むプログラムがありOSCCAL、1 MHzまで試行錯誤することができました。 編集#2:さらなる調査の後、マイクロコントローラーは特定のプログラムサイズの後に動作し始めるようですしきい値。単一のソースファイルがLEDを点滅させる最小限のプロジェクトは問題ないようですが、他のファイル(たとえばUARTライブラリなど)をコンパイルしてリンクし、それらのメソッドへの関数呼び出しを行わなくても、マイクロコントローラーが動作します。上記の動作。電源接続は問題なく、適切なデカップリングが行われています。現時点ではこれをデバッグする時間がないので、代わりに低電力バージョンを使用しました。どこに問題があるのか​​正確にわかりません1)164Aと164Pはコード互換ではありません2)これら2つのuCのプログラミング手順が異なります3)ユニットに欠陥があります。私はボード設計に自信があり、電源の問題を除外します。残念ながら、私は実際には正しい答えを選ぶことができないので、この質問はそのままにしておきます-多分私は 将来再び問題に戻るでしょう。洞察に満ちたコメントや回答を提供してくれた皆さんのおかげで、すぐに使えるuCの問題を抱えている他の人に役立つかもしれません。

8
ほとんどのALUはどのように構築されますか?「独自に構築する」ことは可能ですか?
私は本当に、非常に低いレベルのコンピューターについて学びたいと思っています。私は多くの自作のページを見てきましたが、それは取り入れることがたくさんあります。私は大学で電子工学のクラスを受講しましたが、私たちは主題について本当に深く掘り下げませんでした(それはコンピューターサイエンスでした。実際にはアルゴリズムなどでした)。 とにかく、ほとんどのALUはどのように構築されましたか?それはコンピューターの唯一の部分ではありませんが、それでも重要な部分です。 そして、(学習目的で)論理ゲートを使用して独自のALUを構築することはできますか?これはおそらくより知識のある人には愚かに聞こえるかもしれませんが、私は理解しようとしています。(一体、単純な加算器でさえきちんとしたプロジェクトになるでしょう。)もしそうなら、これはどのように行われますか?ハードウェアの例はありますか?(私はGoogleを見回しましたが、そのようなことを説明する段階的なガイドを備えたものは何も見つかりません)。
11 embedded  alu 

5
インピーダンス整合と大きなトレース幅
現在、私のICの1つが50オームのトレースの使用を指定している設計に取り組んでいます。この質問への回答である「トレースの特性インピーダンス」は、このインピーダンスを得るには120 milのトレースが必要であることを示しています。 ICには18.8 milのトレース用のスペースしかないため、トレース間にスペースがないと想定しています。では、トレースインピーダンスを考慮して実際に設計するにはどうすればよいでしょうか。ボードの厚さを薄くしたり、銅の高さを大きくしたりできることは明らかですが、ある程度しかできず、多少安価に製造したいと思っています。これは通常どのように扱われますか? 私が使用しているICは、最大450 MHzで動作するMAX9382です。おそらく、400〜450 MHzで使用します。使用されているデータは、最初はアナログですが、そのICで使用するためには、デジタルになるために厳密に制限する必要があります。

6
VHDLのFIR / IIRフィルターのコード例?
Spartan-3ボードでDSPを使い始めようとしています。私は古いマザーボードのチップを使用してAC97ボードを作成しましたが、これまでのところ、ADCを実行し、サンプルを1未満の数(ボリュームの減少)に乗算してからDACを実行しています。 次に、ローパスフィルター、ハイパスなどの基本的なDSP処理を実行したいと思います。しかし、数値表現について本当に混乱しています(整数?固定小数点?Q0.15?オーバーフローまたは飽和?)。 私が始めるには、実際の単純なフィルターのコード例が欲しいだけです。高効率、高速、またはそのようなものはありません。VHDLに実装された理論上のフィルターだけです。 私は探していましたが、理論式を見つけただけです-わかりません。理解できないのは、ADCから取得した署名付きの16ビット、48KHzオーディオサンプルを処理する方法です。私はこれらのライブラリを使用しています:http : //www.vhdl.org/fphdl/。サンプルに0.5、0.25などを掛けると、違いを聞くことができます。しかし、より大きなフィルターは私にただノイズを与えます。 ありがとう。
11 fpga  vhdl  dsp  iir  fir 

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