molecule
12 V to 5 V / 1 A Buck Molecule (TPS54202), built in Altium Designer
Public Unreviewedby Colby Knox
A 12 V to 5 V, 1 A TPS54202 buck molecule designed and built by AI in Altium Designer from one sentence, with the Altium project, Gerbers, BOM, simulation and current and heat analysis.
main
Colby Knox
Altium Designer build of the TPS54202 buck molecule: Altium project, manufacturing set, STEP and GLB, design, simulatio…
845dd0d
4d ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
{
"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"
]
}