電気工学

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

2
サーミスタ用のバイアス抵抗の選択
Rtサーミスタです。Rbバイアス抵抗です。この値を計算する必要があります。私が興味を持っている温度はのRt抵抗範囲を与えています4k...115k。私が欲しいのです全体ADCの分解能、これを拡張することである10ビットすなわち0...1023。したがって、Rt = RbADCがそれをに変換するとき511。それは可能だが、理想的に私が取得したいと思いわからない場合は0、ADCの読み取りRt = 4kおよび(または他の方法で)。1023Rt = 115k MCの内部には、サーミスタデータシートに記載されている曲線に従って、ADC値を温度に変換するルックアップテーブルがあります。

1
LEDの高電流パルス
Cree Inc のCree®XLamp®LEDのパルス過電流駆動アプリケーションノートによると、次のガイドラインが守られている限り、高電流パルスでLEDを駆動できます。 このアプリケーションノートで検討した1 KHzパルステストに基づいて、Creeはパルス電流動作に関する以下のガイドラインを提案します。 51〜100%のデューティサイクルの場合、最大定格電流の100%を超えないでください。 10〜50%のデューティサイクルの場合、最大定格電流の200%を超えないようにしてください。 デューティサイクルが10%未満の場合は、最大定格電流の300%を超えないようにしてください。 これらのガイドラインはクリーのXLamp LEDにも当てはまるかもしれませんが、より小さな信号(5mm)LEDに適用できますか?
8 led  driver 


3
IC最大IOピン電流
ATTiny2313Aマイクロコントローラーのスペックシートを見ていたところ、各IOピンを流れるDC電流の絶対最大定格がに40mA、グランド/ Vccピンを流れる最大DC電流がに指定されています200mA。 このマイクロコントローラーを使用して一部のLEDディスプレイを駆動することを計画しているため、大量の電流がソース/シンクされる可能性があります。絶対最大定格以下に電流を維持する必要があることは承知していますが、できればこれを推奨レベル以下に維持したいのですが、残念ながらリストされていません。 同じことが他のさまざまなIC回路(ロジックシフトレジスタ、アナログスイッチ、マルチプレクサなど)にも当てはまります。LEDディスプレイの駆動に使用することを検討したところ、絶対最大電流定格のみがリストされています。 だから私の質問は、絶対最大電流定格のみをリストしているさまざまなIC回路の一般的に良い安全マージンは何ですか?ぶつかって40 mA*完全に安全にできますか?または、2倍、3倍などの快適な安全係数が必要ですか? *注:実際にを超えることはないと想定しています。40 mAたとえば35 mA、5 mA分散のある公称値です。 追記:特別に設計された定電流LEDドライバーが存在することは知っていますが、これは他のコンポーネントの駆動に関連する問題であると私は思います。

5
64ビットの乗算または除算はFPGAでどれくらい速く実行されますか?
ザイリンクスSpartan 3やVirtex 5などの通常のFPGAを使用している場合、倍精度浮動小数点64ビット乗算または除算を実行するには何サイクルかかりますか。 私が理解している限り、FPGAにはハードFPUがなく、標準のIEEEライブラリまたはその他の素材を使用して作成する必要があります。つまり、1サイクルでは実行されないため、100 Mhz CPUと100 MHz Spartan / Virtex FPGAのパフォーマンスを比較するための大まかな見積もりを探しています。 私は主に浮動小数点演算子に興味がありますが、整数演算の経験があれば、それも評価されます。

1
電圧乗数の計算
高電圧を得るために電圧マルチプライヤを作成したいのですが、それを機能させるにはACを入力する必要があり、DCを取り出す必要があることを理解しています。乗算器がコンデンサとダイオードで構成されていることも理解しています。 私が理解していないのは、使用するコンデンサのサイズの計算方法です。私はしばしば10nFの値を見たことがあります。しかし、それは何をしますか、そしてあなたは異なる価値を使用できますか、そしてそれはどんな効果をもたらしますか?合計出力電圧を計算する場合でも、電圧乗数の式はありますか?まず、電圧ダブラーを作成したいとします。10nFを使用しますか?

1
TRS-80からのカセット入力-デザインレビュー
私はTRS-80マイクロコンピューター(70年代のヴィンテージ)のカセットから入力を取得する作業をしています。これは私が取り組んだものです。これは、パスバンドゲインが1のSallen-Keyトポロジーで2kHzのロールオフ周波数を持つ2次のハイパスアクティブフィルターです。これを、適切なしきい値電圧を持つ555タイマーへの入力として使用しました。 誰かがデザインに役立つ可能性のある提案、ヒント、落とし穴、トリック、見逃したこと、メモなどがあるかどうか疑問に思っています。 シミュレーションの目的で、出力は1Mの抵抗にダンプされています。この電圧を読み取るものは、555タイマーの出力に負荷をかけないように十分に高い入力インピーダンスを持っていると想定しています。 妥当な値を選択しようとしました。LTSpiceの回路図と波形をアップロードできます。 皆さんありがとう! [編集] R67は、私が作業していた元のTRS80回路図からのキャリーオーバーです。これは、DCオフセットの場合にパスを提供することです。;) [編集2]更新された代替回路図-2番目のオペアンプの開ループを使用し、フィルターステージの設計を変更してゲインを提供しました。2番目のオペアンプの内部容量性負荷が十分に低い場合に機能します(コンパレーターが対処する必要のないもの)。1つのチップでそれを実現しようとしているので、コンパレータではなくオペアンプを使用しています。 コメントは大歓迎です!ありがとう! [編集3] Ambertec、PE、PCのコンサルタントであるJohn Dunnからいくつかの優れたヒントを受け取りました。U1とU2が同じチップ上にあり、U2がコンパレータとして使用されている場合、いくつかの問題が発生する可能性があります。 Johnの言葉を引用して、「特定のデバイスのプロパティによっては、オペアンプの高出力電圧と低出力電圧の飽和レベルがレール電圧に近くない場合があります。また、一方から他方への遷移には、発振のバーストが含まれる場合があります。真のコンパレータではこれらの問題があります。 もう1つの問題は、一部のデュアルおよびクワッドオペアンプでは、セット内の1つのデバイスがレールされている場合、線形サービスのオペアンプ仕様が満たされない場合があることです。オペアンプの3番がコンパレータとして使用されており、レール出力の上限または下限にある場合、オペアンプの1番を破損する可能性のあるオペアンプセクション間に未定義のクロス接続が存在する可能性があります。」 JohnはLinkedinでAnalog Developmentsグループを運営している優れた人物で、すばらしい洞察を提供してくれました。:)

9
LEDストリップの仕様値と実際の値に大きな違いはありますか?
最近、「300LED / 5メートル防水5630 SMD LEDフレキシブルストリップ」、つまり中国から高輝度LEDストリップを購入しました。仕様では、ストリップは12Wで75Wを消費すると言われています。これは、12Vで6.25Aに相当します。 最初に、12v 2.5a電源でLEDストリップをテストしました。後で12v 5a電源を見つけましたが、2つの電源の違いが(明るさの観点から)非常に小さいことに驚いていました。適切なテスト機器が手元にないので、私はそれを地元のハッカースペースに買いました。これは、このようなことをするのにもう少し適しています。 3〜20v <10aのベンチ電源、電圧計、電流計に接続するようにLEDストリップをセットアップした後、電圧を上げながら2つのメーターからの読み出しのビデオを撮りました: http:// youtu .be / uX-3r6mrF9A 私が得た結果は...おもしろかった:P 驚くべきことに、12vで、3.44a(41.28w、広告された値より45%少ない!)しか得られませんでした。ここで結果を取得できます(Googleドキュメント)。 次に、ワットに対するワット数をプロットしました。75ワットを得るためには、このストリップに14.14vで電力を供給する必要があることがわかりました。 基本的に、私はこのLEDストリップのパフォーマンスに過度に満足していません。正しい電力出力を得るには、LEDの寿命を大幅に短縮する可能性がある2.14vだけ過電圧にする必要があります。残念ながら、個々のLEDレベルで正確な電圧を測定することはできませんでした(エポキシ化されていました)が、一定期間動作させるには、少なくともある程度のヒートシンクが必要になると思います。 LEDの光出力がワットで測定されないことは知っていますが、私の頭では、<指定ワット= <指定光束です。私はまだこれらすべての変換に慣れていないので、おそらくどこかで間違っています。 これとは別に、マルチメーターによって示される値は少しずれている可能性があり(どちらも安価な値です)、設定した方法から多少の電力損失があると思います。PSUの値はマルチメーターの値と一致しているため、あまり多くの不一致はありません。 何か案は?@ 12vで指定された電力消費の55%しか得られません。電圧に関してもっと高くても大丈夫ですか? 乾杯、 サーシャ

2
マイクロコントローラーの接続されていないピン:内部プルアップとトライステートの利点/欠点は何ですか?
ポートを「出力」、「入力トライステート」、または「入力内部プルアップ抵抗」に設定できるマイクロコントローラー(たとえば、私が知る限りすべてのATmegaチップ)があります。 ピンが接続されていない場合の、これらのオプションのどちらの利点/欠点は何ですか?私が知っているように、それらを出力に残すことは最悪の解決策です。チップは、すべてのポートを入力、トライステートとして(私が思うに)出荷されます。 これらのピンがどこにもはんだ付けされていない状況について具体的に質問します。(またはグランドにはんだ付けされる可能性がありますが、一般的なケースはどこにもはんだ付けしないでください)

4
雨センサーの作り方は?
自作の車用レインセンサーの作り方について何か提案はありますか?この特定のセンサーが単なるPCBプレートであることを示すものを見つけました(または、その上に何かが見えない可能性があります)。 内蔵センサーと上記のような自家製のセンサーの違いは何ですか?組み込みに非常に近いものを作りたいです。他の質問はそれをどこに置くかです? 後でそれをAVRに接続してデータを収集できます。
8 sensor 

2
ブリッジ整流器は並列ですか?
4つのブリッジ整流器を使用して電流制限を安全に2倍にすることは可能ですか?あるフォーラムで誰かが書いたのを見つけました: 各脚に1つずつ、合計4つのブリッジを使用します。各ブリッジのAC入力(カソードからアノード)接続を接続します。これにより、PIVと電流の2倍の単一の等価ダイオードが作成されます。直列に接続された2つのダイオード。2つ並列。 これらの指示に従って回路図を描こうとしましたが、どのように機能するか私には理解できません。

1
シフトレジスタのこの単純なVHDLパターンが期待どおりに機能しないのはなぜですか
一見すると、以下のVHDLソースコードがシフトレジスタとして動作することが予想されます。そのqでは、時間が経つと "UUUU0", "UUU00", "UU000", "U0000", "00000", .... ただし、常にU5(以上)の連続したクロックサイクルの後です。 どうしてこれなの? このコードは、実際にははるかに複雑なシミュレーションを大幅に簡略化したものです。しかし、それは私が見る症状を示しています。 ModelSimとActiveHDLの両方でのシミュレーション中に、この興味深い予想外の結果が示されます。他のシミュレーターを試したことがなく、(原因の説明として)他のシミュレーターが同じように動作するかどうかを知りたいと思っています。 この質問に適切に回答するには、次のことを理解する必要があります。 これはシフトレジスタを実装する最良の方法ではないことを知っています RTL合成の場合、これにはリセットが必要です。 std_logicの配列はstd_logic_vectorです。 集計演算子を知ってい&ます。 私が見つけたもの: 割り当てtemp(0)<='0';がプロセス内で移動された場合、機能します。 ループがラップされていない場合(コメント付きのコードを参照)、ループは機能します。 これは、予想外のシミュレーション結果を純粋に表示するように構成された(パイプラインCPUの)より複雑な設計の非常に簡略化されたバージョンであることを繰り返します。実際の信号タイプは単なる簡略化です。このため、フォームのコードをそのまま使用して回答を検討する必要があります。 私の推測では、VHDLシミュレーションエンジンのオプティマイザーは誤って(または仕様に従って)ループ内の信号を変更しないため、ループ内で式を実行する必要がありませんが、ループにラップされていないループを配置することでこれを反証することができます。 したがって、この質問への答えは、コード例が何かを行う最善の方法であるかどうかではなく、VHDLシミュレーションの標準ではないVHDL構文の標準と、VHDLシミュレーションエンジンが最適化をどのように行うかであると思います。 そして今私がシミュレートしているコードに: library ieee; use ieee.std_logic_1164.all; entity test_simple is port ( clk : in std_logic; q : out std_logic ); end entity; architecture example of test_simple is type t_temp …

1
PCBの実践:接地、および相互作用のスイッチングと制御ループ
これは、シリーズの3番目の種類で、最初のPCBのグランドプレーンに関するアドバイスと、PCBのグランドプレーンの分離の投稿に従います。ただし、マテリアルに関しては、それ自体で投稿と見なすことができます。したがって、以下のPCB(ExpressPCBを使用して準備)を要約すると、LT3748境界モードフライバックコントローラーICを使用したフライバックコンバーターの実装用です。回路はLT3748のデータシート自体から抜粋しています(最後のページを参照)。これはクラスプロジェクト用です。 以前の投稿のアドバイスに基づいてPCBの改善を試みました。以下に示すように、2つのバージョンがあります。 私の質問は: スイッチングループはコントローラーを回ります(トラックがICの下にあるためですが、ICの同じ層にあります)。これはノイズに対して非常に悪いのですか?ところで、スイッチングループをVin-xformer-Q1-R8、またはC1-xformer-Q1-R8と見なしますか? トップバージョンの場合、すべてのトラックはトップレイヤーのみにありますが、それらの多くはICの下(同じトップレイヤー)にあります。それは悪い習慣ですか?データシートには150℃までの温度での性能が記載されているため、ICが加熱されないことは保証できません。 1次側にはグラウンドが1つしかありません。私の状況では、小信号ループと大電流ループ用に別々のグラウンドを維持する方法がわかりません。私はできますが、これは私の地面にいくつかの休憩を入れます... 最後に、メモとして、私が満たそうとしていたもう1つの難しい制約は、コントローラーのデータシートに、センス抵抗(R8)の接地はコントローラーICの近くにある必要があるとありますが、同時にスイッチングループを維持するためにR8は近くにある必要がありますコンデンサに。 このすべてを念頭に置いて、どちらのデザインの方がパフォーマンスが良いと思いますか、またはどちらでもありません:) 2番目のデザインには、下のレイヤー(緑)にいくつかのトラックがあります。

2
RGB LEDの赤チャネルの電圧降下
私はMulticomp OSW-8349 RGB LEDを見ています。これは、緑と青のチャネルの場合、V fが3V min / 4V maxであり、赤のチャネルの場合、V fが1.8V min〜2.8V maxで、350mAです。 。緑と青のチャネルを駆動するために3.3Vを調整することを計画していますが、赤のレギュレータだけに別のレギュレータを使用することは避けたいです。 赤いLEDの電圧をカットする安価な方法はありますか?ダイオードの順方向電圧降下を使用してそれを2.6Vに下げることを検討していますが、これがどれほどうまく機能するかはわかりません。

4
スイッチ識別用のゼロまたは低電流分圧器
ゼロ電流または非常に低い電流を使用するスイッチで分圧回路を設計することは可能ですか?トランジスタを使用して抵抗ストリングの端を接地に接続/切断することはできますか? バックグラウンド 回路は2つのことを行います。回路内の各スイッチは、トランジスタを使用して割り込みピンをLOWに送信することにより、IC(ATMEGA328P)を起動します。ICがウェイクアップすると、ADCは回路からの電圧をサンプリングし、どのボタンが押されたかをICが認識できるようにします。 プロジェクト全体は電池式であり、この分圧器があると電池寿命に大きな影響を与える可能性があります。 プロジェクトは、1)SDカードからファイルを読み取る、2)スリープ状態にする、3)16個のボタンの1つが押されたときにウェイクしてサウンドを再生する、および4)スリープ状態になり、ボタンを押すと#3から始まるプロセスを繰り返す。実行中はかなりの電流が流れると思います。 既存の分圧器回路 可能なトランジスタソリューション 抵抗ストリングの端とアースの間にトランジスタを配置し、ボタンを押してトランジスタをアクティブにすると、電圧ストリングの端がアースに接続されます。これにより、5Vの初期電圧測定値が得られ、トランジスタがオンになると、実際の測定電圧は意図した電圧になります。これがうまくいくかどうかはわかりません。 その他のソリューション 質問28897ごとに、10 Mオームなどの高い抵抗値を使用できます。しかし、これはまだ数百nAの現在の描画になります。ゼロがいいです。

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