製品開発を外注する際、機器の性能や機能、操作性に注目する一方で、見落とされやすいのが電源瞬断への対策です。電源瞬断とは、電源供給がごく短時間途切れたり、機器が正常に動作できない電圧まで一時的に低下したりする現象を指します。発生するタイミングによっては保存中のデータが破損し、設定情報の消失や機器の起動不良につながる可能性があります。
特に、測定機器、産業用制御装置、データ収集端末、屋外設置型の電子機器などでは、電源の入り切りや外部負荷の変動が避けられません。製品開発の外注先が通常動作だけを前提に回路を設計していると、試作品では問題がなくても、実際の使用環境で予期しない不具合が発生することがあります。
電源瞬断によるデータ破損を防ぐには、単に電源回路へコンデンサを追加するだけでは不十分です。電源入力の保護、電力保持時間の確保、電源監視、リセット制御、不揮発性メモリの書き込み方式を組み合わせ、回路設計と制御ソフトウェアの両面から対策する必要があります。
この記事では、製品開発を外注する実務担当者に向けて、電源瞬断によるデータ破損のリスクを低減する5つの回路設計を詳しく解説します。外注先への仕様の伝え方、設計レビューで確認したいポイント、試作評価で実施すべき試験まで取り上げ、品質トラブルを未然に防ぐための実践的な進め方を紹介します。
電源瞬断でデータ破損が発生する仕組みと外注開発の課題
電源瞬断は、電源スイッチの操作による通常の電源遮断とは異なり、機器が動作している途中で突然発生することがあります。外部電源の接触不良、コネクタの振動、ケーブルの電圧降下、電池端子の接触変動、大きな負荷の起動などが代表的な原因です。
例えば、製造設備に取り付けるデータ収集装置では、近くのモータや電磁機器が動作した瞬間に電源電圧が低下する場合があります。また、屋外で使用する測定機器では、持ち運びによる振動や電源接続部の接触状態によって、短時間の電源断が発生する可能性があります。
問題は、電源瞬断が発生した瞬間に、機器の内部で何が行われていたかによって影響が変わることです。
制御回路が待機状態にある場合は、一時的なリセットだけで復旧することがあります。しかし、測定データや設定情報を不揮発性メモリへ書き込んでいる途中で電圧が低下すると、書き込み処理が正常に完了しない可能性があります。
不揮発性メモリは電源を切っても情報を保持できる記憶素子ですが、書き込みや消去の途中で電源が失われても、更新対象のデータが必ず保護されるわけではありません。記憶素子の種類や書き込み単位、内部処理の仕組みによっては、更新対象のデータが不完全になったり、管理情報との整合性が失われたりすることがあります。
特に注意したいのが、測定結果そのものだけでなく、ファイル管理情報や設定情報が破損するケースです。記録した測定値の一部が失われるだけなら再測定で対応できる場合もありますが、機器の動作条件を保存した領域が破損すると、次回起動時に正常な設定を読み込めなくなる可能性があります。
また、電源瞬断によって制御回路だけがリセットされ、記憶装置や周辺回路が不安定な状態で動作を続けることもあります。機器内部の電源系統ごとに電圧の低下速度が異なるため、単純に電源が切れるだけでは説明できない不具合が発生します。
製品開発を外注する場合、こうした問題は回路設計担当者とソフトウェア開発担当者の責任範囲の間で見落とされがちです。
回路設計側では、電源電圧が規定範囲にある状態で正常動作することを確認し、ソフトウェア側では、書き込み命令が正しく実行されることを確認していても、電圧が低下する途中の動作まで検証されているとは限りません。
そのため、外注先には「停電しても壊れない製品」という曖昧な要求ではなく、何を保護するのかを明確に伝える必要があります。
例えば、保存済みの設定情報は維持したいのか、書き込み中の最新測定データは失われてもよいのか、復電後に自動起動する必要があるのかによって、採用すべき設計が変わります。
電源瞬断対策の基本は、異常な電圧低下の影響をできる限り抑え、電圧低下を早期に検知し、安全に処理を終了または中断できる時間を確保したうえで、途中で電源が失われても確定済みデータを保護できる構造にすることです。
以下では、この考え方を5つの回路設計に分けて説明します。
回路設計1:電源入力の保護と電源系統の分離で電圧低下を抑える
最初に検討したいのが、電源入力部の保護と機器内部の電源系統の構成です。
電源瞬断への対策というと、電源が途切れた後の処理に注目しがちですが、そもそも内部回路へ伝わる電圧低下の影響をできる限り小さくすることも重要です。
製品開発の外注では、電源入力の定格電圧だけを伝えるのではなく、電源供給元の特性、接続ケーブルの長さ、負荷の変動、電源の再投入条件などを共有する必要があります。
例えば、外部電源から長いケーブルで給電する機器では、ケーブルの抵抗によって負荷電流に応じた電圧降下が発生します。電源供給元では正常な電圧が出ていても、機器の入力端子では想定より低い電圧になっている可能性があります。
また、大きな電流を必要とする周辺機器が同じ電源系統に接続されていると、周辺機器の起動時に制御回路側の電圧まで低下することがあります。
こうした問題への対策として、重要な制御回路と電流変動の大きい負荷を電源系統として分離する方法があります。
例えば、演算処理やデータ保存を行う回路には安定した電源を供給し、モータ、照明、通信回路などの負荷については、必要に応じて別の電源変換回路や電源スイッチを設けます。
電源系統を分けることで、一部の負荷で大きな電流変動が発生しても、重要な制御回路への影響を抑えやすくなります。ただし、電源供給元そのものが停止する場合は、系統を分けるだけでは対応できません。
電源入力部には、想定する使用環境に応じて逆接続保護、過電圧保護、突入電流制限、電圧変動に対応する電源変換回路などを検討します。
短時間の過渡的な電圧変動に対しては、適切な入力コンデンサや局所的な電源安定化対策が有効な場合があります。一方で、比較的長い電源遮断に対しては、電源入力の保護素子だけで電力を維持することはできません。
また、保護回路の追加によって通常動作時の電圧降下が増える場合もあるため、保護素子の選定時には電圧降下と発熱も確認する必要があります。
基板設計では、電源配線の長さや幅、グランド経路、コンデンサの配置も重要です。電源変換回路から負荷までの配線に大きな抵抗や寄生インダクタンスがあると、急激な電流変化によって局所的な電圧低下が生じることがあります。
重要な集積回路の電源端子付近には、適切な電源安定化用コンデンサを配置し、電流が流れる経路を短くすることが基本です。
さらに、電源系統を分離する場合は、異なる電源電圧で動作する回路間の信号接続にも注意が必要です。一方の電源が停止している状態で、別の回路から信号端子を通じて電流が流れ込むと、想定外の動作を引き起こす可能性があります。
外注先への設計依頼では、電源系統ごとの最大消費電流、電圧許容範囲、電源投入順序、電源停止時の状態を明確にするとよいでしょう。
特に、測定データや設定情報を扱う回路がどの電源系統に接続されているかを確認し、重要な回路への電源供給を優先できる構成になっているかを設計レビューで確認することが大切です。
回路設計2:電源保持用コンデンサで書き込み終了までの時間を確保する
電源瞬断が発生しても、一定時間だけ内部回路の動作を継続できるようにする方法として、電源保持用コンデンサの利用があります。
コンデンサは電気エネルギーを蓄える部品であり、通常動作中に蓄えたエネルギーを、電源電圧が低下した際に一時的に供給することができます。
この仕組みを利用すると、外部電源が短時間途切れた場合でも、制御回路がすぐに停止することを避けられる可能性があります。
ただし、コンデンサの容量を大きくすれば必ずデータ破損を防げるわけではありません。必要な保持時間、負荷電流、使用可能な電圧範囲、電源変換回路の特性をもとに、容量を計算することが重要です。
例えば、電源低下を検知してから新しいデータの書き込みを停止するまでに一定の時間が必要な場合、その間は制御回路と記憶装置が正常動作できる電圧を維持しなければなりません。
保持時間を見積もる際には、電源監視回路が異常を検出する時間、制御回路が処理を開始するまでの時間、実行中の記録処理を終了する時間、必要な管理情報を書き込む時間などを考慮します。
一定の負荷電流をコンデンサから直接供給し、電圧低下を単純化して考える場合、必要な容量の概算は次の関係で求められます。
必要容量=負荷電流×保持時間÷許容電圧低下幅
例えば、負荷電流が0.2アンペア、必要な保持時間が0.02秒、許容電圧低下幅が1.0ボルトである場合、計算上の容量は0.004ファラド、つまり4000マイクロファラドとなります。
これは負荷電流が一定で、コンデンサの損失などを無視した理想化条件での概算です。実際には、コンデンサの許容差、温度特性、内部抵抗、経年変化、負荷電流の変動などを考慮する必要があります。
また、コンデンサを電源変換回路の入力側に設ける場合、保持時間は単純な電流と電圧の関係だけでは求められません。入力側で利用できる蓄積エネルギー、電源変換効率、変換回路が動作を維持できる最低入力電圧を考慮する必要があります。
電源変換回路が一定の出力電力を維持しようとすると、入力電圧が低下するにつれて入力電流が増える場合もあります。そのため、入力側のコンデンサの保持時間を評価する際には、実際の電源回路の特性に基づいた計算が必要です。
コンデンサを選定する際には、公称容量だけでなく、実際の動作電圧や温度条件で利用できる容量を確認することも大切です。コンデンサの種類によっては、直流電圧の印加によって実効容量が大きく変化するものがあります。
さらに、大容量コンデンサを追加すると、電源投入時に大きな充電電流が流れる可能性があります。電源供給元の電流制限や保護回路との組み合わせによっては、正常に起動できなくなる場合もあるため、充電経路や突入電流の制御を含めた設計が必要です。
もう一つ重要なのが、電源保持の対象を限定することです。
機器全体を長時間動作させる必要がない場合は、電源異常を検出した後に不要な負荷を停止し、制御回路と記憶装置など、必要な部分だけへ電力を供給する構成が考えられます。
こうすることで、限られた蓄積エネルギーをデータ保護に優先して利用できます。
ただし、記憶装置によっては内部の書き込み処理時間が一定とは限りません。データの書き込み命令が短時間で完了しても、内部で追加の管理処理が実行される場合があります。
そのため、電源保持時間は外注先と協議し、採用する記憶装置の仕様や制御方法に基づいて設定する必要があります。平均的な処理時間だけでなく、仕様上の最大処理時間や想定する負荷条件を考慮して設計余裕を確保することが重要です。
コンデンサによる電源保持は、あくまで安全な終了処理を実行するための時間を確保する手段です。必要な時間を確保できない状況でも確定済みデータを保護できるように、後述する書き込み方式の工夫と組み合わせることが重要です。
回路設計3:電源監視回路で電圧低下を検知し書き込みを制御する
電源瞬断によるデータ破損を防ぐうえで、電源電圧の異常を早期に検知する仕組みは重要です。
電源保持用コンデンサによって一定時間の動作を継続できても、制御回路が電圧低下を認識できなければ、通常どおり新しいデータの書き込みを開始してしまう可能性があります。
そこで利用するのが、電源電圧を監視し、設定した条件を満たした際に異常信号を出力する電源監視回路です。
電源監視回路を設けることで、電圧が完全に失われる前に制御回路へ異常を通知し、新規の書き込み処理を停止するなどの対策を実行できます。ただし、そのためには制御回路が異常通知を処理できる時間と電源電圧が確保されていることが前提です。
ここで重要なのは、どの電圧を監視するかという点です。
例えば、機器が外部電源から給電され、内部の電源変換回路で制御回路用の電圧を生成している場合、制御回路用の電源だけを監視していても、電圧低下の発生を十分に早く検知できないことがあります。
電源保持用コンデンサによって制御回路用の電圧が一時的に維持されている間に、外部電源の供給が停止していることを把握できれば、その時間を安全な書き込み停止処理に利用できます。
そのため、電源入力側の電圧低下を検知する回路と、制御回路の動作電圧を監視する回路を役割に応じて設ける構成が考えられます。
入力側の監視回路は電源異常の早期通知に利用し、制御回路側の監視回路は、正常動作が保証できない電圧で処理が続くことを防ぐ目的で使用します。
電源監視回路を設計する際には、検知電圧のしきい値と検知時間が重要です。
しきい値が低すぎると、異常を検知した時点ですでに制御回路が正常な処理を実行できない状態になっている可能性があります。一方で、しきい値が高すぎると、通常動作中の軽微な電圧変動でも異常と判定され、不要な処理停止が頻発するおそれがあります。
適切なしきい値は、使用する制御回路や記憶装置の動作電圧範囲、電源変換回路の特性、電源変動の許容範囲を確認したうえで決定します。
また、電圧がしきい値付近で上下すると、異常信号が短時間に何度も切り替わる場合があります。このような状態を防ぐため、検知電圧と復帰電圧に差を設けるヒステリシスや、必要に応じた短時間ノイズの除去を検討します。
ただし、検知を遅らせすぎると瞬断への対応が間に合わなくなるため、ノイズ対策と応答速度のバランスを確認することが大切です。
制御ソフトウェア側では、電源異常信号を受け取った後の処理を事前に定義します。
例えば、異常検知後は新しい測定データの記録を開始せず、実行中の処理については残りの電源保持時間内で完了できるか判断します。完了できない処理については、確定済みデータを壊さない方式で中断できるようにする必要があります。
電源異常の検知後に大量のデータを保存しようとする設計は、保持時間が不足した場合にかえってデータ破損の危険を高めます。重要な情報は通常動作中から適切な単位で保存しておき、電源異常時に実行する処理をできる限り少なくすることが望ましい設計です。
また、制御回路が電源異常を認識しても、記憶装置側の電源が先に低下してしまうと、安全な書き込み停止は実行できません。
外注先との設計レビューでは、電源異常の検知時刻、制御回路への通知時刻、記憶装置が正常動作できる電圧を失う時刻を比較し、必要な時間的余裕があるかを確認することが重要です。
回路設計4:リセット回路と復電シーケンスで誤動作を防止する
電源瞬断への対策では、電源が低下している間だけでなく、電源が回復する際の動作も考慮する必要があります。
電源が一時的に低下した後、正常な電圧へ戻ったとしても、内部回路が必ず正常な状態へ復帰するとは限りません。
例えば、制御回路の電源電圧が動作保証範囲を下回ったにもかかわらず、リセットが正しく実行されない場合、内部状態が不定のまま処理を継続する可能性があります。
この状態で記憶装置への書き込みが行われると、意図しないアドレスへの書き込みや不完全なデータ更新が発生する危険があります。
こうした問題を防ぐため、制御回路の電源電圧を監視し、正常動作が保証できない電圧ではリセット状態へ移行させる仕組みを設けます。
制御回路に内蔵された低電圧検出機能を利用できる場合もありますが、その検出電圧や応答特性が製品の要求に適しているかを確認する必要があります。必要に応じて、外部の電源監視回路を使用する方法もあります。
リセット回路では、電圧低下時に適切にリセットを実行することに加えて、電圧回復後に適切なタイミングでリセットを解除することが重要です。
電源電圧が正常範囲に戻った直後は、電源変換回路の出力や発振回路、周辺機器の状態が安定していない場合があります。そのため、必要な回路の安定を確認してから制御を再開する設計が求められます。
また、複数の電源電圧を使用する製品では、電源の投入順序や遮断順序にも注意が必要です。
制御回路だけが先に起動しても、記憶装置がまだ動作可能な状態になっていなければ、読み出しや初期化に失敗する可能性があります。反対に、制御回路の電源が停止した状態で周辺回路から信号が入力されると、意図しない通電が発生する場合もあります。
このような問題を防ぐには、電源の投入順序、周辺機器の初期化順序、信号端子の状態を含めて設計することが必要です。
さらに、短い間隔で電源の遮断と復帰が繰り返される場合も想定します。
電源が完全に放電する前に再投入されると、内部回路が通常の電源投入時とは異なる状態で起動する可能性があります。電源投入時の初期化処理が正しく実行されるか、起動途中で再び電源が低下した場合にどう動作するかを確認しておくことが重要です。
復電後は、保存データの整合性を確認してから通常動作へ戻す仕組みも必要です。
例えば、設定情報に整合性確認用の検査値を付加しておき、起動時に内容が正常かどうかを確認する方法があります。保存されたデータに異常が見つかった場合は、直前に正常保存された情報を読み込むなど、復旧方法を定義します。
ただし、検査用の値だけで破損したデータを元どおりに復元できるわけではありません。復旧を可能にするには、正常なデータを別領域に保持するなどの設計が必要です。
また、低電圧時のリセットは制御回路の誤動作を抑えるための対策であり、進行中の記憶装置の内部書き込み処理まで正常完了させる保証ではありません。リセットが書き込みへ与える影響は、採用する制御回路と記憶装置の仕様に基づいて確認する必要があります。
外注先には、電源瞬断後に自動復帰させるのか、安全な停止状態を維持するのか、利用者による確認を必要とするのかも伝える必要があります。
製品の用途によって適切な復帰動作は異なります。特に機械の動作を制御する機器では、データ保護だけでなく、復電時に周辺設備が意図せず動作しないことも重要な設計条件です。
回路設計5:不揮発性メモリの書き込み方式を工夫してデータを保護する
電源瞬断によるデータ破損を防ぐ最後の重要なポイントが、不揮発性メモリの選定とデータ書き込み方式の設計です。
電源保持回路や電源監視回路を設けても、想定以上に長い電源遮断が発生すれば、最終的には内部の電力が失われます。
そのため、電源が停止するタイミングによって最新の更新処理が完了しなかった場合でも、少なくとも直前まで正常に確定したデータを保護できる仕組みが重要です。
まず確認したいのは、使用する不揮発性メモリの書き込み特性です。
不揮発性メモリには、書き込み単位、消去単位、書き込み時間、消去時間、書き換え回数の制限などに違いがあります。外見上は同じようにデータを保存できても、電源遮断に対する耐性は記憶素子の種類や内部構造によって変わります。
特に、既存データを消去してから新しいデータを書き込む方式では、消去後から書き込み完了までの間に電源が失われると、更新前の情報と更新後の情報の両方を失う可能性があります。
この問題への対策として有効なのが、データ保存領域を分けて管理する方法です。
例えば、設定情報を保存する領域を2つ設け、現在使用している正常な設定情報を残したまま、別の領域へ新しい設定情報を書き込みます。
新しい設定情報を書き込んだ後、内容の読み戻しや整合性の確認を行い、更新が正常に完了したことを示す管理情報を記録します。
起動時には、それぞれの領域の内容と管理情報を確認し、正常に保存された最新の設定情報を選択します。
このような方式を採用すると、新しい設定情報の書き込み途中で電源が停止した場合でも、古い設定情報が正常に残っていれば、それを使用して復帰できる可能性が高まります。
ただし、管理情報を書き込む途中にも電源瞬断が発生する可能性があるため、完了状態の判定方法まで慎重に設計する必要があります。
例えば、データの世代を識別する番号、データ長、整合性確認用の検査値、書き込み完了を示す情報を組み合わせ、途中までしか書き込まれていないデータを有効な情報として扱わない設計が考えられます。
このとき、何バイト単位の書き込みまで正常完了が保証されるのか、電源遮断時に同じ消去領域内の別データへ影響が及ぶ可能性があるのかなど、記憶装置の仕様を確認する必要があります。
単に保存領域を2つ用意するだけでは、十分な保護になるとは限りません。更新前の正常データと更新対象データが同じ消去単位に含まれている場合などは、更新処理によって両方へ影響が及ぶ可能性があるためです。
また、記録データを順番に追加していく用途では、既存データを毎回書き換えるのではなく、新しいデータを追加する方式が適している場合があります。
例えば、測定履歴を一定の記録単位に分け、それぞれに識別情報と整合性確認用の値を付加して保存します。電源瞬断で最後の記録だけが不完全になった場合でも、それ以前の正常な記録を読み出せる構成にできます。
一方で、ファイル管理方式によっては、実際の測定データとは別に管理情報の更新が必要になります。ファイルの内容を書き込んだつもりでも、内部の一時領域に残っているだけで、記憶媒体への保存が完了していない場合があります。
さらに、ファイル管理情報の破損を抑える仕組みが備わっていても、最新のファイル内容まで完全に保護されるとは限りません。
そのため、外注先には、データ書き込み命令の完了と、電源遮断後もデータが保持される状態を区別して設計・評価するよう求めることが重要です。
記憶装置が実際に保存処理を完了したと判断できる条件についても、採用する記憶装置の仕様に基づいて確認する必要があります。
また、書き込み頻度の高い製品では、記憶素子の書き換え寿命も無視できません。
電源瞬断対策として頻繁に同じ領域へデータを保存すると、その領域に書き換えが集中する可能性があります。書き込み回数を分散する方式や、更新頻度に適した記憶素子の選定を検討する必要があります。
重要なことは、電源瞬断が発生した場合に、どのデータが有効で、どのデータは未確定なのかを機器自身が判定できるようにすることです。
電源保持回路が動作する場合は正常な終了処理を行い、保持時間が不足した場合でも確定済みデータを保護するという二段階の設計にすることで、製品の信頼性を高められます。
なお、この対策は記憶素子の選定や接続回路だけで成立するものではありません。データの更新順序、保存完了の判定、起動時の復旧処理など、制御ソフトウェアと一体で設計する必要があります。
製品開発の外注先に伝えるべき仕様と設計レビューの確認事項
電源瞬断対策を適切に実装するには、外注先へ依頼する段階で要求仕様を具体化することが重要です。
特に、製品開発の外注では、発注側が想定している使用環境と、設計担当者が想定している動作条件に違いが生まれることがあります。
例えば、発注側は「電源が一瞬切れてもデータが消えない製品」を希望していても、外注先は「数ミリ秒程度の電圧低下でリセットしないこと」と解釈しているかもしれません。
この2つは同じ要求ではありません。短時間の電圧低下に耐えることと、電源が完全に失われた場合でも保存済みデータを保護することは、別の設計課題です。
まず、どのような電源環境で製品を使用するのかを明確にします。
外部電源を使用するのか、電池で駆動するのか、複数の電源供給方法を切り替えるのかによって、想定すべき電源瞬断の原因が変わります。
また、設置場所が屋内か屋外か、振動が発生するか、長いケーブルで給電するか、同じ電源系統に大きな負荷が接続されるかなども重要です。
次に、電源瞬断時に保護したい情報を分類します。
例えば、製品の基本設定、校正情報、個体識別情報、測定履歴、一時的な演算結果では、データ消失時の影響が異なります。
校正情報や個体識別情報など、機器の正常な動作に必要な情報は、通常の測定履歴より厳格な保護が求められる場合があります。
一方、瞬断直前に取得した未確定の測定値については、再測定が可能であれば消失を許容できることもあります。
こうした区別を明確にしておけば、限られた設計資源を重要なデータの保護へ優先的に割り当てられます。
さらに、電源瞬断後の動作も仕様として定義します。
例えば、電源が正常に回復すれば自動的に記録を再開するのか、利用者の操作を待つのか、異常を通知して停止状態を維持するのかを決めておきます。
重要なデータに異常が見つかった場合の処理も必要です。異常データを無条件に使用するのではなく、正常な旧データへ戻す、再設定を要求する、安全な停止状態へ移行するといった対応を検討します。
外注先から提出してもらう設計資料には、電源構成、電源監視条件、保持時間の計算根拠、リセット条件、書き込み保護方式などが含まれていることが望ましいです。
特に、電源瞬断に対してどの回路がどのような役割を担うのか、異常検知後に制御ソフトウェアが何を行うのかを確認できる資料が重要です。
設計レビューでは、回路設計とソフトウェア設計を別々に評価するだけでなく、両者の動作を時間軸で確認します。
外部電源が低下し始めてから、電源監視回路が異常を通知し、書き込み処理が停止し、制御回路がリセットされるまでの関係を確認すると、処理時間の不足や電源系統間の不整合を発見しやすくなります。
また、設計段階で十分な余裕を確保していても、部品変更によって特性が変化する場合があります。
例えば、電源保持用コンデンサを異なる種類へ変更すると、実効容量や内部抵抗、温度特性が変わる可能性があります。電源監視用の部品を変更すれば、検出しきい値や応答時間が変化する場合もあります。
そのため、外注契約や開発計画では、重要部品の変更時に再評価が必要となる条件も明確にしておくことが望ましいです。
製品開発を外注する目的は、設計作業そのものを任せることだけではありません。完成した製品が要求する品質を満たしていることを、発注側が確認できる状態にすることも重要です。
電源瞬断対策についても、回路が実装されているという説明だけでなく、どの条件で試験し、何をもって合格と判断したのかを確認できるようにすることが、外注開発の品質を安定させるポイントです。
試作段階で実施したい電源瞬断試験と合否判定
電源瞬断対策は、回路図上で成立しているだけでは十分ではありません。試作品を使用し、実際に電源を遮断・復帰させたときの動作を検証する必要があります。
特に製品開発を外注する場合は、外注先がどのような条件で電源瞬断試験を実施するのかを確認し、発注側でも試験結果を評価できるようにしておくことが重要です。
まず実施したいのが、電源遮断時間を変化させる試験です。
電源瞬断の影響は、遮断時間によって変わります。非常に短い瞬断では電源保持用コンデンサによって内部電圧が維持される一方、比較的長い瞬断では制御回路が停止することがあります。
試験では、製品の想定環境に応じて、短時間の瞬断から完全な電源停止に至る条件まで確認します。
例えば、1ミリ秒、10ミリ秒、100ミリ秒といった複数の遮断時間を設定し、内部電源電圧と制御回路の動作を確認する方法が考えられます。ただし、これらの時間はあくまで試験条件の例であり、すべての製品に共通する合格基準ではありません。
遮断時間だけでなく、電圧が低下する速度も重要です。
急激に電源が失われる場合と、電圧がゆっくり低下する場合では、電源監視回路やリセット回路の動作が変わることがあります。
そのため、瞬間的な遮断、緩やかな電圧低下、しきい値付近での電圧変動、短時間での電源再投入など、複数の条件を組み合わせて検証することが望ましいです。
次に重要なのが、データ書き込みのタイミングを変える試験です。
待機状態で電源を遮断しても問題が発生しないからといって、電源瞬断対策が十分とは判断できません。
データの書き込み開始直後、書き込み途中、管理情報の更新中、書き込み完了直前など、異なるタイミングで電源を遮断する必要があります。
特に、記憶装置が消去処理を伴う場合は、消去処理中の電源断も確認することが重要です。
試験では、あらかじめ保存されているデータと、新しく書き込もうとしているデータを区別し、電源復帰後にどの情報が残っているかを確認します。
例えば、正常に確定した過去の測定記録が維持されていること、途中で書き込みが停止したデータを正常な記録として扱わないこと、保存済みの設定情報が破損していないことなどを確認します。
また、電源復帰後に機器が正常起動できることも重要な評価項目です。
保存データが残っていても、起動時の初期化処理で異常が発生する場合や、記憶装置へのアクセスに失敗する場合は、製品として十分な信頼性があるとはいえません。
さらに、消費電流が最大となる条件でも試験します。
通信処理、測定処理、記録処理などが重なった状態では、待機状態よりも大きな電流が流れることがあります。負荷電流が増加すると、コンデンサによる保持時間が短くなるため、通常の待機状態で成立した対策が十分でなくなる可能性があります。
温度条件による違いも見逃せません。
低温や高温では、電源保持用コンデンサの特性、電源変換回路の動作、記憶装置の処理時間などが変化する場合があります。そのため、想定する使用温度範囲で瞬断時の動作を確認する必要があります。
試験時には、電源供給装置の表示値だけでなく、実際の機器入力端子や重要な回路の電源端子における電圧波形を測定することが望ましいです。
外部電源が遮断されても、内部の電源電圧がどの程度維持されているかを測定することで、電源保持回路の実際の性能を把握できます。
また、電源異常信号やリセット信号の変化も同時に記録すれば、電圧低下に対する回路の動作順序を確認できます。
合否判定では、単に正常起動したという結果だけでなく、保存データの整合性、設定情報の維持、異常状態の検出、復帰後の動作まで確認する必要があります。
繰り返し試験も重要ですが、一定回数の試験で問題が発生しなかったことだけで、あらゆる瞬断条件での安全性が保証されるわけではありません。
外注先には、試験回数だけでなく、遮断タイミング、電圧波形、負荷条件、温度条件、データ確認方法を含む試験記録を提出してもらうとよいでしょう。
問題が見つかった場合は、電源保持時間の不足なのか、電源監視の遅れなのか、書き込み方式の問題なのかを切り分け、設計変更後に同じ条件で再試験することが重要です。
量産移行後もデータ破損を防ぐための品質管理
試作品で電源瞬断対策の有効性を確認できたとしても、量産品で同じ性能が維持されるとは限りません。
量産では、部品の製造ばらつき、実装状態の違い、部品変更、使用環境による経年変化などが発生するためです。
特に、電源保持時間に関わるコンデンサの容量や内部抵抗、電源監視回路の検出電圧、電源変換回路の動作特性などは、製品の信頼性へ影響を与える重要な要素です。
試作品で余裕の少ない設計になっていると、量産時のばらつきによって保持時間が不足する可能性があります。
そのため、電源瞬断対策では、部品の公称値だけでなく、許容差や温度変化、経年変化を考慮した設計余裕を確保することが重要です。
外注先と量産移行を進める際には、瞬断対策に関わる重要部品を特定し、代替部品を使用する場合の確認条件を明確にしておきます。
例えば、同じ公称容量のコンデンサであっても、種類や構造によって実効容量や内部抵抗が異なる場合があります。単純に容量の数値が一致しているだけでは、同等の電源保持性能を持つとは判断できません。
また、基板の設計変更によって電源配線の経路が変わると、電圧降下や過渡応答に影響する可能性があります。
そのため、量産時の部品変更や基板修正では、電源瞬断対策への影響を評価し、必要に応じて再試験を実施することが望ましいです。
制御ソフトウェアの更新にも注意が必要です。
例えば、記録処理の変更によって書き込み時間が長くなった場合、従来の電源保持時間では処理を完了できなくなる可能性があります。
新しい機能の追加によって消費電流が増加した場合も、保持時間に影響が生じます。
したがって、量産後の機能追加やソフトウェア更新では、電源瞬断試験を必要に応じて再実施することが大切です。
また、製品の使用中に電源異常が発生したことを把握できる仕組みも、品質改善に役立ちます。
例えば、復電後に直前の停止状態を判定できる情報を保持しておけば、利用者から報告された不具合が電源異常と関係しているかを調査しやすくなります。
ただし、電源遮断時に異常履歴を書き込む方式では、その書き込み自体が途中で停止する可能性があります。異常履歴の保存についても、通常のデータ保護と同様に安全性を検討する必要があります。
さらに、製品によっては制御ソフトウェアそのものを更新する機能があります。この場合、更新途中に電源が停止しても起動不能にならないよう、更新前の正常な状態を維持する仕組みや、復旧用の処理を設計することが重要です。
電源瞬断対策は、試作段階で一度確認すれば終わるものではありません。
設計から試作、量産、運用、保守まで一貫して品質を管理することで、長期間使用される製品の信頼性を維持しやすくなります。
特に、製品開発を外注する企業では、量産移行後の変更管理や不具合調査を自社でも行えるよう、回路設計資料、評価条件、試験結果、重要部品の選定根拠を整理しておくことが重要です。
まとめ:5つの回路設計を組み合わせて製品の信頼性を高める
製品開発の外注で電源瞬断によるデータ破損のリスクを低減するには、電源入力の保護、電源保持、電源監視、リセット制御、不揮発性メモリの書き込み方式という5つの対策を組み合わせることが重要です。
電源入力の保護と電源系統の分離によって内部回路への電圧変動の影響を抑え、電源保持用コンデンサによって安全な処理に必要な時間を確保します。
さらに、電源監視回路で異常を早期に検知し、リセット回路で不安定な電圧下での誤動作を防ぎます。記憶装置については、書き込み途中で電源が失われても、正常に確定した情報を保護できる構造を検討することが必要です。
これらの対策は、それぞれ単独で完結するものではありません。回路設計と制御ソフトウェアの連携、使用環境に合わせた要求仕様、試作品を使った検証を通じて、製品全体として成立させることが大切です。
特に製品開発を外注する実務担当者は、電源瞬断の許容条件、保護対象のデータ、電源復帰後の動作、検収時の試験条件を明確にすることで、外注先との認識の違いを減らせます。
また、実際の使用環境で発生する電源変動を想定し、厳しい負荷条件や書き込みタイミングで評価することが、量産後の品質トラブルを防ぐうえで重要です。
建設現場や測量現場で使用する電子機器では、機器内部のデータ保護に加えて、取得した情報を現場記録として整理し、後から確認できる状態にすることも求められます。
こうした現場情報の管理を効率化する手段として、LRTK Phoneの活用も検討できます。LRTK Phoneは、現場写真と位置情報を関連付け、測量や施工に関する記録を管理するために活用できる製品です。
電源瞬断に強い機器を設計することと、現場で取得した情報を適切に管理することは、どちらも業務の信頼性を支える重要な取り組みです。ただし、LRTK Phoneの活用が、別の電子機器における電源瞬断対策や保存データの保護を代替するものではありません。
製品開発を外注する段階からデータ保護の仕組みを整え、運用段階ではLRTK Phoneなどを活用して現場写真・位置情報・施工記録を整理することで、機器の信頼性と現場の情報管理品質を両面から高めていくことができます。
ものづくりの次の一歩を、
相談から始めてみませんか。
加工・製造の外注先や共同開発のパートナー探しに。大田区産業振興協会の受・発注あっせん相談サービスをご利用いただけます。
