English
Language : 

TP3052-X Datasheet, PDF (4/20 Pages) Texas Instruments – TP3054-X, TP3057-X Extended Temperature Serial Interface CODEC/Filter COMBO Family
Symbol
MCLKX
FSX
BCLKX
DX
TSX
GSX
VFXI−
VFXI+
Function
Transmit master clock. Must be 1.536
MHz, 1.544 MHz or 2.048 MHz. May be
asynchronous with MCLKR. Best
performance is realized from
synchronous operation.
Transmit frame sync pulse input which
enables BCLKX to shift out the PCM data
on DX. FSX is an 8 kHz pulse train, see
Figure 2 and Figure 3 for timing details.
The bit clock which shifts out the PCM
data on DX. May vary from 64 kHz to 2.048
MHz, but must be synchronous with
MCLKX.
The TRI-STATE® PCM data output which
is enabled by FSX.
Open drain output which pulses low
during the encoder time slot.
Analog output of the transmit input
amplifier. Used to externally set gain.
Inverting input of the transmit input
amplifier.
Non-inverting input of the transmit input
amplifier.
Functional Description
POWER-UP
When power is first applied, power-on reset circuitry initializes
the COMBO and places it into a power-down state. All non-
essential circuits are deactivated and the DX and VFRO out-
puts are put in high impedance states. To power-up the
device, a logical low level or clock must be applied to the
MCLKR/PDN pin and FSX and/or FSR pulses must be present.
Thus, 2 power-down control modes are available. The first is
to pull the MCLKR/PDN pin high; the alternative is to hold both
FSX and FSR inputs continuously low—the device will power-
down approximately 1 ms after the last FSX or FSR pulse.
Power-up will occur on the first FSX or FSR pulse. The TRI-
STATE PCM data output, DX, will remain in the high
impedance state until the second FSX pulse.
SYNCHRONOUS OPERATION
For synchronous operation, the same master clock and bit
clock should be used for both the transmit and receive direc-
tions. In this mode, a clock must be applied to MCLKX and the
MCLKR/PDN pin can be used as a power-down control. A low
level on MCLKR/PDN powers up the device and a high level
powers down the device. In either case, MCLKX will be se-
lected as the master clock for both the transmit and receive
circuits. A bit clock must also be applied to BCLKX and the
BCLKR/CLKSEL can be used to select the proper internal di-
vider for a master clock of 1.536 MHz, 1.544 MHz or 2.048
MHz. For 1.544 MHz operation, the device automatically com-
pensates for the 193rd clock pulse each frame.
With a fixed level on the BCLKR/CLKSEL pin, BCLKX will be
selected as the bit clock for both the transmit and receive di-
rections. Table 1 indicates the frequencies of operation which
can be selected, depending on the state of BCLKR/CLKSEL.
In this synchronous mode, the bit clock, BCLKX, may be from
64 kHz to 2.048 MHz, but must be synchronous with
MCLKX.
Each FSX pulse begins the encoding cycle and the PCM data
from the previous encode cycle is shifted out of the enabled
DX output on the positive edge of BCLKX. After 8 bit clock
periods, the TRI-STATE DX output is returned to a high
impedance state. With an FSR pulse, PCM data is latched via
the DR input on the negative edge of BCLKX (or BCLKR if run-
ning). FSX and FSR must be synchronous with MCLKX/R.
TABLE 1. Selection of Master Clock Frequencies
BCLKR/CLKSEL
Master Clock
Frequency Selected
TP3057
TP3054
Clocked
0
1
2.048 MHz
1.536 MHz or
1.544 MHz
2.048 MHz
1.536 MHz or
1.544 MHz
2.048 MHz
1.536 MHz or
1.544 MHz
ASYNCHRONOUS OPERATION
For asynchronous operation, separate transmit and receive
clocks may be applied. MCLKX and MCLKR must be
2.048 MHz for the TP3057, or 1.536 MHz, 1.544 MHz for the
TP3054, and need not be synchronous. For best transmission
performance, however, MCLKR should be synchronous with
MCLKX, which is easily achieved by applying only static logic
levels to the MCLKR/PDN pin. This will automatically connect
MCLKX to all internal MCLKR functions (see Pin Description).
For 1.544 MHz operation, the device automatically compen-
sates for the 193rd clock pulse each frame. FSX starts each
encoding cycle and must be synchronous with MCLKX and
BCLKX. FSR starts each decoding cycle and must be syn-
chronous with BCLKR. BCLKR must be a clock, the logic levels
shown in Table 1 are not valid in asynchronous mode.
BCLKX and BCLKR may operate from 64 kHz to 2.048 MHz.
SHORT FRAME SYNC OPERATION
The COMBO can utilize either a short frame sync pulse or a
long frame sync pulse. Upon power initialization, the device
assumes a short frame mode. In this mode, both frame sync
pulses, FSX and FSR, must be one bit clock period long, with
timing relationships specified in Figure 2. With FSX high dur-
ing a falling edge of BCLKX, the next rising edge of BCLKX
enables the DX TRI-STATE output buffer, which will output
the sign bit. The following seven rising edges clock out the
remaining seven bits, and the next falling edge disables the
DX output. With FSR high during a falling edge of BCLKR
(BCLKX in synchronous mode), the next falling edge of
BCLKR latches in the sign bit. The following seven falling
edges latch in the seven remaining bits. All four devices may
utilize the short frame sync pulse in synchronous or asyn-
chronous operating mode.
LONG FRAME SYNC OPERATION
To use the long frame mode, both the frame sync pulses,
FSX and FSR, must be three or more bit clock periods long,
with timing relationships specified in Figure 3. Based on the
transmit frame sync, FSX, the COMBO will sense whether
short or long frame sync pulses are being used. For 64 kHz
operation, the frame sync pulse must be kept low for a mini-
mum of 160 ns. The DX TRI-STATE output buffer is enabled
with the rising edge of FSX or the rising edge of BCLKX,
whichever comes later, and the first bit clocked out is the sign
bit. The following seven BCLKX rising edges clock out the re-
maining seven bits. The DX output is disabled by the falling
3
www.ti.com