VS2000 PRELIMINARY
VS2000
VS2000 - Headtracking Multichannel USB Audio Headphone IC / USB DAC
Hardware Features
• Low-power operation • Single input voltage: Internal voltage regulation for analog, digital, and I/O power • Operates with a single 12 MHz clock • Internal PLL clock multiplier • USB Full Speed hardware • I/O for user interface • High-quality on-chip stereo DAC with no phase error between channels • Stereo earphone driver capable of driving a 30 Ω load • Lead-free RoHS-compliant package (Green)
Description
VS2000 is a single-chip multichannel headtracking USB Audio IC with audio output to headphones. VS2000 contains a high-performance lowpower DSP core VS DSP4 , Full Speed USB port, general purpose I/O pins, SPI, UART, as well as a high-quality variable-sample-rate stereo DAC, and an earphone amplifier, and a common voltage buffer. When connected to USB, VS2000 firmware controls an ultrasound transmitter and reads ultrasound receivers to track the movement of the listener’s head. VS2000 then performs real-time spatial processing to the 5.1 audio channels to position each sound source correctly depending on the head movement. An application without headtracking and just with 5.1 audio is also possible. SPI EEPROM can be used to load code to customize the system.
Firmware Features
• 5.1-channel USB Audio Device • Human Interface Device (HID) Buttons – Volume Decrement – Volume Increment – Pause – Play – Rewind – Fast Forward • Volume controls also work without HIDaware host • Four room effect levels selected with Effect Level Button • Tracking On / Tracking Off / Bypass modes selected with Power Button • Bass and treble controls through USB Audio Feature Unit • Advanced controls through separate software • SPI EEPROM boot for special applications • UART for debugging and special applications
Version 0.3,
2007-09-05
1
VLSI
Solution
y
VS2000 PRELIMINARY
VS2000
CONTENTS
Contents
1 Disclaimer 4
2
Definitions
4
3
Characteristics & Specifications 3.1 3.2 3.3 3.4 3.5 3.6 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . Analog Characteristics of Audio Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . Analog Characteristics of Regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Digital Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 4 4 5 5 5 6
4
Packages and Pin Descriptions 4.1 4.2 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LQFP-48 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 7 8
5
VS2000 Functional Blocks 5.1 5.2 5.3 Regulator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Digital Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Analog Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 10 11 12
6
Firmware Operation 6.1 6.2 6.3 SPI Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UART Boot/Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Default Firmware Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.1 USB Audio Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13 14 14 15 15
Version 0.3,
2007-09-05
2
VLSI
Solution
y
VS2000 PRELIMINARY
6.3.2
VS2000
LIST OF FIGURES
USB Human Interface Device . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
7
Example Application 7.1 Usage Hints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17 19
8
Document Version Changes 8.1 8.2 8.3 Version 0.3, 2007-09-05 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Version 0.2, 2007-08-31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Version 0.1, 2007-06-15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20 20 20 20
9
Contact Information
21
List of Figures
1 2 3 4 5 Pin Configuration, LQFP-48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VS2000 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VS2000 Example Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VS2000 Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VS2000 Example Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 10 17 17 18
Version 0.3,
2007-09-05
3
VLSI
Solution
y
VS2000 PRELIMINARY
VS2000
1. DISCLAIMER
1
Disclaimer
This is a preliminary datasheet. All properties and figures are subject to change.
2
Definitions
B Byte, 8 bits. b Bit. Ki “Kibi” = 210 = 1024 (IEC 60027-2). Mi “Mebi” = 220 = 1048576 (IEC 60027-2). VS DSP VLSI Solution’s DSP core. W Word. In VS DSP, instruction words are 32-bit and data words are 16-bit wide.
3
Characteristics & Specifications
3.1 Absolute Maximum Ratings
Parameter Regulator input voltage Injected Current on Any Pin Voltage at Any Digital Input Operating Temperature Storage Temperature
1
Symbol VHIGH
Min -0.3 -0.3 -40 -65
Max 4.0 ±50 IOVDD+0.31 +85 +150
Unit V mA V ◦C ◦C
Must not exceed 3.6 V
3.2
Recommended Operating Conditions
Symbol AGND DGND VHIGH XTALI CLKI Min -40 AVDD+0.3 12 40 Typ 0.0 5.0 122 48 50 Max +85 5.25 48 60 Unit ◦C V V MHz MHz %
Parameter Ambient Operating Temperature Analog and Digital Ground 1 Regulator input voltage3 Input Clock Frequency Internal Clock Frequency Master Clock Duty Cycle
1 2
Must be connected together as close the device as possible for latch-up immunity. To be able to use USB, XTALI must be 12 MHz. 3 4.0 V is required for compliant USB level.
Version 0.3,
2007-09-05
4
VLSI
Solution
y
VS2000 PRELIMINARY3. CHARACTERISTICS & SPECIFICATIONS
VS2000
3.3
Analog Characteristics of Audio Outputs
Unless otherwise noted: AVDD=2.8V, CVDD=2.5V, IOVDD=3.3V, TA=-40..+85◦ C, XTALI=12 MHz,
Internal Clock Multiplier 4.0×. DAC tested with full-scale output sinewave, measurement bandwidth 20..20000 Hz, analog output load: LEFT to CBUF 30Ω, RIGHT to CBUF 30Ω. Parameter DAC Resolution Total Harmonic Distortion Dynamic Range (DAC unmuted, A-weighted) S/N Ratio (full scale signal, no load) Interchannel Isolation (Cross Talk) Interchannel Isolation (Cross Talk), with GBUF Interchannel Gain Mismatch Frequency Response Full Scale Output Voltage (Peak-to-peak) Deviation from Linear Phase Analog Output Load Resistance Analog Output Load Capacitance CBUF disconnect current (short-circuit protection)
1
Symbol THD IDR SNR
Min
Typ 18 94 90 75 40
Max 0.1
50 -0.5 -0.05 1.3 AOLR
1.5 30
1
0.5 0.05 1.7 5 1002
Unit bits % dB dB dB dB dB dB Vpp
◦
200
Ω pF mA
AOLR may be lower than Typical, but distortion performance may be compromised. Also, there is a maximum current that the internal regulators can provide.
2
CBUF must have external 10 Ω + 47 nF load, LEFT and RIGHT must have external 20 Ω + 10 nF load for stability.
3.4 Analog Characteristics of Regulators
Parameter Continuous current, IOVDD Continuous current, CVDD Continuous current, AVDD Dropout voltages, 30 mA Line regulation, VHIGHmin . . . VHIGHmax Load regulation, 1 mA . . . 30 mA Absolute gain setting accuracy 1 Gain step setting accuracy
1
Symbol
Min
Typ
Max 50 50 100
0.3 10 -150 -10 100 +150 +10
Unit mA mA mA V mV mV mV %
Absolute level depends on RCAP voltage
3.5
Power Consumption
Min Typ 75 Max Unit mA
Parameter Full operation in example application, Vbus = 5 V
Version 0.3,
2007-09-05
5
VLSI
Solution
y
VS2000 PRELIMINARY3. CHARACTERISTICS & SPECIFICATIONS
VS2000
3.6
Digital Characteristics
Symbol Min 0.7×IOVDD -0.2 0.7×IOVDD -1.0 Typ Max IOVDD+0.31 0.3×IOVDD 0.3×IOVDD 1.0 50 Unit V V V V µA ns
Parameter High-Level Input Voltage Low-Level Input Voltage High-Level Output Voltage at IO = -2.0 mA Low-Level Output Voltage at IO = 2.0 mA Input Leakage Current Rise time of all output pins, load = 50 pF
Version 0.3,
2007-09-05
6
VLSI
Solution
y
VS2000 PRELIMINARY
VS2000
4. PACKAGES AND PIN DESCRIPTIONS
4
4.1
Packages and Pin Descriptions
Packages
LPQFP-48 is lead (Pb) free and also RoHS compliant package. RoHS is a short name of Directive 2002/95/EC on the restriction of the use of certain hazardous substances in electrical and electronic equipment.
48
1
Figure 1: Pin Configuration, LQFP-48.
LQFP-48 package dimensions are at http://www.vlsi.fi/ .
Version 0.3,
2007-09-05
7
VLSI
Solution
y
VS2000 PRELIMINARY
VS2000
4. PACKAGES AND PIN DESCRIPTIONS
4.2
LQFP-48 Pin Descriptions
LQFP Pin 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 45 46 47 48 Pin Type DI DIO DIO DIO DIO DGND IOPWR DI DIO DIO DIO DIO DIO DIO DIO DIO DIO DGND IOPWR DIO DIO DIO DIO DIO DIO DIO DIO AI AO IOPWR DGND CPWR PWR APWR AIO AIO AIO APWR APWR AO APWR APWR AO APWR AIO APWR AO APWR Function Active low asynchronous reset, schmitt-trigger input General-purpose IO Port 0, bit 0 General-purpose IO Port 0, bit 1 General-purpose IO Port 0, bit 2 General-purpose IO Port 0, bit 3 Core & I/O ground I/O power supply Test mode input (active high), connect to DGND General-purpose IO Port 0, bit 4 General-purpose IO Port 0, bit 5 General-purpose IO Port 0, bit 6 General-purpose IO Port 0, bit 7 General-purpose IO Port 0, bit 8 General-purpose IO Port 0, bit 9 General-purpose IO Port 0, bit 10 General-purpose IO Port 0, bit 12 General-purpose IO Port 0, bit 13 Core & I/O ground I/O power supply General-purpose IO Port 0, bit 11 General-purpose IO Port 0, bit 14 SPI XCS / General-Purpose I/O Port 1, bit 0 SPI CLK / General-Purpose I/O Port 1, bit 1 SPI MISO / General-Purpose I/O Port 1, bit 2 SPI MOSI / General-Purpose I/O Port 1, bit 3 UART TX / General-Purpose I/O Port 1, bit 4 UART RX / General-Purpose I/O Port 1, bit 5 Crystal input Crystal output I/O power supply, Regulator output Core & I/O ground Core power supply, Regulator output Power supply, Regulator input Analog power supply, Regulator output USB differential + in / out, controllable 1.5kΩ pull-up USB differential - in / out Power button for Regulator startup (and Power Key) Analog ground Analog power supply Right channel output Analog ground Analog ground Common voltage buffer for headphones Analog power supply Filtering capacitance for reference Analog power supply Left channel output Analog ground
Pin Name XRESET GPIO0 0 GPIO0 1 GPIO0 2 GPIO0 3 DGND0 IOVDD1 TEST GPIO0 4 GPIO0 5 GPIO0 6 GPIO0 7 GPIO0 8 GPIO0 9 GPIO0 10 GPIO0 12 GPIO0 13 DGND1 IOVDD2 GPIO0 11 GPIO0 14 XCS / GPIO1 0 SCLK / GPIO1 1 SI / GPIO1 2 SO / GPIO1 3 TX / GPIO1 4 RX / GPIO1 5 XTALI XTALO IOVDD DGND2 CVDD VHIGH AVDD USBP USBN PWRBTN AGND0 AVDD1 RIGHT AGND1 AGND2 CBUF AVDD2 RCAP AVDD3 LEFT AGND3
Version 0.3,
2007-09-05
8
VLSI
Solution
y
VS2000 PRELIMINARY
VS2000
4. PACKAGES AND PIN DESCRIPTIONS
Pin types: Type DI DO DIO AI AO Description Digital input, CMOS Input Pad Digital output, CMOS Input Pad Digital input/output Analog input Analog output Type AIO APWR DGND CPWR IOPWR Description Analog input/output Analog power supply pin Core or I/O ground pin Core power supply pin I/O power supply pin
Version 0.3,
2007-09-05
9
VLSI
Solution
y
VS2000 PRELIMINARY
VS2000
5. VS2000 FUNCTIONAL BLOCKS
5
VS2000 Functional Blocks
LEFT RIGHT CBUF RCAP VHIGH PWRBTN
Reference Stereo Earphone Driver Common Voltage Driver IOVDD
AVDD1 AVDD2 AVDD3
Regulator
Stereo DAC
Voltage Monitor
Regulator
AVDD
Regulator USBP USPN
CVDD
USB
reset