main
Colby Knox Altium Designer build of the TPS54202 buck molecule: Altium project, manufacturing set, STEP and GLB, design, simulatio… 845dd0d 4d ago
{
 "design": "TPS54202 12 V to 5 V / 1 A",
 "engine": "ngspice 42 (averaged loop model + XSPICE cycle-by-cycle switching model)",
 "calibration": "loop model gm fitted so crossover without Cff equals datasheet eq 14 (21.8 kHz); fitted equivalent, not TI's internal compensation",
 "pass": true,
 "checks": [
  {
   "name": "phase_margin_min_deg_cff68",
   "value": 108.0,
   "limit": {
    "min": 45
   },
   "pass": true
  },
  {
   "name": "crossover_max_kHz_cff68",
   "value": 28.76,
   "limit": {
    "max": 40
   },
   "pass": true
  },
  {
   "name": "vout_mean_1A_9V",
   "value": 4.9798,
   "limit": {
    "min": 4.857,
    "max": 5.108
   },
   "pass": true
  },
  {
   "name": "vout_ripple_mV_9V",
   "value": 2.35,
   "limit": {
    "max": 20
   },
   "pass": true
  },
  {
   "name": "il_peak_startup_A_9V",
   "value": 1.177,
   "limit": {
    "max": 2.5
   },
   "pass": true
  },
  {
   "name": "half_amp_step_dev_mV_9V",
   "value": 78.9,
   "limit": {
    "max": 150
   },
   "pass": true
  },
  {
   "name": "t95_ms_9V",
   "value": 4.757,
   "limit": {
    "min": 3,
    "max": 8
   },
   "pass": true
  },
  {
   "name": "vout_mean_1A_12V",
   "value": 4.9797,
   "limit": {
    "min": 4.857,
    "max": 5.108
   },
   "pass": true
  },
  {
   "name": "vout_ripple_mV_12V",
   "value": 3.19,
   "limit": {
    "max": 20
   },
   "pass": true
  },
  {
   "name": "il_peak_startup_A_12V",
   "value": 1.226,
   "limit": {
    "max": 2.5
   },
   "pass": true
  },
  {
   "name": "half_amp_step_dev_mV_12V",
   "value": 79.6,
   "limit": {
    "max": 150
   },
   "pass": true
  },
  {
   "name": "t95_ms_12V",
   "value": 4.757,
   "limit": {
    "min": 3,
    "max": 8
   },
   "pass": true
  },
  {
   "name": "vout_mean_1A_16V",
   "value": 4.9796,
   "limit": {
    "min": 4.857,
    "max": 5.108
   },
   "pass": true
  },
  {
   "name": "vout_ripple_mV_16V",
   "value": 3.88,
   "limit": {
    "max": 20
   },
   "pass": true
  },
  {
   "name": "il_peak_startup_A_16V",
   "value": 1.266,
   "limit": {
    "max": 2.5
   },
   "pass": true
  },
  {
   "name": "half_amp_step_dev_mV_16V",
   "value": 79.8,
   "limit": {
    "max": 150
   },
   "pass": true
  },
  {
   "name": "t95_ms_16V",
   "value": 4.757,
   "limit": {
    "min": 3,
    "max": 8
   },
   "pass": true
  },
  {
   "name": "il_ripple_vs_calc_pct_12V",
   "value": 1.8,
   "limit": {
    "max": 5
   },
   "pass": true
  }
 ],
 "limitsNote": "vout window from the Vref tolerance (calcs); 20 mV ripple and 150 mV half-amp step (3 pct) are self-set budgets; 2.5 A is the minimum HS current limit; 40 kHz crossover is the datasheet limit",
 "files": [
  "loop.json",
  "loop.png",
  "transient_9V.json",
  "transient_12V.json",
  "transient_16V.json"
 ]
}