C371346_375F2440A66FD1C882296D07948AE54C.pdf - 第13页
CM 108AH Highly Integrated USB Audio I/O Controller www .cmedia.com.tw Copyright© C-Media Electro nics Inc. R ev . 2.1 ︱ P age 13/27 7.1.3 Content F ormat for EEPR OM (93C46) Addr (Dec) Addr (Hex) Description 0 0x00 Magi…

CM108AH
Highly Integrated USB Audio I/O Controller
www.cmedia.com.tw
Copyright© C-Media Electronics Inc. Rev. 2.1︱ Page 12/27
7.1.2 Configuration Descriptors
Offset
Field
Size
Value (Hex)
Description
0
bLength
1
09
Total: 9 bytes
1
bDescriptorType
1
02
Configuration descriptor
2
wTotalLength
2
Total length of data returned for this configuration,
programmable by MSEL and MODE pin
4
bNumInterfaces
1
04 or 03
Number of interfaces supported by this configuration,
changed by MODE pin:
EP0: control interface
EP1: ISO-OUT interface
EP2: ISO-IN interface (optional)
EP3: INT-IN (HID) interface
5
bConfigurationValue
1
01
6
iConfiguration
1
00
7
bmAttributes
1
A0 or E0
Programmable by PWRSEL
8
bMaxPower
2
32 or FA
Maximum power consumption of the USB,
programmable by MODE and PWRSEL pins

CM108AH
Highly Integrated USB Audio I/O Controller
www.cmedia.com.tw
Copyright© C-Media Electronics Inc. Rev. 2.1︱ Page 13/27
7.1.3 Content Format for EEPROM (93C46)
Addr
(Dec)
Addr
(Hex)
Description
0
0x00
Magic Word
0x670X where X = bit 4, 3, 2, 1
bit 3, value within address 0x2A,0x2B is valid 1: valid 0: invalid
bit 2, manufacture string enable 1: enable(default) 0: disable
bit 1, serial number enable control 1: enable 0: disable(default)
bit 0, product string enable control 1: enable(default) 0: disable
1
0x01
VID 2-byte
2
0x02
PID 2-byte
3
0x03
Serial number length (low byte)
Serial number first byte (high byte)
4
~
9
0x04
~
0x09
Serial number: 12 bytes
10
0x0A
Product string length (low byte)
Product string first byte (high byte)
11
~
25
0x0B
~
0x19
Product string: 30 bytes (default: USB PnP sound device)
26
0x1A
Manufacturer string length
(low byte)
Manufacturer string first byte
t
(high byte)
27
~
41
0x1B
~
0x29
Manufacturer string: 30 bytes (default: C-Media Electronics Inc.)
42
0x2A
bit 15 ~ 8 DAC initial volume (7-bit) max: 0x02 min: 0x4a
bit 7 ~ 0 ADC initial volume (5-bit) max: 0x00 min: 0x78
43
0x2B
bit 15 ~ bit 9 <reserved>
bit 8 Shutdown DAC analog - 1: shutdown, 0: active (default)
bit 7 Total power control - 1: enable, 0: disable (default)
bit 6 Reserved, should be 0
bit 5 MIC high pass filter - 1: enable (default), 0: disable
bit 4 ADC synchronization mode - 1: enable, 0: disable (default)
bit 3 MIC BOOST - 1: enable (default), 0: disable
bit 2 DAC output terminal property set to SPK or HP
1: Headset, 0: Speaker (default)
bit 1 HID - 1: enable (default), 0: disable
bit 0 Remote wakeup enable/disable
1: enable, 0: disable (default)
44
~
END
0x2C
~
END
<reserved>

CM108AH
Highly Integrated USB Audio I/O Controller
www.cmedia.com.tw
Copyright© C-Media Electronics Inc. Rev. 2.1︱ Page 14/27
7.1.4 USB Audio Topology Diagram
IT
IT
OT
OT
USB Out
Microphone In
Feature Unit
(volume) (mute)
Speakerout
USBIN
Feature Unit
(volume) (mute)
ID = 01
ID=02
ID= 0A
ID = 09
ID = 06
ID = 07
Feature Unit
(volume) (mute)
ID = 0D
Mixer Unit
ID = 0F
selector Unit
ID = 08
enable or disable by
MSEL pin