x9520v20iz-bt1 Intersil Corporation, x9520v20iz-bt1 Datasheet - Page 8

no-image

x9520v20iz-bt1

Manufacturer Part Number
x9520v20iz-bt1
Description
Fiber Channel/gigabit Ethernet Laser Diode Control For Fiber Optic Modules Triple Dcp, Por, 2kbit Eeprom Memory, Dual Voltage Monitors
Manufacturer
Intersil Corporation
Datasheet
The Instruction Byte (Figure 8) is valid only when the Device
Type Identifier and the Internal Device Address bits of the
Slave Address are set to 1010111. In this case, the two
Least Significant Bit’s (I1 - I0) of the Instruction Byte are
used to select the particular DCP (0 - 2). In the case of a
Write to any of the DCPs (i.e. the LSB of the Slave Address
is 0), the Most Significant Bit of the Instruction Byte (I7),
determines the Write Type (WT) performed.
If WT is “1”, then a Nonvolatile Write to the DCP occurs. In
this case, the “wiper position” of the DCP is changed by
simultaneously writing new data to the associated WCR and
NVM. Therefore, the new “wiper position” setting is recalled
into the WCR after V1/VCC of the X9520 has been powered
down then powered back up
If WT is “0” then a DCP Volatile Write is performed. This
operation changes the DCP “wiper position” by writing new
data to the associated WCR only. The contents of the
associated NVM register remains unchanged. Therefore,
when V1/VCC to the device is powered down then back up,
the “wiper position” reverts to that last written to the DCP
using a nonvolatile write operation.
WT
This bit has no effect when a Read operation is being performed.
0
1
WRITE TYPE
S
T
A
R
T
Select a Volatile Write operation to be performed on the
Select a Nonvolatile Write operation to be performed on
FIGURE 8. INSTRUCTION BYTE FORMAT
I7
WT
1
0
I6
SLAVE ADDRESS BYTE
0
the DCP pointed to by bits P1 and P0
DCP pointed to by bits P1 and P0
1
I5
0
0
DESCRIPTION
I4
1
0
8
1
I3
0
1
I2
0
0
FIGURE 9. DCP WRITE COMMAND SEQUENCE
DCP SELECT
I1
A
C
K
P1
WT
I0
P0
0
INSTRUCTION BYTE
0
0
X9520
0
0
DCP Write Operation
A write to DCPx (x = 0,1,2) can be performed using the three
byte command sequence shown in Figure 9.
In order to perform a write operation on a particular DCP, the
Write Enable Latch (WEL) bit of the CONSTAT Register
must first be set (See “BL1, BL0: Block Lock protection bits -
(Nonvolatile)” on page 13.)
The Slave Address Byte 10101110 specifies that a Write to a
DCP is to be conducted. An ACKNOWLEDGE is returned by
the X9520 after the Slave Address, if it has been received
correctly.
Next, an Instruction Byte is issued on SDA. Bits P1 and P0
of the Instruction Byte determine which WCR is to be written,
while the WT bit determines if the Write is to be volatile or
nonvolatile. If the Instruction Byte format is valid, another
ACKNOWLEDGE is then returned by the X9520.
Following the Instruction Byte, a Data Byte is issued to the
X9520 over SDA. The Data Byte contents is latched into the
WCR of the DCP on the first rising edge of the clock signal,
after the LSB of the Data Byte (D0) has been issued on SDA
(See Figure 34).
The Data Byte determines the “wiper position” (which FET
switch of the DCP resistive array is switched ON) of the
DCP. The maximum value for the Data Byte depends upon
which DCP is being addressed (see Table below).
Using a Data Byte larger than the values specified above
results in the “wiper terminal” being set to the highest tap
position. The “wiper position” does NOT roll-over to the
lowest tap position.
For DCP0 (64 Tap) and DCP2 (256 Tap), the Data Byte
maps one to one to the “wiper position” of the DCP “wiper
P1 - P0
0
0
1
1
P1 P0
0
1
0
1
A
C
K
DCPX
D7 D6 D5 D4 D3 D2 D1 D0
x = 0
x = 1
x = 2
DATA BYTE
# TAPS
100
256
64
Reserved
Refer to Appendix 1
MAX DATA BYTE
FFh
3Fh
A
C
K
August 20, 2007
S
T
O
P
FN8206.2

Related parts for x9520v20iz-bt1