![](http://datasheet.mmic.net.cn/150000/E6420-EDGE6420_datasheet_5001770/E6420-EDGE6420_12.png)
12
2000 Semtech Corp.
www .semtech.com
HIGH-PERFORMANCE PRODUCTS – ATE
Edge6420
Circuit Description (continued)
Programming Sequence
The DACs are programmed serially (see Figures 1, 2a,
2b, and 3). On each rising edge of CK, SDI is loaded into
a shift register. It requires 24 Clocks to fully load the shift
register (8 address bits + 16 data bits).
For Groups A, B, C, D, and E DACs:
Address and data are loaded LSB first, MSB last. In a 24
clock sequence, A0, as shown in Figure 2a, is loaded into
the shift register on the first CK rising edge, and D15 is
loaded last on the 24th rising CK edge. Note that a 24th
falling CK edge is required to transfer the data from the
Central DAC Latch to the selected DAC latch (See Figure
1).
See detailed Timing Diagrams in the "AC
Characteristics" specifications section.
For Group F DACs:
The loading sequence is the same as Groups A-E, but
Group F uses only 6 bits, and these bits must be
programmed as shown in Figure 2b. 24 clock cycles are
required for programming, with A0 loaded on the first rising
CK edge, and D8 (as shown in Figure 2b) loaded on the
24th rising CK edge.
As is the case with other groups, a 24th falling edge of
CK24 is required for proper programming of Group F DACs.
Chip Enable
CE is a synchronous input which determines whether the
Central DAC latch shown in Figure 1 is loaded with data
from the shift register. CE is also necessary to update a
DAC. If CE is high, rising edges of CK load data from the
shift register to an internal latch. If CE is low, central DAC
latch updating is disabled.
CE
Central and Individual DAC Latch "Load" Status
low
Central and individual DAC latch loading is
disabled
high
Central and individual DAC latches are loaded
Figure 2a. Format of Address and Data in Shift Register for Group A, B, C, D, and E DACs (13-bits)
Figure 2b. Format of Address and Data in Shift Register for Group F DACs (6-bits)
Figure 3. Serial Data Programming Sequence
D15 D14 D13 D12 D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
DATA
A5
A4
A3
A2
A1
A0
ADDRESS
LSB
Bits reserved for
future upgradability
SDI
A6
Bits reserved for
future upgradability
LSB
MSB
A7
D5
D8
D7
D6
D4
D3
D2
D1
D0
X
A6
A5
A4
A3
A2
A1
A0
LSB
Bits reserved for
future upgradability
SDI
A7
Bits reserved for
future upgradability
"Don't Care" bits that must be
included in programming sequence
LSB
MSB
DATA
ADDRESS
A0
A1
A6
A7
D0
D1
D14
D15
LSB
Addr.
MSB
Addr.
LSB
Data
MSB
Data
SDI
CK
≈
A1
CE
UPDATE
Next Set
of Data
A0
CK1
≈
Update Selected
DAC Register
SDO
CK24
A0
A1
Previous Data
≈
Corresponds to
A0 loaded at CK1
TCK