English
Language : 

IC-TW14 Datasheet, PDF (29/33 Pages) IC-Haus GmbH – IC-PMX Companion Chip
iC-TW14
iC-PMX Companion Chip
Rev A1, Page 29/33
Register
DATA.0
DATA.1
DATA.2
DATA.3
DATA.0 – DATA.3 (0x32 – 0x35)
Bits
Description
15:8
DATA to or from (8·FRAM_BLOCK + 1)
7:0
DATA to or from (8·FRAM_BLOCK)
15:8
DATA to or from (8·FRAM_BLOCK + 3)
7:0
DATA to or from (8·FRAM_BLOCK + 2)
15:8
DATA to or from (8·FRAM_BLOCK + 5)
7:0
DATA to or from (8·FRAM_BLOCK + 4)
15:8
DATA to or from (8·FRAM_BLOCK + 7)
7:0
DATA to or from (8·FRAM_BLOCK + 6)
Command
F_DATA_W
F_DATA_R
F_MT_W
F_MT_R
F_SET_MT
MODE/CMD (0x30)
Value FRAM Addresses
21
0x008 – 0x7FF
22
0x008 – 0x7FF
23
0x000 – 0x005
24
25
0x000 – 0x005
Table 59: MODE/CMD Register
Table 56: Registers DATA.0 – DATA.3 as FRAM Data
Registers
The 6 bytes of FRAM multiturn position data used by
the F_MT_W (23) and F_MT_R (24) commands are
stored in DATA.0 – DATA.2 as shown in Table 57.
Register
DATA.0
DATA.1
DATA.2
DATA.0 – DATA.2 (0x32 – 0x34)
Bits
Description
15:8
Data to or from FRAM address 0x001
7:0
Data to or from FRAM address 0x000
15:8
Data to or from FRAM address 0x003
7:0
Data to or from FRAM address 0x002
15:8
Data to or from FRAM address 0x005
7:0
Data to or from FRAM address 0x004
Table 57: Registers DATA.0 – DATA.2 as FRAM
Multiturn Position Registers
Registers FRAM_BLOCK and DATA.3 are not used
with the F_MT_W (23) and F_MT_R (24) commands.
The 32-bit multiturn position used to set the FRAM mul-
titurn position using the F_SET_MT command (25) is
stored in these registers as shown in Table 58.
Register
DATA.0
DATA.1
DATA.0 – DATA.1 (0x32 – 0x33)
Bits
Description
15:8
FRAM Counter(15) – Counter(8)
7:0
FRAM Counter(7) – Counter(0)
15:8
FRAM Counter(31) – Counter(24)
7:0
FRAM Counter(23) – Counter(16)
Table 58: Registers DATA.0 – DATA.1 as FRAM
Multiturn Position Set Registers
See MEMORY MAP for POS0/1/2/3 in the FRAM
datasheet for more information on the FRAM Counter
registers. Registers FRAM_BLOCK, DATA.2, and
DATA.3 are not used with the F_SET_MT command.
Direct FRAM Access Commands
The five additional commands used for direct FRAM
access, along with the FRAM address range that can
be accessed with each command, are shown in Table
59.
To execute a command, write the appropriate value to
the Mode/Command register. When any of the FRAM
read or write commands is complete, MODE/CMD is
set to NORMAL (0) by the iC-TW14.
The F_DATA_W command (21) is used to write config-
uration or user data to the FRAM as shown in Table
60.
Memory Map for F_DATA_W and F_DATA_R Commands
Name
iC-TW14 FRAM
Address Addresses
FRAM_BLOCK
User Data
–
0x008 – 0x01F 1 – 3
PRAMP
0x10
0x020 – 0x021
NRAMP
PMXWI
0x11
0x12
0x022 – 0x023
0x024 – 0x025
4
PMXBIAS
0x13
0x026 – 0x027
PMXGAIN
0x14
0x028 – 0x029
WOFS
SSI_OFS
0x15
0x16
0x02A – 0x02B 5
0x02C – 0x02D
SSI_DIR
0x17
0x02E – 0x02F
SSI_LENGTH
0x18
0x030 – 0x031
SSI_MSB
SIN_OFS_COR
0x19
0x1A
0x032 – 0x033
0x034 – 0x035
6
COS_OFS_COR 0x1B
0x036 – 0x037
GAIN_COR
0x1C
0x038 – 0x039
AUTO_GAIN
0x1D
AMP_MAG_LOSS 0x1E
0x03A – 0x03B 7
0x03C – 0x03D
TEMP25
0x1F
0x03E – 0x03F
TEMP_SLOPE
0x20
0x040 – 0x041
VWP_FACTOR
Reserved
0x21
–
0x042 – 0x043
0x044 – 0x045
8
Reserved
–
0x046 – 0x047
User Data
–
0x048 – 0x7FF 9 – 0xFF
Table 60: Memory Map for FRAM Data Read/Write
Commands
This command writes the 8 bytes of data in DATA.0
– DATA.3 directly to the FRAM starting at address 8 ·
FRAM_BLOCK using FRAM feedthrough mode in the
iC-PMX and the FRAM WRITE command (op-code
0x02). See FRAM Access in the iC-PMX datasheet and
COMMAND • READ in the FRAM datasheet for more
information. When the write is complete, the iC-TW14
sets MODE/CMD to NORMAL (0).
For example, to write the 8 bytes 0x1F, 0x2E, 0x3D,
0x4C, 0x5B, 0x6A, 0x79, and 0x88 to FRAM addresses
0x050 – 0x057, set FRAM_BLOCK = 0x000A (0x050/8),