pcb_analyze_smps_emi
Model SMPS hot loop radiation as a magnetic dipole to predict switching current harmonics and compare against FCC/CISPR emission limits.
Instructions
Calculate SMPS switching harmonic EMI from hot loop radiation. Models trapezoidal current waveform harmonics through magnetic dipole antenna model. Compares to emission limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| duty_cycle | No | Switch duty cycle 0-1 (0 = auto from Vin/Vout). Default 0.5 | |
| rise_time_ns | No | Switch transition rise time (ns). Default 10 | |
| num_harmonics | No | Number of harmonics. Default 30 | |
| limit_standard | No | Emission limit standard. Default cispr32_classb | |
| input_voltage_v | No | Input supply voltage (V). Default 12 | |
| output_current_a | No | Output load current (A). Default 2.0 | |
| output_voltage_v | No | Output voltage (V). Default 3.3 | |
| inductor_value_uh | No | Output inductor (uH). Default 4.7 | |
| pcb_loop_area_cm2 | No | Hot loop area (cm^2). Default 1.0 | |
| switching_frequency_khz | Yes | SMPS switching frequency (kHz) |