PSUの過渡応答試験って、そもそもナニ?

「動いているのに電圧が揺れる」──それが過渡応答の問題

電源ユニット(PSU)に関わる評価試験の中で、「過渡応答試験(Transient Response Test)」という言葉を聞いたことはありますか? (負荷変動試験や負荷急変試験と呼ばれることもあります)

言葉だけ聞くと難しそうですが、日常に置き換えるととてもシンプルです。

たとえば、マンションの給湯器を想像してみてください。誰かがお湯を急に使い始めると、ほかの蛇口の水圧がいったん落ちますよね。でもすぐに元に戻る。「急な変化を受けたとき、どれだけ素早く安定を取り戻せるか」──過渡応答試験が測るのは、まさにこの"回復力"です。

PSUの場合は水圧ではなく「出力電圧」が評価対象になります。

合わせて読みたい

データセンターのPSUで過渡応答試験が重要なワケとは

データセンターに搭載されているサーバは、CPUやGPUが瞬時に処理量を増減させます。アイドル状態から急に高負荷の計算を始めたり、逆に処理が終わって一気に軽くなったり──これが電源への「急な負荷変動」として直撃します。

このとき電圧が大きく落ちたり、戻るまでに時間がかかったりすると……

  • CPUやメモリが誤動作・リセットする
  • システム全体がクラッシュする
  • 最悪の場合、ハードウェアが損傷する

こうした事故を防ぐために、PSUが「負荷変動に対してどれくらい素早く・安定して応答できるか」を事前に評価するのが過渡応答試験の目的です。

合わせて読みたい

合わせて読みたい

「10〜90%負荷ステップ」とは何か

過渡応答試験では、負荷電流を急激に増減させることで電源にストレスをかけます。このとき標準的に使われる条件が「10〜90%負荷ステップ」です。

数字の意味
項目意味
10%定格出力の10%の軽負荷(ほぼアイドル)
90%定格出力の90%の重負荷(フル稼働直前)
ステップ「ステップ関数」のように、段差を踏むような急変化

たとえば定格1000WのPSUなら、100W(軽負荷)→ 900W(重負荷)へ瞬時に切り替える、というイメージです。

なぜ「10〜90%」なのか

0〜100%ではなくあえてこの範囲を使うのには理由があります。

  • 0%(無負荷)は実際の運用でほぼ発生しない
  • 100%(完全定格)は機器保護の観点から安全マージンを確保するため避ける
  • 10〜90%が、実運用に最も近い「現実的なストレス条件」として業界標準になっている

また、試験規格(Intel ATX仕様や各種OCP規格など)でも、この範囲が基準値として採用されているケースが多く見られます。

合わせて読みたい

「ディップ」と「回復時間」、ふたつの指標を押さえよう

負荷ステップを加えたときの出力電圧波形を見ると、次のような変化が起きます。

  1. 電圧ディップ(Voltage Dip)
    負荷が急増した瞬間、出力電圧が一時的に落ち込む現象です。この落ち込みの深さ(ΔV)がディップの大きさを表します。
    • 一般的にはメーカー仕様書で「定格電圧の±5%以内」といった許容範囲が定められています
    • ディップが大きすぎると、接続された機器の動作電圧範囲を外れてしまいます
  2. 回復時間(Recovery Time)
    電圧が落ち込んだ後、規定の電圧範囲内に戻るまでの時間です。マイクロ秒(μs)〜ミリ秒(ms)単位で評価します。
    • 短いほど良いですが、早すぎるとオーバーシュート(電圧が上振れする現象)が発生することもありますので注意が必要です
    • 回復時間が長すぎると、CPUなどが電圧異常を検知してシャットダウンを起こすことがあります
  3. オーバーシュート(Overshoot)
    回復の途中や、逆に重負荷→軽負荷のステップダウン時に電圧が逆方向に振れる現象です。これも許容範囲内に収まっているかを確認します。

まとめると、 ディップが浅く・回復が速く・オーバーシュートが小さいPSUほど「過渡応答性能が高い」と評価されます。

PMBusとの相関、「計測値の突合せ」で何がわかるのか?

現代のサーバ用PSUの多くは、PMBus(Power Management Bus)という通信インターフェースを搭載しています。I²Cベースのこのプロトコルを使うと、PSU内部のセンサーデータ(電圧・電流・温度・ステータスなど)をリアルタイムまたはポーリングで読み出すことができます。

合わせて読みたい

PMBusで取得できる主なデータ例

コマンド取得できる情報
READ_VOUT出力電圧
READ_IOUT出力電流
READ_TEMPERATURE_1内部温度
STATUS_WORD故障・警告フラグ
STATUS_INPUT入力側の異常フラグ

なぜオシロスコープと「両方」使うのか

過渡応答試験では、オシロスコープによる波形観測PMBusログの取得を同時に行うことが重要です。

オシロスコープPMBusログ
μs~msオーダーの高速波形を捉えるms~sオーダーのトレンドを捉える
ディップ幅や回復時間を精密に計測STATUS_WORDのフラグ変化を確認
相互にタイムスタンプで突合せ、「いつ・何が起きたか」を 立体的に検証することができる

具体的な相関分析の例

「過渡応答が基準を外れた瞬間、PSUは何を記録していたか?」

たとえば次のようなシナリオが考えられます。

  1. オシロスコープが「T=120ms付近でディップが許容範囲を超えた」と記録
  2. 同じタイムスタンプのPMBusログを確認すると STATUS_WORD に VOUT_UV_WARNING(低電圧警告)フラグが立っている
  3. さらに READ_TEMPERATURE_1 を見ると内部温度が急上昇していた

→「温度上昇による制御回路のスローダウンがディップを悪化させた可能性がある」という根本原因の仮説が立てられます。

このように、波形だけ・ログだけでは見えなかった因果関係が、両者を時系列で突き合わせることで浮かび上がってくるのが相関分析のメリットです。

試験の流れ:実際にどうやって行うか

過渡応答試験の一般的な手順を簡単に整理すると、以下のようになります。

  1. 試験環境の準備
    • PSUを被試験対象として接続
    • 直流電子負荷(Dynamic Load機能付き)を出力端に接続
    • PMBusロガーソフト/計測器を接続
    • オシロスコープのプローブを出力端に接続
  2. 初期設定
    • 電子負荷の「ダイナミックモード」で、ステップの上下限(10%↔90%)とステップ速度(スルーレート:A/μs)を設定
    • オシロスコープのトリガーを負荷電流の変化エッジに設定
  3. 試験実施
    • 負荷ステップを繰り返し印加(軽→重、重→軽 の双方向)
    • 同時にPMBusログを記録
  4. データ解析
    • 波形からディップ幅・回復時間・オーバーシュートを測定
    • PMBusログとタイムスタンプを突き合わせ
    • 仕様書の許容値との比較・合否判定

よくある「つまずきポイント」

ステップ速度(スルーレート)はどう決める?

電子負荷のスルーレートが遅すぎると、実際のサーバが発生させる急峻な変動を再現できません。逆に速すぎると試験系のインダクタンスや配線の影響が支配的になり、PSU自体の特性が正確に見えなくなります。対象システムの仕様書(CPUのTDP変動レートなど)を参考に設定するのが基本です。

PMBusのポーリング周期が粗くて波形と合わない

PMBusは通常1〜100ms周期のポーリングになるため、μs単位のディップそのものを捉えることはできません。あくまで「周辺状態の変化(温度・フラグ)」を補完情報として使うのが正しい使い方です。

繰り返すたびに結果がバラつく

PSUの内部温度・入力電圧の微妙な変動、電子負荷のキャリブレーション精度などが原因のことが多いです。十分なウォームアップ時間を確保し、複数回の平均を取ることが推奨されます。

まとめ

過渡応答試験を一言で表すなら、「急な負荷変化に対するPSUの"踏ん張り力"を測る試験」です。

キーワードポイント
10〜90%負荷ステップ実運用に近い現実的なストレス条件
電圧ディップ落ち込みの深さ。浅いほど良い
回復時間元に戻るまでの速さ。速いほど良い
PMBusログ相関波形と突き合わせて根本原因を探る補完情報

データセンターのPSU評価において、この試験は「電源が単に動くかどうか」ではなく「過酷な現場で安定して動き続けられるかどうか」を問うための、非常に重要なプロセスです。

直流電子負荷のダイナミック負荷機能を活用すれば、こうした試験を繰り返し・再現性高く実施できます。評価業務の効率化を考える上でも、ぜひ参考にしていただければ幸いです。

関連情報