STA306 STMicroelectronics, STA306 Datasheet

Multimedia Misc AUDIO SYSTEMS

STA306

Manufacturer Part Number
STA306
Description
Multimedia Misc AUDIO SYSTEMS
Manufacturer
STMicroelectronics
Type
Audio Processorr
Datasheet

Specifications of STA306

Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 20 C
Mounting Style
SMD/SMT
Package / Case
TQFP-64
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STA30613TR
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
STA306A
Manufacturer:
ST
0
Part Number:
STA306A
Manufacturer:
SANKEN
Quantity:
20 000
October 2003
This is preliminary information on a new product foreseen to be developed. Details are subject to change without notice.
MULTICHANNEL DIGITAL AUDIO PROCESSOR WITH DDX™
6 DDX
From 32kHz to 192kHz Input Sample Rates
Supported
Volume Control from 0 to -127 dB (0.5 dB steps)
Variable Digital Gain from 0 to 24dB (0.5dB
steps) with Digital Limiter Functionality and
Variable Attack and Release Time
I2S Inputs and Outputs
Individual Channel and Master Gain/
Attenuation
Individual Channel Mute and Zero Input Detect
Auto-Mute
Selectable Serial Audio Data Interface
Bass/Treble Controls
Channel Mapping of any Input to any
Processing/DDX
Active Crossover Capability
DC Blocking Selectable High-Pass Filter
Selectable Bass Management on Channel 6
Selectable Adjacent Channel Mixing Capability
Selectable Clock Input Ratio
Selectable De-emphasis
Selectable DDX
output
AM Interference Reduction Mode
I2C Control
TM
Channels Capability (24 bit)
TM
TM
Ternary, or Binary PWM
Channel
DESCRIPTION
The STA306 is a single chip solution for digital audio
processing and control in multi-channel applications.
It provides output capabilities for DDX
tal Amplification). In conjunction with a DDX
device, it provides high-quality, high-efficiency, all
digital amplification. The device is extremely versatile
allowing for input of most digital formats including
192kHz, 24-bit DVD-Audio.
The internal 24-bit DSP allows for high resolution
processing at all standard input sample frequencies.
Processing includes volume control, filtering, bass
management, gain compression/limiting and PCM
and DDX
grammable 28-bit biquads for EQ per channel, as
well as bass, treble and DC blocking. External clock-
ing can be provided at 4 different ratios of the input
sample frequency. All sample frequencies are up-
sampled for processing. Each internal processing
channel can receive any input channel, allowing flex-
ibility and the ability to perform active digital cross-
over for powered loudspeaker systems.
The serial audio data interface accepts many differ-
ent formats, including the popular I2S format. STx-
channels of DDX processing are performed.
TM
ORDERING NUMBER: STA306
outputs. Filtering includes five user-pro-
TQFP64
PRODUCT PREVIEW
STA306
TM
(Direct Digi-
TM
power
1/33

Related parts for STA306

STA306 Summary of contents

Page 1

... This is preliminary information on a new product foreseen to be developed. Details are subject to change without notice. TQFP64 ORDERING NUMBER: STA306 DESCRIPTION The STA306 is a single chip solution for digital audio processing and control in multi-channel applications. It provides output capabilities for DDX tal Amplification). In conjunction with a DDX device, it provides high-quality, high-efficiency, all digital amplification ...

Page 2

... STA306 BLOCK DIAGRAM LRCKI LRCKI BICKI BICKI SERIAL SERIAL DATA DATA SDI12 SDI12 IN IN SDI34 SDI34 SDI56 SDI56 CHANNEL CHANNEL MAPPING MAPPING SYSTEM TIMING SYSTEM TIMING PLLB PLLB PLL PLL XTI XTI CKOUT CKOUT Figure 1. Signal Flow Diagram Channels 1-6 Channels 1-6 ...

Page 3

... Input I2S Serial Data Channels 3 & Input I2S Serial Data Channels 1 & Inputs I2C Left/Right Clock I Inputs I2C Serial Clock I Global Reset I PLL Bypass I Select Address (I2C) I/O I2C Serial Data I I2C Serial Clock STA306 48 OUT2_A 47 OUT2_B 46 VDD 45 GND 44 VDD3 43 OUT3_A 42 OUT3_B 41 OUT4_A ...

Page 4

... STA306 PIN FUNCTION (continued) PIN NAME 20 XTI 21 FILTER_PLL 22 VDDA 23 GNDA 25 CKOUT 33 OUT6_B 34 OUT6_A 38 OUT5_B 39 OUT5_A 40 OUT4_B 41 OUT4_A 42 OUT3_B 43 OUT3_A 47 OUT2_B 48 OUT2_A 49 OUT1_B 50 OUT1_A 51 EAPD 55 BICKO 56 LRCKO 57 SDO_12 58 SDO_34 62 SDO_56 63 SDO_78 64 PWDN 4/33 TYPE DESCRIPTION I Crystal Oscillator Input (Clock Input) PLL Filter PLL 2 ...

Page 5

... THERMAL DATA Symbol R Thermal resistance Junction to Ambient thj-amb RECOMMENDED DC OPERATING CONDITIONS Symbol V I/O Power Supply DD_3.3 V Logic Power Supply DD_2.5 T Operating Junction Temperature j Parameter Parameter Parameter STA306 Value Unit -0 -0.5 to 3.3 V -0.5 to (VDD+0.5) V -0.5 to (VDD+0.3) V -40 to +150 C -20 to +85 C Value Unit 85 C/W ...

Page 6

... STA306 ELECTRICAL CHARACTERISTCS (V wise specified) GENERAL INTERFACE ELECTRICAL CHARACTERISTICS Symbol Parameter I Low Level Input no pull- High Level Input no pull-down ih I Tristate output leakage without OZ pullup/down V Electrostatic Protection esd Note 1: The leakage currents are generally very small, < 1na. The values given here are maximum after an electrostatic stress on the pin. ...

Page 7

... EAPD goes low ~30ms later. 2.0 II2C BUS SPECIFICATION The STA306 supports the I2C protocol. This protocol defines any device that sends data on to the bus as a transmitter and any device that reads the data as a receiver. The device that controls the data transfer is known as the master and the other as the slave ...

Page 8

... The 8th bit (LSB) identifies read or write operation RW, this bit is set read mode and 0 for write mode. After a START condition the STA306 identifies on the bus the device address and if a match is found, it acknowl- edges the identification on SDA bus during the 9th bit time. The byte following the device identification byte is the internal space address ...

Page 9

... C1V3 C1V2 C1V1 C2V3 C2V2 C2V1 C3V3 C3V2 C3V1 C4V3 C4V2 C4V1 C5V3 C5V2 C5V1 C6V3 C6V2 C6V1 C7V3 C7V2 C7V1 STA306 ACK STOP NO ACK STOP D0 MCS0 DSPB OM0 C12BO MIXE PWMD MMute MV0 C1M C1V0 C2V0 C3V0 C4V0 C5V0 C6V0 ...

Page 10

... STA306 10h C8Vol C8V7 11h C12im 12h C34im 13h C56im 14h C78im 15h C1234ls C4LS1 16h C5678ls C8LS1 17h L1ar L1R3 18h L1atrt L1AT3 19h L2ar L2R3 1Ah L2atrt L2AT3 1Bh Tone TTC3 1Ch Cfaddr CFA7 1Dh B2cf1 C1B23 1Eh B2cf2 ...

Page 11

... R R/W 0 The STA306 will support sample rates of 32kHz, 44.1kHz, 48Khz, 88.2kHz, 96kHz, 176.4kHz, and 192kHz. Therefore the internal clock will be: – 65.536Mhz for 32kHz – 90.3168Mhz for 44.1khz, 88.2kHz, and 176.4kHz – 98.304Mhz for 48kHz, 96kHz, and 192kHz The external clock frequency provided to the XTI pin must be a multiple of the input sample frequency(fs). The relationship between the input clock and the input sample rate is determined by both the MCSx and the IRx (In- put Rate) register bits ...

Page 12

... BME Channel 6 of the STA306 features a bass management mode that enables redirection of information in all other channels to this channel and which can then be filtered appropriately using the EQ(Biquad) section. Setting the BME bit selects the output of the scale and mix block for channel 6 instead of the output of the channel mapping block ...

Page 13

... RST R/W 0 The STA306 features a configurable digital serial audio interface. The settings of the SAIx bits determine how the input to this interface is interpreted. Six formats are accepted. Table 3. Interface format as a function of SAI bits. SAI(2..0) Interface Format 000 001 Left-Justified Data ...

Page 14

... STA306 3.1.3 Serial Audio Input Interface First Bit BIT R/W RST NAME 5 R/W 0 SAIFB 3.1.4 Zero-Crossing Volume Enable BIT R/W RST NAME 6 R/W 1 The ZCE bit enables zero-crossing volume adjustments. When volume is adjusted on digital zero-crossings, "zipper noise" is eliminated 3.1.5 Dynamic Range Compression/Anti-Clipping Bit ...

Page 15

... BIT R/W RST 7 R/W 0 The STA306 features an internal digital high-pass filter for the purpose of AC coupling. The purpose of this filter is to prevent DC signals from passing through a DDX amplifier. DC signals can cause speaker damage 3.3 Configuration Register D (address 03h) BIT D7 D6 NAME ...

Page 16

... R R/W 0 The STA306 features a configurable digital serial audio interface. The settings of the SAIx bits determine how the output to this interface is interpreted. Six formats are accepted. 16/33 Biquad Link : 0 – Each Channel uses coefficient values 1- Each Channel uses Channel 1 coefficient values ...

Page 17

... AME The STA306 features a DDX processing mode that minimizes the amount of noise generated in frequency range of AM radio. This mode is intended to be used when DDX is operating in a device with an AM tuner active. The SNR of the DDX processing is reduced to ~83dB in this mode, which is still greater than the SNR of AM radio. ...

Page 18

... STA306 3.7 Master Volume Register (address 07h) BIT D7 D6 NAME MV7 MV6 RST 1 3.8 Channels 1,2,3,4,5,6 Mute (address 08h) BIT D7 D6 NAME C8M C7M RST 0 3.9 Channel 1 Volume (address 09h) BIT D7 D6 NAME C1V7 C1V6 RST 0 3.10 Channel 2 Volume (address 0Ah) ...

Page 19

... RST 0 The Volume structure of the STA306 consists of individual volume registers for each channel and a master vol- ume register that provides an offset to each channels volume setting. The individual channel volumes are ad- justable in 0.5dB steps from +24dB to -103dB example if C5V = 0Bh or +18.5dB and MV = 21h ...

Page 20

... STA306 Table 5. Master Volume Offset as a function of MV(7..0). MV(7..0) 00000000(00h) 00000001(01h) 00000010(02h) … 01001100(4Ch) … 11111110(FEh) 11111111(FFh) Channel Volume as a function of CxV(7..0) CxV(7..0) 00000000(00h) 00000001(01h) 00000010(02h) … 00101111(2Fh) 00110000(30h) 00110001(31h) … 11111110(FEh) 11111111(FFh) 3.15 Channel Input Mapping Channels 1 & 2 (address 11h) ...

Page 21

... Table 6. Channel Mapping as a function of CxIM bits 2 CxIM(2.. Input Mapped to: 000 Channel 1 001 Channel 2 010 Channel 3 011 Channel 4 100 Channel 5 101 Channel 6 STA306 Output Phasing CH1 CH1 CH2 CH2 CH3 CH3 CH4 CH4 CH5 CH5 CH6 CH6 Channel 1 Channel 1 Channel 2 Channel 2 ...

Page 22

... STA306 3.18 Channel Limiter Select Channels 1,2,3,4 (address 15h) BIT D7 D6 NAME C4LS1 C4LS0 RST 0 3.19 Channel Limiter Select Channels 5,6 (address 16h) BIT D7 D6 NAME C8LS1 C8LS0 RST 0 3.20 Limiter 1 Attack/Release Rate (address 17h) BIT D7 D6 NAME L1R3 L1R2 RST 1 3 ...

Page 23

... DDX amplifier. Since gain can be added digitally within the STA306 it is possible to exceed 0dBFS or any other LxAT setting. When this occurs, the limiter, when active, will automatically start reducing the gain. The rate at which the gain is reduced when the attack threshold is exceeded is dependent upon the attack rate register setting for that limiter ...

Page 24

... STA306 Table 8. Limiter Attack Rate as a function of LxA bits. LxA(3..0) 0001 0010 0011 LxA(3..0) 0000 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 note: Shaded areas are Default Settings Table 9. Limiter Release Rate and Uncompression Threshold as a function of LxR bits LxR(3 ...

Page 25

... DRC(db relative to Volume) -22 -20 -18 -16 -14 -12 - DRC(db relative to Volume + LxAT) • -33dB -26.9dB -23.4dB -20.9dB -19.0dB -17.4dB -16.0dB -14.9dB -13.8dB -12.9dB -12.1dB -11.3dB -10.65dB -10dB -9.4dBdB STA306 25/33 ...

Page 26

... RST 0 The STA306 contains bass and treble tone control adjustments. These are selectable from +12dB to -12dB of boost or cut. These are 1st order shelving filters with a corner frequency of 150Hz for bass and 3kHz for treble. Any gain introduced in the tone controls will carry through to the volume and limiting block without saturation. ...

Page 27

... C1B3 C1B2 C1B1 C2B19 C2B18 C2B17 C2B11 C2B10 C2B9 C2B3 C2B2 C2B1 C3B19 C3B18 C3B17 C3B11 C3B10 C3B9 C3B3 C3B2 C3B1 C4B19 C4B18 C4B17 STA306 D0 C1B0 0 D0 C2B16 0 D0 C2B8 0 D0 C2B0 0 D0 C3B16 0 D0 C3B8 0 D0 C3B0 0 D0 C4B16 0 27/33 ...

Page 28

... NAME RST Coefficients for EQ and Bass Management are handled internally in the STA306 via RAM. Access to this RAM is available to the user via an I2C register interface. A collection of I2C registers is dedicated to this function. One contains a coefficient base address, five sets of three store the values of the 24-bit coefficients to be written or that were read, and one contains bits used to control the writing of the coefficient(s) to RAM ...

Page 29

... When using this technique, the 8-bit address would specify the address of the biquad b2 coefficient (e. 10, 15, …, 50, … 195 decimal), and the STA306 will generate the RAM addresses as offsets from this base value to write the complete set of coefficient data. ...

Page 30

... The output of the summation is the output of the scale and mix block. Post-Scale The STA306 provides one additional multiplication after the last interpolation stage and before the distortion compensation on each channel. This is a 24-bit signed fractional multiply. The scale factor for this multiply is loaded into RAM using the same I2C registers as the biquad coefficients and the bass-management ...

Page 31

... D8h Channel 1 – Post-Scale 217 D9h Channel 2 – Post-Scale … … … 224 F0h Not Used … … … 255 FFh Not Used STA306 C1H54 000000h C2H10 000000h C2H11 3FFFFFh … … DCC 23…0 000000h … … C2H54 000000h C3H10 000000h … ...

Page 32

... STA306 mm DIM. MIN. TYP. MAX. A 1.60 A1 0.05 0.15 0.002 A2 1.35 1.40 1.45 0.053 B 0.17 0.22 0.27 0.0066 0.0086 0.0086 C 0.09 0.0035 D 11.80 12.00 12.20 0.464 D1 9.80 10.00 10.20 0.386 D3 7.50 e 0.50 E 11.80 12.00 12.20 0.464 E1 9.80 10.00 10.20 0.386 E3 7.50 L 0.45 ...

Page 33

... STA306 Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice ...

Related keywords