iC-NQC
13-bit Sin/D CONVERTER WITH SIGNAL CALIBRATION
Rev D1, Page 20/29
NZB
Code
0
Adr 0x03, Bit 6
Function
SCD: Angle data with 8-bit period count
Bits
Type
Label
Zero bit
8
DATA
DATA
ERROR
CRC
Period counter P(7:0)
Angle data S(12:0)
Error bits E1, E0
Polynomial 0x25
Zero bit
1
No zero bit
13
2
Notes
The optional zero bit is output as the final bit after
the CRC.
5
1
Zero
Table 37: Zero bit
Config.
SELRES = 0x03, M2S = 0x01, CRC6 = 0, NZB = 0
Table 40: Example format 2
ENCDS
Code
0x00
Adr 0x00, Bit 7
Description
SCD: Angle data with 24-bit period count
Data output BiSS B or SSI
Data output BiSS C
Bits
Type
Label
0x01
24
DATA
DATA
ERROR
CRC
Period counter P(23:0)
Angle data S(12:0)
Error bits E1, E0
13
Table 38: Protocol options
2
6
Polynomial 0x43 (no zero bit)
Config.
SELRES = 0x03, M2S = 0x03, CRC6 = 0, NZB = 1
M2S can be used to set the number of period counter
bits sent as sensor data. The counter bits are trans-
mitted before the angle value, with the MSB leading.
Table 41: Example format 3
Register Communication
After the BiSS C protocol slave registers are directly
addressed in a reserved address area (0x40 to 0x7F).
Other storage areas are addressed dynamically and in
blocks. BiSS addresses 0x00 to 0x3F aim for a reg-
ister bank consisting of 64 bytes, the physical storage
address of which is determined by Bank Select n.
The 5-bit CRC output is based on polynomial 0x25
(100101b), with the 6-bit CRC output based on poly-
nomial 0x43 (1000011b) automatically coming active
with longer SCD data, or when preselected by CRC6.
As a rule, CRC bits are sent inverted.
iC-NQC supports up to 16 storage banks, making it
possible to use an 8-bit EEPROM to its full capacity.
There is therefore also enough storage space for an
ID plate (EDS) and OEM data.
An additional zero bit can be output following the CRC
bits. However, disabling the zero bit by NZB = 1 is rec-
ommended when the output data length does not need
to comply with existing applications.
Information regarding memory map and addressing
via BiSS is given on page 25).
To obtain a position data output being compatible to the
BiSS B protocol parameter ENCDS = 0 does switch off
the CDS bit, without a replacement by a zero bit. Thus,
the output data length is shorten by one bit and register
communication is limited to the direction of the master
to the slave. The bidirectional BiSS C register commu-
nication must be enabled by setting ENCDS = 1.
Internal Reset Function
A write access at RAM address 0x00 (BiSS address
0x00 with Bank Select n = 0) triggers an internal reset.
Based on the current configuration in the RAM, iC-
NQC restarts without reading the EEPROM. The con-
figured interface timeout and write protect settings be-
come active, the period counter is set to zero and any
stored configuration errors are deleted. The data out-
put via SLO and the incremental signals at A, B and Z
are released. Providing no amplitude error is present,
the converter again counts up from an angle value of
zero to the current angle position.
Example Of BiSS Data Output
SCD: Angle data
Bits
Typ
Label
12
DATA
ERROR
CRC
Angle data S(11:0)
Error nE and warning nW
Polynomial 0x43
2
Short BiSS Timeout
6
For programming via the I/O interface iC-NQC has a
short BiSS timeout function according to the descrip-
tion of the BiSS C protocol (see page 19, Table 2, El.
Char. no. 6).
Config.
SELRES = 0x04, M2S = 0x00, CRC6 = 1, NZB = 1
Table 39: Example format 1 for BiSS profile BP1