Agentic schematic validation: datasheet extraction via Claude Console Skills, netlist/BOM design graph, per-IC direct datasheet review with page citations, capacitor derating, Next.js report UI. Extracted from the Pinscope cloud codebase. Auth and billing live in the private gateway repo behind stable seams (billing_hook.py, adapter files listed in CLAUDE.md).
27 lines
1.1 KiB
JSON
27 lines
1.1 KiB
JSON
{
|
|
"type": "transformer",
|
|
"specs": [
|
|
{"name": "turns_ratio", "description": "Primary to secondary turns ratio"},
|
|
{"name": "voltage_primary_v", "description": "Primary voltage rating", "unit": "V"},
|
|
{"name": "voltage_secondary_v", "description": "Secondary voltage rating", "unit": "V"},
|
|
{"name": "current_rating_a", "description": "Maximum current rating", "unit": "A"}
|
|
],
|
|
"subtypes": {
|
|
"transformer.power": {
|
|
"description": "Power transformer",
|
|
"extra_specs": [
|
|
{"name": "power_rating_w", "description": "Maximum power rating", "unit": "W"},
|
|
{"name": "isolation_voltage_v", "description": "Isolation/withstand voltage between windings", "unit": "V"}
|
|
]
|
|
},
|
|
"transformer.signal": {
|
|
"description": "Signal / isolation transformer",
|
|
"extra_specs": [
|
|
{"name": "isolation_voltage_v", "description": "Isolation/withstand voltage between windings", "unit": "V"},
|
|
{"name": "insertion_loss_db", "description": "Insertion loss", "unit": "dB"},
|
|
{"name": "bandwidth_hz", "description": "Operating bandwidth (-3dB)", "unit": "Hz"}
|
|
]
|
|
}
|
|
}
|
|
}
|