
preliminary
preliminary
iC-PVS
LINEAR/OFF-AXIS
BATTERY-BUFFERED ABSOLUTE POSITION HALL SENSOR
Rev A2, Page 27/51
PCR_ADI(7:0)
Addr. 0x02; bit 7:0
reset:
PCR_ADI(15:8)
Addr. 0x03; bit 7:0
0x0000
Code
Period Counts per Revolution
0x0000
1
0x0001
2
0x0002
3
. . .
code +1
0x00FE
255
0x00FF
256
0x...
...
0x0FFF
4095
0x...
...
0xFFFF
65536
Table 12: Period Counts per (mech.) Revolution
By way of example, assume a magnetic code disc with
32 magnetic periods. With PCR_ADI = 0x0019, iC-PVS
will make a revolution count every 32 periods. The syn-
chronization bits are distributed evenly over these 32
periods, i.e. the disc is divided in 8 sectors (SBL_ADI =
3).Therefore, one sector consists of 4 magnetic periods.
The encoder system therefore acts as if it was scanning
a conventional diametral magnet. By adjusting parame-
ter PCR_ADI this can be achieved for binary or decimal
number of magnetic periods per revolution.
Alternatively, the current magnetic period of the me-
chanical revolution (period counter) can be transmitted
in the serial data stream with option PCR_OUT = 1. In
this mode, 8 or 16 period counter bits are added after
the revolution counter data and output in the serial data
stream. Unused bits are filled up with zeroes. The revo-
lution, PCR and synchronization information provide the
exact position of the code disc down to 64 increments
per magnetic period.
PCR_OUT
Addr. 0x04; bit 7
reset: 0
Code
Mode
0
No output of PCR in serial data stream
1
With condition PCR_ADI > 0x0000 and PCR_ADI <
0x0100:
PCR is transmitted with 8 bits after rev. data
1
With condition PCR_ADI
≥
0x0100:
PCR is transmitted with 16 bits after rev. data
Table 13: Enable Period Counter Output
ERR_ADI: Transmission of Error Bit
Parameter WRN_ADI enables the error bit transmission
according to Table (Table 14). The error bit nERR is an
active-low status bit. When any bit in the STATUS(7:0)
register at address 0x6C is set, an error is generated by
transmitting a ’0’. Otherwise, a ’1’ is transmitted. Refer
to chapter Status Registers on page 48 for details on
the status register.
ERR_ADI
Addr. 0x04; bit 1
reset: 1
Code
Function
0
No error bit in ADI data output
1
Add error bit to ADI data output
Table 14: Transmission of Error Bit
WRN_ADI: Transmission of Warning Bit
Parameter WRN_ADI enables the warning bit transmis-
sion according to Table 15. The warning bit nWARN
is an active-low status bit signalizing an early battery
voltage warning. A warning is indicated by transmit-
ting a ’0’ when Status bit 8, BAT_WRN is set in the
STATUS(15:8) register at address 0x6D.
WRN_ADI
Addr. 0x04; bit 2
reset: 1
Code
Function
0
No warning bit in ADI data output
1
Add warning bit to ADI data output
Table 15: Transmission of Warning Bit
DIR_ADI: Code Direction Inversion
Parameter DIR_ADI allows to invert the iC-PVS count-
ing direction if required in the specific application.
DIR_ADI
Addr. 0x04; bit 3
reset: 0
Code
Direction
0
Normal
1
Inverted
Table 16: Code Direction Inversion
ERR_PDR: Error on Power Down Reset and Preset
ERR_PDR allows to classify the PDR, PRESET and
REBOOT status bits as errors. In that case the error
bit in the serial data stream is set and the output NERR
pulled low whenever any of these bits are set in the
status register STATUS(15:8).
ERR_PDR
Addr. 0x04; bit 0
reset: 0
Code
Behaviour
0
Classify Reset Event as Error - disabled
1
Classify Reset Event as Error - active
Table 17: Error on Power Down Reset and Preset