CM119 [ETC]
USB 声卡控制器; USB声卡控制器型号: | CM119 |
厂家: | ETC |
描述: | USB 声卡控制器 |
文件: | 总36页 (文件大小:648K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Best High Integration/Low Cost USB Audio Controller
for PC Internet Phone
CM119 USB I/O Controller
DataSheet
Version 1.0
C-MEDIA ELECTRONICS INC.
TEL: 886-2-8773-1100 FAX: 886-2-8773-2211
6F, 100, Sec. 4, Civil Boulevard, Taipei, Taiwan 106, R.O.C.
For detailed product information, please contact sales@cmedia.com.tw
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
NOTICES
THIS DOCUMENT IS PROVIDED “AS IS” WITH NO WARRANTIES WHAT SO EVER,
INCLUDING ANY WARRANTY OF MERCHANT ABILITY, NONINFRINGEMENT, FITNESS FOR
ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY
PROPOSAL, DOCUMENT OR SAMPLE.
ALL RIGHTS RESERVED. NO PART OF THIS DOCUMENT MAY BE REPRODUCED OR
TRANSMITTED IN ANY FORM OR BY ANY MEANS, ELECTRONIC OR MECHANICAL,
INCLUDING INFORMATION STORAGE AND RETRIEVAL SYSTEMS, WITHOUT
PERMISSION IN WRITING FROM C-MEDIA ELECTRONICS, INC.
COPYRIGHT
Copyright (c) 2003-2008 C-Media Electronics Inc.
All rights reserved. All content included on this document, such as text, graphics, logos, button
icons, images, audio clips, digital downloads, data compilations, and software, is either the
exclusive property of C-Media Electronics Inc., its affiliates (collectively, "C-Media"), its content
suppliers, or its licensors and protected by Republic of China and international copyright laws.
TRADEMARKS
C-Media, the C-Media Logo, Xear 3D, Xear 3D Logo, Speaker Shifter, Smart Jack, and Smart
Audio Jack are trademarks of C-Media Electronics Inc. in Republic of China and/or other
countries. All other brand and product names listed are trademarks or registered trademarks of
their respective holders and are hereby recognized as such.
*C-Media reserves the right to modify the specifications without further notice*
Date: 14/Jun/2006
Version: 1.0
- 1 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
TABLE OF CONTENTS
1. DESCRIPTIONS AND OVERVIEW
2. FEATURES
4
4
3. PIN DESCRIPTIONS
6
3.1 PIN ASSIGNMENT BY PIN NUMBER
3.2 PIN-OUT DIAGRAM
6
6
3.3 PIN SIGNAL DESCRIPTIONS
4. MCU INTERFACE
7
9
5. BLOCK DIAGRAM
9
6. ORDERING INFORMATION
7. FUNCTION DESCRIPTIONS
7.1 USB INTERFACE
10
11
11
11
12
12
13
13
14
15
16
16
16
7.1.1
7.1.2
7.1.3
7.1.4
DEVICE DESCRIPTOR
CONFIGURATION DESCRIPTOR
CONTENT FORMAT FOR 94C46
USB AUDIO TOPOLOGY DIAGRAM
7.2 JUMPER PINS AND MODE SETTING
7.3 HID FEATURE
7.3.1
7.3.2
HID DESCRIPTOR
WINDOWS SOFTWARE ARCHITECTURE FOR HID
7.4 INTERNAL REGISTERS
7.4.1
7.4.2
ACCESS VIA HID CLASS COMMAND
ACCESS VIA ENTERNAL INTERFACE BY MCU
19
Date: 14/Jun/2006
Version: 1.0
- 2 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
7.4.3
INDIRECT ACCESSED REGISTERS
22
23
28
29
29
29
30
31
7.5 MCU INTERFACE
7.6 BUZZER OUTPUT
8. ELECTRICAL CHARACTERISTICS
8.1 ABSOLUTE MAXIMUM RATING
8.2 OPERATION CONDITIONS
8.3 ELECTRICAL PARAMETERS
9. FREQUENCY RESPONSE GRAPHS
9.1 DIGITAL PLAYBACK FOR LINE OUTPUT FREQUENCY (10K OHM LOADING) 31
9.1.1
9.1.2
FREQUENCY RESPONSE 48KS/SEC
FREQUENCY RESPONSE 44.1KS/SEC
31
31
9.2 DIGITAL PLAYBACK FOR LINE OUTPUT FREQUENCY (32 OHM LOADING) 32
9.2.1
9.2.2
FREQUENCY RESPONSE 48KS/SEC
FREQUENCY RESPONSE 44.1KS/SEC
32
32
33
33
33
34
9.3 DIGITAL RECORDING FOR LINE OUTPUT FREQUENCY
9.3.1
9.3.2
FREQUENCY RESPONSE 48KS/SEC
FREQUENCY RESPONSE 44.1KS/SEC
10. APPLICATION CIRCUIT REFERENCE
Date: 14/Jun/2006
Version: 1.0
- 3 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
1.DESCRIPTIONS AND OVERVIEW
CM119 is a highly integrated single chip USB audio controller specifically for VoIP (Voice
over internet protocol) application. All essential analog modules are embedded in CM119,
including dual DAC and earphone driver, ADC, microphone booster, PLL, regulator, and
USB transceiver. 8 GPIO pins can constitute a 24 key matrix directly support keypad
control function without MCU. It’s also support buzzer output pin for VoIP application. In
addition, audio adjustment can be easily controlled via specific HID compliant volume
control pins. Many features are programmable with jumper pins or external EEPROM.
Vender can customized unique USB VID/PID to EEPROM for VoIP software authentication.
Moreover, individual unique phone number for each device is possible via serial number
stored in external EEPROM. Moreover, CM119 provided I2C interface with MCU
application for LCM integrated and advanced functions.
VoIP applications are becoming increasing popular as VoIP can provide free or low-cost
calling worldwide. To provide a VoIP experience that is the same as using a regular phone
and eliminate the poor call quality that results from using the PC audio, C-Media has
developed CM119 USB Controller that enables a regular phone, handset, or headset
which is interfaced to the USB port on the PC. With the C-Media OEMs can quickly bring
to market a family of low cost high quality VoIP products.
2. FEATURES
z
z
z
Compliant with USB 2.0 Full Speed Operation
Compliant with USB Audio Device class specification v1.0
Supports USB Suspend/Resume Mode and remote Wakeup with Volume Control
pins
z
z
Single 12MHz Crystal input with on-chip PLL and embedded USB transceiver
Jumper Pin for Speaker Mode (Playback Only) or Headset Mode (Playback +
Recording)
z
z
For Headset Mode, USB audio function topology has 2 Input Terminals, 2 Output
Terminals, 1 Mixer Unit, 1 Selector Unit, and 3 Feature Units
Jumper Pin for Operation System Mixer Unit Enable/Disable under Headset Mode
Date: 14/Jun/2006
Version: 1.0
- 4 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
z
z
z
z
For Speaker Mode, USB audio function topology has 1 Input Terminal, 1 Output
Terminal, and 1 Feature Unit
Support one Control Endpoint, one Isochroous out Endpoint, one Isochroous in
Endpoint, and one Interrupt in Endpoint
Alternate zero bandwidth setting for releasing playback bandwidth on USB Bus
when this device is inactive
Volume up, volume down, and playback mute support USB HID for Host Control
Synchronization
z
z
Record Mute Pin with LED Indicator for Record Mute Status
External EEPROM Interface for Vendor Specific USB VID, PID, and Serial
Number
z
Supports AES/EBU, IEC60958, S/PDIF Consumer Formats for Stereo PCM
Data at S/PDIF Output
z
z
z
z
z
z
z
z
z
z
z
z
z
z
8 GPIO Pins with Read/Write via HID
Embedded Buzzer Function controlled by Register
Support I2C Interface for External MCU Integrated
Jumper Pin for Output Voltage Swing (3.5V or 2.5V)
Jumper Pin for Power Mode Setting
Isochroous transfer uses Adaptive Mode with Internal PLL for Synchronization
48K/44.1KHz Sampling Rate for both Playback and Recording
Soft Mute Function
Embedded High Performance 16 bit audio DAC with Earphone Phone Buffer
Host side data loss noise reduction function
Embedded 16 bit ADC input with Microphone Boost
Embedded power on Reset Block
Embedded 5V to 3.3V regulator for single External 5V Operation
Compatible with Win98 SE / Win ME / Win 2000 / Win XP and Mac OS9 / OS X
without Additional Driver
z
z
48 Pin LQFP Package
Support Hardware SDK tool for third-party software or soft-phone development
Date: 14/Jun/2006
Version: 1.0
- 5 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
3. PIN DESCRIPTIONS
3.1 PIN ASSIGNMENT BY PIN NUMBER
Pin # Signal Name Pin # Signal Name Pin # Signal Name Pin # Signal Name
1
SPDIFO
13 GPIO3
14 DVSS1
15 GPIO4
16 GPIO5
17 GPIO6
18 MUTEP
19 BUZZ
20 GPIO7
21 LEDR
22 GPIO8
23 TEST
24 AVSS1
25 VBIAS
26 VREF
27 MICIN
28 VSEL
29 AVDD1
30 LOL
37 REGV
38 MSEL
39 VOLUP
40 PDSW
41 USBDP
42 USBDM
43 GPIO1
44 SCLK
45 MINT
46 SDAT
47 MCLK
48 VOLDN
2
DW
3
DR
4
SK
5
CS
6
MUTER
PWRSEL
XI
7
31 LOBS
32 LOR
8
9
XO
33 AVSS2
34 AVDD2
35 DVDD
36 DVSS2
10
11
12
MODE
GPIO2
LEDO
3.2 PIN-OUT DIAGRAM
Date: 14/Jun/2006
Version: 1.0
- 6 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
3.3 PIN SIGNAL DESCRIPTIONS
Pin # Symbol
Type
Description
1
SPDIFO
DO, 8mA, SR SPDIF Output
DIO, 8mA,
PD, 5VT
USB Controller Data Read From EEPROM Interface.
EEPROM Data Output.
2
DW
USB Controller Data Writes to EEPROM Interface.
EEPROM Data Input.
3
DR
DO, 4mA, SR
4
5
6
SK
CS
DO, 4mA, SR EEPROM Interface Clock (100KHz)
DO, 4mA, SR EEPROM Interface Chip Select
MUTER
DI, ST, PU
Mute Recording (Edge Trigger with de-Bouncing)
H: Pull Up to 3.3V; L: Pull Down to Ground
7
PWRSEL
DI, ST
Speaker Mode H:Self Power with 100mA;L:Bus Power with 500mA
Headset Mode H:Bus Power with 100mA;L:Bus Power with 500mA
8
9
XI
DI
Input Pin for 12MHz Oscillator
Output Pin for 12MHz Oscillator
XO
DO
H: Pull Up to 3.3V; L: Pull Down to Ground
L:Headset Mode: Playback & Recording
H:Speaker Mode: Playback Only
10
MODE
DI, ST
DIO, 8mA,
PD, 5VT
11
12
13
GPIO2
LEDO
GPIO3
GPIO Pin
DO, SR, 8mA LED for Operation; Output H for Power On; Toggling for Data Transmit
DIO, 8mA,
GPIO Pin
PD, 5VT
14
15
DVSS1
GPIO4
P
Digital Grounding
DIO, 8mA,
PD, 5VT
GPIO Pin
DIO, 8mA,
PD, 5VT
16
17
GPIO5
GPIO6
GPIO Pin
DIO, 8mA,
PD, 5VT
GPIO Pin
18
19
MUTEP
BUZZ
DI, ST, PU
Mute Playback (Edge Trigger with de-Bouncing)
DO, 8mA, SR Buzzer Output Pin
DIO, 8mA,
GPIO Pin
PD, 5VT
20
21
22
GPIO7
LEDR
GPIO8
DO, SR, 8mA LED for Mute Recording Indicator; Output H when Recording is Muted
DIO, 8mA,
GPIO Pin
PD, 5VT
23
24
TEST
DI, ST, PD
P
Test Mode Select Pin; Pull Low for Normal Operation
Analog Ground
AVSS1
Date: 14/Jun/2006
Version: 1.0
- 7 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
25
26
27
VBIAS
VREF
AO
AO
AI
Microphone Bias Voltage Supply (4.5V)
Connecting to External Decoupling Capacitor for Embedded Bandgap
Circuit; 2.25V Output
MICIN
Microphone Input
Line Out Voltage Swing Select
28
VSEL
AI
H: Pull Up to 5V, L: Pull Down to Ground
L: 2.5Vpp Output;H: 3.5Vpp Output
29
30
31
32
33
AVDD1
LOL
P
5V Analog Power for Analog Circuit
Line Out Left Channel
AO
AO
AO
P
LOBS
LOR
DC 2.25V Output for Line Out Bias
Line Out Right Channel
AVSS2
Analog Ground
34
35
36
37
AVDD2
DVDD
DVSS2
REGV
P
P
5V Analog Power for Analog Circuit
5V Power Supply to Internal Regulator
Digital Grounding
P
AO
3.3V Reference Output for Internal 5V Æ 3.3V Regulator
Mixer Enable Select
H: Pull Up to 3.3V, L: Pull Down to Ground
L: Without Mixer; H: With Mixer (With Default Mute)
USB Descriptors are changed accordingly
38
MSEL
DI, ST
39
40
VOLUP
PDSW
DI, ST, PU
Volume Up (Edge Trigger with de-Bouncing)
Power Down Switch Control (for PMOS Polarity)
0: Normal Mode, 1: Power Down Mode
DO, 4mA , OD
41
42
USBDP
AIO
AIO
USB Data D+
USB Data D-
USBDM
DIO, 8mA,
PD, 5VT
43
44
GPIO1
SCLK
GPIO Pin
DIO, 8mA,
PD, 5VT
External MCU Serial Bus Clock Pin
External MCU Interrupt Pin
45
46
MINT
SDAT
DO, 4mA, SR
When Register Address 4 ~ 7 has new data, MINT is set Low; after
MCU read MINT is reset to H
DIO, 8mA,
PD, 5VT
External MCU Serial Bus Data Pin
External MCU Clock Pin, Clock Frequency is Programmable
Default is 1.5 MHz (Options Include, 6MHz, 3MHz, 1.5MHz)
47
48
MCLK
DO, 4mA, SR
DI, ST, PU
VOLDN
Volume Down (Edge Trigger with de-Bouncing)
Date: 14/Jun/2006
Version: 1.0
- 8 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
Note: DI – Digital Input Pad, DO – Digital Output Pad, DIO – Digital bi-Directional Pad, AI/AO/AIO – Analog
Pad, SR Slew Rate Control, ST – Schmitt Trigger, PD/PU – Pull Down or Pull Up, 5VT – 5 Volt Tolerant
(3.3V Pad), OD – Open Drain
4. MCU INTERFACE
CM119 provides a serial MCU Interface for external MCU to access internal registers with
these registers access. MCU and host side software can have bi-directional
communication. This interface can keep flexibility for external module control and
integrate, such as LCD panel.
5. BLOCK DIAGRAM
VOLUP
VOLDN
MUTER LEDO
MCU
I/F
PWRSEL
MODE
LEDR
BUZZ SPDIFO
GPIO
MUTEP
REGV
MSEL
PDSW
reset power on
reset
interface logics
5 -> 3.3
regulator
USB control
-
3.3V
+
VREF
LOBS
16 bit
DAC
LOL
CS
SK
DW
DR
0 ~ -45dB
38 steps
EEPROM
interface
ISOout
processing
USB
interface
16 bit
DAC
LOR
0 ~ -45dB
38 steps
USB
TRX
USBDP
USBDM
SRAM
+12 ~ -33 dB
32 steps
ISOin
processing
MICIN
16 bit ADC
+22.5 ~ 0 dB
16 steps
+20dB boost enable
48 MHz
12 MHz
PLL1
clock
gen
VREF
(2.25V)
VREF
VBIAS
bandgap
4.5V
Block Diagram Of CM119
Date: 14/Jun/2006
Version: 1.0
- 9 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
6. ORDERING INFORMATION
Model
Number
Operating Ambient
Temperature
Package
Supply Range
48-Pin LQFP
7mm×7mm×1.4mm (Plastic)
CM119
0 o C to +70 o C DVdd = 5V, AVdd = 5V
Outline Dimensions Dimensions shown in inches and (mm)
48-Lead Thin Plastic Quad Flatpack (LQFP)
Ordering Information Of CM119
Date: 14/Jun/2006
Version: 1.0
- 10 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
7. FUNCTION DESCRIPTIONS
7.1 USB Interface
CM119 integrates USB transceiver, PLL, and regulator so only a few passive
components are necessary for the USB interface connection. Default USB descriptors
are embedded in CM119; therefore no additional design effort is needed for a generic
USB operation. PID changes with the jumper pin setting so different setting have
different PID. For customized product, customer can attach a 93C46 EEPROM to
override the embedded VID, PID and provide addition serial number for each set.
CM119 automatically detects 93C46 existence and performs the overwrite function
during power up.
7.1.1 Device Descriptor
Value
(Hex)
12
Offset
Field
Size
Description
Total 18 Bytes
Device Descriptor
0
1
2
4
5
6
7
8
10
bLength
bDescriptorType
bcdUSB
bDeviceClass
bDeviceSubClass
bDeviceProtocol
bMaxPacketSize0
idVendor
1
1
2
1
1
1
1
2
2
01
0110 USB 1.1 compliant.
00
00
00
40
Endpoint zero Size = 64 bytes
0d8c Vendor ID
0008 ~ Product ID
idProduct
000F
Programmable by MSEL and
MODE pin
12
bcdDevice
2
0100 Device compliant to the Audio
Device Class specification
version 1.00
14
15
16
iManufacturer
iProduct
1
1
1
01
02
03
Index of string descriptor
describing manufacturer
Index of string descriptor
describing product
Index of string descriptor
describing the device’s serial
number
iSerialNumber
17 bNumConfigurations
1
01
Configurations number = 1
Note: VID, PID, and serial number can be overridden by external EEPROM content
Date: 14/Jun/2006 Version: 1.0
- 11 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
7.1.2 Configuration Descriptor
Value
(Hex)
09
Offset
Field
Size
Description
Total 9 Bytes
Configuration Descriptor
Total length of data returned for
this configuration
0
1
2
bLength
bDescriptorType
wTotalLength
1
1
2
02
Programmable by MSEL and
MODE pin
4
bNumInterfaces
1
04 or 03 Number of interfaces supported
by this Configuration
(Decided by Speaker Mode and
Head Set mode):
0: control interface
1: ISO-OUT interface
2: ISO-IN interface (Option)
3: INT-IN(HID) interface
01
5
6
7
8
bConfigurationValue
iConfiguration
bmAttributes
1
1
1
2
00
A0 or E0 Programmable by PWRSEL
32 or FA Maximum power consumption of
the USB
bMaxPower
Programmable by MODE and
PWRSEL
7.1.3 Content Format for 93C46
670X
where X = bit 4, 3, 2, 1
1W = 2Bytes
bit 2 serial number enable control 1: enable 0: disable
bit 1 product string enable control 1: enable 0: disable
id code 2 bytes
VID 2 bytes
address = 0
PID 2 bytes
serial number
6 bytes
unused
Content Format for 93C46
Date: 14/Jun/2006
Version: 1.0
- 12 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
7.1.4 USB Audio Topology Diagram
USB O ut
IT
Speaker out
O T
ID = 01
ID = 06
Feature U nit
(volum e) (m ute)
ID = 09
M ixer Unit
ID = 0F
Feature U nit
(volum e) (m ute)
ID = 0D
enable or disable by
M SEL pin
USB IN
O T
M icrophone In
ID = 07
IT
selector Unit
ID = 08
ID =02
Feature Unit
(volum e) (m ute)
ID = 0A
USB Audio Topology Diagram
7.2 Jumper Pins and Mode Setting:
Several jumper pins can set the configuration of CM119. These jumper pin settings
affect both USB descriptors and USB audio topology. If MODE pin is pulled up to 3.3V
(speaker mode), a playback only function is activated and there is no recording function
declared to the host. At this setting, MSEL pin is ignored and only one input terminal,
one output terminal and one feature unit is declared in USB audio topology.
If MODE pin is pulled low (headset mode), a full duplex playback and recording function
is reported to the host. MSEL pin setting activates one mixer unit and one feature unit.
The following USB audio topology in Chapter: 7.1.4 is an example of headset mode.
PWRSEL pin affects the power configuration of CM119; together with MODE pin totally 4
combinations are programmable.
Date: 14/Jun/2006
Version: 1.0
- 13 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
MODE
Combinations
PWRSEL
3.3V
GND
Speaker Mode :
3.3V Playback Only
Headset Mode :
Playback + Recording
(Bus Power with 100mA)
(Self Power with 100mA)
Speaker Mode :
GND Playback Only
Headset Mode :
Playback + Recording
(Bus Power with 500mA)
(Bus Power with 500mA)
VSEL jumper pin sets the output voltage swing. When VSEL is connected to 5V,
output voltage swing is 3.5Vpp; when VSEL is connected to ground, output voltage
is 2.5Vpp.
7.3 HID Feature and Descriptions
HID feature is provided by CM119 so user setting to volume up, volume down, and
playback mute button pin is reported to the host to synchronize host side setting. In
addition, all CM119 internal registers can be accessed via HID function call.
USB protocols can configure devices at startup or when they are plugged in at run time.
These devices are broken into various device classes. Each device class defines the
common behavior and protocols for devices that serve similar functions. The HID
(Human Interface Device) class is one of the device classes.
The HID class consists primarily of devices that are used by humans to control the
operation of computer systems. Typical examples of HID class devices include:
- Keyboards and pointing devices, for example: mouse, trackballs, and joysticks.
- Front-panel controls, for example: knobs, switches, buttons, and sliders.
- Controls that might be found on devices such as VCR remote controls, games or
simulation devices, for example: data gloves, throttles, and steering wheels.
- Devices that may not require human interaction but provide data in a similar format
to HID class devices, for example: bar-code readers, thermometers, or voltmeters.
Date: 14/Jun/2006
Version: 1.0
- 14 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
7.3.1 HID Descriptor
HID Interface Descriptor
Offset
Field
Size Value (Hex)
Description
Size of this descriptor: 9 byte
INTERFACE descriptor type
Number of Interface: 3
alternate 0
0
1
2
3
bLength
1
1
1
1
09
04
03
00
bDescriptorType
bInterfaceNumber
bAlternateSetting
Number of endpoints used by this
Interface: 1
4
bNumEndpoints
1
01
5
6
7
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
1
1
1
03
00
00
HID Interface Class
No Subclass
Must be set to 0
Index of a string descriptor that
describes this interface.
8
iInterface
1
00
HID Descriptor
Offset
Field
Size Value (Hex)
Description
Total 9 Bytes
0
1
2
4
5
6
bLength
1
1
2
1
1
1
09
21
bDescriptorType
bcdHID
HID Descriptor Type
HID class version 1.00
0100
00
bCountryCode
bNumDescriptors
bDescriptorType
01
22
Report Descriptor
Numeric expression that is the total size
of the optional descriptor: 48 Bytes
7
wDescriptorLength
2
0030
Interrupt IN Endpoint Descriptor
Offset
Field
bLength
Size
Value (Hex)
Description
Total 7 Bytes
0
1
1
1
07
05
bDescriptorType
ENDPOINT Descriptor Type
IN Endpoint
Endpoint number = 3
Interrupt endpoint type
Maximum packet size: 4 bytes
32ms
2
bEndpointAddress
1
83
3
4
6
bmAttributes
wMaxPacketSize
bInterval
1
2
1
03
0004
20
Date: 14/Jun/2006
Version: 1.0
- 15 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
7.3.2 Windows Software Architecture for HID
Applications
C-Media SDK
Winmm.dll
Reports
(device specification)
User32.exe or User.exe
Direct Input
HID.dll
Audio Driver
Keyboard Class Driver
Mouse Class Driver
Joy Stick Class Driver
HID Class Driver(HIDCLASS.SYS)
Gameport MiniDriver(HIDGAME.SYS)
Gameport
USB
USB HUB Driver(USBHUB.SYS)
USB Class Driver(USBD.SYS)
PCI Enumerator
Note: Please contact with our sales for the C-Media SDK example if needed.
7.4 Internal Registers
All internal registers of CM119 can be accessed via generic HID functional calls without
the need to develop kernel mode driver. Totally 4 bytes of data can be read or write from
HID. Input report is for read and output report is for write. Internal registers of CM119 are
used to control GPIO, S/PDIF output, EEPROM and MCU data access. Host side HID or
external MCU can access CM119 internal registers. With both sides accessed to the
same set of registers, two-way communication can be achieved.
7.4.1 Access via HID Class Command:
HID_IR0 to HID_IR3 are HID input report and is use by host side receiving data to
CM119. HID_OR0 to HID_OR3 are HID output report and is used by host side sending
adta to CM119
HID interrupt will occur when HID_IR0-3 are updated by button status MCU (and GPI in
case HID_IR0[7:6] == 2’b00).
Date: 14/Jun/2006
Version: 1.0
- 16 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
HID_IR0 (HID input report byte 0)
Offset : 0x00
Bits
7-6
Read/Write
Description
When HID_OR0[7] == 1’b0:
Default
0x0
R
HID_IR0-3 are programmed by MCU (and GPI)
0: HID_IR1 is used as GPI
1: HID_IR0-3 are used as generic HID registers
2: Values written to HID_IR0-3 are also mapped
to MCU_CTRL, EEPROM_DATA0-1,
EEPROM_CTRL
3: Reserved
5-4
R
When HID_OR0[7] == 1’b0:
0x0
Generic registers programmed by MCU
When HID_OR0[7] == 1’b1:
Mapped from MCU_CTRL[5:4]
3
2
1
0
R
R
R
R
0: No activity on Record-Mute button
1: Record-Mute button pressed then released
0: No activity on Playback-Mute button
1: Playback-Mute button pressed then released
0: Volume-Down button released
1: Volume-Down button pressed
0: Volume-Up button released
1: Volume-Up button pressed
0x0
0x0
0x0
0x0
HID_IR1 (HID input report byte 1)
Offset : 0x01
Bits
7-0
Read/Write
R
Description
When HID_OR0[7] == 1’b0:
Default
0x00
GPI (when HID_IR0[7:6] == 2’b00); or Generic
registers programmed by MCU (otherwise)
When HID_OR0[7] == 1’b1:
Mapped from EEPROM_DATA0
HID_IR2 (HID input report byte 2)
Offset : 0x02
Bits
7-0
Read/Write
R
Description
When HID_OR0[7] == 1’b0:
Default
0x00
Generic registers programmed by MCU
When HID_OR0[7] == 1’b1:
Mapped from EEPROM_DATA1
Date: 14/Jun/2006
Version: 1.0
- 17 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
HID_IR3 (HID input report byte 3)
Offset : 0x03
Bits
7-0
Read/Write
Description
Default
0x00
R
When HID_OR0[7] == 1’b0:
Generic registers programmed by MCU
When HID_OR0[7] == 1’b1:
Mapped from EEPROM_CTRL
HID_OR0 (HID output report byte 0)
Offset : 0x04
Bits
7-6
Read/Write
R/W
Description
Default
0x0
0: HID_OR1-2 are used for GPO; HID_OR0,
3 are used for buzzer and SPDIF
1: HID_OR0-3 are used as generic HID
registers
2: Values written to HID_OR0-3 are also
mapped to MCU_CTRL,
EEPROM_DATA0-1, EEPROM_CTRL (see
Note)
3: Reserved
5
R/W
When HID_OR0[7] == 1’b0:
0: Buzzer off
0x0
1: Buzzer on
When HID_OR0[7] == 1’b1:
Mapped to MCU_CTRL[5]
4
R/W
R/W
When HID_OR0[7] == 1’b0:
Valid bit in SPDIF frame
When HID_OR0[7] == 1’b1:
Mapped to MCU_CTRL[4]
0x0
0x0
3-0
When HID_OR0[7] == 1’b0:
First nibble of SPDIF status channel
When HID_OR0[7] == 1’b1:
Reserved
Note : When EEPROM access is done, HID interrupt will occur. USB host can
get the result from interrupt pipe (endpoint 3).
Date: 14/Jun/2006
Version: 1.0
- 18 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
HID_OR1 (HID output report byte 1)
Offset : 0x05
Bits
7-0
Read/Write
R/W
Description
Default
0x00
When HID_OR0[7:6] == 2’b00:
0: GPO drives L
1: GPO drives H
When HID_OR0[7:6] == 2’b01:
Generic HID registers
When HID_OR0[7:6] == 2’b1x:
Mapped to EEPROM__DATA0
HID_OR2 (HID output report byte 2)
Offset : 0x06
Bits
7-0
Read/Write
R/W
Description
Default
0x00
When HID_OR0[7:6] == 2’b00:
0: Set GPIO to input mode
1: Set GPIO to output mode
When HID_OR0[7:6] == 2’b01:
Generic HID registers
When HID_OR0[7:6] == 2’b1x:
Mapped to EEPROM_DATA1
HID_OR3 (HID output report byte 3)
Offset : 0x07
Bits
7-0
Read/Write
R/W
Description
Default
0x00
When HID_OR0[7] == 1’b0:
Category byte of SPDIF status channel
When HID_OR0[7] == 1’b1:
Mapped to EEPROM_CTRL
Note: HID_OR3 is used for SPDIF when SPDIF_CONFIG[5] == 1’b0
7.4.2 Access via External Serial Interface by MCU:
External MCU can write data to HID_IR0 to HID_IR3 and read data from HID_OR0 to
HID_OR3. MINT will be active when HID_OR0-3 are updated by Set_Output_Report
HID class command, and will be cleared after HID_OR0-3 are read by MCU.
Date: 14/Jun/2006
Version: 1.0
- 19 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
HID_IR0 (HID input report byte 0)
Offset : 0x00
Bits
7-6
Read/Write
Description
Default
0x0
R/W
0: HID_IR0-3 are not used by MCU
1: HID_IR0-3 are used as generic HID
registers
2: Values written to HID_IR0-3 are also
mapped to MCU_CTRL,
EEPROM_DATA0-1, EEPROM_CTRL (see
Note)
3: Reserved
5
4
R/W
R/W
When HID_IR0[7] == 1’b0:
0: Buzzer off
1: Buzzer on
When HID_IR0[7] == 1’b1:
Mapped to MCU_CTRL[5]
When HID_IR0[7] == 1’b0:
Generic HID register
0x0
0x0
When HID_IR0[7] == 1’b1:
Mapped to MCU_CTRL[4]
3
2
R
R
0: No activity on Record-Mute button
1: Record-Mute button pressed then released
0: No activity on Playback-Mute button
0x0
0x0
1: Playback-Mute button pressed then
released
1
0
R
R
0: Volume-Down button released
1: Volume-Down button pressed
0: Volume-Up button released
1: Volume-Up button pressed
0x0
0x0
Note: When EEPROM access is done, MINT will be active. MCU should read
HID_OR0-3 to get the result, and then MINT will be cleared.
HID_IR1 (HID input report byte 1)
Offset : 0x01
Bits
7-0
Read/Write
R/W
Description
When HID_IR0[7] == 1’b0:
Generic HID registers
Default
0x00
When HID_IR0[7] == 1’b1:
Mapped to EEPROM_DATA0
Date: 14/Jun/2006
Version: 1.0
- 20 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
HID_IR2 (HID input report byte 2)
Offset : 0x02
Bits
7-0
Read/Write
R/W
Description
Default
0x00
When HID_IR0[7] == 1’b0:
Generic HID registers
When HID_IR0[7] == 1’b1:
Mapped to EEPROM_DATA1
HID_IR3 (HID input report byte 3)
Offset : 0x03
Bits
7-0
Read/Write
R/W
Description
Default
0x00
When HID_IR0[7] == 1’b0:
Generic HID registers
When HID_IR0[7] == 1’b1:
Mapped to EEPROM_CTRL
HID_OR0 (HID output report byte 0)
Offset : 0x04
Bits
7-6
Read/Write
R
Description
Default
0x0
When HID_IR0[7] == 1’b0:
HID_OR0-3 are programmed by USB host
0: HID_OR1-2 are used for GPO
1: HID_OR0-3 are used as generic HID
registers
2: Values written to HID_OR0-3 are also
mapped to MCU_CTRL,
EEPROM_DATA0-1, EEPROM_CTRL
3: Reserved
When HID_IR0[7] == 1’b1:
Always 2’b11
5-4
3-0
R
R
When HID_IR0[7] == 1’b0:
Generic registers programmed by USB host
When HID_IR0[7] == 1’b1:
0x0
0x0
Mapped from MCU_CTRL[5:4]
When HID_IR0[7] == 1’b0:
Generic registers programmed by USB host
When HID_IR0[7] == 1’b1:
Always 4’h0
Date: 14/Jun/2006
Version: 1.0
- 21 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
HID_OR1 (HID output report byte 1)
Offset : 0x05
Bits
7-0
Read/Write
R
Description
Default
0x00
When HID_IR0[7] == 1’b0:
Generic registers programmed by USB host
When HID_IR0[7] == 1’b1:
Mapped from EEPROM_DATA0
HID_OR2 (HID output report byte 2)
Offset : 0x06
Bits
7-0
Read/Write
R
Description
Default
When HID_IR0[7] == 1’b0:
Generic registers programmed by USB host
When HID_IR0[7] == 1’b1:
Mapped from EEPROM_DATA1
HID_OR3 (HID output report byte 3)
Offset : 0x07
Bits
7-0
Read/Write
R
Description
Default
0x00
When HID_IR0[7] == 1’b0:
Generic registers programmed by USB host
When HID_IR0[7] == 1’b1:
Mapped from EEPROM_CTRL
7.4.3 Indirect Accessed Registers:
MCU_CTRL (MCU control)
Offset : 0x08
Bits
7-6
5-4
Read/Write
Description
Default
0x0
--
Reserved
R/W
0: MCLK operating at 1.5MHz
1: MCLK operating at 3MHz
2: MCLK operating at 6MHz
3: Reserved
0x0
3-0
--
Reserved
0x0
Date: 14/Jun/2006
Version: 1.0
- 22 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
EEPROM_DATA0 (Low byte of EEPROM data)
Offset : 0x09
Bits
7-0
Read/Write
R/W
Description
Default
0x00
Low byte of EEPROM data to be accessed
EEPROM_DATA1 (High byte of EEPROM data)
Offset : 0x0a
Bits
7-0
Read/Write
R/W
Description
Default
0x00
High byte of EEPROM data to be accessed
EEPROM_CTRL (Serial EEPROM access control)
Offset : 0x0b
Bits
7
Read/Write
R/W
Description
When Register Read:
Default
0x0
0: No EEPROM access pending
1: Last EEPROM access pending
When Register Write:
0: No action
1: Start EEPROM access (will clear to 0
automatically)
6
R/W
R/W
0: Read EEPROM
1: Write EEPROM
0x0
5-0
Address of serial EEPROM
0x00
7.5 MCU Interface
On MCU serial interface, CM119 serves as a slave device with bit rate up to 400Kbps
(fast mode). MCU can read/write 3 bytes to CM119 device with a 2-bit register address.
Since host side and MCU can both access to all the internal registers, access contention
when both host and MCU try to access the same register should be avoided on
application. The 7-bit slave address of CM119 is assigned as 7’b0111000.
When a one-byte data is written by MCU, CM119 will transfer totally 4 bytes to the USB
host via an additional interrupt pipe. The sequence of the upward HID report is the
button status first (address 00), then register with address 01, then register with address
02, then register with address 03. The USB host will keep polling the upward HID
Date: 14/Jun/2006
Version: 1.0
- 23 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
report every 32mS. When there is any button pressed or released, or MCU data
coming, CM119 will transfer the 4 bytes of HID report to the USB host again.
CM119 can also transfer one byte MCU data from the USB host to its register. This is
accomplished by a ‘Set Output Report’ HID class request via default control pipe. MCU
can get this downward byte by interrupt or polling.
CM119 has one input pin ‘SCLK’ where it gets serial clock from MCU, and one
open-drain output pin ‘SDAT’ where it sends or receives serial signal to/from MCU. As
shown below, ‘SDAT’ should be stable when ‘SCLK’ is high, and can have transition only
when ‘SCLK’ is low.
START and STOP conditions shown below are the exception. Every transaction
begins from a START, and ends with a STOP, or another START (repeated START).
Date: 14/Jun/2006
Version: 1.0
- 24 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
The figure below demonstrates a typical transaction. After every 8 bits sent by the
transmitter, the receiver should send one bit low for positive acknowledgement or one bit
high for negative acknowledgement. After the negative acknowledgement, a STOP or
repeated START should follow. The next figure shows more detailed about
acknowledgement bit. Note that ‘SCLK’ is always driven by the master.
P
SDAT
Sr
MSB
Acknowledgement
Acknowledgment
Signal from Receiver
Signal from Receiver
SCLK
Sr
or
P
S
or
Sr
2
2
1
8
9
3 - 8
9
1
7
ACK
ACK
START or Repeated
START Condition
STOP or Repeated
START Condition
Data Transfer on the MCU Interface
The figure below shows a complete data transfer. After a START, MCU should send
7-bit slave address (7’b0111000) first, and then the 8th bit denotes a read transfer when
it’s high; or a write transfer when it’s low. The first acknowledgement is always from
CM119.
Date: 14/Jun/2006
Version: 1.0
- 25 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
In the write transfer, MCU keep acting as the master and the transfer direction is not
changed. The following figure gives an example of one byte write transfer.
CM119 regards the first DATA byte as the register address. The second DATA byte is
the content that MCU writes at the register address. If there is the third DATA byte,
CM119 will auto-increment this byte to the next register address.
The figure below shows an example of two bytes read transfer. Because CM119 has
auto-increment function, the second DATA byte will be the register data on the next
address.
Please note that the USB host tries to get new HID data every 32mS. It’s quite slow.
If the continuous write transfers are too close in time, the former transfer may have no
effect.
Date: 14/Jun/2006
Version: 1.0
- 26 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
The figure below shows typical transactions between MCU and CM119. After a
START, MCU should send 7-bit slave address (0111000) first, and then the 8th bit
denotes a read transfer when it’s high; or a write transfer when it’s low.
MCU write:
S
0x70
0
0x00
0
Byte 0 0
Byte 1 0
Byte 2 0
Byte 2 0
Byte 3
0
P
MCU read:
S
S
0x70
0x71
0
0
0x04
Byte 0 0
0
Byte 1 0
Byte 3 1
P
From CM119 to MCU
START condition
From MCU to CM119
STOP condition
S
0
P
1
Positive acknowledge
One byte data (address n)
Negative acknowledge
Byte n
In a write transfer, MCU keeps acting as the transmitter. CM119 regards the first
DATA byte as start register address (it’s better to be 0x00). The following four DATA
bytes are the content that MCU writes to the register addresses. In a read transfer,
two transactions are necessary. MCU resets start register address by the first
transaction. Then MCU changes to be the receiver during the second transaction to
get four bytes of data.
Note 1: Bits 0~3 of the first HID byte always reflect button activity, so they can not be
written by MCU.
Date: 14/Jun/2006
Version: 1.0
- 27 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
7.6 Buzzer Output
Each time the software set "1" to the register HID-OR0 bit 5, an embedded ringing
sequence is played once. Since the delay between one sequence and next sequence
is long (around 1 second ~ 2 second), this delay to be set by software, H/W only play
one sequence and then stop for one register write.
ringing phase content
0.025 sec
5KHz
0.025 sec
300Hz
0.025 sec
5KHz
0.025 sec
300Hz
0.025 sec
5KHz
0.025 sec
300Hz
0.025 sec
5KHz
0.025 sec
300Hz
0.2 sec
ringing
0.2 sec
ringing
0.4 sec
silent
0.2 sec
ringing
0.2 sec
ringing
0.1 sec
0.1 sec
silent
silent
silent & wait next trigger
Date: 14/Jun/2006
Version: 1.0
- 28 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
8. ELECTRICAL CHARACTERISTICS
8.1 Absolute Maximum Rating
Symbol
Dvmin
Parameter
Value
– 0.3
Unit
V
Min Digital Supply Voltage
Max Digital Supply Voltage
Min Analog Supply Voltage
Max Analog Supply Voltage
Dvmax
Avmin
+ 6
V
– 0.3
V
Avmax
Dvinout
+ 6
V
Voltage on any Digital Input or
Output Pin
–0.3 to +5.5
V
Avinout
Voltage on any Analog Input
or Output Pin
–0.3 to +5.5
V
Tstg
Storage Temperature Range
ESD Human Body Mode
ESD Machine Mode
-40 to +125
3500
0C
V
ESD (HBM)
ESD (MM)
200
V
8.2 Operation Conditions
Operation conditions
Min
4.5
4.5
-
Typ
Max
5.5
5.5
70
-
Unit
V
Analog Supply Voltage
Digital Supply Voltage
Total Power Consumption
5.0
5.0
-
V
mA
uA
0C
Suspend Mode Power Consumption
Operating ambient temperature
-
320
-
0
70
Date: 14/Jun/2006
Version: 1.0
- 29 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
8.3 Electrical Parameters
Min
Typ
Max
Unit
DAC (10K Ohm Loading)
Resolution
THD + N (-3dBr)
SNR
Silent SNR
Dynamic range
Frequency response 48KHz
Frequency Response 44.1KHz
Output Boltage (rms)
Output Voltage Swing
-
-
-
-
-
20
20
-
16
-
-
-
-
-
Bits
dB
dB
dB
dB
Hz
Hz
Vrms
V
-74.29
93.6
98.2
93.8
-
20K
20K
-
-
1.25
-
0.5
4.0
DAC (32 Ohm Loading)
Resolution
THD + N (-3dBr)
SNR
Silent SNR
Dynamic Range
Frequency Response 48KHz
Frequency Response 44.1KHz
Output Voltage (rms)
Output Voltage Swing
-
-
-
-
-
20
20
-
16
-
-
-
-
-
Bits
dB
dB
dB
dB
Hz
-71.1
93.7
98.2
93.8
-
20K
20K
-
-
1.25
-
Vrms
V
0.5
4.0
ADC
Resolution
THD + N (-3dBr)
SNR
Dynamic Range
Frequency Response 48KHz
Frequency Response 44.1KHz
Input Range
-
-
-
-
20
20
0
16
-76.1
83.1
81.6
-
-
-
-
bit
dB
dB
dB
Hz
Hz
Vpp
-
-
-
19.2
17.6
2.88
Amplification
Volume Control Level
Volume Control Step
-45
-
-
38
0
-
dB
Steps
Microphone Input
Boost Gain
-
0
+20
-
16
-
-
22.5
-
12.0
-
dB
dB
Steps
dB
Gain Adjustment Range
Gain Adjustment Steps
Mixer Gain Adjustment
Mixer Gain Adjustment Steps
-
-33.0
-
32
Steps
Date: 14/Jun/2006
Version: 1.0
- 30 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
9. FREQUENCY RESPONSE GRAPHS
9.1 Digital Playback for Line Output Frequency (10K Ohm Loading)
9.1.1 Frequency Response 48Ks/Sec (10K Ohm Loading)
C -m edia
Digital Playback (PC -D -A) for Line O utput Frequency
R esponse
07/15/03 19:03:14
+1
+0
-1
d
B
r
-2
-3
-4
-5
A
-6
30
50
100
200
500
1k
2k
5k
10k
Hz
C olor
Line Style
Thick
D ata
Axis
Green
Yellow
Solid
Solid
2
2
Fas ttes t.C h.1 Am pl!N orm alize
Fas ttes t.C h.2 Am pl!N orm alize
Left
Left
WL-Multitone-48k.at2
9.1.2 Frequency Response 44.1Ks/Sec (10K Ohm Loading)
C-m edia
D igital Playback (PC -D -A) for Line O utput Frequency
Response
07/15/03 19:05:40
+1
+0
-1
d
B
r
-2
-3
-4
-5
A
-6
20
50
100
200
500
Hz
1k
2k
5k
10k
C olor
Line Style
Thick
D ata
Axis
Green
Yellow
Solid
Solid
2
2
Fas ttes t.C h.1 Am pl!N orm alize
Fas ttes t.C h.2 Am pl!N orm alize
Left
Left
WL-Multitone-44k.at2
Date: 14/Jun/2006
Version: 1.0
- 31 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
9.2 Digital Playback for Line Output Frequency (32 Ohm Loading)
9.2.1 Frequency Response 48Ks/Sec (32 Ohm Loading)
C-media
Digital Recording (A-D-PC) for Line Input Frequency Response
+1
+0
-1
d
B
r
-2
-3
-4
-5
1
-6
20
50
100
200
500
1k
2k
5k
10k
Hz
Color
Line Style
Thick
Data
Axis
Cyan
Solid
Solid
2
2
Fas ttes t.Ch.1 Am pl!Norm alize
Fas ttes t.Ch.2 Am pl!Norm alize
Left
Left
Yellow
LW-MFreqRes p-48K.at2
9.2.2 Frequency Response 44.1Ks/Sec (32 Ohm Loading)
C-m edia
Digital Recording (A-D-PC) for Line Input Frequency Response
+1
+0
-1
-2
d
B
-3
-4
-5
-6
20
50
100
200
500
Hz
1k
2k
5k
10k
C olor
Line Style
Thick
Data
Axis
Green
Yellow
Solid
Solid
2
2
Fas ttes t.C h.1 Am pl!N orm alize
Fas ttes t.C h.2 Am pl!N orm alize
Left
Left
LW-MFreqR es p-44K.at2
Date: 14/Jun/2006
Version: 1.0
- 32 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
9.3 Digital Recording for Line Output Frequency
9.3.1 Frequency Response 48Ks/Sec
C-MEDIA
Digital Playback (PC-D-A) for Line Output Frequency
Response
07/21/03 14:27:29
+1
+0
-1
d
B
r
-2
-3
-4
-5
A
-6
30
50
100
200
500
1k
2k
5k
10k
Hz
Sweep
Trace
Color
Line Style
Thick Data
Axis
Com m ent
1
1
1
2
Cyan
Solid
Solid
2
2
Fas ttest.Ch.1 Am pl!Norm alize
Fas ttest.Ch.2 Am pl!Norm alize
Left
Left
Yellow
WL-Multitone-48k.at2c
9.3.2 Frequency Response 44.1Ks/Sec
C-MEDIA Digital Playback (PC-D-A) for Line Output Frequency 07/21/03 15:16:55
Response
+1
+0
-1
d
B
r
-2
-3
-4
-5
A
-6
20
50
100
200
500
Hz
1k
2k
5k
10k
Sweep
Trace
Color
Line Style
Thick Data
Axis
Com m ent
1
1
1
2
Cyan
Solid
Solid
2
Fasttest.Ch.1 Am pl!Norm alize
Fasttest.Ch.2 Am pl!Norm alize
Left
Left
Yellow
2
WL-Multitone-44k.at2c
Date: 14/Jun/2006
Version: 1.0
- 33 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
10. APPLICATION CIRCUIT REFERENCE
Date: 14/Jun/2006
Version: 1.0
- 34 -
CM119
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
REFERENCE
USB-IF, USB Specification, Revision 1.1 and 2.0, and USB Audio Device Class Specification,
Revision 1.0,.
-End of Specifications-
C-MEDIA ELECTRONICS INC.
6F., 100, Sec. 4, Civil Boulevard, Taipei, Taiwan 106 R.O.C.
TEL:886-2-8773-1100
FAX:886-2-8773-2211
E-mail:sales@cmedia.com.tw URL:http://www.cmedia.com.tw
Date: 14/Jun/2006
Version: 1.0
- 35 -
相关型号:
©2020 ICPDF网 联系我们和版权申明