Files

220 lines
4.7 KiB
JSON
Raw Permalink Normal View History

2026-06-29 16:31:02 -04:00
{
"analyzer_type": "spice",
"schema_version": "1.3.0",
"summary": {
"total": 8,
"total_findings": 0,
"pass": 8,
"warn": 0,
"fail": 0,
"skip": 0,
"by_severity": {
"error": 0,
"warning": 0,
"info": 8
}
},
"findings": [],
"simulation_results": [
{
"subcircuit_type": "voltage_divider",
"components": [
"R15",
"R16"
],
"expected": {
"ratio": 0.180328,
"vout_V": 0.5950823999999999
},
"simulated": {
"vout_V": 0.595082
},
"delta": {
"vout_error_pct": 0.0
},
"status": "pass",
"elapsed_s": 1.214,
"reference": "R15/R16"
},
{
"subcircuit_type": "voltage_divider",
"components": [
"R15",
"R16"
],
"expected": {
"ratio": 0.180328,
"vout_V": 0.5950823999999999
},
"simulated": {
"vout_V": 0.595082
},
"delta": {
"vout_error_pct": 0.0
},
"status": "pass",
"elapsed_s": 0.021,
"reference": "R15/R16"
},
{
"subcircuit_type": "decoupling",
"components": [
"C18",
"C9",
"C12",
"C6",
"C4"
],
"rail": "/00000000-0000-0000-0000-00005ed4bb5b/+5v",
"cap_count": 6,
"expected": {},
"simulated": {
"z_min_ohms": 0.0078,
"z_at_1MHz_ohms": 0.0093,
"z_at_100kHz_ohms": 0.0781
},
"delta": {},
"model_note": "generic ESR + parasitic L from self-resonant frequency",
"status": "pass",
"note": "Z=0.009\u03a9 at 1MHz",
"elapsed_s": 0.016,
"reference": "C18/C9/C12/C6/C4"
},
{
"subcircuit_type": "decoupling",
"components": [
"C2"
],
"rail": "+5v",
"cap_count": 1,
"expected": {},
"simulated": {
"z_min_ohms": 0.0158,
"f_at_zmin_hz": 1678740.0,
"z_at_1MHz_ohms": 0.0188,
"z_at_100kHz_ohms": 0.1594
},
"delta": {},
"model_note": "generic ESR + parasitic L from self-resonant frequency",
"status": "pass",
"note": "Z=0.019\u03a9 at 1MHz",
"elapsed_s": 0.013,
"reference": "C2"
},
{
"subcircuit_type": "decoupling",
"components": [
"C7",
"C3",
"C8"
],
"rail": "VBUS",
"cap_count": 3,
"expected": {},
"simulated": {
"z_min_ohms": 0.0075,
"z_at_1MHz_ohms": 0.009,
"z_at_100kHz_ohms": 0.0569
},
"delta": {},
"model_note": "generic ESR + parasitic L from self-resonant frequency",
"status": "pass",
"note": "Z=0.009\u03a9 at 1MHz",
"elapsed_s": 0.013,
"reference": "C7/C3/C8"
},
{
"subcircuit_type": "regulator_feedback",
"components": [
"R15",
"R16"
],
"regulator": "U8",
"expected": {
"ratio": 0.180328,
"vref_V": 0.6,
"vfb_V": 0.599951256,
"vin_V": 3.327
},
"simulated": {
"vfb_V": 0.6
},
"delta": {
"vfb_error_pct": 0.0
},
"status": "pass",
"elapsed_s": 0.01,
"reference": "R15/R16"
},
{
"subcircuit_type": "inrush",
"components": [
"C7",
"C3",
"C8"
],
"regulator": "U6",
"expected": {
"v_target_V": 5.0,
"estimated_inrush_A": 1.2
},
"simulated": {
"v_settled_V": 5.0
},
"delta": {
"v_settle_error_pct": 0.0
},
"status": "pass",
"note": "Transient simulated",
"elapsed_s": 0.013,
"reference": "C7/C3/C8"
},
{
"subcircuit_type": "inrush",
"components": [
"C16",
"C19",
"C14",
"C15",
"C17"
],
"regulator": "U8",
"expected": {
"v_target_V": 3.327,
"estimated_inrush_A": 0.133
},
"simulated": {
"v_settled_V": 3.327
},
"delta": {
"v_settle_error_pct": 0.0
},
"status": "pass",
"note": "Transient simulated",
"elapsed_s": 0.011,
"reference": "C16/C19/C14/C15/C17"
}
],
"trust_summary": {
"total_findings": 0,
"trust_level": "high",
"by_confidence": {
"deterministic": 0,
"heuristic": 0,
"datasheet-backed": 0
},
"by_evidence_source": {
"datasheet": 0,
"topology": 0,
"heuristic_rule": 0,
"symbol_footprint": 0,
"bom": 0,
"geometry": 0,
"api_lookup": 0
},
"provenance_coverage_pct": null
},
"total_elapsed_s": 1.31,
"simulator": "/opt/homebrew/bin/ngspice",
"ngspice": "/opt/homebrew/bin/ngspice"
}