X9522 INTERSIL [Intersil Corporation], X9522 Datasheet - Page 9
![no-image](/images/no-image-200.jpg)
X9522
Manufacturer Part Number
X9522
Description
Triple DCP, Dual Voltage Monitors
Manufacturer
INTERSIL [Intersil Corporation]
Datasheet
1.X9522.pdf
(27 pages)
It should be noted that all writes to any DCP of the X9522
are random in nature. Therefore, the Data Byte of con-
secutive write operations to any DCP can differ by an
arbitrary number of bits. Also, setting the bits P1=1, P0=1
is a reserved sequence, and will result in no ACKNOWL-
EDGE after sending an Instruction Byte on SDA.
The factory default setting of all “wiper position” settings
is with 00h stored in the NVM of the DCPs. This corre-
sponds to having the “wiper teminal” R
the “lowest” tap position, Therefore, the resistance
between R
Wiper Resistance, R
DCP Read Operation
A read of DCPx (x = 0,1,2) can be performed using the
three byte random read command sequence shown in
Figure 10.
The master issues the START condition and the Slave
Address Byte 10101110 which specifies that a “dummy”
write” is to be conducted. This “dummy” write operation
sets which DCP is to be read (in the preceding Read
operation). An ACKNOWLEDGE is returned by the
X9522 after the Slave Address if received correctly. Next,
an Instruction Byte is issued on SDA. Bits P1-P0 of the
Instruction Byte determine which DCP “wiper position” is
to be read. In this case, the state of the WT bit is “don’t
care”. If the Instruction Byte format is valid, then another
ACKNOWLEDGE is returned by the X9522.
Signals from
the Master
Signals from
the Slave
SDA Bus
WX
and R
LX
W
).
is a minimum (essentially only the
S
a
r
t
t
9
1 0 1 1 1 1
Address
Slave
0
“Dummy” write
WX
WRITE Operation
Figure 10. DCP Read Sequence
0
(x = 0,1,2) at
A
C
K
W
T
Instruction
0 0 0 0
Byte
0
X9522
P
1
P
0
A
C
K
S
a
r
t
t
Following this ACKNOWLEDGE, the master immediately
issues another START condition and a valid Slave
address byte with the R/W bit set to 1. Then the X9522
issues an ACKNOWLEDGE followed by Data Byte, and
finally, the master issues a STOP condition. The Data
Byte read in this operation, corresponds to the “wiper
position” (value of the WCR) of the DCP pointed to by
bits P1 and P0.
It should be noted that when reading out the data byte
for DCP0 (64 Tap), the upper two most significant bits
are “unknown” bits. For DCP1 (100 Tap), the upper
most significant bit is an “unknown”. For DCP2 (256
Tap) however, all bits of the data byte are relevant (See
Figure 10).
CONTROL AND STATUS REGISTER
The Control and Status (CONSTAT) Register pro-
vides the user with a mechanism for changing and
reading the status of various parameters of the
X9522 (See Figure 11).
The CONSTAT register is a combination of both volatile
and nonvolatile bits. The nonvolatile bits of the CON-
STAT register retain their stored values even when Vcc /
V1 is powered down, then powered back up. The volatile
bits however, will always power-up to a known logic state
“0” (irrespective of their value at power-down).
1 0 1 1 1 1
Address
Slave
0
READ Operation
1
A
C
K
Data Byte
MSB
- -
-
“-” = DON’T CARE
S
o
p
t
LSB
DCPx
x = 0
x = 1
x = 2
January 3, 2006
FN8208.1