HH
VS1005 VSOS A
UDIO
S
UBSYSTEM
VS1005g
The sample rate is set to a default of 96000 Hz / 32 bits. Anything played back through
VS1005’s analog audio path is converted to the target sample rate by VS1005 hardware.
7.5.2
Driver AUOI2SM.DL3
DAOSET_LEFT
DAOSET_RIGHT
DAC_LEFT
DAC_RIGHT
I2S_LEFT
I2S_RIGHT
SP_LDATA
SP_RDATA
24
24
24
24
24
24
24
24
24
DAC_VOL
32/16
SRC_CF
DAC +
output
drivers
I2S_CF
Analog
I2S_BCK,I2S_FRM
I2S_DO
SRC_LEFT
SRC_RIGHT
CBUF
RIGHT
LEFT
DAOSET_CF
DAC_SRC
Digital
SPDIF_OUT
encoder
S/PDIF
24/16
sample rate
upconverter
upconverter
Sample rate
with filters
and hold
Sample
Filterless
down−
converter
RED text: Pin
BLUE text: Register
Figure 7: AUOI2SM.DL3 audio path shown in
bold brown
If you need to send independent audio to the DAC and I2S, using AUOI2SM.DL3 is
required. Note, however, that that driver can only support the basic master mode sample
rates (e.g. not 44100 Hz).
Figure 7 shows the manual audio path activated by the AUOI2SM.DL3 driver.
7.5.3
Driver AUOI2SS.DL3
The AUOI2SS.DL3 is otherwise similar to AUOI2SM.DL3 (Chapter 7.5.2), except that
the driver operates in slave mode.
In slave mode the user has no control over sample rate, so the audio cannot be fed
anywhere else except the I2S output without resynchronization. Currently there does
not exist a driver to synchronize I2S slave output with DAC output. Also there is no
driver to synchronize inputs with I2S slave output.
Rev. 3.57
2019-04-10
Page