
SP37
Tire Pressure Monitoring Sensor
ROM Library Functions
ROM Library Function Guide
26
Revision 1.0, 2011-12-15
2.1.5
Outputs
Table 8
Meas_Sensor: Output values
Register/ Address
Type
Name
Description
R7
unsigned char StatusByte
0000.0000
B
: Success
xxxx.xxx1
B
: Underflow of ADC Result
1)
xxxx.xx1x
B
: Overflow of ADC Result
xxxx.x1xx
B
: Sensor Fault Wire Bond Check
xxxx.1xxx
B
: Sensor Fault Diagnosis Resistor (only
for acceleration measurement)
xxx1.xxxx
B
: VMIN warning
1) If the sensor measurement result is within the input range for which its accuracy is specified, then the ADC
underflow/overflow condition is due to a measurement failure and the measurement results are not valid. Otherwise, if the
sensor measurement result is outside of this input range, then the ADC underflow/overflow bits may be ignored.
*(Senso0)
signed int
Compensated
Pressure
If Input Bit SensorConfig.7[Sens_Type] == 1;
If Input Bit SensorConfig.6[RAW] == 0:
8000
H
= -2048.0 kPa (Only theoretical)
0000
H
= 0.0 kPa
7FFF
H
= 2047.9375 kPa
( = 2048 kPa - 1 LSB where 1 LSB = 1/16 kPa)
If Input Bit SensorConfig.6[RAW] == 1:
8000
H
since no compensation is performed
Compensated
Acceleration
If Input Bit SensorConfig.7[Sens_Type] == 0;
If Input Bit SensorConfig.6[RAW] == 0:
8000
H
= -2048.0 g
0000
H
= 0.0 g
7FFF
H
= 2047.9375 g
( = 2048 g - 1 LSB where 1 LSB = 1/16 g)
If Input Bit SensorConfig.6[RAW] == 1:
8000
H
since no compensation is performed
*(Senso1)
signed int
Raw Pressure
10 Bit ADC Result Value:
0000.00xx.xxxx.xxxx
B
Raw Acceleration
10 Bit ADC Result Value:
0000.00xx.xxxx.xxxx
B
*(Senso2)
signed int
Raw Temperature
If Input Bit SensorConfig.6[RAW] == 0:
16 Bit scaled signed ADC Result Value
If Input Bit SensorConfig.6[RAW] == 1:
8000
H
since no temperature measurement is
performed