REGISTER DEFINITIONS
B15
R/W
B14
B13
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
Register 1
Register 2
Register 3
Register 4
Register 5
Register 6
IDX6
IDX5
IDX4
IDX3
IDX2
IDX1
IDX0
AT17 AT16
AT27 AT26
AT37 AT36
AT47 AT46
AT57 AT56
AT67 AT66
AT15
AT14
AT13
AT12 AT11 AT10
AT22 AT21 AT20
AT32 AT31 AT30
AT42 AT41 AT40
AT52 AT51 AT50
AT62 AT61 AT60
R/W
R/W
R/W
R/W
R/W
IDX6
IDX6
IDX6
IDX6
IDX6
IDX5
IDX5
IDX5
IDX5
IDX5
IDX4
IDX4
IDX4
IDX4
IDX4
IDX3
IDX3
IDX3
IDX3
IDX3
IDX2
IDX2
IDX2
IDX2
IDX2
IDX1
IDX1
IDX1
IDX1
IDX1
IDX0
IDX0
IDX0
IDX0
IDX0
AT25
AT35
AT45
AT55
AT65
AT24
AT34
AT44
AT54
AT64
AT23
AT33
AT43
AT53
AT63
R/W
Read/Write Mode Select
When R/W = 0, a Write operation is performed.
When R/W = 1, a Read operation is performed.
Default Value: 0
ATx[7:0]
Digital Attenuation Level Setting
where x = 1-6, corresponding to the DAC output VOUTx.
These bits are Read/Write.
Default Value: 1111 1111B
Each DAC output, VOUT1 through VOUT6, has a digital attenuator associated with it. The attenuator may be
set from 0dB to –63dB, in 0.5dB steps. Alternatively, the attenuator may be set to infinite attenuation (or
mute).
The attenuation data for each channel can be set individually. However, the data load control (ATLD bit of
Control Register 7) is common to all six attenuators. ATLD must be set to ‘1’ in order to change an
attenuator’s setting. The attenuation level may be set using the formula below.
Attenuation Level (dB) = 0.5 (AT x [7:0]DEC – 255)
where: AT x [7:0]DEC = 0 through 255
for: AT x [7:0]DEC = 0 through 128, the attenuator is set to infinite attenuation.
The following table shows attenuator levels for various settings.
ATx[7:0]
Decimal Value
Attenuator Level Setting
1111 1111B
1111 1110B
1111 1101B
255
254
253
•
0dB, No Attenuation (default)
–0.5dB
–1.0dB
•
•
•
•
•
•
•
•
1000 0010B
1000 0001B
1000 0000B
130
129
128
•
–62.5dB
–63.0dB
Mute
•
•
•
•
•
•
•
•
0000 0000B
0
Mute
®
16
PCM1600, PCM1601