PCB Design and Layout

Create high-quality PCB designs with robust layout tools that ensure signal integrity, manufacturability, and compliance with industry standards.

Filter
見つかりました
Sort by
役割
ソフトウェア
コンテンツタイプ
適用
フィルターをクリア
ギガビットイーサネットスイッチプロジェクト ギガビットイーサネットスイッチプロジェクト 1 min Altium Designer Projects 電気技術者 電気技術者 電気技術者 ギガビットイーサネットは、現在、オフィスや商業ネットワークのための事実上のエントリーレベルの標準です。シンプルなイーサネットスイッチを構築するために使用できる多くのコンポーネントがありますが、この記事では、高ポート数のイーサネットスイッチの例設計を紹介します。この記事で示される設計には、SFPコネクタを使用したファイバーオプティックケーブルの拡張も含まれています。このプロジェクトには、高速設計のいくつかの一般的な側面の成功した実装が必要です。これには、 BGAファンアウト 差動ペア設計 ACカップリングキャパシタの配置 大型BGAでの電源プレーンを使用した設計 単端および差動高速インターフェース が含まれます。いつものように、プロジェクトファイルは私のウェブサイトからダウンロードできます。下に埋め込まれたAltium 365ビューアーのダウンロードリンクもチェックしてみてください。このリンクをクリックしてプロジェクトソースファイルのZIPアーカイブをダウンロードするか、埋め込みのダウンロードリンクを使用できます。 ダウンロード(ZIP) ギガビットイーサネットスイッチの主要コンポーネント このイーサネットスイッチプロジェクトは、MicrochipのVSC742xシリーズのイーサネットスイッチプロセッサに基づいています。これらのプロセッサは、SGMIIインターフェースを介してスイッチプロセッサに接続する関連拡張PHYとペアリングすることができます。メモリや外部通信用の追加コンポーネント、およびいくつかの電源レギュレータもあります。回路内の主要コンポーネントのリストには、 メイン VSC7426イーサネットスイッチプロセッサおよび VSC8574拡張PHY DDR2 RAM SPIフラッシュメモリ RS-232シリアルトランシーバ ファイバートランシーバ用の有効トグル回路 12V入力用コネクタ 記事を読む
組み込みシステム向けトップマイクロコントローラー 組み込みシステム向けトップマイクロコントローラー 1 min Blog はじめに マイクロコントローラ、略してMCUは、現在のほとんどの電子組み込みシステムに見られます。洗濯機、デジタルオーディオプロセッサ、飛行制御システムなど、さまざまなものに。MCUは非常に柔軟なプロセッサで、通常はC/C++でプログラムされ、不揮発性メモリ(FLASH)と揮発性メモリ(RAM)、さまざまな周辺機器とI/Oと一緒にパッケージされています。時には、これらのMCUは無線機能(例えば、BluetoothやWiFi)を持つこともあります。 電子工学を始めてカスタムハードウェアデザインにマイクロコントローラを追加する必要がある場合、初めは選択肢の多さが圧倒的に感じられるかもしれません。テキサス・インスツルメンツ、ST、マイクロチップなど、多くの異なるベンダーがあり、ベンダーごとにさらに多くのマイクロコントローラの選択肢があります - 特定のマイクロコントローラファミリー内のバリエーションについて言及するまでもありません。例えば、強力なSTM32H7ラインのマイクロコントローラを Octopartで簡単に一般的に検索すると、約250の異なる結果が出ます! もちろん、設計されているシステムに応じて、特定のマイクロコントローラを選択する必要があります。ここでは、利用可能なメモリ、必要な周辺機器(UART、SPIなど)、コスト、パッケージタイプ、入手可能性、ソフトウェア環境、ドキュメントの品質など、多くの側面を考慮する必要があります。 この記事では、今日の業界で非常に一般的に使用されているマイクロコントローラについて探求します。これにより、次のプロジェクトの選択肢を少なくとも部分的に絞り込むことができ、多くの現代の組み込みシステムで見つかる人気のMCUについて紹介します。 STMicroelectronics STM32 この記事を書いている時点で、マイクロコントローラの製造で最も人気があり、よく知られているメーカーの一つはSTMicroelectronics(ST)です。これには十分な理由があります。彼らのMCUは価格が手頃で、さまざまな構成や性能グレードで利用可能であり、例えばSTの無料のSTM32CubeIDE開発環境を使用してデバッグやプログラミングが可能です。彼らのSTM32シリーズのMCUは、ARM Cortexプロセッサコアをベースにしています。 さらに、STは多くの事前に書かれたドライバーと、その部品のためのハードウェア抽象化レイヤー(HAL)を提供しています。これらはSTM32CubeIDEに統合されています。HALには時々欠陥があるかもしれませんが、これらのドライバーは市場投入までの時間を大幅に短縮し、ファームウェア開発のための優れた出発点を提供します。 部品選択に関しては、STは多数の異なるマイクロコントローラファミリーを提供しています。単純な「グルーロジック」に役立つかもしれないSTM32F0 MCUから、リアルタイムのデジタル信号処理アルゴリズムを実行できる非常に強力なSTM32H7 MCUまで、その間のあらゆるものがあります。さらに、STはWiFiおよびBluetooth接続用にそれぞれSTM32WLおよびSTM32WBラインのような無線対応MCUも提供しています。 図1 STMicroelectronics MCUファミリー (出典 記事を読む