uda1331h NXP Semiconductors, uda1331h Datasheet

no-image

uda1331h

Manufacturer Part Number
uda1331h
Description
Universal Serial Bus Usb Audio Playback Peripheral App
Manufacturer
NXP Semiconductors
Datasheet
Preliminary specification
Supersedes data of 1998 Apr 16
File under Integrated Circuits, IC01
DATA SHEET
UDA1331H
Universal Serial Bus (USB) Audio
Playback Peripheral (APP)
INTEGRATED CIRCUITS
1998 Oct 06

Related parts for uda1331h

uda1331h Summary of contents

Page 1

... DATA SHEET UDA1331H Universal Serial Bus (USB) Audio Playback Peripheral (APP) Preliminary specification Supersedes data of 1998 Apr 16 File under Integrated Circuits, IC01 INTEGRATED CIRCUITS 1998 Oct 06 ...

Page 2

... The UDA1331H is a stereo CMOS digital-to-analog bitstream converter designed for USB-compliant audio playback devices and multimedia audio applications. The UDA1331H is an adaptive asynchronous sink USB audio device with a continuous sampling frequency (f range from kHz. It contains a USB interface, an embedded microcontroller and an Asynchronous Digital-to-Analog Converter (ADAC) ...

Page 3

... The audio information from the USB interface is fed directly to the ADAC. ORDERING INFORMATION TYPE NUMBER NAME UDA1331H QFP64 plastic quad flat package; 64 leads (lead length 1.95 mm); body 14 1998 Oct 06 feature processing DSP, the SFG, digital up-sampling filters, a variable hold register, a Noise Shaper (NS) and a Filter Stream DAC (FSDAC) with integrated filter and line output drivers ...

Page 4

... AUDIO FEATURE PROCESSING DSP f s UP-SAMPLE FILTERS 64f s VARIABLE HOLD REGISTER 128f s UDA1331H 3rd-ORDER NOISE SHAPER LEFT RIGHT DAC DAC REFERENCE VOLTAGE 42 V ref Fig.1 Block diagram. 4 Preliminary specification UDA1331H 3 SCL 4 SDA PSEN 9 ALE 11 P2.0 12 P2.1 18 P2.2 19 P2.3 21 P2.4 22 P2.5 MICRO- CONTROLLER 23 P2 ...

Page 5

... I/O pins DDE n.c. 33 not connected n.c. 34 not connected n.c. 35 not connected V 36 crystal oscillator ground SSX XTAL1 37 I crystal oscillator input 1 XTAL2 38 O crystal oscillator output crystal oscillator supply voltage DDX n.c. 40 not connected 1998 Oct 06 DESCRIPTION 2 C-bus) 2 C-bus) 5 Preliminary specification UDA1331H ...

Page 6

... Port 0.2 of the microcontroller P0.3 59 I/O Port 0.3 of the microcontroller P0.4 60 I/O Port 0.4 of the microcontroller RTCB 61 I asynchronous reset input for test control box (active HIGH) P0.5 62 I/O Port 0.5 of the microcontroller P0.6 63 I/O Port 0.6 of the microcontroller GP0/BCKI 64 I/O general purpose pin 0 or master bit clock input 1998 Oct 06 DESCRIPTION 6 Preliminary specification UDA1331H ...

Page 7

... EA GP1/DI 7 PSEN 8 ALE 9 GP2/DO 10 P2.0 11 P2.1 12 GP3/WSO 13 GP4/BCKO 14 SHTCB 15 n. P2.2 18 P2.3 19 1998 Oct 06 UDA1331H Fig.2 Pin configuration. 7 Preliminary specification UDA1331H V DDO 51 50 n.c. V SSO 49 n. n.c. 46 VOUTR V DDA 45 V SSA 44 n. REF 42 n. DDX 39 38 XTAL2 37 XTAL1 V SSX 36 n. ...

Page 8

... USB protocols and the user interfaces. The major task of the software process, that is mapped upon the microcontroller control the different modules of the UDA1331H in such a way that it behaves as a USB device. Therefore the microcontroller: Interprets the USB requests and maps them upon the ...

Page 9

... This descriptor map will be reported to the USB host during enumeration and on request. The full descriptor map is implemented in the firmware exploiting the full functionality of the UDA1331H. The USB descriptors and their most important fields, in relationship to the characteristics of the UDA1331H are briefly ) the DSP has four explained below ...

Page 10

... The audio device class is partly specified with standard descriptors and partly with specific audio device class descriptors. The standard descriptors specify the number and the type of the interface or endpoint. The UDA1331H supports 7 different audio modes: 8-bit Pulse Code Modulation (PCM) mono or stereo ...

Page 11

... Device Class Definition for Audio Devices” ) upon the actual volume setting of the USB APP. When using the UDA1331H, the range is 0 down (in steps of 1 dB) and dB. Independant control of ‘left’/’right’ volume is possible. It should be noted that wVolume bits are not used ...

Page 12

... The mute, on the master channel is synchronized to the sample clock, so that operation always takes place on complete samples. A mute can be given via the host or by pressing a predefined GP pin. 12 Preliminary specification UDA1331H VOLUME USB SIDE VOLUME USB APP (dB) (dB ...

Page 13

... It should be noted that the negative treble values as defined in the “USB Device Class Definition for Audio Devices” are not supported by the UDA1331H; the 0 dB value is returned as 0 dB. Table 4 gives the mapping of the bTreble value upon the actual treble setting of the USB APP. ...

Page 14

... Device Class Definition for Audio Devices” are not supported by the UDA1331H; the 0 dB value is returned as 0 dB. The maximum Bass value which will be reported to the host is always 24 dB independent of the mode. The maximum mode is the most accurate mode when the Bass values are reported to the host ...

Page 15

... If the maximum of the bass plus volume gives clipping, the Bass is reduced. Clipping prevention is selectable via the configuration map. De-emphasis De-emphasis is one of the properties which is not supported by the USB. De-emphasis for 44.1 kHz can be predefined in the configuration map selected at start-up of the UDA1331H. 15 Preliminary specification UDA1331H BASS USB APP (dB) minimum flat 19 ...

Page 16

... The UDA1331H tries to read the eventually connected EEPROM and if an EEPROM is detected, the internal descriptors are overwritten and the selected port configuration is applied EEPROM is detected, the UDA1331H tries to read the logical levels of GP3 and GP0. A choice can be made from four configuration maps via these two pins. C ...

Page 17

Acrobat reader. white to force landscape pages to be ... SDA t BUF t LOW SCL t HD;STA ...

Page 18

... Philips Semiconductors Universal Serial Bus (USB) Audio Playback Peripheral (APP) Table 6 Control options for the UDA1331H via the EEPROM configuration map; note 1 BYTE REGISTER (HEX) NAME ASR control register 3 ADAC mode register 0 1998 Oct 06 COMMENTS recognition pattern; do not change it recognition pattern ...

Page 19

... GP3 Usage Page if HID selected GP3 Usage if HID selected reserved reserved GP4 Usage Page if HID selected GP4 Usage if HID selected reserved 19 Preliminary specification UDA1331H BIT VALUE and lock after 512 samples 01 = lock after 2048 samples 10 = lock after 4096 samples ...

Page 20

... USB APP idVendor high byte idVendor low byte idProduct high byte idProduct low byte bmAttributes maximum power steps with maximum 500 mA 20 Preliminary specification UDA1331H BIT VALUE HID output LED output 2 (activated when DBB is active) 4 ...

Page 21

... The serial number is only supported in the external configuration map and not in the four internal configuration maps. The general purpose pins (GP0 to GP5) The UDA1331H has 6 General Purpose (GP) pins; these are pins GP0 to GP5. These can be used either for digital I/O functions or for general purposes. The configurations presented are as implemented in the standard firmware. ...

Page 22

... HID input 3 HID input 2 HID input 2 HID input 1 HID input 1 standby; note 4 HID/LED output 2; note 6 mute; note 5 HID/LED output 1; note 6 FUNCTION 1 connect/disconnect connect/disconnect BCKO BCKO WSO WSO HID input 1 alarm mute; note 2 22 Preliminary specification UDA1331H FUNCTION 2 FUNCTION 2 ...

Page 23

... S-bus data protocol and the LSB-justified serial data input format with word lengths of 16, 18 and 20 bits. Using the 4-pins digital I/O-bus the UDA1331H device acts as a master, controlling the BCK and WS signals. The period of the WS signal is determined by the number of samples in the 1 ms frame of the USB. This implies that the WS signal does not have a constant period time, but is jittery ...

Page 24

... Philips Semiconductors Universal Serial Bus (USB) Audio Playback Peripheral (APP) 0 handbook, full pagewidth 20 volume (dB 100 120 140 160 0 10 Fig.6 Overall filter characteristics of the UDA1331H. handbook, full pagewidth WS RIGHT t BCK( BCK T cy DATA 1998 Oct s; ...

Page 25

Acrobat reader. white to force landscape pages to be ... WS LEFT BCK DATA MSB B2 WS LEFT BCK DATA WS ...

Page 26

... RECOMMENDED OPERATING CONDITIONS SYMBOL V supply voltage input voltage for D+ and input voltage for the digital I/Os I/O 1998 Oct 06 CONDITIONS note 1 note 2 in free air PARAMETER 26 Preliminary specification UDA1331H MIN. TYP. MAX. 0 125 55 +150 3000 +3000 300 +300 resistor ...

Page 27

... HIGH-level output voltage OH I input leakage current LI C input capacitance i 1998 Oct MHz 44.1 kHz; unless otherwise specified. osc s CONDITIONS note ground pin to ground pin to ground 27 Preliminary specification UDA1331H MIN. TYP. MAX. 3.0 3.3 3.6 V 3.0 3.3 3.6 V 3.0 3.3 3.6 V 3.0 3.3 3.6 V 3.0 3.3 3 ...

Page 28

... Notes 1. This value depends strongly on the application. The specified value is the typical value obtained using the application as given in Fig.10 start-up of the oscillator. 1998 Oct 06 CONDITIONS MIN. TYP. 0.5V 0.5V 11 2.0 28 Preliminary specification UDA1331H MAX. UNIT V DDA V DDA ...

Page 29

... Oct MHz 44.1 kHz; unless otherwise specified. osc s CONDITIONS steady-state drive 29 Preliminary specification UDA1331H MIN. TYP. MAX 110 % 1.3 2 kHz 11.97 12.00 12.03 Mbits/s ...

Page 30

... DDA DDO V channel unbalance o crosstalk between channels ct 1998 Oct 06 CONDITIONS C-bus); see Fig.5 notes 2 and 3 kHz; ripple V = 0.1 V ripple(p-p) maximum volume Preliminary specification UDA1331H MIN. TYP. MAX. 0 100 kHz 4.7 4.0 4.7 4.0 4.7 4.0 5.0 0.9 250 ns 1000 ns 300 ns 400 pF 48 MHz ...

Page 31

... The audio information from the USB interface is fed directly to the ADAC. APPLICATION INFORMATION The UDA1331H can only be used in combination with an external (E)PROM. This (E)PROM can be connected to the port pins (P0 and P2) of the UDA1331H and must contain the firmware for the microcontroller. The UDA1331H will be delivered with standard USB compliant firmware. 2 The I C-bus EEPROM is optional and can be used to configure client specific configurations and descriptors ...

Page 32

... V) GND MBK531 Fig.9 Application diagram (continued in Fig.10). 32 Preliminary specification UDA1331H V A R15 (16 V) C14 100 nF ( DDA 44 45 UDA1331H SSI V DDI V SSE V DDE C16 C18 100 nF 100 nF L11 L12 (63 V) (63 V) BLM32A07 BLM32A07 C15 ...

Page 33

... PCX8582X SDA 4 5 C22 C12 100 (63 V) (16 V) C10 47 F (16 V) audio output C11 47 F (16 V) BCKO digital WSO output DO MBK532 33 Preliminary specification UDA1331H ...

Page 34

... scale (1) ( 0.25 20.1 14.1 24.2 18.2 1 0.14 19.9 13.9 23.6 17.6 REFERENCES JEDEC EIAJ 34 Preliminary specification UDA1331H detail (1) ( 1.0 1.2 1.2 1.95 0.2 0.2 0.1 0.6 0.8 0.8 EUROPEAN ISSUE DATE ...

Page 35

... Use only a low voltage soldering iron (less than 24 V) applied to the flat part of the lead. Contact time must be limited to 10 seconds 300 C. When using a dedicated tool, all other leads can be soldered in one operation within seconds between 270 and 320 C. 35 Preliminary specification UDA1331H ...

Page 36

... I Philips. This specification can be ordered using the code 9398 393 40011. 1998 Oct components conveys a license under the Philips’ system provided the system conforms to the I 36 Preliminary specification UDA1331H 2 C patent to use the 2 C specification defined by ...

Page 37

... Philips Semiconductors Universal Serial Bus (USB) Audio Playback Peripheral (APP) 1998 Oct 06 NOTES 37 Preliminary specification UDA1331H ...

Page 38

... Philips Semiconductors Universal Serial Bus (USB) Audio Playback Peripheral (APP) 1998 Oct 06 NOTES 38 Preliminary specification UDA1331H ...

Page 39

... Philips Semiconductors Universal Serial Bus (USB) Audio Playback Peripheral (APP) 1998 Oct 06 NOTES 39 Preliminary specification UDA1331H ...

Page 40

Philips Semiconductors – a worldwide company Argentina: see South America Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113, Tel. +61 2 9805 4455, Fax. +61 2 9805 4466 Austria: Computerstr. 6, A-1101 WIEN, P.O. Box 213, Tel. +43 160 1010, ...

Related keywords