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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
SN11220CRFR

SN11220CRFR

  • 厂商:

    SONIX(松翰科技)

  • 封装:

  • 描述:

    SN11220CRFR - USB Audio Controller - SONiX Technology Company

  • 数据手册
  • 价格&库存
SN11220CRFR 数据手册
Data Sheet USB Audio Controller SN11220ACF DATA SHEET SN11220ACF USB Audio Controller V1.01 Copyright © 2005, Sonix Technology Co., Ltd. All rights reserved. Data Sheet USB Audio Controller SN11220ACF I. Description SONiX SN11220ACF is an USB audio controller designed especially for voice-band and DECT phone CODEC. It supports 8 different sampling rates, 8KHz, 11.025KHz, 16KHz, 22.05KHz, 24KHz, 32KHz, 44.1KHz and 48KHz in playback and recording. These 8 frequencies are selectable by setting the three external pins. II. Features 8KHz, 11.025KHz, 16KHz, 22.05KHz, 24KHz, 32KHz, 44.1KHz and 48KHz sampling rates for 2 channels playback and recording Full-duplex playback/ recording audio stream without sound card in PC Compatible with Win98 SE/ WinME/ Win2000/ WinXP and MacOS 9.2.1/MacOS10.2/MacOS10.4 without additional driver Plug-and-Play operation with Microsoft OS or MacOS default drivers Compliant with USB specification v1.1 Compliant with USB audio device class specification v1.0 Supports USB full speed 12Mbits/s serial data transmission USB bus power or self power option Supports suspend/resume and remote wake-up 6MHz crystal input with on-chip PLL and embedded transceiver for USB On-chip PLL for synchronized with USB host for CODEC interface USB audio function topology has four input terminals, three output terminals, one selector unit, one mixer unit and six feature units USB alternate setting0 is a zero-bandwidth setting; used to release the claimed bandwidth on the bus when this device is inactive Isochronous transfer uses adaptive, synchronous synchronization Supports 2ch CODEC with I2S, Left-justified serial interface format Embedded Digital Volume Control of Line out / in for I2S interface mode Compliant with USB HID class specification v1.1; pin control for volume up / down, play mute, and record mute Supports two wire series bus interface; slave only interface with transfer speed up to 400Kbps(Fast-mode) EEPROM interface for customized USB IDs and strings; CODEC registers programming Sonix Confidential -1Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF 3.3 V core operation and 5 V tolerant I/O Available in 48-pin LQFP (7x7 mm) System on chip solution: low cost and easy implementation without external memory LED indicator pins for playback and recording mute 4 GPIO pins controlled via USB HID Claim variable max packet size for saving USB bandwidth; according to sampling rate under HID interrupt interval can be modified via EEPROM EEPROM content can be read from HID pipe Transferring length up to each 16 bytes among PC to device and device to PC by USB HID MCU can write particular register address (0x0b) to activate device to upload update data to PC when MCU has written new data through two wire series bus interface (section VIII) Embedded 5V to 3.3V regulator Features programmable by jumper pins and EEPROM values Support voiceband CODEC PCM interface in master/slave operation A-law and μ-law translation Sonix Confidential -2Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF III. Ordering information SN11220ACF: 48-pin LQFP (7x7x1.4 mm) FREQMODE1 FREQMODE2 XSDOUT VDD5D XOUSB XLRCK XMCLK GPIO3 VSS RECORD MUTER FREQMODE0 3 5 3 0 XSCLK PDSW XIUSB VDD 2 5 XSDIN VSSA_PLLA LFA 4 0 2 0 SN11220ACF VDD GPIO0 HIDMUTER GPIO2 MUTEP PADFUN2 SDA SCL GPIO1 CODECSEL VDD LFB VSS 4 5 1 5 VOLDP VOLDN LEDN RSTN 1 DW DR SK CS 5 PADFUN0 PADFUN1 PADFUN3 TAVDD VDD 1 0 USBDP USBDM TAVSS Sonix Confidential -3Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF IV. Pin assignment and description (48-pin LQFP) Pad Name DR(EEPROM_ DO) DW(EEPROM_ DI) SK(EEPROM_SK) CS(EEPROM_CS) PADFUN 0 PADFUN 1 VDD PADFUN 3 TAVDD USBDP USBDM TAVSS RSTN LEDN PIN No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Pin Type I, ST O, 4mA, SR O, 4mA, SR O, 4mA, SR I, ST I, ST P I, ST P I/O I/O P I, ST, PU O, 8mA, SR Description EEPROM data output EEPROM data input EEPROM clock pin EEPROM chip select CODEC function configuration pin 0 (page 11) CODEC function configuration pin 1 (page 11) 3.3V power pin CODEC function configuration pin 3 (page 11) Power pin for USB transceiver USB data plus (D+) USB data minus (D-) Power pin for USB transceiver System reset pin, low enable. Pull-high this pin. LED indicator pin, output low after power on reset, toggle during operation Volume down control, edge trigger with 64ms 15 VOLDN I, ST de-bouncing circuit Volume up control, edge trigger with 64ms de-bouncing 16 VOLUP I, ST circuit Playback mute control pin, edge trigger with 64ms 17 18 19 20 MUTEP GPIO2 HIDMUTER GPIO0 I, ST de-bouncing circuit I/O O, 8mA, SR I/O General Purpose I/O 2 Playback mute led indicator General Purpose I/O 0 Sonix Confidential -4Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF 21 22 23 24 25 26 27 28 29 30 VDD LFA VSSA_PLLA XSDIN/PCM_DIN XSCLK/PCM_CLK XLRCK/PCM_FS XSDOUT/ PCM_DOUT XOUSB XIUSB GPIO3 P I/O P I, ST O, 4mA, SR O, 4mA, SR O, 4mA, SR O I I/O 3.3V power pin Filter for internal PLL GND pin I2S Din / PCM_Din I2S SCLK for play/PCM_CLK (Master out/Slave in) I2S L/R frame for play /PCM_FS (Master out/Slave in) I2S Dout/PCM_Dout 6 MHz clock osc pin for USB PLL 6 MHz clock osc pin for USB PLL General Purpose I/O 3 Power down switch control -- 0: normal mode, 1: power 31 PDSW O, 4mA, SR down mode. This pin is in power down mode when the device is in suspending mode. 32 XMCLK/BITCLK O, 8mA, SR I2S CODEC master clock for play Frequency mode select 2. {freqmode 2, 1, 0}: 011: 48K, 33 FREQMODE2 I, ST 010: 44.1K, 001: 11.025K, 000: 8K, 111: 32K, 110: 24.1K, 101: 22.05K, 100: 16K Frequency mode select 1. {freqmode 2, 1, 0}: 011: 48K, 34 FREQMODE1 I, ST 010: 44.1K, 001: 11.025K, 000: 8K, 111: 32K, 110: 24.1K, 101: 22.05K, 100: 16K 35 36 37 38 39 VDD VDD5D VSS RECORD MUTER P P P I, ST I, ST 3.3V power pin / regulator 3.3V out 5V power pin GND pin Recording function enable (1) / disable (0) Recording mute, edge trigger with 64ms de-bouncing circuit Frequency mode select 1. {freqmode 2, 1, 0}: 011: 48K, 40 FREQMODE0 I, ST 010: 44.1K, 001: 11.025K, 000: 8K, 111: 32K, 110: 24.1K, 101: 22.05K, 100: 16K Sonix Confidential -5Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF 41 42 PADFUN 2 SDA I, ST I/O,4mA, SR CODEC function configuration pin 2 (Page11) data pin of two-wire serial port for external MCU control. This pin must be UP by resister.. clock pin of two-wire serial port for external MCU 43 44 45 46 47 48 SCL GPIO1 CODECSEL VDD LFB VSSA_PLLB I, ST control. This pin must be UP by resister. I/O I, ST General Purpose I/O 1 CODEC interface selection, it should be tied to 3.3V in the type of ACF. P I/O P 3.3V Power pin Filter for internal PLL GND pin ** All input pin are 5 volt tolerance, TTL level and Schmitt trigger All output pins are slew rate control I – input pin, O – output pin, P – power pin, ST – Schmitt trigger, SR – slew rate control, PU/PD – pull up or pull down Sonix Confidential -6Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF V. 5.1 Block diagram I2S interface (PADFUN3~0 = 0) PDSW CODECSEL=1, RECORD, FREQMODE2~0, PADFUN3~0 LEDN HIDMUTER LFA LFB RSTN VOLUP VOLDN MUTEP MUTER Preamble Validity PLL CLK generator User data bits Channel status bits Parity M U X Processor GPIO3~0 SCL SDA CS SK DW DR MCU interface Aux data parallel / serial Audio data EEPROM interface - XSDIN XSDOUT D+ D5V to 3.3V regulator Transceiver serial / parallel USB Memory FIFO I2S Codec controller XSCLK XLRCK XMCLK DPLL XIUSB XOUSB PLL S/PDIF decoder Digital receiver 5.2 PCM interface (Dect or voice CODEC, set PADFUN3~0 value, refer to page 11) PDSW CODECSEL=1, RECORD, FREQMODE2~0, PADFUN3~0 LEDN HIDMUTER LFA LFB RSTN Preamble Validity VOLUP VOLDN MUTEP MUTER GPIO3~0 SCL SDA CS SK DW DR PLL CLK generator User data bits Channel status bits Parity M U X Processor MCU interface Aux data parallel / serial Audio data EEPROM interface - PCM_DOUT PCM_DIN D+ D- Transceiver serial / parallel USB Memory FIFO PCM IF Controller PCM_MCLK PCM_CLK PCM_FS 5V to 3.3V regulator XIUSB XOUSB DPLL PLL S/PDIF decoder Digital receiver Sonix Confidential -7Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF VI. EEPROM contents arrangement The SN11220ACF supports an external EEPROM(93C46)to be installed for the system manufacturers to customize the USB VID, PID and the vendor/product strings being displayed in the OS to differentiate their own products with the others. The maximum length of the vendor and product string is 16 ASCII characters each. Some of the features supported by the chip can also be programmed through setting proper values in the EEPROM. The table below shows the format of the EEPROM. The detail is described in the following sub-section. Sonix Confidential -8Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF Address 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 Vendor ID ( VID ) Product ID ( PID ) Manufacture string 15 Manufacture string 13 Manufacture string 11 Manufacture string 9 Manufacture string 7 Manufacture string 5 Manufacture string 3 Manufacture string 1 Product string 15 Product string 13 Product string 11 Product string 9 Product string 7 Product string 5 Product string 3 Product string 1 15 LEFT JSEL Manufacture string 14 Manufacture string 12 Manufacture string 10 Manufacture string 8 Manufacture string 6 Manufacture string 4 Manufacture string 2 Manufacture string 0 Product string 14 Product string 12 Product string 10 Product string 8 Product string 6 Product string 4 Product string 2 Product string 0 0x12 14 13 12 11 set to 0 11 FUN3 10 9 REM OTE WE Control word 1 8 7 6 SELF POW 5 4 3 2 1 0 Reserved 14 13 12 Config Manufacture string # 5 4 3 Product string # 2 1 0 0x13 15 10 FUN2 9 Control word 2 8 7 6 FUN0 Reserved 15 0 FUN1 HID interval 5 4 3 2 1 0 0x14 14 FS_ 512 13 0 12 0 11 10 9 Control word 3 8 7 6 Reserved set to 0 USB VID and PID: The default USB VID of SN11220ACF is 0x0C45. The default PID is composed by the configurations as below {0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, RECORD, POWER_BIT, 1}. If pin38 tie to high, RECORD will equal “1”. The POWER_BIT is Sonix Confidential -9Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF used to indicate that the MaxPower in USB descriptor “1” is 100mA, “0” is 500mA) ( . The VID and PID can be changed by using EEPROM. Word address 0x00 is the VID value. Word address 0x01 is the PID value. The bit1 (POWER_BIT) of the PID value will affect the MaxPower in USB descriptor. It should be noted that forbids the VID and PID values cannot be set to 0x0000 or 0xFFFF. Manufacturer and Product String: The default manufacturer string is “GENERIC”. It can be changed by programming word 0x02 to 0x09 in EEPROM and set the length of it in word 0x12, bit 4 to 7. Manufacturer string length = manufacturer string # + 1(manufacturer string # = 0x0F means manufacturer string length = 16 bytes). There are total of two default product strings in SN11220ACF, depending on the features selected. They are listed in the table below. RECORD 0 1 USB Speaker USB Headset Product String The product string can be changed by programming words 0x0A to 0x11 in EEPROM and set the length of it in word 0x12, bit 0 to 3. Product string length = product string # + 1(product string # = 0x0F means product string length = 16 bytes). Control word 1: The control word 1 is located in word 0x12 of EEPROM. Bit 0 to 7 is the length of USB strings and has been explained in previous paragraphs. Bit 8 is used to set the self-power bit in the USB descriptor. Bit 9 is used to enable remote wake feature in USB. The remote wakeup keys are VOLP/VOLD/MUTEP/MUTER. Bit 10 to 14 is reserved in SN11220ACF. Bit 15 is to enable the left-justify format in I2S mode. Control word 2: The control word 2 is located in word 0x13 of EEPROM. Bit 0 to 7 is the interval of USB HID Report IN. For example, bit 0 to 7 = 0x0A Sonix Confidential - 10 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF means that the interval of USB HID Report IN is 10ms and this is default value. Bit 13 to 15 are reserved for future using and influence no function of SN11220ACF. Bit 12 is used to enable the EEPROM setting for configure the source of CODEC. If bit 12 is “0”, PCM configuration is defined by pin PADFUN3~0. PCM configuration bit = 1’b1 PCM configuration bit = 1’b0 Defined by PCM setting3~0 Defined by pin (PADFUN3~0) Bit 11 to 8 is the configuration of CODEC if Bit 12 is set to 1. Voice CODEC 4’b0000 4’b0001 4’b0010 4’b0100 4’b0011 4’b0110 DECT chip 4’b1000 4’b1010 4’b1011 4’b1001 4’b0111 4’b0101 4’b1100 4’b1101 4’b1110 4’b1111 *1 *2 Function (Transfer interface / data format) Use normal CODEC (I2S) / linear PCM PCM IF / Long frameμ-law PCM IF / Short frameμ-law Echo cancellation IF / linear PCM PCM IF / Long frame a-law PCM IF / Short frame a-law Type Philips Philips Philips Philips Philips Philips NS NS NS NS Function (Transfer interface / data format) Slave mode*1 / linear PCM Slave mode / μ-law Slave mode / a-law Master mode*2 / linear PCM Master mode /μ-law Master mode / a-law Slave mode / linear PCM Slave mode /μ-law Slave mode / a-law Master mode / linear PCM . Slave mode: PCM_CLK & PCM_FS from Dect chip to SN11220. . Master mode: PCM_CLK & PCM_FS from SN11220 to Dect chip. Control word 3: The control word 3 is located in word 0x14 of EEPROM. Bit 0 to 11 is reserved in SN11220ACF. Bit 12 be set to “0”. Sonix Confidential - 11 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF Bit 13 be set to “0”. Bit 14 selects 512 times sampling rate for I2S interface. Bit 15 be set to “0”. PCM IF Long-frame PCM IF Short-frame VII. HID bytes arrangement: The SN11220ACF is equipped with a special feature to let the host software to communicate with the USB downstream devices via the HID pipe. Using this feature, the system manufacturers can easily upgrade or increase the functions of their product by just updating the software installed on the PC. There are 16 bytes each for HID in and HID out. They will be explained in the paragraphs below separately. To receive the data from two-wire serial port and button/GPIO status from the SN11220ACF, there are two ways. The first is to receive the HID report of the HID pipe regularly. If any button/GPIO value changes or data received from the two-wire serial port, the new values will be sent to the host every HID interval time(defined in word 0x13 bit 0 to 7 and default is 10ms). The second way is to issue a HID class Sonix Confidential - 12 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF request “Get Report” to get the input report. To send data to the USB audio controller, the host software should issue a HID class request “Set Report” to send the output report. There are total of 16 bytes of both output report and input report. The format of them is described as below. Report In Bytes Byte 0 Buttons Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Byte 1 MCU byte 0 Byte 2 MCU byte 1 Byte 3 ACF reserved Byte 4 ACF reserved Byte 5 ACF reserved Byte 6 ACF reserved Byte 7 MCU byte 2 Byte 8 MCU byte 3 Byte 9 MCU byte 4 Byte A MCU byte 5 Byte B MCU byte 6 Byte C MCU byte 7 Byte D MCU byte 8 Byte E MCU byte 9 Byte F Used by SONiX Vol up Vol down Mute play Mute record(host can’t do this) GPIO0 state (low=“0”, high=“1”) GPIO1 state (low=“0”, high=“1”) GPIO2 state (low=“0”, high=“1”) GPIO3 state (low=“0”, high=“1”) Bit 7~0 Two-wire serial port input register 0 Bit 7~0 Two-wire serial port input register 1 Bit 7~0 Can be ignored Bit 7~0 Can be ignored Bit 7~0 Can be ignored Bit 7~0 Can be ignored Bit 7~0 Two-wire serial port input register 2 Bit 7~0 Two-wire serial port input register 3 Bit 7~0 Two-wire serial port input register 4 Bit 7~0 Two-wire serial port input register 5 Bit 7~0 Two-wire serial port input register 6 Bit 7~0 Two-wire serial port input register 7 Bit 7~0 Two-wire serial port input register 8 Bit 7~0 Two-wire serial port input register 9 Bit 7~0 Fixed 0x00 Byte 0 : Byte 0 is used to report the button and GPIO status of the USB device. Sonix Confidential - 13 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF Bit 0 and 1 are linked to the master volume control bar of the audio control panel in the OS. Bit 2 is linked to the master playback mute checkbox of the audio control panel in the OS. Bit 3 is used to mute the recording. But there is no this command in OS. SONiX design this function in the SN11220. Bit 4 to 7 is corresponding to the value of GPIO 0 to 3. Byte 1: Byte 1 is used to return the register 0 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte 2: Byte 2 is used to return the register 1 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte 3: Byte 3 can be ignored for SN11220ACF. Byte 4: Byte 4 can be ignored for SN11220ACF. Byte 5: Byte 5 can be ignored for SN11220ACF. Byte 6: Byte 6 can be ignored for SN11220ACF. Byte 7: Byte 7 is used to return the register 2 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte 8: Byte 8 is used to return the register 3 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Sonix Confidential - 14 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF Byte 9: Byte 9 is used to return the register 4 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte A: Byte A is used to return the register 5 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte B: Byte B is used to return the register 6 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte C: Byte C is used to return the register 7 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte D: Byte D is used to return the register 8 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte E: Byte E is used to return the register 9 value received by the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte F: Byte F is used by SONiX for the special purpose. In SN11220ACF, it will be set to 0x00 at any time. Report Out Bytes Byte 0 Setting Bit 3~0 Can be ignored Bit 4 Bit 5 Bit 6 GPIO 0 Out/In select GPIO 1 Out/In select GPIO 2 Out/In select Sonix Confidential - 15 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF Bit 7 Byte 1 ACF reserved Byte 2 MCU byte 0 Byte 3 GPIO out GPIO 3 Out/In select Bit 7~0 Can be ignored Bit 7~0 Two-wire serial port output register 0 Bit 0 Bit 1 Bit 2 Bit 3 GPIO 0 (set “1” to high, set “0” to low) GPIO 1 (set “1” to high, set “0” to low) GPIO 2 (set “1” to high, set “0” to low) GPIO 3 (set “1” to high, set “0” to low) Digital volume control enable (0) / disable (1) Mode setting Bit 6~4 HID control mode setting Volume control Bit 7 setting Byte 4 ACF reserved Byte 5 ACF reserved Byte 6 ACF reserved Byte 7 MCU byte 1 Byte 8 MCU byte 2 Byte 9 MCU byte 3 Byte A MCU byte 4 Byte B MCU byte 5 Byte C MCU byte 6 Byte D MCU byte 7 Byte E MCU byte 8 Byte F MCU byte 9 Byte 0: Bit 7~0 Can be ignored Bit 7~0 Can be ignored Bit 7~0 Can be ignored Bit 7~0 Two-wire serial port output register 1 Bit 7~0 Two-wire serial port output register 2 Bit 7~0 Two-wire serial port output register 3 Bit 7~0 Two-wire serial port output register 4 Bit 7~0 Two-wire serial port output register 5 Bit 7~0 Two-wire serial port output register 6 Bit 7~0 Two-wire serial port output register 7 Bit 7~0 Two-wire serial port output register 8 Bit 7~0 Two-wire serial port output register 9 Bit 0 to 3 can be ignored for SN11220ACF. Bit 4 to 7 when the HID is used to control the GPIOs, they select the directions of GPIO pins. For example, if bit4 is “1”, the GPIO0 is defined to input pin. If bit4 is “0”, the GPIO0 is defined to output pin. The USB host read GPIO input from ‘Report In’ bit4 to 7 of byte0. USB host output GPIO value is set from ‘Report Out’ bit0 to 3 of byte3. Byte 1: Byte 1 can be ignored for SN11220ACF. Sonix Confidential - 16 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF Byte 2: Byte 2 is used to set data to the register 0 of the two-wire serial port of SN11220ACF. For detail about how to access the register of the two-wire serial port of SN11220ACF, please refer to the section “Two-wire serial port definition”. Byte 3: Considering together with byte 0, byte 3 is used to control the GPIO ports. Bit 0 to 3 is used to set the values of GPIO ports if this GPIO is output pin. Bit 4 to 6 is used to set the control mode of HID. As bellow, Bit 6 ~ 4 000 001 010 011 100 101 110 111 HID mode setting SN11220ACF don’t use HID program EEPROM Don’t use Don’t use HID read EEPROM Byte 0 bit 4 to 7 means GPIO Out/In select SN11220ACF don’t use SN11220ACF don’t use Bit 7 is used to disable the internal digital volume control feature of SN11220ACF. The internal digital volume control is used to regulate the volume in SN11220ACF. If it is enabled, SN11220ACF will receive OS volume command to regulate audio data. If it is disabled, SN11220ACF will ignore OS volume command. Byte 4: Byte 4 is reserved in SN11220ACF. Byte 5: Byte 5 is reserved in SN11220ACF. Byte 6: Byte 6 is reserved in SN11220ACF. Sonix Confidential - 17 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF Byte 7: Byte 7 is used to set data to the register 1 of the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte 8: Byte 8 is used to set data to the register 2 of the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte 9: Byte 9 is used to set data to the register 3 of the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte A: Byte A is used to set data to the register 4 of the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte B: Byte B is used to set data to the register 5 of the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte C: Byte C is used to set data to the register 6 of the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte D: Byte D is used to set data to the register 7 of the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte E: Byte E is used to set data to the register 8 of the two-wire serial port of SN11220ACF. Please refer to section VIII. Byte F: Byte F is used to set data to the register 9 of the two-wire serial port of SN11220ACF. Please refer to section VIII. Sonix Confidential - 18 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF VIII. Two-wire serial port definition To provide extension capability, SN11220ACF contains a two-wire series bus circuitry as an interface to MCU. The two wire series bus serves as a slave device with bit rate up to 400Kbps ( fast mode ) . MCU can write ten bytes to the SN11220ACF with 8-bit register address 0x38. MCU can also read ten bytes from SN11220ACF with 8-bit register address 0x39. This section just provides simple description of the two-wire series bus. It is compatible with the I2C slave mode. User can get more detail explanation from the I2C specification. The input pin “SCL” is used to get the two wire series bus clock from MCU, and the open-drain output pin “SDA” is used to send or receive serial signal to/from MCU. As shown below, “SDA” should be stable when “SCL” is high, and can have transition only when “SCL” 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). Sonix Confidential - 19 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF The figure below demonstrates a typical two-wire serial bus transaction. After every 8 bits sent by the transmitter, the receiver should send one bit low for positive acknowledgement; a STOP or repeated START should follow. The next figure shows more detailed about acknowledgement bit. Note that “SCL” is always driven by the master. Sonix Confidential - 20 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF The figure below shows a complete data transfer. After a STRAT, MCU should send 7-bit slave address 7’b0011100) ( first, and then the 8th bit denotes a read transfer when it’s 1 ; or a write transfer when it’s 0. Note that address 0x0b is the indicator to notice SN11220ACF to update the data written by MCU to PC via USB HID. Writing any thing to address 0x0b means the SN11220ACF can transfer all the data to PC. Before address 0x0b be written, SN11220ACF will transfer the last data which the last indicator launched. Sonix Confidential - 21 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF Old READ : S Slave Addr (R) A D0 A P New READ : S Slave Addr (W) A Pointer A Sr Slave Addr (R) A D0 A D1 A D2 A D3 A D4 A D5 A D6 A D7 A D8 A D9 A P NOTE: 1. S : START 2. Sr : Repeated START 3. Slave Addr (W) : Slave Address (Write) = 0x38 4. Slave Addr (R) : Slave Address (Read) = 0x39 5. Pointer : Register0 Pointer = 0x00 6. A : Acknowledge 7. A : Not Acknowledge 8. D0 : Data Length (Byte0) 9. D1 ~ D8 : Data (Byte1 ~ Byte8) 10. D9 : Rolling Code (Byte9) 11. P : STOP 12. 13. : From Master to Slave : From Slave to Master READ Old WRITE : S Slave Addr (W) A Pointer A D0 A D1 A P New WRITE : S Slave Addr (W) A Pointer A D0 A D1 A D2 A D3 A D4 A D5 A D6 A D7 A D8 A D9 A DA A DB A P NOTE: 1. S : START 2. Slave Addr (W) : Slave Address (Write) = 0x38 3. Pointer : Register0 Pointer = 0x00 4. D0 : Data Length (Byte0) 5. D1 ~ D8 : Data (Byte1 ~ Byte8) 6. D9 : Rolling Code (Byte9) 7. DA ~ DB : Dummy Byte (ByteA ~ ByteB) 8. A : Acknowledge 9. P : STOP 10. 11. : From Master to Slave : From Slave to Master WRITE Sonix Confidential - 22 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF IX. 9.1 Operating rating and electrical characteristics Absolute maximum rating Parameter min digital supply voltage max digital supply voltage min analog supply voltage max analog supply voltage voltage on any digital input or output pin value DGND – 0.3 DGND + 3.6 AGND – 0.3 AGND + 3.6 DGND –0.3 to 3.6 unit V V V V V Symbol Dvmin Dvmax Avmin Avmax Dvinout Avinout voltage on any analog input or output pin AGND –0.3 to Avdd + 0.3 V Tstg ESD (HBM) ESD (MM) Ilatch storage temperature range ESD human body mode ESD machine mode minimum latch up current -40 to +125 2000 200 200 0 C V V mA 9.2 Operation conditions Symbol DVdd Avdd TA Parameter digital supply voltage analog supply voltage operating ambient temperature range value +3.3 (typ) +3.3 (typ) 25 (typ) unit V V 0 C Sonix Confidential - 23 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF 9.3 DC electrical characteristics parameter differential input sensitivity differential common mode range single ended receiver threshold high level input voltage low level input voltage drive current sink current input supply current supply current in suspend VOH = 2.3V VOL= 0.5 V test condition | (D+) – (D-) | Included VDI range Value 0.2 (min) 0.8 (min) 2.5 (max) 0.8 (min) 2.0 (max) 2.0 (min) 0.8 (max) 4 (typ) for 4mA pads 8 (typ) for 8mA pads 4 (typ) for 4mA pads 8 (typ) for 8mA pads 30 (max) 300 (max) unit V V V V V mA mA mA µA Symbol VDI VCM VSE VIH VIL IOH IOL IDD Isuspend 9.4 AC electrical characteristics 9.4.1 Operation clocks parameter system clock input to PLL CLKin duty cycle value 6 (typ) 50 ± 2 unit MHz % symbol CLKin 9.4.2 USB transceiver signal (full speed mode) tf tr DPLUS/ DMINUS Sonix Confidential - 24 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF symbol Tr parameter transition rise time for USBDP or USBDM test condition Min 4 max 20 unit ns Tf transition fall time for USBDP or USBDM 4 20 ns Trfm Vo(crs) rise / fall time matching signal crossover voltage (Tr / Tf ) * 100 90 1.3 110 2.0 % V 9.4.3 I2S CODEC interface timing Fs = 48kHz, XMCLK = 256fs, XSCLK = 64fs Sonix Confidential - 25 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF 9.4.4 TA=25C Symbol VIN VOUT IMAX Embedded Regulator Parameter Input Voltage Output Voltage Maximum Load Current Conditions Min 4.5 3.0 Typ 5.0 3.3 Max 5.5 3.6 Unit V V mA VDD=5V 120 IQ Ground Pin Current VDD=5V 80 150 uA VDROP Dropout Voltage VDD=5V, 120mA Loading 30 80 mV RPL Pull Low Resistance for ENLDO_ VDD=5V 40K 100K 250K mV 9.4.5 EEPROM Interface ROMCS ROMSK tcss tskh tskl tcsh tdis ROMDI tdih tpd0 ROMDO (read) tsv ROMDO (program) tpd1 tdf tdf Status Valid Sonix Confidential - 26 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF symbol tsk tskh tskl tcs tcss tdis tcsh tdih tpd1 tpd0 tsv tdf parameter ROMSK clock frequency ROMSK high time ROMSK low time Minimum ROMCS low time ROMCS setup time ROMDI setup time ROMCS hold time ROMDI hold time ROMDO delay to “1” ROMDO delay to “0” ROMCS to status valid ROMCS to ROMDO high impedance min - typ 400 1200 1200 2400 2400 1200 1200 1200 max - unit kHz ns ns ns ns ns ns ns 250 250 250 250 ns ns ns ns Sonix Confidential - 27 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF X. Reference design: Sonix Confidential - 28 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF Sonix Confidential - 29 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF XI. Naming rule (1) (2) N 1 1 2 2 0 (3) A (4) C (5) F (6) S (1) SONiX chip (2) USB audio controller 11220 series (3) Hardware version A: The first version, B: The second version, C: The third version, etc. (4) Series code Series Code Name C P R Dect Public RF Description I2S, PCM interface and for Dect solution. No 3-wire control pin. One frequency mode. I2S, AC’97 and S/PDIF. Support different sampling rate to playback and recording. I2S, AC’97 and S/PDIF. One frequency mode. (5) Package type Package type F (6) Green Package Green Package G R Description It achieve the requirement of SS-00259 (level-3) It achieve the requirement of SS-00259 (level-3) Non-green package Description LQFP Sonix Confidential - 30 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF XII. Package dimension Sonix Confidential - 31 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF XIII. Revision History Revision Preliminary V1.0 Revision Date Dec 20, 2005 July 20, 2006 Description of changes Preliminary Detail description Add section 10 Add section 11 V1.01 Aug 10, 2006 PCM master and slave clock Sonix Confidential - 32 Do not copy, reproduce, or distribute without permission 2006 Aug 10, V1.01 Data Sheet USB Audio Controller SN11220ACF DISCLAIMER The information appearing in this publication is believed to be accurate. However, this publication could contain technical inaccuracies or typographical errors. The reader should not assume that this publication is error-free or that it will be suitable for any particular purpose. SONiX makes no warranty, express, statutory implied or by description in this publication or other documents which are referenced by or linked to this publication. In no event shall SONiX be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including, without limitation, those resulting from loss of use, data or profits, whether or not advised of the possibility of damage, and on any theory o f liability, arising out of or in connection with the use or performance of this publication or other documents which are referenced by or linked to this publication. This publication was developed for products offered in Taiwan. SONiX may not offer the products discussed in this document in other countries. Information is subject to change without notice. Please contact SONiX or its local representative for information on offerings available. Integrated circuits sold by SONiX are covered by the warranty and patent indemnification provisions stipulated in the terms of sale only. The application circuits illustrated in this document are for reference purposes only. SONIX DISCLAIMS ALL WARRANTIES, INCLUDING THE WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PURPOSE. SONIX reserves the right to halt production or alter the specifications and prices, and discontinue marketing the Products listed at any time without notice. Accordingly, the reader is cautioned to verify that the data sheets and other information in this publication are current before placing orders. Products described herein are intended for use in normal commercial applications. Applications involving unusual environmental or reliability requirements, e.g. military equipment or medical life support equipment, are specifically not recommended without additional processing by SONIX for such application. Contact Information Corporate Headquarters Address: 9F, No. 8 Lane 32, Hsien Chen 5th St. Chupei City, Hsinchu, Taiwan R.O.C. Tel: 886-3-551 0520 Fax: 886-3-551 0523 Http:// www.sonix.com.tw Taipei Sales Office Address: 15F-2, No. 171, Song Ted Road, Taipei, Taiwan R.O.C. Tel: 886-2-2759 1980 Fax: 886-2-2759 8180 Hong Kong Sales Office Address: Unit 705, 7/F Tower 1, Grand Central Plaza, No. 138 Shatin Rural Committee Rd, Shatin, N.T. Hong Kong Tel: 852-2723 8086 Fax: 852-2723 9179
SN11220CRFR 价格&库存

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

免费人工找货