|
AD1954YSTZ Datasheet, PDF (20/36 Pages) Analog Devices – SigmaDSP™ 3-Channel, 26-Bit Signal Processing DAC | |||
|
◁ |
AD1954
SPI Address
0â255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270â510
511
512â1024
Table II. SPI Port Address Decoding
Register Name
Read/Write Word Length
Parameter RAM
Write: 22 Bits
Read: 22 Bits
SPI Control Register 1
Write: 11 Bits
Read: 2 Bits
SPI Control Register 2
Write: 9 Bits
Read: N/A
Volume Left
Write: 22 Bits
Read: N/A
Volume Right
Write: 22 Bits
Read: N/A
Volume Sub
Write: 22 Bits
Read: N/A
Data Capture (SPI Out) #1
Write: 9-Bit Program Counter Value, 2-Bit Register Address
Read: 24 Bits
Data Capture (SPI Out) #2
Write: 9-Bit Program Counter Value, 2-Bit Register Address
Read: 24 Bits
Data Capture (Serial Out) Left
Write: 9-Bit Program Counter Value, 2-Bit Register Address
Read: N/A
Data Capture (Serial Out) Right
Write: 9-Bit Program Counter Value, 2-Bit Register Address
Read: N/A
Parameter RAM Safe Load Register 0
Write: 8-Bit Parameter RAM Address, 22-Bit Parameter Data
Read: N/A
Parameter RAM Safe Load Register 1
Write: 8-Bit Parameter RAM Address, 22-Bit Parameter Data
Read: N/A
Parameter RAM Safe Load Register 2
Write: 8-Bit Parameter RAM Address, 22-Bit Parameter Data
Read: N/A
Parameter RAM Safe Load Register 3
Write: 8-Bit Parameter RAM Address, 22-Bit Parameter Data
Read: N/A
Parameter RAM Safe Load Register 4
Write: 8-Bit Parameter RAM Address, 22-Bit Parameter Data
Read: N/A
Unused
Test Register
Write: 8 Bits
Read: N/A
Program RAM
Write: 35 Bits
Read: 35 Bits
SPI Address Decoding
Table II shows the address decoding used in the SPI port. The
SPI address space encompasses a set a registers and two RAMs,
one for holding signal processing parameters and one for hold-
ing the program instructions. Both of the RAMs are loaded on
power-up from on-board boot ROMs.
Control Register 1
Control Register 1 is an 11-bit register that controls data capture,
serial modes, de-emphasis, mute, power-down, and SPI-to-
memory transfers.Table III documents the contents of this register.
Table IV details the two bits in the registerâs read operation.
Bits 1:0 set the word length, which is used in right-justified serial
modes to determine where the MSB is located relative to the start
of the audio frame.
Bits 3:2 select one of four serial modes, which are discussed in
the Serial Data Input Port section.
The de-emphasis curve selection Bits 5:4 turn on the internal
de-emphasis filter for one of three possible sample rates.
Bit 6, the soft power-down bit, stops the internal clocks to the DSP
core, but does not reset the part. The digital power consumption
is reduced to a low level when this bit is asserted. Reset can only
be asserted using the external reset pin.
Soft mute (Bit 7) is used to initiate a volume ramp-down sequence.
If the initial volume was set to 1.0, this operation will take 512
audio frames to complete.When this bit is de-asserted, a ramp-up
sequence is initiated until the volume returns to its original setting.
When set, Bit 8 enables the DCSOUT pin. This must be set in
order to read from the data capture serial out registers.
â20â
REV. A
|
▷ |