Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
This brief reports explains the paper developed by S. Deng, T. Hubing and D. Beetner on Estimating
Maximum Radiated Emissions From PCB with an Attached Cable. It will also attempt to compare
the estimated results obtained using the developed equations with a full wave FDTD simulator
(SEMCAD X light v14.6).
In order to estimate the maximum radiated emissions, it is necessary to model the board-source-cable
geometry. One can either employ full wave techniques, which require lots of computational power and
take long amounts of time to implement, or use closed form equations, that can be crude but provide an
efficient and quick way to predict the maximum radiation from such geometries. The accuracy of these
closed form equations will be evaluated using full wave simulators.
These differential mode (DM) currents from heatsinks, traces and IC's couple to the cables on a PCB
and induce common mode currents (CM) that radiate electric fields and can act like antennas. The
above geometry can be approximated further and modeled as a quarter wave monopole antenna over an
infinite ground plane. Applying the equations of a monopole antenna, one can develop closed form
equations that can be used to quickly estimate maximum radiated fields from these cables.
Below is the geometry of the system to be analyzed. This is essentially a monopole with the board atop
the antenna(cable) on the emissions will be evaluated for the EMC standard of 3m.
A MATLAB algorithm that takes into account the cable radiation factor and the board size factor was
developed by the original authors of the paper in question.
Comparing the estimated results to the simulations done in SEMCAD X Light Version 14.6
Figure 1:
120
SEMCAD
100
5x5cm2
Maximum E field(dBuV/m)
SEMCAD
80 7x1cm2
MATLAB
estimated
60 results
40
20
0
0 50 100 150 200 250 300 350 400 450 500
Frequency (MHz)
The estimated results obtained using closed form equations are relatively close the simulations
performed in a full wave simulator (SEMCAD X Light v14.6). The simulated results never go above
the maximum estimated values, therefore making an efficient manner to quickly calculate and have an
idea of radiated emission in PCB-cable configurations.
Julian Duran UIN:673300861 EMC Final Project Prof. Erricolo, ECE 423
Figure 2:
140
120
100
Maximum E field (dBuV/m)
80 SEMCAD X
MATLAB
60
40
20
0
0 50 100 150 200 250 300 350 400 450 500
Frequency (MHz)
For bigger board configurations the simulated results appear to be very offset from the estimated values
using closed form equations. Nevertheless they never go above the estimated results, thus indicating
that the values obtain using closed form equations provide a good conservative estimation.
%Julian Duran EMC Final Project
%Figure 1: Maximum radiation for a 5cm square board & 7cmx1cm rectangular
%board(1m cable)
%The following MATLAB code estimates the maximum radiated electric field
%for a board-source-cable model by comparing such a system to a monopole
%antenna. These estimates provide a useful and rapid way in predicting
%maximum radiated electric fields at a defined distance, usually 3m as
%determined by standards in EMC tests.
%Further explanation can be found in the paper submitted by S. Deng, T.
%Hubbing and D. Beetner on IEEEXplore: Estimating Maximum Radiated
%Emissions From Printed Circuit Boards With an Attached Cable.
1
Published with MATLAB® 7.11
2
%Figure 2: Maximum radiation for a 50cm square board & 70cm x 10cm
%rectangular board (1m cable)
%initialize constants
clc
clear all
Vcm=1;%Common Mode voltage
E_max=1.49*Vcm;%Maximum radiated field due to Vcm
c=3e8;%speed of light
l_cable=1;%length of cable in meters
l_board=7.07e-1;%length of board in meters
f=linspace(0,500e6,10000);%define frequency range
lambda=c./f';%wavelength vector as a function of frequency
Beta=(2*pi)./lambda;
%boundary conditions
for i=1:size(lambda,1)
cable_rad_factor(i)=sin(Beta(i).*l_cable);
if l_cable>lambda(i)/4;
cable_rad_factor(i)=1;
end
end
for i=1:size(lambda,1)
board_size_factor(i)=sin(Beta(i).*l_board);
if l_board>lambda(i)/4;
board_size_factor(i)=1;
end
end
E=abs(E_max.*cable_rad_factor.*board_size_factor);
E_dbuV=20.*log10(E./1e-6);
plot(f/1e6,E_dbuV)
xlabel('Frequency (MHz)');
ylabel('Maximum E field (dBuV/m)');
title('Maximum Radiated E field for a 50cm^2/70cmx10cm board (1m cable)');
grid on
1
Published with MATLAB® 7.11
2
%Figure 3: Maximum radiation for a 50cm square board with a potion of the
%cable parallel to ground.
%This is done to demonstrate that the maximum
%radiation is insensitive to the total cable length or orientation. The
%parameters that matter are the vertical distance and the maximum current
%given by the radiation of the board and cable configuration.
%initialize constants
clc
clear all
Vcm=1;%Common Mode voltage
E_max=1.49*Vcm;%Maximum radiated field due to Vcm
c=3e8;%speed of light
l_cable=1;%length of cable in meters(.5m parallel to ground)
l_board=7.07e-1;%length of board in meters(diagonal distance)
f=linspace(0,500e6,10000);%define frequency range
lambda=c./f';%wavelength vector as a function of frequency
Beta=(2*pi)./lambda;
%boundary conditions
for i=1:size(lambda,1)
cable_rad_factor(i)=sin(Beta(i).*l_cable);
if l_cable>lambda(i)/4;
cable_rad_factor(i)=1;
end
end
for i=1:size(lambda,1)
board_size_factor(i)=sin(Beta(i).*l_board);
if l_board>lambda(i)/4;
board_size_factor(i)=1;
end
end
E=abs(E_max.*cable_rad_factor.*board_size_factor);
E_dbuV=20.*log10(E./1e-6);
plot(f/1e6,E_dbuV)
xlabel('Frequency (MHz)');
ylabel('Maximum E field (dBuV/m)');
title('Maximum Radiated E field for a 50cm^2 (1.5m effective cable length)');
grid on
1
Published with MATLAB® 7.11