Jetson Power & PSU — methodology

Method version 1.0 · dataset module-power-input 2026-09-09 · engine: /engines/jetson-power-psu/ · dataset: datasets/module-power-input.json

A bring-up check, not a power-supply simulation. Every voltage window, power ceiling, adapter figure and PoE statement is the vendor's published number with the document quoted; the only engineering figure is the peak factor, and it is labelled class E.

Contents

  1. What it decides, and what it does not
  2. Inputs
  3. Which board the rail is judged against
  4. The four checks
  5. Verdict rule
  6. Class E engineering defaults
  7. The module registry and its sources
  8. Evidence classes and confidence
  9. What invalidates a result
  10. Method changelog

1. What it decides, and what it does not

The engine answers one bring-up question: for this module at this power mode, on this carrier, from this DC rail — is the supply inside the window the datasheet specifies, is the module inside its power ceiling, is the PSU big enough with a peak factor, and is powering it over PoE something the vendor actually documents? It returns FIT, FIT WITH RISKS, NEEDS VALIDATION or NO FIT, with the PSU wattage to buy.

It does not model supply efficiency curves, inrush waveforms, rail sequencing, transient response or brown-out behaviour. Those depend on the actual supply, cable and capacitance, none of which a form can capture. What it does instead is hold the design against the vendor's own printed limits and say plainly when the vendor prints nothing.

It is also not the Power Budget engine, which sizes a whole deployment's electrical envelope including UPS runtime and cooling. This one is about one node's rail and its supply.

2. Inputs

InputValuesDefaultUsed by
platformmodule id (Jetson Orin Nano / NX / AGX Orin family, Thor T5000 / T4000, Raspberry Pi 5, RK3588, Hailo-8 / 8L, Coral)requiredall checks
power_wmodule power in Wthe power_mode preset's watts, else the vendor's maximum module powerpower ceiling, PSU sizing
power_modenvpmodel preset id from the power-mode registrypower resolution
carrierproduction-carrier registry idthe voltage window the rail is judged against; the carrier's power rating joins the assumptions
peripherals_w0–500 W — cameras, USB accelerators, M.2 cards on the same supply0PSU sizing
supply_vthe DC rail available (V)— (UNKNOWN without one)input voltage
psu_wthe supply you already have (W)PSU sizing
peak_factor1–31.5 (class E)PSU sizing
devkitboolean — the node is the vendor developer kitfalsethe bundled adapter becomes the available supply
poeboolean — the node is to be powered over PoEfalsePoE powered device

3. Which board the rail is judged against

A supply plugs into the outermost board, not into the module. An Orin Nano module's VDD_IN is a 4.75–5.25 V rail; the developer kit's carrier board takes 9–20 V at its DC jack and regulates it down. Judging a 12 V bench supply against the module's 5 V window would fail a configuration NVIDIA ships in a box.

So the rule is: when a carrier is named, the rail is judged against the carrier's published input window; otherwise against the module's. Both windows are always reported, and the applied one is flagged, so the reader can see the rail the carrier has to deliver as well as the rail they are supplying. When neither publishes a window, or no rail was given, the check is UNKNOWN.

One implementation note: a published window written as “9-19V DC” can be parsed with the hyphen read as a minus sign, giving a nonsensical −19 V lower bound. A window whose lower bound is negative while its upper bound is positive and smaller is read back as the range the vendor printed rather than being used as-is.

4. The four checks

CheckRequiredAvailableClass
input_voltage the DC rail the applied board's published window (see §3); FAIL outside it, UNKNOWN with no window or no rail A
module_power the resolved module watts the vendor's maximum module power; UNKNOWN when the vendor states none A
psu_sizing (module W + peripherals W) × peak_factor the PSU given, else the developer-kit adapter when the node is the devkit, else UNKNOWN with the wattage to buy D
poe_pd whether PoE power was asked for whether the vendor documents an IEEE 802.3 powered-device implementation: true → PASS, "partial" → REQUIRES VALIDATION, false → FAIL. No PoE asked for → PASS. A

The PSU check takes its status from utilization against the shared thresholds: PASS below 0.8, NEAR LIMIT from 0.8, FAIL at 1.0 and above. recommended_psu_w is the required watts rounded up, and it is reported whether or not a supply was given — so an UNKNOWN check still ends in a purchase order rather than a shrug.

5. Verdict rule

  • Any check FAILs → NO FIT.
  • Else any check is UNKNOWN or REQUIRES VALIDATION → NEEDS VALIDATION.
  • Else any check is NEAR LIMIT → FIT WITH RISKS.
  • Else FIT.

Every non-PASS check that has a fix lists it in remediations: a supply inside the window or a DC-DC converter to reach it, a lower power mode, a bigger PSU, or a PoE splitter whose output sits inside the module's input window. The result also carries the module's power presets from the power-mode registry, so the power mode that would fit the supply is one glance away.

6. Class E engineering defaults

DefaultValueWhy
Peak factor1.5A power mode is an average envelope, not a ceiling. Inrush at boot and workload transients both draw above it, and a supply sized exactly to the mode browns out. 1.5 is the planning margin; it is not a vendor figure.

It is a class E engineering figure, named as such in the assumptions of every result and overridable from the Advanced panel and the API. Nothing else in the engine is an estimate: every voltage window, power ceiling, adapter wattage and PoE statement comes from a vendor document.

7. The module registry and its sources

Fourteen modules and accelerators, every row carrying the vendor datasheet, design guide or product page it was read from, with a verbatim quote and a link:

FamilyRowsInput windowMaximum module power
Jetson Orin Nano (incl. Super)24.75–5.25 V15 / 25 W
Jetson Orin NX (16GB, 8GB)24.75–20 V25 / 20 W
Jetson AGX Orin (64GB, 32GB, Industrial)37–20 V60 / 40 / 75 W
Jetson Thor (T5000, T4000)2not published by a class A source130 / 70 W
Raspberry Pi 5, Rockchip RK35882nominal rail only25 W / not published
Hailo-8, Hailo-8L, Coral Edge TPU3host-supplied M.2 rail8.25 / 6.6 W / not published

Seven of the fourteen publish a usable input window and twelve publish a power ceiling; the rest report UNKNOWN rather than a guess. Some records were read from local PDF mirrors whose download URL the research pass did not record: those are kept only where the same document is reachable at a URL the site already cites (the Thor thermal design guide, the RK3588 datasheet, the Raspberry Pi 5 product brief, the Hailo accelerator page), and are otherwise dropped and counted in the dataset's gaps. Two conflicts were resolved in favour of the datasheet: AGX Orin 32GB uses the datasheet's 40 W rather than the product page's 15–60 W band, and Thor T4000 uses the product page's 70 W rather than the thermal design guide's MAXN figure. Developer-kit adapter wattage is published for the AGX Orin kit (inferred from the port's maximum USB PD rating, and flagged as such) and the Raspberry Pi 5; the Orin Nano kit's is not published, so it is null.

8. Evidence classes and confidence

  • A — every module figure: input voltage window, nominal rail, maximum module power, developer-kit adapter, PoE documentation; and the carrier windows and power ratings from the production-carrier registry.
  • D — the PSU sizing check, which combines class A power figures with a class E peak factor.
  • E — the peak factor, and any check whose vendor figure is missing (reported UNKNOWN).

Confidence: HIGH for the voltage and power-ceiling checks when the vendor publishes the figure; MEDIUM for the derived PSU check and the PoE check; LOW for any UNKNOWN. The overall confidence is the lowest of the four.

9. What invalidates a result

  • A supply whose rated wattage is a peak rather than a continuous figure, or one that derates at temperature.
  • Voltage drop along a long or thin DC cable: the rail at the jack is what the check assumes, not the rail at the bench supply.
  • Peripherals that draw more than entered, or that are hot-plugged and add inrush of their own.
  • A real peak above the 1.5 factor — a heavy camera pipeline plus a boot storm can exceed it.
  • A carrier that has its own regulator losses or a lower continuous rating than its connector implies.
  • Any figure the vendor does not publish — the check reports UNKNOWN and the verdict becomes NEEDS VALIDATION rather than a number. This is why both Thor modules come back NEEDS VALIDATION on the voltage check.
  • A PoE splitter whose output voltage sits outside the module's window: the PoE check answers documentation, not the splitter's specification.

10. Method changelog

MethodDatasetDateChange
1.02026-09-092026-09-09First release. Fourteen vendor-sourced modules and accelerators; the applied-window rule for carriers; four checks (input voltage, module power ceiling, PSU sizing, PoE powered device); the verdict rule; the 1.5 peak factor as a class E default; the module's power presets and the carrier's power block in every result.

Method changes bump the method version; new or re-verified module rows bump the dataset version. Both are in every result and in the citation block.