ChipFind - документация

Электронный компонент: TP3094

Скачать:  PDF   ZIP
2000 National Semiconductor Corporation
www.national.com
TP3094 COMBO
Quad PCM Codec/Filter
February 2000
T
P
3
0
9
4


Q
u
a
d

P
C
M

C
o
d
e
c
/
F
i
l
t
e
r
General Description
The TP3094 is a monolithic PCM Codec and Fil-
ter device implemented using a digital signal pro-
cessing architecture. It provides four voice
channels, combining transmit bandpass and re-
ceive low pass channel filters with companding A-
law or m-law PCM encoders and decoders. The
device is fabricated using National's advanced
CMOS process.
The device includes anti-aliasing filters and sig-
ma-delta converters dedicated to each channel,
and by a common signal processing unit which
performs all the remaining filtering and process-
ing for the four channels.
The TP3094 includes a flexible PCM digital inter-
face, which allows the device to be connected to
PCM busses of different formats. It can also be
connected with other TP3094 devices in a cas-
cade fashion, for a system with up to 128 POTS
interfaces (when a 2.048MHz PCM bus is used).
Features
Handles four voice channels
Complete Codec and Filter system including:
- Transmit and receive channel filters
- A-law or
-law companding encoder/decoder
Power down mode for low power consumption
Compatible to standard time division multi-
plexed PCM bus
- 8 bit mode, frame signal from external reference
- 32 bit mode, internal TSA, with consecutive TS
Up to 128 channels (32 devices) can be cas-
caded
Programmable functions (common for all 4
channels):
- A-law or
-law
- Single MCLK clock,automatically selectable from
8.192MHz, 4.096MHz, 2.048MHz and
1.536/1.544MHz
- Digital and Analog loopback test modes
Designed for CCITT and LSSGR applications
Single +5V power supply
44 lead PLCC surface mount package
Maximize line card circuit density
Use in Central Office, Loop Carrier, and PBX
equipment subscriber line and trunk cards
Wide operating temperature range
-40C to
85C
Connection Diagram
Order Number TP3094V
TP3094
6 5 4 3 2 1 44 43 42 41 40
39
38
37
36
35
34
33
32
30
29
31
18 19 20 21 22 23 24 25 26 27 28
7
8
9
10
11
12
13
14
15
16
17
P
D
N
3
A
V
C
C
1
V
R
O
3
G
X
O
3
V
X
I
3
P
D
N
2
P
D
N
1
P
D
N
0
A
/
L
a
w
M
C
L
K
AGND1
VXI2
GXO2
VRO2
VRO1
NC
GXO1
VXI1
NF
AGND0
VXI0
G
X
O
0
V
R
O
0
A
V
C
C
0
P
T
1
P
C
M
M
o
d
e
T
S
X
P
T
2
T
S
T
F
S
R
0
F
S
X
0
FSR1
FSX1
FSR2
FSX2
FSR3
FSX3
DVCC
NC
DGND
DX
D
R
PT4
P
T
3
See NS Package V44A
COMBO
and TRI-STATE
are registered trademarks of National Semiconductor Corporation
2
www.national.com
Simplified Block Diagram
PCM
Interface
Digital
ADC
DAC
ADC
DAC
ADC
DAC
ADC
DAC
VXI0-
VRO0
A
V
C
C
0
A
G
N
D
0
A
V
C
C
1
A
G
N
D
1
D
V
C
C
D
G
N
D
MCLK
DX
DR
FSX0-3
TSx
FIGURE 1. Simplified block diagram
Signal
Processor
-
+
GXO0
VXI1-
VRO1
-
+
GXO1
VXI2-
VRO2
-
+
GXO2
VXI3-
VRO3
-
+
GXO3
FSR0-3
A/u Law
PDN0-3
TST
PCMMode
N
F
P
T
1
P
T
2
PLL
Clock Detection
Ref & Bias
P
T
3
P
T
4
3
www.national.com
Pin Descriptions
MCLK (input)
Master and PCM bit clock input. Must be either
1.536MHz/1.544MHz, 2.048MHz, 4.096MHz or
8.192MHz. Its value is automatically detected in-
ternally on power up with the valid frame sync in-
put.
AVCC0, AVCC1
Positive supply pins for the analog circuitry.
AVCC0 is for channel 0 and channel 1. AVCC1
is for channel 2 and channel 3.
AVCC0=AVCC1=+5V 5%. These two pins
should be connected together outside the device.
AGND0, AGND1
Analog ground. All analog signals are referenced
to AGND0 and AGND1. AGND0 is the analog
ground for channel 0 and channel 1. AGND1 is
the analog ground for channel 2 and channel 3.
These two pins should be connected together
outside the device.
DVCC
Positive supply for the digital circuitry.
DVCC=+5V 5%.
DGND
Digital ground. All logic signals are referenced to
DGND. This ground has to be connected to the
ground of other digital devices at board level.
Analog ports
VXI0-, VXI1-, VXI2-, VXI3- (inputs)
Inverting analog inputs of the transmit input am-
plifiers of channels 0-3. They are referenced to an
internal reference voltage of about 2.4V.
GXO0, GXO1, GXO2, GXO3 (outputs)
Outputs of the transmit input amplifiers of chan-
nels 0-3. They are referenced to an internal refer-
ence voltage of about 2.4V
VRO0, VRO1, VRO2, VRO3 (ouputs)
Analog outputs of the receive amplifiers for chan-
nels 0-3. They are referenced to an internal refer-
ence voltage of about 2.4V
PCM Port
DX (ouput)
Transmit PCM data output. Serial PCM data is
shifted out on the rising edge of MCLK during the
assigned transmit time-slot. Tristated when the
assigned transmit time-slot is not active.
TSx (ouput)
Open drain output that pulses low during the as-
signed transmit time-slots (for all four channels).
DR (input)
Receive PCM data input. Serial PCM data is
shifted into the device on the falling edge of
MCLK during the assigned receive time-slot.
FSX0, FSR0 (inputs)
Transmit and Receive Frame synchronization in-
puts for channel 0. They identify the beginning of
a new frame in the transmit and receive direction.
They are 8 KHz logic signals, and must be syn-
chronous to MCLK. Short Frame Sync and Long
Frame Sync are both supported.
In 32-bit mode these signals constitute the 8kHz
reference for all channels. Only Short Frame
Sync is supported in 32-bit mode.
FSX1, FSR1 (inputs/outputs)
Transmit and Receive Frame synchronization in-
puts for channel 1.
In 32-bit mode these pins become outputs and
generate a frame sync signal with the last bit of
the 32-bit stream, in order to allow to cascade an-
other TP3094 in 32-bit mode. FSX1 is the Trans-
mit Frame output and FSR1 is the Receive Frame
output.
FSX2,FSX3, FSR2,FSR3 (inputs)
Transmit and Receive Frame synchronization in-
puts for channel 2 and 3. These pins are recom-
mended to be connected to analog ground when
in 32-bit mode.
A/u LAW select (input)
A/u law select. Through this pin either A-law
(+5V) or u-law (0V) is selected.
PDN0-3 (input)
Power Down control signals. Each channel has a
dedicated Power Down input. When active high,
these pins set the low power mode, shutting down
most of the circuitry dedicated to it and reducing
the power consumption. The relative analog out-
puts VROi and GXOi, and the digital output DX
are put in high impedance.
TST (input)
Test Modes Enable. When active (HIGH), togeth-
er with the PDNi pins selects one of the available
test modes (see the text for a full description of
these modes).
PCMMode (input)
PCM Mode selection. When this signal is LOW
(0V), the 8 bit mode is selected and each channel
4
www.national.com
expects its individual transmit and receive frame
signal. When it is HIGH, the 32 bit mode is select-
ed; in this mode FSX0 and FSR0 are used as
framing signals and the TS are allocated consec-
utively from these frames, starting from Ch0 to
Ch3. In this mode FSX1 and FSR1 become out-
puts and produce 1 bit long frame signals with the
last bit of the 32 bit stream. These Frame signals
can be used to cascade another device in 32 bit
mode.
NF
Noise Filter Pin. For optimal noise rejection a
100nF capacitor must be connected between this
pin and the analog ground AGND0.
PT1, PT2, PT3, PT4 (inputs)
These pins are used by National for internal man-
ufacturing test. They must be connected to digital
ground for normal device operation.
NC
All NC pins must be connected to nearest analog
ground, to reduce the device noise sensitivity.
Functional Description
The TP3094 performs the complete CODEC/filter
functions for four voice channels using a digital
signal processing architecture. MCLK provides
the clock reference to the whole circuitry and the
bit clock for the PCM bus. Its value can be either
8.192MHz, 4.096MHz, 2.048MHz or 1.536/
1.544MHz, and it is automatically selected inter-
nally. The TP3094 handles the conversion be-
tween the analog signals on the subscriber line
and the PCM data samples on a PCM highway.
Digital filters are used to band-limit the voice sig-
nals.
The device can work in a 8 bit mode where each
channel has an independently selected Time
Slot, or in the 32 bit mode, where the four chan-
nels use four consecutive Time Slots. The time-
division multiplexed PCM data is transferred to
the PCM highway through the standard serial
PCM bus.
Each channel has its dedicated Power Down in-
put.
Power Initialization
When power is first applied to the device, power-
on reset circuitry initializes the device and places
it in the power down state. All non-essential cir-
cuits are de-activated. PCM output DX and ana-
log outputs VRO
0-3
are placed in the high
impedance state, while FSX1 and FSR1 outputs
are held low (in case 32-bit mode is selected). In
the power down mode, power consumption is re-
duced to a minimum, typically 2mW. The device
will remain in this state as long as no MCLK is ap-
plied and no Frame Signal is applied (just FSX0
and FSR0 in case of 32-bit mode).
For each channel, when the PDN input is not ac-
tive, MCLK is applied, and a FS (receive or trans-
mit) pulse is running, the device enters the active
power up mode. The MCLK frequency is detected
with any available FS signal; the clock rate detec-
tion may last for up to 4ms, after which the device
is ready for powering up. Analog and PCM output
signals will be available after a few frames; it will
take about 100ms until the first activated channel
is fully functional.
The device will only power up when at least one
of the FS signals and the MCLK signal are in a
valid frequency ratio.
Power Down and Reset
When one channel is in Power Down Mode, the
DX output will remain in high impedance state
and the input on the DR will be ignored when its
FS signal is active; the analog output VRO will be
in high impedance.
Each channel will enter the power down mode
when at least one of the following conditions oc-
curs
The PDN signal is active for more than 16
MCLK cycles (and TST is not active at the
same time)
More than 4 pulses of the respective FS are
missing.
MCLK is missing for a 12us.
When the PDN input is active (HIGH) for at least
16 MCLK clock cycles, the channel will go into
power down mode and reset its state within a
frame sync. The channel will recover from Power
Down, after having detected the PDN signal inac-
tive (LOW) for at least 16 MCLK clock cycles and
after 1 frame sync pulse.
This power down mode will work only in presence
of the master clock at the pin MCLK.
Pin Descriptions
(continued)
5
www.national.com
When both the transmit and receive frame sync of
a channel are missing the channel will go into
Power Down Mode (if only one of them is missing
the channel will not go into Power Down). A max-
imum of 32 frame sync pulses must be missing
for power down and the channel will achieve its
reset state after 32.5us. The channel will recover
from power down, within the time of 4ms after the
frame syncs (transmit or receive) will be active.
When the device is in 32-bit mode, missing FSX0,
FSR0 for 512us, will force all channels in power
down mode.
When the master clock MCLK is missing, all the
channels will go into the Global Power Down
Mode, with the lowest possible power consump-
tion. The device will recover from this mode,
when the clock signal comes back (and at least
one frame sync is present), and then the active
channels will operate after less than 100ms.
The device will go into the same Global Power
Down Mode when all the frame syncs (of all the
channels, in case of 8bit mode, the FSX0, FSR0
in case of 32-bit mode) are not present or when
all 4 PDN signals are active. The recovery time
from this mode for the first active channel is less
than 100ms.
Transmit Section
The transmit section input is an operational ampli-
fier, with provision for gain adjustment using two
external resistors. Only the inverting input is pro-
vided (together with the output), this allows, be-
side the adjustment of the gain, to implement the
echo balance function with external passive com-
ponents.
The opamp drives the antialiasing input filter, fol-
lowed by the A to D converter, which provides the
digital input to the signal processing unit.
The signal processing unit accepts the signal
samples from each channel input stage, performs
the necessary decimation and filtering function,
PCM compression and provides the eight bit
samples to the PCM interface block.
The analog input is dc biased at the value of 2.4V.
A DC decoupling is necessary between this input
and the SLIC output. The maximum analog signal
level, at the op-amp output, is 1.12Vrms.
Maximum recommended transmit gain is 20dB
(10x).
Receive Section
This section takes the 8 bit samples from the
PCM interface block and performs all the signal
processing functions, such as PCM expansion
according to the ALaw or uLaw and signal filter-
ing. Then, for each channel it drives the Digital to
Analog converter, through the proper interpola-
tion stages and filters. Finally the signal is filtered
and buffered to the output receive pin. The maxi-
mum output level voltage on the VRO pins on a
load of 5kOhm+100pF is 1.12Vrms.
PCM Interface
The PCM interface consists of the following sig-
nals
DX, DR - transmit and receive digital signals,
carrying the pcm samples
FSX0-3, FSR0-3 - transmit and receive frame
signals
TSX - output time slots signal, indicating the
time slot occupied on the DX by the device
PCMMode - PCM interface select
A/uLaw - A-law/ u-law select signal

TABLE 1. A/uLaw Coding
MCLK - bit clock signal
MCLK is both the system master clock and the
PCM bus bit clock, and it is selected internally to
be either 8.192MHz, 4.096MHz, 2.048MHz, or
1.536/ 1.544MHz.
The internal clock selection is perfomed, based
on the relative ratio between the frame signals
(FS) and the clock signals. For proper functional-
ity all the channel FS must have the same valid
rate of 8kHz (giving a valid clock rate). In case
one of the frame syncs runs other than 8kHz, the
device will not function properly.
Each bit on DX is clocked out on the rising edges
of the bit clock (MCLK), starting from the Most
Significant Bit (Sign bit). Each bit on DR is
clocked in on the falling edges of the bit clock,
starting from the MSB.
The device may operate on to the PCM bus in two
modes, selected by the input pin PCMMode;
when PCMMode is "0V" the 8bit mode is selected
and when PCMMode is "+5V" the 32-bit mode is
selected.
PCMMode = HIGH
PCMMode = LOW
32 bit
8 bit
A/uLaw = HIGH
A/uLaw = LOW
A-law
u-law