{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.calculatorx.com/schemas/electrical.buck.ripple/1.1.0/input.json",
  "title": "Buck Converter Ripple — input",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Vin_V": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Input voltage Vin (V)"
    },
    "Vout_V": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Output voltage Vout (V). Must be strictly less than Vin."
    },
    "f_Hz": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Switching frequency f_SW (Hz)"
    },
    "L_H": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Inductance L (H)"
    },
    "C_F": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Optional output capacitance Cout (F). Omit to report inductor ripple only. If present, must be > 0."
    }
  },
  "required": [
    "Vin_V",
    "Vout_V",
    "f_Hz",
    "L_H"
  ],
  "description": "Assumed-CCM buck peak-to-peak inductor ripple ΔI_L,pp and optional capacitor-only ΔV_C,pp (ESR=0). (calculation_version 1.1.0)"
}
