0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CM108B

CM108B

  • 厂商:

    CMEDIA(骅讯)

  • 封装:

  • 描述:

  • 数据手册
  • 价格&库存
CM108B 数据手册
CM108B USB Audio Single Chip A Highly Integrated USB Audio Single Chip DESCRIPTION FEATURES The CM108B is a highly integrated crystal-free USB audio single chip solution optimized for USB headset, headphone, and dongle applications. The CM108B comes with software driver interface which supports XearTM sound effects for multimedia entertainments. All essential analog modules are embedded in the CM108B, including dual DAC and earphone driver, ADC, microphone booster, PLL, regulator and USB transceiver modules. Many features are programmable with jumper pins or by external EEPROM. Audio adjustments are easily controlled via specific HID-compliant volume control pins. An external codec or audio DSP can be connected to the CM108B via I2S pin for further processing. Vendors can customize unique USB VID/PID/Product String/Manufacture String and min/max/initial volumes to EEPROM. The CM108B also comes with an anti-pop noise circuits design and internal oscillator which can operate without an external crystal oscillator.  Compliant with USB 2.0 Full Speed Operation  Compliant with Specification v1.0 USB Audio Device Class  Supports USB Suspend/Resume Mode and Remote Wakeup with Volume Control pins  On-chip oscillator that provides reference sources for PLL and embedded USB transceiver  Jumper pin for Headset Mode (Playback + Recording) and Speaker/Headphone Mode (Playback Only)  Jumper pin for Mixer Unit enable/disable under Headset Mode and Power Mode setting  I2S interfaces for external CODEC  Anti-pop noise design for plugged and vice-versa  Support XearTM Audio Centre Software Driver for Windows OS BLOCK DIAGRAM VOLUP VOLDN MUTER MUTEP PWRSEL MODE PDSW AREG36 DREG33 DREG18 MSEL 3.6V 3.3V DASCLK/ADSCLK DALRCK/ADLRCK DAMCLK/ADMCLK LEDO LEDR GPIOs SDOUT/SDIN I2S Out/In 1.8V Regulator 5->3.6, 3.3 & 1.8 Interface Logics LOBS USB Control VREF 16 bit DAC LOR 0 ~ -45dB DW DR SK CS SPI USBDP USBDN USB USB Interface EEPROM Interface ISO Out Processing 16 bit DAC LOL 0 ~ -45dB SRAM USB TRX PLL RF 12M Datasheet Revision: 1.11 Page 1 / 24 8 ~ -22dB ISO In Processing MICI N 16 bit ADC VREF 23 ~ -22dB 12dB/22dB Booster VREF (1.75V) 48M bandgap VBIAS (3V) www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip TABLE OF CONTENTS 1 2 3 4 Description and overview ......................................................................... 4 Ordering information .............................................................................. 4 Features ............................................................................................. 4 Pin descriptions ..................................................................................... 6 4.1 Pin assignment by pin number ............................................................... 6 4.2 Pin-out diagram ................................................................................ 6 4.3 Pin signal descriptions ........................................................................ 7 5 Block diagram ....................................................................................... 9 6 7 I2S Interface ...................................................................................... 10 Function description ............................................................................. 11 7.1 USB interface ................................................................................. 11 7.1.1 USB audio topology diagram for headset ..................................... 11 7.1.2 USB audio topology diagram for speaker ..................................... 12 7.1.3 Content format for EEPROM (93C46) .......................................... 13 7.1.4 EEPROM SPI interface timing information .................................... 14 7.2 Jumper pins and mode setting: ............................................................ 15 7.2.1 Mode pin and msel pin .......................................................... 15 7.2.2 Mode pin and pwrsel pin ........................................................ 15 7.3 HID feature .................................................................................... 16 7.3.1 HID descriptors ................................................................... 16 7.4 Internal Registers ............................................................................. 17 8 Electrical characteristics ........................................................................ 20 8.1 Absolute maximum rating ................................................................... 20 8.2 Operation conditions ......................................................................... 20 8.3 Electrical parameters ........................................................................ 20 9 Package information ............................................................................. 22 Reference ............................................................................................... 23 Datasheet Revision: 1.11 Page 2 / 24 www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip Release notes Revision 1.00 1.11 Datasheet Revision: 1.11 Page 3 / 24 Date 31 Oct 2013 18 Nov 2014 Description First release Correction on page 6 diagram www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip 1 Description and overview The CM108B is a highly integrated single-chip USB audio solution. All essential analog modules are embedded in the CM108B, including dual DAC and earphone driver, ADC, microphone booster, PLL, regulator and USB transceiver modules. It is perfectly suited to USB headset, USB earphone or USB audio-interface box applications. As well, many features are programmable with jumper pins or by external EEPROM. The CM108B can connect to an external codec or audio DSP via I2S pins for further processing. Plus, 3 GPIO pins can be accessed with customer application software for additional value-adding applications. In addition, audio adjustments can be easily controlled via specific HID compliant volume control pins. Many features are programmable with jumper pins or external EEPROM. Vendors can customize unique USB VID/PID/Product String/Manufacture String and max/min/initial volumes to EEPROM. The CM108B also comes with an anti-pop noise circuits design and internal oscillator which can operate without an external crystal oscillator. 2 3 Ordering information Model No. Package Operating Ambient Temperature Supply Range CM108B 48-pin LQFP, 7mm × 7mm × 1.4mm (plastic) -20°C to +70°C DVdd = 5V, AVdd = 5V Features  Supports USB 2.0 full speed operation  Compliant with USB audio device class specification 1.0  Supports USB suspend/resume modes and remote wakeup with volume control pins  On-chip oscillator that provides reference sources for PLL and embedded USB transceiver  Support XearTM audio driver for multimedia sound effects in Windows OS, for further information please refer to CM108B XearTM Audio Center Driver User’s Manual  Jumper pin for speaker mode (playback only) or headset mode (playback plus recording)  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 allows for mixer unit enable/disable when in headset mode  For speaker mode, the USB audio topology has 1 input terminal, 1 output terminal and 1 feature unit  Supports 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 device is inactive  Anti-pop noise design for device plugged and vice-versa, while A-A path is off  Supports AES/EBU, IEC60958, S/PDIF consumer formats for stereo PCM data at S/PDIF output  Volume up, volume down, and playback mute pins support USB HID for host control synchronization  Record mute pin with LED indicator for record mute status  Includes external EEPROM Interface for Vendor Specific USB VID, PID, Product String, Manufacture String, and max/min/initial volumes  3 GPIO pins with read/write via HID interface  Jumper pin to set the power mode (100mA or 500mA, Bus-powered or self-powered)  Isochronous transfer uses adaptive mode with internal PLL for synchronization  48K/44.1KHz sampling rate for both playback and recording  Soft mute function Datasheet Revision: 1.11 Page 4 / 24 www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip  Embedded 16-bit ADC input with microphone boost  Embedded power-on reset block  Embedded 5V to 3.6V/3.3V/1.8V regulators for single external 5V power  48-pin LQFP package Datasheet Revision: 1.11 Page 5 / 24 www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip 4 Pin descriptions 4.1 Pin assignment by pin number Pin # 1 2 3 4 5 6 7 8 9 10 11 12 Signal Name SPDIFO DR DW SK CS MUTER PWRSEL DREG18 DREG33 MODE N.C. LEDO Pin # 13 14 15 16 17 18 19 20 21 22 23 24 Signal Name GPIO3 DVSS GPIO4 SDIN ADSCLS MUTEP ADLRCK ADMCLK LEDR ADSEL TEST AVSS Pin # 25 26 27 28 29 30 31 32 33 34 35 36 Signal Name VBIAS VREF MICIN N.C. AVDD LOL LOBS LOR AVSS AVDD DVDD DVSS Pin # 37 38 39 40 41 42 43 44 45 46 47 48 AREG36 37 24 MSEL 38 23 TEST VOLUP 39 22 ADSEL PDSW 40 21 LEDR USBDP 41 20 ADMCLK USBDM 42 19 ADLRCK GPIO1 43 18 MUTEP SDOUT 44 17 ADSCLK DAMCLK 45 16 SDIN DALRCK 46 15 GPIO4 DASCLK 47 14 DVSS VOLDN 48 13 GPIO3 Signal Name AREG36 MSEL VOLUP PDSW USBDP USBDM GPIO1 SDOUT DAMCLK DALRCK DASCLK VOLDN VREF VBIAS 26 25 AVDD 29 N.C. LOL 30 MICIN LOBS 31 27 LOR 32 28 AVDD AVSS 33 35 34 DVSS DVDD 36 4.2 Pin-out diagram CM108B 10 MODE 12 9 DREG33 11 8 DREG18 N.C. 7 PWRSEL LEDO 6 4 SK 5 3 DW CS 2 DR MUTER 1 SPDIFO LQFP-48 AVSS Pin Assignments (top view) Datasheet Revision: 1.11 Page 6 / 24 www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip 4.3 Pin signal descriptions Pin # 1 2 3 4 5 6 Symbol SPDIFO DR DW SK CS MUTER Type DO, 4mA, SR DI, 8mA, PD, 5VT DO, 4mA, SR DO, 4mA, SR DO, 4mA, SR DI, ST, PU 7 PWRSEL DI, ST, PU 8 9 DREG18 DREG33 P P 10 MODE DI, ST, PD 11 12 13 14 15 16 17 18 19 N.C. LEDO GPIO3 DVSS GPIO4 SDIN ADSCLK MUTEP ADLRCK DO, SR, 4mA DIO, 8mA, PD, 5VT P DIO, 8mA, PD, 5VT DIO, 8mA, PD, 5VT DO, 2mA, SR DI, ST, PU DO, 2mA, SR 20 ADMCLK DO, 2mA, SR 21 LEDR DO, SR, 4mA 22 ADSEL DI, ST, PD 23 TEST DI, ST, PD 24 25 AVSS VBIAS P AO 26 VREF AO 27 28 29 30 31 32 33 34 35 36 37 MICIN N.C. AVDD LOL LOBS LOR AVSS AVDD DVDD DVSS AREG36 AI LED operation light: output H for power on, toggling for data transmit GPIO pin Digital ground GPIO pin ADC I2S data input ADC I2S serial clock Mute playback (edge trigger with de-bouncing) ADC I2S left/right clock 11.2896MHz output for 44.1KHz sampled data and 12.288MHz output for 48KHz sampled data LED for mute recording indicator, output H when recording is muted ADC input source select pin H: use external (via I2S) ADC L: use internal ADC (H: push up to 3.3V, L: push down to ground) Test mode select pin, H: test mode L: normal operation (H: push up to 3.3V, L: push down to ground) Analog ground Microphone bias voltage supply (3V), with a small driving capability Connecting to external decoupling capacitor for embedded bandgap circuit, 1.75V output Microphone input, input impedance is 10k Ohm P AO AO AO P P P P P 5V analog power for analog circuit Line out: left channel DC 1.75V output for line out bias Line out: right channel Analog ground 5V power supply for analog circuit 5V power supply for internal regulator Digital ground 3.6V analog power for analog circuit Datasheet Revision: 1.11 Page 7 / 24 Description SPDIF output EEPROM interface data read from EEPROM EEPROM interface data write to EEPROM EEPROM interface clock EEPROM interface chip select Mute recording (edge trigger with de-bouncing) Chip power select pin: H: push up to 3.3V, L: push down to ground Speaker mode – H: 100mA self-powered, L: 500mA Bus-powered Headset mode – H: 100mA Bus-powered, L: 500mA Bus-powered 1.8V Regulator Output for Digital Core 3.3V Regulator Output for Digital I/O (driving current 40mA) Operating mode selection: H: push up to 3.3V, L: pull down to ground H: speaker mode - playback only L: headset mode - playback & recording www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip 38 MSEL 39 VOLUP 40 PDSW 41 42 43 44 USBDP USBDM GPIO1 SDOUT 45 DAMCLK 46 47 48 DALRCK DASCLK VOLDN Mixer enable select: H: push up to 3.3V, L: push down to ground DI, ST, PU H: with mixer/AA-path enabled (with default mute) L: without mixer/AA-path disabled USB descriptors will also be changed accordingly DI, ST, PU Volume up (edge trigger with de-bouncing) Power down switch control signal (for PMOS polarity) DO, 4mA , OD 0: normal operation 1: power down mode (suspend mode) AIO USB Data D+ AIO USB Data DDIO, 8mA, PD, 5VT GPIO pin DO, 2mA, SR DAC I2S data output 11.2896 MHz output for 44.1KHz sampled data and DO, 2mA, SR 12.288 MHz output for 48KHz sampled data DO, 2mA, SR DAC I2S left/right clock DO, 2mA, SR DAC I2S serial clock DI, ST, PU Volume down (edge trigger with de-bouncing) NoteU: DI / DO / DIO – Digital Input / Output / Bi-Directional Pad AI / AO / AIO – Analog Input / Output / Bi-Directional Pad SR – Slew Rate Control ST – Schmitt Trigger PD / PU – Pull Down / Pull Up 5VT – 5 Volt Tolerant (3.3V Pad) OD – Open Drain P – Power Supply Pin Datasheet Revision: 1.11 Page 8 / 24 www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip 5 Block diagram VOLUP VOLDN MUTER MUTEP PWRSEL MODE AREG36 DREG33 DREG18 PDSW MSEL 3.6V 3.3V DASCLK/ADSCLK DALRCK/ADLRCK DAMCLK/ADMCLK LEDO LEDR GPIOs SDOUT/SDIN I2S Out/In 1.8V Regulator 5->3.6, 3.3 & 1.8 Interface Logics LOBS USB Control VREF 16 bit DAC LOR 0 ~ -45dB DW DR SK CS SPI USBDP USBDN USB USB Interface EEPROM Interface ISO Out Processing 16 bit DAC LOL 0 ~ -45dB SRAM USB TRX 8 ~ -22dB ISO In Processing PLL RF 12M MICI N 16 bit ADC VREF 23 ~ -22dB 12dB/22dB Booster VREF (1.75V) 48M bandgap VBIAS (3V) CM108B Block Diagram Datasheet Revision: 1.11 Page 9 / 24 www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip 6 I2S Interface The CM108B provides an I2S interface for both playback and recording. External ADC, DAC, or DSP can be added to provide additional functions within the USB audio system. The CM108B sends out master clock (fixed at x256), LRCK (fixed at x64), and data clock data. Therefore, external ADCs, DACs, or DSPs should be set to slave mode. The left channel of the CM108B’s I2S bus is used for mono recording. Both IP2PS buses use a 5V tolerant pad in order to easily interface with 5V or 3.3V devices. Playback data is simultaneously sent to both the DAC and I2S bus. The recording source (ADC or I2S bus) can be selected by ADSEL jumper pin. Right Channel Left Channel LRCK SCLK SDATA Datasheet Revision: 1.11 Page 10 / 24 MSB -1 -2 +2 +1 LSB MSB -1 -2 +2 +1 LSB www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip 7 Function description 7.1 USB interface The CM108B integrates USB transceiver, PLL and regulator modules, meaning only a few passive components are necessary for USB interface connection. Default USB descriptors are embedded in the CM108B, so no additional design effort is needed for generic USB operation. For custom orders, customers can attach a 93C46 EEPROM to override the embedded VID, PID, product and manufacturer strings, and initial/max/min volume settings. The CM108B automatically detects the 93C46, and the overwrite function is performed at start up. 7.1.1 USB audio topology diagram for headset The CM108B supports headset and speaker topology that can be selected by MODE pin. The topology setting as following: MODE=0, Headset Topology; MODE=1, Speaker Topology 0X0F MIXER 0X01 IT 0X09 FEA 0X06 OT 0X08 SEL 0X07 OT 0X0D FEA 0X02 IT 0X0A FEA Device Descriptor Offset 0 1 2 4 5 6 7 8 10 Field bLength bDescriptorType bcdUSB bDeviceClass bDeviceSubClass bDeviceProtocol bMaxPacketSize0 idVendor idProduct Size 1 1 2 1 1 1 1 2 2 Value (Hex) 12 01 0110 00 00 00 8 0d8c 0012 12 bcdDevice 2 0100 1 01 Index of string descriptor describing manufacturer 1 02 Index of string descriptor describing product 1 00 1 01 14 15 16 17 iManufacturer iProduct iSerialNumber bNumConfigurations Description Total 18 Bytes Device Descriptor USB 1.1 compliant. Device class specified by interface Device subclass specified by interface Device protocol specified by interface Endpoint zero Size = 8 bytes Vendor ID Product ID Device compliant to the Audio Device Class specification version 1.00 Index of string descriptor describing the device’s serial number Configurations number = 1 Configuration Descriptor Datasheet Revision: 1.11 Page 11 / 24 www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip Offset 0 1 2 Field bLength bDescriptorType wTotalLength bNumInterfaces 4 5 6 7 8 bConfigurationValue iConfiguration bmAttributes bMaxPower 7.1.2 Size 1 1 2 Value (Hex) 09 02 XXXX 1 04 1 1 1 2 01 00 80 32 Description Total 9 Bytes Configuration Descriptor Total length of data returned for this configuration: Programmable by MSEL and MODE pin Number of interfaces supported by this Configuration: 0: control interface 1: ISO-OUT interface 2: ISO-IN interface 3: INT-IN(HID) interface Configuration value Index of string descriptor describing this configuration Bus Power and support Remote Wakeup Maximum power consumption of the USB Device: 100mA USB audio topology diagram for speaker 0X01 IT 0X09 FEA 0X06 OT Device Descriptor Offset 0 1 2 4 5 6 7 8 10 12 14 15 16 17 Field bLength bDescriptorType bcdUSB bDeviceClass bDeviceSubClass bDeviceProtocol bMaxPacketSize0 idVendor idProduct bcdDevice iManufacturer iProduct iSerialNumber bNumConfigurations Size 1 1 2 1 1 1 1 2 2 2 1 1 1 1 Value (Hex) 12 01 0110 00 00 00 08 0d8c 0012 0100 01 02 00 01 Description Descriptor length Device Descriptor USB 1.1 compliant Device class specified by interface Device subclass specified by interface Device protocol specified by interface Endpoint zero packet size Vendor ID Product ID Device release number Index of string descriptor describing manufacturer Index of string descriptor describing product Index of string descriptor describing serial number Number of configuration Value (Hex) 09 02 XXXX Description Descriptor length Configuration Descriptor Total length of data returned for this configuration: Programmable by MSEL and MODE pin Number of interfaces supported by this Configuration: 00: Control 01: ISO-Out 02: INT-IN (HID) Configuration value Index of string descriptor describing this configuration Attributes(PWRSEL=0:Bus Powered, 1:SELF Powered) Maximum power consumption from bus = 100mA Configuration Descriptor Offset 0 1 Field bLength bDescriptorType Size 1 1 2 wTotalLength 2 4 bNumInterfaces 1 03 5 6 7 8 bConfigurationValue iConfiguration bmAttributes bMaxPower 1 1 1 1 01 00 80 32 Datasheet Revision: 1.11 Page 12 / 24 www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip 7.1.3 Content format for EEPROM (93C46) Each address has 2-byte data, prefix `0x` means hex number Address(Hex) 0x00 0x01 0x02 0x03 Description bit[15:4] Magic Word 0x670X where X = bit 4, 3, 2, 1 bit[3] The value within address 0x2A, 0x2B, 0x32 is valid 1: valid 0: invalid bit[2] reserved, should be 1 bit[1] serial number enable control 1: enable, 0: disable(default) bit[0] reserved, should be 1 VID 2-byte PID 2-byte Serial number 1st byte Serial number length (bit15-bit8, first (bit7-bit0) character) 0x04 ~ 0x09 Serial number 12-byte 0x0A Product string 1st byte (bit15-bit8, first character) 0x0B ~ 0x19 Product string 30-byte (default: USB Audio Device) 0x1A Manufacturer string 1st byte (bit15-bit8, first character) 0x1B ~ 0x29 Manufacturer string 30-byte (default: C-Media Electronics Inc.) 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 Product string length (bit7-bit0) [0x3E->30,0x40->31Char] Manufacturer string length (bit7-bit0) [0x3E->30,0x40->31Char] bit[15: 9] DAC initial volume (7-bit, default = -10dB) bit[8: 3] ADC initial volume (6-bit, default = 8dB) bit[2] DAC EEPROM MAX/MIN volume valid bit[1] ADC EEPROM MAX/MIN volume valid bit[0] AA EEPROM MAX/MIN volume valid bit[15:11] AA initial volume (5-bit, default = -7dB) bit[10] Reserved, should be 0 bit[9] Boost mode 0: 22dB 1:12dB (default) bit[8] Shout down DAC analog circuits 1: shoutdown, 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] MIC PLL Adjust 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, 1:enable, 0:disable(default) bit[15:0] DAC Minimum Volume (0xD300, DAC-Min.=-37dB, default=-37dB) bit[15:0] DAC Maximum Volume (0x0000, DAC-Max.=0dB, default=0dB) bit[15:0] ADC Minimum Volume(0xEA00, ADC-Min.=-22dB, default=-12dB) bit[15:0] ADC Maximum Volume(0x1700, ADC-Max.=+23dB, default=+23dB) bit[15:0] AA Minimum Volume (0xE900, AA-Min.=-23dB, default=-23dB) bit[15:0] AA Maximum Volume (0x0800,AA-Max.+8dB, default=+8dB) EE_OPTION2 Register bit[3] Reserved, should be 0 bit[2] Reserved, should be 0 Datasheet Revision: 1.11 Page 13 / 24 www.cmedia.com.tw Copyright© C-Media Electronics Inc. CM108B USB Audio Single Chip bit[1] Reserved, should be 0 bit[0] Reserved, should be 0 ~ END 7.1.4 EEPROM SPI interface timing information CS tCSS tSKH tSKL tCSH SK tDIS tDIH DI tPD0 DO(READ) tDF tPD1 tDF tSV DO(PROG) STATUS VALID Symbol Parameter Test Condition* Min Typ Max Units fSK SK Clock Frequency 2.7V
CM108B 价格&库存

很抱歉,暂时无法提供与“CM108B”相匹配的价格&库存,您可以联系我们找货

免费人工找货