PCM Decode Filter Application Handbook

Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

TP3070, TP3071, TP3070-X COMBO II Programmable PCM CODEC/Filter

April 1994

TP3070, TP3071, TP3070-X


COMBO ® II Programmable PCM CODEC/Filter
General Description Features
The TP3070 and TP3071 are second-generation combined n Complete CODEC and FILTER system including:
PCM CODEC and Filter devices optimized for digital switch- — Transmit and receive PCM channel filters
ing applications on subscriber line and trunk cards. Using — µ-law or A-law companding encoder and decoder
advanced switched capacitor techniques, COMBO II com- — Receive power amplifier drives 300Ω
bines transmit bandpass and receive lowpass channel filters — 4.096 MHz serial PCM data (max)
with a companding PCM encoder and decoder. The devices n Programmable Functions:
are A-law and µ-law selectable and employ a conventional — Transmit gain: 25.4 dB range, 0.1 dB steps
serial PCM interface capable of being clocked up to — Receive gain: 25.4 dB range, 0.1 dB steps
4.096 MHz. A number of programmable functions may be — Hybrid balance cancellation filter
controlled via a serial control port. — Time-slot assignment; up to 64 slots/frame
Channel gains are programmable over a 25.4 dB range in — 2 port assignment (TP3070)
each direction, and a programmable filter is included to en- — 6 interface latches (TP3070)
able Hybrid Balancing to be adjusted to suit a wide range of — A or µ-law
loop impedance conditions. Both transformer and active — Analog loopback
SLIC interface circuits with real or complex termination im- — Digital loopback
pedances can be balanced by this filter, with cancellation in n Direct interface to solid-state SLICs
excess of 30 dB being readily achievable when measured n Simplifies transformer SLIC; single winding secondary
across the passband against standard test termination net- n Standard serial control interface
works. n 80 mW operating power (typ)
To enable COMBO II to interface to the SLIC control leads, a n 1.5 mW standby power (typ)
number of programmable latches are included; each may be n Designed for CCITT and LSSGR applications
configured as either an input or an output. The TP3070 pro- n TTL and CMOS compatible digital interfaces
vides 6 latches and the TP3071 5 latches.
n Extended temperature versions available for −40˚C to
+85˚C (TP3070V-X)
Note: See also AN-614, COMBO II application guide.

COMBO ® and TRI-STATE ® are registered trademarks of National Semiconductor Corporation.

© 1999 National Semiconductor Corporation DS008635 www.national.com


Block Diagram

DS008635-1

FIGURE 1.

Connection Diagrams

DS008635-2

Order Number TP3071J


See NS Package Number J20A
DS008635-4
Order Number TP3071N
Order Number TP3070V See NS Package Number N20A
(0˚C to +70˚C)
Order Number TP3070V-X Pin Descriptions
(−40˚C to +85˚C)
See NS Package Number V28A Pin Description
VCC +5V ± 5% power supply.
VBB −5V ± 5% power supply.
GND Ground. All analog and digital signals are
referenced to this pin.
FSX Transmit Frame Sync input. Normally a pulse
or squarewave with an 8 kHz repetition rate is
applied to this input to define the start of the
transmit time slot assigned to this device
(non-delayed data timing mode), or the start of
the transmit frame (delayed data timing mode
using the internal time-slot assignment
counter).

www.national.com 2
Pin Descriptions (Continued) Pin Description
CI/O This is the Control Data I/O pin which is
Pin Description provided on the TP3071. Serial control
FSR Receive Frame Sync input. Normally a pulse information is shifted to or read from COMBO
or squarewave with an 8 kHz repetition rate is II on this pin when CS is low. The direction of
applied to this input to define the start of the the data is determined by the current
receive time slot assigned to this device instruction as defined in Table 1.
(non-delayed data timing mode), or the start of CI This is a separate Control Input, available only
the receive frame (delayed data timing mode on the TP3070. It can be connected to CO if
using the internal time-slot assignment required.
counter).
CO This is a separate Control Output, available
BCLK Bit clock input used to shift PCM data into and only on the TP3070. It can be connected to CI
out of the DR and DX pins. BCLK may vary if required.
from 64 kHz to 4.096 MHz in 8 kHz
CS Chip Select input. When this pin is low, control
increments, and must be synchronous with
information can be written to or read from
MCLK.
COMBO II via the CI/O pin (or CI and CO).
MCLK Master clock input used by the switched
IL5–IL0 IL5 through IL0 are available on the TP3070.
capacitor filters and the encoder and decoder
IL4 through IL0 are available on the TP3071.
sequencing logic. Must be 512 kHz, 1.536
Each Interface Latch I/O pin may be
MHz, 1.544 MHz, 2.048 MHz or 4.096 MHz
individually programmed as an input or an
and synchronous with BCLK.
output determined by the state of the
VFXI The Transmit analog high-impedance input. corresponding bit in the Latch Direction
Voice frequency signals present on this input Register (LDR). For pins configured as inputs,
are encoded as an A-law or µ-law PCM bit the logic state sensed on each input is latched
stream and shifted out on the selected DX pin. into the Interface Latch Register (ILR)
VFRO The Receive analog power amplifier output, whenever control data is written to COMBO II,
capable of driving load impedances as low as while CS is low, and the information is shifted
300Ω (depending on the peak overload level out on the CO (or CI/O) pin. When configured
required). PCM data received on the assigned as outputs, control data written into the ILR
DR pin is decoded and appears at this output appears at the corresponding IL pins.
as voice frequency signals. MR This logic input must be pulled low for normal
DX0 DX1 is available on the TP3070 only; DX0 is operation of COMBO II. When pulled
DX1 available on all devices. These Transmit Data momentarily high (at least 1 µsec.), all
TRI-STATE ® outputs remain in the high programmable registers in the device are reset
impedance state except during the assigned to the states specified under “Power-On
transmit time slot on the assigned port, during Initialization”.
which the transmit PCM data byte is shifted NC No Connection. Do not connect to this pin. Do
out on the rising edges of BCLK. not route traces through this pin.
TSX0 TSX1 is available on the TP3070 only; TSX0 is
TSX1 available on all devices. Normally these Functional Description
open-drain outputs are floating in a high
impedance state except when a time-slot is POWER-ON INITIALIZATION
active on one of the DX outputs, when the When power is first applied, power-on reset circuitry initial-
appropriate TSX output pulls low to enable a izes the COMBO II and puts it into the power-down state.
backplane line-driver. The gain control registers for the transmit and receive gain
DR0 DR1 is available on the TP3070 only; DR0 is sections are programmed to OFF (00000000), the hybrid
DR1 available on all devices. These receive data balance circuit is turned off, the power amp is disabled and
inputs are inactive except during the assigned the device is in the non-delayed timing mode. The Latch Di-
rection Register (LDR) is pre-set with all IL pins programmed
receive time slot of the assigned port when
as inputs, placing the SLIC interface pins in a high imped-
the receive PCM data is shifted in on the
ance state. The CI/O pin is set as an input ready for the first
falling edges of BCLK. control byte of the initialization sequence. Other initial states
CCLK Control Clock input. This clock shifts serial in the Control Register are indicated in Section 2.0.
control information into or out from CI/O or CI A reset to these same initial conditions may also be forced by
and CO when the CS input is low, depending driving the MR pin momentarily high. This may be done ei-
on the current instruction. CCLK may be ther when powered-up or down. For normal operation this
asynchronous with the other system clocks. pin must be pulled low. If not used, MR should be hard-wired
to ground.
The desired modes for all programmable functions may be
initialized via the control port prior to a Power-up command.

3 www.national.com
Functional Description (Continued) A decode cycle begins immediately after the assigned re-
ceive time-slot, and 10 µs later the Decoder DAC output is
POWER-DOWN STATE updated. The total signal delay is 10 µs plus 120 µs (filter de-
Following a period of activity in the powered-up state the lay) plus 62.5 µs (1⁄2 frame) which gives approximately 190
power-down state may be re-entered by writing any of the µs.
control instructions into the serial control port with the “P” bit
set to “1” as indicated in Table 1. It is recommended that the PCM INTERFACE
chip be powered down before writing any additional instruc- The FSX and FSR frame sync inputs determine the begin-
tions. In the power-down state, all non-essential circuitry is ning of the 8-bit transmit and receive time-slots respectively.
de-activated and the DX0 (and DX1) outputs are in the high They may have any duration from a single cycle of BCLK
impedance TRI-STATE condition. HIGH to one MCLK period LOW. Two different relationships
The coefficients stored in the Hybrid Balance circuit and the may be established between the frame sync inputs and the
Gain Control registers, the data in the LDR and ILR, and all actual time-slots on the PCM busses by setting bit 3 in the
control bits remain unchanged in the power-down state un- Control Register (see Table 2). Non-delayed data mode is
less changed by writing new data via the serial control port, similar to long-frame timing on the TP3050/60 series of de-
which remains active. The outputs of the Interface Latches vices (COMBO); time-slots begin nominally coincident with
also remain active, maintaining the ability to monitor and the rising edge of the appropriate FS input. The alternative is
control the SLIC. to use Delayed Data mode, which is similar to short-frame
sync timing on COMBO, in which each FS input must be high
TRANSMIT FILTER AND ENCODER at least a half-cycle of BCLK earlier than the time-slot. The
Time-Slot Assignment circuit on the device can only be used
The Transmit section input, VFXI, is a high impedance sum-
with Delayed Data timing.
ming input which is used as the differencing point for the in-
ternal hybrid balance cancellation signal. No external com- When using Time-Slot Assignment, the beginning of the first
ponents are necessary to set the gain. Following this circuit time-slot in a frame is identified by the appropriate FS input.
is a programmable gain/attenuation amplifier which is con- The actual transmit and receive time-slots are then deter-
trolled by the contents of the Transmit Gain Register (see mined by the internal Time-Slot Assignment counters.
Programmable Functions section). An active pre-filter then Transmit and Receive frames and time-slots may be skewed
precedes the 3rd order high-pass and 5th order low-pass from each other by any number of BCLK cycles. During each
switched capacitor filters. The A/D converter has a com- assigned Transmit time-slot, the selected DX0/1 output shifts
pressing characteristic according to the standard CCITT A or data out from the PCM register on the rising edges of BCLK.
µ255 coding laws, which must be selected by a control in- TSX0 (or TSX1 as appropriate) also pulls low for the first 71⁄2
struction during initialization (see Table 1 and Table 2). A pre- bit times of the time-slot to control the TRI-STATE Enable of
cision on-chip voltage reference ensures accurate and highly a backplane line-driver. Serial PCM data is shifted into the
stable transmission levels. Any offset voltage arising in the selected DR0/1 input during each assigned Receive time-slot
gain-set amplifier, the filters or the comparator is canceled by on the falling edges of BCLK. DX0 or DX1 and DR0 or DR1
an internal auto-zero circuit. are selectable on the TP3070 only, see Section 6.
Each encode cycle begins immediately following the as-
signed Transmit time-slot. The total signal delay referenced
to the start of the time-slot is approximately 165 µs (due to
the Transmit Filter) plus 125 µs (due to encoding delay),
which totals 290 µs. Data is shifted out on DX0 or DX1 during
the selected time slot on eight rising edges of BCLK.

DECODER AND RECEIVE FILTER


PCM data is shifted into the Decoder’s Receive PCM Regis-
ter via the DR0 or DR1 pin during the selected time-slot on
the 8 falling edges of BCLK. The Decoder consists of an ex-
panding DAC with either A or µ255 law decoding character-
istic, which is selected by the same control instruction used
to select the Encode law during initialization. Following the
Decoder is a 5th order low-pass switched capacitor filter with
integral Sin x/x correction for the 8 kHz sample and hold. A
programmable gain amplifier, which must be set by writing to
the Receive Gain Register, is included, and finally a Power
Amplifier capable of driving a 300Ω load to ± 3.5V, a 600Ω
load to ± 3.8V or a 15 kΩ load to ± 4.0V at peak overload.

www.national.com 4
Functional Description (Continued)

TABLE 1. Programmable Register Instructions

Function Byte 1 (Note 1) Byte 2 (Note 1)


7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Single Byte Power-Up/Down P X X X X X 0 X None
Write Control Register P 0 0 0 0 0 1 X See Table 2
Read-Back Control Register P 0 0 0 0 1 1 X See Table 2
Write to Interface Latch Register P 0 0 0 1 0 1 X See Table 4
Read Interface Latch Register P 0 0 0 1 1 1 X See Table 4
Write Latch Direction Register P 0 0 1 0 0 1 X See Table 3
Read Latch Direction Register P 0 0 1 0 1 1 X See Table 3
Write Receive Gain Register P 0 1 0 0 0 1 X See Table 8
Read Receive Gain Register P 0 1 0 0 1 1 X See Table 8
Write Transmit Gain Register P 0 1 0 1 0 1 X See Table 7
Read Transmit Gain Register P 0 1 0 1 1 1 X See Table 7
Write Receive Time-Slot/Port P 1 0 0 1 0 1 X See Table 6
Read-Back Receive Time-Slot/Port P 1 0 0 1 1 1 X See Table 6
Write Transmit Time-Slot/Port P 1 0 1 0 0 1 X See Table 6
Read-Back Transmit Time-Slot/Port P 1 0 1 0 1 1 X See Table 6
Write Hybrid Balance Register 1 P 0 1 1 0 0 1 X
Read Hybrid Balance Register 1 P 0 1 1 0 1 1 X Derive from
Optimization
Write Hybrid Balance Register 2 P 0 1 1 1 0 1 X
Routine in
Read Hybrid Balance Register 2 P 0 1 1 1 1 1 X
TP3077SW
Write Hybrid Balance Register 3 P 1 0 0 0 0 1 X Program
Read Hybrid Balance Register 3 P 1 0 0 0 1 1 X
Note 1: Bit 7 of bytes 1 and 2 is always the first bit clocked into or out from the CI, CO or CI/O pin. X = don’t care.
Note 2: “P” is the power-up/down control bit, see “Power-Up/Down Control” section. (“0” = Power Up, “1” = Power Down)
Note 3: Other register address codes are invalid and should not be used.

SERIAL CONTROL PORT strobed in while CS is low, as defined in Table 1. CS must be


Control information and data are written into or read-back kept low, or be taken low again for a further 8 CCLK cycles,
from COMBO II via the serial control port consisting of the during which the data is shifted onto the CO or CI/O pin on
control clock CCLK, the serial data input/output CI/O, (or the rising edges of CCLK. When CS is high the CO or CI/O
separate input, CI, and output, CO, on the TP3070 only), and pin is in the high-impedance TRI-STATE, enabling the CI/O
the Chip Select input, CS. All control instructions require 2 pins of many devices to be multiplexed together.
bytes, as listed in Table 1, with the exception of a single byte If CS returns high during either byte 1 or byte 2 before all
power-up/down command. The byte 1 bits are used as fol- eight CCLK pulses of that byte occur, both the bit count and
lows: bit 7 specifies power up or power down; bits 6, 5, 4 and byte count are reset and register contents are not affected.
3 specify the register address; bit 2 specifies whether the in- This prevents loss of synchronization in the control interface
struction is read or write; bit 1 specifies a one or two byte in- as well as corruption of register data due to processor inter-
struction; and bit 0 is not used. rupt or other problem. When CS returns low again, the de-
To shift control data into COMBO II, CCLK must be pulsed 8 vice will be ready to accept bit 1 of byte 1 of a new instruc-
times while CS is low. Data on the CI/O (or CI) input is tion.
shifted into the serial input register on the falling edge of
each CCLK pulse. After all data is shifted in, the contents of Programmable Functions
the input shift register are decoded, and may indicate that a
2nd byte of control data will follow. This second byte may ei- 1.0 POWER-UP/DOWN CONTROL
ther be defined by a second byte-wide CS pulse or may fol- Following power-on initialization, power-up and power-down
low the first contiguously, i.e. it is not mandatory for CS to re- control may be accomplished by writing any of the control in-
turn high between the first and second control bytes. At the structions listed in Table 1 into COMBO II with the “P” bit set
end of CCLK8 in the 2nd control byte the data is loaded into to “0” for power-up or “1” for power-down. Normally it is rec-
the appropriate programmable register. CS may remain low ommended that all programmable functions be initially pro-
continuously when programming successive registers, if de- grammed while the device is powered down. Power state
sired. However, CS should be set high when no data trans- control can then be included with the last programming in-
fers are in progress. struction or the separate single-byte instruction. Any of the
To readback Interface Latch data or status information from programmable registers may also be modified while the de-
COMBO II, the first byte of the appropriate instruction is

5 www.national.com
Programmable Functions (Continued) gains remain unchanged, thus care must be taken to ensure
that overload levels are not exceeded anywhere in the loop.
vice is powered-up or down by setting the “P” bit as indi- Hybrid balance must be disabled for meaningful analog loop-
cated. When the power-up or down control is entered as a back function.
single byte instruction, bit one (1) must be reset to a 0.
When a power-up command is given, all de-activated circuits 2.4 Digital Loopback
are activated, but the TRI-STATE PCM output(s), DX0 (and Digital Loopback mode is entered by setting the “AL” and
DX1), will remain in the high impedance state until the sec- “DL” bits in the Control Register as shown in Table 2. This
ond FSX pulse after power-up. mode provides another stage of path verification by enabling
data written into the Receive PCM Register to be read back
2.0 CONTROL REGISTER INSTRUCTION from that register in any Transmit time-slot at DX0/1. In digital
The first byte of a READ or WRITE instruction to the Control loopback, the decoder will remain functional and output a
Register is as shown in Table 1. The second byte has the fol- signal at VFRO. If this is undesirable, the receive output can
lowing bit functions: be turned off by programming the receive gain register to all
zeros.

TABLE 2. Control Register Byte 2 Functions 3.0 INTERFACE LATCH DIRECTIONS


Bit Number and Name Immediately following power-on, all Interface Latches as-
7 6 5 4 3 2 1 0 Function sume they are inputs, and therefore all IL pins are in a high
F1 F0 MA IA DN DL AL PP impedance state. Each IL pin may be individually pro-
0 0 MCLK = 512 kHz grammed as a logic input or output by writing the appropriate
0 1 MCLK = 1.536 instruction to the LDR, see Table 1 and Table 3. For mini-
or 1.544 MHz mum power dissipation, unconnected latch pins should be
1 0 MCLK = 2.048 MHz programmed as outputs. For the TP3071, L5 should always
(Note 4)
be programmed as an output.
1 1 MCLK = 4.096 MHz
Bits L5–L0 must be set by writing the specified instruction to
0 X Select µ-255 law (Note 4)
the LDR with the L bits in the second byte set as follows:
1 0 A-law, Including Even
Bit Inversion
1 1 A-law, No Even Bit Inversion TABLE 3. Byte 2 Functions of Latch Direction Register
0 Delayed Data Timing Byte 2 Bit Number
1 Non-Delayed Data
Timing (Note 4) 7 6 5 4 3 2 1 0
0 0 Normal Operation L0 L1 L2 L3 L4 L5 X X
(Note 4)
1 X Digital Loopback
Ln Bit IL Direction
0 1 Analog Loopback
0 Power Amp Enabled in PDN
0 Input
1 Power Amp Disabled in 1 Output
PDN (Note 4)

X = don’t care
Note 4: State at power-on initialization. (Bit 4 = 0)

INTERFACE LATCH STATES


2.1 Master Clock Frequency Selection
Interface Latches configured as outputs assume the state
A Master clock must be provided to COMBO II for operation
determined by the appropriate data bit in the 2-byte instruc-
of the filter and coding/decoding functions. The MCLK fre-
tion written to the Interface Latch Register (ILR) as shown in
quency must be either 512 kHz, 1.536 MHz, 1.544 MHz,
Table 1 and Table 4. Latches configured as inputs will sense
2.048 MHz, or 4.096 MHz and must be synchronous with
the state applied by an external source, such as the
BCLK. Bits F1 and F0 (see Table 2) must be set during initial-
Off-Hook detect output of a SLIC. All bits of the ILR, i.e.
ization to select the correct internal divider.
sensed inputs and the programmed state of outputs, can be
read back in the 2nd byte of a READ from the ILR.
2.2 Coding Law Selection
It is recommended that during initialization, the state of IL
Bits “MA” and “IA” in Table 2 permit the selection of µ255
pins to be configured as outputs should be programmed first,
coding or A-law coding, with or without even bit inversion.
followed immediately by the Latch Direction Register.
2.3 Analog Loopback
Analog Loopback mode is entered by setting the “AL” and TABLE 4. Interface Latch Data Bit Order
“DL” bits in the Control Register as shown in Table 2. In the Bit Number
analog loopback mode, the Transmit input VFXI is isolated
from the input pin and internally connected to the VFRO out- 7 6 5 4 3 2 1 0
put, forming a loop from the Receive PCM Register back to D0 D1 D2 D3 D4 D5 X X
the Transmit PCM Register. The VFRO pin remains active,
and the programmed settings of the Transmit and Receive

www.national.com 6
Programmable Functions (Continued)

TABLE 5. Coding Law Conventions


True A-law with A-law without
µ255 law
even bit inversion even bit inversion
MSB LSB MSB LSB MSB LSB
VIN = +Full Scale 10000000 10101010 11111111
VIN = 0V 11111111 11010101 10000000
01111111 01010101 00000000
VIN = −Full Scale 00000000 00101010 01111111

Note 5: The MSB is always the first PCM bit shifted in or out of COMBO II.

TABLE 6. Time-Slot and Port Assignment Instruction

Bit Number and Name Function


7 6 5 4 3 2 1 0
EN PS T5 T4 T3 T2 T1 T0
(Note 6) (Note 7)
0 0 X X X X X X Disable DX0 Output (Transmit Instruction)
Disable DR0 Input (Receive Instruction)
0 1 X X X X X X Disable DX1 Output (Transmit Instruction)
Disable DR1 Input (Receive Instruction)
1 0 Assign One Binary Coded Time-Slot from 0–63 Enable DX0 Output (Transmit Instruction)
Assign One Binary Coded Time-Slot from 0–63 Enable DR0 Input (Receive Instruction)
1 1 Assign One Binary Coded Time-Slot from 0–63 Enable DX1 Output (Transmit Instruction)
Assign One Binary Coded Time-Slot from 0–63 Enable DR1 Input (Receive Instruction)
Note 6: The “PS” bit MUST always be set to 0 for the TP3071.
Note 7: T5 is the MSB of the Time-slot assignment bit field. Time slot bits should be set to “000000” for both transmit and receive when operating in non-delayed
data timing mode.

5.0 TIME-SLOT ASSIGNMENT Time-Slot Assignment mode requires that the FSX and FSR
COMBO II can operate in either fixed time-slot or time-slot pulses must conform to the delayed data timing format
assignment mode for selecting the Transmit and Receive shown in Figure 5.
PCM time-slots. Following power-on, the device is automati-
cally in Non-Delayed Timing mode, in which the time-slot al- 6.0 PORT SELECTION
ways begins with the leading (rising) edge of frame sync in- On the TP3070 only, an additional capability is available; 2
puts FSX and FSR. Time-Slot Assignment may only be used Transmit serial PCM ports, DX0 and DX1, and 2 Receive se-
with Delayed Data timing; see Figure 5. FSX and FSR may rial PCM ports, DR0 and DR1, are provided to enable
have any phase relationship with each other in BCLK period two-way space switching to be implemented. Port selections
increments. for transmit and receive are made within the appropriate
Alternatively, the internal time-slot assignment counters and time-slot assignment instruction using the “PS” bit in the sec-
comparators can be used to access any time-slot in a frame, ond byte. The PS bit selects either Port 0 or Port 1. Both
using the frame sync inputs as marker pulses for the begin- ports cannot be active at the same time.
ning of transmit and receive time-slot 0. In this mode, a On the TP3071, only ports DX0 and DR0 are available, there-
frame may consist of up to 64 time-slots of 8 bits each. A fore the “PS” bit MUST always be set to 0 for these devices.
time-slot is assigned by a 2-byte instruction as shown in Table 6 shows the format for the second byte of both trans-
Table 1 and Table 6. The last 6 bits of the second byte indi- mit and receive time-slot and port assignment instructions.
cate the selected time-slot from 0–63 using straight binary
notation. When writing a timeslot and port assignment regis- 7.0 TRANSMIT GAIN INSTRUCTION BYTE 2
ter, if the PCM interface is currently active, it is immediately The transmit gain can be programmed in 0.1 dB steps by
deactivated to prevent possible bus clashes. A new assign- writing to the Transmit Gain Register as defined in Table 1
ment becomes active on the second frame following the end and Table 7. This corresponds to a range of 0 dBm0 levels at
of the Chip-Select for the second control byte. Rewriting of VFXI between 1.619 Vrms and 0.087 Vrms (equivalent to
register contents should not be performed during the talking +6.4 dBm to −19.0 dBm in 600Ω).
period of a connection to prevent waveform distortion
caused by loss of a sample which will occur with each regis- To calculate the binary code for byte 2 of this instruction for
ter write. The “EN” bit allows the PCM inputs, DR0/1, or out- any desired input 0 dBm0 level in Vrms, take the nearest in-
teger to the decimal number given by:
puts, DX0/1, as appropriate, to be enabled or disabled.
200 x log10 (V/0.08595)

7 www.national.com
Programmable Functions (Continued) ator. Either of the filter sections can be bypassed if only one
is required to achieve good cancellation. A selectable 180
and convert to the binary equivalent. Some examples are degree inverting stage is included to compensate for inter-
given in Table 7 and a complete tabulation is given in Appen- face circuits which also invert the transmit input relative to
dix I of AN-614. the receive output signal. The 2nd order section is intended
It should be noted that the Transmit (idle channel) Noise and mainly to balance low frequency signals across a trans-
Transmit Signal to Total Distortion are both specified with former SLIC, and the first order section to balance midrange
transmit gain set to 0 dB (Gain Register set to all ones). At to higher audio frequency signals.
high transmit gains there will be some degradation in noise As a 2nd order section, Hybal1 has a pair of low frequency
performance for these parameters. See Application Note zeroes and a pair of complex conjugate poles. When config-
AN-614 for more information on this subject. uring Hybal1, matching the phase of the hybrid at low to
mid-band frequencies is most critical. Once the echo path is
correctly balanced in phase, the magnitude of the cancella-
TABLE 7. Byte 2 of Transmit Gain Instruction
tion signal can be corrected by the programmable attenua-
Bit Number 0 dBm0 Test Level (Vrms) tor.
76543210 at VFXI The 2nd order mode of Hybal1 is most suitable for balancing
interfaces with transformers having high inductance of 1.5
00000000 No Output (Note 8)
Henries or more. An alternative configuration for smaller
00000001 0.087 transformers is available by converting Hybal1 to a simple
00000010 0.088 first-order section with a single real low-frequency pole and
— — zero. In this mode, the pole/zero frequency may be pro-
grammed.
11111110 1.600
Many line interfaces can be adequately balanced by use of
11111111 1.619 the Hybal1 section only, in which case the Hybal2 filter
should be de-selected to bypass it.
Note 8: Analog signal path is cut off, but DX remains active and will output
codes representing idle noise. Hybal2, the higher frequency first-order section, is provided
for balancing an electronic SLIC, and is also helpful with a
8.0 RECEIVE GAIN INSTRUCTION BYTE 2 transformer SLIC in providing additional phase correction for
The receive gain can be programmed in 0.1 dB steps by writ- mid and high-band frequencies, typically 1 kHz to 3.4 kHz.
ing to the Receive Gain Register as defined in Table 1 and Such a correction is particularly useful if the test balance im-
Table 8. Note the following restrictions on output drive capa- pedance includes a capacitor of 100 nF or less, such as the
bility: loaded and non-loaded loop test networks in the United
States. Independent placement of the pole and zero location
a) 0 dBm0 levels ≤ 1.96 Vrms at VFRO may be driven into is provided.
a load of ≥ 15 kΩ to GND; receive gain set to 0 dB (Gain
Register set to all ones) Figure 2 shows a simplified diagram of the local echo path
for a typical application with a transformer interface. The
b) 0 dBm0 levels ≤ 1.85 Vrms at VFRO may be driven into
magnitude and phase of the local echo signal, measured at
a load of ≥ 600Ω to GND; receive gain set to −0.5 dB
VFXI, are a function of the termination impedance ZT, the line
c) 0 dBm0 levels ≤ 1.71 Vrms at VFRO may be driven into transformer and the impedance of the 2W loop, ZL. If the im-
a load of ≥ 300Ω to GND; receive gain set to −1.2 dB pedance reflected back into the transformer primary is ex-
To calculate the binary code for byte 2 of this instruction for pressed as ZL' then the echo path transfer function from
any desired output 0 dBm0 level in Vrms, take the nearest in- VFRO to VFXI is:
teger to the decimal number given by: H(w) = ZL'/(ZT + ZL') (1)
200 x log10 (V/0.1043)
and convert to the binary equivalent. Some examples are 9.1 PROGRAMMING THE FILTER
given in Table 8 and a complete tabulation is given in Appen- On initial power-up, the Hybrid Balance filter is disabled. Be-
dix I of AN-614. fore the hybrid balance filter can be programmed it is neces-
sary to design the transformer and termination impedance in
order to meet system 2W input return loss specifications,
TABLE 8. Byte 2 of Receive Gain Instruction which are normally measured against a fixed test impedance
Bit Number 0 dBm0 Test Level (Vrms) (600 or 900Ω in most countries). Only then can the echo
path be modeled and the hybrid balance filter programmed.
76543210 at VFRO
Hybrid balancing is also measured against a fixed test im-
00000000 No Output (Low Z to GND) pedance, specified by each national Telecom administration
00000001 0.105 to provide adequate control of talker and listener echo over
00000010 0.107 the majority of their network connections. This test imped-
ance is ZL in Figure 2. The echo signal and the degree of
— — transhybrid loss obtained by the programmable filter must be
11111110 1.941 measured from the PCM digital input, DR0, to the PCM digi-
11111111 1.964 tal output, DX0, either by digital test signal analysis or by
conversion back to analog by a PCM CODEC/Filter.

9.0 HYBRID BALANCE FILTER


The Hybrid Balance Filter on COMBO II is a programmable
filter consisting of a second-order section, Hybal1, followed
by a first-order section, Hybal2, and a programmable attenu-

www.national.com 8
Programmable Functions (Continued)

DS008635-5

FIGURE 2. Simplified Diagram of Hybrid Balance Circuit


Three registers must be programmed in COMBO II to fully POWER SUPPLIES
configure the Hybrid Balance Filter as follows: While the pins of the TP3070 COMBO II devices are well
Register 1: select/de-select Hybrid Balance Filter; protected against electrical misuse, it is recommended that
invert/non-invert cancellation signal; the standard CMOS practice of applying GND to the device
before any other connections are made should always be
select/de-select Hybal2 filter section;
followed. In applications where the printed circuit card may
attenuator setting. be plugged into a hot socket with power and clocks already
Register 2: select/de-select Hybal1 filter; present, extra long pins on the connector should be used for
set Hybal1 to 2nd order or 1st order; ground and VBB. In addition, a Schottky diode should be con-
nected between VBB and ground.
pole and zero frequency selection.
To minimize noise sources, all ground connections to each
Register 3: program pole frequency in Hybal2 filter;
device should meet at a common point as close as possible
program zero frequency in Hybal2 filter. to the device GND pin in order to prevent the interaction of
Standard filter design techniques may be used to model the ground return currents flowing through a common bus im-
echo path (see Equation (1)) and design a matching hybrid pedance. Power supply decoupling capacitors of 0.1 µF
balance filter configuration. Alternatively, the frequency re- should be connected from this common device ground point
sponse of the echo path can be measured and the hybrid to VCC and VBB as close to the device pins as possible. VCC
balance filter designed to replicate it. and VBB should also be decoupled with Low Effective Series
A Hybrid Balance filter design guide and software optimiza- Resistance Capacitors of at least 10 µF located near the
tion program are available under license from National Semi- card edge connector.
conductor Corporation; order TP3077SW. Further guidelines on PCB layout techniques are provided in
Application Note AN-614, “ COMBO II™ Programmable PCM
Applications Information CODEC/Filter Family Application Guide”.
Figure 3 shows a typical application of the TP3071 together
with a typical monolithic SLIC. Four of the IL latches are con-
figured as outputs to control the relay drivers on the SLIC,
while IL4 is an input for the Supervision signal.

9 www.national.com
Applications Information (Continued)

DS008635-7

FIGURE 3. Typical Application with Monolithic SLIC

www.national.com 10
Absolute Maximum Ratings (Note 9) Storage Temperature Range −65˚C to + 150˚C
If Military/Aerospace specified devices are required, VBB to GND −7V
please contact the National Semiconductor Sales Office/ Current at VFR0 ± 100 mA
Distributors for availability and specifications. Current at any Digital Output ± 50 mA
VCC to GND 7V Lead Temperature
Voltage at VFXI VCC + 0.5V to VBB − 0.5V (Soldering, 10 sec.) 300˚C
Voltage at any Digital Input VCC + 0.5V to GND − 0.5V

Electrical Characteristics
Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%, VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. All other limits are assured by
correlation with other production tests and/or product design and characterization. All signals referenced to GND. Typicals
specified at VCC = +5V, VBB = −5V, TA = 25˚C.
Symbol Parameter Conditions Min Typ Max Units
DIGITAL INTERFACES
VIL Input Low Voltage All Digital Inputs (DC Meas.) (Note 10) 0.7 V
VIH Input High Voltage All Digital Inputs (DC Meas.) (Note 10) 2.0 V
VOL Output Low Voltage DX0, DX1, TSX0, TSX1 and CO, IL = 3.2 mA, 0.4 V
All Other Digital Outputs, IL = 1 mA
VOH Output High Voltage DX0, DX1 and CO, IL = −3.2 mA, 2.4 V
All Other Digital Outputs (except TSX), IL = −1 mA
All Digital Outputs, IL = −100 µA VCC − 0.5 V
IIL Input Low Current Any Digital Input, GND < VIN < VIL −10 10 µA
IIH Input High Current Any Digital Input except MR, VIH < VIN < VCC −10 10 µA
MR Only −10 100 µA
IOZ Output Current in DX0, DX1, TSX0, TSX1, CO and CI/O (as an Output)
High Impedance IL5–IL0 When Selected as Inputs −10 10 µA
State (TRI-STATE) GND < VOUT < VCC
−40˚C to +85˚C (TP3070-X) −30 30 µA
ANALOG INTERFACES
IVFXI Input Current, VFXI −3.3V < VFXI < 3.3V −10.0 10.0 µA
RVFXI Input Resistance −3.3V < VFXI < 3.3V 390 620 kΩ
VOSX Input Offset Voltage Transmit Gain = 0 dB 200 mV
Applied at VFXI Transmit Gain = 25.4 dB 10 mV
RLVFRO Load Resistance Receive Gain = 0 dB 15k
Receive Gain = −0.5 dB 600 Ω
Receive Gain = −1.2 dB 300
CLVFRO Load Capacitance RLVFRO ≥ 300Ω 200 pF
CLVFRO from VFRO to GND
ROVFRO Output Resistance Steady Zero PCM Code Applied to 1.0 3.0 Ω
DR0 or DR1
VOSR Output Offset Alternating ± Zero PCM Code Applied to −200 200 mV
Voltage at VFRO DR0 or DR1, Maximum Receive Gain
POWER DISSIPATION
ICC0 Power Down Current CCLK, CI/O, CI, CO, = 0.4V, CS = 2.4V
Interface Latches Set as Outputs with No Load, 0.1 0.6 mA
All Other Inputs Active, Power Amp Disabled
IBB0 Power Down Current As Above −0.1 −0.3 mA
−40˚C to +85˚C (TP3070-X) −0.4 mA
ICC1 Power Up Current CCLK, CI/O, CI, CO = 0.4V, CS = 2.4V
No Load on Power Amp 8.0 11.0 mA
Interface Latches Set as Outputs with No Load
−40˚C to +85˚C (TP3070-X) 13.0 mA

11 www.national.com
Electrical Characteristics (Continued)

Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%, VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. All other limits are assured by
correlation with other production tests and/or product design and characterization. All signals referenced to GND. Typicals
specified at VCC = +5V, VBB = −5V, TA = 25˚C.
Symbol Parameter Conditions Min Typ Max Units
POWER DISSIPATION
IBB1 Power Up Current As Above −8.0 −11.0 mA
−40˚C to +85˚C (TP3070-X) −13.0 mA
ICC2 Power Down Current Power Amp Enabled 2.0 3.0 mA
−40˚C to +85˚C (TP3070-X) 4.0 mA
IBB2 Power Down Current Power Amp Enabled −2.0 −3.0 mA
−40˚C to +85˚C (TP3070-X) −4.0 mA
Note 9: “Absolute Maximum Ratings” indicate limits beyond which damage to the device may occur. Operating Ratings indicate conditions for which the device is
functional, but do not guarantee specific performance limits.
Note 10: See definitions and timing conventions section.

Timing Specifications
Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%; VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. All other limits are assured by
correlation with other production tests and/or product design and characterization. All signals referenced to GND. Typicals
specified at VCC = +5V, VBB = −5V, TA = 25˚C.
All timing parameters are measured at VOH = 2.0V and VOL = 0.7V.
See Definitions and Timing Conventions section for test methods information.
Symbol Parameter Conditions Min Typ Max Units
MASTER CLOCK TIMING
fMCLK Frequency of MCLK Selection of Frequency is 512 kHz
Programmable (See Table 5) 1536 kHz
1544 kHz
2048 kHz
4096 kHz
tWMH Period of MCLK High Measured from VIH to VIH (Note 11) 80 ns
tWML Period of MCLK Low Measured from VIL to VIL (Note 11) 80 ns
tRM Rise Time of MCLK Measured from VIL to VIH 30 ns
tFM Fall Time of MCLK Measured from VIH to VIL 30 ns
tHBM HOLD Time, BCLK LOW TP3070 Only 50 ns
to MCLK HIGH
tWFL Period of FSX or FSR Low Measured from VIL to VIL 1 MCLK Period
PCM INTERFACE TIMING
fBCLK Frequency of BCLK May Vary from 64 kHz to 4096 kHz 64 4096 kHz
in 8 kHz Increments
tWBH Period of BCLK High Measured from VIH to VIH 80 ns
tWBL Period of BCLK Low Measured from VIL to VIL 80 ns
tRB Rise Time of BCLK Measured from VIL to VIH 30 ns
tFB Fall Time of BCLK Measured from VIH to VIL 30 ns
tHBF Hold Time, BCLK Low 30 ns
to FSX/R High or Low
tSFB Setup Time, FSX/R 30 ns
High to BCLK Low
tDBD Delay Time, BCLK High Load = 100 pF Plus 2 LSTTL Loads 80 ns
to Data Valid −40˚C to +85˚C (TP3070-X) 90 ns

www.national.com 12
Timing Specifications (Continued)

Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%; VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. All other limits are assured by
correlation with other production tests and/or product design and characterization. All signals referenced to GND. Typicals
specified at VCC = +5V, VBB = −5V, TA = 25˚C.
All timing parameters are measured at VOH = 2.0V and VOL = 0.7V.
See Definitions and Timing Conventions section for test methods information.
Symbol Parameter Conditions Min Typ Max Units
PCM INTERFACE TIMING
tDBZ Delay Time, BCLK Low to DX0/1 DX0/1 Disabled is measured at VOL
Disabled if FSX Low, FSX Low to or VOH according to Figure 4 or
DX0/1 disabled if 8th BCLK Figure 5 15 80 ns
Low, or BCLK High to DX0/1
Disabled if FSX High −40˚C to +85˚C (TP3070-X) 15 100 ns
tDBT Delay Time, BCLK High to TSX Load = 100 pF Plus 2 LSTTL Loads 60 ns
Low if FSX High, or FSX High to
TSX Low if BCLK High (Non
Delayed Mode); BCLK High to
TSX Low (Delayed Data Mode)
tZBT TRI-STATE Time, BCLK Low to 15 60 ns
TSX High if FSX Low, FSX Low
to TSX High if 8th BCLK Low, or
BCLK High to TSX High if FSX
High
tDFD Delay Time, FSX/R Load = 100 pF Plus 2 LSTTL Loads,
High to Data Valid Applies if FSX/R Rises Later than 80 ns
BCLK Rising Edge in Non-Delayed
Data Mode Only
−40˚C to +85˚C (TP3070-X) 90 ns
tSDB Setup Time, DR0/1 30 ns
Valid to BCLK Low
tHBD Hold Time, BCLK 15 ns
Low to DR0/1 Invalid −40˚C to +85˚C (TP3070-X) 15 ns
SERIAL CONTROL PORT TIMING
fCCLK Frequency of CCLK 2048 kHz
tWCH Period of CCLK High Measured from VIH to VIH 160 ns
tWCL Period of CCLK Low Measured from VIL to VIL 160 ns
tRC Rise Time of CCLK Measured from VIL to VIH 50 ns
tFC Fall Time of CCLK Measured from VIH to VIL 50 ns
tHCS Hold Time, CCLK Low CCLK1 10 ns
to CS Low
tHSC Hold Time, CCLK CCLK 8 100 ns
Low to CS High
tSSC Setup Time, CS 60 ns
Transition to CCLK Low
tSSCO Setup Time, CS 50 ns
Transition to CCLK High
tSDC Setup Time, CI (CI/O) 50 ns
Data In to CCLK Low
tHCD Hold Time, CCLK 50 ns
Low to CI/O Invalid
tDCD Delay Time, CCLK High Load = 100 pF plus 2 LSTTL Loads 80 ns
to CI/O Data Out Valid −40˚C to +85˚C (TP3070-X) 100 ns

13 www.national.com
Timing Specifications (Continued)

Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%; VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. All other limits are assured by
correlation with other production tests and/or product design and characterization. All signals referenced to GND. Typicals
specified at VCC = +5V, VBB = −5V, TA = 25˚C.
All timing parameters are measured at VOH = 2.0V and VOL = 0.7V.
See Definitions and Timing Conventions section for test methods information.
Symbol Parameter Conditions Min Typ Max Units
SERIAL CONTROL PORT TIMING
tDSD Delay Time, CS Low Applies Only if Separate 80 ns
to CO (CI/O) Valid CS used for Byte 2
−40˚C to +85˚C (TP3070-X) 100 ns
tDDZ Delay Time, CS or 9th CCLK Applies to Earlier of CS High or 9th
High to CO (CI/O) High CCLK High 15 80 ns
Impedance
INTERFACE LATCH TIMING
tSLC Setup Time, IL to Interface Latch Inputs Only 100 ns
CCLK 8 of Byte 1
tHCL Hold Time, IL Valid from 50 ns
8th CCLK Low (Byte 1)
tDCL Delay Time CCLK 8 of Interface Latch Outputs Only 200 ns
Byte 2 to IL CL = 50 pF
MASTER RESET PIN
tWMR Duration of 1 µs
Master Reset High
Note 11: Applies only to MCLK Frequencies ≥ 1.536 MHz. At 512 kHz a 50:50 ± 2% Duty Cycle must be used.

Timing Diagrams

DS008635-8

FIGURE 4. Non Delayed Data Timing Mode

www.national.com 14
Timing Diagrams (Continued)

DS008635-9

FIGURE 5. Delayed Data Timing Mode


(Time Slot Zero Only)

15 www.national.com
Timing Diagrams (Continued)

DS008635-10

FIGURE 6. Control Port Timing

www.national.com 16
Transmission Characteristics
Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%, VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. f = 1015.625 Hz, VFXI =
0 dBm0, DR0 or DR1 = 0 dBm0 PCM code. Transmit and receive gains programmed for maximum 0 dBm0 test levels (0 dB
gain), hybrid balance filter disabled. All other limits are assured by correlation with other production tests and/or product de-
sign and characterization. All signals referenced to GND. Typicals specified at VCC = +5V, VBB = −5V, TA = 25˚C.
Symbol Parameter Conditions Min Typ Max Units
AMPLITUDE RESPONSE
Absolute Levels The Maximum 0 dBm0 Levels are:
VFXI 1.619 Vrms
VFRO (15 kΩ Load) 1.964 Vrms
The Minimum 0 dBm0 Levels are:
VFXI 87.0 mVrms
VFRO (Any Load ≥ 300Ω) 105.0 mVrms
Overload Levels are 3.17 dBm0 (µLaw)
and 3.14 dBm0 (A-Law)
GXA Transmit Gain Transmit Gain Programmed for Maximum
Absolute Accuracy 0 dBm0 Test Level. (All 1’s in gain register)
Measure Deviation of Digital Code from
Ideal 0 dBm0 PCM Code at DX0/1.
TA = 25˚C −0.15 0.15 dB
GXAG Transmit Gain TA = 25˚C, VCC = 5V, VBB = 5V
Variation with Programmed Gain from 0 dB to 19 dB
Programmed Gain (0 dBm0 Levels of 1.619 Vrms to
0.182 Vrms) −0.1 0.1 dB
Programmed Gain from 19.1 dB to 25.4 dB
(0 dBm0 Levels of 0.180 Vrms to
0.087 Vrms) −0.3 0.3 dB
Note: ± 0.1 dB min/max is available as a selected
part.
GXAF Transmit Gain Relative to 1015.625 Hz, (Note 15)
Variation with Minimum Gain < GX < Maximum Gain
Frequency f = 60 Hz −26 dB
f = 200 Hz −1.8 −0.1 dB
f = 300 Hz to 3000 Hz −0.15 0.15 dB
f = 3400 Hz −0.7 0.0 dB
f = 4000 Hz −14 dB
f ≥ 4600 Hz. Measure Response −32 dB
at Alias Frequency from 0 kHz to 4 kHz.
GX = 0 dB, VFXI = 1.619 Vrms
Relative to 1015.625 Hz
f = 62.5 Hz −24.9 dB
f = 203.125 Hz −1.7 −0.1 dB
f = 343.75 Hz −0.15 0.15 dB
f = 515.625 Hz −0.15 0.15 dB
f = 2140.625 Hz −0.15 0.15 dB
f = 3156.25 Hz −0.15 0.15 dB
f = 3406.250 Hz −0.74 0.0 dB
f = 3984.375 Hz −13.5 dB
Relative to 1062.5 Hz (Note 15)
f = 5250 Hz, Measure 2750 Hz −32 dB
f = 11750 Hz, Measure 3750 Hz −32 dB
f = 49750 Hz, Measure 1750 Hz −32 dB

17 www.national.com
Transmission Characteristics (Continued)

Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%, VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. f = 1015.625 Hz, VFXI =
0 dBm0, DR0 or DR1 = 0 dBm0 PCM code. Transmit and receive gains programmed for maximum 0 dBm0 test levels (0 dB
gain), hybrid balance filter disabled. All other limits are assured by correlation with other production tests and/or product de-
sign and characterization. All signals referenced to GND. Typicals specified at VCC = +5V, VBB = −5V, TA = 25˚C.
Symbol Parameter Conditions Min Typ Max Units
AMPLITUDE RESPONSE
GXAT Transmit Gain Measured Relative to GXA, VCC = 5V,
Variation with VBB = −5V, −0.1 0.1 dB
Temperature Minimum gain < GX < Maximum Gain
−40˚C to +85˚C (TP3070-X) −0.15 0.15 dB
GXAL Transmit Gain Sinusoidal Test Method.
Variation with Signal Reference Level = 0 dBm0.
Level VFXI = −40 dBm0 to +3 dBm0 −0.2 0.2 dB
VFXI = −50 dBm0 to −40 dBm0 −0.4 0.4 dB
VFXI = −55 dBm0 to −50 dBm0 −1.2 1.2 dB
GRA Receive Gain Receive Gain Programmed for Maximum
Absolute Accuracy 0 dBm0 Test Level (All 1’s in
Gain Register). Apply 0 dBm0 PCM Code
to DR0 or DR1. Measure VFRO.
TA = 25˚C −0.15 0.15 dB
GRAG Receive Gain TA = 25˚C, VCC = 5V, VBB = −5V
Variation with Programmed Gain from 0 dB to 19 dB
Programmed Gain (0 dBm0 Levels of 1.964 Vrms to
0.220 Vrms) −0.1 0.1 dB
Programmed Gain from 19.1 dB to 25.4 dB
(0 dBm0 Levels of 0.218 Vrms to
0.105 Vrms) −0.3 0.3 dB
Note: ± 0.1 dB min/max is available as a selected
part.
GRAT Receive Gain Measured Relative to GRA.
Variation with Temperature VCC = 5V, VBB = −5V. −0.1 0.1 dB
Minimum Gain < GR < Maximum Gain
−40˚C to +85˚C (TP3070-X) −0.15 0.15 dB
GRAF Receive Gain Relative to 1015.625 Hz, (Note 15)
Variation with Frequency DR0 or DR1 = 0 dBm0 code.
Minimum Gain < GR < Maximum Gain
f = 200 Hz −0.25 0.15 dB
f = 300 Hz to 3000 Hz −0.15 0.15 dB
f = 3400 Hz −0.7 0.0 dB
f = 4000 Hz −14 dB
GR = 0 dB, DR0 = 0 dBm0 Code,
GX = 0 dB (Note 15)
f = 296.875 Hz −0.15 0.15 dB
f = 1875.00 Hz −0.15 0.15 dB
f = 2906.25 Hz −0.15 0.15 dB
f = 2984.375 Hz −0.15 0.15 dB
f = 3406.250 Hz −0.74 0.0 dB
f = 3984.375 Hz −13.5 dB

www.national.com 18
Transmission Characteristics (Continued)

Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%, VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. f = 1015.625 Hz, VFXI =
0 dBm0, DR0 or DR1 = 0 dBm0 PCM code. Transmit and receive gains programmed for maximum 0 dBm0 test levels (0 dB
gain), hybrid balance filter disabled. All other limits are assured by correlation with other production tests and/or product de-
sign and characterization. All signals referenced to GND. Typicals specified at VCC = +5V, VBB = −5V, TA = 25˚C.
Symbol Parameter Conditions Min Typ Max Units
AMPLITUDE RESPONSE
GRAL Receive Gain Sinusoidal Test Method.
Variation with Signal Reference Level = 0 dBm0.
Level DR0 = −40 dBm0 to +3 dBm0 −0.2 0.2 dB
DR0 = −50 dBm0 to −40 dBm0 −0.4 0.4 dB
DR0 = −55 dBm0 to − 50 dBm0 −1.2 1.2 dB
DR0 = 3.1 dBm0
RL = 600Ω, GR = −0.5 dB −0.2 0.2 dB
RL = 300Ω, GR = −1.2 dB −0.2 0.2 dB
ENVELOPE DELAY DISTORTION WITH FREQUENCY
DXA Tx Delay, Absolute f = 1600 Hz 315 µs
DXR Tx Delay, Relative to DXA f = 500–600 Hz 220 µs
f = 600–800 Hz 145 µs
f = 800–1000 Hz 75 µs
f = 1000–1600 Hz 40 µs
f = 1600–2600 Hz 75 µs
f = 2600–2800 Hz 105 µs
f = 2800–3000 Hz 155 µs
DRA Rx Delay, Absolute f = 1600 Hz 200 µs
DRR Rx Delay, Relative to DRA f = 500–1000 Hz −40 µs
f = 1000–1600 Hz −30 µs
f = 1600–2600 Hz 90 µs
f = 2600–2800 Hz 125 µs
f = 2800–3000 Hz 175 µs
NOISE
NXC Transmit Noise, C Message (Note 12) 12 15 dBrnC0
Weighted, µ-law Selected All ‘1’s in Gain Register
NXP Transmit Noise, P Message (Note 12) −74 −67 dBm0p
Weighted, A-law Selected All ‘1’s in Gain Register
NRC Receive Noise, C Message PCM Code is Alternating Positive 8 11 dBrnC0
Weighted, µ-law Selected and Negative Zero
NRP Receive Noise, P Message PCM Code Equals Positive Zero −82 −79 dBm0p
Weighted, A-law Selected
NRS Noise, Single Frequency f = 0 kHz to 100 kHz, Loop Around −53 dBm0
Measurement, VFXI = 0 Vrms
PPSRX Positive Power Supply VCC = 5.0 VDC + 100 mVrms
Rejection, Transmit f = 0 kHz–4 kHz (Note 13) 36 dBC
f = 4 kHz–50 kHz 30 dBC
NPSRX Negative Power Supply VBB = −5.0 VDC + 100 mVrms
Rejection, Transmit f = 0 kHz–4 kHz (Note 13) 36 dBC
f = 4 kHz–50 kHz 30 dBC

19 www.national.com
Transmission Characteristics (Continued)

Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%, VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. f = 1015.625 Hz, VFXI =
0 dBm0, DR0 or DR1 = 0 dBm0 PCM code. Transmit and receive gains programmed for maximum 0 dBm0 test levels (0 dB
gain), hybrid balance filter disabled. All other limits are assured by correlation with other production tests and/or product de-
sign and characterization. All signals referenced to GND. Typicals specified at VCC = +5V, VBB = −5V, TA = 25˚C.
Symbol Parameter Conditions Min Typ Max Units
NOISE
PPSRR Positive Power Supply PCM Code Equals Positive Zero
Rejection, Receive VCC = 5.0 VDC + 100 mVrms
Measure VFRO
f = 0 Hz–4000 Hz 36 dBC
f = 4 kHz–25 kHz 40 dB
f = 25 kHz–50 kHz 36 dB
NPSRR Negative Power Supply PCM Code Equals Positive Zero
Rejection, Receive VBB = −5.0 VDC + 100 mVrms
Measure VFRO
f = 0 Hz–4000 Hz 36 dBC
f = 4 kHz–25kHz 40 dB
f = 25 kHz–50 kHz 36 dB
SOS Spurious Out-of-Band 0 dBm0, 300 Hz to 3400 Hz Input PCM
Signals at the Channel Code Applied at DR0 (or DR1)
Output 4600 Hz–7600 Hz −30 dB
7600 Hz–8400 Hz −40 dB
8400 Hz–50,000 Hz −30 dB
DISTORTION
STDX Signal to Total Distortion Sinusoidal Test Method
STDR Transmit or Receive Level = 3.0 dBm0 33 dBC
Half-Channel, µ-law Selected = 0 dBm0 to − 30 dBm0 36 dBC
= −40 dBm0 30 dBC
= −45 dBm0 25 dBC
STDRL Signal to Total Distortion Sinusoidal Test Method
Receive with Level = +3.1 dBm0
Resistive Load RL = 600Ω, GR = −0.5 dB 33 dBC
RL = 300Ω, GR = −1.2 dB 33 dBC
SFDX Single Frequency −46 dB
Distortion, Transmit
SFDR Single Frequency −46 dB
Distortion, Receive
IMD Intermodulation Distortion Transmit or Receive
Two Frequencies in the Range −41 dB
300 Hz–3400 Hz

www.national.com 20
Transmission Characteristics (Continued)

Unless otherwise noted, limits printed in BOLD characters are guaranteed for VCC = +5V ± 5%, VBB = −5V ± 5%; TA = 0˚C to
+70˚C (−40˚C to +85˚C for TP3070-X) by correlation with 100% electrical testing at TA = 25˚C. f = 1015.625 Hz, VFXI =
0 dBm0, DR0 or DR1 = 0 dBm0 PCM code. Transmit and receive gains programmed for maximum 0 dBm0 test levels (0 dB
gain), hybrid balance filter disabled. All other limits are assured by correlation with other production tests and/or product de-
sign and characterization. All signals referenced to GND. Typicals specified at VCC = +5V, VBB = −5V, TA = 25˚C.
Symbol Parameter Conditions Min Typ Max Units
CROSSTALK
CTX-R Transmit to Receive f = 300 Hz–3400 Hz −90 −75 dB
Crosstalk, 0 dBm0 Transmit
DR = Idle Code
Level
CTR-X Receive to Transmit f = 300 Hz–3400 Hz −90 −70 dB
Crosstalk, 0 dBm0 Receive
(Note 13)
Level
Note 12: Measured by grounded input at VFXI.
Note 13: PPSRX, NPSRX, and CTR–X are measured with a −50 dBm0 activation signal applied to VFXI.
Note 14: A signal is Valid if it is above VIHor below VIL and Invalid if it is between VIL and VIH. For the purposes of this specification the following conditions apply:
a) All input signals are defined as: VIL = 0.4V, VIH = 2.7V, tR < 10 ns, tF < 10 ns.
b) tR is measured from VIL to VIH. tF is measured from VIH to VIL.
c) Delay Times are measured from the input signal Valid to the output signal Valid.
d) Setup Times are measured from the data input Valid to the clock input Invalid.
e) Hold Times are measured from the clock signal Valid to the data input Invalid.
f) Pulse widths are measured from VIL to VIL or from VIH to VIH.
Note 15: A multi-tone test technique is used.

21 www.national.com
Definitions and Timing Conventions
DEFINITIONS pulse widths are measured from VIH to
VIH VIH is the D.C. input level above which VIH.
an input level is guaranteed to appear as Pulse Width Low The low pulse width is designated as
a logical one. This parameter is to be tWzzL, where zz represents the mne-
measured by performing a functional monic of the input or output signal whose
test at reduced clock speeds and nomi- pulse width is being specified. Low pulse
nal timing, (i.e., not minimum setup and widths are measured from VIL to VIL.
hold times or output strobes), with the Setup Time Setup times are designated as tSwwxx,
high level of all driving signals set to VIH where ww represents the mnemonic of
and maximum supply voltages applied the input signal whose setup time is be-
to the device. ing specified relative to a clock or strobe
VIL VIL is the D.C. input level below which input represented by mnemonic xx.
an input level is guaranteed to appear as Setup times are measured from the ww
a logical zero to the device. This param- Valid to xx Invalid.
eter is measured in the same manner as Hold Time Hold times are designated as THwwxx,
VIH but with all driving signal low levels where ww represents the mnemonic of
set to VIL and minimum supply voltages the input signal whose hold time is being
applied to the device. specified relative to a clock or strobe in-
VOH VOH is the minimum D.C. output level to put represented by the mnemonic xx.
which an output placed in a logical one Hold times are measured from xx Valid
state will converge when loaded at the to ww Invalid.
maximum specified load current. Delay Time Delay times are designated as
VOL VOL is the maximum D.C. output level to TDxxyy[ IHIL], where xx represents the
which an output placed in a logical zero mnemonic of the input reference signal
state will converge when loaded at the and yy represents the mnemonic of the
maximum specified load current. output signal whose timing is being
Threshold Region The threshold region is the range of in- specified relative to xx. The mnemonic
put voltages between VIL and VIH. may optionally be terminated by an H or
L to specify the high going or low going
Valid Signal A signal is Valid if it is in one of the valid
transition of the output signal. Maximum
logic states. (i.e., above VIH or below
delay times are measured from xx Valid
VIL). In timing specifications, a signal is
to yy Valid. Minimum delay times are
deemed valid at the instant it enters a
measured from xx Valid to yy Invalid.
valid state.
This parameter is tested under the load
Invalid signal A signal is invalid if it is not in a valid conditions specified in the Conditions
logic state, i.e., when it is in the thresh- column of the Timing Specifications sec-
old region between VIL and VIH. In timing tion of this datasheet.
specifications, a signal is deemed In-
valid at the instant it enters the threshold
region.

TIMING CONVENTIONS
For the purposes of this timing specification the following
conventions apply.
Input Signals All input signals may be characterized
as: VL = 0.4V, VH = 2.4V, tR < 10 ns, tF <
10 ns.
Period The period of the clock signal is desig-
nated as tPxx where xx represents the
mnemonic of the clock signal being
specified.
Rise Time Rise times are designated as tRyy, where
yy represents a mnemonic of the signal
whose rise time is being specified. tRyy is
measured from VIL to VIH.
Fall Time Fall times are designated as tFyy, where
yy represents a mnemonic of the signal
whose fall time is being specified. tFyy is
measured from VIH to VIL.
Pulse Width High The high pulse width width is designated
as tWzzH, where zz represents the mne-
monic of the input or output signal whose
pulse width is being specified. High

www.national.com 22
23
Physical Dimensions inches (millimeters) unless otherwise noted

Ceramic Dual-In-Line Package (J)


Order Number TP3071J
NS Package Number J20A

Ceramic Dual-In-Line Package (J)


Order Number TP3070J
NS Package Number J28A

www.national.com 24
Physical Dimensions inches (millimeters) unless otherwise noted (Continued)

Molded Dual-In-Line Package (N)


Order Number TP3071N
NS Package Number N20A

25 www.national.com
TP3070, TP3071, TP3070-X COMBO II Programmable PCM CODEC/Filter
Physical Dimensions inches (millimeters) unless otherwise noted (Continued)

Plastic Leaded Chip Carrier (V)


Order Number TP3070V or TP3070V-X
NS Package Number V28A

LIFE SUPPORT POLICY


NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DE-
VICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL SEMI-
CONDUCTOR CORPORATION. As used herein:
1. Life support devices or systems are devices or sys- 2. A critical component is any component of a life support
tems which, (a) are intended for surgical implant into device or system whose failure to perform can be rea-
the body, or (b) support or sustain life, and whose fail- sonably expected to cause the failure of the life support
ure to perform when properly used in accordance device or system, or to affect its safety or effectiveness.
with instructions for use provided in the labeling, can
be reasonably expected to result in a significant injury
to the user.

National Semiconductor National Semiconductor National Semiconductor National Semiconductor


Corporation Europe Asia Pacific Customer Japan Ltd.
Americas Fax: +49 (0) 1 80-530 85 86 Response Group Tel: 81-3-5639-7560
Tel: 1-800-272-9959 Email: [email protected] Tel: 65-2544466 Fax: 81-3-5639-7507
Fax: 1-800-737-7018 Deutsch Tel: +49 (0) 1 80-530 85 85 Fax: 65-2504466
Email: [email protected] English Tel: +49 (0) 1 80-532 78 32 Email: [email protected]
Français Tel: +49 (0) 1 80-532 93 58
www.national.com Italiano Tel: +49 (0) 1 80-534 16 80

National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.
This datasheet has been download from:

www.datasheetcatalog.com

Datasheets for electronics components.


National Semiconductor was acquired by Texas Instruments.
http://www.ti.com/corp/docs/investor_relations/pr_09_23_2011_national_semiconductor.html

This file is the datasheet for the following electronic components:

TP3070V-G - http://www.ti.com/product/tp3070v-g?HQS=TI-null-null-dscatalog-df-pf-null-wwe

TP3071N-G - http://www.ti.com/product/tp3071n-g?HQS=TI-null-null-dscatalog-df-pf-null-wwe

TP3070V-XG - http://www.ti.com/product/tp3070v-xg?HQS=TI-null-null-dscatalog-df-pf-null-wwe

TP3070AV-G - http://www.ti.com/product/tp3070av-g?HQS=TI-null-null-dscatalog-df-pf-null-wwe

You might also like