Data Sheet 3 In 1 USB Audio Controller DATA SHEET SN11300 3 In 1 USB Audio Controller V1.3 Copyright © 2007, Sonix Technology Co., Ltd. All rights reserved. SN11300 Data Sheet 3 In 1 USB Audio Controller I. SN11300 Description SONiX SN11300 is a highly integrated single chip USB audio controller that suitable for VoIP USB phone applications. It includes USB1.1 audio control, a 16-bit multi-bit sigma-delta mono audio CODEC, an 8-bit MCU, PLL, regulator. It has maximum 16 GPIO pins can constitute a 64 key matrix directly support keypad control function. It’s also support buzzer output pin and LCM for VoIP application. It supports 8 to 48 KHz sampling rates in analog playback and recording via EEPORM setting. Moreover, SN11300 provided two series bus interface with external MCU application for advanced functions. With so many features and low-lost cost, SN11300 is an ideal chip to build a USB VoIP phone solution. Earphone LCM USB SN11300 Keypads Mic USB phone Basic VoIP phone solution The basic function for SN11300 is to be the USB wire phone single chip solution. It can control LCM display, keypads scan as well as the audio playback and audio record. Sonix Confidential -1Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 Earphone LCM USB SN11300 Keypads Mic I2C USB phone MCU Other Applications Advance system block diagram The advance application for SN11300 is to add external MCU for the extended application, ex. USB HID devices for keyboard and mouse. Totally one control pipe, two isochronous pipes, and two interrupt pipes are supported by SN11300. Sonix Confidential -2Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller II. SN11300 Features USB Compliant with USB 2.0 Full Speed Operation Compliant with USB audio device class specification v1.0 Full-duplex playback/ recording audio stream without sound card in PC Compatible with Win2000/ WinXP and MacOS10.2/MacOS10.4 without additional driver Plug-and-Play operation with Microsoft OS or MacOS default drivers USB bus power or self power option USB audio function topology has two input terminals, two output terminals, and two 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 and asynchronous synchronization Include two isochronous pipes, one Controller pipe and two HID pipes by default, and external MCU can modify the descriptors. Voice Embedded high-performance multi-bit sigma-delta mono audio CODEC. 8KHz, 11.025KHz, 16KHz, 22.05KHz, 24KHz, 32KHz, 44.1KHz and 48KHz sampling rates for mono playback and recording 12MHz crystal input with on-chip PLL and embedded transceiver for USB On-chip PLL for synchronized with USB host for CODEC interface Compliant with USB HID class specification v1.1; pin control for volume up / down, play mute, and record mute Claim variable max packet size for saving USB bandwidth; according to sampling rate setting DAC SNR 91dB (A-weighted) at 1.8V ADC SNR 81dB (A-weighted) at 1.8V Mono single-ended ADC input with 1Vpp Mono single-ended DAC headphone output with 1Vpp 16-level programmable volume control form +33 dB to -12 dB in 3.0dB pre step for MIC/ADC input PGA 20-dB MIC gain boost control Sonix Confidential -3Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 28-level programmable volume control form 0 dB to -40.5dB in 1.5 dB pre step for headphone amplifier linear headphone amplifier for 32/16Ω load ADC PCM data range from +16383 to -16383 Peripheral Embedded 3.3 V to 1.8 V regulator Supports two wire series bus interface; slave only interface with transfer speed up to 400Kbps(Fast-mode) Features programmable by EEPROM values, for examples customized USB Ids, strings and option setting Support two EEPROM interfaces which are SPI interface(93C46, 93C56, 93C66) and I2C interface(24C01, 24C02, 24C04). HID interrupt interval can be modified via EEPROM EEPROM content can be read from application programming interface 1.8 V core operation and 3.3 V I/O System on chip solution: low cost and easy implementation without external memory LED indicator pins for playback and recording mute A GPIO pins controlled via application programming interface Programmable transfer length up to 3K bytes from host to device and 8 bytes from device to host by HID pipes Fast display speed for dot matrix LCD module or color STN LCD module A ring-tone editor for customized ring-tone Sonix Confidential -4Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller III. SN11300 Ordering information SN11300 A P F G RoHS Type Green G Package Type F 48 pin, LQFP 7x7 mm M 64 pin, LQFP 7x7 mm 80 pin, LQFP 10x10 mm L Function Series P Normal Version Version A A *1 Note: Please contact SONiX sales for detail. Package comparison: Function SN11300A×LG(80 pin) SN11300A×MG(64 pin) SN11300A×FG(48 pin) GPIO 16 pin 13 pin 9 pin Yes Yes No LCM Parallel data interface Serial Peripheral Serial Peripheral interface Type of 6800/8080 Interface interface Embed 1.8V Core, ADC, DAC Core, ADC, DAC Core, CODEC MUTER: Pin23 MUTER: Pin19 No 2 I C slave interface for External MCU LDO LED indicator PLAY: Pin14 Sonix Confidential -5Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller Pin description 37 48 VDDA33_PLL VDDA_HP_IO PWRDN GPIOB3_MUTER GPIOB2_MUTEP GPIOB1_VOLDN GPIOB0_VOLUP VSSDP VDDDP CS1B BUZZEROUT SN11300 pin chart (48-pin LQFP) XOUT 4.1 XIN IV. SN11300 1 36 VDDA_HP VDDA18_PLL HPOUT LF_PLL GNDA_DAC VSSA_PLL VREF_DAC DM VDDA_DAC DP VDDA_DAC_IO VDDA VDDA_ADC VDDAL GNDA_ADC GND VREF_ADC RS_SPIMISO MIC_S SPISS0 MICBIAS 12 25 VDDA33_ADC 24 Sonix Confidential -6Do not copy, reproduce, or distribute without permission AD_VDDL1 AD_VDDD1 RSTN GPIOA0 GPIOA1 GPIOA2 GPIOA3 VSSDP VDDDP GPIOA4 LCMDB7_SPIMOSI 13 VSSA_ADC_IO LCMDB6_SPICLK 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 49 64 VDDA33_PLL DA_RVSS PWRDN GPIOB4 GPIOB3_MUTER GPIOB2_MUTEP GPIOB1_VOLDN GPIOB0_VOLUP VSSDP VDDDP CS1B BUZZEROUT I2CSCL VCC18 I2CSDA XIN XOUT 4.2 SN11300 pin chart (64-pin LQFP) 1 48 DA_VDDL1 VDDA18_PLL DA_VDDD1 LF_PLL VDDA_HP_IO VSSA_PLL VDDA_HP VSSA HPOUT DM GNDA_HP DP GNDA_DAC VDDA VREF_DAC VDDAL VDDA_DAC VCC18 VDDA_DAC_IO GND VDDA_ADC GPIOB6 GNDA_ADC RS_SPIMISO VREF_ADC VDDDP MIC_S SPISS0 MICBIAS 16 33 32 Sonix Confidential -7Do not copy, reproduce, or distribute without permission AD_VDDL1 AD_VDDD1 RSTN GPIOA0 GPIOA1 GPIOA2 GPIOA3 VSSDP VDDDP GPIOA4 GND VCC18 GPIOA7_LEDR GPIOB5 17 LCMDB7_SPIMOSI VDDA33_ADC VSSA_ADC_IO LCMDB6_SPICLK 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 80 VDDA33_PLL GPIOB4 GPIOB3_MUTE GPIOB2_MUTE GPIOB1_VOLD VSSDP GPIOB0_VOLU VDDDP CS1B I2CSCL BUZZEROUT GND VCC18 I2CSDA LCMDB0 LCMDB1 LCMDB2 LCMDB3 XIN LCMDB4 XOUT 4.3 SN11300 pin chart (80-pin LQFP) 61 1 60 PWRDN VDDA18_PLL DA_RVSS LF_PLL DA_VDDL1 VSSA_PLL DA_VDDD1 VSSA VDDA_HP_IO DM VDDA_HP DP HPOUT VDDA GNDA_HP VDDAL GNDA_DAC VCC18 NC GND VREF_DAC LED_G VDDA_DAC RW_WRB VDDA_DAC_IO GPIOB7_LEDO VDDA_ADC GPIOB6 GNDA_ADC RS_SPIMISO VREF_ADC VDDDP NC LCMDB5 MIC_S SPISS0 MICBIAS LCMDB6_SPICLK 20 41 VDDA33_ADC Sonix Confidential -8Do not copy, reproduce, or distribute without permission VSSA_ADC_IO AD_VDDL1 LED_R AD_VDDD1 LED_B RSTN GPIOA0 GPIOA1 GPIOA2 GPIOA3 VSSDP VDDDP GPIOA4 GPIOA5 GND VCC18 GPIOA6 GPIOA7_LEDR 40 GPIOB5 LCMDB7_SPIMOSI 21 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 4.4 Pin assignment and description (48-pin LQFP) Pin# Pin name Pin Type Description 1 VDDA33_PLL AP PLL IO 3.3 V power pin 2 VDDA18_PLL AP PLL core 1.8 V power pin 3 LF_PLL AIO Filter for internal PLL 4 VSSA_PLL AP PLL GND 5 DM AIO USB data minus 6 DP AIO USB data plus 7 VDDA AP 3.3 V VDD of regulator 8 VDDAL AP 1.8 V regulator output 9 GND DP Core ground RS_SPIMISO I/O, 4 mA LCM Data/Register select pin 48 10 11 12 13 or EEPROM data input SPISS0 O, 4 mA, SR EEPROM chip select, low active LCMDB6_SPICLK I/O, 4 mA LCM data6 pin or EEPROM clock pin LCMDB7_SPIMOSI I/O, 4 mA LCM data7 pin or EEPROM data output 14 GPIOA4 I/O, 4 mA GPIOA4 pin 15 VDDDP DP 3.3 V I/O power 16 VSSDP DP 3.3 V I/O ground 17 GPIOA3 I/O, 4 mA GPIOA3 pin 18 GPIOA2 I/O, 4 mA GPIOA2 pin 19 GPIOA1 I/O, 4 mA GPIOA1 pin 20 GPIOA0 I/O, 4 mA GPIOA0 pin 21 RSTN I, ST System reset pin, low active AD_VDDD1 AP 3.3 V VDD of regulator for CODEC(ADC and DAC) AD_VDDL1 AP 1.8 V regulator output for CODEC(ADC and DAC) 24 VSSA_ADC_IO AP ADC I/O ground 25 VDDA33_ADC AP ADC I/O 3.3 V power 22 23 Sonix Confidential -9Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 26 MICBIAS AO ADC MicroPhone Bias output 27 MIC_S AI Microphone single-ended In VREF_ADC AO ADC reference voltage about 28 0.9 volts 29 GNDA_ADC AP ADC core ground 30 VDDA_ADC AP ADC core 1.8 V power 31 VDDA_DAC_IO AP DAC I/O 3.3 V power 32 VDDA_DAC AP DAC core 1.8 V power VREF_DAC AO DAC reference voltage about 0.9 volts 34 GNDA_DAC AP DAC core ground 35 HPOUT AO DAC headphone out 36 VDDA_HP AP HeadPhone core 1.8 V power 37 VDDA_HP_IO AP HeadPhone I/O 3.3 V power PWRDN OD, 4 mA, SR Power down switch control 0: normal mode, 1: power down 33 38 mode 39 40 41 42 GPIOB3_MUTER I/O, 4 mA GPIOB3 pin/ Default MUTER key GPIOB2_MUTEP I/O, 4 mA GPIOB2 pin/ Default MUTEP key GPIOB1_VOLDN I/O, 4 mA GPIOB1 pin/ Default VOLDN key GPIOB0_VOLUP I/O, 4 mA GPIOB0 pin/ Default VOLUP key 43 VSSDP DP 3.3 V I/O ground 44 VDDDP DP 3.3 V I/O power 45 CS1B O, 4 mA, SR LCM chip select, low active 46 BUZZEROUT O, 4 mA, SR Buzzer Output Pin 47 XIN AI 12 MHz clock osc pin for PLL 48 XOUT AO 12 MHz clock osc pin for PLL Sonix Confidential - 10 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 4.5 Pin assignment and description (64-pin LQFP) Pin# Pin name Pin Type Description 1 VDDA33_PLL AP PLL IO 3.3 V power pin 2 VDDA18_PLL AP PLL core 1.8 V power pin 3 LF_PLL AIO Filter for internal PLL 4 VSSA_PLL AP PLL GND 5 VSSA AP GND pin for USB transceiver 6 DM AIO USB data minus 7 DP AIO USB data plus 8 VDDA AP 3.3 V VDD of regulator 9 VDDAL AP 1.8 V regulator output 10 VCC18 DP Core Power, 1.8V 11 GND DP Core ground 12 GPIOB6 I/O, 4 mA GPIOB6 pin RS_SPIMISO I/O, 4 mA LCM Data/Register select pin or EEPROM data input VDDDP DP 3.3 V I/O power SPISS0 O, 4 mA, SR EEPROM chip select, low active LCMDB6_SPICLK I/O, 4 mA LCM data6 pin or EEPROM clock pin LCMDB7_SPIMOSI I/O, 4 mA LCM data7 pin or EEPROM data output GPIOB5 I/O, 4 mA GPIOB5 pin GPIOA7_LEDR I/O, 4 mA GPIOA7 pin/ LED for Record mute 20 VCC18 DP Core Power, 1.8V 21 GND DP Core ground 22 GPIOA4 I/O, 4 mA GPIOA4 pin 23 VDDDP DP 3.3 V I/O power 24 VSSDP DP 3.3 V I/O ground 25 GPIOA3 I/O, 4 mA GPIOA3 pin 26 GPIOA2 I/O, 4 mA GPIOA2 pin 64 13 14 15 16 17 18 19 Sonix Confidential - 11 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 27 GPIOA1 I/O, 4 mA GPIOA1 pin 28 GPIOA0 I/O, 4 mA GPIOA0 pin 29 RSTN I, ST System reset pin, low active AD_VDDD1 AP 3.3 V VDD of regulator for ADC AD_VDDL1 AP 1.8 V regulator output for 30 31 ADC 32 VSSA_ADC_IO AP ADC I/O ground 33 VDDA33_ADC AP ADC I/O 3.3 V power 34 MICBIAS AO ADC MicroPhone Bias output 35 MIC_S AI Microphone single-ended In VREF_ADC AO ADC reference voltage about 36 0.9 volts 37 GNDA_ADC AP ADC core ground 38 VDDA_ADC AP ADC core 1.8 V power 39 VDDA_DAC_IO AP DAC I/O 3.3 V power 40 VDDA_DAC AP DAC core 1.8 V power VREF_DAC AO DAC reference voltage about 0.9 volts 42 GNDA_DAC AP DAC core ground 43 GNDA_HP AP HeadPhone ground 44 HPOUT AO DAC headphone out 45 VDDA_HP AP HeadPhone core 1.8 V power 46 VDDA_HP_IO AP HeadPhone I/O 3.3 V power DA_VDDD1 AP 3.3 V VDD of regulator for DAC DA_VDDL1 AP 1.8 V regulator output for DAC DA_RVSS AP 3.3 V GND of regulator for 41 47 48 49 DAC PWRDN OD, 4 mA, SR Power down switch control 0: normal mode, 1: power down mode GPIOB4 I/O, 4 mA 50 51 Sonix Confidential - 12 Do not copy, reproduce, or distribute without permission GPIOB4 pin 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller 52 53 54 55 SN11300 GPIOB3_MUTER I/O, 4 mA GPIOB3 pin/ Default MUTER key GPIOB2_MUTEP I/O, 4 mA GPIOB2 pin/ Default MUTEP key GPIOB1_VOLDN I/O, 4 mA GPIOB1 pin/ Default VOLDN key GPIOB0_VOLUP I/O, 4 mA GPIOB0 pin/ Default VOLUP key 56 VSSDP DP 3.3 V I/O ground 57 VDDDP DP 3.3 V I/O power 58 CS1B O, 4 mA, SR LCM chip select, low active 59 BUZZEROUT O, 4 mA, SR Buzzer Output Pin I2CSCL OD Clock pin of two-wire serial 60 61 port for external MCU control VCC18 DP Core Power, 1.8V I2CSDA OD Data pin of two-wire serial port for external MCU control 63 XIN AI 12 MHz clock osc pin for PLL 64 XOUT AO 12 MHz clock osc pin for PLL 62 ** All input pin are TTL level and Schmitt trigger, all output pins are slew rate control I – input pin , O – output pin, DP,AP – power pin, ST – Schmitt trigger, SR – slew rate control, PU/PD – pull up or pull down, AI/AO/AIO – Analog PAD, OD – Open drain Sonix Confidential - 13 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 4.6 Pin assignment and description (80-pin LQFP) Pin# Pin name Pin Type Description 1 VDDA33_PLL AP PLL IO 3.3 V power pin 2 VDDA18_PLL AP PLL core 1.8 V power pin 3 LF_PLL AIO Filter for internal PLL 4 VSSA_PLL AP PLL GND 5 VSSA AP GND pin for USB transceiver 6 DM AIO USB data minus 7 DP AIO USB data plus 8 VDDA AP 3.3 V VDD of regulator 9 VDDAL AP 1.8 V regulator output 10 VCC18 DP Core Power, 1.8V 11 GND DP Core ground 12 LED_G O, 4 mA LCM backlight Green RW_WRB I/O, 4 mA LCM Data/Register select pin 14 GPIOB7_LEDO I/O, 4 mA GPIOB7/Play,Record LED 15 GPIOB6 I/O, 4 mA GPIOB6 pin RS_SPIMISO I/O, 4 mA LCM Data/Register select pin or EEPROM data input 17 VDDDP DP 3.3 V I/O power 18 LCMDB5 O, 4 mA LCM data5 pin SPISS0 O, 4 mA, SR EEPROM chip select, low active LCMDB6_SPICLK I/O, 4 mA LCM data6 pin or EEPROM clock pin LCMDB7_SPIMOSI I/O, 4 mA LCM data7 pin or EEPROM data output GPIOB5 I/O, 4 mA GPIOB5 pin GPIOA7_LEDR I/O, 4 mA GPIOA7 pin/ LED for Record mute 24 GPIOA6 I/O, 4 mA GPIOA6 pin 25 VCC18 DP Core Power, 1.8V 80 13 16 19 20 21 22 23 Sonix Confidential - 14 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 26 GND DP Core ground 27 GPIOA5 I/O, 4 mA GPIOA5 pin 28 GPIOA4 I/O, 4 mA GPIOA4 pin 29 VDDDP DP 3.3 V I/O power 30 VSSDP DP 3.3 V I/O ground 31 GPIOA3 I/O, 4 mA GPIOA3 pin 32 GPIOA2 I/O, 4 mA GPIOA2 pin 33 GPIOA1 I/O, 4 mA GPIOA1 pin 34 GPIOA0 I/O, 4 mA GPIOA0 pin 35 RSTN I, ST System reset pin, low active 36 LED_B O, 4 mA LCM backlight Blue 37 LED_R O, 4 mA LCM backlight Red AD_VDDD1 AP 3.3 V VDD of regulator for ADC AD_VDDL1 AP 1.8 V regulator output for ADC 40 VSSA_ADC_IO AP ADC I/O ground 41 VDDA33_ADC AP ADC I/O 3.3 V power 42 MICBIAS AO ADC MicroPhone Bias output 43 MIC_S AI Microphone single-ended In 44 NC - - VREF_ADC AO ADC reference voltage about 38 39 45 0.9 volts 46 GNDA_ADC AP ADC core ground 47 VDDA_ADC AP ADC core 1.8 V power 48 VDDA_DAC_IO AP DAC I/O 3.3 V power 49 VDDA_DAC AP DAC core 1.8 V power VREF_DAC AO DAC reference voltage about 0.9 volts 51 NC - - 52 GNDA_DAC AP DAC core ground 53 GNDA_HP AP HeadPhone ground 54 HPOUT AO DAC headphone out 55 VDDA_HP AP HeadPhone core 1.8 V power 50 Sonix Confidential - 15 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller 56 57 58 59 VDDA_HP_IO AP HeadPhone I/O 3.3 V power DA_VDDD1 AP 3.3 V VDD of regulator for DAC DA_VDDL1 AP 1.8 V regulator output for DAC DA_RVSS AP 3.3 V GND of regulator for DAC PWRDN OD, 4 mA, SR Power down switch control 0: normal mode, 1: power down mode GPIOB4 I/O, 4 mA GPIOB4 pin GPIOB3_MUTER I/O, 4 mA GPIOB3 pin/ Default MUTER key GPIOB2_MUTEP I/O, 4 mA GPIOB2 pin/ Default MUTEP key GPIOB1_VOLDN I/O, 4 mA GPIOB1 pin/ Default VOLDN 60 61 62 63 64 SN11300 key GPIOB0_VOLUP I/O, 4 mA GPIOB0 pin/ Default VOLUP key 66 VSSDP DP 3.3 V I/O ground 67 VDDDP DP 3.3 V I/O power 68 CS1B O, 4 mA, SR LCM chip select, low active 69 BUZZEROUT O, 4 mA, SR Buzzer Output Pin I2CSCL OD Clock pin of two-wire serial port for external MCU control 71 GND DP Core ground 72 VCC18 DP Core Power, 1.8V I2CSDA OD Data pin of two-wire serial 65 70 73 port for external MCU control 74 LCMDB0 O, 4 mA LCM data0 pin 75 LCMDB1 O, 4 mA LCM data1 pin 76 LCMDB2 O, 4 mA LCM data2 pin 77 LCMDB3 O, 4 mA LCM data3 pin 78 LCMDB4 O, 4 mA LCM data4 pin Sonix Confidential - 16 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 79 XIN AI 12 MHz clock osc pin for PLL 80 XOUT AO 12 MHz clock osc pin for PLL ** All input pin are TTL level and Schmitt trigger, all output pins are slew rate control I – input pin , O – output pin, DP,AP – power pin, ST – Schmitt trigger, SR – slew rate control, PU/PD – pull up or pull down, AI/AO/AIO – Analog PAD, OD – Open drain Sonix Confidential - 17 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller V. SN11300 Block diagram (80 Pin) SOF / 1 KHz D+ D- PLL 2 Earphone USB 1.1 SIE ISO in 12 MHz PLL 1 24 MHz CODEC Mic in ISO out Regulator 3.3 V - > 1.8V CX INT 3 INT 4 Interface Buzzer Buzzer out GPIO Key 8x8 LCM LCM / EEPROM SRAM 1. 2. 3. 4. System Clock = 24 MHz Codec = 16 b , Mono LCM < = 256 x256 Keys scan < = 8x8 ROM Ring SRAM MCU EEPROM I2C SN 11300 USB audio function topology has two input terminals, two output terminals, and two feature units VI. EEPROM contents arrangement The SN11300 supports an external EEPROM to be installed for the system manufacturers to customize the USB VID, PID and the vendor/product strings being Sonix Confidential - 18 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 I2C Data Sheet 3 In 1 USB Audio Controller SN11300 displayed in the OS to differentiate their own products with the others. Some of the features supported by the chip can also be programmed through setting proper values in the EEPROM. Any modification will be active after re-plug USB cable. The table below shows the format of the EEPROM. The detail is described in the following sub-section. SONiX TAG: The SN11300 supports total 6 kind of external EEPROM, This filed indicate the EEPROM type. The default value is 0x53, 0x4E (93C46). USB VID and PID: : The default USB VID of SN11300 is 0x0C45. The default PID is 0x1300. The VID can be changed by program EEPROM byte 0~1, and PID by byte 2~3. It should be noted that the VID and PID values can not be set to 0x0000 or 0xFFFF. Control byte 1: The control byte 1 is located in byte 0x06 of EEPROM. Bit 0 to 3 is the HID3 interval time. It can be 2ms~20ms. Bit6 is Self-powered bit, and Bit7 indicate that the MaxPower in USB descriptor(”1” is 500mA, “0” is 100mA). Control byte 2: The control byte 2 is located in byte 0x07 of EEPROM. Bit0 is HID key control bit. By default, SN11300 support 4 HID key (volume up, volume down, mute play, mute record). Set this bit to zero will disable HID key function. Bit 4 to 7 is Audio sampling rate. SN11300 support eight kind of sampling rate, default sampling rate is 48K Hz. Control byte 3: The control byte 3 is located in byte 0x08 of EEPROM. Bit 0 to 3 is the HID4 interval time. It can be 2ms~20ms. LCM control byte: The LCM control byte is located in byte 0x0C of EEPROM. Bit 2 to 3 is HID3 report out size. It supports two kind of report out size - 1K+32, 2K+32 bytes. Sonix Confidential - 19 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 Control byte 4: The control byte 4 is located in byte 0x0D of EEPROM. Bit 0 is external LCM exist bit. Default value is zero. Set 1 to this bit will disable internal LCM display function. Bit 1 is external key exist bit. Default value is zero. Set 1 to this bit will disable internal key function. Bit 2 to 5 is I2C timeout filed, SN11300 can communicate with external MCU by I2C interface, and this filed indicate SN11300 should wait how long when I2C interface fail to avoid system enter the dead loop. Bit 6 and Bit7 are reserved, set to 0. Language ID The language ID filed indicates the codes representing languages supported by SN11300. The default value is 0x04, 0x03, 0x09, and 0x04. USB Manufacturer, Product and Serial string length: The length of the vendor, product and serial string is user define. They are sequentially located in byte 0x14 to 0x16 of EEPROM. The only limitation is the sum of the all string length and API reserved bytes can’t be over EEPROM size. USB Manufacturer, Product and Serial string: The USB string entity is start from byte 0x17 of EEPROM. They are sequentially Manufacturer, Product and Serial string. API reserved bytes: The last 16 bytes of EEPROM is reserved for API used. Sonix Confidential - 20 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 EEPROM setting table: USB AUDIO HIDDEN SECTOR SECTOR DEFINITION -- > 128 BYTES (BAESD) AND AND 256 / 512 BYTES (EXTEND) FORMAT. FORMAT. Offset Length Definition Note (MP default) 00 ~ 01 2 bytes LSB ~ MSB SONiX TAG (0x4E53) SPI type: [0x53, 0x4E] default (128bytes). [DEF] [0x52, 0x2A] 256bytes. [0x53, 0x3A] 512bytes. I2C type: [0x73, 0x01] 128bytes [0x72, 0x02] 256bytes. [0x73, 0x04] 512bytes. The TAG is depending on hidden sector real size. If the TAG does not exist, exist, all parameter is default value in FW ROM code. 02 ~ 03 2 bytes LSB ~ MSB 04 ~ 05 2 bytes LSB ~ MSB 06 1 byte VID Vender ID (0x0C45) [0x45,0x0C] PID Product ID (0x1300) [0x00,0x13] Control byte 1 Bit 3~0: HID3 interval (0x04) 0000: 2 ms 0001: 4 ms 0010: 6 ms. 0011: 8 ms 0100: 10 ms [DEF] …. 1001:20 ms Others: Reserved Bit 4: Reserved, set to 0 Bit 5: Reserved, set to 0 Sonix Confidential - 21 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 Bit 6: 1: self-powered. 0: Bus-powered. [DEF] Bit 7: 1: Maximum power = 500mA. 0: Maximum power = 100mA. [DEF] 07 1 byte Control byte 2 (0x81) Bit 0: HID Vol / Mute enable 1: HID report In include Vol / Mute .[DEF] 0: HID no Vol / Mute key field (HID enable means windows can recognize the 4 key without API) Bit 1~3: Reserve 0x00 Bit 7~4: Sampling rate 1000 : 48KHz [DEF] 1001 : 24KHz 0100 : 44.1KHz 0101 : 22.05KHz 0111 : 11.025KHz 0000 : 32KHz 0001 : 16KHz 0011 : 8KHz 08 1 byte Control byte 3 [0x04] Bit 3~0: HID4 interval 0000: 2 ms 0001: 4 ms 0010: 6 ms. 0011: 8 ms 0100: 10 ms [DEF] …. 1001:20 ms Others: Reserved Bit4~7: Reserve 0x00[DEF] 09 1 byte USB connect USB connect delay time delay 0: No delay time[0x0A] 1: delay 10ms[DEF] Sonix Confidential - 22 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 2: delay 20ms …. 255: delay 2550 ms 0A~0B 3 byte Reverse for Reserve for User data[0x00] User’s[0x00] C 1 bytes LCM control Bit 0~1: Reserve 0x00 [0x00] Bit 2~3: HID3 size for LCM 00: 1K+32 bytes [DEF] 01: 2K+32 bytes Others: Reserved (In general, 1k+32 is for mono LCM and 2k+32 is for color LCM) Bit 4~7: Reserve 0x00 D 1 bytes Control byte4 (0x00) Bit 0: extern LCM exist 1: extern LCM exist 0: extern LCM not exist [DEF] Bit 1: extern Key exist 1: extern Key exist 0: extern Key not exist [DEF] Bit2~5: I2C Timeout 0000: 500ms 0001: 1000 ms 0010: 1500ms ….. 1111: 4000ms Bit 6: Reserved, set to 0 Bit 7: Reserved, set to 0 E~F 2 bytes Reverse for Reserve for User data[0x00] User’s[0x00] 10 ~ 13 14 4 bytes 1 byte Language ID English (0x04030904) [0x04,0x03,0x09,0x04] USB Manufacturer USB Manufacturer string length Sonix Confidential - 23 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller string length SN11300 [0x10] (0x10) 15 1 byte USB product USB product string length string length [0x22] (0x22) 16 1 byte USB serial USB serial string length string length [0x16] (0x16) 17 ~ 26 16 bytes USB Manufacturer USB vendor string (depend on EEPROM size string and string length) (GENERIC) [0x10,0x03,0x47,0x00,0x45,0x00,0x4E,0x00,0x4 5,0x00,0x52,0x00,0x49,0x00,0x43,0x00] 27 ~ 48 34 bytes USB product USB Product String (depend on EEPROM size string and string length) (USB Audio [0x22,0x03,0x55,0x00,0x53,0x00,0x42,0x00,0x20 Device) ,0x00,0x41,0x00,0x75,0x00,0x64,0x00,0x69,0x00 ,0x6F,0x00,0x20,0x00,0x44,0x00,0x65,0x00,0x76 ,0x00,0x69,0x00,0x63,0x00,0x65,0x00] 49 ~ 5E 22 bytes USB serial USB serial number. string [0x16,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00 (0000000000) ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00] 5F ~ 6F 17 bytes Reserve for Reserve for User data[0x00] User’s (0x00) 70 ~ 7F 16 bytes Reserve for API Reserve for User data[0x00] (0x00) Sonix Confidential - 24 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller VII. SN11300 HID bytes arrangement The SN11300 is equipped with a special feature to let the host software to communicate with the USB downstream devices via the HID pipes. 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. The detail is described in the HID application note. VIII. Two-wire serial port definition To provide extension capability, SN11300 contains a two wire series bus circuitry as an interface to external MCU. The two wire series bus serves as a slave device with bit rate up to 400Kbps(fast mode). External MCU can write 16 bytes to the SN11300 with 7-bit register address 0x5A. MCU can also read 16 bytes from SN11300 with 7-bit register address 0x59. The detail is described in the EXT-MCU application note and EXT-MCU programming guide. READ : S Slave Addr (W) A Pointer A Sr Slave Addr (R) A D0 A D1 A D2 A D3 A D4 ~ A DD A DE A DF A P NOTE: NOTE: 1. S : START 2. Sr : Repeated START 3. Slave Addr (W) : Slave Address (Write) = 0xB2 8. D0 ~ DF : Data (Byte0 ~ Byte15) 4. Slave Addr (R) : Slave Address (Read) = 0xB3 9. P : STOP 5. Pointer : Register0 Pointer = 0x00 10. : From Master to SN11300 6. A : Acknowledge 11. : From SN11300 to Master 7. A : Not Acknowledge READ Sonix Confidential - 25 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 WRITE : S Slave Addr (W) A Pointer A D0 A D1 A D2 A D3 A D4 A ~ DC A DD A DE A DF A P NOTE: NOTE: 1. S : START 5. A : Acknowledge 2. Slave Addr (W) : Slave Address (Write) = 0xB4 6. P : STOP 3. Pointer : Register0 Pointer = 0x00 4. D0 ~ DF : Data (Byte0 ~ Byte15) 7. : From Master to SN11300 8. : From SN11300 to Master WRITE IX. GPIO and Key function SN11300 supports maximum 16 GPIO pins. Under the default setting, there are two LED indicator pins (GPIOB7, GPIOA7) for playback/recode and recording mute. And there are four button pins for volume up (GPIOA0+GPIOB0), volume down (GPIOA0+GPIOB1), playback mute (GPIOA0+GPIOB2) and recode mute (GPIOA0+GPIOB3). In addition, all GPIO pins can be control via application programming interface and support maximum 64 key matrix keypad functions or control maximum 16 independent GPIO functions. X. LCM function SN11300 supports maximum 256-column x 256-row dot matrix LCD module or color STN LCD module. We offer a simple and fast application programming interface to control and send Bitmap data from Host to LCM. SN11300 supports 8-bit parallel interface with 6800-series or 8080-series (80pin only) and 4 pin SPI interface to control LCM. Sonix Confidential - 26 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller XI. SN11300 Buzzer output function SN11300 provide 128-bytes SRAM that contents ring-tone parameter for Buzzer output. The ring-tone parameter is easy to update by application programming interface when customers want to change their ring. We also provide a ring-tone editor for customers to make their own ring. XII. Software support SN11300 provides the following software to customers. 1. The Software Development Kit (SDK): The customers can use SDK to develop their own features, for example key definition, LCM display or ring-tone. 2. The application programming interface. Note: Please contact SONiX sales for detail. XIII. External-MCU Firmware support SN11300 provides the following firmware and document to customers. 1. Standard 8051 C source code, it's convenient to include directly for 8051 type microprocessor. 2. Detail programming guide and microprocessor porting firmware. function flowchart for other type XIV. Operating rating and electrical characteristics 14.1 Absolute maximum rating Symbol Parameter Rating unit VDDDP Power supply -0.3 to 3.6 V VDD Power supply -0.18 to 1.98 V Vin Input Voltage -0.3 to Vcc+0.3 V Vout Output Voltage -0.3 to Vcc+0.3 V Tstg storage temperature range Sonix Confidential - 27 Do not copy, reproduce, or distribute without permission -40 to +125 0 C 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 14.2 ESD Performance Symbol Parameter ESD (HBM) Rating unit ESD human body mode 2000 V ESD (MM) ESD machine mode 200 V Ilatch minimum latch up current 200 mA 14.3 Operation conditions Symbol Parameter value unit VDDDP, VDDA33_PLL Digital I/O and PLL IO supply voltage +3.3 (typ) V VDDA, DA_VDDD1, AD_VDDD1 Regulator in supply voltage +3.3 (typ) V VDDA33_ADC, VDDA_DA_IO, VDDA33_DAC, VDDA_HP_IO CODEC IO supply voltage +3.3 (typ) V VDD18 Digital core supply voltage +1.8 (typ) V VDD18_PLL PLL core supply voltage +1.8 (typ) V AD_VDDL1, DA_VDDL1 Regulator output voltage +1.8 (typ) V VDDA_ADC, VDDA_DAC, VDDA_HP CODEC core power supply voltage +1.8 (typ) V VREF_ADC, VREF_DAC CODEC reference voltage +0.9 (typ) V MICBIAS Microphone bias output voltage +2.6 (typ) V TA operating ambient temperature range Sonix Confidential - 28 Do not copy, reproduce, or distribute without permission 25 (typ) O C 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 14.4 DC electrical characteristics Symbol parameter test condition Value unit VDI differential input sensitivity | (D+) – (D-) | 0.2 (min) V VCM differential common mode range Included VDI range 0.8 (min) 2.5 (max) V VSE single ended receiver threshold 0.8 (min) 2.0 (max) V VIH high level input voltage 2.0 (min) V VIL low level input voltage 0.8 (max) V IOH drive current VOH = 2.3V mA IOL sink current VOL= 0.5 V Io_max maximum current in operation 4 (typ) for 4mA pads 8 (typ) for 8mA pads 4 (typ) for 4mA pads 8 (typ) for 8mA pads 60 (max) mA Isuspend supply current in suspend 400 (max) µA mA 14.5 AC electrical characteristics 14.5.1 Operation clocks symbol parameter value unit XIN system clock input to PLL 12 (typ) MHz XIN duty cycle 50 ± 2 % 14.5.2 Codec electrical parameters VDDA_ADC=VDDA_DAC= 1.8V, VDDA33_ADC= 3.1V, MICBIAS= 2.5V, Ta= +25℃, 1kHz signal, 16-bit audio data, 48kHz sampling rate PARAMETER SYMBOL TEST CONDITIONS MIN TYP MAX UNIT Analogue to Digital Converter (ADC) to MONO input Signal to Noise Ratio (note2) SNR A-weighted, 0dB gain 81 dB Dynamic range (note3) DR Total Harmonic Distortion(note4) THD A-weighted, 0dB gain 81 dB Full-scale, 0dB gain -75 dB Full-scale Input Signal Level (0dB) - - 0.42 1.2 Vrms Vpp Sonix Confidential - 29 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 Microphone input (ADC) gain Boost Gain - - - 20 - Gain Adjustment Range - - -12 - 33 dB dB Gain Adjustment Steps - - - 16 - Steps Digital to Analogue Converter (DAC) to MONO output Signal to Noise Ratio (note5,6) SNR A-weighted, 0dB gain Dynamic range (note3) DR Total Harmonic Distortion THD Full-scale Output Signal Voltage (0dB) - 91 dB A-weighted, 0dB gain 91 dB RL=10KΩ -81 dB RL=32Ω -72 dB RL=16Ω -67 dB RL=10K 0.5 1.4 Vrms Vpp RL=32Ω 0.42 1.2 Vrms Vpp RL=16Ω 0.38 1.0 Vrms Vpp Digital to Analogue Converter (DAC) amplification Volume Control Level - - -40.5 - 0 dB Volume Control Step - - - 28 - Steps Min max unit 4 20 ns 4 20 ns 90 110 % 1.3 2.0 V 14.5.3 USB transceiver signal (full speed mode) tf tr DPLUS/ DMINUS Symbol parameter Tr transition rise time for USBDP or test condition USBDM Tf transition fall time for USBDP or USBDM Trfm rise / fall time matching Vo(crs) signal crossover voltage (Tr / Tf ) * 100 Sonix Confidential - 30 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 14.5.4 Embedded Regulator TA=25C Symbol Parameter VIN Input Voltage VOUT Output Voltage IMAX Maximum Load Conditions VDDA=3.3V Min Typ Max Unit 3 3.3 3.6 V 1.62 1.8 1.98 V 100 mA Current VDROP Dropout Voltage VDDA=3.3V, 100mA 30 mV Loading 14.5.5 EEPROM Interface (93Cxx) SPISS0 SPISS0 tcss tskh tcsh tskl SPICLK tdis tdih SPIMOSI tpd0 tpd1 tdf SPIMISO (read) read) tdf tsv SPIMISO (program) program) Status Valid symbol parameter tsk SPICLK clock frequency tskh SPICLK high time 1200 ns tskl SPICLK low time 1200 ns tcs Minimum SPISS0 low time 2400 ns Sonix Confidential - 31 Do not copy, reproduce, or distribute without permission min typ max unit - 400 - kHz 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 tcss SPISS0 setup time 2400 ns tdis SPIMOSI setup time 1200 ns tcsh SPISS0 hold time 1200 ns tdih SPIMOSI hold time 1200 ns tpd1 SPIMISO delay to “1” 250 ns tpd0 SPIMISO delay to “0” 250 ns tsv SPISS0 to status valid 250 ns tdf SPISS0 to SPIMISO high impedance 250 ns 14.5.6 EEPROM Interface (24C0x) SPICLK SPIMOSIin SPIMOSIout STANDARDSTANDARD-MODE Symbol FASTFAST-MODE Parameter Unit Min. Max. Min. Max. 0 100 0 400 KHz fSCL SPICLK Clock Frequency tLOW Clock LOW Period 4.7 — 1.2 — μs tHIGH Clock HIGH Period 4 — 0.6 — μs tBUF Bus Free Time Before New Transmission(1) 4.7 — 1.2 — μs tSU:STA Start Condition Setup Time 4.7 — 0.6 — μs tSU:STO Stop Condition Setup Time 4.7 — 0.6 — μs tHD:STA Start Condition Hold Time 4 — 0.6 — μs Sonix Confidential - 32 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller tHD:STO Stop Condition Hold Time tSU:DAT SN11300 4 — 0.6 — μs Data In Setup Time 200 — 100 — ns tHD:DAT Data In Hold Time 0 — 0 — ns tDH Data Out Hold Time 100 — 50 — ns tAA Clock to Output 0.1 4.5 0.1 0.9 μs tR SCL and SDA Rise Time(1) — 1000 — 300 ns tF SCL and SDA Fall Time(1) — 300 — 300 ns Note:1. This parameter is characterized but not 100% tested. Sonix Confidential - 33 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 XV. Reference design 15.1 48pin reference Bill of Material No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Part Type MT12A08 0.1uF 0.1uF 10uF 1uF 1uF 1uF 1uF 1uF 1uF 1uF 1uF 220pF 22pF 22pF 27nF 470pF 100uF 10uF 10uF 10uF 10uF 10uF 1uF 47uF DIODE SN11300MP_48P AT93C46 bead 12M 27 27 200 10K 10K 1K 2.2K 2K 3K 47K APL5508 2N3904 SI2301DS-T1 USB_MINI_B_TYPE Designator BZ1 C40 C52 C24 C10 C12 C17 C19 C20 C23 C8 C9 C48 C3 C4 C2 C1 C47 C43 C45 C31 C32 C33 C44 C5 D1 U8 U3 L1 Y1 R17 R18 R20 R6 R7 R44 R21 R29 R2 R23 U1 Q6 Q2 J4 Description Magnetic Buzzer C-0603 C-0603 C-1206, CL31F106ZOHNNNE, SAMSUNG C-0603 C-0603 C-0603 C-0603 C-0603 C-0603 C-0603 C-0603 C-0603 C-0603 C-0603 C-0603 C-0603 RV2-16V101MS-R, 100uF, 16V, ±20%, ELNA RV2-16V100MU-R, 10uF, 16V, ±20%, ELNA RV2-16V100MU-R, 10uF, 16V, ±20%, ELNA C-1206, CL31F106ZOHNNNE, SAMSUNG C-1206, CL31F106ZOHNNNE, SAMSUNG C-1206, CL31F106ZOHNNNE, SAMSUNG C-0603 AVX, TAJB476M010RNJ DIODE, 1N4148 SN11300APFG, 48pin, LQFP7x7mm EEPROM AT93C46(128x8bit), ATMEL PBY160808T-300Y-N, Z=30 ohm, ±25%, YAGEO Crystal 12MHz ±30ppm R-0603 R-0603 R-0603 R-0603 R-0603 R-0603 R-0603 R-0603 R-0603 R-0603 LDO, 5V to 3.3V, Iout<500mA, ANPEC BJT, NPN MOSFET, P-channel USB-M5P Sonix Confidential - 34 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 15.2 48pin reference design 1 2 3 4 5 6 EEPROM U3 AGND D AGND SPISS0 1 DB6_SPICLK 2 DB7_SPIMOSI 3 RS_SPIMISO 4 LF_FT C3 22pF C4 22pF 12M USB_DM USB_DP 2 48 47 46 45 44 43 42 41 40 39 38 37 1 2 3 4 5 6 C10 1uF +3.3V 7 C8 1uF +1.8DVDD 8 9 RS_SPIMISO 10 SPISS0 11 DB6_SPICLK 12 J4 1 2 3 4 5 6 1 R17 R18 4 27 27 USB_MINI_B_TYPE DI ORG DO GND +3.3V +1.8DVDD LF_FT +3.3V VDDA33_PLL VDDA18_PLL LF_FT VSS_PLL DM DP VDDA VDDAL GND RS_SPIMISO SPISS0 LCMDB6_SPICLK SN11300MP_48P DB7_SPIMOSI 13 GPIOA4 14 +3.3V 15 16 GPIOA3 17 GPIOA2 18 GPIOA1 19 GPIOA0 20 21 +3.3V 22 +1.8AVDD 23 24 LCM SPI interface D1 R6 DIODE 10K DB7_SPIMOSI DB6_SPICLK RS_SPIMISO CS1B +3.3V_PD 6 GPIOB0 GPIOB1 GPIOB2 GPIOB3 5 GPIOA0 GPIOA1 GPIOA2 GPIOA3 GPIOA4 +3.3V NC/E0 VCC NC/E1 TEST/WC NC/E2 SCL GND SDA +3.3V 8 DB7_SPIMOSI DB6_SPICLK RS_SPIMISO CS1B R15 100k 7 GPIOA0 Volume up Volume down Mute Play Mute Record D 6 DB6_SPICLK 5 DB7_SPIMOSI R16 100k GPIOB0 GPIOB1 GPIOB2 GPIOB3 GPIOA0 GPIOA1 GPIOA2 GPIOA3 GPIOA4 GPIOB0 GPIOB1 GPIOB2 GPIOB3 SPEAKER VDDA_HP HPOUT GNDA_HP VREF_DAC VDDA_DAC VDDA_DAC_IO VDDA_ADC GNDA_ADC VREF_ADC MIC_S MICBIAS VDDA33_ADC 36 35 34 33 32 31 30 29 28 27 26 25 +1.8AVDD C31 10uF C47 100uF AGND C 1 AGND 2 +1.8AVDD +3.3V +1.8AVDD C17 1uF C19 1uF C32 10uF AGND MICBIAS R20 C43 10uF C20 1uF AGND AGND C33 10uF +3.3V 200 AGND MICBIAS C5 47uF AGND R21 2.2K AGND bead AGND MIC 1 C48 220pF L1 B Key GPIO matrix 7 AT24C01 XOUT XIN BUZZEROUT CS1B VDDDP VSSDP GPIOB0_VOLUP GPIOB1_VOLDN GPIOB2_MUTEP GPIOB3_MUTER PWRDN DA_VDDD1 2 C9 1uF NC U7 U8 C23 1uF VDD DD+ NC GND Case C12 1uF LCMDB7_SPIMOSI GPIOA4 VDDDP VSSDP GPIOA3 GPIOA2 GPIOA1 GPIOA0 RSTN AD_VDDD1 AD_VDDL1 VSSA_ADC_IO Vin C24 10uF USB_5V C C52 0.1uF 3 +3.3V 3 Vout SK +3.3V 8 AT93C46 GPIOB0 GPIOB1 GPIOB2 GPIOB3 PWRDN +3.3V Y1 BUZZEROUT CS1B +3.3V R2 U1 APL5508(SOT-89) GND VCC or choose I2C interface EEPROM 3K 1 AGND C2 27nF C1 470pF CS R23 47K 2 AGND B AGND C45 Buzzer RSTN +3.3V_PD 10uF +3.3V_PD BZ1 R44 1 1K C44 1uF + 2 - Q2 D 3 MT12A08 C40 PWRDN1 R7 10K 2 +3.3V G S SI2301DS-T1 BUZZEROUT R29 2K Q6 2N3904 0.1uF A A Title Sonix SN11300 48pin reference design Size Number Revision 1.1 B Date: File: 1 2 3 4 5 6-Mar-2008 Sheet of C:\Documents and Settings\pj_wu\My Documents\PCB\SN11300\SN11300MP_EVB\SN11300M Drawn By: 6 Data Sheet 3 In 1 USB Audio Controller SN11300 15.3 64pin reference Bill of Material No. Part Type Designator Description 1 MT12A08 BZ1 Magnetic Buzzer 2 0.1uF C40 C-0603 3 0.1uF C52 C-0603 4 10uF C24 C-1206, CL31F106ZOHNNNE, SAMSUNG 5 1uF C10 C-0603 6 1uF C11 C-0603 7 1uF C12 C-0603 8 1uF C13 C-0603 9 1uF C15 C-0603 10 1uF C16 C-0603 11 1uF C17 C-0603 12 1uF C19 C-0603 13 1uF C20 C-0603 14 1uF C21 C-0603 15 1uF C22 C-0603 16 1uF C23 C-0603 17 1uF C7 C-0603 18 1uF C8 C-0603 19 1uF C9 C-0603 20 220pF C48 C-0603 21 22pF C3 C-0603 22 22pF C4 C-0603 23 27nF C2 C-0603 24 470pF C1 C-0603 25 100uF C47 RV2-16V101MS-R, 100uF, 16V, ±20%, ELNA 26 10uF C43 RV2-16V100MU-R, 10uF, 16V, ±20%, ELNA 27 10uF C45 RV2-16V100MU-R, 10uF, 16V, ±20%, ELNA 28 10uF C31 C-1206, CL31F106ZOHNNNE, SAMSUNG 29 10uF C32 C-1206, CL31F106ZOHNNNE, SAMSUNG 30 10uF C33 C-1206, CL31F106ZOHNNNE, SAMSUNG 31 1uF C44 C-0603 32 47uF C5 AVX, TAJB476M010RNJ 33 DIODE D1 DIODE, 1N4148 34 SN11300MP_64P U8 SN11300APMG, 64pin, LQFP7x7mm 35 AT93C46 U3 EEPROM AT93C46(128x8bit), ATMEL 36 bead L1 PBY160808T-300Y-N, Z=30 ohm, ±25%, YAGEO 37 MUTER LED D2 LED-D-1 38 12M Y1 Crystal 12MHz ±30ppm 39 27 R17 R-0603 40 27 R18 R-0603 41 200 R20 R-0603 42 330 R26 R-0603 43 10K R4 R-0603 44 10K R5 R-0603 45 10K R6 R-0603 46 10K R7 R-0603 47 1K R44 R-0603 48 2.2K R21 R-0603 Sonix Confidential - 35 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 49 2K R29 R-0603 50 3K R2 R-0603 51 47K R23 R-0603 52 APL5508 U1 LDO, 5V to 3.3V, Iout<500mA, ANPEC 53 2N3904 Q6 BJT, NPN 54 SI2301DS-T1 Q2 MOSFET, P-channel 55 USB_MINI_B_TYPE J4 USB-M5P Sonix Confidential - 36 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 15.4 64pin reference design 1 2 3 4 5 6 EEPROM Key GPIO matrix U3 LF_FT D AGND 1 2 3 4 5 6 USB_DM R17 USB_DP R18 27 27 USB_MINI_B_TYPE VDDA33_PLL VDDA18_PLL LF_FT VSS_PLL VSSA DM DP VDDA VDDAL VCC18 GND GPIOB6 RS_SPIMISO VDDDP SPISS0 LCMDB6_SPICLK DB7_SPIMOSI GPIOB5 GPIOA7_LEDR +1.8DVDD B Q2 D 3 PWRDN1 I2CSDA I2CSCL GPIOB6 (Interrupt) I2CSDA I2CSCL GPIOB6 R7 10K 2 SN11300MP_64P DA_VDDL1 DA_VDDD1 VDDA_HP_IO VDDA_HP HPOUT GNDA_HP GNDA_DAC VREF_DAC VDDA_DAC VDDA_DAC_IO VDDA_ADC GNDA_ADC VREF_ADC MIC_S MICBIAS VDDA33_ADC 17 18 19 20 21 GPIOA4 22 +3.3V 23 24 GPIOA3 25 GPIOA2 26 GPIOA1 27 GPIOA0 28 29 +3.3V 30 +1.8AVDD_AD 31 32 DB7_SPIMOSI DB6_SPICLK RS_SPIMISO CS1B +3.3V_PD I2C interface (External MCU) 4 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 LCM SPI interface DB7_SPIMOSI DB6_SPICLK RS_SPIMISO CS1B +3.3V_PD 3 LCMDB7_SPIMOSI GPIOB5 GPIOA7_LEDR VCC18 GND GPIOA4 VDDDP VSSDP GPIOA3 GPIOA2 GPIOA1 GPIOA0 RSTN AD_VDDD1 AD_VDDL1 VSSA_ADC_IO VDD DD+ NC GND Case 2 XOUT XIN I2CSDA VCC18 I2CSCL BUZZEROUT CS1B VDDDP VSSDP GPIOB0_VOLUP GPIOB1_VOLDN GPIOB2_MUTEP GPIOB3_MUTER GPIOB4 PWRDN DA_RVSS Vin 2 1 2 3 4 5 6 7 C10 1uF +3.3V 8 9 C8 1uF +1.8DVDD 10 11 GPIOB6 12 RS_SPIMISO 13 C13 1uF +3.3V 14 SPISS0 15 DB6_SPICLK 16 +3.3V G S SI2301DS-T1 D2 NC DI ORG DO 7 D 5 GND C21 C22 1uF 1uF R26 VCC NC/E1 TEST/WC NC/E2 SCL GPIOA0 GPIOA1 GPIOA2 GPIOA3 GPIOA4 +3.3V 8 R15 100k 7 SDA 6 DB6_SPICLK 5 DB7_SPIMOSI GPIOB0 GPIOB1 GPIOB2 GPIOB3 GPIOB4 GPIOB5 GPIOB6 GPIOB0 GPIOB1 GPIOB2 GPIOB3 GPIOB4 GPIOB5 GPIOB6 R16 100k AT24C01 C 48 +1.8AVDD_DA 47 46 +3.3V C12 1uF SPEAKER AGND 45 +1.8AVDD_DAC31 10uF C47 100uF 44 1 43 AGND 2 42 41 1uF AGND 40 +1.8AVDD_DA C15 AGND C32 39 +3.3V C16 1uF 10uF 1uF 38 +1.8AVDD_AD C17 37 AGND AGND 36 C33 35 C19 1uF 10uF MICBIAS 34 +3.3V 33 R20 200 C43 C20 AGND C5 10uF 1uF 47uF MICBIAS AGND AGND R21 2.2K MIC +3.3V 1 C48 220pF AGND C45 GPIOA0 GPIOA1 GPIOA2 GPIOA3 GPIOA4 +3.3V NC/E0 GND GPIOA0 Volume up Volume down Mute Play Mute Record 6 U7 1 U8 C9 1uF +3.3V C11 1uF +1.8DVDD LF_FT J4 4 AGND C24 10uF C23 1uF RS_SPIMISO SK GPIOB0 GPIOB1 GPIOB2 GPIOB3 or choose I2C interface EEPROM +3.3V USB_5V C I2CSDA +1.8DVDD I2CSCL BUZZEROUT CS1B +3.3V C7 1uF GPIOB0 C52 0.1uF GPIOB1 GPIOB2 GPIOB3 GPIOB4 PWRDN U1 APL5508(SOT-89) 3 3 +3.3V 8 VCC AT93C46 R4 R5 10K 10K 12M Vout 2 DB7_SPIMOSI CS C4 22pF Y1 GND DB6_SPICLK +3.3V C3 22pF R2 3K 1 1 AGND C2 27nF C1 470pF SPISS0 D1 R6 DIODE 10K R23 47K B 2 Buzzer AGND +3.3V_PD L1 BZ1 R44 1 1K bead 10uF + 2 - AGND RSTN MT12A08 C40 330 MUTER LED BUZZEROUT C44 1uF R29 Q6 2N3904 2K 0.1uF A A Title Sonix SN11300 64pin reference design Size Number Revision 1.1 B Date: File: 1 2 3 4 5 6-Mar-2008 Sheet of C:\Documents and Settings\pj_wu\My Documents\PCB\SN11300\SN11300MP_EVB\SN11300M Drawn By: 6 Data Sheet 3 In 1 USB Audio Controller SN11300 15.5 80pin reference Bill of Material No. Part Type Designator Description 1 MT12A08 BZ1 Magnetic Buzzer 2 0.1uF C40 C-0603 3 0.1uF C52 C-0603 4 10uF C24 C-1206, CL31F106ZOHNNNE, SAMSUNG 5 1uF C10 C-0603 6 1uF C11 C-0603 7 1uF C12 C-0603 8 1uF C13 C-0603 9 1uF C15 C-0603 10 1uF C16 C-0603 11 1uF C17 C-0603 12 1uF C19 C-0603 13 1uF C20 C-0603 14 1uF C21 C-0603 15 1uF C22 C-0603 16 1uF C23 C-0603 17 1uF C7 C-0603 18 1uF C8 C-0603 19 1uF C9 C-0603 20 220pF C48 C-0603 21 22pF C3 C-0603 22 22pF C4 C-0603 23 27nF C2 C-0603 24 470pF C1 C-0603 25 100uF C47 RV2-16V101MS-R, 100uF, 16V, ±20%, ELNA 26 10uF C43 RV2-16V100MU-R, 10uF, 16V, ±20%, ELNA 27 10uF C45 RV2-16V100MU-R, 10uF, 16V, ±20%, ELNA 28 10uF C31 C-1206, CL31F106ZOHNNNE, SAMSUNG 29 10uF C32 C-1206, CL31F106ZOHNNNE, SAMSUNG 30 10uF C33 C-1206, CL31F106ZOHNNNE, SAMSUNG 31 1uF C44 C-0603 32 47uF C5 AVX, TAJB476M010RNJ 33 DIODE D1 DIODE, 1N4148 34 SN11300MP_80P U8 SN11300APLG, 80pin, LQFP10x10mm 35 AT93C46 U3 EEPROM AT93C46(128x8bit), ATMEL 36 bead L1 PBY160808T-300Y-N, Z=30 ohm, ±25%, YAGEO 37 MUTER LED D2 LED-D-1 38 PLAY LED D3 LED-D-1 39 12M Y1 Crystal 12MHz ±30ppm 40 27 R17 R-0603 41 27 R18 R-0603 42 200 R20 R-0603 43 330 R26 R-0603 44 330 R27 R-0603 45 10K R4 R-0603 46 10K R5 R-0603 47 10K R6 R-0603 48 10K R7 R-0603 Sonix Confidential - 37 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller R44 SN11300 49 1K R-0603 50 2.2K R21 R-0603 51 2K R29 R-0603 52 3K R2 R-0603 53 47K R23 R-0603 54 2N3904 Q6 BJT, NPN 55 SI2301DS-T1 Q2 MOSFET, P-channel 56 APL5508 U1 LDO, 5V to 3.3V, Iout<500mA, ANPEC 57 USB_MINI_B_TYPE J4 USB-M5P Sonix Confidential - 38 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 15.6 80pin reference design 1 2 3 4 5 6 EEPROM Key GPIO matrix U3 LF_FT C2 27nF D C1 470pF AGND C4 22pF R4 10K I2CSDA I2CSCL GPIOB6 R5 10K 3 +3.3V C24 10uF C7 SK NC DI ORG DO GND 7 6 5 1uF 0.1uF U7 1 2 3 2 XOUT XIN LCMDB4 LCMDB3 LCMDB2 LCMDB1 LCMDB0 I2CSDA VCC18 GND I2CSCL BUZZEROUT CS1B VDDDP VSSDP GPIOB0_VOLUP GPIOB1_VOLDN GPIOB2_MUTEP GPIOB3_MUTER GPIOB4 C C9 1uF +3.3V C11 1uF +1.8DVDD LF_FT 1 2 3 4 5 6 7 C10 1uF +3.3V 8 9 C8 1uF +1.8DVDD 10 11 LED_G 12 RW_WRB 13 R27 GPIOB7_LEDO 14 GPIOB6 15 330 RS_SPIMISO 16 C13 1uF +3.3V 17 DB5 18 SPISS0 19 DB6_SPICLK 20 1 2 3 4 5 6 VDD DD+ NC GND Case USB_DM USB_DP R17 R18 27 27 USB_MINI_B_TYPE D3 DB7_SPIMOSI DB6_SPICLK DB5 DB4 DB3 DB2 DB1 DB0 PLAY LED RW_WRB RS_SPIMISO CS1B LED_R LED_G LED_B RSTN GPIOB0 GPIOB1 GPIOB2 GPIOB3 GPIOB4 GPIOB5 +3.3V NC/E0 VCC NC/E1 TEST/WC NC/E2 SCL GND SDA D +3.3V 8 R15 100k 7 6 DB6_SPICLK 5 DB7_SPIMOSI R16 100k AT24C01 PWRDN DA_RVSS DA_VDDL1 DA_VDDD1 VDDA_HP_IO VDDA_HP HPOUT GNDA_HP GNDA_DAC NC VREF_DAC VDDA_DAC VDDA_DAC_IO VDDA_ADC GNDA_ADC VREF_ADC NC MIC_S MICBIAS VDDA33_ADC 60 PWRDN 59 AGND 58 +1.8AVDD_DA 57 56 +3.3V C12 1uF AGND 55 +1.8AVDD_DAC31 10uF 54 53 AGND 52 51 C32 50 49 +1.8AVDD_DA C15 1uF AGND C16 1uF 48 +3.3V 47 +1.8AVDD_AD C17 1uF 46 AGND C33 45 44 C19 1uF 43 42 MICBIAS C5 R20 +3.3V 41 C43 10uF 200 C20 1uF C SPEAKER C47 100uF 1 2 10uF 10uF 47uF AGND AGND AGND MIC 1 R21 2.2K C48 220pF R23 47K 2 AGND AGND B AGND DB7_SPIMOSI GPIOB5 GPIOA7_LEDR GPIOA6 +1.8DVDD 21 22 23 24 25 26 GPIOA5 27 GPIOA4 28 +3.3V 29 30 GPIOA3 31 GPIOA2 32 GPIOA1 33 GPIOA0 34 35 LED_B 36 LED_R 37 +3.3V 38 +1.8AVDD_AD 39 40 L1 +3.3V_PD +3.3DVDD Q2 D 3 PWRDN1 R7 10K SN11300MP_80P LCMDB7_SPIMOSI GPIOB5 GPIOA7_LEDR GPIOA6 VCC18 GND GPIOA5 GPIOA4 VDDDP VSSDP GPIOA3 GPIOA2 GPIOA1 GPIOA0 RSTN LED_B LED_R AD_VDDD1 AD_VDDL1 VSSA_ADC_IO J4 VDDA33_PLL VDDA18_PLL LF_FT VSSA_PLL VSSA DM DP VDDA VDDAL VCC18 GND LED_G RW_WRB GPIOB7_LEDO GPIOB6 RS_SPIMISO VDDDP LCMDB5 SPISS0 LCMDB6_SPICLK 4 GPIOA0 GPIOA1 GPIOA2 GPIOA3 GPIOA4 GPIOA5 GPIOA6 GPIOB0 GPIOB1 GPIOB2 GPIOB3 GPIOB4 GPIOB5 C52 U8 C23 1uF +3.3V_PD 4 GPIOB0 GPIOB1 GPIOB2 GPIOB3 GPIOB4 Vout Vin GND USB_5V B RS_SPIMISO 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 1 RW_WRB RS_SPIMISO CS1B LED_R LED_G LED_B RSTN 3 GPIOA0 GPIOA1 GPIOA2 GPIOA3 GPIOA4 GPIOA5 GPIOA6 +3.3V 8 VCC AT93C46 I2CSCL BUZZEROUT CS1B +3.3V DB4 DB3 DB2 DB1 DB0 I2CSDA +1.8DVDD U1 APL5508(SOT-89) DB7_SPIMOSI DB6_SPICLK DB5 DB4 DB3 DB2 DB1 DB0 2 DB7_SPIMOSI CS or choose I2C interface EEPROM Y1 12M LCM SPI interface DB6_SPICLK AGND C3 22pF 3K I2CSDA I2CSCL GPIOB6 1 +3.3V R2 I2C interface (External MCU) SPISS0 2 +3.3V G S SI2301DS-T1 D1 R6 DIODE 10K D2 R26 bead Buzzer AGND +3.3V_PD AGND BZ1 R44 1 1K 2 C45 C21 C22 1uF 1uF + MT12A08 C40 10uF Q6 2N3904 R29 BUZZEROUT 330 0.1uF 2K MUTER LED RSTN A A C44 10uF Title Sonix SN11300 80p reference design Size Number Revision 1.1 B Date: File: 1 2 3 4 5 6-Mar-2008 Sheet of C:\Documents and Settings\pj_wu\My Documents\PCB\SN11300\SN11300MP_EVB\SN11300M Drawn By: 6 Data Sheet 3 In 1 USB Audio Controller XVI. SN11300 PCB Layout note 1. USB D+ and D- lines must as short as possible on PCB, it avoids mismatch on PCB line’s impedance. In Sonix’s evaluation board, D+ and D- line length had less than 50 mm. 2. C1, C2 and R2 are the group of PLL’s LPF. Those must close to the pin of LF_FT. 3. Place power supply bypass capacitors as close as possible to SN11300 power input pins, in order to minimize the return path impedance. The components included C7, C8, C9, C10, C11, C12, C13, C15, C16, C17, C21, C22, C23, C24, C31, C20, C43, and C45. 4. VREF_DAC and VREF_ADC bypass capacitor C32 and C33 must close to those two pins. 5. Crystal circuit must close to pin XOUT and pin XIN, it avoids EMI/EMC effect. Sonix Confidential - 39 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 XVII. Package dimension 17.1 48 pin package dimension Sonix Confidential - 40 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller 17.2 SN11300 64 pin package dimension Sonix Confidential - 41 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller Sonix Confidential - 42 Do not copy, reproduce, or distribute without permission SN11300 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller 17.3 SN11300 80 pin package dimension Sonix Confidential - 43 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 Revision History Revision Revision Date V1.0 Mar 15, 2007 V1.1 Jun 20, 2007 Description of changes 1. 2. 3. 4. Modify Ⅳ.Pin description Modify 14.5.2 Codec electrical parameters Modify ⅩⅤ. Reference design Add ⅩⅥ. PCB Layout note V1.2 Aug 2, 2007 1. 2. 3. Modify Ⅲ. Ordering information Removed the remote wake-up Add the description in section 15.1, 15.3, 15.5 BOM V1.3 March 6, 2008 1. Modify ⅩⅤ. Reference design, add C5 (47uF) at microphone bias. Sonix Confidential - 44 Do not copy, reproduce, or distribute without permission 2008 Mar 6, V1.3 Data Sheet 3 In 1 USB Audio Controller SN11300 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 Main Office 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 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 Office Address: Flat 3 9/F Energy Plaza 92 Granville Road, Tsimshatsui Ease Kowloon. Tel: 852-2723 8086 Fax: 852-2723 9179