電気工学

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

3
一部に付いているこの粘着テープは何ですか?
これはマイラーテープだと思いますが、なぜ付属しているのですか?Pick and Placeマシンの作業を簡単にするためにそうだと思いますか?また、一部のラップトップの内部でケーブルを保持しているのを見つけるのはなぜそれほど一般的ですか?耐火性があるからといって?

2
DC過渡保護で使用される双方向ツェナーダイオードは何ですか?
電源レールの両端に2つのツェナーが(互いに向かい合って)配置されているのをよく見ます。なぜ必要なのか分かりません。 たとえば、16Vツェナーダイオードと12V電源レールがある場合、16Vツェナーは16Vを超える過渡電流から電源を保護します。また、バッテリを逆にした場合、-0.7V未満の負のトランジェントも防止されます。 なぜ二ゼナーを反対に置くことはこれを改善するでしょう 同じセットアップに2つの15Vツェナーを配置したとしましょう。これで、電源が約16Vを超える過渡電圧から保護されます(これは問題ありません)。しかし、現在は、電源を-0.7Vではなく-16V未満の負の過渡電流から保護するだけです。なぜ誰もがこれを望んでいるのでしょうか?サプライレールがどの段階でもネガティブになることを望まない! 例:http://cds.linear.com/docs/Datasheet/4359f.pdfの回路例を参照してください

3
すべてのPHYイーサネットチップにハードコードされたMACアドレスがありますか?
たとえば、このTI PHYチップDP83630には、PHY制御フレームの宛先MACアドレスおよび送信元MACアドレスとして使用できる2つのMACアドレスがあります。(72、94ページ) これは、すべてのPHYチップに同じMACが含まれることを意味しますか、それとも何か不足していますか?

2
AVR ATMEGA / ATTINYタイマーミラー出力の理解に助けが必要
Arduinoで使用されているAtMega328またはATTiny85のいずれかのAtmel AVRマイクロコントローラーのTimer1を使用して、互いに鏡像の2つのクロック信号を出力しようとしています。私が生成しようとしている周波数は1 MHzから2 MHz以上の可変であり、コントローラーで他にほとんど何もしたくない場合を除いて、出力ピンを切り替えるコードを使用してこれを行うには高すぎます。したがって、関連するピンで直接タイマー出力を使用したいと思います。私はGCCツールチェーンを使用しているため、arduinoライブラリまたは言語に制限されません。 Atmega328のTimer1には2つのピンが関連付けられており、それらから2つの同じ1MHz〜2MHz信号を取得できます。データシートに反転波形が表示されるようですが、混乱しています。Timer1のPWM設定を使用して、1 MHzでデューティサイクルが異なる2つの信号を取得することもできますが、両方の信号が同時にハイになり、短い方が早くローになります。これは私のプロジェクトに役立ちません。PWMパルス幅の変動も必要ありません。反対位相の2つの同一の「クロック」タイプの信号が必要なだけです。 私がこれを行うためのコードを書くことを誰かに求めているのではなく、タイマーのどのモード/フラグがタイマーに関連付けられた2つのピンの1つに単純な反転波形を与えるべきかを誰かに教えてくれる必要があります。それが唯一の選択肢でない限り、可能であれば、出力の1つに外部反転回路を使用しないようにします。 これがATTinyで可能な場合は、さらに良いでしょう。ATTinyには、1つのタイマーに関連付けられた2つのピンもありますが、ATMegaと同じオプションがあるかどうかはわかりません。 PCBに接続された20 MHzの水晶振動子とコンデンサーを既に持っており、20 MHzのクロックはATMega328で確実に機能しています。ATTiny85 PCBには8 MHzの水晶があり、これも確実に機能しています。 助けてください。ありがとうございました。 更新:これまでの回答とコメントにはいくつかの無効な仮定がありますので、おそらく明確にする必要があります:私の元の投稿では、8 MHzではなく 20 MHzクロックを使用していること、およびPWMは不要であることを指摘しました。 PWMモードは2 MHzの出力では機能しないため、十分に高い出力周波数を提供する唯一のモードはCTCモードのようです。CTCモードでタイマー1の出力Aまたは出力Bを反転する方法はありますか? 私のコードをチェックするために、自分の20 MHzボードではなく、標準のArduino Uno(ATMega328、16 MHz)に切り替えました。これは、CTCモードでピン9と10からの安定した2 MHzクロックのタイマーです。タイマー1つの出力ピン: #define tick 9 #define tock 10 void setup() { pinMode(tick, OUTPUT); pinMode(tock, OUTPUT); TCCR1A = _BV(COM1A0) | _BV(COM1B0) ; // activate both output pins TCCR1B …

3
高速信号のトレース長マッチングパターンに関する質問
同僚と私は、高速信号の長さを一致させるためのさまざまな方法について意見を交わしました。DDR3レイアウトの例を使用しました。 下の画像の信号はすべてDDR3データ信号であるため、非常に高速です。スケールの感覚を与えるために、画像の全体のX軸は5.3mm、Y軸は5.8mmです。 私の主張は、写真の真ん中のトレースのように行われた長さの一致はシグナルインテグリティに有害である可能性があるということですが、これは単なる直感に基づいていますが、これを裏付けるデータはありません。画像の上下のトレースの方が信号品質が良いはずだと思いましたが、繰り返しになりますが、この主張を裏付けるデータはありません。 これについてのあなたの意見、特に経験を聞きたいと思います。高速トレースと長さを一致させるための経験則はありますか? 残念ながら、使用しているFPGAのIBISモデルをインポートするのが難しいため、SIツールでこれをシミュレートできませんでした。できれば報告します。

4
トライアック調光器、回路設計ヘルプ(抵抗負荷)
さて皆さん、私は240V程度で放散する240Vヒートランプ用の調光制御システムを作ることを任されてきました。マイクロプロセッサからの制御によってランプの熱出力を調整する必要があります。 RF回路といくつかのセンサーおよびアクチュエーターを備えた8051ベースのSoCで開発しています。基本的には、ワイヤレスセンサーネットワークのノードです。他のすべてのコンポーネントは省略しました。 私は主にソフトウェアの男なので、ここで助けが必要かもしれません。私の専門用語を許してください、そして私が根本的な質問を提起するならば、私はこれについて多くの経験がありません。 私は調光回路のこのようなデザインを考えています: ..そして、いくつかの質問があります:)私は質問に一致する番号で赤いボックスをマークしました: 1) これはトライアックを運転する賢明な方法ですか?ピン6の抵抗は、より高い電力定格を持つ必要があります。5Wか何かと思います。 GPIOレッグは最大500mAを供給できるので、トランジスタのゲートを駆動するのに十分なはずです。 そして、ほとんどすべてのトランジスタは私がそれを取るでしょう。 2) 加熱ランプの誘導性や、温度による抵抗の変化がわかりません。トライアックをどのように仕様化するかを見積もりたいのですが。 240VAC(rms)は〜340VAC(peak2peak)になるため、400Vの最大絶縁電圧で十分でしょうか? 最大サージ電流定格が4Aの場合、想定されるオーバーヘッドがいくらか残ってしまいますが、どれだけ必要かはわかりません。寒さからのスイッチオンは多くの電流を引き出す可能性があると想定しています- 確実に計測する必要がありますか?最大250Wの定格以外に、加熱ランプに関するデータはありません。 3) これがスナバであることを正しく理解していますか? 参考になるトピックをいくつか見つけましたが、コメントをいただければ幸いです。私はこれらを読みました: トライアック駆動の調光回路に関する問題 スナバ設計の健全性チェック なぜ光アイソレータをスナブするのですか? トライアックオプトカプラーには保護ダイオードが必要ですか? フォトトライアックカプラーを使用してメイントライアックをトリガーする方法 http://www.nxp.com/documents/application_note/AN_GOLDEN_RULES.pdf TL; DR:回路図を使い切りましたか?コンポーネントの評価を評価する上での助けもいくつかあります:)

2
デバイスを毎日の使用に対して安全にするにはどうすればよいですか?
シンプルなウェイクアップライトをまとめました。現在、定格7Vおよび600mAの外部電源を備えています。内部には、MOSFETによって制御されるArduinoと多数のLEDがあります。 現時点では問題なく動作していますが、私が離れているときにフラットが焼け付かないようにしたいと思います。これまでのところ、私は次の機能を考えていました: 電源の最大出力を下回る場所で定格されたヒューズ MOSFET用のまともなヒートシンク。なしで暖かくなりますが、指は焦げません。 他に考慮すべきことはありますか? 編集:デバイスは寝室で使用されています。夜間のガスが多すぎない。
10 led  mosfet  safety  fuses 

6
電気および一般エンジニアリングに関する古典的なエッセイ
私は英語と文学を指導します。私は時々、生徒たちがエンジニアリングやテクノロジーなどに本当に熱心で、より伝統的なテキストを分析することを脅かしていることに気づきます(私はシェイクスピアなどを意味します)。 コンピューティングに関する古典的なエッセイがあることは知っていますが、同じことが電気工学と工学一般に当てはまるかもしれないと思いました。古典的な本も同様に有効です。 誰かがそのようなことを提案できますか?どうもありがとう。
10 education 

1
SDRAMの初期化の問題(Freescale iMX31)
ハードウェア構成の変更に対応するために、既存の初期化シーケンス(SDRAMの低レベルの初期化)を変更しようとしています。iMX31の既存のSDRAMは別のサイズに置き換えられました。それ以外は、同じタイプ/メーカー/レイアウト/ピン/タイミングです。仕様に従って。 簡単なセットアップシナリオとエラー動作:ボードを起動できました(NANDからブートローダーを実行し、「step2ブートローダー」をRAMにコピーし、RAMから「step2ブートローダー」を実行します)。しかし、RAMからの実行(ステップ2にジャンプした後)が常に失敗するため、いくつかの設定が間違っているようです。 間違ったパラメータを特定するために大量の詳細なテストを行いましたが、結果は次のとおりです。-NANDまたはJTAGから実行すると、シングルバイト/ワードの読み取り/書き込みが機能します-NANDから実行すると、ブロック単位/バースト書き込みが機能するようです( JTAGも)興味深いこと:-ブロックごとの書き込みの後、正しいバイト/ワードを読み取るためにSDRAMアドレスで複数の読み取りが必要です(!)-カラムの設定を変更して、より高い(+1)の量のみを使用する場合「ロードモード」の列はプリチャージ/リフレッシュではなく、機能しますが、一貫性がありません(私の理論では、不足している列が問題にならない場合は、より低いアドレス範囲で確実に機能します)。 私の設定を理解するには:RAMの設定はこの質問の設定とほとんど同じです。RAMタイミングの他に、Freescaleから提供されるため、これは当然の ことです。FreescaleiMX31では、SDRAMアドレスをCPUアドレスに変換するにはどうすればよいですか? 私の元の設定は同じです(リンクの場合も64MBのSDRAM)、新しいRAMは128MBです。すべてのリファレンスボードには64MBまたは128MBが付属しているため、両方の値がiMX31と派生物でサポートされています。 私がしなければならない変更(注意:仮定!)は、RAMのCOLUMN構成(もう1つの列)のみです。RAMのサイズは2倍ですが、それ以外はまったく同じタイミングなどが仕様に記載されています。列が1つしかないため(上記のリンクを参照)、新しいRAMのプリチャージ、リフレッシュ、ロードモードレジスタが0x92100000から0x92200000に変更されます-たとえば)何も変更されません。 質問1:すべてのタイミングと物理チップの特性(ドライブ強度、タイミング、電力消費に影響を与える)が類似している場合、列数の変更は「ローカル」(他の設定には影響しない)である可能性があるという私の仮定は理にかなっていますか?興味深いことに、私は自分の設定をオンラインで利用可能な他の多くの設定(U-Boot、128MBのRed-Boot)と比較し、ドライブの強さなどのボード固有の設定の横には違いがありません。 質問2:上記の私のエラー動作(書き込み、部分的な読み取りのみ)は、RAMの特定の無効な設定に固有のものです。誰が私に詳細を確認するための設定をアドバイスすることができますか?また、パフォーマンスが低下した場合でも、システムによって原因を絞り込むことができるように、「安全な」パラメータを設定することもできます。
10 sdram  imx31 

3
単相から三相への変換
単相電源から三相電源への変換を行うボックス(内部にいくつかのコンデンサ回路を含む)をいくつか見ました。それらの問題は、脚間の位相差が120度ではなく90度であるため、負荷モーターが熱くなることです。 元の単一フェーズのみを使用して、正確な120度の位相差を持つ3番目のフェーズを生成する回路を設計することは可能ですか? 利用可能なフェーズレッグを等しく使用して3番目のフェーズを生成することは可能ですか? この回路はどのように見えますか? 注:問題のモーターは3.7 kW〜5.6 kW誘導モーターです。

5
VCCとGNDの間のダイオード
私はいくつかのギターエフェクト回路を見ていて、よく知られている回路にPCBを提供している会社に出会いました。ほとんどの回路では、VCCとGNDの間に1N4001(D1)が配置されており、抵抗を直列に接続していません。 これは、例えば: 最初は、トランジスタに逆バイアスをかけることを避けるためのものだと思っていましたが、並列に配置することによる電源の危険を冒すことは、私にはあまり意味がありません。 ソースに直列に配置するか、並列セットアップを維持する必要がある場合は、ダイオードに直列に抵抗を配置して直接短絡を回避する方が良いと思います。 回路が間違っているのか、何か不足しているのか知りたいだけです。 どうもありがとうございました。

5
プロセッサーは異なるテクノロジーを使用して設計されていますか?
プロセッサーは異なるテクノロジーを使用して設計できますか?つまり、たとえばIntelの28nmプロセッサーでは、28nmテクノロジーで構築されたそのプロセッサーのすべてのゲートであるか、28nmで構築されたそのプロセッサーの最も重要な部分のみであり、他のはるかに重要度の低い部分が設計されていますたとえば65nm以上など、他のはるかに安価な技術では? はい(プロセッサーはテクノロジーの混合)の場合、これを実際にどのように実行できますか(つまり、同じダイ上の異なるテクノロジー)。そして、なぜこれが行われるのですか? これらすべてに興味があるので、これらの質問に関連する追加情報も歓迎します

5
ボードをリフローするためのホットエアガン?
ボード全体をリフローするためにホットエアガンがどれだけうまく機能するか知りたいです。私の回路基板には、約250のコンポーネント(0402パッシブ、および2つの0.5mmピッチTQFPを含む)があり、はんだごてを使用して組み立てるのは少し面倒です。 これが私がうまくいくと思っていたものです: PCBにステンシルを介して有鉛はんだペーストを塗布します。 真空ピックアップツールを使用してコンポーネントを配置します。実体顕微鏡を使用して、より細かいピッチの部品を配置します。 すべてのコンポーネントが配置されたら、PCBを予熱器の上に置き、温度をたとえば100˚Cに上げます。 ホットエアガンを始動し、ペーストのリフローとしてボード上をゆっくりと掃きます。このような固定具を使用して、ガンをボードに垂直に保ち、ガンをxy平面に移動します。 ボード上でガンを掃引し、すべてのペーストがリフローしたことを確認するにはしばらく時間がかかります。この間、プレヒーターはオンのままです。これはおそらくボードに損傷を与える可能性がありますか?すべての部品はどうですか?私が遭遇する可能性のある他の落とし穴はありますか、またはこの方法はうまくいきますか? 私はリフローオーブンのようなボードをリフローするためのより良い方法があることを知っていますが、私はこの方法がどのように機能するかに特に興味があります。

2
保管前に、リチウムポリマーバッテリーを最大40〜60%まで充電する理由
リチウムポリマーバッテリーセルまたはリチウムポリマーバッテリーを搭載したデバイスを保管しているときに、バッテリーを必ず40〜60%まで放電する必要があります(その後、保管するだけにします)。 100%充電のリチウムポリマーバッテリーを保管し、なぜそれが起こるのですか? 「WHY DOES IT HAPPEN」の部分にもっと興味があります。誰かが化学と電気工学に関連して私に説明できたら、とてもうれしいです。

7
Arduinoで数百のLEDを制御するにはどうすればよいですか?
私は数百のLEDを含むエレクトロニクスプロジェクトに取り組んでいます。(600から700のLEDの上向きに話します...たくさん知っています。)この1つまたは2つのArduinoで多くのLEDを制御する方法はありますか?世界の壁の地図にLEDをプロットしたいので、各LEDに個別にアクセス/制御できるようにしたいと考えています。次に、ArduinoとGoogleアナリティクスをインターフェイスさせ、誰かが世界の特定の場所から私のサイトに移動すると、その地域に最も近いLEDがほぼリアルタイムで点灯します。 任意の助けいただければ幸いです。ありがとう!私はいくつかを調査して多重化とチャーリープレックス化について読んでみましたが、それらは最大で100程度になりそうですか?これだけの数のLEDを制御するには、外部のハードウェア/コンポーネントが必要だと思いますが、これを実現するにはどうすればよいですか?これほど大きなLEDマトリックスを作成した人はいますか?

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