English
Language : 

IC-MQ_15 Datasheet, PDF (27/43 Pages) IC-Haus GmbH – Sin/Cos INTERPOLATION IC WITH RS422 DRIVER
iC-MQ PROGRAMMABLE 9-BIT
Sin/Cos INTERPOLATION IC WITH RS422 DRIVER
OUTPUT SETTINGS AND ZERO SIGNAL
Rev F3, Page 27/43
The set interpolation factor IPF determines the num-
ber of A/B signal cycles generated internally which are
counted via register POS to enable the positioning of
the zero pulse. At a sine/cosine phase angle of zero
degree the A/B cycle count starts at POS = 0, and the
highest cycle count is reached when POSmax = IPF-1.
The internal A/B signal cycle adheres to the following
pattern:
A1100
B1001
Zero Signal Generation
The generation of the zero signal is dependant on the
internal enable signal ZIn which is produced by com-
paring the processed X1 and X2 input signals. The
offset calibration of CH0 influences the width of the
enable signal so that the correct position of ZIn should
be checked before the zero signal logic is configured.
In Mode ABZ this is possible at the error signal output
(pin ERR; required settings are EMASKA = 0x010 and
EMTD = 0x0).
Table 44: Internal A/B Signal Cycle
Inversions and reversals can be selected for the output
of the A/B/Z signals and any logic combination for the
output of the zero signal. The output logic pairs param-
eters CFGABZ in accordance with the table below:
CFGABZ
Bit
7
6
5
4
3
2
1
0
Addr 0x19, bit 7:0
Function and Description
Output inversion for channel A: PA<>NA
PA = P1i xor CFGABZ(7)
Output inversion for channel B: PB<>NB
PB = P2i xor CFGABZ(6)
Output inversion for index channel: PZ<>NZ
PZ = P0i xor CFGABZ(5)
Exchange of A/B signal assignation
0: P1i = A, P2i = B
1: P1i = B, P2i = A
Zero Signal Logic CFGABZ(3:0)
Enable for A = 1, B = 1
Enable for A = 1, B = 0
Enable for A = 0, B = 0
Enable for A = 0, B = 1
Table 45: Output Logic
Figure 10: Signal path from ZIn to PZ/NZ
The positioning of the zero signal by CFGZPOS is rela-
tive to the internal A/B cycle count POS. A cycle must
be selected across which enable signal ZIn is centered
as far as is possible. For cycle counts which cannot be
achieved due to a smaller interpolation factor no zero
signal is generated.
CFGZPOS
Bit
7
(6:0)
Addr 0x1A, bit 7:0
Description
1: Masking active
(zero signal output depending on POS)
0: Masking not active
POS = A/B cycle count for zero signal output
Table 46: Zero Signal Positioning
Figure 9: Signal Path from A and B to PA/NA and
PB/NB
ENZFF
Bit
0
1
Note
Addr 0x02, bit 4
Description
Zero signal output with state change of P0i
Zero signal output synchronized with A/B signal
This function requires an index gating window Zin
that fully overlaps the selected AB cycle for indexing.
Table 47: Zero Signal Synchronization