English
Language : 

IC-TW8_13 Datasheet, PDF (29/63 Pages) IC-Haus GmbH – 16-BIT SIN/COS INTERPOLATOR WITH AUTO-CALIBRATION
iC-TW8 16-BIT SIN/COS INTERPOLATOR
Serial Configuration Mode
preliminary
Jan 9, 2013 Page SC2/36
About This Document
This document describes the serial configuration
mode of the iC-TW8 Interpolator. Serial configura-
tion mode requires configuration using the SPI or 1-
wire communication ports and allows access to all
the powerful features of the iC-TW8 for creating
sophisticated applications. For simple applications,
pin-configuration mode provides simple, static con-
figuration of the device without any programming
or complicated calibration. Pin configuration mode
is described in a separate document.
Design tools for both rotary and linear encoders us-
ing the iC-TW8 are available. These tools are in the
form of Excel spreadsheets that allow entering ap-
plication parameters in engineering units and then
provide performance limits and graphs, configura-
tion register values, and configuration documenta-
tion for the application. This greatly simplifies and
speeds up the design process of encoders using the
iC-TW8.
Documentation Conventions
Throughout this document, hexadecimal values are
written in C-style where the hex value is preceded
by “0x”. For example, 80CA16 is written as
0x80CA.
Internal iC-TW8 registers are named using all
CAPITAL letters. Individual bits or bit groups with-
in the register use lower case Roman lettering. For
example, MAIN_CFG.wp refers to the wp bit (bit 0)
in the MAIN_CFG register at address 0x8044.
Likewise, MAIN_OUT.mode refers to the 2-bit
group mode (bits 4 – 5) of register MAIN_OUT at
address 0x804B. See the Programmer’s Reference
document for complete information on all iC-TW8
registers.
Derived variables not explicitly available as register
values are shown in all lower-case italics. For ex-
ample, the formula
inter

MAIN_INTER
4
shows that internal variable inter is derived from the
value in the MAIN_INTER register.
Internal variable units-of-measure are shown in
brackets following the variable name. For instance
adcs[V] is the sin channel ADC input level in volts.
Copyright © 2011–2013 iC-Haus
http://www.ichaus.com