Hardware Bring-up Issue Report
間歇性電源啟動失敗的證據整理、根因假設排序與逐步排查流程
VCU118 上電時時好時壞:成功時 PGOOD 綠燈、全部電軌正常、FPGA 可進入初始化;失敗時 PGOOD(DS3)轉紅、VCCINT 指示燈熄滅,而其餘所有電軌讀值皆正常。
關鍵判讀 ① 0.24 V 不是「壓不上去」,而是「根本沒開」。
VCCINT 標稱 0.85 V。若是穩壓器有輸出但被過載拉垮,通常會看到明顯的漣波、hiccup 重試或接近但偏低的電壓;0.24 V 是一個沒有任何調節意義的殘壓,比較符合「穩壓器輸出級關閉,VCCINT 節點僅由相鄰 0.85 V 電軌經 FPGA die 內部漏電路徑(以及輸出電容殘電)被拉到某個平衡點」。
→ 調查方向應該是「VCCINT 控制器為什麼沒有 enable/為什麼閂鎖關閉」,而不是「負載太重」。
關鍵判讀 ② 其它電軌全數正常,代表不是 12 V 整體崩潰。
VCC1V8 / VADJ_1V8 / VCCINTIO_BRAM / VCC1V2 / MGTAVCC / MGTAVTT / UTIL_1V35 / UTIL_3V3 全部在標稱值。若 12 V 在突波時整體塌陷,通常不會只死 VCCINT 一軌。
→ 但仍不能排除 12 V 在啟動最初數毫秒的短暫凹陷:VCCINT 是啟動瞬間電流最大、最先動作的電軌,只有它會踩到控制器的 UVLO 邊界;其餘電軌在 VCCINT 已放棄之後才依序啟動,因此看起來一切正常。這正好也能解釋「隨機性」。
關鍵判讀 ③ SW16 = JTAG,FPGA 未載入 bitstream,VCCINT 的靜態負載其實很輕。
在未組態狀態下 VU9P 的 VCCINT 電流遠低於滿載。因此「因為負載太大而過流保護」的可能性偏低;如果 PMBus 狀態暫存器真的回報 IOUT_OC_FAULT,那高度暗示板上有實體短路或功率級/電感元件損壞 → 直接走 RMA 流程。
結論方向:症狀組合(單一電軌、隨機、其餘正常、殘壓非零)最符合 VCCINT 穩壓器啟動階段的間歇性故障閂鎖。實務上請先用第 6 節的 SOP 把「外部因素」(電源供應器、FMC 卡、故障未清除)一一排除;若拆掉 FMC、換用原廠電源、長時間斷電後仍會隨機失敗,即屬板卡硬體問題,應備妥第 8 節資料申請 RMA。
| 電軌 | 標稱值 | 實測值 | 判定 | 備註 |
|---|---|---|---|---|
| VCCINT | 0.85 V | 0.24 V | FAIL | 唯一異常軌;非調節電壓,判定為穩壓器關閉 |
| VCCINTIO_BRAM | 0.85 V | 0.85 V | OK | 與 VCCINT 同電位、獨立供電,是最可能的漏電來源 |
| VCC1V8 | 1.8 V | 1.8 V | OK | |
| VADJ_1V8 | 1.8 V | 1.8 V | OK | FMC I/O 電壓,代表 FMC 供電已建立 |
| VCC1V2 | 1.2 V | 1.2 V | OK | |
| MGTAVCC | 0.9 V | 0.9 V | OK | |
| MGTAVTT | 1.2 V | 1.2 V | OK | |
| UTIL_1V35 | 1.35 V | 1.35 V | OK | DDR4 |
| UTIL_3V3 | 3.3 V | 3.3 V | OK |
※ SCUI 能成功讀出所有電軌,代表 System Controller、PMBus 匯流排與 UART 通訊本身正常 —— 問題侷限在 VCCINT 的功率路徑/致能邏輯,不是量測或通訊故障。
| LED | 觀察狀態 | 意義 |
|---|---|---|
| DS3(PGOOD) | 紅 | 電源良好鏈結未全數成立;至少一軌 PG 未 assert |
| VCCINT 指示 LED | 熄滅 | 與 SCUI 的 0.24 V 一致,該軌未啟動 |
| 其餘電軌 LED(DS1/DS15/DS17/DS25/DS26/DS20…) | 亮 | 其他電軌皆已建立 |
| DS2 (INIT) / DS34 (DONE) | 有亮 | 失敗時 FPGA 無法完成初始化;此欄請在失敗當下重新確認並記錄 |
STATUS_* 暫存器內容。TON_DELAY)、過流/過壓門檻等參數存放在控制器的 NVM 中。確切料號與位號請以該板次的原理圖/BOM 為準。依「與觀察到的症狀組合之吻合程度」排序。P1 最可能。
穩壓器在上電當下偵測到(或誤判)故障而閂鎖關閉輸出,且不重試。成因可能是功率級元件老化、電感/電容特性劣化、BGA 或功率元件焊點微裂(冷熱交替時導通與否不同),或控制器本身間歇性失效。
STATUS_WORD/STATUS_VOUT/STATUS_IOUT/STATUS_INPUT/STATUS_TEMPERATURE;用示波器看 VCCINT 上電波形是「完全沒動作」還是「起來後塌掉」。VCCINT 多相在啟動時抽取極大瞬間電流;若 12 V 在數十至數百微秒內跌破控制器的 UVLO,控制器會中止啟動並閂鎖。之後負載消失、12 V 回穩,其餘小電流電軌便照常建立 —— 於是看起來「只有 VCCINT 沒起來」。
FMC 子卡的輸入電容在上電瞬間形成額外突波,疊加在 VCCINT 的啟動窗口上;此外若子卡在 FMC 的 I2C 支線上有異常,也可能干擾 System Controller 的匯流排時序。
PMBus 穩壓器的故障旗標需要輸入電源真正掉到 UVLO 以下才會重置。板上大容量電解電容使 12 V 掉電緩慢,若只是「關掉再馬上開」,控制器可能從未真正 reset,於是連續多次失敗,直到某次斷電夠久才恢復 —— 這會被誤認為「隨機」。
若曾透過 SCUI 或 PMBus 工具改寫過電壓/時序設定,或韌體版本過舊,可能造成 VCCINT 的啟動時序或門檻不正確。
若 VCCINT 平面上有元件損壞形成低阻抗路徑,穩壓器會在啟動時立刻過流並關閉。
STATUS_*:回報哪一類故障?IOUT_OC_FAULT(過流)VIN_UV_FAULT / 輸入欠壓請依序執行,每一步都記錄結果(這些記錄同時就是 RMA 申請所需的證據)。
目的:把「隨機」量化,之後每個變因才有可比較的基準。
目的:分辨是「閂鎖未清除」還是「每次上電都獨立失敗」(假設 P4)。
目的:本案投報率最高的單一實驗,直接切開「板卡問題」與「系統負載問題」(假設 P3)。
目的:排除最常見也最容易修正的外部因素(假設 P2)。
目的:直接證實或推翻「輸入欠壓導致啟動中止」(假設 P2)。
目的:讓穩壓器自己說出它為什麼關閉——這是整份排查中資訊量最大的一步(詳見第 7 節)。
STATUS_WORD、STATUS_VOUT、STATUS_IOUT、STATUS_INPUT、STATUS_TEMPERATURE、STATUS_CML。目的:排除實體短路(假設 P6)。
目的:排除軟體組態因素(假設 P5),成本低。
| 暫存器 / 旗標 | 若被設起,代表 | 對應假設與行動 |
|---|---|---|
STATUS_WORD | 總覽旗標,指出哪一類故障發生 | 先讀它,再往下讀對應的細項暫存器 |
IOUT_OC_FAULT(於 STATUS_IOUT) | 輸出過流保護動作 | P6/P1:輕載下過流極不合理 → 量對地電阻 → RMA |
VOUT_UV_FAULT(於 STATUS_VOUT) | 輸出未達目標電壓(啟動逾時) | P1/P2:配合 12 V 波形判斷是輸入不足還是功率級失效 |
VOUT_OV_FAULT | 輸出過壓 | 回授路徑或控制器異常 → RMA |
VIN_UV_FAULT(於 STATUS_INPUT) | 輸入 12 V 低於門檻 | P2:電源供應器/線材/接頭;若已換原廠電源仍發生 → 板上輸入級問題 |
OT_FAULT(於 STATUS_TEMPERATURE) | 過溫保護 | 檢查風扇是否運轉、散熱器是否貼合;冷機也失敗則排除此項 |
STATUS_CML | 通訊/記憶體/邏輯錯誤 | P5:PMBus 通訊或 NVM 問題 → 檢查韌體與組態 |
| 全部無旗標,輸出為 OFF | 控制器從未被致能或未跑完啟動序列 | P1/P5:致能訊號/時序問題,多半是板卡硬體 → RMA |
STATUS_* 暫存器內容注意:若懷疑板上有短路(步驟 7 量到接近 0 Ω,或 PMBus 回報過流),請停止反覆上電,以免二次損壞擴大。
IOUT_OC_FAULT。STATUS_* 暫存器內容。提示:把「已排除的項目」明確列出,能大幅縮短支援窗口來回確認的時間 —— 這也是第 6 節要求逐步記錄的主要原因。
Hardware Bring-up Issue Report — English
Evidence review, ranked root-cause hypotheses, and a step-by-step triage procedure
The VCU118 powers up inconsistently. On a good boot, PGOOD is green, all rails are nominal, and the FPGA initializes. On a failed boot, PGOOD (DS3) turns red and the VCCINT LED stays off, while every other rail reads nominal.
Key insight ① — 0.24 V is not "sagging under load," it means the regulator never turned on.
VCCINT is nominally 0.85 V. A regulator that is switching but overloaded typically shows visible ripple, hiccup retries, or a value close to but below target. 0.24 V is not a regulated level at all — it is consistent with the output stage being off, leaving the VCCINT node pulled to an equilibrium by leakage from the adjacent 0.85 V rail through the FPGA die, plus residual charge on the output capacitors.
→ The investigation should target why the VCCINT controller is not being enabled, or why it latches off — not "the load is too heavy."
Key insight ② — All other rails are nominal, so this is not a global 12 V collapse.
VCC1V8 / VADJ_1V8 / VCCINTIO_BRAM / VCC1V2 / MGTAVCC / MGTAVTT / UTIL_1V35 / UTIL_3V3 are all at their target values. A full 12 V brownout would rarely kill only one rail.
→ However, this does not rule out a brief 12 V dip during the first few milliseconds. VCCINT draws the largest inrush and starts earliest, so it is the only rail that can hit the controller's UVLO threshold. The remaining rails come up afterward — once VCCINT has already given up — and therefore look perfectly healthy. This also explains the randomness.
Key insight ③ — With SW16 = JTAG the FPGA is unconfigured, so the static VCCINT load is light.
An unconfigured VU9P draws far less VCCINT current than a loaded design. That makes "overcurrent due to excessive load" unlikely. If the PMBus status registers do report IOUT_OC_FAULT, it strongly implies a real short or damaged power-stage/inductor components on the board → go straight to the RMA path.
Direction: The symptom combination (single rail, random, everything else nominal, non-zero residual voltage) best matches an intermittent fault latch in the VCCINT regulator during startup. In practice, use the SOP in section 6 to eliminate the external factors first (power supply, FMC card, uncleared fault latch). If the board still fails randomly with the FMC removed, the factory supply in use, and a full power-down between attempts, treat it as a board hardware fault and gather the data in section 8 for an RMA.
| Rail | Nominal | Measured | Verdict | Note |
|---|---|---|---|---|
| VCCINT | 0.85 V | 0.24 V | FAIL | Only failing rail; not a regulated level → regulator is off |
| VCCINTIO_BRAM | 0.85 V | 0.85 V | OK | Same potential, separate supply — the most likely leakage source |
| VCC1V8 | 1.8 V | 1.8 V | OK | |
| VADJ_1V8 | 1.8 V | 1.8 V | OK | FMC I/O rail — FMC power is established |
| VCC1V2 | 1.2 V | 1.2 V | OK | |
| MGTAVCC | 0.9 V | 0.9 V | OK | |
| MGTAVTT | 1.2 V | 1.2 V | OK | |
| UTIL_1V35 | 1.35 V | 1.35 V | OK | DDR4 |
| UTIL_3V3 | 3.3 V | 3.3 V | OK |
Note: SCUI successfully reads every rail, which proves the System Controller, the PMBus bus, and the UART link are all working. The problem is confined to the VCCINT power path / enable logic — it is not a measurement or communication failure.
| LED | Observed | Meaning |
|---|---|---|
| DS3 (PGOOD) | Red | The power-good chain is incomplete; at least one rail has not asserted PG |
| VCCINT indicator | Off | Consistent with the 0.24 V SCUI reading — rail did not start |
| Other rail LEDs (DS1/DS15/DS17/DS25/DS26/DS20…) | Lit | All other rails are up |
| DS2 (INIT) / DS34 (DONE) | Lit | The FPGA cannot initialize on a failed boot; re-confirm and log this row at the moment of failure |
STATUS_* register contents.TON_DELAY), overcurrent and overvoltage thresholds live in the controller's NVM. Confirm exact part numbers and reference designators against the schematic for this board revision.Ordered by how well each fits the observed symptom combination. P1 is the most likely.
The regulator detects (or misdetects) a fault at power-up, latches its output off, and does not retry. Causes include aged power-stage components, degraded inductors/capacitors, micro-cracked BGA or power-device solder joints (conducting or not depending on thermal cycling), or an intermittently failing controller.
STATUS_WORD / STATUS_VOUT / STATUS_IOUT / STATUS_INPUT / STATUS_TEMPERATURE while failed; scope VCCINT to see whether it never moves or rises then collapses.The VCCINT multiphase draws a very large transient at startup. If 12 V drops below the controller's UVLO for tens to hundreds of microseconds, the controller aborts startup and latches off. The load then disappears, 12 V recovers, and the remaining low-current rails come up normally — so it looks like "only VCCINT failed."
The mezzanine card's input capacitance adds inrush that lands right on top of the VCCINT startup window. An anomaly on the FMC I2C branch could also disturb System Controller bus timing.
PMBus regulator fault flags reset only when the input actually falls below UVLO. The board's bulk electrolytics make 12 V decay slowly, so a quick off/on may never reset the controller at all — producing several failures in a row until one power-down is finally long enough. That reads as "random."
If voltage or timing settings were ever rewritten through SCUI or a PMBus tool, or the firmware is outdated, the VCCINT startup sequence or thresholds may be wrong.
A damaged component on the VCCINT plane creating a low-impedance path would cause the regulator to trip on overcurrent immediately at startup.
STATUS_* registers at the moment of failure. What class of fault is reported?IOUT_OC_FAULT (overcurrent)VIN_UV_FAULT / input undervoltageWork through these in order and record the result of every step — those records are exactly the evidence an RMA request needs.
Purpose: quantify "random" so that every later change has something to compare against.
Purpose: distinguish "latch never cleared" from "each power-up fails independently" (P4).
Purpose: the highest-value single experiment here — it separates a board fault from a system-load problem (P3).
Purpose: rule out the most common and most easily fixed external factor (P2).
Purpose: directly confirm or eliminate "input undervoltage aborts startup" (P2).
Purpose: let the regulator explain why it shut down — the highest-information step in the whole procedure (details in section 7).
STATUS_WORD, STATUS_VOUT, STATUS_IOUT, STATUS_INPUT, STATUS_TEMPERATURE and STATUS_CML.Purpose: rule out a physical short (P6).
Purpose: cheaply eliminate software configuration factors (P5).
| Register / flag | If set, it means | Matching hypothesis and action |
|---|---|---|
STATUS_WORD | Top-level summary of which fault class occurred | Read this first, then drill into the corresponding detail register |
IOUT_OC_FAULT (in STATUS_IOUT) | Output overcurrent protection tripped | P6/P1: overcurrent under a light load makes no sense → measure resistance to ground → RMA |
VOUT_UV_FAULT (in STATUS_VOUT) | Output never reached target (startup timeout) | P1/P2: use the 12 V waveform to tell insufficient input from a failed power stage |
VOUT_OV_FAULT | Output overvoltage | Feedback path or controller fault → RMA |
VIN_UV_FAULT (in STATUS_INPUT) | 12 V input below threshold | P2: supply / cable / connector. Still happening on the factory supply → board input stage |
OT_FAULT (in STATUS_TEMPERATURE) | Overtemperature protection | Check that the fan runs and the heatsink is seated. Failures from cold rule this out |
STATUS_CML | Communication / memory / logic error | P5: PMBus or NVM issue → check firmware and configuration |
| No flags at all, output OFF | Controller was never enabled or never completed its startup sequence | P1/P5: enable/sequencing problem, usually board hardware → RMA |
STATUS_* register contentsCaution: if a short is suspected (near 0 Ω in step 7, or a PMBus overcurrent report), stop cycling power to avoid escalating the damage.
IOUT_OC_FAULT under the light load of JTAG mode with an unconfigured FPGA.STATUS_* register contents.Tip: spelling out what has already been eliminated dramatically shortens the back-and-forth with support — which is the main reason section 6 asks you to log every step.
ハードウェア立ち上げ問題レポート — 日本語
間欠的な電源投入失敗の証拠整理、根本原因仮説の優先順位づけ、および段階的な切り分け手順
VCU118 の電源投入は時々失敗する。成功時は PGOOD が緑、全レールが公称値、FPGA も初期化に入る。失敗時は PGOOD(DS3)が赤になり、VCCINT の LED が消灯したまま、他のレールはすべて公称値を示す。
重要な読み取り ① — 0.24 V は「負荷で落ち込んでいる」のではなく、レギュレータがそもそも起動していないことを意味する。
VCCINT の公称値は 0.85 V である。スイッチングしていて過負荷なだけのレギュレータなら、目に見えるリプル、ヒカップ再起動、あるいは目標値にやや届かない電圧が観測されるのが普通である。0.24 V は調整された電圧レベルではまったくない — 出力段がオフのまま、VCCINT ノードが隣接する 0.85 V レールから FPGA ダイを介して流れ込む漏れ電流と出力コンデンサの残留電荷によって、ある平衡点まで引き上げられている状態と整合する。
→ 調査は「負荷が重すぎる」ではなく、なぜ VCCINT コントローラがイネーブルされないのか、あるいはなぜラッチオフするのかに向けるべきである。
重要な読み取り ② — 他のレールがすべて公称値なので、12 V 全体の崩壊ではない。
VCC1V8 / VADJ_1V8 / VCCINTIO_BRAM / VCC1V2 / MGTAVCC / MGTAVTT / UTIL_1V35 / UTIL_3V3 はいずれも目標値にある。12 V が完全にブラウンアウトしたのであれば、1 本のレールだけが落ちることはまずない。
→ ただしこれは、起動最初の数ミリ秒における 12 V の短時間の落ち込みを否定するものではない。VCCINT は突入電流が最も大きく、最も早く立ち上がるため、コントローラの UVLO しきい値に触れうる唯一のレールである。残りのレールは VCCINT がすでにあきらめた後で立ち上がるので、まったく健全に見える。これはランダム性の説明にもなる。
重要な読み取り ③ — SW16 = JTAG では FPGA は未コンフィグであり、VCCINT の静的負荷は軽い。
未コンフィグの VU9P が引く VCCINT 電流は、コンフィグ済み設計に比べてはるかに小さい。したがって「過大な負荷による過電流」は考えにくい。それでも PMBus のステータスレジスタが IOUT_OC_FAULT を報告するなら、ボード上に実際の短絡、あるいはパワーステージ/インダクタの損傷がある可能性が高い → ただちに RMA の流れに進むこと。
方向性:症状の組み合わせ(単一レール、ランダム、他はすべて公称値、残留電圧が非ゼロ)は、起動時における VCCINT レギュレータの間欠的なフォールトラッチに最もよく一致する。実務上は第 6 節の SOP を用いて外部要因(電源、FMC カード、未解除のフォールトラッチ)を先に潰すこと。FMC を外し、純正電源を使い、試行ごとに完全に電源を落としてもなおランダムに失敗するなら、ボードのハードウェア故障とみなし、第 8 節の資料をそろえて RMA を申請する。
| レール | 公称 | 実測 | 判定 | 備考 |
|---|---|---|---|---|
| VCCINT | 0.85 V | 0.24 V | FAIL | 唯一の異常レール。調整された電圧レベルではない → レギュレータはオフ |
| VCCINTIO_BRAM | 0.85 V | 0.85 V | OK | 同電位だが別電源 — 最も可能性の高い漏れ電流源 |
| VCC1V8 | 1.8 V | 1.8 V | OK | |
| VADJ_1V8 | 1.8 V | 1.8 V | OK | FMC I/O 用レール — FMC への給電は確立している |
| VCC1V2 | 1.2 V | 1.2 V | OK | |
| MGTAVCC | 0.9 V | 0.9 V | OK | |
| MGTAVTT | 1.2 V | 1.2 V | OK | |
| UTIL_1V35 | 1.35 V | 1.35 V | OK | DDR4 |
| UTIL_3V3 | 3.3 V | 3.3 V | OK |
補足:SCUI がすべてのレールを読み出せているということは、System Controller、PMBus バス、UART リンクのいずれも動作していることの証明である。問題は VCCINT の電源経路/イネーブルロジックに限定されており、測定や通信の失敗ではない。
| LED | 観測 | 意味 |
|---|---|---|
| DS3 (PGOOD) | 赤 | パワーグッドの連鎖が成立していない。少なくとも 1 本のレールが PG をアサートしていない |
| VCCINT 表示 | 消灯 | SCUI の 0.24 V という読み値と整合 — レールが起動しなかった |
| 他のレール LED(DS1/DS15/DS17/DS25/DS26/DS20 など) | 点灯 | 他のレールはすべて立ち上がっている |
| DS2 (INIT) / DS34 (DONE) | 点灯 | 失敗時は FPGA が初期化できないはずである。この行は失敗した瞬間にあらためて確認し記録すること |
STATUS_* レジスタの内容。TON_DELAY)、過電流・過電圧しきい値はコントローラの NVM に保持されている。正確な型番とリファレンスデシグネータは、当該ボードリビジョンの回路図で確認すること。観測された症状の組み合わせにどれだけよく適合するかで並べてある。P1 が最も可能性が高い。
レギュレータが電源投入時にフォールトを検出(あるいは誤検出)して出力をラッチオフし、リトライしない状態。原因としては、パワーステージ部品の劣化、インダクタ/コンデンサの特性低下、BGA やパワーデバイスのはんだ接合のマイクロクラック(熱サイクル次第で導通したりしなかったりする)、あるいはコントローラ自体の間欠故障が考えられる。
STATUS_WORD / STATUS_VOUT / STATUS_IOUT / STATUS_INPUT / STATUS_TEMPERATURE を読む。あわせて VCCINT をオシロで観測し、まったく動かないのか立ち上がってから崩れるのかを見る。VCCINT のマルチフェーズは起動時に非常に大きな過渡電流を引く。12 V が数十〜数百マイクロ秒のあいだコントローラの UVLO を下回ると、コントローラは起動を中止してラッチオフする。すると負荷が消えて 12 V は回復し、残りの低電流レールは正常に立ち上がる — 結果として「VCCINT だけが失敗した」ように見える。
メザニンカードの入力容量が加わることで、突入電流がちょうど VCCINT の起動ウィンドウに重なる。また FMC 側の I2C 分岐に異常があれば、System Controller のバスタイミングを乱す可能性もある。
PMBus レギュレータのフォールトフラグは、入力が実際に UVLO を下回ったときにのみリセットされる。ボードのバルク電解コンデンサのせいで 12 V はゆっくりしか下がらないため、素早く切って入れ直すだけではコントローラがまったくリセットされないことがある — その結果、十分長い電源断が来るまで連続して失敗する。これが「ランダム」に見える。
SCUI や PMBus ツールから電圧・タイミング設定が書き換えられたことがある場合、あるいはファームウェアが古い場合、VCCINT の起動シーケンスやしきい値が誤っている可能性がある。
VCCINT プレーン上の部品が損傷して低インピーダンス経路ができていれば、レギュレータは起動直後に過電流でトリップする。
STATUS_* レジスタを読む。どの種類のフォールトが報告されているか?IOUT_OC_FAULT(過電流)VIN_UV_FAULT/入力低電圧以下を順に実施し、各手順の結果を必ず記録すること — その記録がそのまま RMA 申請に必要な証拠になる。
目的:「ランダム」を数値化し、以降のすべての変更に比較対象を与える。
目的:「ラッチが解除されていない」のか「毎回独立に失敗している」のかを切り分ける(P4)。
目的:ここで最も価値の高い単一実験。ボードの故障とシステム負荷の問題を分離する(P3)。
目的:最も一般的で最も簡単に直せる外部要因を除外する(P2)。
目的:「入力低電圧が起動を中止させている」を直接確認、あるいは除外する(P2)。
目的:なぜ停止したのかをレギュレータ自身に語らせる — 手順全体で最も情報量の多いステップ(詳細は第 7 節)。
STATUS_WORD、STATUS_VOUT、STATUS_IOUT、STATUS_INPUT、STATUS_TEMPERATURE、STATUS_CML を取得する。目的:物理的な短絡を除外する(P6)。
目的:ソフトウェア設定の要因を低コストで除外する(P5)。
| レジスタ/フラグ | セットされている場合の意味 | 対応する仮説と処置 |
|---|---|---|
STATUS_WORD | どの種類のフォールトが起きたかの上位サマリ | まずこれを読み、対応する詳細レジスタに掘り下げる |
IOUT_OC_FAULT(STATUS_IOUT 内) | 出力過電流保護がトリップした | P6/P1:軽負荷で過電流はあり得ない → 対地抵抗を測定 → RMA |
VOUT_UV_FAULT(STATUS_VOUT 内) | 出力が目標値に到達しなかった(起動タイムアウト) | P1/P2:12 V 波形で入力不足かパワーステージ故障かを判別する |
VOUT_OV_FAULT | 出力過電圧 | フィードバック経路またはコントローラの故障 → RMA |
VIN_UV_FAULT(STATUS_INPUT 内) | 12 V 入力がしきい値を下回った | P2:電源/ケーブル/コネクタ。純正電源でも起きるならボードの入力段 |
OT_FAULT(STATUS_TEMPERATURE 内) | 過温度保護 | ファンが回りヒートシンクが密着しているか確認する。冷間から失敗するならこれは除外できる |
STATUS_CML | 通信/メモリ/ロジックのエラー | P5:PMBus または NVM の問題 → ファームウェアと設定を確認 |
| フラグは何も立たず、出力だけオフ | コントローラがイネーブルされなかった、または起動シーケンスを完了しなかった | P1/P5:イネーブル/シーケンスの問題。通常はボードのハードウェア → RMA |
STATUS_* レジスタの内容注意:短絡が疑われる場合(手順 7 で 0 Ω 近傍、または PMBus が過電流を報告)は、損傷の拡大を避けるため電源の投入を繰り返さないこと。
IOUT_OC_FAULT を報告する。STATUS_* レジスタの内容。ヒント:すでに除外した項目を明示すると、サポートとのやり取りが劇的に短くなる。第 6 節で各手順の記録を求めているのは、主にそのためである。