低周波アナログ回路設計に役立つメンタルモデル?


8

回路の分析と設計を学びながら(「Tildon H. Glissonによる回路の分析と設計の紹介」から)、経験豊富な回路設計者は設計した回路を思いつくために、はるかに明確なメンタルモデルを持っているべきだと思いました。

たとえば、デジタルロジック回路は、真理値表、カルノーマップ、およびその他のほぼアルゴリズムで実装可能な手法を使用して設計できます。(それ以外にも、理想的でない信号/クロックの伝搬など、いくつかの設計上の問題がありますが、それらは対処できます)。

問題は、入出力条件やその他の考えられる制約を前提として、低周波アナログ回路の作成に役立つ表現力のあるツールがあるかどうかです。それは一種の芸術でしょうか、それとも有用なビルディングブロックを記憶し、それらのブロックを並べて結果を得るためだけに必要なものですか?私はシミュレーションソフトウェアについて話しているのではなく、人間のメンタルモデルが、この分野で効果的なパスファインダーとして機能する最も重要な知識を圧縮しています。

それがまったく説明できるかどうかさえわからない(たとえば、ソフトウェアのプログラミング方法を尋ねられた場合、一般的なプログラミング方法を説明するのは難しいでしょう)ので、質問を低周波アナログ回路に絞り込みました。多かれ少なかれ抵抗回路と依存ソースに煮詰められます(私はここにいますか?)。(しかし、トランジェントはそれ自体が課題であり、同じメンタルマップが周波数領域での設計にも役立つと思います)。

この質問があまりにも広範または曖昧に表示されないことを願っています。答えがある場合は、カルノー地図のように具体的であるか、説明に4〜6文が含まれていると思います。


1
さて、伝達関数を取り巻く理論の全体があり、一般に周波数領域で回路を分析しています。また、オペアンプとトランジスタのモデルとクックブックアプローチ。そういう意味ですか?
pjc50 2013年

この質問が本当に好きですが、ここではあまり合わないのではないかと心配しています。
アルフレッドケンタウリ2013年

3
Re "...それは一種のアートです...有用な構成要素を覚えてください..."アートと感触はその重要な部分です。一部(のみ)有能な料理人は良い比喩です。彼らは「単なる記憶」のレシピではなく、多くのことを知っています。サブジェクトに関連するさまざまなレシピのパーツを「位置合わせ」するのではなく、レシピを見て、それらがなぜ機能するのか、他のレシピや組み合わせと相互作用する傾向があり、「ビットとピース」を組み合わせている理由を理解します。おそらく無意識のうちに「頭の中で料理」しているのでしょう。アナログ設計は、通常、LESS ...とこれよりも複雑な
ラッセル・マクマホン

2
...相互作用は食品よりも明確に定義され、理解されます。「ルール」と「トリック」があり、これらは実際には「物理法則」を短縮形にしたものです。| たとえば、ほとんど誰も知らないか、または受け入れません:-)単一のバイポーラトランジスタステージの最大ゲインは、負荷抵抗の両端のDC定常状態電圧〜= 38.4 xです。これは、ゲイン= R_collector cct / R_emitter回路(= Rl / Re)であり、完全にバイパスされたエミッタ抵抗の場合、Re = Rbeはトランジスタであり、これはbeジャンクションの動的抵抗にリンクされており、これは〜26_Ohms / emitter_mA、つまり13 2 mAでのオームまたは0.5 mAでの52オーム。
ラッセルマクマホン

2
これらの数値を接続して少しスクラッチすると、最大ゲイン= 1000/26 x Vload = 38.4 x Vloadになります。| この主張は、深い魔術の一部を形成し、提案での恐怖のあまり発足しなかった:-)。| などなど。| 時間の経過とともに、周波数応答、ノイズレベルなどの感触が得られます
ラッセルマクマホン

回答:


7

アナログ設計の鍵は、利用可能なビルディングブロック(トランジスタ、オペアンプなど)が何をするかを真に理解することです。残りは、ビルディングブロックを接続して、その目標を達成する回路を実現する方法を考え出す創造的な思考プロセスです。経験はこれを促進するのに役立ちますが、それだけではそれを可能にしません。

基本的な問題は、解空間が非常に大きいことです。最も些細な問題以外の目的で一連の目標を達成できるさまざまな回路があります。言い換えれば、アナログ設計には正しい答えは1つだけではありません。

優れたアナログ設計は、データを一連の数式にプラグインすることによっては行われません。はい、部品の値などを決定するためにいくつかの計算を行います。本当のデザインの部分はそれらの質問に答えるのではなく、そもそもどんな質問をするべきかを決定する際に創造的です。私は、コンビナトリアルデジタルロジックのK-mapに相当するアナログ設計支援を知りません。

アナログ設計に不可欠であると私が信じていることの1つは、回路が実行していることを本当に視覚化できることです。これは、宿題で行うように回路図を通り、電圧と電流を計算できることをはるかに超えています。それはほとんどの場合ブルートフォースであり、私が話していることではありません。あなたは回路図を見るか、さもなければ回路について考え、押す電圧と流れる電流を精神的に見ることができなければなりません。これらの変更がコンポーネントでどのように機能するかを視覚化して、他の場所で変更を引き起こす必要があります。

これを教える方法がわかりません。私の経験では、アナログ設計を行うことができる人は、通常は後期の学校で、早い時期に押す電圧と流れる電流について学び始めました。彼らはおそらくそれを「理解」し、おそらくこれが彼らの直感の一部となるように、十分に早い年齢で十分なケースにさらされているからでしょう。もう1つの要因は、電子機器に真に関心を持っている人は早い段階でそれを掘り下げることになるため、そうでない人は真の情熱がない人です。

あなたは誰かにあなたが望むすべての理論を教えることができますが、大学で始めた場合、実際のアナログ回路設計に必要な直感的な感覚を得るには遅すぎるかもしれません。私は、すべての問題を解決でき、成績が良かったものの、大量のロートクランクなしで回路を設計できず、通常は既存の設計をほとんどコピーできなかった大学生を覚えています。既存のデザインを見たりコピーしたりすることは必ずしも悪い考えだと言っているのではありませんが、直感と、電圧を感じて電流を確認する能力がなければ、行き詰まっています。

理論を傾けることは重要かつ必要であり、経験を積むことで優れたソリューションをより迅速に実現し、いくつかの問題を回避できますが、これらは優れたアナログデザイナーを優れたアナログデザイナーにするものではありません。あなたは力感じる必要があります、ルークは真のジェダイになるために。


これは確かに非常に良い答えです。動機が鍵です。ルークスを助けるための手段がそれほど多くないのは残念です。視覚化は良いヒントです。早めに始めることも良いヒントです。
Roman Susi 2013年

誰がこれに反対票を投じたとしても、あなたが反対することを聞いて興味があります。
Olin Lathrop、2017年

5

まず、デジタル回路を設計するときにエンジニアがカーナウマップまたは真理値表を描くというビジョンは少し古くなっていると言います。

今日、数十ゲートを超えるデジタル設計は、ハードウェア記述言語-論理ゲートの観点からの正確な実装ではなく、全体的な機能を記述する高水準言語を使用して記述されます(もちろん例外はあります)。真理値表、カーノーマップ、さまざまな最適化アルゴリズムなどは、自動合成ツールが処理するために残されています。

HDLで記述されたデジタルデザインでさえ「単純明快」ではありません。エンジニアは常に多くの選択肢を用意しており、それぞれに長所、短所、および落とし穴があります。優れた、信頼性が高く、読みやすく再利用可能なHDLを作成するには、多くの経験と思考が必要です。

アナログ設計では物事ははるかに複雑です。

  • アナログコンポーネントの背後には、学部生や卒業生のクラスで教えられているよりも複雑な理論があります。
  • コンポーネントはさまざまな方法で相互作用します。
  • 各コンポーネントのパラメーターの数は、数個から数百個の範囲です。
  • 回路の複雑さに関連する常に少しのランダム性があります
  • もっとたくさん

私はアナログ設計のエキスパートにはほど遠いですが、あなたの質問への答えは否定的だと思います-低周波数設計でも常に機能する単純なパターン/式/アイデアはありません(低周波数は高/低電力になる可能性があります) 、高耐性、機械的強度など)。

職場では、デジタルエンジニアグループや若いプログラマーで働いている若いエンジニアを目にしますが、アナログデザインチームの中心は「本物のオーク」という少数の人々です-本を読むだけでは得られない途方もない経験を持つ人々。この年齢の不一致は私の発言の最も良い証拠だと思います-アナログ設計の経験に匹敵するものはありません。

とはいえ、本を読んでもアナログエレクトロニクスを理解するのに役立たないという印象を誰にも持たせたくありませんが、たとえばSedra&Smithで開発されたすべての美しい理論は非常に単純化されていることを理解する必要があります。私はAnalog SEEKretsの本が好きです(サイトには無料のPDFバージョンがあります)。これは、理論と実際のコンポーネントおよびアプリケーションの間のギャップを埋めるために書かれています。ただし、入門レベルの本ではありません。


ただし、ほぼ数学的な精度を得ることができるアナログ設計の領域が1つあります。それは、アナログフィルターの設計です。エンジニアが提供する仕様に基づいて完全な設計を作成できる多くのツールがあります。しかし、これは例外です(私が知っている唯一のもの)。


いい答えです。これは私が実際に恐れているのは状況です。低レベルの理解はもはや職業の一部ではないのですか?それらの若いエンジニアは基礎を学ぶつもりですか、それとも合成ソフトウェアを開発するいくつかのソフトウェア会社の神聖な知識になります。私は数学とCSを勉強しましたが、機械なしで2つの数値を加算する方法を理解せずにODEを解くように聞こえます...
Roman Susi

@RomanSusi、今日のエレクトロニクス設計は複雑であるため、これらのトピックを専門家レベルで教えることは事実上不可能です。まあ、教えることは可能ですが、多くの練習がなければ、これらのトピックは少なくとも生徒には不明確なままになります。いいえ、知識は神聖なものではありません(企業の営業秘密である非常に細かい詳細を除いて)-今日ではインターネット全体に広まっています。ただし、資料を読んだだけでは何の役にも立たないと思います。学ぶためには練習が必要です。
Vasiliy 2013年

@RomanSusi、私はODE(最も単純なものを除く)、さらにはPDEを解くことができる分野で10〜15年の経験を持つエンジニアを見つけると驚きます。これは少々誇張されていますが(非常に「厳密な」エンジニアがいます)、要点を示しています。
Vasiliy 2013年

1
@RomanSusi、私はまた、回答にアナログデザインに関する私のお気に入りの本へのリンクを追加しました。この本は、エレクトロニクスをそのまま示しています-複雑でトレードオフに満ちています。初心者向けのクックブックではありません。
Vasiliy 2013年

承知しました。練習は王様です。そして、それらのより良いメンタルモデルは練習で来ます。本や講義がはるかに長い形式で資料を提示する場合でも、脳は知識を圧縮します。しかし、クックブック回路(たとえば、200トランジスタプロジェクトの本から)を実行すると、本当に知識が蓄積されますか?私はそうは思いません。違いを生むには、単純な回路からより複雑な回路まで、独自の回路を設計することを実践する必要があります。ODE / PDEが日常のエンジニアリングに組み込まれることはほとんどありません。
Roman Susi 2013年

3

要求に応じてコメントから変換-しかし、これは他の人が言っているのとほとんど同じです。

Re " ... Is it kind of art ... memorize useful building blocks ..." 

アートとフィールはその重要な部分です。
一部(のみ)有能な料理人は良い比喩です。

  • 彼らは「単なる記憶」のレシピではなく、多くのことを知っています。

  • サブジェクトに関連するさまざまなレシピのパーツを「整列」するのではなく、レシピを見て、なぜそれらが同じように機能するのか、他のレシピまたは組み合わせと相互作用する傾向があり、それらが「ビットとピース」を組み合わせる方法を理解します。おそらく無意識のうちに「頭の中を料理している」のです。

アナログ設計は通常、料理よりも複雑ではありません。相互作用は食品よりも明確であり、理解されるからです。「ルール」と「トリック」があり、これらは実際には「物理法則」を短縮形にしたものです。

たとえば、ほとんど誰も知らないか、受け入れません:-)

  • 単一のバイポーラトランジスタステージの最大ゲインは
    、負荷抵抗の両端のDC定常電圧x = 38.4 xです。

これは、ゲイン= R_collector cct / R_emitter回路(= Rl / Re)で
あり、完全にバイパスされたエミッタ抵抗の場合、
Re = Rbeはトランジスタで
あり、これはbe接合の動的抵抗にリンクされており、これは
〜26_Ohms / emitter_mA
つまり13 2 mAでのオームまたは0.5 mAでの52オーム。

これらの数値を接続して頭を少しスクラッチすると、
最大ゲイン= 1000/26 x Vload = 38.4 x Vloadであることがわかります。

この主張は、深い魔法の一部を形成し、提案での恐怖のあまり発足しなかった:-)。などなど。時間の経過とともに、周波数応答、ノイズレベルなどの感触をつかむことができます。


なぜボルト(38.4 x Vload)でゲインを測定するのかわかりませんが、料理の例はとても良いです。ありがとう!
Roman Susi 2013年

ああ、あなたの最大ゲインの例はAoEのすぐ外です。(Art of Electronics。)@ RomanSusi、AoE3がない場合は購入してください。(あなたが自分でそれを導き出さなかったとは言っていません。)
ジョージヘロルド

@GeorgeHerold AoEも深い魔法を知っていると聞いてうれしいです:-)。私はその概念と同様のものを(AFAIR)で1973年または1978年にホルブルック博士-オークランド大学で客員講師として教えた大規模で樽型の(他の誰よりもAFAFに会った)講師によって紹介されました。彼はある領域では役に立たず、他の領域では見事でした、そして彼の良いもののいくつかは永遠に私の脳に押し込まれました。38.4 x Vlは従来どおり完全に派生していますが、多くの非常に有能なEEにはまだ異質です
ラッセルマクマホン

1

K-mapは、何が欲しいか、または何かが論理的に何であるかの記述です。回路論理設計を意味するものではありません。これを行うには、信号速度やロジックの必要な電圧レベルなどのスキルとその他の情報が必要です。

同様に、ボード線図では回路設計を行うことはできませんが、スキルは、速度要件と対処しなければならない可能性のある電圧レベルに基づいて正しいオペアンプを選択するのに役立ちます。


論理回路コア...論理はかなり経済的にそして理解してかなり得ることができます。もちろん、他の考慮事項と関連するスキルが必要ですが、私がコアを取得する(そしてコアの構成要素を操作する)ことは、ソリューションの半分をはるかに超えています。ボードプロットに言及していただきありがとうございます。
Roman Susi 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.