Altium Designer - 回路・基板設計ソフトウェア

簡単、効果的、最新: Altium Designerは、世界中の設計者に支持されている回路・基板設計ソフトウェアです。 Altium DesignerがどのようにPCB設計業界に革命をもたらし、設計者がアイデアから実際の製品を作り上げているか、リソースで詳細をご覧ください。

Filter
見つかりました
Sort by
役割
ソフトウェア
コンテンツタイプ
適用
フィルターをクリア
PCB組立(PCBA)およびサプライチェーン管理 プロトタイプPCBアセンブリ(PCBA)のリスクを取り除く 1 min Blog Rev Aの設計を磨き上げ、初めてのPCBを基板製造業者に発注するときに感じる特別な感覚があります。デザイナーたちはおそらくその感覚と引き換えに何も望まないでしょうが、不安を少しでも和らげることができれば、それは歓迎される変化になるでしょう。ここには、仕事後のバーへの訪問よりも神経を落ち着かせるのに効果的であり、エラーを防ぐのに無限に効果的なレビューステップがあります。 製造とPCB組立(PCBA)サービスを発注する準備ができたときに、ターンアラウンドタイムを短縮するためにできることがいくつかあります。サプライチェーンに入り、DFM/DFAを早期に確実にすることが重要であり、開発中にこれらの点を真剣に受け止めることで、設計レビュータイムと組立/製造時間を短縮できます。これらの点に注意を払うことで、PCBAの不必要な再設計もいくつか排除できます。 部品がなければ、基板もなし。 かつて時折イライラする忍耐と計画の教訓であったサプライチェーン管理は、プロトタイプレベルでも重要な設計パラメーターとなっています。数百万ドルの開発プロジェクトが、たった10個の微細なマイクロコントローラーが見つからずに1週間遅れることほど悪いことはありません。これらのマイクロコントローラーの価値は1つ2ドルに過ぎません。 PCBA用の一般的な受動部品、ダイオード/LED、または一般的なICは、交換が容易であり、おそらく大きなPCBレイアウトの変更を必要としないでしょう。利用できないマイクロコントローラー、FPGA、特殊SoC、その他の特殊コンポーネントのようなものは、PCBAのほぼ全面的な再設計を強いる可能性があります。製造のために注文を出す前に、早期にコンポーネントの入手可能性とリードタイムを常に確認するべきです。 設計ツールの検索機能は、ここで大きな役割を果たし、PCBを製造する前に、調達データやコンポーネントのシンボル/フットプリントを見つけるのに役立ちます。 これを軽減する最良の方法は、回路図が完成したらすぐにすべての部品のプロトタイプ数量を注文することです。確かに、誰もが不足時にスマウグが「一枚のコイン」でさえ手放すことを拒むように部品の山を欲しがる収集家になりたいとは思いませんが、私たちが話しているのはほんの一握りの部品です。ボードが組み立てられる時点で設計から外された部品の4分の1を無駄にする失望は、ファームウェアエンジニアがハードウェアがないときに時間を無駄にすることを知ることと比べものになりません。迅速なメモ:各部品の MSL(湿度感受性レベル)の評価を確認することも重要です。契約メーカーは、SMTリフローのためにボードに部品を配置する前に部品を焼く必要があるかもしれません。 供給チェーンを早期に見ることで、PCB組立(PCBA)の生産時間を短縮します。 デザインレビューは楽しい! ほとんどのエンジニアは、 デザインレビューについて2つのことを認識しています:それらはRev Aリリースに必要であり、レビューを完了することは、同僚に大きなお願いをすることができます。しかし、レビュアーにとって余分な苦労を伴う必要はありません。何事も、お金と競争を加えることでより楽しいものにすることができます!例えば、デザイナーは見つかったミスに対してレビュアーに支払う必要があるかもしれません。ボードのリビジョンを引き起こす可能性がある重大なミスについては1つにつき20ドル、重大でないミスについては2ドルが妥当でしょう。デザイナーが残ったものを保持できるように、会社に200ドルの予算を出してもらい、デザインの卓越性を奨励し、健全な競争を促進することもできます。 設計レビューチェックリストを完了させるには、 サードパーティプログラムでガーバーファイルを確認することが欠かせません。これは、基板製造業者がファイルを検査するのと同等の作業です。99.99%のエラーは設計および/または構成のエラーですが、すべてのeCADパッケージが何らかのエラーを出したことがあるため、5分間のチェックは価値があります。例えば、 GerbVは無料のオープンソースツールで、設計者が各レイヤーを個別に、そして一緒に、設計エラーやCAM出力エラーから生じる可能性のある不審な点を確認することを可能にします。 ペーパードール PCBA設計の究極の目標がコンピュータから離れて実世界で何かを構築することであることを思い出して、機械的な部分をダブルチェックする簡単で迅速な方法があります:ペーパードールです!Tara Dunnが 記事を読む
ハードウェア・イン・ザ・ループテスト:イントロダクション ハードウェア・イン・ザ・ループテスト:イントロダクション 1 min Thought Leadership 「ハードウェア・イン・ザ・ループ」テストを検索すると、複雑なリアルタイムシステムの例が頻繁に見つかります。 例えば、このNational Instrumentsの記事は、ハードウェア・イン・ザ・ループ(HIL)が何であるか、そして自動車内の電子制御ユニットのテストの例を提供している上で、素晴らしい説明と背景を提供しています。この記事では、HILテストコンセプトのより小さく、より取り組みやすいバージョンに焦点を当てます。 ハードウェア・イン・ザ・ループテストとは何か? この記事の目的のために、我々はハードウェア・イン・ザ・ループテストを従来提示される方法(例えば、自動車アプリケーション内で)とは少し異なる方法で定義します。製品をテストする際の複雑さの異なる三つのレイヤーを観察しましょう。 テストフォーマット1:基本的な手動テスト このテスト形式では、エンジニアがデバイスを手動でテストします。これには、デジタルマルチメーターで基板上のテストポイントを探る、オシロスコープで波形を観察する、またはコンピューター画面上でテレメトリー読み取りを手動で解析することが含まれます。エンジニアは、手動の設計検証テストを通じて製品をテストします。 テストフォーマット2:自動テスト このテストセットアップは、通常エンジニアによって行われる同じ測定と検証を実行しますが、コンピュータによって自動化された方法で実行されます。ホストコンピュータは直接計測器(例:マルチメーター、オシロスコープなど)に命令を出し、デバイスからのテレメトリを解析し、その後、エンジニアによって設定された基準に基づいてテストセットを検証します。 テストフォーマット3:ハードウェア・イン・ザ・ループテスト ハードウェア・イン・ザ・ループテストは、実世界のアプリケーションをシミュレートする追加の刺激を加えることで、自動テストを新たなレベルに引き上げます。例えば、テスト対象のデバイス(DUT)には、刺激が必要な一連のセンサーがあるかもしれません。テスト機器は、それらのセンサーの他端をシミュレートして、DUTのセンサー側を刺激します。別の例としては、DUT上のRS-422レシーバーにRS-422トラフィックを駆動することが挙げられます。私たちがDUTに新しい刺激を駆動し、ホストコンピュータからテレメトリを読み取り、必要に応じてテストを適切に調整できる(例:初期テストを通過した後に、より速く、より多くのRS-422トラフィックを駆動する)という考えです。 ハードウェア・イン・ザ・ループを採用する利点 アプリケーションに基づいて、なぜハードウェア・イン・ザ・ループ(HIL)テストを自動テスト(そしてもちろん手動テスト)よりも採用するかが明確になる場合があります。複雑なシステム、または(システムのシステム)を統合しようとしている場合、多くの外部刺激が必要であれば、基本的な自動チェックアウトテストでは不十分です。基本的なバッテリーチャージャーを考えてみましょう。電源、負荷、バッテリーをシミュレートしてコントローラ回路をテストすることはできますが(物理的にもソフトウェアを通じても)、実際の電源、バッテリー、負荷を使用して設計をテストする方が現実的です。さらに、このプロセスを自動化できれば、エンジニアはテストよりも開発に時間を費やすことができます。 コスト分析:それは価値がありますか? ハードウェア・イン・ザ・ループテストを採用するかどうかを決定する際には、次の要因を考慮する必要があります: テスト時間:デバイスのテストにどれくらいの時間を費やす予定ですか?基本的なチェックアウトを行って終わりですか、それとも数ヶ月のテストが必要ですか? テストの再発生:同じテストをどれくらいの頻度で実行しますか?このテストセットアップ(つまり、機器と自動化スクリプト)は将来の設計に使用できますか? テスト機器:自動テストと手動テストに必要な機器を揃えるコストはどのくらいかかりますか? これらおよびその他の要因を考慮したら、手動テストを続けるか、自動/ハードウェア・イン・ザ・ループテストに投資するかの決定を始めることができます。 始め方 記事を読む
Altium Designerでの多層PCBスタックアップの計画 1 min Blog PCB設計者 PCB設計者 PCB設計者 近年のPCBが、単層や2層の基板で設計されることはほとんどありません。最新のPCBでは高密度の接続と多数のコンポーネントが使用されており、これからの設計は多層PCBになっていくと考えられます。手掛けるデバイスのフォームファクターがかつて見たことのないものであれば、リジッドフレキシブル基板を使用することになるでしょう。こうした種類のPCBには、適切なスタックアップが不可欠です。つまり、直感的なスタックアップ マネージャーを備えるPCB設計ソフトウェアが必要になりますが、Altium Designerではマルチレイヤー スタックアップを直接、PCBレイアウトに簡単に同期できます。 Altium Designer マルチレイヤー スタックアップの管理ツールを備えるPCB設計ソフトウェアパッケージ マルチレイヤーのスタックアップの最適な方法は、数々の要素によって変わってきます。特定の方法がなければ、あらゆる設計や配線、EMCの要件に同時に対処できます。多層PCBのデバイスのアプリケーションによっても、レイヤースタックアップの最適な方法は決まります。Altium Designerの統合設計環境では、優れたスタックアップ ツールからレイアウト、シミュレーション、ルールチェックの機能を直接使用できます。 マルチレイヤー スタックアップの計画 どんな回路基板でも、コンポーネントや銅箔の配置に関して計画を立てなければなりません。単層のPCBでさえ、レイアウトに関する計画がなければ製造にリリースできません。PCB設計では、回路の設計が終わるまでコンポーネントの配置に常に注意を払う必要がありますが、これは多層PCBにも当てはまります。両面PCBや多層PCBでは、ベリードビアの穴を追跡したり、厚さや外層について計画したりすることができます。 今後の多層PCBのスタックアップ方法を計画する際は、信号プレーンとパワープレーン/GNDプレーンの繰り返しになり、各レイヤーが絶縁コアかプリプレグで分離されることが一般的になるでしょう。リジッドフレキシブル基板は本質的に多層基板であり、それぞれにスタックアップの要件があります。その目的はレイヤー間のクロストークとEMIを抑制すると同時に、効率的な配線を可能にすることです。 多層PCBのスタックアップ方法 多層PCBの設計は技であり、芸術でもあります。設計全体のプロセスは、レイヤーの配置によって変わってきますが、レイヤー間を配線するためにビアを使用し、適切なパワープレーンとGNDプレーンのペアの配置を選択して、製造業者向けの情報をすべて含めた書類を作成する必要があります。これらは、優れたレイヤー構成マネージャーを備えるPCB設計ソフトウェアがなければ完了できません。 スタックアップの各レイヤーにはそれぞれの機能がありますが、これらはマルチレイヤー スタックアップで指定する必要があります。 マルチレイヤーのスタックアップ方法について、詳しくはこちら 記事を読む
電子機器のためのバーンインテストとは何ですか? 電子機器のバーンインテストとは何ですか? 1 min Thought Leadership 新しい基板の製造を計画する際には、おそらく新製品に対するさまざまなテストを計画することになるでしょう。これらのテストは、しばしば機能性に焦点を当て、高速/高周波基板の場合は信号/電力の整合性に焦点を当てることが多いです。ただし、製品を極端な期間にわたって動作させることを意図している場合、製品の寿命の下限を信頼性を持って設定するためのデータが必要になります。 インシリキットテスト、機能テスト、および可能な限り機械テストに加えて、部品や基板自体もバーンインテストの恩恵を受けることができます。大量生産を計画している場合、これは大量生産に移る前に行うのが最適です。 バーンインテストとは? バーンインテスト中、特別なバーンイン回路基板上のコンポーネントは、コンポーネントの定格動作条件以上でストレスをかけられ、コンポーネントの定格寿命前に早期に故障する可能性があるアセンブリを排除するために行われます。これらのさまざまな動作条件には、温度、電圧/電流、動作周波数、または上限として指定されたその他の動作条件が含まれます。これらの種類のストレステストは、加速寿命試験(HALT/HASSのサブセット)と呼ばれることがあります。これは、コンポーネントの動作を長期間および/または極端な条件下で模倣するものです。 これらの信頼性テストの目標は、バスタブ曲線(以下に例が示されています)を形成するための十分なデータを収集することです。残念ながら名前のついた「初期故障」部分は、製造上の欠陥による早期のコンポーネントの故障を含みます。これらのテストは通常、高信頼性半導体の上限である125°Cで実施されます。製品の信頼性を完全に把握するために、さまざまな温度で電気的に動作させることができます。 プロトタイプ基板でのバーンインテストおよび環境ストレステストは、意図された基板材料の ガラス転移温度以上の125°Cで実施することができます。これにより、基板の機械的応力による故障に関する極端なデータと、部品の故障に関するデータが得られます。バーンインテストには、次の2種類のテストが含まれます: 静的テスト 静的バーンインは、入力信号を適用せずに各コンポーネントに極端な温度と/または電圧を単純に適用するものです。これは単純で低コストな加速寿命試験です。プローブは単に環境チャンバーに挿入され、チャンバーは温度に達し、デバイスは所望の適用電圧に達します。このタイプのテストは、極端な温度での保管を模倣するための熱試験として最適です。テスト中に静的電圧を適用すると、デバイス内のすべてのノードがアクティブにならないため、コンポーネントの信頼性の包括的な視点を提供しません。 動的テスト このタイプのテストでは、バーンインボードが極端な温度と電圧にさらされながら、各コンポーネントに入力信号が適用されます。これにより、IC内の内部回路が信頼性の観点で評価されるため、コンポーネントの信頼性の包括的な視点が提供されます。動的テスト中に出力を監視することで、基板上のどのポイントが最も故障しやすいかをある程度把握することができます。 どんなバーンインテストでも、故障が発生した場合は徹底的な検査が必要です。特にプロトタイプボードのストレステストではこれが特に重要です。これらのテストは時間と材料の面で時間がかかり、費用がかかることがありますが、製品の有用寿命を最大限に引き出し、 設計の選択肢を適格化するために重要です。これらのテストはインシリキットテストや機能テストをはるかに超え、新製品を限界までストレスをかけます。 ボードレベル対コンポーネントレベルの信頼性テスト バーンインテストは通常、プロトタイプボードのストレステストを指すものではありません。これは通常、HALT/HASSと呼ばれます。バーンインテストは、他の環境/ストレステストと併せて、基板レベルおよび コンポーネントレベルの障害を明らかにすることができます。これらのテストは、仕様どおりに行うことも、指定された動作条件を超えて行うこともできます。 一部の基板設計者は、コンポーネントの仕様を超えたストレステストや基板/コンポーネントの意図しない動作条件でのテスト結果を受け入れることに躊躇するかもしれません。その理由は、基板やコンポーネントが意図された環境で展開される際には決してそのような動作条件にはならないため、テスト結果は無効であると考えられるからです。しかし、これは仕様を超えたバーンインテストやストレステストの本質を見逃してしまっています。 これらのテストを仕様を超えて実行することで、より多くの故障箇所を特定できます。連続して複数のテストを実行することで、これらの故障箇所が時間とともにどのように発生するかを確認し、信頼性のより良い視点を得ることができます。仕様を超えて実行することは、製品の寿命をより大きく加速させ、浴槽曲線のより深い視点を提供します。 もし過剰な仕様のテスト中に特定された不良ポイントに対処できれば、完成した基板の寿命を大幅に延ばすことができます。設計ソフトウェアでサプライチェーンデータにアクセスできれば、より長い寿命を持つ適切な代替部品に簡単に切り替えることができます。これらの手順はすべて、完成品の寿命を延ばすために大いに役立ちます。 製造業者からのバーンインテストの結果を受け取り、設計変更を計画している場合、 記事を読む
Bluetooth 5.1 SoC とモジュール:どちらがあなたの設計に最適ですか? Bluetooth 5.1 SoC とモジュール:どちらがあなたの設計に最適ですか? 1 min Thought Leadership Bluetooth 5.1のリリース以来、Bluetoothで利用可能な機能のリストが少し長くなりました。コンポーネントメーカーは、無線通信をMCUと統合して組み込み処理を行うことで、このモバイル技術をIoTデバイス向けに次のレベルへと引き上げました。これは、より小さなフットプリントにより多くの機能を詰め込むという継続的な取り組みの中での、また一つのステップです。 新製品にBluetooth 5.1 SoCを組み込みたい場合、このコンポーネントをボードに取り入れるための主な選択肢が2つあります。一つは、他のコンポーネントと同様にボードに取り付けるSoCとしてです。もう一つの選択肢は、モジュールを新しいボードの表面層に直接取り入れることです。次のIoT製品でBluetooth 5.1 SoCまたはモジュールを使用する際に知っておくべきことはこちらです。 Bluetooth 5.1 SoCの機能 Bluetooth 5.1 SoCは、通常、フラットパッケージまたはBGAコンポーネントとして基板に表面実装されます。市場に出ているSoCは、MCUを高速CPUとトランシーバー機能を備えた単一のチップに統合しています。これらのICは、高いGPIO数、PWMまたはアナログ出力、そして高ビット深度およびサンプルレートを持つ ADCを提供する傾向があります。これらのSoCは低コストであり、以前は別々のICに限定されていた大量の機能を提供します。 Bluetooth 5.1モジュールはこれらと同じ機能を提供しますが、これらはプリントアンテナと一緒にホストボード上に配置されます。現在の最先端のメーカーは、これらのモジュールを自社のコンポーネント用にリリースしているので、どちらのルートを取るかに関わらず同じ機能セットを得ることができます。モジュールを配置することは、きれいに統合されたパッケージを提供し、通常はオンボードオシレーターを備えており、設計時間を短縮しますが、フットプリントとプロファイルはSoCよりも大きくなります。総コンポーネント数は両システムでおそらく同じになりますが、実際の違いはシステムによって占められる領域ではなく、全体的な製品の厚さに関して生じます。 Bluetooth 5.1 SoCまたはモジュールでアクセスできるいくつかの例示的な機能には、以下が含まれます: 到着角(AoA)および出発角(AoD)検出 記事を読む