Mobile menu

Data Management and Version Control

Securely manage design data with advanced version control, ensuring seamless collaboration, traceability, and compliance throughout the design lifecycle.

Filter
見つかりました
Sort by
役割
ソフトウェア
コンテンツタイプ
適用
フィルターをクリア
コンプライアントな医療用PCBのための認定サプライヤー コンプライアントな医療用PCBのための認定サプライヤー 1 min Blog 医療機器業界は、命を救う治療法や診断法を提供するために、技術に大きく依存しています。多くの使用される機器の中心には、プリント基板があります。これは、ラミネート基材にエッチングされた電気的経路のネットワークです。機器が使用される業界を考えると、設計者がPCB設計の品質とコンプライアンスを保証することが、患者の安全と機器の有効性を確保するために最も重要です。 その点を念頭に置いて、メーカーはコンプライアンスを満たした医療用PCBの認定サプライヤーとの関係を確立する必要があり、ここではその方法を具体的に探ります。 認定サプライヤーが医療用PCBにとってなぜ重要なのか? それは明らかです。命に関わる可能性があるため、 医療機器は、使用時の患者の安全を確保するために、効果を保証する厳格な規制要件の対象となります。これらの規制は、機器内で使用されるコンポーネント、PCBを含む、にも及びます。認定サプライヤーが不可欠である理由はこちらです: 品質マネジメントシステム(QMS):医療機器に対する ISO 13485:2016のような認証は、サプライヤーが金の標準QMSへのコミットメントを示しています。このシステムは、製造プロセスが一貫して品質が高く、コンプライアンスを満たした製品を生産することを保証し、医療現場で使用された際に最終製品を損なう可能性のある欠陥のリスクを減らします。 リスクマネジメント:ISO 13485はリスクマネジメントにも重点を置いています。サプライヤーに対して、PCBに関連する潜在的なリスクを特定し、軽減することを要求しています。これは、デバイスの故障や患者への害につながる可能性のある問題を防ぐ前向きなアプローチです。潜在的な故障点とそのデバイスへの影響を分析するのに役立つ故障モード影響分析(FMEA)や、潜在的な故障の原因を探ることができるフォールトツリー分析(FTA)などのツールがあります。これにより、リスク軽減プロセスがさらに強化されます。 トレーサビリティと文書化:規制は医療機器に使用される材料とプロセスの包括的なトレーサビリティを要求しています。認証を受けたサプライヤーは、材料、生産ステップ、コンポーネントのテストに関する詳細な記録を保持するべきです。万が一の事態が発生した場合、このような記録保持は、 製品ライフサイクル管理(PLM)システムによって自動化および強化され、企業が効率的な調査と是正措置を実施するのに役立ちます。 規制遵守:現在、関連する医療機器規制を理解し、遵守することは必要不可欠です。認定サプライヤーは、変更について常に情報を得ており、作成するコンポーネントが国際電気標準会議(IEC)やその他の著名な団体が設定する基準を反映するようにしているため、その地位を保持しています。 認定サプライヤーと提携することで、医療機器メーカーは、最高品質とコンプライアンス基準を満たすPCBへのアクセスを得ることができ、不良品や信頼性の低いデバイスに関連するリスクを軽減できます。 認定サプライヤーを探している場合、いくつかの重要な認証が、医療コンポーネントの品質とコンプライアンスへのサプライヤーのコミットメントを示しています。 ISO 9001:2015。医療機器に限定されるわけではありませんが、 ISO 9001は、継続的な改善、顧客満足、プロセス制御に焦点を当てた堅牢なQMSのためのフレームワークを確立します。多くのISO 13485認証企業もこの認証を保持しています。 記事を読む
ATmega328Pの基本:Arduinoなしで始める方法 ATmega328Pの基本: Arduinoなしで始める方法 1 min Altium Designer Projects 電気技術者 電気技術者 電気技術者 Arduino Unoボードをかなりの期間使用してきましたが、多くの記事の例としても使用しています。古いUnoボードに使用されている元のチップであるATmega328Pを、完全に独立して動作させるにはどうすればよいか、いつも疑問に思っていました。Arduinoがそのブートローダー、使いやすいGUIソフトウェア、C++の抽象化を通じてアクセスしやすくしているので、なぜこの試みをしたいのか不思議に思うかもしれません。しかし、時には、他人が行ったことを評価するためには、自分でやってみることが重要です。このプロジェクトは、Arduinoの開発者がどれほど多くの作業を行い、そのフレンドリーな製品で世界を変えたかを本当に示してくれました。 この記事では、外部電源と Atmel-ICEプログラマのみを使用して、チップを完全に独立して起動する方法を説明します。オンボードのシリアルインターフェースを介してチップと通信する方法と、LEDを1つまたは2つ点滅させる方法をデモンストレーションします。 環境設定 ATmega328Pを設定する方法はいくつかあります。タイトルからもわかるように、意図的にカバーされていない方法の1つは、ATmega328PチップをArduino Unoに挿入してプログラミングし、その後ブレッドボードに移動させる方法です。フォーラムのフィードバックに基づき、一部の人々はArduinoのプロセスをスキップして、 MicrochipのAtmel-ICEなどのプログラマーを使用したより伝統的なアプローチを使用したいと考えています。Microchip(旧Atmel)マイクロプロセッサを始める最も簡単な方法は、 Microchip Studioをインストールすることです。この記事を書いている時点で、Microchip StudioスイートのフルバージョンはWindowsでのみサポートされています。CI(継続的インテグレーション)でビルド環境をすべて実行したいと考えているため、代替のアプローチを選択しました。 C言語に対する最も人気のあるコンパイラの1つにGNU Compiler Collection(GCC)があります。これは特定のプラットフォームとアーキテクチャをコンパイルしますが、AVR(ATmega)ファミリーのチップには対応していません。しかし、AVRおよび他のMicrochipファミリー用のコンパイラセットが 彼らのウェブサイトにホストされています。幸いなことに、親切な人々がこれらのコンパイラをDebianパッケージにまとめ、DebianやUbuntuで簡単にインストールできるようにしてくれました: $ apt-get install gcc-avr binutils-avr 記事を読む
Generative AIを使用して組み込みコードを書き込み、実行する Generative AIを使用して組み込みコードを書き込み、実行する 1 min Altium Designer Projects ハードウェアと会話するカスタムGPTアクションの構築方法と AIラボアシスタントの構築で、Generative AIを使用してハードウェアを制御する方法を学びました。ChatGPT内でカスタムGPTアクションを利用することで、ChatGPTにラズベリーパイからLEDを点滅させるだけでなく、実験室の機器を制御しデータを取得する能力を与えることができました。これは、人工知能をラボアシスタントとして使用し、機器から取得したデータを処理することができることを意味します。この記事では、Generative AIによってコードを書くだけでなく、組み込みターゲット上で実行し、その過程でフィードバックを受け取ることによって、さらに一歩進んでいます。 背景 Generative AIを使用してコードを書くことは、組み込みシステムでさえ、新しいことではありません。既にコードを一から完全に書くか、提案するだけの多くのツールがあります。ChatGPT、Gemini、Claudeなどの最も人気のある大規模言語モデルは、すべてコードを書くのがかなり得意になっています(比較については、 Gemini vs. ChatGPT: どちらがより良いコードを書くかを参照してください)。私は1年以上前からChatGPTがコードを生成することについて書いてきました( ChatGPTを使用した自動テストを参照)し、それが今日の開発の唯一の方法であると説教してきました。本当の挑戦は、開発のループにAIを取り入れることです。 コード生成はある程度までしか役立ちませんが、Generative AIを使用する場合、それが機能することを検証し保証するには異なるアプローチが必要です。ChatGPTとのコードインタープリターは、ある程度、生成されたコードを実行し、それがあなたのために機能することを検証できるカプセル化されたPython環境を提供します。私はそれをさらに一歩進め、組み込みシステムで同じことを達成できるかどうかを見てみたいと思いました。OpenAIのChatGPTを使用するには2つのルートがあります。最も一般的なルートは、OpenAI APIを使用するクローズドループアプリケーションを作成することです。それはAPIを使用して大規模言語モデル(LLM)からコードをプロンプトして取得し、それをコンパイルし、Arduinoにロードし、生成されたコードの機能を検証するために追加のカスタムコードを使用します。私はGPTアクションを使用して、「コードペアリング体験」にすることで異なるアプローチを取ることにしました。その体験は次のようなものです: 図1: GPTアクションの例 例は単純かもしれません(つまり、オンボードLEDの点滅)が、上記のデモンストレーションで全てがまとまっています。私はカスタムGPTに明確な指示を与えることができ、期待通りに指示に従ってくれました。また、実際にデバイスにアップロードされ、LEDが1秒ごとに点滅することも確認できました。カスタムGPTを閉じたループシステムと比較して使用する良い点は、プロンプト内でかなり簡単に繰り返し作業ができることです: 図2: Arduinoスケッチの反復 記事を読む
トピック_2024年4月 Altium Designerの機能を活用する:PCB設計データ管理の変革 1 min Blog プロジェクトリーダー(マネージャー) プロジェクトリーダー(マネージャー) プロジェクトリーダー(マネージャー) 最先端で信頼性の高い製品への需要がかつてないほど高まる現代において、Altium Designerは先駆者として登場します。Altium Designerは、PCBプロジェクトデータの管理、アクセス、同期という驚異的な能力でPCB設計を再定義します。この記事では、PLM統合、Altium 365を通じたバージョニングとリビジョニング、効率的なコンポーネントとライブラリの管理、そしてサプライチェーンデータへの貴重な洞察といった先進機能がPCB設計プロセス全体に与える変革的な影響について探ります。 PLM統合:デジタル変革を通じて設計プロセスを向上 Altium Designerの製品ライフサイクル管理(PLM)システムとの統合は、PCB設計のデジタル変革における先駆者としての地位を確立します。非効率でコストのかかる改訂が発生しやすい手動設計プロセスから脱却し、Altium DesignerのPLMシステムとの統合は、製品の寿命を通じて設計データを管理、アクセス、活用する新たな基準を設定します。 領域横断の一貫性:ECADとPLMの間のギャップを埋める エレクトロニック・コンピュータ支援設計(ECAD)と製品ライフサイクル管理(PLM)システム間の連携は、Altium DesignerのPLMとの統合の基盤を形成しています。このアクティブな双方向のメタデータ同期により、コンポーネント、プロジェクト、製造に関連する情報が両プラットフォーム間で調和を保つことが保証されます。以前に設計と製造チーム間の不一致やコミュニケーションの断絶を引き起こしていた障壁が取り除かれました。この統合レベルは、設計と製造のワークフローの完全性を維持するだけでなく、最終製品が元の設計要件を満たし、コストのかかる調整を避けることを保証するためにも不可欠です。 デジタルコネクティビティ:統合された設計と製造エコシステム Altium Designerは、ECADまたはPLMシステムコンポーネントが容易に作成および管理される統合デジタル環境を提供します。この相互接続性は、かつて複雑であった設計と製造プロセスを合理化し、より効率的でエラーが少ないワークフローを促進します。この流動的な情報フローを通じて、設計者と製造者はプロジェクトの費用を削減し、新製品の市場投入を加速する方法で協力できます。 完全なPLMデータ構造の作成:PLMアクセスの民主化 PLM システムを活用する際の最も大きな障壁の 1 つは、その複雑さと、それらを効果的に利用するために必要な専門知識です。 Altium 記事を読む