
2
Signal-Channels A1-A11
The photocurrent of the photo diodes is fed into a trans-
impedance ampli er. The analog output of the ampli er
has a voltage swing of (dark/light) about 1.3 V. Every output
is transformed by precision comparators into digital signals
(D1-D11). The threshold is at VDD/2 (=Analog-reference),
regulated by the monitor channel.
Monitor Channel with LED Control at Pins LEDR and LERR
The analog output signal of the monitor channel is
regulated by the LED current. An internal bipolar transis-
tor sets this level to VDD/2 (control voltage at pin LEDR).
Thus the signal swing of each output is symmetrical to
VDD/2 (=Analog-reference)
The error bit at pin LERR is triggered if the Ve of the internal
bipolar transistor is larger than VDD/2.
Signals Channels A0, A09 with Signal Conditioning and
Calibration
These two channels give out a sine and cosine wave,
which are 90 degree phase shifted. These signals have
amplitudes which are almost constant due to the LED
current monitoring. Due to ampli er mismatch and
mechanical misalignment, the signals have gain and
o set errors. These errors are eliminated by an adaptive
signal conditioning circuitry. The conditioning values are
on-chip preprogrammed by factory. The analog output
signals of A0 and A09 are supplied as true-di erential
voltage with a peak to peak value of 2.0 V at the pins A09P,
A09N, A0P, A0N.
Interpolator for Channels A0, A09
The interpolator generates the digital signals D0, D09 and
D-1 to D-4. The interpolated signals D-1 to D-4 extend the
12 bit Gray code of the signals D11….D0 to form a 16 bit
Gray code.
D0 and D09 are digitized from A0 and A09. The channels
A0-A11 and A09 have very high dynamic bandwidth,
which allows a real time monotone 12 bit Gray code at
12000 RPM.
The interpolated 16 bit Gray code can be used up to 1000
RPM only. At more than 1000 RPM, only the 12 bit Gray
code from the MSB side can be used.
LSB Gray Code Correction (Pin KORR)
This function block synchronizes the switching points for
the 11 bit Gray code of the digital signals D1 to D11 with
D0 and D09 (digitized signal of A0 and A09).
This Gray code correction only works for the 12 bit MSB
(4096 steps per revolution).
The correction is not for the 4 excess interpolated bits of
the 16 bit Gray code.
Gray code correction can be switched on or o by putting
the pin KORR =1(on) or =0(o ).
MSBINV and DOUT Pins
The serial interface consists of a shift register. The most
signi cant bit, MSB (D11) will always be sent rst to DOUT.
The MSB can be inverted (change code direction) by using
pin MSBINV.
DIN and NSL Pins
The serial input DIN allows the con guration as ring
register for multiple transmissions or for cascading 2 or
more encoders. DIN is the input of the shift register that
shifts the data to DOUT.
The NSL pin controls the shift register, to switch it between
load (1) or shift (0) mode. Under load mode, DOUT will
give the logic of the MSB, i.e., D11.
Under shift mode (0), coupled with the SCL, the register
will be clocked, and gives out the serial word output bit by
bit. As the clock frequency can be up to 16 MHz, the trans-
mission of the full 16 bit word can be done within 1s.
Valid data of DOUT should be read when the SCL clock is
low. Please refer to timing diagram (Figure 3).