
DS4201
060898 7/22
MU:UID8 CONTROL RANGE
Table 3
INPUT
CLUSTER
MIXER CONTROL RANGE
MIN
MAX
RES
DAC
–96.0 dB
(0xA000)
0.0 dB
(0x0000)
2.0 dB
(0x0200)
AUX
–32 dB
(0xE000)
30.0 dB
(0x1E00)
2.0 dB
(0x0200)
MIC
–32 dB
(0xE000)
30.0 dB
(0x1E000)
2.0 dB
(0x0200)
Mixer Unit Default Settings
The power–on default control settings of the MU are:
DAC channels: –20 dB
AUX channels: 0 dB
MIC channels: 0 dB
Output Terminal
The ADC Output Terminal (OT) is used to transmit audio
information from the audio function. USB IN endpoints
as well as analog outputs are supported by the ADC
specification. The DS4201 uses OT:TID4 to connect
the output cluster from the MU:UID8 to the analog line
out.
Endpoint 0
Control of an audio function is performed over the
default pipe through device requests and interface end-
point and control settings. The ADC specification sup-
ports the standard device requests as defined in the
USB core specification. It also defines Audio Device
class–specific requests to control device operation.
APPENDIX A contains USB core and ADC requests
supported by the DS4201.
NOTE:
USB Core or ADC commands not listed in
APPENDIX A are not supported by the DS4201.
DS4201 response to these unsupported commands will
be a STALL on the Endpoint 0 control pipe in accor-
dance with the USB Core and ADC specifications.
AUDIO STREAMING Interface
The STREAMING interface is used to receive the digital
PCM audio stream from the host and to control host–de-
vice data synchronization. Additionally, the STREAM-
ING interface will support six alternative settings:
ALT–0: (default setting) zero isochronous bandwidth
ALT–1: Asynch synchronization, 16–bit PCM stereo
ALT–2: Asynch synchronization, 16–bit PCM mono
ALT–3: Asynch synchronization, 8–bit PCM stereo
ALT–4: Asynch synchronization, 8–bit PCM mono
ALT–5: Adaptive synchronization, 16–bit PCM stereo
The zero isoch bandwidth setting is included to provide
the host system with a mechanism to manage USB
bandwidth. This setting allows the host to reclaim iso-
chronous bandwidth without deconfiguring the audio
device. For alternate settings 1–4, two USB endpoints
exist: Endpoint 1 for an isochronous data input (USB
OUT from the host) with asynchronous synchronization,
and Endpoint 2 for isochronous synchronization feed-
back. For alternate setting 5, one USB endpoint exists:
Endpoint 1 for an isochronous data input with adaptive
synchronization. Except for ALT–0, the DS4201 sup-
ports 44.1 KHz and 48.0 KHz audio data sampling rates
at Endpoint 1. Sampling rate control is performed using
ADC standard requests as described in APPENDIX A.
PCM data formats are listed in APPENDIX B.
Endpoint 1
The USB isochronous data pipe at Endpoint 1, EP1,
delivers PCM audio data to the DS4201. The data sam-
pling frequency at EP1 can be set at either 44.1 KHz or
48.0 KHz. PCM data captured by the host at rates other
than these two rates require sample rate conversion
before being sent to the DS4201. Control of the sam-
pling rate is performed with ADC endpoint commands
as described in APPENDIX A. The USB isochronous
audio data received at EP1 is delivered to Input Terminal
1 (IT:TID1) in the CONTROL interface. There is a one–
to–one link between these two elements. The maximum
packet size supported by EP1 varies with the PCM data
type selected. The maximum packet sizes reported in
the STREAMING interface descriptors corresponds to
the PCM data format at a 48 KHz sampling rate plus an
additional data sample for synchronization. The USB
core specification requires a minimum 1 frame delay
before a USB device can operate on isochronous data.
The DS4201 produces a 1 frame delay and incorporates
enough FIFO register storage space for 2 frames total
(previous frame plus current frame).
Endpoint 2
For alternate settings 1–4, the DS4201 uses the
asynchronous type of communication synchronization
for the isochronous data pipe as defined in the USB core
specification. The isochronous synchronization pipe
from Endpoint 2 is used to provide the 3–byte data rate
feedback value to the host.