シミュレーションと解析

シミュレーションと解析は、回路図ではプリレイアウト、完成した物理設計ではポストレイアウトで実行できます。Altium Designer には、SPICEシミュレータ、反射やクロストークのシミュレータ、サードパーティのフィールドソルバとの統合など、両方の領域で成功するためのリソースが含まれています。シミュレーションツールの使用や設計における電気的挙動の解析については、ライブラリのリソースをご覧ください。

Filter
見つかりました
Sort by
役割
ソフトウェア
コンテンツタイプ
適用
フィルターをクリア
バックブースト電源を作成する バックブースト電源を作成する 1 min Altium Designer Projects PCB設計者 電気技術者 シミュレーションエンジニア PCB設計者 PCB設計者 電気技術者 電気技術者 シミュレーションエンジニア シミュレーションエンジニア この一連の記事では、電子プロジェクトで使用する可能性のある主なタイプの電力レギュレータとコンバータの設計と実装について見ていきます。私がメンターを務める大学院生に、これらのタイプごとにデモンストレーションするための一連の要件を与え、その結果をここに記録しました。同じ演習を行い、できれば同じ結果を得られるようにしてください。 次のスイッチングレギュレータは、学生向けのスイッチングレギュレータシリーズの最後です。私の大学院生の設計要件は、電源が必要な出力よりも高いか低いかにかかわらず、安定した出力電圧を維持できるようにすることでした。言い換えれば、供給電圧をステップアップおよびステップダウンして、負荷装置に安定した供給出力を提供できるようにする必要があります。このタイプのスイッチングレギュレータは、特にバッテリー駆動のデバイスや、設定された条件や必要な運用モードに応じて複数の異なる電源間で切り替えるデバイスにとって非常に便利です。 この設計に対する私の要件は次のとおりでした: 入力電圧範囲 3.0 から 4.2 V 出力電圧 3.3 V 出力電流 200 mA このステップアップおよびステップダウン操作を1つのレギュレーターを使用して達成するために使用できるいくつかのトポロジーがあります。この記事では、以下について議論します: バックブーストコンバーター SEPIC Ćuk フライバック バックブーストコンバーターは、ブーストコンバーターとバックコンバーターの機能を1つの回路で使用するタイプのスイッチングモード電源です。ステップアップ回路とステップダウン回路の組み合わせにより、入力供給電圧の広い範囲にわたって安定した出力電圧を提供できます。また、ブーストコンバーターとバックコンバーターは非常に似たコンポーネントを使用しており、必要なコンバータータイプに応じて単純に再配置されます。 記事を読む
干渉振幅歪み 干渉振幅歪み 1 min Blog 以前のブログでCOMとチャネル分析について話しましたが、さらに視覚的な補助といくつかの例示コードを用いて、読者が自身で分析を行えるように議論を続けたいと思います。 まず、COMが何であるか、そしてCOMがどのように計算されるかの高レベルな概要を見てみましょう。COMは、ある時点での電圧の信号対雑音比です。その時点とはサンプリングポイントであり、利用可能な信号はサンプリングポイントでのパルス応答の電圧です。パルス応答とは、テスト中のチャネルを通過した後の電圧の形状であり、パルスは単に意図されたデータレートに対応する単位間隔を持つ矩形関数です。 ノイズは統計分析によって見つかり、ISI、クロストーク、システムの3つの主要なカテゴリーに分けられます。 ISIノイズは、チャネル内の反射による統計的ノイズです。DFEタップの後のパルス応答におけるゼロ以外の値は、このノイズに加算されます。考慮される値は、互いにMポイント離れたものだけです。これは下の図で円として示されています。マゼンタの円はDFEによって処理されたノイズの寄与であり、黒い円はDFEが適用されていないノイズ値です。 クロストークも全く同じ方法で行われますが、ノイズ値は非同期です。つまり、COMは利用可能な信号スライスに対応する値ではなく、ピーククロストーク値を取ります。システムノイズには、データ依存ジッター(DDJ)、ランダムジッター、およびICからのノイズのまとまった値が含まれます。DDJは反射に関連しているため、ISIノイズ値にトレンドがあります:ISIが多いほどDDJも多くなります。しかし、他のすべてのシステムノイズは、チャネルに関係なく一定です。 パルス応答を作成するための計算を行うことは決して簡単ではありませんが、ほとんどのエンジニアや科学者は最終的にはそれを理解できます。しかし、問題のノイズ部分ははるかに難しいです。主な問題は、以下に示す方程式93A-39の実装です。 世界のほとんどの人にとって、これはかなり難解な方程式です。各部分を説明し、その後で視覚的な補助を示します。左から右にかけて、pn(y)は、寄与するサンプルnからの位置yにおける電圧の確率です。言い換えれば、パルス応答の点の1つに対して、ノイズの量が発生する可能性がどの程度あるかということです。1/Lは変調を考慮に入れます。各レベルにはそれぞれの確率があり、y方向の総確率は1になる必要があります。したがって、確率は各レベルで均等に分割されます。この論文では、Non-Return Zero (NRZ)、Pulse Amplitude Modulation 4 (PAM4)、およびPAM6を分析します。NRZには2つのレベルがあり、PAM4には4つのレベルがあり、PAM6には6つのレベルがあります。実際には、IEEE COMコードは、標準が非対称レベルを考慮に入れていないため(しかし、入れることもできます😉)、1つのレベルに対する確率密度関数(PDF)のみを評価します。1つのレベルのみを考慮することは、標準の実行速度の向上にも寄与しており、これは熱い議論のトピックとなっています。 デルタ関数を一旦置いておき、その引数について考えましょう。ここで重要なのは、yがと同じ時に引数がゼロになることです。最後にデルタ関数がありますが、その引数がゼロの時、デルタ関数は単純に1になります。 yをスイープすると、ノイズサンプルnがどれだけのPDFを生成するかがわかります。次のステップは、各サンプルnに対して方程式93A-40を使用し、時間領域ソースからのノイズのPDFを得ることです。 この方程式を以下に示すサンプルに適用します。これは、再反射信号がチャネル上で0.000819779ボルトのノイズを生成している点です。 93A-39の内部引数をプロットすると、次のグラフが得られます。l = 0およびl 記事を読む
次のプロジェクトでサーモカップルを使用する方法 次のプロジェクトでサーミスタを使用する方法 1 min Altium Designer Projects サーミスタは、電子プロジェクトで使用する可能性のあるすべての主要な温度センサーのタイプを見ていくシリーズの最終 センサータイプです。このシリーズでは、プロジェクトでさまざまな温度センサーを実装する方法について見てきました。シリーズの最後には、実際の条件を使用してセンサーと実装を頭ごなしの競争に出します。この実世界でのテストを通じて、さまざまなセンサーがどのように振る舞い、変化する条件にどのように反応するか、また、感知した温度の出力がどれだけ線形で正確かについて、より良い理解を得ることができます。 このプロジェクトの設計ファイルは、他のすべてのプロジェクトと同様に、オープンソースのMITライセンスの下で GitHubに公開されています。商用プロジェクトであっても、回路やプロジェクトを自由に使用することができます。 温度センサーは多くの産業にとって不可欠であり、サーミスタはそれらの中でも特にそうです。サーミスタは非常に正確であり、感知温度の範囲が広いため、多くの産業用サーモスタット、プロセス制御、監視アプリケーションに理想的です。このシリーズでは、さまざまなセンサータイプとそれらを最適に使用する方法を見ていきます。次のような内容を見ていきます: 負温度係数(NTC)サーミスタ 正温度係数(PTC)サーミスタ 抵抗温度検出器(RTD) アナログ温度センサIC デジタル温度センサIC 熱電対 以前、この温度センサに関するシリーズの導入で、2つのプロジェクトテンプレートを構築しました。これらのプロジェクトテンプレートはそれぞれ同じインターフェースとコネクタの配置を持っており、私たちが見ているさまざまな温度センサーすべてに対して標準的なテストセットアップを持つことができます。これらのプロジェクトの1つはデジタル温度センサー用に、もう1つはアナログ温度センサー用に設計されています。この記事では、両方を使用し、デジタルプロジェクトテンプレートを 高解像度ADC用に、アナログテンプレートを他のすべての実装用に使用します。 このシリーズの結論として、これらのセンサーカード用に2つのホストボードを構築します。1つは検証目的で単一のカードをテストするために設計され、もう1つはカードのスタックにインターフェースするために設計されます。この2番目のホストボードは、複数のセンサーを搭載した後、すべてのセンサー実装のパフォーマンスを評価する際に使用されます。 熱電対 もし、これまで見てきたセンサーでは測定できない極端な温度を測定したい場合、サーモカップルを探しているかもしれません。サーモカップルは、これまで見てきた他のセンサーとは全く異なる方法で動作し、抵抗の変化を測定するのではなく、異なる合金の金属を溶接して生成される電位差( 電圧)から測定します。これにより、適切なサーモカップルを使用すれば、絶対零度から鉄や鋼の融点を超える温度まで測定することができます。サーモカップルは構造も非常に頑丈で、このプロジェクトで見てきた他のセンサーほど簡単には壊れません。サーモカップルは抵抗温度検出器ほど正確ではありませんが、特に広範囲な温度範囲を考慮すると、ほとんどのアプリケーションに対して十分な精度を提供します。 サーモカップルが温度から電気を生成するという事実は、 電源として宇宙探査においても価値があります。放射性熱源の周りに数千のサーモカップルを直列に配置することで、放射性同位体熱電気発電機が作られ、これはボイジャー探査機、カッシーニ、ニューホライズンズ、そして火星のキュリオシティローバーなどの深宇宙ミッションに使用されました。 私たちの目的において、正極にニッケルクロムを、負極にニッケルアルミニウムを使用したK型熱電対は、最も一般的で最も安価な熱電対のタイプであり、私たちが使用するものです。K型熱電対を使用すると、-270℃から約1372℃までの温度を測定でき、それぞれ-6.458mVから54.886mVを生成します。ご覧の通り、この広い温度範囲を通じて生成される電圧の量はかなり少ないため、この微小な電圧から温度を測定するためにはいくつかの回路が必要になります。最大温度まで耐えられるK型熱電対がすべてそうであるわけではないことに注意する価値があります。非常に低コストのK型熱電対の多くは、絶縁体が劣化する前に500〜700℃しか扱えないかもしれません。低コストの低温K型熱電対と高コストの高温K型熱電対の実装は、基本的に同じになることが多いですが、私たちが読み取っているのは熱接合部が提供する電圧ポテンシャルであるためです。それにもかかわらず、すべての金属が同じように作られているわけではなく、より安価な熱電対は純度の低い金属を使用していたり、他の近道をしていることがあり、より高価なオプションの方が良い選択となることがあります。 記事を読む