Datasheet UDA1321 Datasheet (Philips)

Page 1
INTEGRATED CIRCUITS
DATA SH EET
UDA1321
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
Preliminary specification File under Integrated Circuits, IC01
1997 Jun 18
Page 2
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
FEATURES General
Complete stereo USB-DAC system with integrated filtering and line output drivers
Supports USB-compliant audio multimedia devices over an industry standard USB-compatible 4-wire cable
Supports 12 Mbits/s ‘full speed’ serial data transmission
Fully automatic ‘Plug-and-Play’ operation
Supports multiple audio data formats
3.3 V power supply
Low power consumption
Efficient power management mode
On-chip master clock oscillator, only an external crystal
is required
High linearity
Wide dynamic range
Superior signal-to-noise ratio
Low total harmonic distortion
Easy application and inexpensive to implement
Partly programmable USB descriptors via EEROM
28 lead Small Outline package (SO28) or
32 Shrink Dual Inline package (SDIP32).
Sound processing
Separate digital volume control for left and right channel
Soft mute
Digital bass and treble tone control
External Digital Sound Processor (DSP) option possible
via standard I2S or Japanese digital I/O-format
Selectable clipping prevention
Selectable Dynamic Bass Boost (DBB)
On-chip digital de-emphasis.
Document references
“USB Specification”
“USB Device Class Definition for Audio Devices”
release 0.9
“Device Class Definition for Human Interface Devices (HID)”
, release 1.0 draft 4
“USB HID Usage Table”,
, release 1.0
,
release 0.7f.
UDA1321
GENERAL DESCRIPTION
The UDA1321 is a stereo CMOS digital-to-analog bitstream converter designed for USB-compliant audio devices and multimedia audio applications. The UDA1321 is an adaptive asynchronous sink USB audio device with a continuous sampling frequency range from 5 to 55 kHz. It contains a USB-interface, an embedded micro controller and an Asynchronous Digital-to-Analog Converter (ADAC).
The USB-interface is the interface between the USB, the ADAC and the microcontroller. The USB-interface consists of an analog front-end and a USB-processor. The analog front-end transforms the differential USB-data to a digital data stream. The USB-processor buffers incoming and outgoing data from the analog front-end and handles all low level USB protocols. The USB-processor selects the relevant data from the bus, performs an extensive error detection and separates control information (in- and out-going) and audio information (in-going only). The control information is made accessible to the microcontroller. The audio information becomes available at the digital I/O-output or is fed directly to the ADAC.
The microcontroller handles the high level USB protocols, translates the incoming control requests and takes care of the user interface, through general purpose pins, and an
2
I
C port.
The ADAC enables the wide and continuous range of input sampling frequencies. By means of a Sample Frequency Generator (SFG), the ADAC is able to reconstruct the average sample frequency from the incoming audio samples. Furthermore the ADAC performs the sound processing. The ADAC consists of a FIFO, an unique audio feature processing DSP, the SFG, digital upsample filters, a variable hold register, a Noise Shaper (NS) and a Filter Stream DAC (FSDAC) with integrated filter and line output drivers. The audio information is applied to the ADAC via the USB-processor or via the digital I/O-input.
Via the digital I/O-bus an external DSP can be used for adding extra sound processing features.
The UDA1321 supports the standard I2S-bus data input format and the LSB justified serial data input format with word lengths of 16, 18 and 20 bits.
Page 3
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
The wide dynamic range of the bitstream conversion technique used in the UDA1321 guarantees a high audio sound quality.
QUICK REFERENCE DATA
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Power supplies
V
DD
I
DD
I
DD(ps)
supply voltage note 1 3.0 3.3 3.6 V supply current 50 mA supply current (power-saving mode) 18 mA
Dynamic performance DAC
(THD + N)/S total harmonic distortion plus
noise-to-signal ratio
S/N signal-to-noise ratio at bipolar zero A-weighted at
V
FS(o)(rms)
full-scale output voltage (RMS value) VDD= 3.3 V 0.66 V
General characteristics
f
i(sample)
T
amb
audio sample input frequency 5 55 kHz operating ambient temperature 0 25 70 °C
APPLICATIONS
USB monitors
USB speakers
USB headsets
USB telephone/answering machines
USB links in consumer audio devices.
fs= 44.1 kHz; RL=5k
at input signal of 1 kHz (0 dB)
at input signal of 1 kHz (60 dB)
−−85 −80 dB
0.0056 0.01 %
−−30 −20 dB
3.2 10.0 %
90 95 dBA
code 0000H
Note
1. All VDD and VSS pins must be connected to the same supply or ground respectively.
ORDERING INFORMATION
TYPE
NUMBER
NAME DESCRIPTION VERSION
PACKAGE
UDA1321T SO28 plastic small outline package; 28 leads; body width 7.5 mm SOT136-1 UDA1321 SDIP32 plastic shrink dual in-line package; 32 leads (400 mil) SOT232-1
Page 4
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
BLOCK DIAGRAM
handbook, full pagewidth
22
TC
23
RTCB
SHTCB
GP4/BCKO
GP3/WSO
GP2/DO
GP1/DI
GP0/BCKI
GP5/WSI
4
3 2
1 28
24 25
TCB
D+
D
65
ANALOG FRONT END
USB-PROCESSOR
DIGITAL I/O
MICRO-
CONTROLLER
UDA1321
GP6/SCL
26 27
GP7/SDA
V
SSX XTAL1 XTAL2
V
DDX
VOUTL
FREQUENCY GENERATOR
11 12 13 14
21
SAMPLE
OSC
TIMING
FIFO
fs_in
AUDIO FEATURE
PROCESSING DSP
fs_in
UPSAMPLE FILTERS
64fs_in
VARIABLE HOLD REGISTER
128fs
3th ORDER
NOISE SHAPER
LEFT
DAC
REFERENCE
VOLTAGE
RIGHT
DAC
UDA1321T
10
20 19 17 16
18
9 8 7
V
DDE
V
SSE
V
SSI
V
DDI
V
DDO
V
SSO
V
DDA
V
SSA
VOUTR
15 V
Fig.1 Block diagram SO28 pinning.
ref
MGG999
Page 5
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
PINNING
SYMBOL
PIN
SDIP32
GP2/DO 1 1 I/O general purpose pin/data output pin for extra DSP chip (digital) GP3/WSO 2 2 I/O general purpose pin/master word select output pin for extra DSP chip (digital) GP4/BCKO 3 3 I/O general purpose pin/master bit clock output pin for extra DSP chip (digital) SHTCB 4 4 I shift clock TCB (active HIGH; digital)
5 n.c.
D 6 5 I/O negative data line of the differential data bus conforming to the USB-standard
D+ 7 6 I/O positive data line of the differential data bus conforming to the USB-standard
V V V V
DDI SSI SSE DDE
87digital supply digital core 98digital ground core
10 9 digital ground I/O pads
11 10 digital supply I/O pads
12 n.c.
V
SSX
13 11 crystal oscillator ground XTAL1 14 12 I crystal connection (analog) XTAL2 15 13 O crystal connection (analog) V
DDX
16 14 supply crystal oscillator
17 n.c. V V V
ref SSA DDA
18 15 I V
19 16 analog ground
20 17 analog supply VOUTR 21 18 O voltage output pin right channel (analog) V V
SSO DDO
22 19 opamp ground
23 20 opamp supply VOUTL 24 21 O voltage output pin left channel (analog) TC 25 22 I test control pin (active HIGH; analog) RTCB 26 23 I asynchronous reset TCB (active HIGH; digital) GP0/BCKI 27 24 I/O general purpose pin (digital)
28 n.c. GP5/WSI 29 25 I/O general purpose pin (digital) GP6/SCL 30 26 I/O general purpose pin/clock line I GP7/SDA 31 27 I/O general purpose pin/data line I GP1/DI 32 28 I/O general purpose pin/data input pin from extra DSP chip (digital)
PIN
SO28
I/O DESCRIPTION
(analog)
(analog)
output pin (analog)
ref
2
C-bus (digital)
2
C-bus (digital)
Page 6
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
handbook, halfpage
GP2/DO
GP3/WSO
GP4/BCKO
SHTCB
D D+
V
DDI
V
SSI
V
SSE
V
DDE
V
SSX
XTAL1 XTAL2
V
DDX
1 2 3 4 5 6 7
UDA1321T
8
9 10 11 12 13
MGG998
28 27 26 25 24 23 22 21 20 19 18 17 16 1514
GP1/DI GP7/SDA GP6/SCL GP5/WSI GP0/BCKI RTCB TC VOUTL V
DDO
V
SSO
VOUTR V
DDA
V
SSA
V
ref
handbook, halfpage
GP3/WSO GP7/SDA
GP4/BCKO GP6/SCL
UDA1321
GP2/DO GP1/DI
SHTCB GP5/WSI
1 2 3 4
n.c.
5
D GP0/BCKI
6
D+ RTCB
7
V
8
DDI
V
SSI
V
SSE
V
DDE
n.c.
V
SSX XTAL1 XTAL2
V
DDX
9 10 11 12 13 14 15 16
UDA1321
32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17
MBK135
n.c.
TC VOUTL V
DDO
V
SSO VOUTR V
DDA V
SSA V
ref n.c.
Fig.2 Pin configuration SO28.
Fig.3 Pin configuration SDIP32.
Page 7
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
FUNCTIONAL DESCRIPTION The Universal Serial Bus (USB)
Data and power is transferred via the USB over a 4-wire cable. The signalling occurs over two wires and point-to-point segments. The signals on each segment are differentially driven into a cable of 90 intrinsic impedance. The differential receiver features input sensitivity of at least 200 mV and sufficient common mode rejection.
The analog front-end
The analog front-end is an on-chip generic USB transceiver. It is designed to allow voltage levels up to VDD from standard or programmable logic to interface with the physical layer of the USB. It is capable of receiving and transmitting serial data at full speed (12 Mbits/s).
The analog front-end can be switched in power saving mode.
The USB-processor
The USB-processor forms the interface between the analog front-end, the ADAC and the microcontroller. The USB-processor consists of:
The Philips Serial Interface Engine (PSIE)
The Memory Management Unit (MMU)
The Audio Sample Redistribution (ASR) module.
The Philips Serial Interface Engine and Memory Management Unit (PSIE_MMU)
The PSIE_MMU translates the electrical USB signals into bytes and signals. Depending upon the device USB address and the USB endpoint address, the USB data is directed to the correct endpoint buffer on the PSIE_MMU interface. The data transfer could be of bulk, isochronous, control or interrupt type. The device USB address is configured during the enumeration process. The UDA1321 has three endpoints. These are:
Control Endpoint 0
Status Interrupt Endpoint
Isochronous Data Sink Endpoint
UDA1321
USB sync-word and handles all low-level USB protocols and error checking.
The MMU is the digital back-end of the USB-processor. It handles the temporary data storage of all USB packets that are received or sent over the bus. On the USB, three types of packets are defined. These are:
Token packets
Data packets
Handshake packets.
The token packet contains information about the destination of the data packet. The audio data is transferred via an isochronous data sink endpoint and as a consequence no handshaking mechanism is used. The MMU also generates a 1 kHz clock that is locked to the USB Start-Of-Frame (SOF) token.
The Audio Sample Redistributor (ASR)
The ASR reads the audio samples from the MMU and distributes these samples equidistant over a 1 ms frame period. The distributed audio samples are translated by the digital I/O module to I The ASR generates the bit clock and the word select signal of the digital I/O. The digital I/O-formats the received audio samples to one of the four specified serial digital audio formats (I2S, 16, 18 or 20 bits LSB-justified).
The microcontroller
The microcontroller receives the control information selected from the USB by the USB-processor. It handles the high level USB protocols and the user interfaces.
The major task of the software process, that is mapped upon the microcontroller, is to control the different modules of the UDA1321 in such a way that it behaves as a USB device.
Therefore the microcontroller:
interprets the USB requests and maps them upon the UDA1321 application
controls the internal operation of the UDA1321, the digital I/O-pins and the GP I/O-pins
communicates with the external world (EEROM) using
2
I
C-bus facility and the GP I/O-pins.
2
S or Japanese digital I/O-format.
The amount of bytes/packet on the control endpoint is limited by the PSIE_MMU hardware to 8 bytes/packet.
The PSIE is the digital front-end of the USB-processor. This module recovers the 12 MHz USB-clock, detects the
Page 8
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
The Asynchronous Digital-to-Analog Converter (ADAC)
The ADAC receives USB audio information from the USB-processor or from the digital I/O-bus. The ADAC is able to reconstruct the sample clock from the rate at which the audio samples arrive and takes care of the audio sound processing. After the processing, the audio signal is upsampled, noise-shaped and converted to analog output voltages capable of driving a line output. The ADAC consists of:
A Sample Frequency Generator (SFG)
FIFO registers
An audio feature processing DSP
Two digital upsample filters and a variable hold register
A digital Noise Shaper (NS)
A Filter Stream DAC (FSDAC) with integrated filter and
line output drivers.
UDA1321
Table 1 Frequency domains for audio processing
DOMAIN SAMPLE FREQUENCY
1 5..12 kHz 2 12..25 kHz 3 25..40 kHz 4 40.. 55 kHz
The upsample filters and variable hold function
After the audio feature processing DSP two upsample filters and a variable hold function increase the oversampling rate to 128f
The noise shaper
A third order noise shaper converts the oversampled data to a noise-shaped bitstream for the FSDAC. The in-band quantization noise is shifted to frequencies well above the audio band.
.
s
The Sample Frequency Generator (SFG)
The SFG controls the timing signals for the asynchronous D/A conversion. By means of a digital PLL, the SFG automatically recovers the applied sampling frequency and generates the accurate timing signals for the audio feature processing DSP and the upsample filters.
First In First Out (FIFO) registers
The FIFO registers are used to store the audio samples temporarily coming from the USB-processor or from the digital I/O-input. The use of a FIFO (in conjunction with the SFG) is necessary to remove all jitter present on the incoming audio signal.
The audio feature processing DSP
A DSP processes the sound features. The control and mapping of the sound features is explained in Section “Controlling the USB-DAC”. Depending on the sampling rate f frequency domains in which the treble and bass are regulated. The domain is chosen automatically.
the DSP knows four
s
The Filter Stream DAC (FSDAC)
The FSDAC is a semi-digital reconstruction filter that converts the 1-bit data stream of the noise shaper to an analog output voltage. The filter coefficients are implemented as current sources and are summed at virtual ground of the output operational amplifier. In this way very high signal-to-noise performance and low clock jitter sensitivity is achieved. A postfilter is not needed because of the inherent filter function of the DAC. On-board amplifiers convert the FSDAC output current to an output voltage signal capable of driving a line output.
USB-DAC descriptors
In a typical USB environment the PC has to know which kind of devices are connected to its USB-bus. For this purpose each device contains a number of USB descriptors. These descriptors describe, from different points of view (USB-configuration, USB-interface and USB-endpoint), the capabilities of a device. Each of them can be requested by the host. The collection of descriptors is denoted as a descriptor map. This descriptor map will be reported to the USB host during enumeration.
The USB descriptors and their most important fields, in relationship to the characteristics of the UDA1321 are shortly explained below.
Page 9
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
GENERAL DESCRIPTORS The UDA1321 supports one configuration containing a
control interface, an audio interface and a HID interface. The descriptor map that describes this configuration is partly fixed and partly programmable.
The programmable part can be retrieved from one out of four internal configuration maps or from an I2C EEROM. At start-up time one out of four internal configuration maps can be selected depending on the logical combination of GP3 and GP0. It is possible to overwrite this configuration map with a configuration map loaded from an I2C EEROM.
The descriptors of the descriptor map as mentioned above are described in Tables 2 and 3. The programmable descriptors are marked with a star. The given values are examples used in Philips applications.
Table 2 Standard Device Descriptor and Configurations.
DEVICE
DESCRIPTOR
bLength 12 bDescriptorType 01 bcdUSB 0001 cDeviceClass 00 cDeviceSubClass 00 cDeviceProtocol 00 bMaxPacketSize0 08 idVendor 7104* idProduct 0101* bcdDevice 0001 iManufactor 01 iProduct 02 iSerialNumber 03 bNumConfigurations 01
V ALUE
HEX
UDA1321
Table 3 Configuration Descriptor and Interfaces.
CONFIGURATION
DESCRIPTOR
bLength 09 bDescriptortype 02 wTotalLength tbf bNumInterfaces 03 bConfigurationValue 01 iConfiguration 00 bmAttributes 40* MaxPower 0*
UDIO DEVICE CLASS SPECIFIC DESCRIPTORS
A 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 UDA1321 supports 7 different audio modes:
8-bit PCM mono or stereo audio data
16-bit PCM mono or stereo audio data
24-bit PCM mono or stereo audio data.
Zero bandwidth mode.
Each mode is defined as an alternate setting of the audio interface, selectable with the standard audio streaming interface descriptor bAlternateSetting field; see Table 4.
Within the audio interface, an isochronous sink endpoint is defined.
Table 4 Standard Audio Control Interface Descriptor.
DESCRIPTOR
bLength 0B bDescriptortype 04 bInterfaceNumber 00 bAlternateSetting 00 bNumEndpoints 00 bInterfaceClass 01 bInterfaceSubClass 01 bInterfaceProtocol 00 iInterface 00 wNumClasses 0100
VALUE
HEX
VALUE
HEX
Page 10
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
The seven alternate settings are described in more detail by the Specific Audio Device Class Descriptors. For example, support of different sound features, such as Volume, Treble, Bass, Mute etc.
Table 5 Class Specific Audio Control Interface
Descriptor Header.
DESCRIPTOR
bLength 09 bDescriptortype 24 bDescriptorSubtype 01 bcdADC 0900 wTotalLength 2B00 bInCollection 01 baInterfaceNr(1) 01
The UDA1321 supports the Input Terminal, Output Terminal and the Feature Unit Descriptors.
The Input and Output Terminals are not controllable via USB. The Feature Unit provides the basic manipulation of the incoming logical channels. The supported sound features are: Volume control, Mute control, Treble control Bass control and Bass Boost control.
Table 6 Class Specific Input Terminal Descriptor.
DESCRIPTOR
bLength 0C bDescriptortype 24 bDescriptorSubtype 02 bTerminalID 01 wTerminalType 0101 bAssocTerminal 00 bNrChannels 02 wChannelConfig 0300 iChannelNames 00 iTerminal 00
VALUE
HEX
VALUE
HEX
UDA1321
Table 7 Class Specific Feature Unit Descriptor.
DESCRIPTOR
bLength 0D bDescriptortype 24 bDescriptorSubtype 06 bUnitID 02 bSourceID 01 bControlSize 02 bmaControls(0) 1501* bmaControls(1) 0200 bmaControls(2) 0200 iFeature 00
Table 8 Class Specific Output Terminal Descriptor.
DESCRIPTOR
bLength 09 bDescriptortype 24 bDescriptorSubtype 03 bTerminalID 03 wTerminalType 0103* bAssocTerminal 00 bSourceID 02 iTerminal 00
The maximum number of audio data samples within an USB packet arriving on the isochronous sink endpoint is restricted by the buffer capacity of this isochronous endpoint. The maximum buffer capacity is 336 bytes/ms.
For each alternate setting with audio, a maximum bandwidth is claimed as indicated in the Standard Isochronous Audio Data Endpoint Descriptor wMaxPacketSize field. To allow a small overshoot in the number of audio samples per packet, the top sample frequency of 55 kHz is taken in the calculation of the bandwidth for each alternate setting. For each alternate setting, with its own Isochronous Audio Data Endpoint Descriptor, wMaxPacketSize field is then defined as described in Table 9.
VALUE
HEX
VALUE
HEX
1997 Jun 18 10
Page 11
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
Table 9 Audio bandwidth at each audio mode.
AUDIO MODE wMaxPacketSize
8-bit PCM, mono 56 ( 8-bit PCM, stereo 112 ( 16-bit PCM, mono 112 ( 16-bit PCM, stereo 224 ( 24-bit PCM, mono 168 ( 24-bit PCM, stereo 336 (
The Standard Audio Streaming Interface Descriptor and the Standard Isochronous Audio Data Endpoint Descriptor are given below.
Table 10 Standard Audio Streaming Interface Descriptor
fields for alternate setting 0.
DESCRIPTOR
bLength 0B bDescriptortype 04 bInterfaceNumber 01 bAlternateSetting 00 bNumEndpoints 00 bInterfaceClass 01 bInterfaceSubClass 02 bInterfaceProtocol 00 iInterface 00 wNumClasses 0100
Table 11 Standard Audio Streaming Interface Descriptor
fields for alternate setting 1 to 6.
DESCRIPTOR
bLength 0B bDescriptortype 04 bInterfaceNumber 01 bAlternateSetting 01, 02, 03, 04, 05, 06 bNumEndpoints 01 bInterfaceClass 01 bInterfaceSubClass 02 bInterfaceProtocol 00 iInterface 00 wNumClasses 0100
8
⁄8× 1 × 56)
8
⁄8× 2 × 56)
16
⁄8× 1 × 56)
16
⁄8× 2 × 56)
24
⁄8× 1 × 56)
24
⁄8× 2 × 56)
VALUE
HEX
VALUE
HEX
UDA1321
Table 12 Class Specific Audio Streaming Interface
General Descriptor for alternate setting 1 to 6.
DESCRIPTOR
bLength 07 bDescriptortype 24 bDescriptorSubtype 01 bTerminalLink 01 bDelay 00 wFormatTag 0100
Although in this specific UDA1321 application no endpoint control properties can be used upon the isochronous adaptive sink endpoint, the descriptors are still necessary to inform the host about the definition of this endpoint: isochronous, adaptive, sink, continuous sampling frequency (at input side of this endpoint) with lower bound of 5 kHz and upper bound of 55 kHz. These characteristics are defined in Table 13.
Table 13 Class Specific Audio Streaming Interface
Format Type I Descriptor Continuous Sampling Frequency for alternate setting 1 to 6.
DESCRIPTOR
bLength 0E bDescriptortype 24 bDescriptorSubtype 02 bFormatType 01 bNrChannels depends on audio mode bSubframeSize depends on audio mode bBitResolution depends on audio mode bSamFreqType 00 tLowerSamFreq 7E 13 00 tUpperSamFreq E2 D6 00
Notice the tLowerSamFreq and tUpperSamFreq fields are defined in little Endian order (LSB first). The Audio Class Specific Descriptors can be requested with the ‘Get Descriptor: Configuration request’, which returns all the descriptors, except the Device Descriptor.
VALUE
HEX
VALUE
HEX
1997 Jun 18 11
Page 12
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
Table 14 bNrChannels, bSubframeSize and
bBitResolution Descriptor fields for audio
mode 8 bit-PCM mono.
DESCRIPTOR
bNrChannels 01 bSubframeSize 01 bBitResolution 08
Table 15 bNrChannels, bSubframeSize and
bBitResolution Descriptor fields for audio
mode 8 bit-PCM stereo.
DESCRIPTOR
bNrChannels 02 bSubframeSize 01 bBitResolution 08
Table 16 bNrChannels, bSubframeSize and
bBitResolution Descriptor fields for audio
mode 16 bit-PCM mono.
DESCRIPTOR
bNrChannels 01 bSubframeSize 02 bBitResolution 10
Table 17 bNrChannels, bSubframeSize and
bBitResolution Descriptor fields for audio
mode 16 bit-PCM stereo.
DESCRIPTOR
bNrChannels 02 bSubframeSize 02 bBitResolution 10
VALUE
HEX
VALUE
HEX
VALUE
HEX
VALUE
HEX
UDA1321
Table 19 bNrChannels, bSubframeSize and
bBitResolution Descriptor fields for audio
mode 24 bit-PCM stereo.
DESCRIPTOR
bNrChannels 02 bSubframeSize 03 bBitResolution 14
Table 20 Standard Isochronous Audio Data Endpoint
Descriptor included for alternate setting 1 to 6.
DESCRIPTOR
bLength 09 bDescriptortype 05 bEndpointAddress 04 bmAttributes 09 wMaxPacketSize depends on audio mode;
see Table 9 bInterval 01 bRefresh 00 bSynchAddress 00
Table 21 Class Specific Isochronous Audio Data
Endpoint Descriptor included for alternate setting 1 to 6.
DESCRIPTOR
bLength 07 bDescriptortype 25 bDescriptorSubtype 01 bmAttributes 00 bLockDelayUnits 02 bLockDelay 0002
VALUE
HEX
VALUE
HEX
VALUE
HEX
Table 18 bNrChannels, bSubframeSize and
bBitResolution Descriptor fields for audio
mode 24 bit-PCM mono.
DESCRIPTOR
bNrChannels 01 bSubframeSize 03 bBitResolution 14
1997 Jun 18 12
VALUE
HEX
Page 13
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
HUMAN INTERFACE DEVICE SPECIFIC DESCRIPTORS The inputs defined on the UDA1321 are transmitted via the
USB to the host according to the HID Class. The host responds with the appropriate settings via the Audio Device Class for the Audio related parts or via the HID Class for the HID related in- and outputs of the UDA1321.
A HID descriptor is necessary to inform the host about the conception of the User Interface. The host communicates via the HID device driver using either the control pipe or the interrupt pipe. The UDA1321 is using USB endpoint 0 (control pipe) to respond to the HID specific ‘Get/Set Report request’ to receive/transmit data from/to the UDA1321. The UDA1321 is using USB endpoint 3 as interrupt pipe for polling asynchronous data.
The UDA1321 is a high-speed device. The maximum transaction size is 64 bytes per USB frame and the polling rate is defined at a maximum of every one millisecond.
The host requests the configuration Descriptor which includes the Standard Interface Descriptor, the HID Endpoint Descriptor and the HID Descriptor. Then the HID Device driver of the host requests the Report Descriptor.
Report descriptors are composed of pieces of information about the device. Each piece of information is called an item. All items have a one-byte prefix that contains the item tag, type and size. In the UDA1321 only the short item basic type is used.
The hosts HID device driver will parse the report descriptor and the defined items. By examining all of these items, the HID class driver is able to determine the size and composition of data reports from the device.
The main items of the UDA1321 are input and output reports. Input reports are sent via the interrupt pipe (UDA1321 USB address 3). Input and output reports can be requested by the host via the control endpoint (USB address 0).
In Tables 22 to24 some of the Standard Interface Descriptor fields and HID Descriptors are defined.
Table 22 Standard Interface Descriptor.
DESCRIPTOR
bLength 09 bDescriptortype 04 bInterfaceNumber 02 bAlternateSetting 00 bNumEndpoints 01
VALUE
HEX
UDA1321
bInterfaceClass 03 bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 00
Table 23 HID Endpoint Descriptor
DESCRIPTOR
bLength 07 bDescriptortype 05 bEndpointAddress 83 bmAttributes 03 wMaxPacketSize 0100 bInterval 0A
Table 24 HID Descriptor.
DESCRIPTOR
bLength 09 bDescriptorType 21 bcdHID 0401 bCountryCode 00 bNumDescriptorsAvailable 01 bDescriptorType 22 bDescriptorLength 3300
The UDA1321 supports a maximum of three pushbuttons, which are representing a certain feature of the UDA1321.
If pressed by the user the pushbutton will go to its ‘ON’ state, if not pressed the pushbutton will go back to its ‘OFF’ state.
The UDA1321 only supports a maximum of two outputs for e.g. user LEDs.
For more information about the input and output functions of the UDA1321 see the application documentation of the device.
V ALUE
HEX
V ALUE
HEX
1997 Jun 18 13
Page 14
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
Controlling the USB-DAC
The sound features as defined in the
Definition for Audio Devices”
specific feature registers by the microcontroller. These specific sound features are:
Volume control (separate for left and right stereo channels, no master channel)
Mute control (only master channel)
Treble control (only master channel)
Bass control (only master channel)
Dynamic Bass Boost control (only master channel)
These specific features can be activated via the host (Audio Device Class requests) or via the GP I/O-pins (HID plus Audio Device Class requests). Via the I2C-bus the user is able to download the necessary configuration data for different applications (definition of the function of the GP- pins, with or without digital I/O functionality etc.). The mapping and control of the standard USB audio features and UDA1321 specific features is described below.
are mapped on the UDA1321
“USB Device Class
UDA1321
Volume control
Volume control is possible via the host or via predefined GP I/O-pins. The setting of 0 dB is always referenced to the maximum available volume setting. Table 25 gives the mapping of wVolume value (as defined in the
Device Class Definition for Audio Devices”
actual Volume setting of the USB-DAC. In case of using the UDA1321, the range is 0 dB downto -60 dB in steps of 1 dB and - dB. Undependable control of ‘left’/’right’ Volume is possible. Notice wVolume used. Values above 0 dB are returned as 0 dB. The volume value at start up of the device is defined in the selected configuration map.
Balance control is possible via the separate volume control option of both channels. Therefore the characteristics of the balance control are equal to the volume control characteristics.
LSB b7
“USB
) upon the
..b0 are not
Table 25 Volume control characteristics.
wVOLUME (MSB)
B15 B14 B13 B12 B11 B10 B9 B8
000000000 0 dB 111111110 0 dB 11111110-1 -1 dB 11111101-2 -2 dB 11111100-3 -3 dB 11111011-4 -4 dB 11111010-5 -5 dB 11111001-6 -6 dB 11111000-7 -7 dB 11110111-8 -8 dB 11110110-9 -9 dB
... ... ... ... ... ... ... ... ... ... ...
11000101-58 -58 dB 11000100-59 -59 dB 11000011-60 -60 dB 11100010-61 −∞ dB 11100001-62 −∞ dB
... ... ... ... ... ... ... ... ... ... ...
10000000−∞ −∞ dB
VOLUME
USB SIDE
VOLUME
USB-DAC
UNIT
1997 Jun 18 14
Page 15
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
Mute control
Mute is one of the sound features as defined in the
Device Class Definition for Audio Devices”
control request data bMute controls the position of the mute switch. The position can be either on or off. When bMute is true the feature unit is muted. When bMute is false the feature unit is not muted.
When the mute is active for the master channel, the value of the sample is decreased smoothly to zero following a raised cosine curve. There are 32 coefficients used to step down the value of the data, each one being used 32 times before stepping to the next. This amounts to a mute transition of 23 ms at fs= 44.1 kHz. When the mute is released, the samples are returned to the full level again following a raised cosine curve with the same coefficients being used in reversed order. The mute, on the master channel is synchronized to the sample clock, so that operation always takes place on complete samples.
. The mute
“USB
UDA1321
A mute can be given via the host or by pressing a predefined GP pin.
Treble control
The Treble control is available for the master channel of the UDA1321. Treble can be regulated in three modes: minimum, flat and maximum mode. The preferred mode is selected at start-up of the device (configuration map). The corner frequency is 3000 Hz for the minimum mode and 1500 Hz for the maximum mode. The treble range is from 0 dB up to 6 dB in steps of 2 dB. Notice that the negative treble values as defined in the
Definition for Audio Devices”
UDA1321; the 0 dB value is returned as 0 dB. Table 26 gives the mapping of the bTreble value upon the actual Treble setting of the USB-DAC.
“USB Device Class
are not supported by the
Table 26 Treble control characteristics.
bTREBLE
B7 B6 B5 B4 B3 B2 B1 B0 minimum flat maximum
00000000 0.00 0 0 0 dB 00000001 0.25 dB 00000010 0.50 dB 00000011 0.75 dB 00000100 1.00 dB 00000101 1.25 2 0 2 dB 00000110 1.50 dB 00000111 1.75 dB 00001000 2.00 dB 00001001 2.25 dB 00001010 2.50 dB 00001011 2.75 dB 00001100 3.00 dB 00001101 3.25 4 0 4 dB
00010101 5.25 6 0 6 dB
TREBLE
USB SIDE
... dB
... dB
TREBLE
USB-DAC
UNIT
1997 Jun 18 15
Page 16
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
bTREBLE
B7 B6 B5 B4 B3 B2 B1 B0 minimum flat maximum
00011101 7.25 6 0 6 dB
00100101 9.25 6 0 6 dB
01111111 31.75 6 0 6 dB
Bass control
The Bass control is available for the master channel of the UDA1321. Bass can be regulated in three modes: minimum, flat and maximum mode. The preferred mode is selected at start-up of the device (configuration map). The Bass range is from 0 dB up to 18 dB (minimum mode) or 24 dB (maximum mode) in steps of 2 dB. Notice that the
Table 27 Bass control characteristics.
TREBLE
USB SIDE
... dB
... dB
negative Bass values as defined in the
Definition for Audio Devices”
UDA1321; the 0 dB value is returned as 0 dB. The corner frequency is 500 Hz for the minimum mode and 300 Hz for the maximum mode. Table 27 gives the mapping of the bBass value upon the actual Bass setting of the USB-DAC.
TREBLE
USB-DAC
“USB Device Class
are not supported by the
UNIT
bBASS
B7 B6 B5 B4 B3 B2 B1 B0 minimum flat maximum
000000000.00 0 0 0 dB
000000010.25 dB
000000100.50 dB
000000110.75 dB
000001001.00 dB
000001011.25 2 0 2 dB
000001101.50 dB
000001111.75 dB
000010002.00 dB
000010012.25 dB
000010102.50 dB
000010112.75 dB
000011003.00 dB
000011013.25 4 0 4 dB
000101015.25 6 0 6 dB
000111017.25 8 0 8 dB
001001019.25 10 0 10 dB
BASS
USB SIDE
... dB
... dB
... dB
... dB
BASS
USB-DAC
UNIT
1997 Jun 18 16
Page 17
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
bBASS
B7 B6 B5 B4 B3 B2 B1 B0 minimum flat maximum
0010110111.25 12 0 12 dB
0011010113.25 14 0 14 dB
0011110115.25 16 0 16 dB
0100010117.25 18 0 18 dB
0100110119.25 18 0 20 dB
0011101121.25 18 0 22 dB
0101010123.25 18 0 24 dB
0110010125.25 18 0 24 dB
0110110127.25 18 0 24 dB
0111010129.25 18 0 24 dB
0111110131.25 18 0 24 dB
0111111131.75 18 0 24 dB
BASS
USB SIDE
... dB
... dB
... dB
... dB
... dB
... dB
... dB
... dB
... dB
... dB
... dB
BASS
USB-DAC
UNIT
Dynamic Bass Boost control
Bass Boost is one of the sound features as defined in the Boost control request data bBassBoost controls the position of the Bass Boost switch. The position can be either on or off. When bBassBoost is true the Bass Boost is activated. When bBassBoost is false the Bass Boost is off.
When clipping prevention is active, the Bass is reduced to avoid clipping with high volume settings. Bass Boost is selectable via the configuration map.
Clipping prevention
If the maximum of the Bass plus Volume gives clipping, the Bass is reduced. Clipping prevention is selectable via the configuration map.
1997 Jun 18 17
“USB Device Class Definition for Audio Devices”
. The Bass
Page 18
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
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 UDA1321.
Start-up and configuration of the UDA1321
START-UP OF THE UDA1321 After power-on, an internal power-on reset signal becomes
HIGH after a certain RC-time (R = 5000 , C = C During 10 ms after power-on reset the UDA1321 has to initiate the internal settings. 120 ms after the power-on reset the UDA1321 becomes master of the I2C-bus. The UDA1321 tries to read the eventually connected EEROM and if an EEROM is detected, the internal descriptors are
3V3 3V3
T3
1k5
USB-B connector
5
1 2 3 4
6
10nF
Vbus
22pF 22pF4.7uF
).
ref
3V3
22k
22k
22
22
UDA1321
overwritten and the selected port configuration is applied. If no EEROM is detected, the UDA1321 tries to read the logical levels of GP3 and GP0.Via these two GP-pins a choice can be made out of four internal configuration maps.
CONFIGURATION SELECTION OF THE UDA1321 VIA A DIODE
MATRIX
The UDA1321 uses a configuration map to hold a number of specific configurable data on Hardware-, Product-, Component- and USB configuration level. At startup without EEROM, the UDA1321 will scan the logical levels of GP3 and GP0. With these two GP-pins it is possible to select one out of the four possible (vendor specific) configuration maps which are hold in the internal ROM space of the UDA1321 This selection can be done via a diode matrix (see Fig.4).
3V3
22k
KEY 1
T1
SW1
22k
KEY 2
T2
GP0
GP3
Vbus
1
SW2
1
D2
2
22k
22k
D1
2
22k
GP5
D-
D+
Fig.4 Diode matrix selection.
After choosing an internal configuration map the user cannot change the choosen settings for the GP-pins, internal configuration, descriptors etc. The internal congiguration map can be overwritten by connecting an I2C EEROM at start-up.
For more information about the internal (vendor specific) configuration maps see the application documentation.
ONFIGURATION OPTIONS OF THE UDA1321 VIA AN I
C
2
C
EEROM If an EEROM is detected (reading byte 0 as AA and byte 1
as 55) the UDA1321 will use the configuration map in the
1997 Jun 18 18
EEROM instead of one out of four internal configuration maps. The layout of the configuration map is fixed, the values (except bytes 0 and 1) are user definable see Table 28. If the user wants to change e.g. the manufacturer name this can be done via the EEROM code.
The communication between the UDA1321 and the
2
external I protocol given in the Philips specification
how to use it (including specifications)”
C device is based on the standard I2C-bus
“The I2C-bus and
, which can be ordered using the code 9398 393 40011. The I2C bus has two lines; a clock line SCL and a serial data line SDA (see Fig.5).
Page 19
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
Table 28 Control options for the UDA1321 via EEROM Configuration map.
BYTE
HEX
0 recognition pattern
1 recognition pattern
2 ASR control register ASR register start-up mode 0 0 = stop
3 ADAC mode register 0 Reset ADAC 0 0 = No reset ADAC
AFFECTS COMMENTS BIT VALUE
AA (HEX)
do not change it
55 (HEX)
do not change it
1=go
audio mode 1 0 = mono
1 = stereo
bits per sample modi 2 and 3 00 = reserved
01 = 8-bit audio 10 = 16-bit audio 11 = 24-bit audio
Phase inversal 4 0 = mono phase inversal off
1 = mono phase inversal on
2
serial I
Robust word clock 7 0 = off
Mute control 1 0 = No mute
Synchronous/Asynchronous control
Channel Manipulation 3 0 = L->L, R->R
De-emphasis 4 0 = de-emphasis off
Audio feature mode 5 and 6 00 = flat
Selection ADAC mode register 7 0
S output format 5 and 6 00 = I2S
01 = 8-bit LSB 10 = 16-bit LSB 11 = 20-bit LSB
1 = on
1 = reset ADAC
1 = Mute active
2 0 = Asynchronous
1 = Synchronous
1 = L->R, R->L
1 = de-emphasis on
01 = minimum 10 = minimum 11 = maximum
UDA1321
1997 Jun 18 19
Page 20
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
BYTE
HEX
4 ADAC mode register 1 serial I2S input format 0 and 1 00 = I2S
5 I/O selection register GP0 0 0 = Function 1
6 GP0 usagepage Tag
7 GP0 usage Tag if HID selected 8 GP1 usagepage Tag
9 GP1 usage Tag if HID selected A GP2 usagepage Tag
B GP2 usage Tag if HID selected C GP3 usagepage Tag
D GP3 usage Tag if HID selected E GP4 usagepage Tag
F GP4 usage Tag if HID selected 10 Rise Time power Amplifier,
AFFECTS COMMENTS BIT VALUE
01 = 8-bit LSB 10 = 16-bit LSB 11 = 20-bit LSB
digital PLL mode 2 and 3 00 = adaptive
01 = fixed state 1 10 = fixed state 2 11 = fixed state 3
digital PLL lock mode 4 0 = adaptive
1 = fixed
digital PLL lock speed 5 and 6 00 = lock after 512 samples
01 = lock after 2048 samples 10 = lock after 4096 samples 11 = lock after 16348 samples
Selection ADAC mode register 7 1 (HEX)
GP1 1 GP2 2 GP3 3 GP4 4 4/6 pins IIS 5 Only if IIS is used;
IIS 6 0 = no IIS used
Clipping 7 0 = no clipping
if HID selected
if HID selected
if HID selected
if HID selected
if HID selected
steps of 20 msec
1 = Function 2
0 = 4 pins IIS 1 = 6 pins IIS
1 = IIS used
1 = clipping function active
UDA1321
1997 Jun 18 20
Page 21
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
BYTE
HEX
11 Time between Mute and Play,
12 Time between Mute and
13 DBB value
14 Absolute default volume value 15 idVendor High Byte 16 idVendor Low Byte 17 idProduct High Byte 18 idProduct Low Byte 19 bmAttributes 1A MaxPower
1B pointer language string 20 1C pointer manufacturer string 30 1D pointer product string 40 1E pointer serial Number 50 1F 20-> Language string 30-> Manufacturer string 40-> Product string 50-> Serial Number
AFFECTS COMMENTS BIT VALUE
steps of 1 sec
Standby, steps of 5 sec
0= no DBB active
steps of 1dB with max. 255 dB
steps of 2 mA with max. 500 mA
1..FF = DBB active
UDA1321
1997 Jun 18 21
Page 22
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
SP
t
HD;STA
t
P
SU;STO
t
Sr
UDA1321
MBC611
f
t
r
t
LOW
t
BUF
t
SU;STA
t
SU;DAT
t
HIGH
t
HD;DAT
t
HD;STA
t
S
C-bus.
2
Fig.5 Definition of timing of the I
SDA
SCL
1997 Jun 18 22
P
Page 23
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
The general purpose I/O-pins (GP0 to GP7)
The UDA1321 has 8 General Purpose (GP) I/O-pins. Six of these can be used either for digital I/O functionality or for general purposes; these are pins GP0, GP1, GP2, GP3, GP4 and GP5. Two of the 8 GP I/O-pins can be used for I2C-bus communication with an external IC; these are pins GP6 and GP7.
There are basically three port configurations:
No digital I/O communication
4-pin digital I/O communication
6-pin digital I/O communication.
These port configurations can be chosen via the configuration map at start-up of the UDA1321. The user can make a choice between two functions for ports GP0 to GP4 (see I/O selection register; Table 28), except
if digital I/O communication is selected (see Tables 29, 30 and 31).
Table 29 No digital I/O communication
PIN INPUT/OUTPUT FUNCTION 1 FUNCTION 2
GP7 I2C-bus pins, not GP6 I GP5 output, not
GP4 inputs, programmable alarm mute GP3 HID input 2 HID input 2 GP0 HID input 1 HID input 1 GP2 outputs, GP1 mute
programmable
programmable
programmable
(1)
(2)
I2C-bus data I2C-bus data
2
C-bus clock I2C-bus clock
connect/disconnect connect/disconnect
standby
(5)
(3)
(4)
HID input 3
HID output 2 HID output 1
Notes
1. These lines must have a pull-up resistor.
2. connect/disconnect: holds the USB ‘disconnected’ as long as the initialization is not finished.
3. Alarm mute: input to switch the sound off; specially used if the USB-host program does not respond to the control. This button acts directly on the sound and passes the mute to the USB-host.
4. Standby: switched on if the mute is active for 2 minutes programmable time.
5. Mute: is switched on if the isochronous data flow is interrupted.
1997 Jun 18 23
Page 24
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
Table 30 Four pins digital I/O communication
PIN INPUT/OUTPUT FUNCTION 1 FUNCTION 2
GP7 I GP6 I GP5 output, not programmable GP4 digital I/O-bus BCK output BCK output GP3 WS output WS output GP2 DATA output DATA output GP1 DATA input DATA input GP0 inputs, programmable HID input 1 alarm mute
Notes
1. connect/disconnect: holds the USB ‘disconnected’ as long as the initialization is not finished.
2. Alarm mute: input to switch the sound off; specially used if the USB-host program does not respond to the control.
Table 31 Six pins digital I/O communication
2
C-bus pins, not programmable I2C-bus data I2C-bus data
2
C-bus clock I2C-bus clock
(1)
This button acts directly on the sound and passes the mute to the USB-host.
connect/disconnect connect/disconnect
(2)
PIN INPUT/OUTPUT FUNCTION 1
2
GP7 I GP6 SCL GP5 digital I/O-bus WS input GP4 BCK output GP3 WS output GP2 DATA output GP1 DATA input GP0 BCK input
C-pins, not
programmable
SDA
1997 Jun 18 24
Page 25
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
Filter characteristics
The overall filter characteristic of the UDA1321 in flat mode is given in the figure below. The overall filter characteristic of the UDA1321 includes the filter characteristics of the DSP in flat mode plus the filter characteristic of the FSDAC.
Volume (dB)
Fig.6 Overall filter characteristics of the UDA1321.
f (Hz)
1997 Jun 18 25
Page 26
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
DSP extension port
Via the digital I/O-bus an external DSP can be used for adding extra sound processing features. The UDA1321 supports the standard I2S data protocol and the LSB justified serial data input format with word lengths of 16, 18 and 20 bits. Using the 4-pin digital I/O-bus the UDA1321 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 has not a constant period time, but is jittery. Using the 6-pin digital I/O-pins GP2, GP3 and GP4 are output pins (master) and GP0, GP1 and GP5 are input pins (slave).
For characteristic timing of the I2S-bus input interface see Figs 7 and 8.
handbook, full pagewidth
WS
t
r
t
BCK(H)
RIGHT
t
f
t
BCK(L)
t
h;WS
t
s;WS
LEFT
BCK
DATA
T
cy
LSB MSB
t
s;DAT
t
h;DAT
MGK003
Fig.7 Timing and digital I/O-input signals.
1997 Jun 18 26
Page 27
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
21516 1
MSB LSBB2 B15
RIGHT
RIGHT
UDA1321
215161718 1
LSB
2151617181920 1
B17
RIGHT
MSB B2 B3 B4
LSB
B19
MSB B2 B3 B4 B5 B6
MGK002
ok, full pagewidth
RIGHT
LEFT
S-BUS
2
2
INPUT FORMAT I
321321
1516 1
>=8 >=8
LEFT
MSB B2 MSBLSB LSB MSBB2
B15
LSB-JUSTIFIED FORMAT 16 BITS
MSB LSBB2
215161718 1
LEFT
LSB
B17
LSB-JUSTIFIED FORMAT 18 BITS
MSB B2 B3 B4
2151617181920 1
LEFT
LSB
B19
LSB-JUSTIFIED FORMAT 20 BITS
MSB B2 B3 B4 B5 B6
Fig.8 Input formats.
WS
BCK
DATA
WS
BCK
DATA
1997 Jun 18 27
WS
BCK
DATA
WS
BCK
DATA
Page 28
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
All digital I/Os
V
I/O
I
O
DC input/output voltage range for I/Os 0.5 V input/output current −−4mA
Temperature
T T T
j stg amb
junction temperature 0 125 °C storage temperature 55 +150 °C operating ambient temperature 0 25 70 °C
Electrostatic handling
V
es
electrostatic handling note 1 3000 +3000 V
note 2 300 +300 V
Notes
1. Equivalent to discharging a 100 pF capacitor through a 1.5 k series resistor.
2. Equivalent to discharging a 200 pF capacitor through a 2.5 µH series inductor.
DD
V
THERMAL CHARACTERISTICS
SYMBOL PARAMETER VALUE UNIT
R
th j-a
thermal resistance from junction to ambient in free air 57 K/W
RECOMMENDED OPERATING CONDITIONS
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
V
DD
V
I
V
I/O
supply voltage 3.0 3.3 3.6 V DC input voltage D+ and D 0.0 V DC input voltage for I/Os 0.0 V
DD DD
V V
1997 Jun 18 28
Page 29
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
DC CHARACTERISTICS
VDD = 3.3 V; VSS = 0 V; Tamb = 25 °C; fosc = 48 MHz; fs = 44.1 kHz unless otherwise specified
SYMBOL PARAMETER MIN. TYP. MAX. UNIT
Supply
V
DDE
V
DDI
V
DDA
V
DDO
V
DDX
I
DDE
I
DDI
I
DDA
I
DDO
I
DDX
P
tot
P
ps
Inputs/outputs D+ and D
V
I
V
O
Digital input pins
V
IL
V
IH
I
input leakage current −−1 µA
LI
C
i
Filter stream DAC
V
ref
V
o(cm)
R
o
R
o(L)
C
o(L)
digital supply voltage (I/O) 3.0 3.3 3.6 V digital supply voltage core 3.0 3.3 3.6 V analog supply voltage 3.0 3.3 3.6 V operational amplifier supply voltage 3.0 3.3 3.6 V crystal oscillator supply voltage 3.0 3.3 3.6 V digital supply current periphery 3 mA digital supply current core 36 mA analog supply current 4.2 mA operational amplifier supply current 4.0 mA crystal oscillator supply current 2.1 mA total power dissipation 165 - mW total power dissipation in power saving mode 60 - mW
static DC input voltage 0.5 V static DC output voltage 0.0 V
DDE DDE
LOW level input voltage −−0.3V HIGH level input voltage 0.7V
DDI
V
DDI
DDI
+ 0.5 V
V V
V
input capacitance −−tbf pF
reference voltage - 0.5V common mode output voltage - 0.5V
-V
DDA
-V
DDA
output resistance at pins VOUTL and VOUTR 0.14 0.16 output load resistance 2.0 −− k output load capacitance −−50 pF
AC CHARACTERISTICS
VDD = 3.3 V; VSS = 0 V; Tamb = 25 °C; fosc = 48 MHz; fs = 44.1 kHz unless otherwise specified
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Driver characteristics D+ and D (full speed mode)
t
r
t
f
t
rfm
rise time CL=50pF 4 20 ns fall time CL=50pF 4 20 ns rise/fall time matching (Tr/Tf)90110 %
1997 Jun 18 29
Page 30
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
V
cr
R
(o)DRV
Data source timings D+ and D (full speed mode)
f
i(sample)
f
fs(D)
t
FRAME
t
DJ1
t
DJ2
(1)
t
EOPT
t
DEOP
t
JR1
t
JR2
t
EOPR1
t
EOPR2
output signal crossover voltage 1.3 2.0 V driver output resistance steady-state drive 28 43
audio sample input frequency 5 55 kHz full speed data rate 11.97 12.00 12.03 Mbits/s frame interval 0.9995 1.0000 1.0005 ms source differential jitter
3.5 0.0 +3.5 ns
to next transition source differential jitter
4.0 0.0 +4.0 ns
for paired transitions source EOP width 160 175 ns differential to EOP transition skew 2.0 +5.0 ns receiver data jitter tolerance
18.5 0.0 +18.5 ns
to next transition receiver data jitter tolerance
9.0 0.0 +9.0 ns
for paired transitions EOP width at receiver
40 −− ns
must reject as EOP EOP width at receiver
82 −− ns
must accept as EOP Serial input/output data timing; see Fig.7 f
sys
f
i(sel)(WS)
t
r
t
f
t
BCK(H)
t
BCK(L)
t
s;DAT
t
h;DAT
t
s;WS
t
h;WS
SDA and SCL lines (fast mode I
f
SCL
t
BUF
system clock frequency 12 MHz
word selection input frequency 5 55 kHz
rise time −−20 ns
fall time −−20 ns
bit clock HIGH time 55 −− ns
bit clock LOW time 55 −− ns
data set-up time 10 −− ns
data hold time 20 −− ns
word selection set-up time 20 −− ns
word selection hold time 10 −− ns
2
C-bus); see Fig.5
SCL clock frequency 0 100 kHz
bus free time between a STOP and
START condition t
HD;STA
t
LOW
t
HIGH
t
SU;STA
hold time (repeated) start condition 4.0 −− µs
LOW period of the SCL clock 4.7 −− µs
HIGH period of the SCL clock 4.0 −− µs
set-up time for a repeated START
condition t
SU;STO
set-up time for STOP condition 4.0 −− µs
4.7 −− µs
4.7 −− µs
1997 Jun 18 30
Page 31
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
t
HD;DAT
t
SU;DAT
t
SP
t
r
t
f
C
b
Oscillator
f
osc
δ duty factor 50 % g
m
R
o
C
i(xtal1)
C
i(xtal2)
I
start
Power-on reset
t
su(PO)
Filter Stream DAC (FSDAC)
RES resolution 16 −− bits V
FS(rms)
SVRR supply voltage ripple rejection
∆V
channel unbalance maximum volume 0.03 dB
o
α
ct
(THD + N)/S total harmonic distortion plus
S/N signal-to-noise ratio at bipolar zero A-weighted at
data hold time 5.0 0.9 µs
data set-up time 250 −− ns
pulse width of spikes which must
tbf tbf ns
be suppressed by the input filter
rise time of both SDA and SCL
−−1000 ns
signals
fall time of both SDA and SCL
−−300 ns
signals
capacitive load for each bus line −−400 pF
oscillator frequency 48 MHz
transconductance 13.5 23.0 30.5 mS
output resistance 450 700 1450
parasitic input capacitance XTAL1 10 11 12 pF
parasitic input capacitance XTAL2 4.5 5.0 5.5 pF
start-up current 4.3 8.8 15.0 mA
power-on set-up time note 2 5C
full-scale output voltage
VDD= 3.3 V 0.66 V
ref
(3)
−− ms
(RMS value)
f
V
DDA
and V
DDO
ripple
V
ripple(p-p)
= 1 kHz
= 0.1 V
60 dB
crosstalk between channels RL=5kΩ−95 dB
= 44.1 kHz;
f
s
noise-to-signal ratio
RL=5k
at input signal of 1 kHz (0 dB)
at input signal of 1 kHz (60 dB)
−−85 −80 dB
0.0056 0.01 %
−−30 −20 dB
3.2 10 %
90 95 dBA
code 0000H
Notes
1. EOP means End Of Packet.
2. Strongly depends on the external decoupling capacitor connected to V
3. C
in µF.
ref
1997 Jun 18 31
(pin 15).
ref
Page 32
Philips Semiconductors Preliminary specification
d
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
APPLICATION INFORMATION
10
k
RESET
µF
nF
+3.3 V
LEFT
VOUTL
(24) 21
D2
22
k
1.5
+3.3 V
DD
V
PTC
SCL
8
7
6
PCX8582X-2
1
2
3
A0
A1
A2
1
+3.3 V
1
book, full pagewidth
1
1
100 µF
+3.3 V
100 nF
(1)
100 nF
(1)
100 nF
(1)
100 nF
SDA
SS
V
5
4
100 nF
100 nF
100 nF
DDX
V
SSX
V
DDE
V
SSE
V
DDI
V
SSI
V
10
k
4.7
100
ref
GP7/SDA
V
GP6/SCL
14
(31) 27
(18) 15
(30) 26
(16)
11
(13)
10
(11)
9
(10)
7
(8)
8
(9)
24 (27)
25 (29)
28 (32)
GP1/DI
GP5/WSI
GP0/BCKI
100
47 µF
5 (6)
RIGHT
100
10 k
47 µF
VOUTR
(21) 18
10 k
+3.3 V
1
DDO
V
(23) 20
UDA1321T
(UDA1321)
100 nF
SSO
V
(22)19
+3.3 V
DDA
V
(20) 17
1
100 nF
V
SSA
(19) 16
OUT
DATA
BCK
WS
GP2/DO
GP3/WSO
GP4/BCKO
(2) 2
(3) 3
DO
(1) 1
RTCB
(26) 23
TC
(25) 22
MGK004
SHTCB
(4) 4
Fig.9 Application diagram.
6 (7)
D+
22
22
pF
22
pF
13 (15)
XTAL2
12 (14)
XTAL1
48 MHz
3.3 µH
4.7 µF
DI
WS
1
USB
3
IN
BCK
DATA
IN
1997 Jun 18 32
1 nF
4
10 pF
10 pF
47
SYSCLK IN
Pin numbers in parenthesis represent the UDA1321.
(1) BLM32A07.
Page 33
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
PACKAGE OUTLINE
SO28: plastic small outline package; 28 leads; body width 7.5 mm
D
c
y
Z
28
15
UDA1321
SOT136-1
E
H
E
A
X
v M
A
pin 1 index
1
e
0 5 10 mm
DIMENSIONS (inch dimensions are derived from the original mm dimensions)
mm
A
max.
2.65
0.10
A
1
0.30
0.10
0.012
0.004
A2A
2.45
2.25
0.096
0.089
0.25
0.01
b
3
p
0.49
0.32
0.36
0.23
0.019
0.013
0.014
0.009
UNIT
inches
Note
1. Plastic or metal protrusions of 0.15 mm maximum per side are not included.
(1)E(1) (1)
cD
18.1
7.6
17.7
7.4
0.71
0.30
0.69
0.29
14
w M
b
p
scale
eHELLpQ
1.27
0.050
10.65
10.00
0.419
0.394
1.4
0.055
Q
A
2
0.043
0.016
A
1.1
0.4
L
p
L
0.25 0.1
0.01
(A )
1
detail X
1.1
0.25
1.0
0.043
0.01
0.039
A
3
θ
ywv θ
Z
0.9
0.4
8
0.004
0.035
0.016
0
o o
OUTLINE VERSION
SOT136-1
IEC JEDEC EIAJ
075E06 MS-013AE
REFERENCES
1997 Jun 18 33
EUROPEAN
PROJECTION
ISSUE DATE
95-01-24 97-05-22
Page 34
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
PACKAGE OUTLINE
SDIP32: plastic shrink dual in-line package; 32 leads (400 mil)
D
seating plane
L
Z
32
e
b
UDA1321
SOT232-1
M
E
A
2
A
A
1
w M
b
1
17
c
(e )
M
1
H
pin 1 index
1
0 5 10 mm
scale
DIMENSIONS (mm are the original dimensions)
A
A
A
UNIT b
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
mm
OUTLINE
VERSION
SOT232-1
max.
4.7 0.51 3.8
12
min.
max.
IEC JEDEC EIAJ
1.3
0.8
b
1
0.53
0.40
REFERENCES
cEe M
0.32
0.23
(1) (1)
D
29.4
28.5
9.1
8.7
E
16
(1)
Z
L
3.2
2.8
EUROPEAN
PROJECTION
M
10.7
10.2
E
12.2
10.5
e
1
w
H
0.181.778 10.16
ISSUE DATE
92-11-17 95-02-04
max.
1.6
1997 Jun 18 34
Page 35
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
SOLDERING Introduction
There is no soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and surface mounted components are mixed on one printed-circuit board. However, wave soldering is not always suitable for surface mounted ICs, or for printed-circuits with high population densities. In these situations reflow soldering is often used.
This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in
“IC Package Databook”
our
SDIP
SOLDERING BY DIPPING OR BY WA VE The maximum permissible temperature of the solder is
260 °C; solder at this temperature must not be in contact with the joint for more than 5 seconds. The total contact time of successive solder waves must not exceed 5 seconds.
The device may be mounted up to the seating plane, but the temperature of the plastic body must not exceed the specified maximum storage temperature (T printed-circuit board has been pre-heated, forced cooling may be necessary immediately after soldering to keep the temperature within the permissible limit.
R
EPAIRING SOLDERED JOINTS
Apply a low voltage soldering iron (less than 24 V) to the lead(s) of the package, below the seating plane or not more than 2 mm above it. If the temperature of the soldering iron bit is less than 300 °C it may remain in contact for up to 10 seconds. If the bit temperature is between 300 and 400 °C, contact may be up to 5 seconds.
SO
REFLOW SOLDERING Reflow soldering techniques are suitable for all SO
packages.
(order code 9398 652 90011).
). If the
stg max
UDA1321
Several techniques exist for reflowing; for example, thermal conduction by heated belt. Dwell times vary between 50 and 300 seconds depending on heating method. Typical reflow temperatures range from 215 to 250 °C.
Preheating is necessary to dry the paste and evaporate the binding agent. Preheating duration: 45 minutes at 45 °C.
AVE SOLDERING
W Wave soldering techniques can be used for all SO
packages if the following conditions are observed:
A double-wave (a turbulent wave with high upward pressure followed by a smooth laminar wave) soldering technique should be used.
The longitudinal axis of the package footprint must be parallel to the solder flow.
The package footprint must incorporate solder thieves at the downstream end.
During placement and before soldering, the package must be fixed with a droplet of adhesive. The adhesive can be applied by screen printing, pin transfer or syringe dispensing. The package can be soldered after the adhesive is cured.
Maximum permissible solder temperature is 260 °C, and maximum duration of package immersion in solder is 10 seconds, if cooled to less than 150 °C within 6 seconds. Typical dwell time is 4 seconds at 250 °C.
A mildly-activated flux will eliminate the need for removal of corrosive residues in most applications.
EPAIRING SOLDERED JOINTS
R Fix the component by first soldering two diagonally-
opposite end leads. 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 at up to 300 °C. When using a dedicated tool, all other leads can be soldered in one operation within 2 to 5 seconds between 270 and 320 °C.
Reflow soldering requires solder paste (a suspension of fine solder particles, flux and binding agent) to be applied to the printed-circuit board by screen printing, stencilling or pressure-syringe dispensing before package placement.
1997 Jun 18 35
Page 36
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB)
UDA1321
Digital-to-Analog Converter (DAC)
DEFINITIONS
Data sheet status
Objective specification This data sheet contains target or goal specifications for product development. Preliminary specification This data sheet contains preliminary data; supplementary data may be published later. Product specification This data sheet contains final product specifications.
Limiting values
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability.
Application information
Where application information is given, it is advisory and does not form part of the specification.
LIFE SUPPORT APPLICATIONS
These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such improper use or sale.
PURCHASE OF PHILIPS I
Purchase of Philips I components in the I2C system provided the system conforms to the I2C specification defined by Philips. This specification can be ordered using the code 9398 393 40011.
2
C COMPONENTS
2
C components conveys a license under the Philips’ I2C patent to use the
1997 Jun 18 36
Page 37
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
UDA1321
NOTES
1997 Jun 18 37
Page 38
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
UDA1321
NOTES
1997 Jun 18 38
Page 39
Philips Semiconductors Preliminary specification
Universal Serial Bus (USB) Digital-to-Analog Converter (DAC)
UDA1321
NOTES
1997 Jun 18 39
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 1 60 101, Fax. +43 1 60 101 1210 Belarus: Hotel Minsk Business Center, Bld. 3, r. 1211, Volodarski Str. 6,
220050 MINSK, Tel. +375 172 200 733, Fax. +375 172 200 773
Belgium: see The Netherlands Brazil: see South America Bulgaria: Philips Bulgaria Ltd., Energoproject, 15th floor,
51 James Bourchier Blvd., 1407 SOFIA, Tel. +359 2 689 211, Fax. +359 2 689 102
Canada: PHILIPS SEMICONDUCTORS/COMPONENTS, Tel. +1 800 234 7381
China/Hong Kong: 501 Hong Kong Industrial Technology Centre, 72 Tat Chee Avenue, Kowloon Tong, HONG KONG, Tel. +852 2319 7888, Fax. +852 2319 7700
Colombia: see South America Czech Republic: see Austria Denmark: Prags Boulevard 80, PB 1919, DK-2300 COPENHAGEN S,
Tel. +45 32 88 2636, Fax. +45 31 57 0044 Finland: Sinikalliontie 3, FIN-02630 ESPOO,
Tel. +358 9 615800, Fax. +358 9 61580920 France: 4 Rue du Port-aux-Vins, BP317, 92156 SURESNES Cedex,
Tel. +33 1 40 99 6161, Fax. +33 1 40 99 6427 Germany: Hammerbrookstraße 69, D-20097 HAMBURG,
Tel. +49 40 23 53 60, Fax. +49 40 23 536 300 Greece: No. 15, 25th March Street, GR 17778 TAVROS/ATHENS,
Tel. +30 1 4894 339/239, Fax. +30 1 4814 240
Hungary: see Austria India: Philips INDIA Ltd, Shivsagar Estate, A Block, Dr. Annie Besant Rd.
Worli, MUMBAI 400 018, Tel. +91 22 4938 541, Fax. +91 22 4938 722
Indonesia: see Singapore Ireland: Newstead, Clonskeagh, DUBLIN 14,
Tel. +353 1 7640 000, Fax. +353 1 7640 200 Israel: RAPAC Electronics, 7 Kehilat Saloniki St, PO Box 18053,
TEL AVIV 61180, Tel. +972 3 645 0444, Fax. +972 3 649 1007 Italy: PHILIPS SEMICONDUCTORS, Piazza IV Novembre 3,
20124 MILANO, Tel. +39 2 6752 2531, Fax. +39 2 6752 2557 Japan: Philips Bldg 13-37, Kohnan 2-chome, Minato-ku, TOKYO 108,
Tel. +81 3 3740 5130, Fax. +81 3 3740 5077 Korea: Philips House, 260-199 Itaewon-dong, Yongsan-ku, SEOUL,
Tel. +82 2 709 1412, Fax. +82 2 709 1415 Malaysia: No. 76 Jalan Universiti, 46200 PETALING JAYA, SELANGOR,
Tel. +60 3 750 5214, Fax. +60 3 757 4880 Mexico: 5900 Gateway East, Suite 200, EL PASO, TEXAS 79905,
Tel. +9-5 800 234 7381
Middle East: see Italy
Netherlands: Postbus 90050, 5600PB EINDHOVEN, Bldg.VB,
Tel. +3140 2782785, Fax. +31 40 27 88399 New Zealand: 2 WagenerPlace, C.P.O. Box1041, AUCKLAND,
Tel. +649 8494160, Fax. +64 9 849 7811 Norway: Box 1, Manglerud0612, OSLO,
Tel. +4722 748000, Fax. +47 22 74 8341 Philippines: Philips Semiconductors Philippines Inc.,
106 ValeroSt. SalcedoVillage, P.O. Box 2108 MCC, MAKATI, Metro MANILA, Tel.+63 2816 6380, Fax. +63 2 817 3474
Poland: Ul. Lukiska 10, PL 04-123 WARSZAWA, Tel. +48 22 612 2831, Fax. +48 22 612 2327
Portugal: see Spain Romania: see Italy Russia: Philips Russia, Ul. Usatcheva 35A, 119048 MOSCOW,
Tel. +7 095 755 6918, Fax. +7 095 755 6919 Singapore: Lorong 1, Toa Payoh, SINGAPORE 1231,
Tel. +65 350 2538, Fax. +65 251 6500
Slovakia: see Austria Slovenia: see Italy South Africa: S.A. PHILIPS Pty Ltd., 195-215 Main Road Martindale,
2092 JOHANNESBURG, P.O. Box 7430 Johannesburg 2000, Tel. +27 11 470 5911, Fax. +27 11 470 5494
South America: Rua do Rocio 220, 5th floor, Suite 51, 04552-903 São Paulo, SÃO PAULO - SP, Brazil, Tel. +55 11 821 2333, Fax. +55 11 829 1849
Spain: Balmes 22, 08007 BARCELONA, Tel. +34 3 301 6312, Fax. +34 3 301 4107
Sweden: Kottbygatan 7, Akalla, S-16485 STOCKHOLM, Tel. +46 8 632 2000, Fax. +46 8 632 2745
Switzerland: Allmendstrasse 140, CH-8027 ZÜRICH, Tel. +41 1 488 2686, Fax. +41 1 481 7730
Taiwan: Philips Semiconductors, 6F, No. 96, Chien Kuo N. Rd., Sec. 1, TAIPEI, Taiwan Tel. +886 2 2134 2865, Fax. +886 2 2134 2874
Thailand: PHILIPS ELECTRONICS (THAILAND) Ltd., 209/2 Sanpavuth-Bangna Road Prakanong, BANGKOK 10260, Tel. +66 2 745 4090, Fax. +66 2 398 0793
Turkey: Talatpasa Cad. No. 5, 80640 GÜLTEPE/ISTANBUL, Tel. +90 212 279 2770, Fax. +90 212 282 6707
Ukraine: PHILIPS UKRAINE, 4 Patrice Lumumba str., Building B, Floor 7, 252042 KIEV, Tel. +380 44 264 2776, Fax. +380 44 268 0461
United Kingdom: Philips Semiconductors Ltd., 276 Bath Road, Hayes, MIDDLESEX UB3 5BX, Tel. +44 181 730 5000, Fax. +44 181 754 8421
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409, Tel. +1 800 234 7381
Uruguay: see South America Vietnam: see Singapore Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 625 344, Fax.+381 11 635 777
For all other countries apply to: Philips Semiconductors, Marketing & Sales Communications, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825
© Philips Electronics N.V. 1997 SCA54 All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights.
Internet: http://www.semiconductors.philips.com
Printed in The Netherlands 547027/00/01/pp40 Date of release: 1997 Jun 18 Document order number: 9397 750 01441
Loading...