Sensitec Calc-U-Bar Pie 04
Sensitec Calc-U-Bar Pie 04
Calc-U-Bar
Magnetic Field Calculation Tool for CFS1000 Current Sensor Busbars
Content
1. Introduction........................................................................................................................................... 3
3. Getting Started..................................................................................................................................... 6
4. Simulation Procedure............................................................................................................................ 7
5. Examples.............................................................................................................................................. 9
6. Limitations of Calc-U-Bar.................................................................................................................... 20
7. General Information............................................................................................................................. 22
1. introduction
Calc-U-Bar is a customer support tool, which allows first analytical design
approaches to magnetic requirements of a customized current measure-
ment solution with Sensitec CFS1000 current sensors. The tool operates
using the National Instruments LabVIEW® runtime environment.
Based on magnetic field calculations using Biot-Savart’s Law, it can be
used for first dimension estimations of the U-shaped busbar for operating
the CFS1000. Additionally, the influence of different current feeds can be
investigated without the need for excessive 3D FEM-simulations (three-axis
angle variation for the current feed is possible).
It also includes the possibility to estimate magnetic crosstalk or interference
from adjacent current paths or field sources, which gives the possibility, to Calc-U-Bar user interface
define specific spacing requirements for multiphase arrangements. At the
same time, the influence of a varying sensor position relative to the busbar is
calculated. This gives an idea towards process related positioning toler-
ances and their influence on the magnetic fields components.
This user guide should be used in combination with the CFS1000 data
sheet and application note. For more information please visit us at
www.sensitec.com.
Fig. 1: Left: Schematic of sensor and busbar arrangement. Right: Visualization of internal construction of CFS1000 sensor, showing the
magneto-resistive areas (in red) and the included permanent magnets.
– MR resistances have a privileged magnetization direction which can flip about 180°, if an external magnetic field is present,
pointing in the opposite y-direction of the stabilization field (y-field) and being larger than this. In closed loop operation,
this would lead to a positive feedback situation, where the output of the CFS1000 would flip to the opposite voltage
saturation rail. This operation error is a temporary effect, lasting as long as such field conditions are present. Permanent
damage would require fields above 3 T. To avoid the flipping error, the MR resistances are biased by a stabilization field
generated from two permanent magnets inside the package. At sensor position, their field is typically 3 kA/m in y-direction.
As mentioned before, the sensor can still flip as soon as an external field in y-direction becomes larger than the stabilization
field. As the sensor can measure above 3 times the nominal field gradient and is supposed to operate stable for over currents
up to 5 times the nominal current, Calc-U-Bar sets ±500 A/m as a maximum allowed impact on the stabilization field.
note: For applications where the maximum current is clearly limited to less than 5 times the nominal current, or stable
measurement in over current situations is not required, this limit may be expanded. This will allow the construction of smaller
busbars.
– Symmetry of the magnetic field relative to the chip center is not
mandatory, due to differential field principle, but nevertheless, will
reduce non-linearity for high current arrangements. For busbar
systems targeted above 100 A nominal current, the magnetic field
of the current feed may also reach field strengths above 1 kA/m at
sensor position, which may cause inhomogeneous field strengths
at a single MR-resistance, which have to be compensated using the
compensation loop.
– 1 kA/m stray field at sensor position is a general experienced limit for keeping its impact below 1%, as this is the nominal field
for one active chip area. The stray field immunity can be improved by applying a ferrous or Mu-metal shield. In this case, the
Calc-U-Bar tool is no longer sufficient, why a 3D FEM-simulation is recommended.
– Ferrous materials in the environment of the CFS1000 may become a threat, due to their magnetic hysteresis, which may lead
to a hysteresis in the characteristics of the current sensor.
– The skin effect may lead to field strength variations, generating a larger field gradient and thus affects the sensor. The result
is an increasing gain over frequency (in frequency response or peaking) and overshooting in step response. Both can be
compensated by the use of one or more RC-stages, attenuating higher frequency signals to the correct level. In general,
AC-effects are not considered by Calc-U-Bar.
– For low nominal currents below 15 A and/or larger distances between the CFS1000 and the busbar, as may be required
due to isolation layer constraints, it might not be possible to reach the target differential field using one U-shaped busbar.
A smaller nominal gradient is possible as long as the signal to noise ratio is still acceptable or if noise can be filtered out
for the relevant frequency range. However, a better solution is a busbar consisting of several windings or a coil in order to
achieve the nominal field gradient. Calc-U-Bar can be used to do a raw design of such current paths. The first possibility is to
simulate each winding as a single U and sum all the resulting gradient fields afterwards. The second possibility, more suitable
for coil design, is to assume the coil being a massive U and to multiply the coil current by the number of windings. The field
in y-direction in this case is less critical, as each winding has a feedback line compared to a U-shape, which produces a
counter-field. Therefore, y-fields will cancel each other as long as the sensor lies somewhere in the center of the coil.
– Temperature has a certain effect on current measurements, even though drifts are factory calibrated. The remaining
offset change of the CFS1000 is below ±1% over the complete temperature range. Thermal effects may influence the PCB
thickness and therefore, will influence the differential field. Calc-U-Bar cannot forecast such events as it does not take into
account thermal effects. Anyway, if a possible change in thickness is known or can be estimated, thermal effects can be
simulated indirectly, using these expected values in the simulation.
– In general, the design of the current sensor arrangement has a big influence on power dissipation and thermal behavior.
Calc-U-Bar will not cover such effects, nor give guidance on thermal or mechanical construction – as possible influences are
too various for this calculation tool.
– The U-shape of the busbar is not mandatory. It is also possible to measure the differential field between two parallel feed
lines if the current splits equally between them (conduction in the same direction) or if one feed is carrying the forward
and the other the return current (assuming zero losses). In this case, a very large value (>1000 mm) must be assigned to
parameter length2, in order to run the simulation without impacting the stabilization field.
– The CFS1000 is a closed-loop current transformer consisting of an AMR sensor chip, two bias magnets and a signal
conditioning ASIC that are all packaged in a standard SMD SO16w package (Fig. 3).
non-magnetic leadframe
ASIC
3. Getting started
The front panel consists of several input fields to define the busbar geometry and the nominal current. The same panel contains
the output graphs of the simulated results.
legend: 2
1. Base settings (Fig. 4): Basic input window.
Definition of busbar layout and nominal
current. 1 3
2. Tolerance views (Fig. 5): Evaluation of 8
differential field and impact on stabilizing field
of possible sensor positioning errors in 4
x-, y- and z-direction.
3. Advanced settings (Fig. 6): Additional options
when considering a second sensor and/
or different current feeds from x-, y- and 5
z-direction.
4. Busbar geometry and current definition.
6 7
5. Simulation results for differential field (x-field),
impact on stabilizing field (y-field), current Fig. 4: Front panel after start up. Base settings.
density and result graph for magnetic field vs.
base width of mr-sensor.
6. Software info.
7. Run simulation and simulation status.
8. Open predefined examples (may be used as
9
a starting point for your own design).
9. Influence of sensor placement errors relative
to the busbar (differential field and impact on
stabilizing field; in x-, y- and z-direction).
10. 2nd sensor position and current feed option.
10
4. simulation Procedure
– Definition of busbar geometry. Note that the CFS1000 can be rotated by 180° without impact for the measurement and
calculation (units in mm; see Fig. 7).
– Specification of nominal current (unit A).
– Start the simulation process by clicking simulate. This process will take a few moments and is visualized by a status bar and
an indicator light. Both turn yellow after the simulation is completed.
– The program can be stopped at any time by clicking on the stop button (this will abort the simulation). Resuming the
program is possible by using the resume button .
The advanced simulation settings (2nd sensor position and current feed option) are detailed in the example section of this
document.
Note:
The scale of the graphs is not fixed, but can be modified manually by clicking on the min/max scale numbers – if required for a
more detailed investigation. Scaling is only possible in y-direction.
5. examples
This section covers some common cases, which
one may encounter during design-in-phase of
the CFS1000. All examples clearly show how to
use Calc-U-Bar and how to interpret the simu-
lated results. In general, the user must pro-
vide the geometry data of the busbar and the
isolation layer thickness, as well as the nominal
current of the target application.
As additional help, some predefined examples
are available by turning on the switch example
settings. Typical busbar and setup dimensions
for currents from 10 A up to 1000 A are shown Fig. 12: Predefined example settings.
(Fig. 12).
The simulation results offer the possibility to estimate, whether the necessary requirements to safely operate the CFS1000 are
met, or not:
As stated in the beginning, the calculated current density can be used to estimate, if temperature effects may become an issue.
In this example, it is controllable and thus, a realistic choice for a low-cost product without the need for active cooling.
Placement Tolerances
It can be seen that placement errors (±0.2 mm) in x- and y-direction show only a minor influence on the magnetic field
components, contrary to a variation in z-direction (see Fig. 14). The impact on the stabilization field (yellow curve) is only slightly
affected and remains below the critical target range of ±500 A/m. The differential field however, ranges from 1785 A/m to
2125 A/m. This equals a sensitivity change of -8.32% to +9.14% for a distance variation of ±0.2 mm in z-direction.
In reality, thermal expansion of the PCB might be up to 0.01 mm. So, this graph can be used to estimate gain errors due to
thermal drifts, or in other words: When the current sensor arrangement measures 100 A at a busbar temperature of 100 °C this
might be a real current of 100.51 A as the PCB has expanded to 1.01 mm. Thus, reducing the differential field from 1947 A/m
down to 1938 A/m.
In general, the graphs can be used to estimate if the sensor will operate safely in the presence of placement errors due to
process tolerances, or if it may become necessary to run an end-of-line gain calibration inside the final application.
As soon as the calculation results meet the target values, with dimensions suitable for application requirements, the advanced
option current feed should be activated. Compared to the simple U-shaped busbar, the position and angle of the current feed
can influence the magnetic field at the sensor position noticeably (field symmetry). In most cases, such an influence can be
counteracted by changing the sensor position or by varying the length of the U-shaped busbar. Even an asymmetrical current
feed can be compensated by placing the sensor slightly out of its centered position (relative to the busbar). Due to this current
feed influence, it is not recommended to minimize the busbar space in the first step, but to reserve space for variation instead.
Further details on this topic can be found in the following examples of this document.
Here, all parameters meet the target ranges, whereby the differential field (1937 A/m) is very close to the target value of 1920 A/m.
The field component counteracting the stabilization field with -393 A/m is still inside the allowed range of ±500 A/m.
In comparison to the tolerance graphs of the previous example, the influence of sensor positioning errors decreases with
increasing sensor-system dimensions. That is, the influence of distance variations in z-direction decreases from above 8% in
example 1 to roughly 4.5% for a distance tolerance of ±0.2 mm.
This leads to a general conclusion on the behavior of the CFS1000: The smaller the nominal current, the U-shape and the
isolation layer thickness, the stronger the influence of placing tolerances get.
Based on the dimensions of example 1 (except for length1, which is now set to 15 mm), the influence and calculating capabilities
of Calc-U-Bar – regarding current feed from different directions – is explained. To simulate the most common case of a
U-shaped busbar with straight current feeds from both sides, the switch „current feed“ (advanced settings) has to be activated
and the sub-index-tab „current feed xy“ must be chosen.
– Length 100 mm
– Breadth 2 mm
– Height 7 mm
– Alpha 90°
– Beta 90°
Fig. 16 shows the corresponding simulation results with both angles set to 90° and equal breadth of 2 mm. The current flow is
from the left side of the busbar to the right side.
In comparison to example 1, there is only a minor change in differential field, but the impact on the stabilization field has increased
from -340 A/m to -685 A/m, which is out of range now. Hence, overcurrent-stability should be focused on during first perfor-
mance tests. It can be concluded that, using such a busbar setup will generally have an impact on the stabilization field. In reality,
the differential field is expected to be affected as well (even though in a small manner), due to an inhomogeneous current distri-
bution inside the busbar, which will create an inhomogeneous magnetic field at sensor position. Calc-U-bar will not consider such
effects, as it generally assumes a homogenous current density inside the busbar.
In this example a current feed position, which might be relevant when having connections/terminals adjacent to the sensor posi-
tion, is simulated. The basic busbar geometry and nominal current settings can be found in example 1. Figure 18 shows the cur-
rent feed settings (current feed xz) and the related simulation results.
– Length 100 mm
– Breadth 4 mm
– Height 2 mm
– Alpha 180°
– Beta 180°
The differential field is about 1961 A/m and the impact on the stabilization field about -460 A/m. Both parameters are within the
target range.
The third possibility to vary the current feed direction is a change of angle in the yz-plane. The basic busbar geometry and nominal
current settings can be found in example 1. Figure 19 shows current feed settings and the related simulation results.
– Length 100 mm
– Breadth 2 mm
– Height 4 mm
– Alpha 90°
– Beta 0°
Due to the missing symmetry, the differential field shows an offset of about 400 A/m in the center of the sensor chip area. Anyway,
the differential field is still within the target range. The impact on the stabilization field can be observed by scaling the y-axis
accordingly (max -350 A/m and min -500 A/m). Its difference between the edges of the sensor chip area is about 40 A/m, due to
the asymmetry of the busbar. In such cases, a rework of busbar dimensions and chip placing can help to overcome these issues.
Otherwise stable operation in overload situations and linearity should at least be tested as soon as hardware is available.
+50
Fig. 20: Results for the simulation setup of example 5.6, case 1.
In this example, the influence is quite small. The differential field of sensor #2 is almost not affected (0.62 A/m) and the impact on
the stabilization field is about -23.6 A/m. In this case, the crosstalk is small and therefore, does not threat proper sensor operation.
Even if the crosstalk is quite small regarding the differential field, care has to be taken in order to avoid a too large differential field
offset (may not exceed ±500 A/m). Such an influence may modulate the characteristic curves of the CFS1000 leading to errors up
to 1% in the presence of stray fields and/or symmetry related field offset about ≥1000 A/m. Offset is the field value at position 0
mm in graph „magnetic field vs. base width of mr-sensor“. A high offset coming from another stray field source will not only cause
error in size of its gradient field, but also lead to decreased compensation capability of the sensor, which can cause additional line-
arity errors. By varying the position of the second sensor element, the minimum spacing for multiphase arrangement can be found
regarding the sensors maximum allowed mutual influence on the differential field.
Note that all spacing and production tolerances still have to be taken into account.
Case 2:
Busbar #2 (CFS1000 #2) carries 250 A and busbar #1 (CFS1000 #1) carries no current. Therefore, CFS1000 #1 will be influenced
by the magnetic field of busbar #2. This operation can easily be performed by inverting the sign of the y-position coordinate
(Fig. 21).
-50
Fig. 21: Results for the simulation setup of example 5.6, case 2.
The differential field of sensor #1 is almost not affected (0.39 A/m) and the impact on the stabilization field is about -4.56 A/m. The
crosstalk is small and therefore, does not threat proper sensor operation.
In general, the additional impact – due to crosstalk – may cause problems as soon as both paths carry an overcurrent in the
same direction, i.e. sensor fails due to the breakdown of the stabilization field. However, in most standard applications multiphase
arrangements work with AC currents having a 120° phase shift, so that the additional impact is not a matter. Nevertheless, under
uncertain conditions it is recommended to increases the distances between the sensors in order the guarantee correct device
operation.
note:
For multiphase AC arrangements, care must be taken to check also the influence of phase angle, which has to be transformed to
a current value for one moment in time for each case of interest.
In this example, the current density is calculated to 19.8 A/mm2, which may require some special attention regarding thermal
topics. Since the target differential field is only required directly at the sensor position, it is possible to enlarge the nominal-cur-
rent-layers in a distance of about 10 mm, relative to the sensor position, to compensate local heat generation.
For further improvement of the model it would be another alternative strategy to evaluate the resistance of each layer connec-
tion separately and to calculate the resulting currents for each one. Then, the exact field portion of each layer can be calculated
separately and summed afterwards. Especially the layer with the closest distance to the senor represents a risk for dimensioning
errors, if not interconnected properly with vias to the main connection layer (usually top or bottom layer). Calc-U-bar allows dimen-
sion variation with a resolution down to 1 µm for this purpose.
Note:
Current spreading to different layers will produce effects like higher current density at the lowest resistive path. However, this is
assumed to be negligible in this simplified investigation. In general, PCB designing will require a sufficient number and size of vias
and copper thickness to guarantee required current-carrying capability and to avoid thermal issues. Additional heat spreading lay-
ers without direct connection to the circuit may also help to spread heat generated from local hot spots, but should be interrupted
to prevent eddy currents during switching events. One should keep in mind that, a standard thickness tolerance can be around
10%, which will affect the final result.
note:
The influence of the windings can‘t be calculated by Calc-U-Bar. However, the impact field components coming from the returns
will cancel or at least weaken each other anyway – as long as the sensor element (between Pin 7 and Pin 10 of the CFS1000) is
placed close to the center of the coil.
The simulation result might be improved, when calculating the differential field portion of each single winding separately, including
a summation afterwards. In this case, it is even easier compared to example 7, because the current for each path is known and
equal. Nevertheless, for such arrangements, placing tolerances, especially towards closest winding of the coil, become more
critical as distances become smaller. For such complex arrangements a prototyping test or 3D FEM-simulation is strongly recom-
mended.
The best solution when using a PCB integrated coil, is to place the vias in a short distance of the package side between Pin 8 and
Pin 9. This is easiest solution to maintain creepage requirements for safe isolation. Fig. 24 shows two interconnection methods for
such arrangements.
Fig. 24: Different interconnection methods for PCB integrated current paths.
6. Limitations of Calc-U-Bar
Calc-U-Bar is a customer support tool aiming at simple feasibility studies. It is not supposed to be used for designing series
products. Therefore, the reader is kindly asked to carefully read through the following limitations of the tool. It does not take into
account:
–– Inhomogeneous current distributions, which will influence the differential field. For example due to a narrowing of the current
path’s cross sectional area close to the sensor position
–– Eddy current effects, such as the skin effect. The same applies for proximity effects
–– Thermal effects like local hot spots, due to higher current densities at the current path’s corners
–– Mechanical effects
–– Isolation topics
For a more advanced investigation, a 3D FEM-simulation is of great advantage, since it will cover all the previously mentioned
aspects. Additionally, it is possible to:
–– Design shielding or flux guiding metals, in order to improve the stray field immunity and the influence towards the stabilization
field
–– Reduce the total system size by optimizing the busbar geometry based on highly accurate simulation results
–– ransform the current pulse into a field pulse, which can be used as SPICE model input in order to evaluate the dynamic
T
performance of the CFS1000 assembly
Sensitec is able to cover all these aspects and to provide an advanced engineering support. Please contact the Sensitec sales
department for more information.
7. General Information
Disclaimer
Sensitec GmbH reserves the right to make changes, without notice, in the products, including software, described or contained
herein in order to improve design and/or performance. Information in this document is believed to be accurate and reliable. Howe-
ver, Sensitec GmbH does not give any representations or warranties, expressed or implied, as to the accuracy or completeness of
such information and shall have no liability for the consequences of use of such information. Sensitec GmbH takes no responsibili-
ty for the content in this document if provided by an information source outside of Sensitec products.
In no event shall Sensitec GmbH be liable for any indirect, incidental, punitive, special or consequential damages (including but not
limited to lost profits, lost savings, business interruption, costs related to the removal or replacement of any products or rework
charges) irrespective the legal base the claims are based on, including but not limited to tort (including negligence), warranty, bre-
ach of contract, equity or any other legal theory.
Notwithstanding any damages that customer might incur for any reason whatsoever, Sensitec product aggregate and cumulative
liability towards customer for the products described herein shall be limited in accordance with the General Terms and Conditions
of Sale of Sensitec GmbH. Nothing in this document may be interpreted or construed as an offer to sell products that is open for
acceptance or the grant, conveyance or implication of any license under any copyrights, patents or other industrial or intellectual
property rights.
Unless otherwise agreed upon in an individual agreement Sensitec products sold are subject to the General Terms and Conditions
of Sales as published at www.sensitec.com.
Application Information
Applications that are described herein for any of these products are for illustrative purposes only. Sensitec GmbH makes no repre-
sentation or warranty – whether expressed or implied – that such applications will be suitable for the specified use without further
testing or modification.
Customers are responsible for the design and operation of their applications and products using Sensitec products, and Sensitec
GmbH accepts no liability for any assistance with applications or customer product design. It is customer’s sole responsibility to
determine whether the Sensitec product is suitable and fit for the customer’s applications and products planned, as well as for the
planned application and use of customer’s third party customer(s). Customers should provide appropriate design and operating
safeguards to minimize the risks associated with their applications and products.
Sensitec GmbH does not accept any liability related to any default, damage, costs or problem which is based on any weakness
or default in the customer’s applications or products, or the application or use by customer’s third party customer(s). Customer is
responsible for doing all necessary testing for the customer’s applications and products using Sensitec products in order to avoid
a default of the applications and the products or of the application or use by customer’s third party customer(s).
Sensitec does not accept any liability in this respect.
Sensitec GmbH
Georg-Ohm-Str. 11 · 35633 Lahnau · Germany
Tel. +49 6441 9788-0 · Fax +49 6441 9788-17
www.sensitec.com · [email protected]