MELEXIS MLX10407_02

Features and Benefits
Supply voltage up to 12 V
Interface directly with 5 V CMOS logic MCUs
Serial link
Can drive two 360° actuators & three 90° actuators simultaneously
Open circuit / short-circuit detection of the drivers outputs
Small size (SO24 package)
Real Time Angle Tracking
Applications
Logometer Driver Dashboard
Industrial Metering
Ordering Information
Part No.
MLX10407
Temperature Suffix
E (-40°C to 85°C)
Package
DF (SOIC24)
Option Code
CA
Functional Diagram
Description
The 10407 is a MCU peripheral for logometers control using SIN/COS PWM commands. The circuit controls two
independent sets of CMOS power bridges. A ten-bit angle is displayed with a 9 bit per quadrant resolution PWM whose
frequency is set by a crystal oscillator. A power-on self test detects open or short-circuit outputs for each logometer and
a real time angle tracking avoids display errors.
The 10407 can also drive three small angle logometers (90°). A three wire serial link allows bidirectional communication
with the MCU.
MLX902xx
Name of Sensor
3901010407
Rev. 003
Rev
Y.X 1
Page
22/Aug/98
Page
1
Aug/02
DC Electrical Characteristics
Tamb = -40 to 85°C, VDD = 4.5 V to 12 V unless otherwise specified.
Characteristics
Test Conditions
Supply current
Inputs at VDD or
VSS, No loads on
outputs
Symbol
Limits
Min
Maximum power dissipation
Typ
Unit
Max
ICC
5.5
mA
PDmax
620
mW
Cin
10
pF
Inputs
Input capacitance
Pin 11
Pull-down resistance
Rpd
125
750
kOhm
Input voltage LOW
VIL
-0.3
1
V
Input voltage HIGH
VIH
4
VDD+0.3
V
VHYS
0.5
2.5
V
IL
-1
1
µA
VIL
-0.3
1
V
VIH
4
VDD+0.3
V
VHYS
0.5
2.5
V
IL
Rpd
-1
0.8
1
1.5
µA
kOhm
VOL
ILKG
0.3
10
V
µA
Vd
1.6
V
D Vd
± 50
mV
0.6
V
Hysteresis
VDD = 8.5 V
Leakage current
pin at VDD or VSS
Pin 12, 13, 14, 15, 17
Input voltage LOW
Input voltage HIGH
Hysteresis
VDD = 8.5 V
Leakage current (pin 12, 15, 17)
pin at VDD or VSS
Pull-down resistance (pin 14)
Outputs
Pin 16
Low level output voltage
High level output leakage current
Pin 2, 3, 5, 6, 20, 21, 23, 24
Drop-out voltage for each pair of
buffers
Mismatch of drop-out voltage
Pin 7, 8, 9
Output voltage low
Output voltage high
IOUT < 500 µA
VOUT=VDD
VDD = 8.5V, Tamb =
25°C, Icoil = 30 mA
VDD = 8.5V, Tamb=
25°C, Isink = 40mA
VDD = 8.5V, Tamb=
25°C, Isource =
40mA
VOL
VOH
Oscillator
Pin 18,19
Input pin capacitance
3901010407
Rev. 003
Cin
Page 2
0.3
6.8
7.8
10
V
20
pF
Aug/02
ABSOLUTE MAXIMUM RATINGS
Parameter
Symbol
Value
Unit
Min
Max
Tstg
-40
+150
°C
Operating Temperature Range
Tamb
-40
+85
°C
Supply Voltage Range
VDD
-0.3
14.0
V
Vi
-0.3
VDD +0.3
V
Storage Temperature Range
Input Voltage Range
AC Electrical Characteristics
Tamb = -40 to 85°C, VDD = 4.5 V to 12 V unless otherwise specified.
Characteristics
Test Conditions
Symbol
Limits
Min
Typ
0.95
Oscillator
Clock frequency
Unit
Max
8.4
MHz
Fclk
8
MHz
Fsclk
500
kHz
100
ns
Serial communication
Serial data clock frequency
Time for DIN stable to SCLK rise
Hold time for DIN
MLX902xx
Name of Sensor
3901010407
Rev. 003
100
Rev
Y.X 3
Page
22/Aug/98
ns
Page
3
Aug/02
Typical application
Notes
• The chip integrates its oscillator load capacitors.
• The quartz frequency is 8MHz
3901010407
Rev. 003
Page 4
Aug/02
Operation
1) 360° logometers
Immediately following a reset, the IC checks if there is any short-circuit or open circuit on each
buffer driver output (This test is not performed for outputs 5, 6 and 7). During this test, each buffer
is held in a high impedance state and large value internal resistors (100kOhm ) are sequentially
connected on each pair of buffers (note : actuator coils must be connected on bridges).
Three tests are performed according to the following figure and table.
Test for short and open circuits
Conditions
Test for :
Test 1
S1 closed, S2 open
V1 = VSS
Test 2
S1 open, S2 closed
V1 = VDD
Test 3
S1 and S2 closed
V1 = VDD/2
During the tests the pin ERRB (16) is at logic level 0. After completing the tests, ERRB remains
low if one (or more) test failed.
ERRB returns to high impedance if everything is OK.
These tests last approximately 4 ms with an oscillator clock frequency of 8 MHz.
After testing, all buffers are at VSS. The chip then waits for the MCU to send an angle/quadrant
value to output the PWM signals for each buffer. Every logometer coil is connected in a bridge,
so the current Icoil can be either positive or negative.
The total drop-out of a bridge is : Vd = | VCC - Vcoil |
One Bridge
MLX902xx
Name of Sensor
3901010407
Rev. 003
Rev
Y.X 5
Page
22/Aug/98
Page
5
Aug/02
2) 90° logometers
In addition to driving (2) 360° logometers the MLX10407 has a push-pull stage so it Is possible to
drive (3) additional 90° coils connected to GND or VDD respectively.
Serial Link
The MCU outputs the serial communication clock SCLK, the chip select CS, the data DIP, and
reads the ERRB error status.
The data sent by the MCU is latched by the 10407 on the rising edge of SCLK.
The 10407 outputs the ERRB signal on the falling edge of SCLK
When CS = "0" the serial interface of the 10407 is inactive. When CS goes HIGH, the 10407
waits for a START BIT and then reads the following 15 bits transmitted by the MCU.
The START BIT (D0) must be "1".
D1
D2
D3
Instruction
0
0
0
Unused
0
0
1
Writing request LOGO1
0
1
0
Unused
0
1
1
Writing request LOGO2
1
0
0
Writing request LOGO3
1
0
1
Writing request LOGO5
1
1
0
Writing request LOGO4
1
1
1
Unused
The following 10 bits (D4, D5, D6, D7, D8, D9, D10, D11, D12, D13) set the angle value (D13
=lsb, D4 = msb).
The two remaining bits (D14D15) represent the quadrant (D14=msb). Note: for Logo1 & 2 only.
3901010407
Rev. 003
Page 6
Aug/02
Serial Link
MLX10407 Serial link Protocol
The 10407 outputs an error status on pin ERRB on the falling edge of SCLK immediately
following the transmission of the quadrant lsb.
The pin 16 (ERRB) of the 10407 is driven low if there is no continuity between two consecutive
quadrant values sent (for logo1 or logo2). The data is valid till CS is high, then when CS goes low
ERRB returns to high impedance state and the error status is lost.
If the MCU has detected an error, it is possible to send data again : the first data bit set to "1" will
initiate a new transmission of 15 data bits.
On the HIGH to LOW transition of CS the angle and quadrant values are stored into the internal
registers of the 10407 if the following conditions are met:
•
The MCU sent the appropriate writing request
•
No quadrant error was detected by the 10407.
Otherwise new angle and quadrant values are discarded by the 10407 and the previous values
are kept. The MCU will have to initialize a new transmission to the 10407.
If VER (pin 17) is connected to VDD then the 10407 does not store values of angles and
quadrant in case of an error. It is however possible to make the 10407 store all angles and
quadrant values even if there is an error, by connecting VER (pin 17) to GND.
MLX902xx
Name of Sensor
3901010407
Rev. 003
Rev
Y.X 7
Page
22/Aug/98
Page
7
Aug/02
PWM Generation
1) Logometers 360° ( Logo 1 and Logo 2 ):
From the angle value received from the MCU (range [0° - 89.8°]), the 10407 generates two PWM
signals (9 bit resolution) :
•
The first one represents the sine PWMSIN,
•
The second one is the cosine PWMCOS.
The 10407 uses a 512x9 ROM containing the sine of all angular values in the range [0° -89.8°]
(note that the lsb value of the angle is not used).
An angle value greater than 90° is obtained using different quadrant values :
•
Q1 (D14D15 = 00) > 0° =< a < 90°
•
Q2 (D14D15 = 01) > 90° =< a < 180°
•
Q3 (D14D15 = 10) > 180° =< a < 270°
•
Q4 (D14D15 = 11) > 270° =< a < 360°
a is the angle value
The PWM are switched to the outputs depending on the value of the quadrant :
QUADRANT
D14
SIN1M
D15
SIN1P
COS1M
COS1P
0
0
0
PWMSIN
0
0
1
0
PWMCOS PWMSIN
1
0
PWMSIN
0
PWMCOS
0
1
1
PWMCOS
0
0
PWMSIN
•
Logometer 1 is driven by outputs SIN1M/P COS1M/P,
•
Logometer 2 is driven by outputs SIN2M/P COS2M/P.
PWMCOS
0
The PWM frequency is given by :
FPWM = FOSC / 512 (FOSC = Crystal oscillator frequency)
2) Logometers 90°
• There are three separate PWM outputs for Logo 3, Logo 4 and Logo 5.
3901010407
Rev. 003
Page 8
Aug/02
Pin Out
Pin
1
2
3
4
5
6
7
8
9
10
Symbol
VDD
SIN1P
SIN1M
VSS
COS1P
COS1M
OUT5
OUT6
OUT7
VDD
11
CS
12
13
14
15
16
17
18
19
20
21
22
23
24
SCLK
DIN
TEST
RSTB
ERRB
VER
OSCO
OSCI
COS2M
COS2P
VSS
SIN2M
SIN2P
MLX902xx
Name of Sensor
3901010407
Rev. 003
Description
Output buffer (coil 1 Logo1)
Output buffer (coil 1 Logo1)
Output buffer (coil 2 Logo1)
Output buffer (coil 2 Logo1)
Output buffer (Logo 3)
Output buffer (Logo 4)
Output buffer (Logo 5)
Chip select (Schmitt trigger with 300kOhm
pull-down)
Serial clock (Schmitt trigger)
Data IN (Schmitt trigger)
TEST input.(1K pull-down)
External reset (Schmitt trigger)
Quadrant error output (Open drain)
Quadrant verification inhibit
Crystal oscillator output
Crystal oscillator input
Output buffer (coil 2 Logo2)
Output buffer (coil 2 Logo2)
Output buffer (coil 1 Logo2)
Output buffer (coil 1 Logo2)
Rev
Y.X 9
Page
22/Aug/98
Page
9
Aug/02
Reliability Information
Melexis devices are classified and qualified regarding suitability for infrared, vapor phase and wave
soldering with usual (63/37 SnPb-) solder (melting point at 183degC).
The following test methods are applied:
IPC/JEDEC J-STD-020A (issue April 1999)
Moisture/Reflow Sensitivity Classification For Nonhermetic Solid State Surface Mount Devices
CECC00802 (issue 1994)
Standard Method For The Specification of Surface Mounting Components (SMDs) of Assessed
Quality
MIL 883 Method 2003 / JEDEC-STD-22 Test Method B102
Solderability
For all soldering technologies deviating from above mentioned standard conditions (regarding peak
temperature, temperature gradient, temperature profile etc) additional classification and qualification
tests have to be agreed upon with Melexis.
The application of Wave Soldering for SMD’s is allowed only after consulting Melexis regarding assurance of adhesive strength between device and board.
For more information on manufacturability/solderability see quality page at our website:
http://www.melexis.com/
ESD Precautions
Electronic semiconductor products are sensitive to Electro Static Discharge (ESD).
Always observe Electro Static Discharge control procedures whenever handling semiconductor products
3901010407
Rev. 003
Page 10
Aug/02
Disclaimer
Devices sold by Melexis are covered by the warranty and patent indemnification provisions appearing in its
Term of Sale. Melexis makes no warranty, express, statutory, implied, or by description regarding the information set forth herein or regarding the freedom of the described devices from patent infringement. Melexis reserves the right to change specifications and prices at any time and without notice. Therefore, prior to designing
this product into a system, it is necessary to check with Melexis for current information. This product is intended
for use in normal commercial applications. Applications requiring extended temperature range, unusual environmental requirements, or high reliability applications, such as military, medical life-support or life-sustaining
equipment are specifically not recommended without additional processing by Melexis for each application.
The information furnished by Melexis is believed to be correct and accurate. However, Melexis shall not be liable to recipient or any third party for any damages, including but not limited to personal injury, property damage,
loss of profits, loss of use, interrupt of business or indirect, special incidental or consequential damages, of any
kind, in connection with or arising out of the furnishing, performance or use of the technical data herein. No obligation or liability to recipient or any third party shall arise or flow out of Melexis’ rendering of technical or other
services.
© 2002 Melexis NV. All rights reserved.
For the latest version of this document, go to our website at:
www.melexis.com
Or for additional information contact Melexis Direct:
Europe and Japan:
All other locations:
Phone: +32 13 670495
E-mail: [email protected]
Phone: +1 603 223 2362
E-mail: [email protected]
QS9000, VDA6.1 and ISO14001 Certified
MLX902xx
Name of Sensor
3901010407
Rev. 003
Rev
Y.X 11
Page
22/Aug/98
Page
11
Aug/02