E524.40 - Integrated Safety Pressure Sensor

E524.40 - Integrated Safety Pressure Sensor
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Features
•
•
•
•
•
•
•
•
•
•
Brief Functional Description
Supply voltage range 5.0V to 18V
Piezo-resistive pressure sensor with signal
processing IC integrated in a modified SOIC20
package
Input precision amplifier for two programmable
pressure ranges (selectable by EEPROM):
♦ 400...1487 hPa;
♦ 400...1893 hPa
Digital signal processing for linearization,
filtering and calculation of relative dynamic air
pressure
Digital filter for average ambient air pressure
Temperature signal transmission
Digital data transfer using current modulator
output operates according to the PSI5-protocol.
On-chip EEPROM for calibration coefficients,
unique device-ID, and user programmable data
Self test functions for pressure sensor and
internal circuits
JTAG interface for test access
Applications
•
•
The Integrated Safety Pressure Sensor (ISPS)
E524.40 uses a built-in pressure sensor SM68D,
and a signal conditioning IC, to determine the
relative dynamic pressure Δp/p0 (Δp: change of
air pressure, p0: static ambient air pressure).
The calculated values Δp/p0 are transmitted
digitally using the PSI5 protocol by a current
modulator output. The E524.40 is supplied by a
voltage applied to the sensor from an Electronic
Control Unit (ECU). The data transmission is
triggered by a voltage pulse on the supply line
("sync pulse") according to the PSI5 protocol.
An on-chip EEPROM is used to store calibration
coefficients, a device-ID and user programmable
data. During operation dynamic pressure data,
average ambient pressure, ambient temperature
or diagnosis data (e.g. signal out of range,
checksum error, self-test failed) are transmitted.
During "power-up" of the 524.40 self test
procedures are executed which will detect
certain failures of the pressure sensor (e.g. open
wire) or the signal processing IC (e.g. amplifier).
Ordering Information
Product ID Temperature range
Crash pressure sensor for passive safety
Active pedestrian protection safety systems
E524.40
-40 ... +125°C
Package
SO20 *
* JEDEC outline with special pressure input (see ch. 8)
Typical Operating Circuit
E524.40
SM1376
SM68D
Pressure
Sensor
Sensor
E524.41
E910.85
Chip
Chip
connected
to ECU
modified SO20
Satellite Housing
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 1 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Functional Diagram
PSH
VSC
PS1PS2
IDAT
Sensor Frontend
Amp
ADC
Signal
Processing
PSI5
TX Interface
GND2
PSI5 Sync.
Detector
Sensor
PSL
Power
Supply
Oscillator
Control Logic Block
Reference
Section
Power On
Reset
VDDR
GND1
EEPROM
Temperature
ADC
JTAG
Test
TCK TMS TDI TDO
TEN DTB ATB
Fig. 1: Block Diagram
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 2 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Pin Configuration
N.C. [1]
[20] N.C.
PS1 [2]
[19] PSH
N.C. [3]
[18] N.C.
PSL [4]
[17] PS2
ATB [5]
[16] TEN
GND1 [6]
VDDR [7]
DTB [8]
[15] GND2
524.40
[14] IDAT
[13] VSC
TDI [9]
[12] TMS
TDO [10]
[11] TCK
Fig. 1: Package Pin-out (top view, not to scale)
Pin Description
No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Name
N.C.
PS1
N.C.
PSL
ATB
GND1
VDDR
DTB
TDI
TDO
TCK
TMS
VSC
IDAT
GND2
TEN
PS2
N.C.
PSH
N.C.
Type
A_IO
A_O
A_IO
A_IO
S
AD_IO
D_I
D_O
D_I
D_I
S
HV_A_O
S
D_I
A_IO
A_O
Description
Do not connect
Pressure sensor bridge terminal 1
Do not connect
Pressure sensor bridge GND
Analog test bus
Ground
Regulated supply voltage; 3,45 V nominal;
Digital test bus
JTAG: Serial data in
JTAG: Serial data out
JTAG: Clock
JTAG: select, signal to control the jtag state machine
Power supply voltage; Sync. input
Current modulator output
IDAT Ground
Test mode enable
Pressure sensor bridge terminal 2
Do not connect
Pressure sensor bridge supply
Do not connect
Table 1: Pin Description
Explanation of Types:
A = Analog, D = Digital, S = Supply, I = Input, O = Output, IO = Bidirectional, HV = High Voltage
ESD: More details according this topic are described in the "ESD" chapter.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 3 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
1
Absolute Maximum Ratings
Stresses beyond these absolute maximum ratings listed below may cause permanent damage to the
device. These are stress ratings only; operation of the device at these or any other conditions beyond
those listed in the operational sections of this document is not implied. Exposure to absolute maximum
rated conditions for extended periods may affect device reliability.
• All voltages are referred to ground (0V).
• Currents flowing into the circuit have positive values.
•
No.
Description
1 Voltage at pins VSC, IDAT to GND
2 Transient voltage at pins VSC, IDAT to
GND
3 Transient voltage at pins VSC, IDAT to
GND during sync pulse
4 Reverse polarity protection (standard)
5 Reverse polarity protection (extended)
6 VDDR Voltage to GND
7 Voltage of digital I/O-pins DTB, TDI,
TDO, TCK, TMS, TEN to GND
8 Voltage of analog input-pins PS1, PS2
Condition
T < 2s
Symbol
VSC
VSCtran
Min
-0.3
-0.3
Max
18
24
Unit
V
V
duty cycle < 10%
VSCSync
-0.3
24
V
t < 80ms
t < 50ms
VCSrev
VSCrev ext
VDDR
VDIG
-105
-130
-0.3
3.6
-0.3 VDDR
+0.3
-0.3 VDDR
+0.3
-0.3 VDDR
+0.3
-0.3
0.3
mA
mA
V
V
-0.3 VDDR
+0.3
-0.3 VDDR
+0.3
-3.9
3.9
V
VCM
-0.3 VDDR
+0.3
V
VATO
V
°C
°C
1)
1)
VANALOG,in
9
Positive Sensor Supply and positive ADC
Reference Voltage
10 Negative Sensor Supply and negative
ADC Reference Voltage
11 Sensor Output / Amplifier Input Signal
VPSH
12 Sensor Output / Amplifier Input Signal
VPS2
13 Differential Input Voltage; VPS1-VPS2
14 Common Mode Input Voltage;
(VPS1+VPS2)/2
15 Voltage of Analog Test Output pin to
GND
16 Maximum ambient temperature
VPSL
VPS1
-0.3 < VPS1 <
VDDR+0.3,
-0.3 < VPS2 <
VDDR+0.3
-0.3 < VPS1 <
VDDR+0.3,
-0.3 < VPS2 <
VDDR+0.3
VDIFF
Device is
supplied with
voltage
TMAX
-0.3 VDDR
+0.3
-40
125
17 Ambient storage temperature;
Consider life time temperature profile for
EEPROM Data Retention
18 Pressure Range
19 Acceleration
all directions
TSTG
-55
p
a
125
0
2000
-2000 2000
V
V
V
V
V
hPa
g
Table 1-1: Maximum Ratings
1) ECU to switch off the supply voltage after max. 80ms and 50ms respectively.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 4 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
2
ESD Protection
Description
Condition
Symbol
Min
Max
Unit
ESD HBM Protection at any pin
1)
VESD(HBM)
-2
2
kV
ESD HBM Protection at external
module pins (galvanically connected
to the module connector)
1)
VESD(HBM)M
-4
4
kV
ESD CDM Protection at all Pins
2)
VESD(CDM)
-500
500
V
ESD CDM Protection at Edge Pins
2)
VESD(CDM)C
-750
750
V
1)
2)
3
•
•
•
According to AEC-Q100-002 (HBM) chip level test
According to AEC-Q100-011 (CDM) chip level test
Recommended Operating Conditions
Parameters are guaranteed within the range of recommended operating conditions, unless
otherwise specified.
All voltages are referred to ground (0V). Currents flowing into the circuit have positive values.
The first electrical potential connected to the IC must be GND.
No.
Description
1 Supply Voltage
2
Supply Voltage during sync
pulse
3
4
3)
6
7
8
9
10
11
12
13
14
15
Symbol
VSC
Min
Typ
5 - Iquiescent
* R2
VSCSync
5 - Iquiescent
* R2
24
| dVSC/dt |
VSCgrad
ISCripple
10-5
-0.5
104
0.5
V/ms
mA
after power up
and no
communication
Iquiescent
4
t.b.d.
mA
TOP
Tgrad
p0range
prange
p0range
-40
-5
455
400
455
125
5
1100
1487
1400
°C
K/min
hPa
hPa
hPa
prange
400
1893
hPa
CVSC
CIDAT
CVDDR
1.76
0.8
0.8
2.64
1.2
1.2
3
nF
nF
uF
Ω
3)
1)
Supply voltage gradient
0 Hz...2 MHz (with application
1)
circuit)
Quiescent supply current
5
Condition
idle level
Ambient operation temperature
Ambient temperature gradient 1) dT/dt
pressure range ambient average
pressure range absolute
extended pressure range
2)
ambient
extended pressure range
2)
absolute
1)
External supply capacitor
1)
External IDAT capacitor
1)
External VDDR capacitor
External VDDR capacitor ESR 1)
CVDDR, ESR
2.2
1
1
Max
11
Unit
V
Table 3-1: Recommended Operation Conditions
1) Not tested in production test.
2) Optional pressure range to be selected by EEPROM setting.
3) Iquiescent : Current drawn by main circuit without current from IIDAT . For resistor series R2 in
supply line, see Ch. 7 (Fig. 7-1 and Table 7-1).
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 5 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
4
Detailed Electrical Specification
4.1
Power Supply
No.
Description
1 Internal regulated supply
voltage
Condition
Symbol
VDDR
Min
Typ
3.45
Max
Unit
V
Min
3
Typ
Max
5
Unit
V
5
ms
Table 4.1-1: Electrical Parameter Table
4.1.1
Power On Reset
No.
Description
1 Undervoltage reset threshold
of external supply voltage 1)
2 Time below threshold of
external supply to initiate a
reset 1)
3 Autarky time (no reset)
4
VDDR Power ok threshold
rising edge (comparator)
VDDR Power ok threshold
falling edge (comparator)
5
Condition
Symbol
VPOR TH VSC
tpor VSC
ISupply=0
CVDDR ≧ 1uF
VDDR rising
edge
VDDR falling
edge
tautarky
10
us
VPOK TH R VDDR
3.15
3.225
3.3
V
VPOK TH F VDDR
3.0
3.075
3.15
V
Table 4.1.1-1: POR: Electrical parameter table
1) Not tested in production
4.2
4.2.1
PSI5 Interface
Synchronization Pulse Detector
No.
Description
Condition
1 Trigger threshold
SRSR fulfilled
2 Required sync slope rising
slew rate
3 Nominal trigger detection time Referenced to a
straight signal
slope with
nominal slew
rate
4 Tolerance of internal trigger
detection delay
Symbol
VTRIG
SRSR 1)
Min
1.4
0.43
Typ
2.0
Max
2.6
1.5
Unit
V
V/us
tTRIG
2.1
3.5
4.9
us
3
us
ttol detect 2)
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 6 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
No.
Description
5 Trigger detection time
Condition
TTRIG = tTRIG + ttol
Symbol
TTRIG 2)
Min
0
tSlot 1 Start 2)
TSync 1)
tSync off 2)
44
9
Typ
Max
7.9
Unit
us
detect
Additional fixed
internal delays
are possible but
have to be
considered for
data slot
calculation
6
7
8
Start of first sensor data word
Sync pulse length
Sync pulse detection disable
time
us
us
us
450
Table 4.2.1-1: Sync. Pulse Detector: Electrical parameter table
1)
2)
condition for ECU
not tested in production
4.2.2
TX Modulator
No.
Description
Condition
1 IDAT Delta Sink current
Idelta = IHigh - ILow
calibrated
2 Idelta current rise time calibrated 20% .. 80% of
Idelta
3 Idelta current fall time calibrated 20% .. 80% of
Idelta
4 Bit time (125kbps)
125kbps;
@8MHz fOSC
5 Bit time (83.3kbps)
83.3kbps;
@8MHz fOSC
6 Mark/Space Ratio
(tfall 80 - trise 20)/TBit
(tfall 20 - trise 80)/TBit
7
8
9
Gap time (125kbps)
Gap time (83.3kbps)
data frame cycle time in
asynchronous mode
Single sensor
configuration,
reference
network "A" (see
chapter 6.6 of
PSI5-spec. v1.3)
TGap125 > TBit125
TGap83 > TBit83
async mode
Symbol
Idelta
Min
22
trise
tfall
Typ
26
Max
30
Unit
mA
0.33
1.0
us
0.33
1.0
us
TBit125 1)
8.0
us
TBit83 1)
12.0
us
Tduty cycle
47
TGap125 1)
TGap83 1)
Tcyc_async
8.4
12.6
50
250
53
%
us
us
us
Table 4.2.2-1: TX Modulator: Electrical parameter table
1)
not tested in production
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 7 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
4.3
Sensor Front End and Pressure Signal Conditioning
No.
Description
1 complete signal chain group
delay 1)
2 sensitivity error
1)
3
sensitivity error
4
non-linearity (difference
between actual characteristics
and best fit quantized line) 1)
noise (peak deviation from
specified offset at constant
1)
pressure)
5
1)
Condition
Symbol
Tgrp_delay
Min
0 h, room
temperature,
536hPa <
p(ambient) < 1487
hPa
0 h, room
temperature,
p(ambient) < 536
hPa or p(ambient)
> 1487hPa
p(ambient) < 536
hPa
Δp/p0error
Typ
Max
0.7
Unit
ms
-6
+6
%
Δp/p0error
[-7]
[+7]
%
Δp/p0nonlin
[-0.1]
[+0.1]
%
Δp/p0noise
-6
6
LSB
Max
Unit
sampl.
Table 4.3-1: Input interface: Electrical parameter table
Note: values in brackets [ ] are design targets, not fixed yet
1) not tested in production
4.3.1
P0 Filter
No.
Description
1 Number of samples to average to
get initalization value for P0 1)
2 length of test window to verify
stability of dP/P0 during startup 1)
3 length of stability window within
1)
dP/P0 has to be stable
1)
4 global P0 filter gradient
1)
5 loacal P0 filter gradient
6
P0 data transmission offset
7
P0 data transmission sensitivity 1)
8
P0 data transmission maximal
value 1)
P0 data transmission offset
extended range 1) 2)
P0 data transmission sensitivity
1) 2)
extended range
9
10
1)
Condition
init phase 2
Symbol
NP0_init
init phase 2
ttest_window
100
ms
init phase 2
tp_stable
16
ms
6
0.5
hPa/s
hPa
difference
between two
Dp/p0-output
words at 2 kHz
P0 transmission
in init phase 3
P0 transmission
in init phase 3
P0 transmission
in init phase 3
P0 transmission
in init phase 3
P0 transmission
in init phase 3
P0grad_global
P0grad_local
Min
2
-0.5
Typ
2048
4
P0offset
500
hPa
P0sens
0.1868
P0max
1265
hPa /
LSB
hPa
P0offset_ext
455
hPa
P0sens_ext
0.2308
hPa /
LSB
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 8 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
No.
Description
11 P0 data transmission maximal
1) 2)
value extended range
Condition
P0 transmission
in init phase 3
Symbol
P0max_ext
Min
Typ
1400
Max
Unit
hPa
Max
307
Unit
LSB
Table 4.3.1-1: Signal processing: Electrical parameter table
1)
2)
Digital function. Tested during pattern test
extended range selectable by EEPROM configuration bit
4.3.2
Scaling and Sensor Correction
No.
Description
1 pressure data range in
normal phase 1)
2 pressure data range in
normal phase 1)
3 nominal measurement range 1
1
)
4 nominal measurement range 2
1
)
1
5 sensitivity of range 1
)
6
sensitivity of range 2
1
Condition
Symbol
Δp/p0data_range1
Min
-102
Δp/p0data_range2
-160
480
LSB
range1nom
-50
150
°/°°
range2nom
-117
352
°/°°
Sens_Δp0 /
p0range1
Sens_Δp0 /
p0range2
)
Typ
2.048
LSB/
°/°°
LSB/
°/°°
1.365
Table 4.3.2-1: Sensor Correction Parameters
1
) Digital function. Test during pattern test.
4.3.3
Temperature Measurement
No.
Description
Condition
1 operating temperature range
2 absolute junction temperature
error
3 temperature offset
@ Tj = 0 °C (8 bit
output)
4 temperature sensitivity
(8 bit output)
Symbol
TOP
Tjerror
Min
-40
[-5]
Typ
Max
125
[+5]
Unit
°C
°C
Tjoff
50
LSB
Tjsens
1
LSB /
°C
Table 4.3.3-1: Special function: Electrical parameter table
Note: values in brackets [ ] are design targets, not fixed yet
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 9 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5
Functional Description
The 524.40 ISPS (Integrated Safety Pressure Sensor) contains all functions required for air pressure
measurement together with the piezo-resistive pressure sensor cell, in order to calculate the relative
dynamic pressure Δp/p0 (Δp: low-pass filtered dynamic pressure, p0: static ambient pressure). The
calculated dynamic pressure Δp/p0 values are output in digital form as PSI5 protocol by using a current
modulator interface.
The signal processing path consists of an anti-alias filter, an amplifier and an ADC. The digital
processing performs a 360Hz low-pass filtering and a sensor data correction to make the output data
independent from temperature. The ambient pressure p0 is determined by an averaging filter. Δp is
determined by subtracting the average air pressure p0 from the current air pressure p. Because of the
large ambient air pressure range the difference Δp = p - p0 has to be normalized. The resulting formula
for the output signal is: SOUT = (p - p0) / p0. The on-chip EEPROM stores an unique part-ID, user
programmable data and calibration coefficients. After initial programming, writing to the supplier specific
parts of the memory is inhibited by setting a lock byte. Self-test procedures are performed after powerup and during normal operation to detect faults in the sensor as well as defects in the analog part or the
EEPROM.
IC and sensor cells are mounted in a special SO20 package. The ISPS is supplied by an external
voltage that is applied from the central module. The transmission of the pressure data is triggered
externally by a high voltage pulse on the supply line ("sync pulse"). During the start phase the ISPS
does not output relative pressure values but sends ID data and switches to a self test mode that is able
to detect alterations of the sensor characteristics (e.g. broken membrane, signal conditioning defects
like wrong sensitivity or offset). During normal operation the ISPS will immediately signalize if it has
detected any internal error (e.g. memory check-sum error, rel. pressure out of range) by either
transmitting an error code or stopping transmission. It also performs a reset whenever the supply
voltage is getting too low. All characteristics are guaranteed as long as this reset is not activated.
abs.
pressure
sensor
low pass
filter p
p
-
∆p
DIV
PSI5
protocol
modulator
low pass
filter p0
Fig. 5-1: Signal processing diagram
Features
• Analog front end for piezo-resistive pressure sensor cell
• Signal processing for sensor filtering and relative air pressure calculation
• Digital communication via two-wire current interface according to PSI5 protocol
• On-chip EEPROM for unique part-ID, user programmable data and calibration coefficients
• Self test capability for sensor and internal circuitry
The micro-machined pressure sensor element and the mechanical interface to the air pressure (i.e.
pressure intake of module housing) are assumed to have a neutral characteristic within the relevant
pressure frequency range.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 10 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.1
Measurement range and resolution
The output of the sensor is a linear function of the normalized relative pressure Δp/p0 with an offset
parameter off and a slope parameter sens(Δp/p0). The unit of Δp/p0 is o/oo (1o/oo corresponds to a
pressure change of 1 hPa at an ambient pressure of 1000 hPa).
For all air pressure sensing crash applications one common measurement range rangenom is sufficient.
Large positive or negative pressure signals exceeding the upper or lower measurement range will be
clipped to the maximum (Δp/p0_datamin ) or minimum (Δp/p0_datamin ) data value.
The group delay of the complete signal chain (including sensing element, p-filter, Δp/p0 division routine,
resynchronization to the external sync pulse, waiting time to data transmission) until the start bits of the
according data transmission has to be below 0.7 ms.
Fig. 5.1-1: Output characteristics of the sensor as a function of pressure change (range 1)
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 11 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.2
Power Supply
The current modulator that is used to transmit the digital data words serially to the ECU draws its
current by separated pin IDAT directly from the supply. All internal analog and digital blocks are
supplied by a regulated VDDR voltage. The signal processing blocks have to remain functional for at
least tautarky in case of a power supply breakdown. Therefore a sufficiently large tank capacitor has to be
connected externally at the regulator output. If a low ESR can not be maintained especially over the
entire temperature range a second off-chip ceramic capacitor at its output is needed for stability and
decoupling.
The autarky time is calculated by the formula: tautarky = CVDD * [(VVDDR - VPOK-TH-F-VDDR) / Iquiescent ]
CVDDR : Buffer capacitor
VVDDR : Regulator output voltage under normal conditions
VPOK-TH-F-VDDR : VDDR power ok threshold falling edge
Iquiescent : Current drawn by main circuit without current from IIDAT
5.2.1
Power On Reset
VDDR
POR
POR
Delay
Counter
VDDR
Low
Pass
Filter
COMP
RESET
POK
VBG
Fig. 5.2.1-1: Block Diagram: Power On Reset
The Power On Reset circuit consists of three blocks to provide high reliability concerning power-up,
power-down and short power interruption situations. A precise comparator with hysteresis compares the
supply voltage against the bandgap voltage to yield an exact threshold. With very low supply voltages
neither the bandgap cell nor the comparator are working. A bandgap based POR cell blocks these
circuits until the internal supply has reached the level required for safe operation. The signals generated
by the comparator and the POR cell are ANDed and delayed by an oscillator clock controlled counter to
generate the reset signal (RESET). In case of a power down slope, no delay is applied.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 12 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
VSC
VBG
VDDR
POR
POK
CLK
RESET
1
2
3
4
5
6
Fig. 5.2.1-2: Timing Diagram: Power On Reset
1. With VSC at very low levels, the gate-threshold based POR signal remains low, thus blocking all
circuits.
2. The bandgap voltage reference and the precise comparator start working, detecting that VDDR has
not yet reached its lower threshold required for safe operation even when the simple POR signal has
switched to high level.
3. The comparator has detected a sufficiently high level on VDDR. Its output is delayed by an oscillator
clock controlled counter, making sure that the oscillator is in normal operation for several cycles
before releasing the digital part.
4. The chip is in normal operation.
5. With falling VSC the VDDR regulator fails to maintain its rated output voltage. The comparator
switches off the digital part by setting POK low immediately.
6. Even if the supply voltage is too low to operate the bandgap or comparator, the chip is held off by the
simple POR circuit.
5.3
Oscillator
The oscillator is the central clock source for the digital part and all derived clock signals required for SC
amplifiers and A/D conversion.
It is a FLL-type oscillator, internally controlled to operate at 8 MHz and has 6 bits trimming code input for
output frequency trimming.
The oscillator trimming bits are determined during ATE test and stored in corresponding EEPROM.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 13 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.4
PSI5 Interface
Register Name
Address
Description
PSI5_CONFIG
0x20
PSI5 configuration
PSI5_TX_DATA 0x22
Data for Sensor to ECU communication
Table 5.4-1: PSI5 Register
Register PSI5_CONFIG (0x20)
MSB
en_temp_ou sensor_addr
Content
t
Reset value
Access
Bit Description
LSB
-
-
length
p_crc
baud_rate
mode
ess[2:0]
0
0
1
1
0
0
0
0
R
R
R
R
R
R
R
R
en_temp_out : 1: enable sensor temperature output
If 16 bit mode is selected relative pressure is sent in MSBs -> [15:6] and temperature
is sent in bits [5:0]
If a 10 bit mode is selected temperature is send in a additional pressure slot
don't care if Async. Mode is set
sensor_address[2:0] : 1: pressure data -> slot#1 (temperature data slot#2 1))
2: pressure data -> slot#2 (temperature data slot#3 1))
3: pressure data -> slot#3 (temperature data slot#1 1))
4: pressure data -> slot#1 (temperature data slot#3 1))
5: pressure data -> slot#2 (temperature data slot#1 1))
6: pressure data -> slot#3 (temperature data slot#2 1))
don't care if Async. Mode is set
1)
see en_temp_out
length : 0: 10 bit
1: 16 bit
p_crc : 0: Parity (even)
1: CRC
baud_rate : 0: 125 kbps
1: 83.3 kbps
mode : 0: Sync. Mode
1: Async. Mode
Note: Not all combinations are allowed. If a wrong configuration should be
programmed the default value (P10P-500_3L slot #3) is written.
Table 5.4-2: PSI5 configuration
Register PSI5_TX_DATA (0x22)
MSB
psi5_t
Content
x_data
[15:0]
-
-
-
-
-
-
-
-
Reset value
1
0
0
0
0
0
0
0
0
0
0
0
Access
R
R
R
R
R
R
R
R
R
R
R
R
Bit Description psi5_tx_data[15:0] : Data for Sensor to ECU communication
-
-
-
LSB
-
0
R
0
R
0
R
0
R
Note: Only if the mode P16CRC_500_2L is programmed and the sensor operates in
run mode all 16 bits are used. Otherwise only the MSBs [15:6] are used.
Table 5.4-3: Data for Sensor to ECU communication
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 14 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.4.1
Synchronization Pulse Detector
VSC
High
Pass
Filter
TSync
Filter
VTH
SYNC
Fig. 5.4.1-1: Block Diagram: Sync. Pulse Detector
The communication to the ECU is synchronized by pulses of short duration that are superimposed on
the supply voltage. The synchronization pulses are defined relative to the actual supply level, what
makes a high-pass filter necessary. The synchronization pulse detector separates these voltage pulses
from the supply level by comparing the high-pass filter output against an appropriate threshold.
A digital filter inhibits pulses shorter than T Sync. The filter consists of an 12 tap FIR filter with all
coefficients one. A synchronization pulse is detected if the filter output has reached eight.
5.4.2
TX Modulator
VSC
Module
Connector
IDAT
Main
Circuit
from CLB
Current Regulator
with slew rate control
Fig. 5.4.2-1: Block Diagram: TX Interface
Data transmission from the ISPS to the ECU is done by modulating the supply current of the device with
two different current levels corresponding to logical '0' and '1' respectively. The specification allows
some tolerance in the current levels, what makes an exact measurement of the current drawn by the
main functions unnecessary. Instead, the current consumption is estimated and the TX modulator
draws an additional amount of current from the supply to generate the defined signals. This
configuration makes a shunt resistor and the associated voltage drop in series with the main circuit
needless. To avoid excessive EMI the slew rates of the current slopes are limited. The control signal
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 15 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
comes either from the digital Control Logic Block (CLB).
If the chip temperature detected by the bandgap cell exceeds the limit that is programmed in the
Temperature Maximum Threshold value (MAX_T at Table 5.7-1) stored in the EEPROM, the current
modulator is switched off.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 16 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.4.3
5.4.3.1
•
•
•
•
•
PSI5 Protocol Description
Features
Supports PSI5 Operation Mode P10P-500_3L (default mode)
• synchronous parallel bus mode
• 10 data bits plus even parity bit
• 500 µs cycle time
• 3 time slots (default slot #3)
• additionally, in a second slot, temperature data can be transferred
• low baud rate of 125kbps
Additional support of the following Synchronous Modes with 10 data bits and 2 time slots:
• P10CRC-500_2L (10 bit data with CRC, 2 time slots, 125kbps, 500 µs cycle time)
• P10P-500_2_83.3 (10 bit data with even parity, 2 time slots, 83.3kbps, 500 µs cycle time)
• additionally, in a second slot, temperature data can be transferred
Additional support of the following Synchronous Modes with 16 data bits and 2 time slots:
• P16CRC-500_2L (16 bit data with CRC, 2 time slots, 125kbps, 500 µs cycle time)
• additionally, in the lower 6 data bits, temperature data can be transfered
Support of the following Asynchronous Modes:
• A10P-250_1L (10 bit data with even parity, 1 time slot, 125kbps, 250 µs cycle time)
• A10P-250_1_83.3 (10 bit data with even parity, 1 time slot, 83.3kbps, 250 µs cycle time)
ECU to Sensor Communication (Diagnostic Mode)
• PSI5 conform "tooth gap" method
• operation protected by time window (avoids accidentally switch to diagnostic mode)
• only possible during initialization phase 1+2
• PSI5 conform data frame format 1 "Short"
• allows setting of the sensor address
• allows device specific functions
• PSI5 conform data frame format 3 "XLong"
• allows programming/reading of EEPROM cells
• allows writing/reading of internal registers
5.4.3.2
Sensor to ECU Communication
The IC sends data to the ECU by current modulation on the supply line, as described in section 5.4.2.
When operating in synchronous mode, the transmission sequence starts when the synchronization
pulse detector has detected a voltage pulse with the required minimum amplitude and width on the
supply line. 44 µs after sync pulse detection the first of the two/three time slots starts. Which of the time
slots will be used for data transmission is programmable by the customer. Protocol parameters are
specified in Table 4.2.2-1.
When operating in asynchronous mode the transmission sequence starts every T cyc_async.
The structure of the data frame transmitted within a time slot is specified in chapter 5.4.3.2.1. The
transmitted data is dependent on the ICs system state (initialization phases, normal phase etc.) and is
in conformance with the PSI5 specification. For a detailed description see chapter 5.5.2.1.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 17 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.4.3.2.1
PSI5 Bus Mode Timings
The frame slot timing is shown in the figure below.
Synchronous Modes
t0
t
500µs
Sync.
P10P-500_3L
Data Frame #1
Data Frame #2
tslot1_start
Pxx-500_2x
Data Frame #3
tslot2_start
tslot3_start
Data Frame #1
(P16CRC_500_2L)
Data Frame #2
tslot1_start
tslot2_start
Asynchronous Modes
250µs
t
A10P-250_1x
500µs
Data Frame #1
Data Frame #1
(A10P_250_1_83.3)
Fig. 5.4.3.2.1-1: PSI5 Bus Mode Timing
5.4.3.2.2
Data Frame Format and Bit Coding
Within each time slot one data frame can be transmitted. The structure of the data frame with parity e.g.
for PSI5 mode P10P-500_3L is:
Start Bits
0
0
Data Bits LSB first
D0
D1
D2
D3
D4
D5
Parity
D6
D7
D8
D9
P
Fig. 5.4.3.2.2-1: PSI5 Mode P10P-500_3L Frame Structure
Two start bits are followed by 10 data bits and 1 parity bit. The time per bit is typical 8 µs (125kbps
mode) and the complete 13-bit data word is transferred in 104 µs (typical time, tolerances not
regarded).
The structure of the data frame with CRC e.g. for PSI5 mode P16CRC-500_2L is:
Start Bits
0
0
Data Bits LSB first
D0
D1
D2
D3
D4
D5
D6
CRC
D7
D8
D9
C2
C1
C0
Fig. 5.4.3.2.2-2: PSI5 Mode P10CRC-500_2L Frame Structure
Two start bits are followed by 10 data bits and 3 CRC bits. The time per bit is typical 8 µs (125kbps
mode) and the complete 15-bit data word is transferred in 120 µs (typical time, tolerances not
regarded).
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 18 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Data frames are transmitted using Manchester coding. In Manchester Code every bit is coded by a
signal transition in the middle of TBit. A zero is coded by a rising slope, a one is coded by a falling slope
of current in the middle of T Bit.
Manchester
Coded Signal
0
Binary Signal
0
1
0
1
1
0
1
1
0
1
Fig. 5.4.3.2.2-3: Manchester Coding Example
5.4.3.2.2.1
Error Detection
Error detection is realized by a single even parity bit or a three bit CRC. The generator polynomial of
CRC is g(x)=1+x+x3 with a binary CRC initialization value "111".
5.4.3.2.3
Data Range
5.4.3.2.3.1
Data Range (10 bit)
The complete data range is divided in three sections:
Data Range 1: the decimal values -480 to +480 are used for the sensor output signal.
Data Range 2: The range from +481 to +511 is used for status and error messages.
Data Range 3: The range -512 to -481 is reserved for the block and data IDs and will be used for
transmitting initialization data during startup of the sensor.
See the table below for details:
•
•
•
data range
2
2
2
2
2
2
2
2
2
1
1
1
3
3
3
dec
501..511
500
..
489
488
487
..
482
481
480
0
-480
-481
..
-512
hex
0x1F5..0x1FF
0x1F4
..
0x1E9
0x1E8
0x1E7
..
0x1E2
0x1E1
0x1E0
0x000
0x220
0x21F
0x200
description
unused
sensor defect
unused
sensor in diagnostic mode
sensor busy
sensor ready
unused
bidirectional communication: RC "error"
bidirectional communication: RC "o.k."
highest positive sensor signal
amplitude "0"
highest negative sensor signal
Block IDs and data nibbles
"
"
Table 5.4.3.2.3.1-1: 10 Bit Mode Data Ranges
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 19 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.4.3.2.3.2
Scaling of Data Range
If the data word length is 16, status and initialization data words of range 2 and 3 are filled up with the
value of the bit corresponding to the "D0" bit in the 10 Bit data word.
5.4.3.2.3.3
Data Range (16 Bit)
data range
2
2
2
2
2
2
2
2
2
1
1
1
3
3
3
dec
hex
32127..32767 0x7D7F..0x7
FFF
32000
0x7D00
..
..
31359
0x7A7F
31232
0x7A00
31231
0x79FF
..
..
30848
0x7880
30847
0x787F
30720
0x7800
0
0x0000
-30720
0x8800
-30784
0x87FF
..
-32768
0x8000
description
unused
sensor defect
unused
sensor in diagnostic mode
sensor busy
sensor ready
unused
bidirectional communication: RC "error"
bidirectional communication: RC "o.k."
highest positive sensor signal
amplitude "0"
highest negative sensor signal
Block IDs and data nibbles
"
"
Table 5.4.3.2.3.3-1: 16 Bit Mode Data Ranges
5.4.3.2.4
Additional transfer of sensor temperature
If the sensor operates in normal mode in addition to the pressure data, in a second slot or in the lower 6
bits of a 16 bit data word, the internal sensor temperature can be transfered.
For the assignment between sensor address, pressure (P) and temperature (T) slot see the table
below. Please note, all configurations with data transmission in slot#3 data are only possible if mode
P10P_500_3L is set.
Sensor Address
1
2
3
4
5
6
Slot#1
P
T
P
T
-
Slot#2
T
P
P
T
Slot#3
T
P
T
P
Table 5.4.3.2.4-1: Assignment Sensor Address / Time Slot
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 20 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
In a additionally time slot the temperature data (8 bit) are transmitted as low and high nibble in two
consecutive sync periods. The data are transmitted in data range 3. For a example see the figure
below.
t
x
x+500µs
x+1000µs
Sync.
P10x...
Pressure
tslot1_start
Sensor Temp Lo
Pressure
tslot2_start
tslot1_start
Sensor Temp Hi
tslot2_start
Sensor Temp Lo
1
0
0
0
0
0
ST[3] ST[2] ST[1] ST[0]
Sensor Temp Hi
1
0
0
0
0
1
D[9]
D[8]
D[7]
D[6]
D[5]
D[4]
ST[7] ST[6] ST[5] ST[4]
D[3]
D[2]
D[1]
D[0]
Fig. 5.4.3.2.4-1: Transfer of sensor temperature (10 bit mode)
The picture below shows the mapping of pressure and temperature data for the mode
P16CRC_500_2L.
Pressure & Sensor Temperature if mode is P16CRC_500_2L
P[15] P[14] P[13] P[12] P[11] P[10] P[9] P[8] P[7] P[6] ST[7] ST[6] ST[5] ST[4] ST[3] ST[2]
D[15] D[14] D[13] D[12] D[11] D[10] D[9] D[8] D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0]
Fig. 5.4.3.2.4-2: Transfer of sensor temperature (16 bit mode)
The Temperature in °C can be calculated as followed:
The lower 6 bits of a 16 bit data word need to be expanded with "00" as LSBs.
5.4.3.2.5
Behavior in error situations
If any error is qualified during normal mode the sensor will send the error sequence immediately during
the next available transmission data frame. Additionally transmitted temperature data are no longer
sent. In special cases the sensor shut off the data transmission completely instead of sending the error
sequence.
For further information and a table of the error type codes see 5.5.2.1.5 and 5.5.3.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 21 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.4.3.2.5.1
Error sequence
In order to indicate an error one fixed error type code is selected according to the error condition. Then
a data transmission with the following sequence is sent:
1. error code "sensor defect" (0x1F4)(data range 2)
2. one fixed error type code ("10_000x_xxxx")(data range 3)
3. continue with step 1.
The error sequence is sent until the sensor is reset (switching off the power supply).
5.4.3.2.6
Diagnostic Mode
In normal operation mode, the sensor transmits sensor output data in data range 1. The "diagnostic
mode" is used for programming the EEPROM (user area), testing and failure analysis. The sensor
sends data in data range 2 or 3 (not in range 1).
The condition for entering the diagnostic mode is an valid start condition (at least 31 consecutive ones)
and valid start bits during initialization phase 1 or 2. The sensor indicates the diagnostic mode by
sending the "Sensor is in diagnostic mode" identifier (0x1E9).
5.4.3.3
ECU to Sensor Communication
Whereas the sensor to ECU communication is realized by current signals, voltage modulation on the
supply lines is used to communicate with the sensor. The PSI5 "sync signal" is used for the sensor
synchronization in all synchronous operation modes and also as physical layer for bidirectional
communication.
A logical "1" is represented by the presence of a sync signal, a logical "0" by the absence of a sync
signal at the expected time window of the sync period.
5.4.3.3.1
Bit Coding
The bit period is the cycle time as specified for the operation mode, 500 µs in all synchronous and also
in asynchronous modes.
In asynchronous mode the data transmission every 250 µs is stopped after the diagnostic mode is set.
The sensor then sends its response data like a sensor in synchronous mode. The sensor will sent the
data in slot #1 (sensor address 0, 1, 3, 4, 6 and 7) or in slot #2 (sensor address 2 and 5).
5.4.3.3.2
Data Framing
The data frames of the sensor to ECU communication are composed by three start bits, a data field
containing the sensor address, function code and data, a three bit CRC and additional up to three sync
periods for the sensor response. Two different data frames are available, "short and "xlong".
1
1
0
1
0
1
0x1E9
Start
Condition
Start Bits
Data Field
0X1E9
1
RC
CRC
1
RD1
RD2
0x1E9
Sensor Response
Fig. 5.4.3.3.2-1: Data frame ECU to sensor communication
The start condition for an ECU to sensor communication consists of at least 31 consecutive logical
ones. If this condition is fulfilled and the start bits and the first "sync bit" have been successfully received
the sensor switches into the diagnostic mode. The internal control unit of the sensor (e.g. bus accesses)
is stopped.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 22 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Every logical one is now answered with a "Sensor is in diagnostic mode" (0x1E9) in the corresponding
time slot until the sensor sent the response data for the received command. After the response data a
new frame can start immediately with the three start bits or after a new start condition. As a start
condition now also at least 5 consecutive logical zeros are possible.
As a consecutive train of "zeros" would lead to a loss of the common timebase, "sync bits" (logical "1")
are introduced at each fourth bit position. Missing "sync bits", a missing sync pulse for the sensor
response or incorrect start bits leads to a "framing error". Every logical one is then answered with a
"Bidirectional Communication: RC Error" (0x1E2) until a new start condition is fulfilled.
5.4.3.3.3
Data Frames
The possible data frames are shown in the figure below.
Frame 1 “Short”
Start
0
1
0
SAdr
FC
CRC
Resp
S
S A0 A1 A2 S F0 F1 F2 S C2 C1 C0 RC RD1
Synchronisation Bit
Bits: 15+2 (8,5ms)
Frame 3 “XLong”
Start
0
1
0
SAdr
FC
RAdr
Data
CRC
Resp
S A0 A1 A2 S F0 F1 F2 S X0-X7 + Sync Bits D0-D7 + Sync Bits C2 C1 S C0 RC RD1RD2
Bits: 37+3 (20ms)
Fig. 5.4.3.3.3-1: Possible Data Frames
The data frame length is defined by the content of the Sensor Address (SAdr) and the Function Code
(FC) content.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 23 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.4.3.3.4
Function Codes
The possible function codes are shown in the table below.
Fig. 5.4.3.3.4-1: PSI5 Function Codes
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 24 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.4.3.3.4.1
EEPROM Programming Sequence
Use the following sequence to program the user area of the EEPROM. The 4 bit ECC will be calculated
by the internal controller and has not to be handled by the customer. Consider the address offset of the
EEPROM on the internal system bus (-> 5.5.1).
Sequence in pseudo code:
• allow write access to the EEPROM;
• WR_X(0x64, 0x5a)
• erase/write memory cell at address addr(consider eeprom address in memory map):
• WR_X(addr, data); // set address and data
• WR_X(0x60, 0x02); // start erase cycle at addr
• WR_X(0x60, 0x04); // start write cycle at addr
• repeat steps erase/write with all memory cells to be written
• calculate new CRC value for user area by using CRC algorithm described in 5.7.1
• erase/write CRC memory cell at address 0xbe:
• WR_X(0xbe, data (CRC)); // set address and data
• WR_X(0x60, 0x02); // start erase cycle at addr
• WR_X(0x60, 0x04); // start write cycle at addr
• start built in selftest of EEPROM to check written values at different read voltage thresholds
• WR_X(0x66, 0x00 (don't care)); // start bist by writing to diag register
• check results of bist
• RD_X(0x66, 0x00 (don't care)); // check bit CRC_ERR_VHI, CRC_ERR_VLO, CRC_ERR,
ECC_ERR
• when an error occured repeat programming steps
• in case of successful programming LOCK the EEPROM writing 0x00 to the LOCK byte (address
0xbf of 8bit address bus)
• do not erase the LOCK byte memory cell before programming (LOCK byte is not erasable)
• WARNING: once locked the eeprom cannot be reprogrammed
• apply reset to refresh registers with eeprom content
• wait about 10 ms if the last command was start a erase or write cycle (WR_X(0x60,...), e.g. write
LOCK byte)
• use restart command
5.4.3.3.5
Returned Error Codes
In the following table you can see the returned error codes. Other codes like "Data Range" or "Write
protect" are not supported. A returned RC: "o.K." just means a correct transmission of the frame.
ErrN
0010
0011
0100
Mnemonic
CRC
Address
FC
Signification
CRC Checksum Error
Sensor Address not supported
Function Code not supported
Table 5.4.3.3.5-1: Returned Error Codes
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 25 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.5
Control Logic
Register Name
Address
Description
SYS_ERROR
0x18
system error vector
1)
continuously checked
2)
once checked
3)
error leads to stop of psi5 transmission
all other errors lead to transmission of "sensor defect" and sensor error
type code
See also 5.5.3.
Table 5.5-1: System Control Register
Register SYS_ERROR (0x18)
MS
B
Content
-
Reset value
Access
Bit Description
LSB
-
ER
R_
MO
DE
ER ER ER ER ER ER ER ER
R_E R_E R_R R_S R_P R_C R_C R_C
E_C E_C OM LF _INI ON AL_ M
HK_ HK_ CR
T
FIG RE
CR CO C
_RE G
C
EF
G
0
0
0
0
0
0
0
0
0
0
0
0
0
R
R
R
R
R
R
R
R
R
R
R
R
R
ERR_MODE : error in mode register 1) 3)
ERR_EE_CHK_CRC : CRC error in EEPROM 2) 3)
ERR_EE_CHK_COEF : CRC error in EEPROM coefficients area 1)
ERR_ROMCRC : ROM CRC error 1) 3)
ERR_SLF : error during PS1, PS2 deflection selftest 2)
ERR_P_INIT : P0 initialization not succeeded 2)
ERR_CONFIG_REG : error in config reg detected 1)
ERR_CAL_REG : error in cal reg detected 1) 3)
ERR_CM : MIN_CM, MAX_CM or PSH exceeded 1)
ERR_T_INTERN : MAX_T exceeded 1)
ERR_P0_MIN : P0_MIN exceeded 1)
ERR_P0_MAX : P0_MAX exceeded 1)
ER
R_T
_IN
TER
N
ER
R_P
0_M
IN
ER
R_P
0_M
AX
0
R
0
R
0
R
Table 5.5-2:
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 26 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.5.1
Internal System Bus
The ISPS system contains an internal system bus. The system bus can be accessed by the costumer
either using the PSI5 ECU to sensor communication or via JTAG access.
The following modules are connected to the bus :
• EEPROM Data
• EEPROM Controller
• PSI5 Interface
• System Control
• Signal Conditioning
When accessing the register addresses or EEPROM memory map described in the specification the
specific module addresses has to be considered.
See the table below for the module memory map:
Base Address
0x60
0x80
0xC0
Size
Module Name
EEPROM Control
EEPROM
unused
32 byte
64 byte
64 byte
Table 5.5.1-1: System Memory Map
5.5.2
State Machine
FILTER
COEFFICIENTS
AND
CONSTANTS
WORKING
REGISTERS
TO
ANALOG
PART
EEPROM
CALIBRATION
REGISTERS
MUX
TEST
LOGIC
ALU
RESET
LOGIC
CALCULATION UNIT
ADC
Data
Sync.
CONTROLLER
PSI5
Modulator
TXD
Fig. 5.5.2-1: Block Diagram Control Logic
A state machine controls the internal processing flow in the different modes of operation. It is
responsible for the data flow of the signal processing path and triggers calculations and data
transmission between the calculation unit and the memories.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 27 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
The calculation unit performs all mathematical operations in the system, including the digital filter
operations as described in the signal conditioning section (5.6).
Several memories are required to store fix parameters, programmable values, and temporary data:
• Fix parameters like filter coefficients are stored in a look-up table that is part of the calculation unit,
• EEPROM is used to keep all programmable data like limit values and calibration coefficients.
• A register bank provides a working register section for the mathematical operations and calibration
registers that contain the control bits to switch the analog part to its appropriate state.
The following chapter gives an overview of the different modes of operation. Especially the initial modes
are required by the PSI5 protocol.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 28 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.5.2.1
Modes of Operation
Several modes of operation are provided to handle the different tasks for system initialization after
power-up, for measurement during normal operation, for error handling, for programming and reading
diagnosis data.
POR
IP1
IP2
DIAG
IP3
Severe Internal
Failure
NORMAL
ERROR
FAILURE
Fig. 5.5.2.1-1: Operation Mode Flow Chart
Note: A severe internal failure means that a fatal malfunction of the IC is detected. In this case the IC
switches into the FAILURE mode and stops PSI5 transmissions. See 5.5.2.1.7 and 5.5.3 for details.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 29 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
'#'
Mode
1
IP1
2
IP2
3
IP3
4
NORMAL
5
ERROR
6
FAILURE
7
DIAG
Description
Initialization Phase 1
• Power-On Reset
• Branch to DIAG mode possible
• no transmission of data
• init PSI5 and calibration register
• EEPROM checksum calculations
• Sensor Self Test
Initialization Phase 2
• Branch to DIAG mode possible
• Transmission of Identification Data
• repetition factor k = 4
• initializing P0 filter
• optional send Sensor Busy
• start signal conditioning
Initialization Phase 3
• Transmission of Sensor ready and absolute pressure data P0
in data range 3
• Transmission of Diagnostic Data in data range 3
• temperature
• EEPROM status bits
• when an internal error is detected switch to ERROR Mode
Normal Operation Mode
• Transmission of normalized relative pressure data Δp/p0
• sending in data range 1
• Cyclic system check
• when an internal error is detected switch to ERROR Mode
Error Mode
• Transmission of error type code until power down
Failure Mode
• entered when severe internal failure detected
• stop of data transmission
Diagnostic Mode
• read/write access to internal registers
• EEPROM read access
• EEPROM programming
Table 5.5.2.1-1: Modes of Operation
5.5.2.1.1
Initialization Phase 1 (IP1)
During an under-voltage condition the digital logic is held in the reset state. All registers are set to their
respective default values.
After power-up the ASIC starts an initialization sequence (initialization phase 1) with a duration of
nominal 100 ms (this includes reset). First the analog functions settle and the trim contents of the
EEPROM to registers are copied. After that the whole EEPROM is read and the checksums for
protected and user area are calculated. The checksums are compared with the stored values in
EE_PROT_CHECKSUM and EE_USER_CHECKSUM. This check is repeated with higher and lower
reading reference voltage to detect weak EEPROM cells. In case of any difference the checksum error
flags are set. Additional the number of done forward error corrections is count, the internal selftest and
internal memory check is executed.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 30 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
When an severe internal error was detected during EEPROM test or when internal memory test fails the
IC switch to FAILURE mode.
Information about weak EEPROM cells and the number of done forward error corrections is stored in
EE64DIAG register. This information is transmitted in initialization phase 3.
After initialization phase 1 the IC switch to initialization phase 2.
Branch to diagnostic mode is anytime in initialization phase 1 possible when a dedicated PSI5
command sequence is received. Apart from that synchronization pulses do not affect the initialization
sequence. No transmission occurs.
5.5.2.1.2
Initialization Phase 2 (IP2)
During initialization phase 2 the IC starts an identification sequence. The transmitted data is in
conformance with the PSI5 specification. The data words from PSI5 data range 3 are used. The
repetition factor k is 4. The data content is shown in the figure below. Additionally the P0 filter is
initialized according the initialization procedure described in chapter 5.6.4. See chapter 5.5.2.2 for
details.
Following transmissions are send in IP2:
I
P
1
I D I D I D I D
I D I D I D I D
D 1 D 1 D 1 D 1 ... D 1 D 1 D 1 D 1
1
1
1
1 6 1 6 1 6 1 6
1
6
6
6
6
1
2
3
4
5
6
7
8
...
121
122
123
124
125
126
127
128
I D I D I D I D
I D I D I D I D
D 1 D 1 D 1 D 1 ... D 3 D 3 D 3 D 3
1 7 1 7 1 7 1 7
1 2 1 2 1 2 1 2
6
6
6
6
129
130
131
132
133
134
135
136
...
249
250
251
252
253
254
255
256
sensor busy
I
P
3
maximal 768 optional transmissions
257
...
1024
Fig. 5.5.2.1.2-1: Transmissions in IP2
The identification data D1 to D32 are stored in EEPROM user area and can be programmed by
customer.
Is P0 filter initialisation not finished after sends the 256 identification data words the ASIC sends up to
768 times "sensor busy". The maximal number of all transmission in IP2 is 1024. The minimal number
is 256.
In case of an error the initialisation phase 2 is not interrupt. If a severe error is detected the IC stops
communication immediately, see chapter ->(650097) for details.
After initialisation phase 2 the IC switch to initialisation phase 3.
Branch to diagnostic mode is anytime in initialization phase 2 possible when a dedicated PSI5
command sequence is received.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 31 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.5.2.1.3
Initialization Phase 3 (IP3)
In initialization phase 3 the IC sends the actual status "sensor ready", absolute ambient pressure P0
and additional diagnostic data (temperature and EEPROM status).
In case of defects the IC switch immediately to ERROR mode.
Following 17 transmissions are send in IP3:
I
P
2
s
e
n
s
o
r
s
e
n
s
o
r
s
e
n
s
o
r
s N N N N s T T T T E E E E
e 0 1 2 3 e 0 1 2 3 0 1 2 3
n
n
s
s
o
o
r
r
N
O
R
M
A
L
r
e
a
d
y
r
e
a
d
y
r
e
a
d
y
r
e
a
d
y
M
O
D
E
r
e
a
d
y
P word
T word
E word
Fig. 5.5.2.1.3-1: Transmissions in IP3
After sending the 17 transmissions the IC switch to NORMAL mode.
Data format for P0 transmission
The absolute ambient pressure P0 transmission sequence consist four 5-bit nibbles in the following
scheme:
N0, N1, N2, N3
The nibbles are transmitted by using the data words from PSI5 data range 3. The nibbles contain a 2bit-address and 3-bit-data taken from the 12 bit absolute ambient pressure P0.
P0word = d11 d10 d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
N0 = 0 0 d11 d10 d9
N1 = 0 1 d8 d7 d6
N2 = 1 0 d5 d4 d3
N3 = 1 1 d2 d1 d0
The measured absolute ambient pressure P0 in hPa can be calculated from the transmitted 12 bit data
P0word as follows:
•
•
•
•
•
•
P0 transmission normal (Appl_Config[1] = '0'):
P0 = P0offset + P0word x P0sens
P0 output is clipped by P0offset and P0max
P0 transmission extended range (Appl_Config[1] = '1'):
P0 = P0offset_ext + P0word x P0sens_ext
P0 output is clipped by P0offset_ext and P0max_ext
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 32 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Data format for temperature transmission
The transmission of temperature T in T word is equivalent to P0 transmission.
The measured temperature in °C can be calculated from the transmitted 12 bit data T word as follows:
T = (Tword/16 - 50)°C
The temperature output is clipped by -50°C and ca. 206°C
Data format for EEPROM status transmission
The transmission of EEPROM status E in Eword is equivalent to P0 transmission.
Following EEPROM status informations are transmitted in Eword:
Eword = EE64DIAG[15:4] (see Table 5.7.2-7)
5.5.2.1.4
Normal Operation Mode (NORMAL)
If the initialization procedure is finished successfully, normal operation begins, performing the following
tasks continuously:
• Air pressure measurement
• Temperature measurement
The following sequence is done:
1. Filtering and scaling of pressure data
2. Relative air pressure calculation: SOUT = (p - p0) / p0
3. Several system checks (see 5.5.3)
If no error occurs, the measured value is sent via the PSI5 interface in its programmed mode.
If an internal error occurs, the IC switches to the ERROR mode. See chapter 5.5.2.1.5 for details. If a
severe error is detected the IC stops communication immediately, see chapter 5.5.2.1.7 for details.
5.5.2.1.5
Error Mode (ERROR)
If an internal fault occurs or the self test in the initialization phase failed, the IC switches to the ERROR
mode and transmits the corresponding error type code instead of pressure data. Only in case of a
severe error, the sensor switch to FAILURE mode and no data is sent.
If the error occurred during IP1 or IP2, no error-code will be transmitted in this phases. The
transmission will take place afterwards in IP3.
The ERROR mode can be left only by a power-on reset.
See chapter 5.5.3 for the list of faults.
5.5.2.1.6
Diagnostic Mode (DIAG)
Several diagnostics functions and EEPROM write access are provided in diagnostic mode (DIAG). To
switch the IC into DIAG mode a dedicated PSI5 command sequence must be received during IP1 or
IP2. The diagnostic mode can be left by a power down, power up sequence or a restart command.
The protocol specification for the ECU to sensor communication is described in chapter 5.4.3.
5.5.2.1.7
Failure Mode (FAILURE)
FAILURE Mode will be entered with highest priority when a severe internal error is detected. In
FAILURE mode the transmission of data will be stopped.
The FAILURE mode can be left only by a power-on reset.
See chapter 5.5.3 for the list of faults.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 33 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.5.2.2
Sensor Check, Self Diagnosis
During initialization phases 1 & 2 the ASIC performs a selftest. The selftests includes the sensor chip,
the connections and the signal conditioning chain. Also checksums over the EEPROM content will be
calculated. The following error cases are detectable via this function:
• broken membrane
• signal conditioning chain defects
• for piezo-resisitive sensors: shorts or opens of the resistors and bond wires from the pressure cell
• wrong sensitivity
• wrong offset
• EEPROM bit errors
VDDR
R1
R3
PSH
PS1
Temp
ADC
PS2
R2
MUX
R4
Pressure
Sensor
Fig. 5.5.2.2-1: Block Diagram Sensor Check and Self Diagnosis
To detect defects in the pressure sensor cell as well as in the connections, the differential voltage,
common mode voltage and sensor supply voltage at the sensor bridge are measured. Defects in the
resistors would lead to a differential voltage out of the specified range, while broken connections would
cause a high impedance at the input node. To detect these faults dedicated current sources are used
that must cause a specified voltage drop if activated in self test mode.
Additionally the sensor bridge outputs PS1, PS2 and PSH are continuously sampled by an ADC. The
measured values are averaged and digitally processed and finally compared against specific threshold
values. If threshold values for common mode voltage, PSH or self-test measurements are exceeded
the system switches to error/failure mode. See the following table for details.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 34 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Measurement
Differential Input Voltage (P0)
Description
The differential voltage is measured by the
normal signal processing chain, as described
in chapter 5.2.2, and is equivalent to the
average air pressure P0 given after the temp
and offset compensation.
The voltages at PSH, PS1 and PS2 are
measured with the temperature ADC. The
common mode voltage is than calculated and
normalized with following formula:
0.5*(VPS1+VPS2)/VPSH
The self test logic checks for the appropriate
limits.
A current source must cause a specified
voltage drop at sensor pin PS1 when
switched on. Therefore the voltage difference
is determined in two consecutive
measurements and compared against
appropriate limits.
A current source must cause a specified
voltage drop at sensor pin PS2 when
switched on. Therefore the voltage difference
is determined in two consecutive
measurements and compared against
appropriate limits.
The voltage at PSH is measured and
checked if it is below a threshold value.
Common Mode Voltage (CM)
Voltage at PS1 (VPS1)
Voltage at PS2 (VPS2)
Sensor Supply Voltage (PSH)
Parameter
MIN_P0,
MAX_P0
MIN_CM,
MAX_CM
SLFT_THD
SLFT_THD
PSH_MIN
Table 5.5.2.2-1: Self Test Measurement
The corresponding voltage limits are programmable and stored in the EEPROM.
The corresponding failure modes are the following:
Failure Mode
One resistor value too high or
resistor disconnected
One resistor value too low or resistor
shorted
R1 and R3 disconnected
R2 and R4 disconnected
R1 and R2 disconnected
R3 and R4 disconnected
Sensor output shorted
Measurement Measurement Measurement Measurement
P0
CM
VPS1
VPS2
X
X
X
X
-
-
-
X
X
-
X
X
X
X
X
X
X
X
Table 5.5.2.2-2: Failure Modes
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 35 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.5.3
Error Handling Overview
Following table shows an error handling overview:
Kind of Error
P0 out of range
(max)
P0 out of range
(min)
Overtemperature
Common mode out of
range
PSH out of range
PSI5 Config register
integrity fails
P0-Init fails
(no stable ΔP/P0)
PS1/PS2 selftest with
current sources fails
EEPROM coefficients
CRC error
Multiple error at the
same time
Calibration register
check fails
Protected area CRC fails
User area CRC fails
internal memory
damaged
mode register integrity
failed
EEPROM CRC with VHI
fails (weak ones)
EEPROM CRC with VLO
fails (weak zeros)
EEPROM forward error
correction
When tested
continuously from IP3
Reaction
ERROR mode
PSI5-Output1) 2)
0x1f4 0x200 ...
continuously from IP3
ERROR mode
0x1f4 0x201 ...
continuously from IP2
continuously from IP2
ERROR mode
ERROR mode
0x1f4 0x218 ...
0x1f4 0x20C ...
continuously from IP2
continuously from IP1
ERROR mode
ERROR mode
0x1f4 0x20C ...
0x1f4 0x219 ...
up to 3 times in IP2
ERROR mode
0x1f4 0x204 ...
once in IP1
ERROR mode
0x1f4 0x208 ...
continuously from IP2
ERROR mode
0x1f4 0x210 ...
continuously from IP1
ERROR mode
0x1f4 0x214 ...
continuously from IP1
FAILURE mode
stop PSI5 transmissions
once in IP1
once in IP1
continuously from start
FAILURE mode
FAILURE mode
FAILURE mode
stop PSI5 transmissions
stop PSI5 transmissions
stop PSI5 transmissions
continuously from start
FAILURE mode
stop PSI5 transmissions
once in IP1
flag set
once in IP1
flag set
once in IP1
count number of ecc
detected bit errors
VHI bit is set in Eword
transmission in IP3
VLO bit is set in Eword
transmission in IP3
number of ecc detected
bit errors send in Eword
transmission in IP3
Table 5.5.3-1: Error Handling Table
1)
2)
exemplary for 10 bit data transmission
continuously transmission of "sensor defect" and error type code in ERROR mode
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 36 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.6
Sensor Front End and Pressure Signal Conditioning
NOS
Analog
Digital
Diff.
DAC
VP
VOC
G1
G2
+
G1=2,4,6,8
fs = 500kHz
G2=4,5,6,7
fs = 500kHz
Slope &
Offset
adjust
G3
nd
2nd order
Σ∆-Mod.
Σ∆-ADC
G3=3,5
fs = 2 MHz
+
16
SINC3
Dec.Filter
Dec.= 64
∆p=p-p0
16
+
Division
-
16
T, c0, c1, c2, c3
1
p0 filter
p0
NADC
16
2nd order
IIR Filter
16
∆p/p0
14
Scaling
&
Clipping
14
Scaling
&
Clipping
∆p/p0,out
10
p0,out
12
Fig. 5.6-1: Block Diagram Pressure Signal Conditioning
The pressure sensor is a piezo-resistive device with four resistors connected in a full bridge
configuration. The bridge is excited with the regulated supply voltage that is also used to supply the
amplifiers and the ADC. To avoid any noise being shifted into the signal band by the sampling process
the signal processing is preceded by an first order anti-alias filter. In the first amplifier stage the signal
range is adjusted to the appropriate level for the following stages and the delta sigma ADC.
The average air pressure p0 is calculated by low pass filtering the sensor pressure signal. Filtering and
further processing of the pressure sensor p and p0 is done in the digital domain.
5.6.1
SC Amplifier with Offset Compensation
This stage is implemented as two cascaded differential switched capacitor amplifier with the switching
frequency fs. The gain of each amplifier is adjustable to 4 different values to eliminate the spread of
sensor cell sensitivity. Gain setting is implemented in form of linear sampling capacitor scaling.
The gain is determined during component test and stored in the EEPROM. Finally a fixed differential
offset is subtracted to center the signal for the next stage.
Offset compensation summing node is implemented in form of an additional offset input within the
second stage SC-amplifier input with a fixed gain.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 37 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Diff.
Offset
DAC
+
Filter
VAMP2
Voffset
2nd order
Σ∆-Mod.
+
GA1: 2, 4, 6, 8
GA2: 4, 5, 6, 7
GA3: 3, 5
Fig. 5.6.1-1: Block Diagram SC Amplifier
VP = Voltage from pressure sensor
GA1 = Adjustable gain of first amplifier
GA2 = Adjustable gain of second amplifier
GA3 = Adjustable gain of
modulator input coefficient
VOSAMP = Fixed offset to center measurement signal
VAMP2 = Voltage to
ADC
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 38 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.6.1.1
Offset compensation DAC
A digital to analog converter generate the voltage for the summing point before the second AC
amplifier. The differential offset can be calculated by:
A constant differential offset of approximately 5.39mV/LSB is added to the pressure signal. The value
for this offset is obtained during component test and stored in the EEPROM. It represents the spread of
the sensor tolerances.
DACR8A
R
2R
R
R
R
R
R
2R
2R
2R
2R
B[1]
B[2]
B[3]
B[4]
B[5]
B[6]
R
R
R
R
R
R
2R
2R
2R
B[2]
B[3]
B[4]
2R
2R
DAC_OUT
R
2R
2R
VDDR
GND
DAC_IN[7:0]
B[0]
Matched Resistors
B[7]
2R
2R
2R
2R
Vos=VDDR/5*256
SYS_CAL2.cal_oc_afe[7:0]
B[7:0]
DACR8A
2R
2R
2R
2R
DAC_OUT
R
2R
2R
VDDR
GND
DAC_IN[7:0]
B[0]
B[1]
B[5]
B[6]
B[7]
B[7:0]
Fig. 5.6.1.1-1: 8 bit Offset Compensation DAC
5.6.2
Δ Σ Modulator with Variable Input Gain
The switched capacitor delta sigma analog to digital converter is working with the sampling frequency fs
and converting the input voltage linearly to a 1 bit bit-stream.
The input gain of the sc input coefficient can be adjusted, according to the sensor parameters which are
obtained by measurement during component test and stored in the EEPROM.
After the switched capacitor input amplifier, offset compensation, and switch capacitor amplification the
sensor signal is fed to a single bit, 2nd order Δ Σ ADC with fully differential input.
The Δ Σ modulator reference is configurable to be either a fix internal reference or to track the bridge
voltage VEXHI - VEXLO.
To ensure ratio metric operation of the signal acquisition chain the Δ Σ modulator reference has to track
VEXHI - VEXLO. Nevertheless the non-ratio metric configuration is provided, too, for a maximum of flexibility
(e.g. for constant current excitation mode to use inherent pre-compensation). The reference connection
can be configured by SYS_CAL6.cal_abs.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 39 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Fig. 5.6.2-1: 2nd order Delta Sigma Modulator structure
Coefficient
Value
a1
a2
b1
b1
c1
1/2
1
3/8
5/8
1/2
Comment
with G31=3
with G32=5
Table 5.6.2-1: Sigma Delta Modulator Coefficients
5.6.3
Decimation Filter
The decimation filter converts the 1 bit input stream to a parallel word and reduces the sample
frequency.
A SINC3 filter with a decimation factor of 64 is used.
Transfer function:
Input sampling frequency: fclk
Output sampling frequency: fclk/64
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 40 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.6.4
P0 Filter
This filter is used to obtain a stable signal for P0. The filter will be initialized after reset by a special
initialization flow to shorten the settling time. The initialization is described below.
The ambient pressure is calculated from the dynamic pressure P by a low-pass filter that has a
maximum global gradient of P0grad_global and local gradient between two consecutive PSI5 pressure
words of P0grad_local at the PSI5 output.
The P0 value will be transmitted via PSI5 during initialization phase 3.
P0 filter:
with
fs = update frequency of P0(n) and P(n)
At the end of initialization phase 1 the pressure output of the sensing element and of the signal
conditioning chain is assumed to be stable when the physical pressure is constant.
The following condition must be fulfilled:
During initialization phase 2 the P0 filter will be initialized with a value P00 using the following procedure:
•
•
•
find P00 by averaging NP0_init P values, start averaging with start of initialisation phase 2
initialize P0 value with P00 and start signal conditioning
during a test window of width ttest_window a stability window of length tp_stable has to be found in which all
samples fullfil the condition:
If the stability window could not be found the procedure will be repeated up to 2 times. If after the 3rd try
the stability condition is not met the sensor error message will be transmitted.
The Offset_Startup value is stored in EEPROM user area.
In PSI5 10 bit modes the Offset_Startup value contains the allowed derivation from ΔP/P0 in LSB.
In 16 bit mode the Offset_Startup value stored in EEPROM is multiplied by 64.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 41 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.6.5
P Low Pass Filter
This filter is a second order digital IIR filter.
The transfer function is:
The filter is realized with two similar stages. The structure is shown in the diagram below.
• The coefficients are:
b0 = 7/128
b1 = 7/128
a1 = 57/64
• Sampling frequency: fs
x b0
+
z-1
x b1
x b0
+
+
x a1
x b1
z-1
+
x a1
Fig. 5.6.5-1: 2nd Order IIR Filter Structure
5.6.6
Scaling and Sensor Correction
The signal Padc is taken from the sensor front end ADC and processed by sensor correction algorithm
(linearization), division, P0 filtering and scaling (clipping). In general the following output transfer function
is valid:
out/digit
outmax
dp/p0min
dp/p0
dp/p0max
outmin
Fig. 5.6.6-1: Output of sensor correction vs. input
The sensor signal linearization, temperature compensation and arithmetic operation is done
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 42 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
independently from the sync pulse with the repetition rate of f s. The time delay from the data sampling to
the begin of the first start bit of the data transmission via manchester is t sample_delay.
The following flowchart shows the principle of the arithmetic operations:
padc
Slope
adjust,
Offset
+
-
Division
Scaling
Clipping
∆p/p0
Scaling
Clipping
p0
T, c0, c1, c2, c3
P0
Filter
Fig. 5.6.6-2: Sensor Correction
The transfer function of a pressure sensor in its general form has an offset and a slope that depend on
the specific sensor and the temperature. For highest accuracy also nonlinear effects have to be
considered. So the general formula to yield the pressure from the sensor bridge voltage has got the
form:
For the required accuracy only the linear dependencies from the temperature and the nonlinear part
without temperature dependency have to be considered. Due to the linearity of the sensor element, k6
will be 0.
The resulting formula is:
Thus requiring four sensor specific constants c0, c1, c2, c3.
With Δp corresponding to the pressure difference and p0 corresponding to the average air pressure the
corrected output signal is:
In the next step, the scaling to the configured measurement range is done. After that, to large and to
small values are clipped.
For
see Table 4.3.2-1 for details.
5.6.7
Temperature Measurement
In addition to the pressure data transmission also a temperature signal can be transmitted. Two
different protocol modi are configurable:
• 10 bit relative pressure data in slot a + 8 bit temperature data in slot b
• slot a, b are configurable in EEPROM
• temperature will be transmitted in data range 3 splitted in two 4 bit nibbles
• 16 bits + CRC with temperature data in the 6 LSBs
See 5.4.3.2.4 for details.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 43 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.7
EEPROM
The EEPROM stores all parameters that have to keep their value when the supply is switched off. The
size of the EEPROM is 64 byte. The EEPROM cells are used for the following information:
• ASIC ID (serial number), calibration values, checksum data, and EEPROM lock data
• Customer specific data
See the EEPROM memory map for details.
The EEPROM is divided in two areas, a user and a protected area.
The user area can be programmed by the customer, the protected area is reserved for supplier data.
Consider the base address offsets for EEPROM and EEPROM-control described in 5.5.1.
Address
0x00 - 0x27
0x28
Name
- internal PSI5_D1_D2
0x29
PSI5_D3_D4
0x2A
PSI5_D5_D6
0x2B
PSI5_D8_D7
0x2C
PSI5_D9_D10
0x2D
PSI5_D10_D1
1
0x2E
PSI5_D12_D1
3
0x2F
PSI5_D15_D1
6
0x30
PSI5_D17_D1
8
0x31-0x37
PSI5_D19_D3
2
Description
Internal calibration data and ID
ID Data Field F1, F2
[3:0] -> Nibble D1
[7:4] -> Nibble D2
ID Data Field F2, F3
[3:0] -> Nibble D3
[7:4] -> Nibble D4
ID Data Field F3, F4
[3:0] -> Nibble D5
[7:4] -> Nibble D6
ID Data Field F4, F5
[3:0] -> Nibble D7
[7:4] -> Nibble D8
ID Data Field F5, F6
[3:0] -> Nibble D9
[7:4] -> Nibble D10
ID Data Field F6, F7
[3:0] -> Nibble D11
[7:4] -> Nibble D12
ID Data Field F7
[3:0] -> Nibble D13
[7:4] -> Nibble D14
ID Data Field F8 Low
[3:0] -> Nibble D15
[7:4] -> Nibble D16
ID Data Field F8 High
[3:0] -> Nibble D17
[7:4] -> Nibble D18
ID Data Field F9 (7 byte)
Type
Protected
User
User
User
User
User
User
User
User
User
User
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 44 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Address
0x38
0x39
0x3A
0x3B - 0x3D
0x3E
0x3F
Name
PSI5_Config
Description
Type
Configuration: PSI5 Mode Select
User
[0] -> 0: Sync Mode | 1: Async Mode
[1] -> 0: 125kbps | 1: 83.3kbps
[2] -> 0: Parity | 1: CRC
[3] -> 0: 10bit | 1: 16bit
[6:4] -> sensor address
1: pressure data -> slot#1 (temperature data slot#2)
2: pressure data -> slot#2 (temperature data slot#3)
3: pressure data -> slot#3 (temperature data slot#1)
4: pressure data -> slot#1 (temperature data slot#3)
5: pressure data -> slot#2 (temperature data slot#1)
6: pressure data -> slot#3 (temperature data slot#2)
others not supported (don't care if Async Mode is set)
[7] -> enable sensor temperature output
If 16 bit mode is selected relative pressure is sent in
MSBs -> [15:6] and temperature is sent in bits [5:0]
If 10 bit mode is enabled temperature is send in a
additional pressure slot
don't care if Async Mode is set
Note: not all combinations are allowed, see PSI5
chapter for details. If a wrong configuration is stored
the default value (0x30) becomes valid.
Offset_Startup allowed dp/P0 derivation in initialization phase 2 for P0 User
filter initialization to fulfill the condition:
Appl_Config
Configuration: Application
[0] -> 0: dP/P0 pressure range 1 | 1: dP/P0 pressure
range 2
[1] -> 0: P0 transmission normal | 1: P0 transmission
extended range
reserved
(3 byte)
EE_USER_CH Checksum User Area
ECKSUM
EE_LOCK
EEPROM Lock
User
User
User
User
Table 5.7-1: Memory Map
For each byte of the EEPROM a four bit redundancy information is stored which allows a forward error
correction. The amount of corrected EEPROM bytes is counted during selftest and the value is stored to
EE64DIAG register.
During selftest a checksum is calculated across the complete EEPROM in case of checksum error the
sensor switches to error mode and stops sending via PSI5. The checksum is also calculated in
EEPROM margin mode VHI/VLO. The results are stored to the EE64DIAG register.
The content of the EE64DIAG register is transmitted in IP3 diagnostics section. See 5.5.2.1.3 for
details.
In normal mode data integrity is check by a checksum algorithm across the coefficients parameters. In
case of a detected error the ASIC switches to error mode and sends "sensor defect" pattern via PSI5.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 45 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.7.1
EEPROM CRC Calculation
Error detection in EEPROM is realized by a 8 bit CRC. The generator polynomial of the CRC is
P(x) = X8 + X5 + X4 + 1
The CRC initialization word is 0x00.
The CRC checksum calculation procedure is described exemplary for the EE_USER_CHECKSUM
stored in EE(0x3E).
The CRC shift register is initialized with 0x00.
Then all in EEPROM stored data from EE(0x28) to EE(0x3D) are shifted MSB first into the CRC shift
register.
After this the CRC shift register C contain the checksum and can store in EE_USER_CHECKSUM.
Following diagram describe the CRC shift register:
C7
C6
C5
C4
C3
C2
C1
C0
EE(0x28) ... EE(0x3D)
Fig. 5.7.1-1: CRC Shift Register
5.7.2
EEPROM CTRL
The EEPROM Control Module controls read and write accesses to the EEPROM ip block. Consider
address offset of the EEPROM control registers on the internal system bus (-> 5.5.1)
Read accesses are always allowed. The EEPROM control module inserts up to 2 wait state per access.
During read the forward error correction is able to correct 1 bit errors. Multi bit errors will be detected by
a checksum algorithm during selftest and in normal operation.
Write accesses (erase and program) are protected to avoid unintentionally EEPROM changes:
•
•
•
write is only allowed in diagnostics mode (entered during startup phase of the PSI5 interface) or in
jtag mode (hardware protected by TEN pin)
the EEPROM lock byte is able to write protect user and protected area
• the lock byte can only be written by the customer (erase operation is not permitted)
before write access a valid pattern has to be written to EE64WREN register (password)
Register Name
Address
Description
EE64CSR
0x60
EEPROM Control and Status Register
Table 5.7.2-1: EEPROM Control and Status Register
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 46 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Register EE64CSR (0x60)
MSB
LSB
Content
n/a
PGM
ER
n/a
n/a
n/a
LOCK
ECCERR
Reset value
0
0
0
0
0
0
0
0
Access
R
R
R
R
R
R
R
R
Bit Description n/a : always write 0
PGM : starts writing of memory during programming,
reset by hardware after programming
ER : starts erasing of memory during programming,
reset by hardware after programming
n/a : always write 0
n/a : always write 0
n/a : always write 0
LOCK : status bit indicating that programming is in progress, set/reset by hardware
(EE_BUSY)
ECCERR : indicates that the last EEPROM read-access contains an ECC error,
Table 5.7.2-2: EEPROM Control and Status Register
Register Name
Address
EE64LOCK
0x62
Description
Table 5.7.2-3: EEPROM Hardware Lock Status
Register EE64LOCK (0x62)
MSB
Content
PROTL PROTL PROTL PROTL PROTL PROTL PROTL
Reset value
0
0
0
0
0
0
0
Access
R
R
R
R
R
R
R
Bit Description PROTL : PROTL[7:1] 0x7f -> protected area unlocked else locked
USERL : USERL 1 -> user area unlocked else locked
LSB
USERL
0
R
Table 5.7.2-4: EE64LOCK
Register Name
Address
Description
EE64WREN
0x64
Write pattern 0x5a to enable write access to EEPROM. Register will be
accessed in diagnostic mode via PSI5 Interface, diagnostic mode can
only be left by soft reset.
Table 5.7.2-5: EEPROM Write Enable
Security Pattern 0x5a enables write access (erase and programming) to EEPROM
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 47 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Register EE64WREN (0x64)
MSB
Content
WREN[7: 0]
Reset value
0
0
0
0
0
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
Bit Description WREN[7:0] : 0x5a -> enable write access to EEPROM
LSB
-
-
0
R/W
0
R/W
Table 5.7.2-6: Write pattern 0x5a to enable write access to EEPROM. Register will be accessed in
diagnostic mode via PSI5 Interface, diagnostic mode can only be left by soft reset.
Register Name
Address
Description
EE64DIAG
0x66
EEPROM diagnostics register, Write access to register starts crc and
ecc count test
Table 5.7.2-7: EE64DIAG
Register EE64DIAG (0x66)
MS
B
Content
EC
n/a n/a n/a CR CR CR WR CR CR
C_E
C_E C_E C_R _ER C_E C_E
RR_
RR_ RR_ DY R
RR RR_
CNT
VHI VLO
CO
[5:0]
EFF
Reset value
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Access
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Bit Description ECC_ERR_CNT[5:0] : number of ecc detected 1 bit errors during selftest
only 1 bit and 2 bit errors can be detected and counted
maximum of one counter increment per byte
CRC_ERR_VHI : eeprom area @vhi: 0-> no crc error, 1-> crc error occured
CRC_ERR_VLO : eeprom area @vlo: 0-> no crc error, 1-> crc error occured
CRC_RDY : 1->CRC test not running 0-> CRC test in progress
WR_ERR : write access error: 0-> no error, 1->
illigal write access to eeprom (locked area or not write enabled)
CRC_ERR : eeprom area: 0-> no crc error, 1-> crc error occured
CRC_ERR_COEFF : coefficient area: 0-> no crc error, 1-> crc error occured
ECC_ERR : 1->ECC error occured during selftest
LSB
EC
C_E
RR
0
R
Table 5.7.2-8: EEPROM diagnostics register,
Write access to register starts crc and ecc count test
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 48 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.7.2.1
EEPROM Programming Sequence
Use the following sequence to program the user area of the EEPROM. The 4 bit ECC will be calculated
by the internal controller and has not to be handled by the customer. Consider address offset of the
EEPROM memory map on the internal system bus (-> 5.5.1)
Condition:
• Lock Byte set to 0x01 -> write access allowed
• ASIC either in PSI5 diagnostics mode or in JTAG bus mode
• Stop internal bus accesses
• automatically stopped in PSI5 Diag mode
• force stop using TMR_STOP_CONTROL bit Table 5.8.1.4.2-1
Sequence in pseudo code:
• Allow write access to the EEPROM: WRITE_BUS8(ADDR_EE64WREN, 0x5a)
• Erase memory cell at address addr(consider eeprom address in memory map):
• WRITE_BUS8(addr, 0x00); // set address
• WRITE_BUS8(ADDR_EEC_CTR_STATUS, CTRL_BIT_ER); // start erase cycle at addr
• wait for t_erase, erase bit will be cleared automatically
• Write memory cell with data at address addr
• WRITE_BUS8(addr, data); // set address and data
• WRITE_BUS8(ADDR_EEC_CTR_STATUS, CTRL_BIT_PRG); // start write cycle at addr
• wait for t_erase, erase bit will be cleared automatically
• repeat steps erase/write with all memory cells to be written
• calculate new crc value for user area and erase/write crc value to address 0x3e of the EEPROM
(address 0xBE of 8bit address bus)
• use CRC algorithm described in 5.7.1
• start built in selftest of eeprom to check written eeprom values at different read voltage thresholds
• WRITE_BUS8(ADDR_EEC_DIAG,8'd0); //start bist by writing to diag register
• check bist ready bit CRC_RDY if bist already finished
• READ_BUS(ADDR_EEC_DIAG); // check bit CRC_RDY
• check results of bist
• READ_BUS(ADDR_EEC_DIAG); // check bit CRC_ERR_VHI, CRC_ERR_VLO, CRC_ERR,
ECC_ERR
• when an error occurred repeat programming steps
• in case of successful programming LOCK the EEPROM writing 0x00 to the LOCK byte (address
0xBF of 8bit address bus)
• do not erase the LOCK byte memory cell before programming
• WARNING: once locked the eeprom cannot be reprogrammed
• apply reset to refresh registers with eeprom content
• use soft reset command in PSI5 diag mode
• use TMR bits TMR_MASK_POR, TMR_VAL_POR in jtag mode
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 49 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.8
Test Mode Access
5.8.1
JTAG Interface
5.8.1.1
Overview
To access the internal test and debug structures a 4-wire JTAG interface is used. The JTAG interface
can be accessed via dedicated JTAG pins when the TEN pin is set to one. TEN pin set to zero resets all
test and debug structures, the ASIC operates in normal mode.
5.8.1.2
JTAG Protocol Description
When the test mode enable pin is set to high level the JTAG TAP controller can be accessed via the
JTAG Pins. JTAG Pins TCK and TMS are used to control the JTAG state machine.
For a simple description of the JTAG protocol high-level macros are used to describe JTAG access.
5.8.1.2.1
IR_SHIFT MACRO
This macro loads a desired JTAG instruction into the JTAG instruction register (IR) of the target device.
This register is 8 bits wide with the least-significant bit (LSB) shifted in first. The data output from TDO
during a write to the JTAG instruction register contains the version identifier of the JTAG interface (or
JTAG ID) implemented on the target device. Regardless of the 8-bit instruction sent out on TDI, the
return value on TDO is always the JTAG ID. Each instruction bit is captured from TDI by the target on
the rising edge of TCK. Figure IR_SHIFT Macro shows how to load a instruction into the JTAG IR
register. See the table below for a complete list of the JTAG instructions used to access the Test
registers.
LSB
MSB
TCK
TMS
TDI
IR0
IR1
IR2
IR3
IR4
IR5
IR6
IR7
TDO
ID0
ID1
ID2
ID3
ID4
ID5
ID6
ID7
Fig. 5.8.1.2.1-1: IR_SHIFT MACRO
5.8.1.2.2
DR_SHIFT16 MACRO
This macro loads a 16-bit word into a JTAG data register (DR). The data word is shifted, mostsignificant bit (MSB) first, into the target's TDI input. Each bit is captured from TDI on a rising edge of
TCK. At the same time, TDO shifts out the last captured/stored value in the addressed data register. A
new bit is present at TDO with a falling edge of TCK. Figure DR_SHIFT16 Macro shows how to load a
16-bit word into the JTAG DR and read out a stored value via TDO. DR_SHIFT16 is used to access an
16 bit wide test register.
Use DR_SHIFTn for accessing n-bit wide registers respectively (e.g. DR_SHIFT10).
The figures below shows the JTAG DR_SHIFT16 macro:
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 50 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
LSB
MSB
TCK
TMS
TDI
DI15 DI14 DI13 DI12 DI11 DI10
TDO
DO15 DO14 DO13 DO12 DO11 DO10 DO9 DO8 DO7 DO6 DO5 DO4 DO3 DO2 DO1 DO0
DI9
DI8
DI7
DI6
DI5
DI4
DI3
DI2
DI1
DI0
Fig. 5.8.1.2.2-1: DR_SHIFT16 MACRO
5.8.1.3
5.8.1.3.1
JTAG DEBUG MODE
Overview
JTAG debug mode is used to take control of internal data and address bus. Several system state flags
can be read out. Use bus access instructions as described in the table above.
Accessing the EEPROM in this mode will lead to undefined behavior since eeprom accesses disturb the
internal timing scheme. All other registers can be read accessed without disturbing the internal timing.
If read access to the EEPROM is desired it is recommended to stop the internal controller using Test
Mode Register Digital (described below).
Use the following procedures for read/write accesses via JTAG (in pseudo code):
5.8.1.3.2
Enter JTAG bus access mode
Disable the internal controller bus accesses and enter JTAG bus mode:
// optionally stop internal controller
IR_SHIFT(IR_TMR_DIG);
DR_SHIFT16(0x0008);
// enter jtag bus mode
IR_SHIFT(IR_TM_PASSWORD);
DR_SHIFT16(`TESTMODE_PW); // with TESTMODE_PW = 0x1a6c
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 51 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.8.1.3.3
Write bus access
Write access to internal bus:
// task WRITE_BUS -> 16 bit
IR_SHIFT(IR_WRITE_ADR)
DR_SHIFT8(addr)
IR_SHIFT(IR_BUS_WDATA)
DR_SHIFT16(data)
IR_SHIFT(IR_BUS_WDATA) // this shift is just to ensure enough clk cycles for
synchronization
// task WRITE_BUS8 -> 8 bit
IR_SHIFT(IR_WRITE_ADR)
DR_SHIFT8(addr)
IR_SHIFT(IR_BUS_WDATA8)
DR_SHIFT8(data)
IR_SHIFT(IR_BUS_WDATA8) // this shift is just to ensure enough clk cycles for
synchronization
5.8.1.3.4
Read bus access
Read access to internal bus:
// task READ_BUS
IR_SHIFT(IR_READ_ADR)
DR_SHIFT8(addr)
IR_SHIFT(IR_BUS_RDATA)
DR_SHIFT16(16'h0000) // shift out read data
// task READ_BUS8
IR_SHIFT(IR_READ_ADR8)
DR_SHIFT8(addr)
IR_SHIFT(IR_BUS_RDATA)
DR_SHIFT16(16'h0000) // shift out read data
5.8.1.4
5.8.1.4.1
Test Mode Register Mode (TMR)
Overview
This mode is used to access the analog and digital test mode registers. The analog TMR allows to
configure different test scenarios for analog measurements. The digital TMR allows to observe, force
and gate different digital signals.
5.8.1.4.2
TMR Bit
Digital Test Mode Register
3
TMR Name
TMR_STOP_CTRL
4
TMR_MASK_ERR
Function
stop internal controller (and bus accesses)
this mode is needed for eeprom programming and reading
mask all internal errors which lead to a PSI5 error code
Table 5.8.1.4.2-1: TMR Digital
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 52 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
6
Related Documents
This device is designed to meet the following standards:
•
•
PSI5 Specification V1.3
AK-LV 29 (Standard AK-Pressure Sensor for Crash Detection)
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 53 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
7
Recommended Application Circuit
N.C. [1]
[20] N.C.
PS1 [2]
[19] PSH
N.C. [3]
[18] N.C.
PSL [4]
[17] PS2
ATB [5]
[16] TEN
GND1 [6]
VDDR [7]
DTB [8]
TDI [9]
TDO [10]
C7
C6
[15] GND2
524.40
[14] IDAT
R1
VCSP
[13] VSC
R2
VCSN
[12] TMS
[11] TCK
C5
C4
C3
C2
C1
Fig. 7-1: Recommended Application Circuit
No.
Description
1 Tolerance 10%;
125mW
2 Tolerance 10%;
125mW
3 Tolerance 20%;
Ceramic
4 Tolerance 20%;
Ceramic
5 Tolerance 20%;
Ceramic
6 Tolerance 5%;
Ceramic NPO
7 Tolerance 20%
8 Tolerance 20%;
Ceramic
9 Tolerance 5%;
Ceramic NPO
Condition
Symbol
R1
Min
Typ
68
Max
Unit
Ω
R2
47
Ω
C1
2.2
nF
C2
1.0
nF
C3
22
nF
C4
470
pF
C5
C6
1
100
uF
nF
C7
470
pF
Table 7-1: Recommended External Application Devices
7.1
Functional Safety Requirements
The Integrate Safety Pressure Sensor shall meet the following functional safety requirements according
to ISO 26262 (safety goals):
1) Requirements regarding communication
The communication between the sensor and control module has to be protected according to the state
of the art in order to avoid dangerous undetected corruption of data (ensured by the definition of PSI5).
ASIL-B (D) according ISO 26262
2) Requirements regarding inadvertent deployment of the system
When operated within the specified range each sensor has to send measurement values that are not
larger than the physical input applied to the sensor within the tolerances according to the state of the
art. ASIL-B (D) according ISO 26262
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 54 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
3) Requirements regarding non-deployment of the system
When operated within the specified range each sensor has to send measurement values that are not
smaller than the physical input applied to the sensor within the tolerances according to the state of the
art. ASIL-A according ISO 26262
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 55 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
8
Package Information
The E524.40 is availabel in a Pb free, RoHS compleant SO20 plastic package. The package outline
meets package outline meets JEDEC MS-013-E, version AC specification, except from the cavity
(pressure inlet).
Fig. 8-1: Package Outline
Description
Symbol
Distance from the seating plane to the highest
A
point of body
Distance between the seating plane and the
A1
base plane
Width of terminal leads, including lead finish
B
Coplanarity lead to lead
b2
Thickness of leads measured in a plane
C
perpendicular to the seating plane including lead
finish.
min.
-
typ.
-
max.
2.65
unit.
mm
0.1
0.2
0.30
mm
0.31
0.20
-
0.51
0.10
0.33
mm
mm
mm
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 56 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Description
The longest body dimension measured
perpendicular to the body width E
Half of the longest body dimension
The smallest body width dimension
Linear spacing between true lead positions
which applies over the entire lead length or at
the gauge plane
Largest overall package width dimension of
mounted package
Body chamfer angle (h x 45°)
Length of terminal for soldering to substrate
Number of terminal positions
Angle of lead mounting area
Lead shoulder angle
Package release angle
width of gel barrier
width of upper cavity
width of lower cavity
distance from center of lower and upper cavity
to gel barrier
y-direction
distance from center of lower cavity to gel
barrier x-direction
distance from center of package to gel barrier
depth of gel barrier measured perpendicular to
the body surface
distance from center of package to center of
upper cavity
x-direction
radius lower cavity edge
depth of the lower cavity measured
perpendicular to the body surface
Symbol
D
min.
12.60
typ.
12.80
max.
13.00
unit.
mm
D/2
E
e
6.3
7.4
-
6.4
7.5
1.27
6.5
7.6
-
mm
mm
mm
H
9.97
10.30
10.63
mm
h
L
N
phi
S
T
J1 = J2
K1 = K2
W1 = W2
J1/2
0.25
0.4
0.75
1.27
mm
mm
0
0
3.40
2.90
1.21
1.70
20
10
3.50
3.00
1.26
1.75
8
3.60
3.10
1.31
1.80
°
°
°
mm
mm
mm
mm
V
2.24
2.29
2.34
mm
M
O
1.13
0.05
1.25
0.10
1.37
0.15
mm
mm
P
2.90
3.00
3.10
mm
R
U
0.00
1.66
0.10
1.67
0.20
1.68
°
mm
Table 8-1: Package Dimensions
8.1
Mounting
The component can be mounted in any (incl. vertical) orientation without any alteration of its
performance.
Inside the second level housing sealing can be done with a silicone seal which can be pressed to the
package with a force up to 100 N. The sensor housing's upper rim has a flatness better than 0,1 mm so
that the silicone seal can establish a water tight connection to the sensor.
8.2
Handling Protection
The sensor cavity is designed to achieve a manual handling protection during delivery and mounting
into the application module.
Manual handling means the human finger force will not exceed 2 kg. The handling protection can not
achieve a protection against dust, particles or fibers from cotton gloves.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 57 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Record of Revisions
Chapter
All
Rev.
0.0
Description of change
Complete new version (from spec)
Date
23.03.2012
WARNING – Life Support Applications Policy
ELMOS Semiconductor AG is continually working to improve the quality and reliability of its products. Nevertheless,
semiconductor devices in general can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical
stress. It is the responsibility of the buyer, when utilizing ELMOS Semiconductor AG products, to observe standards of safety,
and to avoid situations in which malfunction or failure of an ELMOS Semiconductor AG Product could cause loss of human life,
body injury or damage to property. In development your designs, please ensure that ELMOS Semiconductor AG products are
used within specified operating ranges as set forth in the most recent product specifications.
General Disclaimer
Information furnished by ELMOS Semiconductor AG is believed to be accurate and reliable. However, no responsibility is
assumed by ELMOS Semiconductor AG for its use, nor for any infringements of patents or other rights of third parties, which
may result from its use. No license is granted by implication or otherwise under any patent or patent rights of ELMOS
Semiconductor AG. ELMOS Semiconductor AG reserves the right to make changes to this document or the products contained
therein without prior notice, to improve performance, reliability, or manufacturability .
Application Disclaimer
Circuit diagrams may contain components not manufactured by ELMOS Semiconductor AG, which are included as means of
illustrating typical applications. Consequently, complete information sufficient for construction purposes is not necessarily given.
The information in the application examples has been carefully checked and is believed to be entirely reliable. However, no
responsibility is assumed for inaccuracies. Furthermore, such information does not convey to the purchaser of the
semiconductor devices described any license under the patent rights of ELMOS Semiconductor AG or others.
Contact Information
Headquarters
ELMOS Semiconductor AG
Heinrich-Hertz-Str. 1 • D-44227 Dortmund (Germany)
 +492317549100
: sales@elmos.com
: www.elmos.com
Regional Sales and Application Support Office Munich
ELMOS Semiconductor AG
Am Geflügelhof 12 • 85716 Unterschleißheim/Eching
 +49893183700
Sales and Application Support Office North America
ELMOS NA. Inc.
32255 Northwestern Highway, Suite 45
Farmington Hills, MI 48334 (USA)
 +12488653200
Sales and Application Support Office Korea and Japan
ELMOS Korea
Dongbu Root building, 16-2, Suite 509, • Sunae-dong, Bundang-gu,
Seongnam-shi, Kyonggi-do (Korea)
 +82317141131
Sales and Application Support Office China
ELMOS Semiconductor Technology (Shanghai) Co., Ltd.
Unit London, 1BF GC Tower, No. 1088 YuanShen Road,
Pudong New District, Shanghai, PR China, 200122
 +86 215178 5178
: sales_china@elmos.com
Sales and Application Support Office Singapore
ELMOS Semiconductor Singapore Pte Ltd.
60 Alexandra Terrace • #09-31 The Comtech • Singapore 118502
 +6566351141
© ELMOS Semiconductor AG, 2012. Reproduction, in part or whole, without the prior written consent of ELMOS Semiconductor AG, is prohibited.
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 58 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
9
Index
Table of Content
Functional Diagram.................................................................................................................................. 2
Pin Configuration................................................................................................................................. 3
Pin Description.................................................................................................................................... 3
1 Absolute Maximum Ratings................................................................................................................... 4
2 ESD Protection...................................................................................................................................... 5
3 Recommended Operating Conditions................................................................................................... 5
4 Detailed Electrical Specification............................................................................................................ 6
4.1 Power Supply................................................................................................................................ 6
4.1.1 Power On Reset.................................................................................................................... 6
4.2 PSI5 Interface............................................................................................................................... 6
4.2.1 Synchronization Pulse Detector............................................................................................. 6
4.2.2 TX Modulator......................................................................................................................... 7
4.3 Sensor Front End and Pressure Signal Conditioning....................................................................8
4.3.1 P0 Filter................................................................................................................................. 8
4.3.2 Scaling and Sensor Correction.............................................................................................. 9
4.3.3 Temperature Measurement................................................................................................... 9
5 Functional Description ........................................................................................................................ 10
5.1 Measurement range and resolution.............................................................................................11
5.2 Power Supply.............................................................................................................................. 12
5.2.1 Power On Reset.................................................................................................................. 12
5.3 Oscillator..................................................................................................................................... 13
5.4 PSI5 Interface............................................................................................................................. 14
5.4.1 Synchronization Pulse Detector........................................................................................... 15
5.4.2 TX Modulator....................................................................................................................... 15
5.4.3 PSI5 Protocol Description.................................................................................................... 17
5.4.3.1 Features...................................................................................................................... 17
5.4.3.2 Sensor to ECU Communication..................................................................................17
5.4.3.2.1 PSI5 Bus Mode Timings......................................................................................18
5.4.3.2.2 Data Frame Format and Bit Coding.....................................................................18
5.4.3.2.2.1 Error Detection............................................................................................ 19
5.4.3.2.3 Data Range......................................................................................................... 19
5.4.3.2.3.1 Data Range (10 bit).....................................................................................19
5.4.3.2.3.2 Scaling of Data Range................................................................................20
5.4.3.2.3.3 Data Range (16 Bit).....................................................................................20
5.4.3.2.4 Additional transfer of sensor temperature...........................................................20
5.4.3.2.5 Behavior in error situations..................................................................................21
5.4.3.2.5.1 Error sequence............................................................................................ 22
5.4.3.2.6 Diagnostic Mode.................................................................................................22
5.4.3.3 ECU to Sensor Communication..................................................................................22
5.4.3.3.1 Bit Coding............................................................................................................ 22
5.4.3.3.2 Data Framing...................................................................................................... 22
5.4.3.3.3 Data Frames....................................................................................................... 23
5.4.3.3.4 Function Codes................................................................................................... 24
5.4.3.3.4.1 EEPROM Programming Sequence.............................................................25
5.4.3.3.5 Returned Error Codes.........................................................................................25
5.5 Control Logic............................................................................................................................... 26
5.5.1 Internal System Bus............................................................................................................ 27
5.5.2 State Machine..................................................................................................................... 27
5.5.2.1 Modes of Operation..................................................................................................... 29
5.5.2.1.1 Initialization Phase 1 (IP1)...................................................................................30
5.5.2.1.2 Initialization Phase 2 (IP2)...................................................................................31
5.5.2.1.3 Initialization Phase 3 (IP3)...................................................................................32
5.5.2.1.4 Normal Operation Mode (NORMAL)...................................................................33
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 59 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
5.5.2.1.5 Error Mode (ERROR).......................................................................................... 33
5.5.2.1.6 Diagnostic Mode (DIAG).....................................................................................33
5.5.2.1.7 Failure Mode (FAILURE).....................................................................................33
5.5.2.2 Sensor Check, Self Diagnosis.....................................................................................34
5.5.3 Error Handling Overview..................................................................................................... 36
5.6 Sensor Front End and Pressure Signal Conditioning..................................................................37
5.6.1 SC Amplifier with Offset Compensation..............................................................................37
5.6.1.1 Offset compensation DAC...........................................................................................39
5.6.2 Δ Σ Modulator with Variable Input Gain...............................................................................39
5.6.3 Decimation Filter................................................................................................................. 40
5.6.4 P0 Filter............................................................................................................................... 41
5.6.5 P Low Pass Filter................................................................................................................ 42
5.6.6 Scaling and Sensor Correction............................................................................................ 42
5.6.7 Temperature Measurement.................................................................................................43
5.7 EEPROM..................................................................................................................................... 44
5.7.1 EEPROM CRC Calculation................................................................................................. 46
5.7.2 EEPROM CTRL.................................................................................................................. 46
5.7.2.1 EEPROM Programming Sequence.............................................................................49
5.8 Test Mode Access....................................................................................................................... 50
5.8.1 JTAG Interface.................................................................................................................... 50
5.8.1.1 Overview..................................................................................................................... 50
5.8.1.2 JTAG Protocol Description..........................................................................................50
5.8.1.2.1 IR_SHIFT MACRO..............................................................................................50
5.8.1.2.2 DR_SHIFT16 MACRO........................................................................................ 50
5.8.1.3 JTAG DEBUG MODE.................................................................................................51
5.8.1.3.1 Overview............................................................................................................. 51
5.8.1.3.2 Enter JTAG bus access mode............................................................................51
5.8.1.3.3 Write bus access.................................................................................................52
5.8.1.3.4 Read bus access.................................................................................................52
5.8.1.4 Test Mode Register Mode (TMR)................................................................................52
5.8.1.4.1 Overview............................................................................................................. 52
5.8.1.4.2 Digital Test Mode Register..................................................................................52
6 Related Documents............................................................................................................................. 53
7 Recommended Application Circuit...................................................................................................... 54
7.1 Functional Safety Requirements................................................................................................. 54
8 Package Information........................................................................................................................... 56
8.1 Mounting..................................................................................................................................... 57
8.2 Handling Protection..................................................................................................................... 57
9 Index................................................................................................................................................... 59
Table of Figures
Fig. 1: Block Diagram............................................................................................................................... 2
Fig. 1: Package Pin-out (top view, not to scale)........................................................................................ 3
Fig. 5-1: Signal processing diagram....................................................................................................... 10
Fig. 5.1-1: Output characteristics of the sensor as a function of pressure change (range 1)..................11
Fig. 5.2.1-1: Block Diagram: Power On Reset........................................................................................ 12
Fig. 5.2.1-2: Timing Diagram: Power On Reset......................................................................................13
Fig. 5.4.1-1: Block Diagram: Sync. Pulse Detector.................................................................................15
Fig. 5.4.2-1: Block Diagram: TX Interface..............................................................................................15
Fig. 5.4.3.2.1-1: PSI5 Bus Mode Timing.................................................................................................18
Fig. 5.4.3.2.2-1: PSI5 Mode P10P-500_3L Frame Structure..................................................................18
Fig. 5.4.3.2.2-2: PSI5 Mode P10CRC-500_2L Frame Structure.............................................................18
Fig. 5.4.3.2.2-3: Manchester Coding Example.......................................................................................19
Fig. 5.4.3.2.4-1: Transfer of sensor temperature (10 bit mode)..............................................................21
Fig. 5.4.3.2.4-2: Transfer of sensor temperature (16 bit mode)..............................................................21
Fig. 5.4.3.3.2-1: Data frame ECU to sensor communication..................................................................22
Fig. 5.4.3.3.3-1: Possible Data Frames.................................................................................................. 23
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 60 / 61
Integrated Safety Pressure Sensor
E524.40
ADVANCE PRODUCT INFORMATION – MARCH 23, 2012
Fig. 5.4.3.3.4-1: PSI5 Function Codes.................................................................................................... 24
Fig. 5.5.2-1: Block Diagram Control Logic..............................................................................................27
Fig. 5.5.2.1-1: Operation Mode Flow Chart............................................................................................ 29
Fig. 5.5.2.1.2-1: Transmissions in IP2.................................................................................................... 31
Fig. 5.5.2.1.3-1: Transmissions in IP3.................................................................................................... 32
Fig. 5.5.2.2-1: Block Diagram Sensor Check and Self Diagnosis...........................................................34
Fig. 5.6-1: Block Diagram Pressure Signal Conditioning........................................................................37
Fig. 5.6.1-1: Block Diagram SC Amplifier...............................................................................................38
Fig. 5.6.1.1-1: 8 bit Offset Compensation DAC......................................................................................39
Fig. 5.6.2-1: 2nd order Delta Sigma Modulator structure........................................................................40
Fig. 5.6.5-1: 2nd Order IIR Filter Structure............................................................................................. 42
Fig. 5.6.6-1: Output of sensor correction vs. input..................................................................................42
Fig. 5.6.6-2: Sensor Correction ............................................................................................................. 43
Fig. 5.7.1-1: CRC Shift Register............................................................................................................. 46
Fig. 5.8.1.2.1-1: IR_SHIFT MACRO....................................................................................................... 50
Fig. 5.8.1.2.2-1: DR_SHIFT16 MACRO................................................................................................. 51
Fig. 7-1: Recommended Application Circuit...........................................................................................54
Fig. 8-1: Package Outline....................................................................................................................... 56
This document contains information on a new product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Preliminary Data Sheet
QM-No. 25DS0010E.00, 61 / 61
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising