回路設計と回路図入力

PCB設計、回路設計、回路図入力については、ライブラリのリソースをご覧ください。配線記号や電子回路図から、次回のPCB設計プロジェクトのベストプラクティスまで、さまざまなトピックを紹介しています。

Filter
見つかりました
Sort by
役割
ソフトウェア
コンテンツタイプ
適用
フィルターをクリア
altiumで回路図をPCBレイアウトに変換する方法 Altium Designerで回路図からPCBレイアウトを作成する方法 1 min Blog 読者の皆さんにはいつものように、PCB回路図をまとめるという素晴らしい仕事をしていただきました。回路を定義したところで、PCBレイアウトに進む準備が整いました。しかし、今回は少し勝手が違います。通常のレイアウトリソースが利用できないか、最初のレイアウトを自分で作成したいと思うかもしれません。理由が何であれ、PCB設計の基板に関する作業を開始する準備はできていても、Altium DesignerのPCB回路図から作成する方法はご存じでないでしょう。 幸いなことに、Altium Designerの次のステップは非常に簡単です。ここでは、非常に単純なPCB回路図を見て、それを真新しいPCB設計と同期させるために何をする必要があるかを見ていきます。この単純で小さな設計は、おそらく現在取り組んでいる回路図とはまったく異なりますが、回路図から回路基板へのデータ転送の基本的な手順は同じです。PCB回路図からPCBレイアウトを作成することは難しくありません。Altium Designerは、回路図からPCBへのオールインワンの変換装置として機能します。 Altium Designerで回路図をPCBレイアウトに変換する方法 Altium Designerで回路図をPCBレイアウトに変換するプロセスでは、次の3つの簡単な手順に従います。 ステップ 1: 設計の同期を準備 ステップ 2: 回路図エディターを使用して設計データをPCBにインポート ステップ 3: レイヤースタックを定義 ステップ1では、回路図とPCBレイアウトの同期を妨げるような設計ルール違反がないか回路図をチェックします。PCBレイアウトが作成されると、この最初の同期ステップにより、回路図のその後の変更をPCBレイアウトにすぐにインポートできるようになります。ステップ2では、回路図エディターを使用して基板を空のPCBレイアウトにインポートします。現在のプロジェクトで新しいPCBファイルを作成し、回路図エディターを使ってコンポーネントのフットプリントを新しいPCBにインポートする必要があります。ステップ3では、新しいPCBのレイヤースタックを定義します。この3つの手順を完了したら、コンポーネントの配置とコンポーネント間のトレースの配線を開始できます。 Altium 記事を読む
Altium Designerでコンポーネントを回転および反転 Altium Designerおよびその他の回路図機能を使用したコンポーネントの反転および回転方法 1 min Blog この記事では、Altium Designerでコンポーネントを反転またはミラーリングする方法と、異なる設計ドキュメントでコンポーネントを回転する方法について簡単に説明します。回路図の機能は、PCBレイアウトではわずかに異なるため、新規ユーザーがこれらの基本機能を学びたい場合はこの手順に従ってください。 これらの機能には、アプリケーションウィンドウの上部にあるメインメニューから、ホットキーを使用して、または画面の右側にあるプロパティパネルを使用して、複数の場所からアクセスできます。これらについて解説した後、設計の作業中にコンポーネントを配置および移動するために回路図のその他の基本機能のいくつかについても概説します。それでは早速始めましょう。Altium Designerの配置および移動機能の概要をさらに知りたい場合は、この記事の後半にあるビデオをご覧ください。 Altium Designerで部品を回転させる方法 回路図とPCBレイアウトの両方で部品を回転させることができます。回路図で回転しても、PCBレイアウトでコンポーネントが回転しないことに注意してください。逆も同様です。以下に概説するように、各ドキュメントにある回転のオプションも異なります。 回路図およびPCBレイアウトの部品を回転させる 回路図の部品の回転は90度刻みに制限されています。PCBレイアウトでは、部品は90度単位の回転、または任意の回転角度を設定できます。 スペースキーを使用 - 配置中に部品がマウスに合わせて移動している状態で部品を回転させるのが最も簡単な方法です。移動コマンドを実行し、次に部品を選択します。部品がカーソルの動きに合わせて移動するようになったら、「スペースバー」または「シフト > スペースバー」を使用して、部品を一方向または他方向に回転します (下図を参照)。 メニューオプション - [編集] > [移動] 記事を読む
Altium Designerの回路図チュートリアル: The Journey of a Thousand PCBs PCB回路図の作成方法 | Altium Designer 1 min Blog PCBレイアウトの作成には重要なステップがあります。それは回路図の作成です。いろいろな選択肢があるので圧倒されるかもしれませんが、心配しないでください。ポケットに何十年もの経験がある場合でも、設計やエンジニアリングのキャリアを始めたばかりでも、PCB設計は回路設計から始まります。以下は、Altium Designerの回路設計チュートリアルで、コンポーネントへのアクセスから回路へのコンポーネントの配線まですべてをカバーしています。 Altium Designerによる基本的なオーディオアンプ用のPCB回路図チュートリアル まだ学習中の方は、比較的簡単な回路で作業するのがよいでしょう。今回の回路設計は、LM386 ICを使った非常にシンプルなアンプをベースにしました。このコンポーネントは、低出力デバイスでのオーディオ再生用に設計されており、回路図エディターでの作業は非常に簡単です。最終的にどのようになるのかを理解していただくために、以下に完成した回路図の画像を示します。 Altium Designerで設計したシンプルなオーディオアンプの最終的な回路図 この完成した回路図を念頭に、このAltiumチュートリアルでアイデアから完全なPCB回路図を作成する方法を見ていきましょう。 ステップ 1: 新しい回路図を開く 最初のステップでは、 新しいPCBプロジェクトを作成します(まだ作成していない場合)。新しいプロジェクトを作成するには、[ファイル] > [新規] > [プロジェクト] > [PCBプロジェクト] 記事を読む
優れた回路図ソフトウェアを使って、回路図とPCBを簡単に同期する 優れた回路図ソフトウェアを使って、回路図とPCBを簡単に同期する 1 min Thought Leadership 「先人の知恵に勝る学校はない」そんな言葉を耳にされたことがあるかもしれませんが、実際のところはどうなのでしょうか? 私が子供の頃の「先人の知恵」は、ワープロではなくタイプライターに文字を打ち込むことを教えてくれましたが、今もタイプライターを使っていたら、この記事を書くのに相当な時間がかかるでしょう。それに、スペルチェックなどの使い慣れた便利な機能も利用できなければ、バックスペースキーを押して文章を書き直すこともできません。使う紙は1週間もあれば山積みになってしまうでしょう。先人の知恵が金塊よりも貴重なのは確かですが、先人が使っていた技術が必ずしも便利であるとは限りません。 たとえば、PCBの設計アプリケーションで使用する同期データについて考えてみましょう。回路設計ツールには設計のすべてのネットが含まれ、レイアウトツールでそのデータを使用して基板が設計されます。ここで重要なのは、回路図のネットデータをレイアウトツールに渡してから回路図に戻すことです。実感していただけないかもしれませんが、古い手法では1つのツールから別のツールへこのデータを転送するのが非常に厄介でした。現在でも、一部の設計ツールではこれが難しい作業になることがあります。 昔話をするのは楽しいものですが、現在の状態にたどり着くまでにどれだけ大変だったのかがわかれば、話はもっと面白くなるでしょう。優れた最新のソフトウェアでは回路図と基板の同期が自動的に能率的に実行されますが、昔はそうではありませんでした。古い技術では手間がかかったものの、今はこうした同期を行える最新アプローチの利点を活かして、作業を効率的に進められるのです。 ネットリストの抽出 昔はさまざまな回路設計アプリケーションやレイアウトツールが使用されていました。こうしたツールの中にはパッケージ化されているものもありましたが、異なるベンダーが提供するツールを組み合わせて使うほうがはるかに一般的でした。つまり、異なるシステムのレイアウトツールに同期データを渡すためには、回路アプリケーションからネットリストを抽出する必要があったのです。 当時、サービス機関でPCB設計者として働いていた私は、顧客が使用するいろいろな種類の回路図ソースのネットリストデータを使用しなければなりませんでした。ネットリストが自分が使用しているレイアウトソフトウェアでそのまま使用できる場合もありましたが、大半はなんらかの修正を加えないと機能しません。こうした修正では、ネットリストにコンポーネント情報を追加したり、正しいデジグネータを割り当てたりします。お察しのとおり、ネットリストを手動で編集して使用可能な形式に変更すると、データの入力エラーが発生しやすくなります。一度、同僚が10個ではなく100個の部品を注文してしまい、会社を破産させそうになったことがあります。 レイアウトが完成すると、レイアウトツールからネットリストを抽出して顧客に戻します。レイアウト中にピンやゲートがスワップされるため、ネットリストは開始した時点のものとは違います。顧客にはすべてのスワップの現在と過去のリストも提供する必要がありました。そのため、私たちの側ではさらに手動での編集が必要になり、顧客側でも手動で変更を行う必要がありました。すべてを正しく完了できていたことが不思議になるほどです。 PCBのレイアウトに送信するネットリストデータが保存されたフロッピーディスク 2つの異なるツールをつなぐインターフェース 幸いにも、現在の大半のCADシステムでは、回路図とレイアウトの同期がはるかに容易になっています。とはいえ、回路図ツールとレイアウトツールでシステムの設定が異なるケースは、今もたくさんあります。これらのツールをやり取りさせるために、こうしたシステムの同期プロセスでは多くの場合にインターフェースが使われています。 このインターフェースには、2つのツールが一緒に機能する1つの統合ツールとして表示されます。ただし、いずれかのツールに加えられた変更が原因でインターフェースが中断すると、問題が発生することになります。インターフェースの一部が中断したためにいくつかの機能が使用できなくなることもあれば、インターフェースが完全に機能しなくなってユーザーが足留めを食らってしまうこともあります。また、他のツールからアクセスできなくするために、ソフトウェアのベンダーがインターフェースの機能を廃止することも考えられます。この場合、顧客は立ち往生することになり、通常の設計作業を継続できなくなります。 優れた回路図ソフトウェアによる同期 回路設計ツールとレイアウトツールが1つのソフトウェア会社によって構築されると、その統合設計環境では同期プロセスの信頼性が向上するほか、設計で最良の結果を出すことができるようになります。ツールが同期されるうえ、多くの場合に選択肢と機能が充実し、インターフェースも提供されます。また、それぞれのツールが更新、改善される中で、設計の一部として回路図とレイアウトの同期プロセスも改善されるため、正確性と効率性が高まることになります。 同期データの転送にインターフェースや手動で編集したネットリストを使用している場合は、こうした作業を統合設計環境で自動的に処理してくれる PCB設計ツールの検討をおすすめします。手動の編集には人的エラーが潜在し、インターフェースでは役立つ機能の一部を利用できない可能性があります。一方、回路設計ツールと基板のレイアウトツールが連携するように設計されている PCB設計システムを活用すれば、最良の結果を挙げることができるでしょう。 優れたソフトウェアによる回路図の同期は、両方のツールが連携する1つの統合設計環境で実行される 私はタイプライターを使ってこの原稿を書きたくはありません。味わいがあるのは確かですが、皆さんもPCB設計を手作業で進めたり、データを郵便で送ったりしたくはないでしょう。私がお伝えしたい先人の知恵とは、「最新のPCB設計ソフトウェアを活用すれば作業が簡単になる」ということです。 1つの統合された設計環境で回路設計ツールと基板のレイアウトツールの両方をお使いになりたい場合は、 記事を読む
靴を脱ぐ: Obsolescence管理のためのモジュール設計に関するヒント 靴を脱ぐ: Obsolescence管理のためのモジュール設計に関するヒント 1 min Thought Leadership 私は世の中に2つのタイプの人間がいると考えています。1つは、古びていない靴がぎっしりと詰め込まれた下駄箱から毎日履く靴を選ぶ人、そしてもう1つは、悲鳴を上げている履き古されたわずか数足の靴を、つま先に開いた穴がどうしようもなくなるまで履き続ける人です。私は後者のタイプの人間であり、残念なことに一番新しいスニーカーでさえそろそろ買い替えなくてはなりません。とはいえ、古い靴を新調する時期については、いつも鉄則があります。それは 単純に、まだ履き慣れていない窮屈な新しい靴よりも、今履いている靴のほうが履きにくくなったときです。 残念ながら、電子機器の交換時期を追跡して管理することは、靴の交換時期がわかることほど直感的なものではありません。製造終了となったコンポーネントの陳腐化管理は、今もなお電子機器の設計の一般的な課題となっています。コンポーネントが寿命に到達する前に陳腐化すると、移行というはっきりとした問題が発生します。たとえば、製造終了サイクルが5年未満と短いマイクロコントローラーは、新しいバージョンへ頻繁に交換されます。寿命が限られているため、産業データロガーや駐車場の料金精算機のような長期間必要な製品には、それらのマイクロコントローラーより長もちするものが、そして定期的な交換が必要になるという問題を絶えず抱えています。 これを踏まえていないと、新しいマイクロコントローラーへの移行はハードウェアとファームウェアの開発者間での密接な調整(そして、潜在的な誤解)が伴う厄介なプロセスになる恐れがあります。そこで、マイクロコントローラーの移行プロセスをよりスムーズに進めるためのモジュール設計に関する3つの重要なヒントをご紹介します。 1. 回路図設計をモジュール化して変更を最小限にする MCUの移行でハードウェアの再設計が必要な場合は、回路図をモジュール化することで時間を大幅に節約できます。すべての回路図を1つの設計ファイルで維持できる利便性には、それ以上の価値があります。陳腐化したマイクロコントローラーを新しいものに交換する際は、それぞれのピンに互換性がなければ問題になります。互換性がない場合は、他のコンポーネントを手動で移動させてひとつひとつの接続をつなぎ直さない限り、マイクロコントローラーを交換することはできません。 モジュール回路図設計は、マイクロコントローラーを1つの回路図シートで構成し、他のモジュールに接続するネットやポートを使用できる柔軟性があるため、はるかに優れた選択肢と言えます。この方法で必要なのは、マイクロコントローラーの回路図モジュールの変更のみのため、モジュール化されていない回路図よりもはるかに合理的かつ効率的です。 また、新しいマイクロコントローラーにピンを正しくマッピングするために、スプレッドシート内に表を作成する場合にも役立ちます。これによって、ミスの発生を低減させながら、新しいPCBを設計できます。ただし、コンポーネントの製造終了が製品のいずれかに影響を及ぼしている場合は、設計を追跡して同期できる Altium Vaultのアイテム ライフサイクル管理機能の検討をおすすめします。 回路図をモジュールごとに分離して、新しいMCUの移行で変更を最小限にする 2. 移植性のあるコードを開発し、容易な移行を実現する 良好なコードを作成することは、単にプログラミングの手順をページからページへと進めてハードウェアを動作させることではありません。優れたファームウェアのプログラミングでは、 回路図を階層化してコーディングモジュールに関する計画を立て、新しいマイクロコントローラーに移行する際にソースコードの変更が最小限にされます。コードは移植性が高く、構造化されているほどよいでしょう。 システムのソースコードは、Input、 UART(Universal Asynchronous 記事を読む