KMA215 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2014. All rights reserved.
Product data sheet Rev. 1 — 24 February 2014 7 of 50
NXP Semiconductors
KMA215
Programmable angle sensor with SAE J2716 SENT
6.1.1 SYNC nibble
The synchronization and calibration nibble is always 56 clock ticks long. The receiver
uses the SYNC nibble to derive the clock tick time from the SENT frame.
6.1.2 STATUS nibble
The STATUS nibble contains status and slow channel information of the KMA215. Bit #0
reflects the operating mode of the KMA215, normal or diagnostic mode.
Bit #1 depends on the selected data format. If there is single secure sensor format A.3 or
high-speed 12-bit message format H.3 selected, bit #1 of the STATUS nibble is a
prewarning indication. Prewarning bit is set while the KMA215 is still in normal mode, but
one of the following conditions occurred:
• Angular value is above the programmed OOR_HI threshold; see Table 32
• Angular value is below the programmed OOR_LO threshold; see Table 32
• Corrected single bit error of the non-volatile memory (can be disabled via
SINGLE_BIT_ERROR_PREWARNING bit in register Dh); see Table 33
If there is dual throttle position sensor format A.1 selected bit #1 behaves the same as
bit #0. For detailed diagnostic information read out the ERROR_BYTE of the optional slow
channel serial message.
Bit #2 and bit #3 are used for optional slow channel serial data messages, described in
Section 6.1.6
.
[1] The function of this bit depends on the selected data frame format. If there is A.1 selected this bit behaves
like bit #0 of the STATUS nibble. If there is A.3 or H.3 selected this bit is an OR function of OOR_HI,
OOR_LO and if enabled also ERROR_CORRECT bit is included in the OR function.
[2] Copy of IN_DIAG_MODE bit of command register.
[3] Enable the serial data communication for detailed diagnostic information
6.1.3 CRC nibble
The CRC nibble contains the 4-bit checksum of the DATA nibbles only. The CRC
calculation does not cover the STATUS nibble.
The CRC is calculated using polynominal x
4
+x
3
+x
2
+ 1 with seed value of 0101.
The KMA215 supports both the legacy CRC defined in SENT SAE J2716 FEB2008 and
earlier revisions and the recommended CRC defined in SENT SAE J2716 JAN2010.
The CRC version can be selected via SENT_LEGACY_CRC bit in the SENT_CONF
register; see Table 33
. CRC in accordance with SAE J2710 JAN2010 is the default
configuration.
Table 4. STATUS nibble
Bit Description
3 (MSB) serial data message bit
2 serial data message bit
1 prewarning
[1]
0 (LSB) bit = 0: normal mode
[2]
bit = 1: diagnostic condition
[2][3]