STA304 STMicroelectronics, STA304 Datasheet - Page 19

Audio DSPs Digital Audio Proc

STA304

Manufacturer Part Number
STA304
Description
Audio DSPs Digital Audio Proc
Manufacturer
STMicroelectronics
Datasheet

Specifications of STA304

Mounting Style
SMD/SMT
Package / Case
TQFP-44
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STA304
Manufacturer:
ST
Quantity:
562
Part Number:
STA304
Manufacturer:
ST
0
Part Number:
STA304-5C
Manufacturer:
ST
Quantity:
859
Part Number:
STA304-5C
Manufacturer:
ST
0
Part Number:
STA304-5C/
Manufacturer:
MIC
Quantity:
1 526
Part Number:
STA304-5C/
Manufacturer:
ST
0
Part Number:
STA304A
Manufacturer:
STMicroelectronics
Quantity:
10 000
Part Number:
STA304A
Manufacturer:
SANKEN
Quantity:
20 000
Part Number:
STA304A/
Manufacturer:
pericom
Quantity:
11 120
STA304
where CH stands for LR,SUR or SBW and x stands for the filter number (0..3).
The filter equation is Yn = Xn+((b0)-1)*Xn + 2*((b1)/2)*Xn-1 + b2*Xn-2 - 2*((a1)/2)*Yn-1 - a2*Yn-2 =
= b0*Xn + b1*Xn-1 + b2*Xn-2 - a1*Yn-1 - a2*Yn-2
The coefficient registers are 20 bits wide and should be in the range [-1..1) (80000h to 7ffffh).
Scaling factor registers:
For the filters Xn = - (-scale_in) * CHn , where CHn is the value before scaling and Xn is the input to the filter.
For the SBW redirection SBWn = -S (-scale_CH)*CHn
The scaling factor registers are 20 bits wide and should be in the range [-1..0] (80000h to 00000h).
SBW redirection: -1 for maximum redirection and 0 for no redirection.
Filter scaling: -1 for maximum input and 0 for no input to filter.
2
12.0 I
C BUS SPECIFICATION
2
The STA304 supports the I
C protocol. This protocol defines any device that sends data on to the bus as a trans-
mitter and any device that reads the data as a receiver. The device that controls the data transfer is known as
the master and the others as the slave. The master always starts the transfer and provides the serial clock for
synchronisation. The STA304 is always a slave device in all its communications.
16bit registers are addressed as two 8 bit registers. The high byte has even address, while the low byte has odd
address. For example, reading from register 02 (16bit) means read registers 02 (HIGH BYTE) and 03 (LOW
2
BYTE) from I
C.
12.1 COMMUNICATION PROTOCOL
12.1.1Data transition or change
Data changes on the SDA line must only occur when the SCL clock is low. SDA transition while the clock is high
are used to identify START or STOP condition.
12.1.2Start condition
START is identified by a high to low transition of the data bus SDA signal while the clock signal SCL is stable
in the high state.A START condition must precede any command for data transfer.
12.1.3Stop condition
STOP is identified by low to high transition of the data bus SDA signal while the clock signal SCL is stable in the
high state. A STOP condition terminates communications between STA304 and the bus master.
12.1.4Acknowledge bit
An acknowledge bit is used to indicate a successful data transfer. The bus transmitter, either master or slave,
releases the SDA bus after sending 8 bit of data.
During the 9th clock pulse the receiver pulls the SDA bus low to acknowledge the receipt of 8 bits of data.
12.1.5Data input
During the data input the STA304 samples the SDA signal on the rising edge of the clock SCL.
For correct device operation the SDA signal has to be stable during the rising edge of the clock and the data
can change only when the SCL line is low.
12.2 DEVICE ADDRESSING
To start communication between the master and the STA304, the master must initiate with a start condition.
Following this, the master sends onto the SDA line 8 bits (MSB first) corresponding to the device select address
19/31

Related parts for STA304