Product specification
Supersedes data of 2000 May 19
2000 Nov 27
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
FEATURES
• One chip fully integrated signal conditioning IC
• Accuracy better than 1° together with KMZ41 in 100°
angle range
• Temperature range from −40 to 150 °C
• Adjustable angle range
• Adjustable zero point.
GENERAL DESCRIPTION
The UZZ9000 is an integrated circuit that combines two
sinusoidal signals (sine and cosine) into one single linear
output signal. When used in conjunction with the
magnetoresistive sensor KMZ41 it provides a
measurement systemfor angles up to 180°. The UZZ9000
can also be used for other applications in which an angle
has to be calculated from a sine and a cosine signal.
A typical application would be any kind of resolver
application.
The two input signalsare convertedinto thedigital domain
with two separate AD-converters. A CORDIC algorithm
performsthe inverse tangenttransformation.Sincetoday’s
applications typically require analog output signals
(e.g. potentiometers), the resulting signal is transferred
back to the analog domain.
TheUZZ9000 enablesthe userto setboth the anglerange
and the zero point offset. Theseranges areset byexternal
voltage dividers.
common mode rangereferred to V
lost magnet thresholdreferred to V
DD
DD
external clock frequencyfor trim interface0.1−1MHz
internal clock frequencyTj= −40 to 150 °C2.345.7MHz
output load−−50pF
with series resistance
>300 Ω
V
reset
switchingvoltagethreshold
for power on/off
between falling and
rising V
DD
hysteresis−0.3−
V
out
V
d
output voltage range for
valid ranges
lower bound5−6% V
upper bound94−95% V
diagnostic areafor irregular input
signal
Aaccuracywith ideal input signal;
range = 100°
Resresolutionrange = 100°0.1−−degree
t
on
t
r
V
LM
power up time−−20ms
response timeto 95% of final value−0.71.2ms
sensor voltagelost magnet threshold121520mV
=25°C and VDD= 5 V unless otherwise
amb
±6.6−±28mV/V
490−510mV/V
−3−mV/V
−−200nF
2.8−4.5V
DD
DD
0−4% V
96−100% V
DD
DD
±0.45−−degree
FUNCTIONAL DESCRIPTION
The UZZ9000is a mixedsignal IC for angle measurement
systems. The UZZ9000 has been designed for the double
sensor KMZ41. It combines two analog signals (sine and
cosine) into a linear output signal. The analog
measurement signals on the IC input are converted to
digital data by two ADC’s. Each ADC is a Sigma-Delta
modulator employing a 4th order continuous time
architecture with an over-sampling ratio of 128 to achieve
high resolution. The converteroutput isa digitalbit-stream
with an over-sampling frequency of typically 500 kHz.
The bit-stream is fed into a decimation filter which
2000 Nov 274
performs both low pass filtering and down-sampling. The
IC has twoinput channels each of which has its own ADC
and decimationfilter. The twodecimation filter outputsare
15-bit digital words at a lower frequency of typically
3.9 kHz which is the typical sampling frequency of the
sensor system. The digital representations of the two
signals arethen used to calculatethe current angleby the
ALU. This calculation is carried out using the so-called
CORDIC algorithm. The angle is represented by a 13-bit
resolution. A DAC converts the digital signal back to the
analog domain.
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
handbook, full pagewidth
+V
−V
+V
−V
O1
O1
O2
O2
ADC1
ADC2
RESET
DECIMATION
FILTER
DECIMATION
FILTER
UZZ9000
ALUDACoutput
CONTROL
OSCILLATOR
angle range
offset
DATA-CLK
SMODE
reset
Fig.1 Block diagram.
The following list gives a short description of the relevant
block functions:
1. The ADC block contains two Sigma Delta AD
converters, sensor offset correction circuitry and the
circuitry required for the sensitivity and offset
adjustment of the chip output voltage curve.
2. The decimation filter block comprises two digital low
pass decimation filtersconvert the low resolution high
speed bit stream output from the ADC’s into a low
speed digital word.
3. The ALU block derives an angle value from the two
digital inputs using the CORDIC algorithm.
4. The DAC converts the output of the ALU block to an
analog signal.
5. The CONTROL block provides the clock and the
control signals for the chip.
6. The RESET block supplies a reset signal during
power-up and power-down when the power supply is
below a certain value.
7. The Oscillator generates the master clock.
MHB694
Angle range selection
In order to accommodate varying applications, both the
mechanical input angular range of the UZZ9000 and the
zeropoint oftheoutput curveareuser programmable.This
section describes how to select a desired mode.
The output curve is adjusted by changing the angular
range asshown inFig.2. Without anyzero pointoffset, the
ramp-up starts at mechanical 0° (α1=0°). When using a
KMZ41 sensor, the maximum angular range ∆α
is 0° to 180°. For the UZZ9000, smaller angular ranges
can be set. In this case, α2 becomes smaller than 180°
and the output curve is clipped at this position. The
location of discontinuity XD (change from lower to upper
clipping area) depends on the adjusted range and can be
calculated as follows:
180°∆α–
∆α
X
D
+=
-------------------------2
Inorder tocompensate fortolerances, thezero point ofthe
output curve can be shifted by ±5˚ in steps of 0.5°. The
effect of this measure is shown in Fig.3. Now α1 is no
longer identicalwith mechanical 0˚,but with the zero point
shift X
. Consequently, the location of discontinuity X
off
D
can be calculated as follows:
2000 Nov 275
X
Dxoff
∆α+
180°∆α–
+=
-------------------------2
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
handbook, full pagewidth
V
out
When using MR sensors (KMZ41), the signalperiod is0˚ to 180˚as
the signals are proportional to sin2α and cos2α.
Fig.2 Output curve for different angular ranges.
α1
∆α
α2
∆β∆β
180°(360°)0°
α/°
MHB695
handbook, full pagewidth
V
out
When using MR sensors (KMZ41), the signalperiod is0˚ to 180˚as
the signals are proportional to sin2α and cos2α.
α1
X
off
Fig.3 Output curve for different angular ranges including a zero point offset.
2000 Nov 276
∆α
α2
∆β∆β
180°(360°)0°
α/°
MHB696
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
Angle range setting
To select one of 16 different angular ranges, an external
voltage (see Table 1) must be applied to pin 13 of the
UZZ9000 (Var). During the ICs initialisation phase, which
directly follows power-on reset or an external reset, this
voltage isread and thenconverted into the digital domain.
The digitalvalue is stored until thenext reset stateoccurs.
Consequently, the angular range cannot be changed
during normal operation but is still fixed after initialisation
phase. Note that thevoltage at pin 13 must be ratiometric
toV
andalso stableover temperatureand lifetime. This
DDA
is ensured, for instance, when providingthis voltage via a
(trimmable) resistor divider connected to V
DDA
, which is
the analog supply of the UZZ9000. The following defines
the % value of the supply voltage V
that must be
DDA
supplied to pin 13 to select a certain range. When using
the 30° angular range, a constant zero point offset of 15°
is added. Consequently, when using the 30° range, the
zeropoint offsetcan beprogrammed between10° and20°
only (see Zero point offset setting).
Table 1 Definition of voltages to set UZZ9000 angular
ranges
ANGULAR
RANGE
(°)
0 to 3033.4733.7333.99V
0 to 4035.6935.9536.21V
0 to 5037.9138.1738.43V
0 to 6040.1440.4040.66V
0 to 7042.3642.6242.88V
0 to 8044.5844.8445.10V
0 to 9046.8047.0647.32V
0 to 10049.0249.2849.54V
0 to 11051.2551.5151.77V
0 to 12053.4753.7353.99V
0 to 13055.6955.9556.21V
0 to 14057.9158.1758.43V
0 to 15060.1360.3960.65V
0 to 16062.3662.6262.88V
0 to 17064.5864.8465.10V
0 to 18066.8067.0667.32V
To adjustthe zeropoint offset orto set it to 0°,an external
voltage has to be applied to the UZZ9000 at pin 14
(VOFFIN). The function is similar to that described
previously. After reset the voltage is read, converted into
the digital domain andthen storeduntil anotherreset state
occurs. Consequently, the zero point offset cannot be
adjusted without a reset. It is recommended to use a
resistordivider connectedtoV
togenerate thisvoltage.
DDA
Table 2 defines the allowed voltage ranges as a
percentage of the supply V
DDA
.
Table 2 Definition of voltages to set a certain zero point
To achievea linear outputcharacteristic, it is necessary to
adapt theoffsets of the two inputsignals to theinput stage
of the UZZ9000. For this reason a sensor offset
cancellation procedure has been implemented in the
UZZ9000 whichis started by sendinga special serial data
protocol to the UZZ9000. This trimming procedure is
required for both input signals.
2000 Nov 277
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
Trim interface
The serial interface used to switch the UZZ9000 into trim
mode consists of the two terminals SMODE (pin 10) and
DATA_CLK (pin 9).The structureof this protocolis shown
in Fig.4.
All signal levels at DATA_CLK and SMODE must be
selected according to the requirements listed in Table 3.
The following points must be taken into account with
regard to the asynchronous protocol.
The protocol starts with a falling edge at the SMODE,
handbook, full pagewidth
DATA_CLK
(input at pin 9)
SMODE
(input at pin 10)
TOUT
(output at pin 22)
start
condition
status bit
12345
whichmust occurata highDATA_CLKlevel. Thefollowing
five bits are used to code the message sent to the
UZZ9000. They are transferred via the SMODE and are
sampledwith therisingedge oftheDATA_CLK. Duringthe
fifthhigh leveloutputof DATA_CLK(countedfrom thestart
condition onwards), a rising edge must appear at the
SMODE and the DATA_CLK follows this with one more
change to low level in order to successfully complete the
protocol.
stop
condition
T1
T0
MHB697
Fig.4 Protocol used to set UZZ9000 into trim mode.
Table 3 Definition of the trim interface signals
PARAMETERMIN.NOM.MAX.UNIT
UZZ9000 supply voltage4.555.5V
low level of DATA_CLK, SMODE0−5%V
high level of DATA_CLK, SMODE95−100%V
rise and fall time of DATA_CLK and SMODE signal
8−−
edges (10 to 90% VDD) and (90 to 10% VDD)
DD
DD
ns
DATA_CLK frequency0.1−1MHz
How to enter the trim mode
The status bits to be transmitted to the UZZ9000 are shown in Table 4. Note that a complete protocol has to be sent
before normal operation can be resumed. The trim mode can also be exited by resetting the device. After entering one
of the trim modes and provided there is a dynamic input signal, a square wave output is visible at the terminal T
OUT
(pin 22).
2000 Nov 278
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
Table 4 Programming of trim modes
MODE
STATUS BITS
12345
enter trim mode for sensor input channel 100010
enter trim mode for sensor input channel 200100
leave trim mode for either input channel00000
Reset
In addition to the external reset pin (pin 6), the UZZ9001
provides an internal power-up/ power-down reset logic
which continuously monitors thesupply voltage.When the
supply voltage increases and reaches a safe level, reset
becomesinactive andthe devicestartsinitialization. When
the supply voltage exceeds the safe voltage level, the
deviceis resetimmediately. Thisinternalreset logiccan be
over-ridden by the external pin RES (pin 6) in all modes
and at any time. The reset pin RES (pin 6) is active when
in the high position. It is internally pulled to ground and
therefore need not be connected if the function is not
required.
the device enters into the diagnostic area if VDD is
disconnected, but not if VSS is disconnected. Similarly, if
the load is apull-up resistor, then the device will enter the
diagnostic area if VSS is disconnected, but not if VDD is
disconnected.It isnot necessary toconnect anoutputload
to the UZZ9000. After recovering from short circuit to
ground or supply voltage, the chip returns undamaged to
the normal operation mode. There is no time limitation
regarding short circuit of V
OUT
.
Measurement dynamics
The UZZ9000 includes an on-chip RC Oscillator that
generates the clock for the whole device. Consequently,
no external clock supply is required for the measurement
Diagnostic
The UZZ9000 providespowerful diagnostics features that
allow theuser torecognize certain failuresof thedevice or
system. A failure will occur when the output voltage V
OUT
either rises above or falls below the normal operation
range.Either oneof thediagnostic areas isreached during
any of the following conditions
1. Short circuit between V
2. Short circuit between V
and GND (R < 1 Ω).
OUT
and VDD (R<1Ω).
OUT
3. Disconnection of VDD when the load is pulled down.
4. Disconnection of GND when the load is pulled up.
5. Invalid input signal from the sensor, e.g.Magnet Lost.
Thisfailure isassumed when theoffset correctedinput
signal of sensor 1 and sensor 2 is below ±15 mV.
The internal pull-up and pull-down resistors in the output
buffer block ensure that V
will be pulled to one of the
OUT
power supplies when the other supply is disconnected so
V
reaches thediagnostic region evenwhen there isno
OUT
system. The nominal clock frequency of the on-chip
oscillator is 4 MHz at room temperature. It varies with
temperature change. At −40 °C the clock frequency may
decrease to 2.3 MHz. At higher temperatures however, a
frequency up to 5.7 MHz maybe reached.This influences
the dynamics of measurements.From anapplication point
of view,two different effectshave to be distinguished: The
system delay, which means how long it takes until a
changed input signal is recognized at the output, and the
measurement update rate. The system delay is mainly
caused by the settling time of the low pass decimation
filter, which depends on the maximum frequency content
(shape) of the input signals and the clock frequency. The
following maximum values can be expected for the entire
system delay. The measurement update rate, however,is
directly related to the oscillator frequency. At room
temperature, a new value is available every 0.26 ms.
When taking the entire temperature range into account,
updaterates between0.45 and 0.18 msare possible.(see
Table 5).
outputload. Ifthe externalload is apull-downresistor, then
2000 Nov 279
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
Table 5 System delay and update rates of the UZZ9000
PARAMETERMIN.TYP.MAX.UNIT
system delay (time elapsed until 95% of the final value is reached)
max. signal frequency < 200 MHz−−0.6ms
transients (step response)−−1.2ms
measurement update rate
−40 °C0.45−−ms
25 °C (room temperature)−0.26−ms
150 °C−−0.18ms
2000 Nov 2710
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
PACKAGE OUTLINE
SO24: plastic small outline package; 24 leads; body width 7.5 mm
D
c
y
Z
24
pin 1 index
1
e
13
12
w M
b
p
SOT137-1
E
H
E
Q
A
2
A
1
L
p
L
detail X
(A )
A
X
v M
A
A
3
θ
0510 mm
scale
DIMENSIONS (inch dimensions are derived from the original mm dimensions)
UNIT
mm
inches
Note
1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.
A
max.
2.65
0.10
OUTLINE
VERSION
SOT137-1
A1A2A
0.30
2.45
0.10
2.25
0.012
0.096
0.004
0.089
IEC JEDEC EIAJ
075E05 MS-013
0.25
0.01
b
3
p
0.49
0.32
0.36
0.23
0.019
0.013
0.014
0.009
(1)E(1)(1)
cD
15.6
7.6
7.4
0.30
0.29
1.27
0.050
15.2
0.61
0.60
REFERENCES
2000 Nov 2711
eHELLpQ
10.65
10.00
0.419
0.394
1.4
0.055
1.1
0.4
0.043
0.016
1.1
1.0
0.043
0.039
PROJECTION
0.25
0.250.1
0.01
0.01
EUROPEAN
ywvθ
Z
0.9
0.4
0.035
0.004
0.016
ISSUE DATE
97-05-22
99-12-27
o
8
o
0
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
DATA SHEET STATUS
DATA SHEET STATUS
Objective specificationDevelopmentThis data sheet contains the design target or goal specifications for
Preliminary specificationQualificationThis datasheet contains preliminary data, andsupplementary datawill be
Product specificationProductionThis data sheet contains final specifications. Philips Semiconductors
Note
1. Please consult the most recently issued data sheet before initiating or completing a design.
DEFINITIONS
Short-form specification The data in a short-form
specification is extracted from a full data sheet with the
same type number and title. For detailed information see
the relevant data sheet or data handbook.
Limiting valuesdefinition Limiting values givenare in
accordance with the Absolute Maximum Rating System
(IEC 60134). Stress above one or more of the limiting
values may cause permanent damage to the device.
These are stress ratings only and operation of the device
atthese orat any otherconditions abovethosegiven inthe
Characteristics sectionsof the specification isnot implied.
Exposure to limiting values for extended periods may
affect device reliability.
Application information Applications that are
described herein for any of these products are for
illustrative purposes only. Philips Semiconductors make
norepresentation orwarranty thatsuchapplications willbe
suitable for the specified use without further testing or
modification.
PRODUCT
STATUS
DEFINITIONS
product development. Specification may change in any manner without
notice.
published at a later date. Philips Semiconductors reserves the right to
make changes at any time without notice in order to improve design and
supply the best possible product.
reserves the right to make changes at any time without notice in order to
improve design and supply the best possible product.
DISCLAIMERS
Life support applications These products are not
designed for use in life support appliances, devices, or
systems where malfunction of these products can
reasonably be expected to result in personal injury.Philips
Semiconductorscustomers usingor sellingtheseproducts
for use in such applications do so at their own risk and
agree to fully indemnify Philips Semiconductors for any
damages resulting from such application.
Right to make changes Philips Semiconductors
reserves the right to make changes, without notice, in the
products, including circuits, standard cells, and/or
software, described or contained herein in order to
improve design and/or performance. Philips
Semiconductors assumes no responsibility or liability for
theuse ofanyof theseproducts,conveys nolicenceor title
under any patent, copyright, or mask work right to these
products,and makesno representationsor warrantiesthat
these products are free from patent, copyright, or mask
work right infringement, unless otherwise specified.
(1)
2000 Nov 2712
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
NOTES
2000 Nov 2713
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
NOTES
2000 Nov 2714
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9000
NOTES
2000 Nov 2715
Philips Semiconductors – a w orldwide compan y
Argentina: see South America
Australia: 3 Figtree Drive, HOMEBUSH, NSW 2140,
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409,
Tel. +1 800 234 7381, Fax. +1 800 943 0087
Uruguay: see South America
Vietnam: see Singapore
Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 3341 299, Fax.+381 11 3342 553
For all other countries apply to: Philips Semiconductors,
Marketing Communications, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN,
The Netherlands, Fax. +31 40 27 24825
The information presented in thisdocument does not form partof any quotation or contract, is believed to be accurate and reliable and may be changed
without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license
under patent- or other industrial or intellectual property rights.
2000
Internet: http://www.semiconductors.philips.com
70
Printed in The Netherlands613520/04/pp16 Date of release: 2000 Nov27Document order number: 9397 750 07783
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.