CM6308 C-Media Electronics, Inc., CM6308 Datasheet

no-image

CM6308

Manufacturer Part Number
CM6308
Description
Cm6308 Usb Audio Chip Specification
Manufacturer
C-Media Electronics, Inc.
Datasheet
USB Audio Solution For Multimedia
and Instant Messaging Applications
CM6308 USB Audio Chip
Specification
Datasheet
Version 1.91
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.

Related parts for CM6308

CM6308 Summary of contents

Page 1

... CM6308 USB Audio Chip Specification Datasheet Version 1.91 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. USB Audio Solution For Multimedia and Instant Messaging Applications ...

Page 2

... Date: 09/04/2007 NOTICES STORAGE AND RETRIEVAL COPYRIGHT U TRADEMARKS U - 2/42 - CM6308 Single-Chip USB Solution for Audio and Voice Applications SYSTEMS, WITHOUT Version: 1.91 ...

Page 3

... LED BEHAVIOR AND SOFTWARE CONTROL 7.5 DRC (DYNAMIC RANGE CONTROL) 7.6 EEPROM CONTENT DATA FORMAT 8. ELECTRICAL CHARACTERISTICS 8.1 ABSOLUTE MAXIMUM RATING 8.2 OPERATION CONDITIONS 8.3 ELECTRICAL PARAMETERS 9. FREQUENCY RESPONSE GRAPHS Date: 09/04/2007 TABLE OF CONTENTS - 3/42 - CM6308 Single-Chip USB Solution for Audio and Voice Applications Version: 1. ...

Page 4

... DIGITAL PLAYBACK FOR LINE OUTPUT FREQUENCY (4 OHM LOADING) 9.5.1 FREQUENCY RESPONSE 48KS/SEC 9.5.2 FREQUENCY RESPONSE 44.1KS/SEC 9.6 ADC (LINE IN) FREQUENCY RESPONSE 9.7 ADC (MIC IN) FREQUENCY RESPONSE 10. APPLICATION CIRCUIT REFERENCE Date: 09/04/2007 Single-Chip USB Solution for Audio and Voice Applications - 4/42 - CM6308 ...

Page 5

... All essential analog and digital modules are embedded in the CM6308, including a stereo DAC and stereo ADC, headphone/speaker driving capability, Dynamic Range Compression, Linear microphone gain control, PLL, regulator, USB transceiver, 12 MHz crystal, and power on reset circuit ...

Page 6

... ADC sampling rate from 8Khz, 16KHz, 44.1KHz to 48KHz with 16-bit resolution Dynamic Range 88db, THD+N -79dB ~ -84dB I/F format:Left justified, SPI control interface Digital Linear Microphone Gain Control function (-6dB~33dB) 1.0 Vrmsbiased at 2.25V input swing Date: 09/04/2007 Single-Chip USB Solution for Audio and Voice Applications - 6/42 - CM6308 Version: 1.91 ...

Page 7

... IM support for Skype, MSN, Yahoo, GoogleTalk, AIM and QQ, ..etc. Xear 3D Sound technology on Windows platform (with C-Media’s patented driver) HRTF 3D, EnvironmentFX, Speaker Shifter and Virtual 7.1CH effects 10 band Equalizer and karaoke functions Date: 09/04/2007 Single-Chip USB Solution for Audio and Voice Applications - 7/42 - CM6308 Version: 1.91 ...

Page 8

... I2C_SDAT 41 26 I2C_INT 42 27 BUZZER_0 43 28 USB_DP 44 29 USB_DM 45 DVSS REGV_3V3 47 32 DVDD_5V 48 - 8/42 - CM6308 Single-Chip USB Solution for Audio and Voice Applications Signal Name Pin Signal Name AVSS 49 N.C. MICL 50 AVDD MICR 51 AVDD N.C. AVDD 52 LINIL 53 REGV_4V5 LINIR 54 AVSS VREF 55 DVSS ...

Page 9

... Output Pin for 12MHz Oscillator DIO SPI DIO SPI HID bottom function enable DI, PU (0:Disable; 1:Enable) DIO SPI DIO SPI OD, DIO I2C Serial Clock / EEPROM 24c02 Serial Clock OD, DIO I2C Serial Data / EEPROM 24c02 Serial Data - 9/42 - CM6308 Single-Chip USB Solution for Description Version: 1.91 ...

Page 10

... Analog Power for Analog Circuit P 5V Analog Power for Analog Circuit P 5V Analog Power for Analog Circuit AO 4.5V regulator output P Analog Ground P Digital Ground Mixer AA-Path enable DI, PU (0:Disable; 1:Enable) DI, PU HID Volume Up DI, PU HID Volume Down DIO General Purpose I/O Pin - 10/42 - CM6308 Description Version: ...

Page 11

... Torrent PWRSEL_1 means that customer may determine which power source will be used on CM6308. For example, the power source of CM6308 can be given from USB port or external adaptor or independent power circuits. PWRSEL_2 means that customers may select how much current will be limited on CM6308. For most of USB Hub or host controller, each of single USB port may acquire 500mA maximally for CM6308 ...

Page 12

... Diagram Date: 09/04/2007 Single-Chip USB Solution for Audio and Voice Applications - 12/42 - CM6308 Version: ...

Page 13

... LQFP CM6308 10mm×10mm×1.7mm (Plastic) Physical Dimensions 64- Lead Thin Plastic Quad Flatpack (LQFP) Date: 09/04/2007 Operating Ambient Temperature +70 * Dimensions shown in inches and (mm) - 13/42 - CM6308 Single-Chip USB Solution for Audio and Voice Applications Supply Range o C DVdd = 5V, AVdd = 5V Version: ...

Page 14

... Device release number 1 03 Index of string descriptor describing manufacturer 1 01 Index of string descriptor describing product 02(*) Index of string descriptor describing serial number 1 01 Number of configuration - 14/42 - CM6308 Single-Chip USB Solution for Audio and Voice Applications FEA OT SPEAKER SEL OT USB STREAM Description Version: ...

Page 15

... HID class version country code 1 01 One HID class descriptor 1 22 Report Descriptor 2 0032 / 001a HID class descriptor length in byte bytes (Enable / Disable HID Button) - 15/42 - CM6308 Single-Chip USB Solution for Audio and Voice Applications Description Description Description Version: ...

Page 16

... Date: 09/04/2007 Size Value (Hex Descriptor length 1 05 Endpoint Descriptor Endpoint, Endpoint number Interrupt Endpoint 2 0010 Maximum packet size: 16 bytes 1 01 1ms - 16/42 - CM6308 Single-Chip USB Solution for Audio and Voice Applications Description Version: ...

Page 17

... Slave Mode: “7-bit slave address = 7’b0111000” On the MCU serial interface, the CM6308 can serve as a slave device with bit rates up to 400Kbps (in fast mode). The MCU can write data to the CM6308 or read data from the CM6308 (No size limitations when using the I2C Interface). Since the host side and MCU can both access to the internal registers, access contention- when both host and MCU try to access the same register- should be avoided by the application ...

Page 18

... The USB host will keep polling the upward HID report every 1ms. When any button is pressed or released, or MCU data is incoming, the CM6308 will transfer 16 bytes of HID report to the USB host. In I2C Slave Mode, the CM6308 has one open-drain input pin ‘SCLK’ where it receives the serial clock from the MCU, and one open-drain I/O pin ‘ ...

Page 19

... The first acknowledgement always comes from the CM6308. In the write transfer, the MCU continues to act as the master and the transfer direction is not changed ...

Page 20

... Byte N One byte data 0x70 is the slave address of CM6308, and it also tells CM6308 that it’s receiving a write command. CM6308 regards the first coming DATA byte as the register address. The second DATA byte is the DATA content that MCU writes at the register address. CM6308 will auto-increment the register address to the next register address for the following writes DATA ...

Page 21

... The figure below gives a complete picture of a typical transaction between the MCU and CM6308. After a START, the MCU should send a 7-bit slave address (7’b0111000) first, and then the 8th bit denotes a read transfer when it’s high write transfer when it’s low. ...

Page 22

... For difference 1 listed above, we have designed a 4-wire SPI interface, which is able to accommodate the 3-wire SPI interfaces as well. For difference 2 and 3, control bits in the SPI interface of the CM6308 are used to be initiated a 2-byte or 3-byte data transfer, and maintain SPI clock high or low at codec latching data. All of these can be observed in Figs ...

Page 23

... codec latch data at spi_clk = 0 data in address offset B2h CMI8788 latch data at spi_clk=1 Don’t care CM6308 LSB LSB Version: ...

Page 24

... This line is not fixed. It can be moved to the left or right depending on codecs - 24/42 - Single-Chip USB Solution for Audio and Voice Applications data in address offset B1h LSB Don’t care LSB data will be captured in address offset B1h CM6308 Version: ...

Page 25

... Analog Device AD1837, then SPI_Data_Reg[9:0] will be valid data. As the highest SPI clock frequencies are different for many codecs, two control bits are used to adjust the spi_clk frequency to gain the maximum transfer speed. The CM6308 can control up to six codecs through the SPI interface, as shown in Fig. F below. ...

Page 26

... Figure serial interface signal chart. When the CM6308 acts as a SPI slave, the external MCU can read/write registers within the CM6308 through the SPI interface. Each transaction is 3-bytes long. The first byte is a read/write command indicator. Once the MSB of the first byte is low, it means a read transaction is occurring ...

Page 27

... LEDn_ON_Time Freq_1 Freq_2 (46 mS) (46mS) Freq_1 / Freq_2 ……. 1. Unit for Buzzer_Duty_n / Buzzer_Freq_n (Resolution) = 42. Unit for Buzzer_ON_Time / Buzzer_Cycle_Time (Resolution) = 21. Duration for Freq_1 & Freq_2 = 27/42 - Single-Chip USB Solution for Audio and Voice Applications Freq_1 Freq_2 (46mS) (46mS) CM6308 Version: ...

Page 28

... The LED Signal resembles a PWM waveform: LEDn_ON_Time LEDn_Cycle_Time LED_Duty LED_Freq * Notes: Date: 09/04/2007 LEDn_ON_Time ……. 1. Unit for LED_Duty / LED_Freq (Resolution) = 42. Unit for LEDn_ON_Time / LEDn_Cycle_Time (Resolution) = 21. 28/42 - CM6308 Single-Chip USB Solution for Audio and Voice Applications 3 times / sec Always On 1 time / sec Version: ...

Page 29

... With Dynamic Range Control enabled, the full dynamic range (A) of the program is reduced (B). Peaks Clipped Lower Levels Hard to heard A In CM6308, The maximum Increase Level is +12.5dB. Date: 09/04/2007 Peaks Reduced 0dB B A Lower Levels Raised DRC - 29/42 - CM6308 ...

Page 30

... Mute_fb (ADC Line) initial Value (0: Un-Mute, 1: Mute) bit 7: Mute_fa (ADC Mic) initial Value (0: Un-Mute, 1: Mute) - 30/42 - Single-Chip USB Solution for Audio and Voice Applications (0: No, 1: Yes) (0: No, 1: Yes) (0: No, 1: Yes) (Default 0) (0: Disable, 1: Enable) -2.6 ~ -34.5dB/Mute, linear step) (0: Un-Mute, 1: Mute) (0: Disable, 1: Enable) +33 ~ -6dB/Mute, -1.5dB/step) (Default 0) CM6308 Version: ...

Page 31

... Product String (60 bytes) 0x2A [String1] 0x2B [String2] … … 0x65 [String60] String of Serial Number (16 bytes) 0x66 [String1] 0x67 [String2] … … 0x75 [String16] Reserved (Default 8’h00) - 31/42 - Single-Chip USB Solution for Audio and Voice Applications +22.5 ~ -36dB/Mute, -1.5dB/step) (0: Un-Mute, 1: Mute) CM6308 Version: ...

Page 32

... Output Pin Storage Temperature Range ESD Human Body Mode ESD Machine Mode Operation conditions Min 4.75 4. *Notes 5.0V, 48K Sample Rate, - 32/42 - CM6308 Single-Chip USB Solution for Audio and Voice Applications Value Unit – 0 – 0 –0.3 to +5.5 V –0 -40 to +125 ...

Page 33

... Date: 09/04/2007 Audio and Voice Applications Min Typ DAC (10K Ohm Loading - -100 - 1.27 0.03 - ADC - 16 - 5.0V, 10KOhm Loading - 33/42 - CM6308 Single-Chip USB Solution for Max Unit - Bits - -112 dB 20K Hz 20K Hz - Vrms 0.09 Deg. - bit - 20K Hz 20K Hz - Vrms Version: ...

Page 34

... Vista-Frequency Response-M44k.at27 - 34/42 - Single-Chip USB Solution for Audio and Voice Applications 08/09/06 15:47: 10k Cursor1 Cursor2 *-0.951 dBr A *-0.664 dBr A -0.952 dBr A -0.664 dBr A 08/09/06 16:20: 10k Cursor1 Cursor2 *-0.346 dBr A *-4.563 dBr A -0.346 dBr A -4.564 dBr A CM6308 19.998k 20k 19.999k 20k Version: ...

Page 35

... Vista-Frequency Response-M44k.at27 - 35/42 - Single-Chip USB Solution for Audio and Voice Applications 08/09/06 16:30: 10k Cursor1 Cursor2 *-2.348 dBr A *-0.946 dBr A -2.387 dBr A -0.946 dBr A 08/09/06 16:39: 10k Cursor1 Cursor2 *-1.561 dBr A *-4.573 dBr A -1.590 dBr A -4.572 dBr A CM6308 19.998k 20k 19.999k 20k Version: ...

Page 36

... Vista-Frequency Response-M44k.at27 - 36/42 - Single-Chip USB Solution for Audio and Voice Applications 08/09/06 16:56: 10k Cursor1 Cursor2 *-0.941 dBr A *-4.973 dBr A -0.940 dBr A -4.962 dBr A 08/09/06 17:03: 10k Cursor1 Cursor2 *-3.665 dBr A *-4.894 dBr A -3.657 dBr A -4.893 dBr A CM6308 19.998k 20k 19.999k 20k Version: ...

Page 37

... Vista-Frequency Response-M44k.at27 - 37/42 - Single-Chip USB Solution for Audio and Voice Applications 08/09/06 18:01: 10k Cursor1 Cursor2 -1.216 dBr A -8.597 dBr A *-1.214 dBr A *-8.594 dBr A 08/09/06 18:00: 10k Cursor1 Cursor2 *-6.980 dBr A *-1.181 dBr A -6.977 dBr A -1.179 dBr A CM6308 19.998k 20k 19.999k 20k Version: ...

Page 38

... Vista-Frequency Response-M44k.at27 - 38/42 - Single-Chip USB Solution for Audio and Voice Applications 08/09/06 17:39: 10k Cursor1 Cursor2 *-0.908 dBr A *-13.512 dBr A -0.904 dBr A -13.481 dBr A 08/09/06 17:52: 10k Cursor1 Cursor2 *-11.589 dBr A *-4.520 dBr A -11.559 dBr A -4.516 dBr A CM6308 19.998k 20k 19.999k 20k Version: ...

Page 39

... 3.32k 6.6225k 10k Axis CM6308 20k 20k Version: ...

Page 40

... APPLICATION CIRCUIT REFERENCE Date: 09/04/2007 Single-Chip USB Solution for Audio and Voice Applications - 40/42 - CM6308 Version: ...

Page 41

... Date: 09/04/2007 Single-Chip USB Solution for Audio and Voice Applications - 41/42 - CM6308 Version: ...

Page 42

... USB-IF, USB Specification, Revision 1.1 and 2.0, and USB Audio Device Class Specification, Revision 1.0,. -End of Specification- 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: 09/04/2007 Single-Chip USB Solution for Audio and Voice Applications - 42/42 - CM6308 Version: ...

Related keywords