CISPR EMC Standards and Compliance Simulation

Category: 電磁気解析 > EMC | 更新 2026-04-11
CISPR EMC emission limits visualization showing frequency-dependent QP and average detector limit curves for Class A and B
CISPR規格のエミッション限度値体系 -- 周波数帯ごとのQP・平均値限度値とクラスA/Bの差異

Theory and Physics

Overview of the CISPR Standard System

🧑‍🎓

There are various CISPR standards, but which one should we comply with? I heard there are over 10 standard numbers...

🎓

It's determined by the product category. Home appliances follow CISPR 14, IT equipment follows CISPR 32 (formerly 22), automotive follows CISPR 25, and industrial equipment follows CISPR 11. The key at the design stage is to predict the response of the Quasi-Peak (QP) detector through simulation. Adding filters after failing measurements in real tests incurs significant rework costs.

🧑‍🎓

I see, so the first step is to identify which category our product falls into. What does CISPR even stand for?

🎓

Comité International Spécial des Perturbations Radioélectriques, the International Special Committee on Radio Interference. It's a sub-organization of the IEC (International Electrotechnical Commission), established in 1934. It originated to protect radio broadcasting from electrical equipment noise and now forms the foundation of EMC standards for all electronic devices.

🎓

The standards issued by CISPR are broadly divided into two series:

  • Basic Standards (CISPR 16 series): Define measurement instrument specifications, measurement methods, and statistical evaluation techniques. The IF bandwidth and charge/discharge time constants of the QP detector are also specified here.
  • Product Standards (CISPR 11/14/25/32, etc.): Define emission limits and measurement conditions for each product category.

Standard Mapping by Product Category

🧑‍🎓

Could you organize specifically which standard applies to what kind of product?

🎓
CISPR StandardTarget ProductsFrequency RangeClass
CISPR 11ISM equipment (Industrial, Scientific, Medical), Power conversion equipment9kHz〜400GHzA (Industrial) / B (Residential)
CISPR 14-1Household electrical appliances, Electric tools9kHz〜400GHzSingle Class
CISPR 25Automotive equipment (12V/24V/48V systems)150kHz〜2.5GHz1〜5 (Vehicle manufacturer specific)
CISPR 32IT & Multimedia equipment (formerly CISPR 22)9kHz〜400GHzA (Commercial) / B (Household)
CISPR 35IT & Multimedia equipment (Immunity)--
CISPR 36Electric vehicles (Vehicle level)150kHz〜30MHz-
🧑‍🎓

Was CISPR 22 abolished?

🎓

Yes, CISPR 22 (emission for IT equipment) and CISPR 24 (immunity for IT equipment) were integrated into CISPR 32 and CISPR 35 respectively. CISPR 32 is the successor standard that expanded its scope to include multimedia equipment. Old certification reports might say CISPR 22, but new certifications use CISPR 32. For example, Wi-Fi routers and game consoles need to comply with CISPR 32 Class B.

Structure of Emission Limits

🧑‍🎓

Are the limits not simply a matter of "below X dB is OK"?

🎓

Not simple at all. Limits are determined by four axes: "Frequency Band" × "Detection Method" × "Class" × "Distance". For example, the radiated emission limits for CISPR 32 are as follows:

Frequency BandClass B QP [dBμV/m]Class B Average [dBμV/m]Class A QP [dBμV/m]Measurement Distance
30〜230 MHz30-4010m
230〜1000 MHz37-4710m

The key point is that Class B is about 10dB stricter than Class A. Residential environments require lower radiation levels to protect radio and TV reception. A 10dB difference is about 3.16 times in electric field strength and 10 times in power.

🧑‍🎓

Are the conducted emission limits different again?

🎓

Yes, they are. Conducted emission measures the noise voltage leaking out through the power line. For CISPR 32:

Frequency BandClass B QP [dBμV]Class B Average [dBμV]
150kHz〜500kHz66〜56 (linear decrease)56〜46 (linear decrease)
500kHz〜5MHz5646
5MHz〜30MHz6050

It's important to note that limits are set for both QP and Average values. This means you must clear the limits for both detection methods. Simulation also needs to predict both.

Physics of QP, Average, and Peak Detection

🧑‍🎓

What's the difference between QP detection and regular peak detection? Can't we just measure with a spectrum analyzer?

🎓

QP (Quasi-Peak) detection is a unique CISPR detection method. Its biggest characteristic is that the output changes according to the signal's repetition rate (PRF: Pulse Repetition Frequency). It reflects the human auditory characteristic that "continuous noise is perceived as more annoying than occasional pulses."

🎓

Comparing the three detection methods:

Detection MethodResponse CharacteristicPRF DependencyApplication
PeakInstantaneous maximum value of the signalNonePre-compliance (conservative)
QPWeighted by charge/discharge time constantsYes (High PRF → High QP value)CISPR certification measurement (official)
AverageRMS-like time averageYesUsed in some limits
🧑‍🎓

What are the specific time constant values for QP detection?

🎓

They are specified in CISPR 16-1-1. They vary by frequency band:

BandFrequency RangeIF BandwidthCharge Time ConstantDischarge Time Constant
Band A9kHz〜150kHz200Hz45ms500ms
Band B150kHz〜30MHz9kHz1ms160ms
Band C/D30MHz〜1GHz120kHz1ms550ms

The charge time constant is much shorter than the discharge time constant. This means "fast charge, slow discharge". If pulses come frequently, the discharge can't keep up and the output rises. Conversely, if the PRF is low, discharge progresses and the output drops. This asymmetric response is the essence of QP detection.

🎓

The input-output relationship of the QP detector can be written mathematically as follows. For the output envelope $V_{env}(t)$ of the IF stage:

$$ \tau_c \frac{dV_{QP}}{dt} = V_{env}(t) - V_{QP}(t) \quad \text{(Charging: } V_{env} > V_{QP}\text{)} $$
$$ \tau_d \frac{dV_{QP}}{dt} = V_{env}(t) - V_{QP}(t) \quad \text{(Discharging: } V_{env} \leq V_{QP}\text{)} $$

Here $\tau_c$ is the charge time constant, $\tau_d$ is the discharge time constant. The larger the ratio $\tau_d / \tau_c$, the higher the sensitivity to PRF.

Governing Equations for EMC Simulation

🧑‍🎓

So, to predict CISPR compliance through simulation, we ultimately need to solve Maxwell's equations, right?

🎓

Exactly. The starting point for EMC simulation is Maxwell's equations:

$$ \nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t} \qquad \text{(Faraday's Law)} $$
$$ \nabla \times \mathbf{H} = \mathbf{J} + \frac{\partial \mathbf{D}}{\partial t} \qquad \text{(Ampère-Maxwell Law)} $$
$$ \nabla \cdot \mathbf{D} = \rho_v, \qquad \nabla \cdot \mathbf{B} = 0 $$
🎓

Two points are particularly important in the context of EMC:

  • Radiated Emission: Solve Maxwell's equations from the current distribution on the board to find the electric field strength at 10m (or 3m). For example, if a board trace is 30cm long, it matches the wavelength of 1GHz (30cm) exactly and can act as an efficient antenna.
  • Conducted Emission: Solve for common-mode/differential-mode currents on power lines using a combination of transmission line theory and Maxwell's equations.
🧑‍🎓

Wait, board traces can become antennas? That's a pretty scary story...

🎓

Scary? This is the majority of EMC problems. Designers lay out traces intending to "transmit signals," but for high-frequency components, they can become "radiating antennas." Especially square waves like clock signals have rich harmonic components, with spectra spreading up to 10-20 times the fundamental frequency. A 100MHz clock can cause issues up to 1GHz-2GHz.

Coffee Break Yomoyama Talk

Limit Values are in "dBμV/m" -- The Story of How Decibels Confuse Intuition

CISPR standard permissible values are expressed in units of "dBμV/m". For example, the CISPR 32 Class B limit for 30-230MHz is 30dBμV/m, which converts to about 31.6μV/m in V/m -- that's 0.03 millivolts divided by 1000. The decibel notation is hard to grasp intuitively. Even if told "there's a 6dB margin to the limit," one doesn't immediately realize it means twice the margin in electric field strength. Memorizing common dB conversions helps in the field: 3dB=√2 times (≈1.41x), 6dB=2 times, 10dB=√10 times (≈3.16x), 20dB=10 times. When dealing with CISPR standards, becoming familiar enough to mentally convert between dB and linear values can significantly change decision speed at trouble sites.

QP Detector Transfer Function and Frequency Response
  • IF Stage Bandpass Filter: A filter with a Gaussian bandwidth $B_{IF}$ centered at frequency $f_0$. CISPR 16-1-1 defines the bandwidth as the -6dB bandwidth. For Band B, $B_{IF} = 9$ kHz.
  • Envelope Detector: Extracts the amplitude envelope $V_{env}(t) = |V_{IF}(t)|$ of the IF signal. In practice, it generates an analytic signal via Hilbert transform and takes its absolute value.
  • Charge/Discharge Circuit: A nonlinear circuit whose response is determined by the aforementioned $\tau_c$ / $\tau_d$. For discretization, first-order forward difference is sufficient (because time constants are long, ms to hundreds of ms).
  • Meter Time Constant: The time constant of the final meter circuit that determines the displayed value. For Band B/C/D, it's a 160ms critically damped response.
Conversion Relationships for Radiated Emission Prediction
  • What simulation yields is the near-field electromagnetic distribution. To convert to far-field electric field strength under CISPR measurement conditions (10m or 3m), a near-field to far-field transformation (using Huygens' surface equivalent theorem) is required.
  • Measurement distance conversion: In free space, $E \propto 1/r$, so the conversion from 3m to 10m is $E_{10m} = E_{3m} - 20\log_{10}(10/3) \approx E_{3m} - 10.5$ dB.
  • However, this relationship does not hold in the near-field ($r \ll \lambda$). Caution is needed in low-frequency bands.
Unit System Organization
Physical QuantityCISPR UnitConversion to SI Unit
Electric Field StrengthdBμV/m$E[\text{V/m}] = 10^{(x - 120)/20}$
Conducted Noise VoltagedBμV$V[\text{V}] = 10^{(x - 120)/20}$
PowerdBm$P[\text{W}] = 10^{(x - 30)/10}$
Antenna FactordB/m$AF = E_{dB\mu V/m} - V_{dB\mu V}$

Numerical Methods and Implementation

Selection of Numerical Methods for EMC

🧑‍🎓

Even to solve Maxwell's equations, there are various methods like FDTD, FEM, MoM, etc. Which one should we use for EMC simulation?

🎓

It depends on the nature of the problem. Roughly speaking:

MethodFull NameStrong PointsEMC Applications
FDTDFinite-Difference Time-DomainBroadband, Transient Response, Large-scale StructuresEM field distribution inside enclosures, Radiation patterns
FEMFinite Element MethodComplex shapes, Inhomogeneous materialsDetailed analysis inside connectors, filters
MoMMethod of MomentsWires, Open structuresRadiation from cable harnesses, PCB traces
FITFinite Integration TechniqueGeneralization of FDTD, Structured meshUsed in CST Studio Suite
TLMTransmission Line Matrix methodBroadband, Time domainShielding effectiveness evaluation
🧑‍🎓

Which one is most commonly used in practice?

🎓

For EMC, FDTD (or its generalization, FIT) is overwhelmingly common. There are three reasons:

  • Broadband analysis in one go: CISPR standards cover a wide band from 9kHz to several GHz. FDTD yields results for all frequencies at once by performing an FFT on a single time-domain simulation.
  • Strong with large-scale structures: Can handle models including the entire enclosure + board + cables. FEM or MoM would be memory-intensive at this scale.
  • Direct transient response: Can naturally handle non-stationary excitation sources like switching power supply ON/OFF.

However, FDTD is based on structured meshes, so it has limitations in approximating curved surfaces. For modeling fine connector shapes, FEM might be more suitable in some cases.

Digital Modeling of the QP Detector

🧑‍🎓

Assuming we get the electric field time waveform from FDTD, how do we calculate the CISPR QP value from that?

🎓

It's actually quite involved; we need to implement the following processing chain:

  1. Time waveform → FFT: Perform FFT on the simulation result's electric field (or voltage) time waveform to obtain the frequency spectrum.
  2. IF Bandwidth Filter: At each measurement frequency point, apply a bandpass filter with the CISPR-specified IF bandwidth (e.g., 9kHz for Band B).
  3. Envelope Detection: Calculate the amplitude envelope of the filtered signal.
  4. Charge/Discharge Simulation: Process the envelope with an asymmetric RC circuit using charge time constant $\tau_c$ and discharge time constant $\tau_d$.
  5. Meter Time Constant: Smooth the final QP reading value with a critically damped response.
🎓

Step 4 discretization is sufficient with the forward Euler method. The recurrence formula with sampling time $\Delta t$:

$$ V_{QP}[n+1] = \begin{cases} V_{QP}[n] + \frac{\Delta t}{\tau_c}(V_{env}[n] - V_{QP}[n]) & \text{if } V_{env}[n] > V_{QP}[n] \\ V_{QP}[n] + \frac{\Delta t}{\tau_d}(V_{env}[n]
関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ