Product specification
Supersedes data of 2000 May 19
2000 Nov 27
Page 2
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
FEATURES
• One chip angle sensor output signal conditioning
• 180° angle range with KMZ41
• Accuracy better than 1° together with KMZ41
• Temperature range from −40 to +150 °C
• SPI protocol
• SO24 package.
GENERAL DESCRIPTION
The UZZ9001 is an integrated circuit that combines two
sinusoidal signals (sine and cosine) into one single linear
output signal. These signals might come from the
magnetoresistive sensor KMZ41. This results in a
measurement system for angles up to 180°. The
integrated circuit UZZ9001 can also be used for all other
applications in whichan angle has to be calculated from a
sine and cosine signal. A typical application would be any
kind of resolver application.
The two input signals are converted into the digital domain
with two separate AD converters. A CORDIC algorithm
performs the inverse tangent transformation. The output
stage implements the Motorola Serial Peripheral Interface
(SPI) protocol.
common mode rangereferred to V
lost magnet thresholdreferred to V
DD
DD
external clock frequencyfor trim interface0.1−1MHz
internal clock frequency2.345.7MHz
data outputconstant current−−1mA
peak current−−10mA
V
reset
switching voltagebetween falling and
threshold
rising V
DD
hysteresis−0.3−V
Aaccuracywith ideal input signal±0.35−−degree
Resresolution−13−bit
t
on
t
r
V
ID
power up time−−20ms
response timeto 95% of final value−0.71.2ms
digital input voltageLO signal0−0.3xV
HI signal0.7 x V
V
OD
digital output voltageLO signal−−0.4V
HI signalV
V
LM
sensor voltagelost magnet threshold121520mV
=25°C and VDD= 5 V unless otherwise
amb
±6.6−±28mV/V
490−510mV/V
−3−mV/V
2.8−4.5V
V
DD
−V
DD
−0.8−−V
DD
DD
V
FUNCTIONAL DESCRIPTION
The UZZ9001 is a mixed signal IC for angle measurement
systems. It combines two analog signals (sine and cosine)
into a linear output signal. The output stage implements
the Motorola Serial Peripheral Interface (SPI) protocol.
The UZZ9001 has been designed for use with the double
sensor KMZ41.
The analog measurement signals on the IC input are
converted to digital data with two ADC’s. The ADC’s are a
Sigma-Delta modulator employing a 4th order continuous
time architecture with an over-sampling ratio of 128 to
achieve high resolution. The converter output is a digital
bitstream with an over-sampling frequency of typically
500 kHz.
2000 Nov 274
The bitstream is fed into a decimationfilter which performs
both low pass filtering and down-sampling. TheIC has two
input channels each of which has its own ADC and
decimation filter. The two decimation filter outputs are
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 are then used to calculate the current angle. This
calculation is carried out using the so-called CORDIC
algorithm. The angle is represented with a 13-bit
resolution. An SPI compatible interface converts the
output word to the serial peripheral interface protocol.
Page 5
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
handbook, full pagewidth
+V
−V
+V
−V
O1
O1
O2
O2
ADC1
ADC2
DECIMATION
FILTER
DECIMATION
FILTER
ALUSPICLK
data
CS
RESET
reset
UZZ9001
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. Two digital low pass decimation filters convert the low
resolution high speed bit stream coming from the ADC
Sigma Delta converters 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 SPI converts the output of the ALU block to a SPI
compatible 16 bit word.
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 unit generates the master clock.
CONTROL
OSCILLATOR
MHB698
DATA-CLK
SMODE
Serial Peripheral interface (SPI)
The UZZ9001 provides an interface to SPI compatible
devices, and as a slave node functions in one operational
mode only. For Motorola SPI devices, this mode is
selected by setting CPHA to 1 and CPOL to 1. In this
transfer mode, data bits are sampled by the master using
the leading edge of the clock as shown in Figure 2. The
falling edge indicates that the next data bit has to be
provided by the slave device (shift operation).
Anadvantageofthis mode is that the CS input toggles only
once between every two sensor data bytes (see Fig.3).
Data transmission can be stopped by the user at any time.
The leading edge of the CS input initialises the SPI shift
register allowing the start ofa complete new transmission.
Ifthe CS line isheld active low duringstop of transmission,
resumption of transmission can be made without loss of
data
2000 Nov 275
Page 6
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
handbook, full pagewidth
CS
1
2
5
CLK
3
10
8
DATA
(1) Not defined data, normally LSB of character previously transmitted.
4
MSB-OUTnote1
Fig.2 UZZ9001 SPI timing.
Table 1 SPI-Timing
DIAGRAM
NUMBER
1cycle timet
2enable lead timet
3enable lag timet
4clock high timet
5clock low timet
8access timet
(output, after clock edge)
operating frequencyf
transmission delay
op
t
delay
(time between the
leading edge of CS until
the next falling edge)
9
LSB-OUTBits 6-1
1110
MHB699
1−µs
15−nsdetermined by master module
15−nsdetermined by master module
100−nsdetermined by master module
100−nsdetermined by master module
020nstime to data active from fixed V
state
−25nshold time to fixed VSS state
−40nswith 100 pF on all SPI pins
5−ns
−1MHz
1.2−µs
SS
2000 Nov 276
Page 7
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
handbook, full pagewidth
DATA
CS
sensor byte 2sensor byte 1
Fig.3 CS Line timing.
Sensor signal coding
Thesensorsignalcomprises 14 bits (D13 to D0) as shown
in Fig.4. Bits D12 to D0 are used for the coding of the
angle while D0 is reserved to indicate error and diagnostic
conditionsasdefinedbelow.The14data bitsare arranged
in 2 Bytes. D13 is the MSB of the sensor signal and D0 is
the LSB of the sensor signal. Byte 2, which is sent first,
contains data bits D13 to D7 and additionally the parity bit
P2 which is included for the recognition of interrupted
messages. P2 gives the ODD parity of data bits D13 to D7
and has to be evaluated by the master module.Similarly,
Byte 1 comprises data bits D6 to D0 and parity bit P1,
which gives the ODD parity of data bits D6 to D0. The
internal coding of angle values is as follows:
00 0000 0000 0000
=0°, 180°
B
MHB700
The error and diagnostic conditions are indicated by
D13 = 1 (active high). In an error situation the last two bits
(D0 and D1) specify the errorcode (see Table 2). Allother
bits (D3 to D12) still showthe current measurementvalue,
but as the last two bits are lost for measurement
representation the resolution is reduced to 11 bit.
Table 2 Error and diagnostic cases coding
MEASUREMENT
D1 D0CASE
VALUE
RELIABLE
00no valid value presently
no
available due to RESET
01magnet lostno
10reserved−
11reserved−
01 1111 1111 1111B=
D13DO
2
13
180°
1–()
------------
13
2
179.978≈
During normal operation, bit D13 is active low. Each
increment represents an angle value
180°
α
of:
=0.022°≈
------------
inc
handbook, full pagewidth
13
2
sensor byte 2sensor byte 1
P2 D13 D12 D11 D10 D9 D8 D7 P1 D6 D5 D4 D3
MSBLSB
Fig.4 Sensor signal coding.
2000 Nov 277
D2 D1 D0
MHB701
Page 8
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
Magnet lost condition
If both offset corrected input signal of sensor 1 and
sensor 2 are below the lost magnet threshold then the
failure ‘Magnet lost’ is assumed.
Offset trimming
To achieve a linear output characteristic, it is necessary to
shift the offsets of the two input signals to the input stage
of the UZZ9001. For this reason a sensor offset
cancellation procedure has been implemented in the
UZZ9001 which is started by sending a special serial data
protocol to the UZZ9001. This trimming procedure is
required for both input signals.
handbook, full pagewidth
DATA_CLK
(input at pin 9)
start
condition
statusbit #
12345
Trim interface
The UZZ9001 trim mode serial interface consists of the
two terminals SMODE (pin 10) and DATA_CLK (pin 9).
The structure of this protocol is shown in Figure 5.
All signal levels of DATA_CLK and SMODEmust lie within
the ranges set out in Table 3. The protocol starts with
a falling edge at the SMODE, which must occur at a high
DATA_CLK level. The following five bits are used to code
the message sent to the UZZ9001. They are transferred
via the SMODE and are sampled with the rising edge of
the DATA_CLK. During the fifth high level output of
DATA_CLK (counted from the start 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
SMODE
(input at pin 10)
T1
TOUT
(output at pin 22)
T0
MHB702
Fig.5 Protocol used to set UZZ9001 into trim mode.
Table 3 Definition of the trim interface signals
PARAMETERMIN.MAX.UNIT
low level of DATA_CLK, SMODE05%V
high level of DATA_CLK, SMODE95100%V
rise and fall time of DATA_CLK and SMODE signal edges
8−ns
(10 to 90% VDD) and (90 to 10% VDD)
DATA_CLK frequency0.11MHz
DD
DD
2000 Nov 278
Page 9
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
Table 4 Programming of trim modes
MODE
enter trim mode for sensor input channel 100010
enter trim mode for sensor input channel 200100
leave trim mode for either input channel00000
How to enter the trim mode
Details of voltage levels and timing of the status bits to be
transmitted to the UZZ9001 are given inTable 3. Note that
a complete protocol has to be sent before normal
operation can be resumed. The trim mode can also be
exitedbyresettingthedevice.Afterentering one of the trim
modes and provided there is a dynamic input signal there
will be a square wave output at the terminal T
Reset
In addition to the external reset pin (pin 6), the UZZ9001
provides an internal power-up/ power-down reset logic
which continuously monitors the supply voltage.When the
supply voltage increases and reaches a safe level, reset
becomesinactive and the device starts initialization.When
the supply voltage exceeds the safe voltage level, the
deviceisresetimmediately.Thisinternalresetlogiccanbe
over-ridden in all modes and at any time by applying an
external active high command to the RES input pin (pin 6)
in all modes and at any time. The reset pin RES (pin 6).
This pin is internally pulled to ground and therefore need
not be connected if the function is not required.
OUT
12345
Measurement dynamics
The UZZ9001 includes an on-chip RC Oscillator that
generates the clock for the whole device. Consequently,
no external clock supply is required for the measurement
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
(pin 22).
decrease to 2.3 MHz. At higher temperatures however,
a frequency up to 5.7 MHzmay occur. Thisinfluences the
dynamics of measurements. From an application point of
view, two different effects have 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,
update rates between 0.45 and 0.18 ms are possible.
(see Table 5)
STATUS BITS
2000 Nov 279
Page 10
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
Table 5 System delay and update rates of the UZZ9001
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
APPLICATION INFORMATION
handbook, full pagewidth
3, 4
7, 8
V
DD
GND
2
6
1
5
KMZ41
(1) For test applications pin to be left unconnected.
+V
+V
O2
1
O1
2
V
SS
3
4
5
6
UZZ9001
7
(1)
8
9
10
11
(1)
12
−V
O1
24
−V
O2
23
(1)
22
21
20
19
18
17
16
15
14
13
1
2
3
Fig.6 UZZ9001 trim mode configuration.
OFFS1
1
2
OFFS2
3
CS (chip select)
C1
100 nF
CLK (clock in)
data out
ground
SPI
in/out
MHB703
2000 Nov 2710
Page 11
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
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
A
0.30
0.10
0.012
0.004
A2A
1
2.45
2.25
0.096
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
Page 12
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
DATA SHEET STATUS
DATA SHEET STATUS
Objective specificationDevelopmentThis data sheet contains the design target or goal specifications for
Preliminary specificationQualificationThis data sheet contains preliminary data, and supplementary data will 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 values definition Limitingvalues given are 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
attheseor at any other conditions abovethosegivenin the
Characteristics sections of the specification is not 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
norepresentationorwarrantythatsuchapplicationswill be
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 toresult in personalinjury. Philips
Semiconductorscustomersusingorsellingtheseproducts
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
theuseofany of these products, conveys no licence or title
under any patent, copyright, or mask work right to these
products,and makes no representations or warrantiesthat
these products are free from patent, copyright, or mask
work right infringement, unless otherwise specified.
(1)
2000 Nov 2712
Page 13
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
NOTES
2000 Nov 2713
Page 14
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
NOTES
2000 Nov 2714
Page 15
Philips SemiconductorsProduct specification
Sensor Conditioning ElectronicUZZ9001
NOTES
2000 Nov 2715
Page 16
Philips Semiconductors – a w orldwide compan y
Argentina: see South America
Australia: 3 Figtree Drive, HOMEBUSH, NSW 2140,
Indonesia: PTPhilips Development Corporation,Semiconductors Division,
Gedung Philips, Jl. Buncit Raya Kav.99-100, JAKARTA 12510,
Tel. +62 21 794 0040 ext. 2501, Fax. +62 21 794 0080
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 this document does not form part of 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/02/pp16 Date of release: 2000 Nov 27Document order number: 9397 750 07784
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.