多くのエンジニアは開発環境を使用せず、コードにデバッグポイントを組み込み、テスト装置を使ってハードウェアを検証することを好みます。しかし、開発ツールを使用することには明確な利点があり、それらは大まかに以下の3つに分類されます。
- 並列エンジニアリング
- 市場投入までの時間短縮
- 既知の優れた回路
並列エンジニアリングは、おそらくこれらの中で最も単純なものです。多くのプロジェクトでは複数のエンジニアが作業しており、例えばソフトウェアエンジニアが、システムPCBが利用可能になる前にコードのテストを開始できるのは素晴らしいことです。ターゲット基板がBGAのような複雑なパッケージを必要とする場合や、回路がASICのようなリードタイムの長い要素を必要とする場合は特にそうです。さらに、テスト用のツールに多額の投資をしなくても、複数のボードを使用して異なる製品を比較対照することが可能です。パラレルエンジニアリングは時間とリソースを節約し、市場投入までの時間を短縮します。
市場投入までの時間は、エンジニアリングにおいて重要なパラメーターであり、しばしば製品の商業的な成否を左右します。では、開発ツールはどのように役立つのでしょうか?第一に、多くの開発キット(特にMCU分野)には、パッケージの一部としてプロダクションツールが付属しています。このようなツールの例としては、周辺機器用のデバイスドライバや、特定のデバイス用のリアルタイムオペレーティングシステムの移植版があります。これにより、コーディング(プロジェクトのタイムスケールにおける主要な決定要因であることが多い)が加速され、より決定論的になることで、製品リコールの可能性を減らすことができます。
開発ボードが開発を加速させるもう一つの分野は、サプライヤーがガーバーファイルのような回路レイアウトの詳細を提供する場合です。これはアナログシステムや高速システムでは非常に重要です。研究可能な情報へのアクセス、あるいは最終的な分析でコピーすることで、何時間もの重労働を省くことができ、さらに重要なこととして、何度もPCBを反復することができます。
最後に、既知の優れた回路についてです。多くのエンジニアは、「最終的な」PCB段階まで慎重に行ったにもかかわらず、システムのどこかで断続的なバグに遭遇するという状況に陥ったことがあります。既知の動作基板を持つことは、そのようなフラストレーションのたまる問題を見つけるのに役立ちます。この例として、レイアウトの寄生容量が計算より大きいためにスイッチング電源のフィードバック回路が不安定になることがあります。評価ボードのガーバーファイルの検査は、最終段階の前にこの問題を切り分けるのに非常に役立ちます。