短期間で基板開発する必要性 ― 試作・デバッグを早く回すために
プリント基板の開発では、短期間での開発が必要になる場面が少なくありません。
正式な製品として開発する場合には、ある程度の時間と予算を確保し、仕様を決め、設計・評価を十分に行ってから量産へ進むことができます。
しかし、試作やデバッグでは事情が少し違います。
試作段階では、時間や費用をできるだけ抑えながら、
「とにかく実際に動くものが欲しい」
というケースが多くあります。

試作では、まず結果が欲しい
電子回路は、実際に作って動かしてみないと分からないことがたくさんあります。
想定していた性能が出るのか。
インターフェースは問題なく動くのか。
ノイズなどの問題はないのか。
そもそも考えていた方式で実現できるのか。
こうしたことを確認するためには、実際に動くハードウェアが必要になります。
ところが、高性能な基板になればなるほど、すべてを一から設計していては時間がかかります。
そこで重要になるのが、
「使えるものは使う」
という考え方です。
実績のある回路を再利用したり、既存の部品や回路構成を利用したりすることで、設計時間を短縮できます。
後から変更できる部分を増やす
もう一つ重要なのが、基板を作った後でも変更できる部分を増やすことです。
代表的なのがソフトウェアです。
そしてFPGAも、基板完成後に内部の回路を変更できます。
基板上で固定してしまう部分と、ソフトウェアやFPGAによって後から変更できる部分をうまく切り分けておけば、すべての仕様を最初から完全に決めなくても開発を進められる場合があります。
パラメータの変更だけで幅広い仕様に対応できるようにしておくことも、短期開発には有効です。
短期開発は「設計を雑にすること」ではない
ここは非常に重要だと思っています。
短期開発だからといって、設計を雑にしていいわけではありません。
電源、高速信号、基板配線など、後から簡単には変更できない部分については、きちんと設計する必要があります。
一方で、既存設計を再利用できる部分、後から変更できる部分、短時間でも十分な性能を実現できる部分については、積極的に時間を短縮する。
つまり、
「時間をかけるところ」と「短期間で済ませられるところ」を切り分けること
が重要になります。
試作・デバッグでは開発サイクルの速さが重要
特に試作やデバッグでは、完成品そのものよりも、まず結果が欲しいというケースがあります。
作る。
動かす。
問題を見つける。
修正する。
もう一度動かす。
このサイクルをどれだけ早く回せるかが重要です。
問題が見つかったとしても、それ自体が失敗とは限りません。
問題が早く分かれば、次の設計に進むことができます。
短期開発の目的は「次の判断を早くすること」
短期開発の目的は、単純に製品を早く完成させることだけではないと思っています。
重要なのは、
「次の判断を早くできる状態にすること」
です。
このまま開発を続けるのか。
一度作り直すのか。
方式を変更するのか。
それとも、この結果をもとに本番の製品開発を開始するのか。
実際に動くものが早くできれば、こうした判断も早くできます。
電子回路開発全般で短期開発への要求はあると思いますが、そのための環境や方法がすべて整っているとは、まだ言いにくいように感じています。
では、実際にプリント基板を短期間で開発するためには、どこに時間がかかり、どこを短縮できるのか。
このあたりについて、今後何回かに分けて書いていきたいと思います。
弊社では短期間基板開発を支援します
FPGAインフォメーションのページはこちらからどうぞ
お問い合わせは、こちらからです。
