design_describe_circuits
Recognizes divider, RC filter, and crystal-load blocks in a design plan and computes ratios, cut-off frequencies, and load capacitance to verify intended behavior and catch wrong values.
Instructions
Report the electrical behaviour of each recognised sub-circuit.
Recognises the parametric blocks in a DesignPlan (voltage / feedback
dividers, RC low/high-pass filters, crystal load networks) and computes
each one's characteristic from the chosen component values: a divider's
ratio, a filter's cut-off, a crystal's load capacitance. Use it to
verify a block does what you intended -- it catches the
wrong-but-consistent value error (a divider of two valid resistors that
produces the wrong ratio) that connectivity and equality checks miss.
Most parameters are ratios / time-constants that need only the values, not a supply voltage, so this works on the plan alone. No Altium.
Returns {"ok": True, "circuits": [{motif, parts, summary, params}]};
blocks whose values are missing or unparseable are skipped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_json | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||