
preliminary
preliminary
iC-PVS
LINEAR/OFF-AXIS
BATTERY-BUFFERED ABSOLUTE POSITION HALL SENSOR
Rev A2, Page 26/51
ABSOLUTE DATA FORMAT
This chapter lists the different configuration options that
affect the absolute data frame generated by the iC-PVS
period counter engine. The absolute data frame is pre-
pared and allocated in an internal buffer and can then
be read via any serial interface (
BiSS
, Ext SSI or SPI).
Hence, the parameter listed in this chapter affect the
absolute data format of all supported serial I/O proto-
cols.
Absolute data protocol overview for all serial pro-
tocols
Absolute Data Protocol Frame
Bit Length
Description
0 - 40
Revolution count (RC) - multiturn
0 / 8 / 16
Period count (PC) - singleturn coarse
0 - 6
Interpolated ADC position (IPO) - singleturn fine
0 or 1
Error bit nERR (active low)
0 or 1
Warning bit nWARN (active low)
0 or 6
Sign-of-life counter
6 or 16
CRC polynomial (inverted)*
*Note:
Not available in DIOMODE = 0x2
Table 9: Absolute data frame structure for all serial in-
terface modes
RCL_ADI: Revolution Counter Length
Register RCL_ADI defines the revolution counter length
transmitted as absolute data via the serial interface. Up
to 40 bit revolution counter information can be config-
ured for transmission as per Table 10.
RCL_ADI
Addr. 0x01; bit 5:0
reset: 0x10
Code
Revolution Counter Length
0x00
RC not transmitted
0x01
1 bit
...
...
0x10
16 bit
...
...
0x20
32 bit
...
...
0x28
40 bit
Table 10: Revolution Counter Length
SBL_ADI: Synchronization Bit Length
Register SBL_ADI sets the number of synchronization
bits transmitted. The synchronization bits are the inter-
polated position information generated by the iC-PVS
ADC stage with a maximum resolution of 64 steps per
electrical period. Depending on the later usage of this
fine position information, the wording
synchronization
information (SYNC)
and
interpolated position (IPO)
are used equally throughout this datasheet.
If iC-PVS is used in conjunction with a high resolution
singleturn encoder or interpolator this data is used to
synchronize the absolute position data to the internal
cycle counter of the master device. The synchroniza-
tion bit length can be configured from one up to six
bit.
i
More than 3 interpolated position bits are only
provided for PCR_OUT = 1. For PCR_OUT =
0 the SBL_ADI settings 0x4, 0x5 and 0x6 in-
crease the IPO data length but only yield 3
right aligned interpolated position bits. The
unused MSBs are filled with zero.
The tolerable phase shift and synchronization range
depend on the number of synchronization bits. Table
11 gives the correlation.
SBL_ADI(2:0)
Addr. 0x04; bit 6:4
reset: 000
Code
Resolution
per ele. period
Sync. bits /
Singleturn fine
ideal phase
shift range
0x0
1
0
no sync.
0x1
2
1
±
90
°
0x2
4
2
±
135
°
0x3
8
3
±
157.5
°
0x4
16
4
±
168.8
°
0x5
32
5
±
174.4
°
0x6
64
6
±
177.2
°
0x7
-
-
reserved
Note:
The ideal phase shift range values are theoretical
values. Please always consult the interpolator or
singleturn iC specification for the applicable values.
Table 11: Synchronization Bit Length and resulting ideal
phase shift range
PCR_ADI : Period Counts per (mech.) Revolution
A certain number of magnetic periods may be inter-
preted as one mechanical revolution. The FlexCount
®
logic offers this functionality by electrically emulating
the characteristics of a gear box. The gear transmis-
sion is freely programmable. 1 up to 2
16
= 65536 pole
pairs can be interpreted as one mechanical revolution.
Parameter PCR_ADI is defined in Table 12.