T exas Instruments (TI) reserves the right to make changes to its products or to discontinue any
semiconductor product or service without notice, and advises its customers to obtain the latest
version of relevant information to verify , before placing orders, that the information being relied
on is current.
TI warrants performance of its semiconductor products and related software to the specifications
applicable at the time of sale in accordance with TI’s standard warranty . T esting and other quality
control techniques are utilized to the extent TI deems necessary to support this warranty.
Specific testing of all parameters of each device is not necessarily performed, except those
mandated by government requirements.
Certain applications using semiconductor products may involve potential risks of death,
personal injury , or severe property or environmental damage (“Critical Applications”).
TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR
WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES
OR SYSTEMS OR OTHER CRITICAL APPLICATIONS.
Inclusion of TI products in such applications is understood to be fully at the risk of the customer.
Use of TI products in such applications requires the written approval of an appropriate TI officer .
Questions concerning potential risk applications should be directed to TI through a local SC
sales office.
In order to minimize risks associated with the customer’s applications, adequate design and
operating safeguards should be provided by the customer to minimize inherent or procedural
hazards.
TI assumes no liability for applications assistance, customer product design, software
performance, or infringement of patents or services described herein. Nor does TI warrant or
represent that any license, either express or implied, is granted under any patent right, copyright,
mask work right, or other intellectual property right of TI covering or relating to any combination,
machine, or process in which such semiconductor products or services might be or are used.
2–5 More Than One Receive Frame Sync Between Two Transmit Frame Syncs2-13
2–6 More Than One Transmit Frame Sync Between Two Receive Frame Syncs2-13
2–7 More Than One Set of Primary and Secondary DX Serial Communications
The TLC32047 wide-band analog interface circuit (AIC) is a complete analog-to-digital and digital-to-analog
interface system for advanced digital signal processors (DSPs) similar to the TMS32020, TMS320C25, and
TMS320C30. The TLC32047 offers a powerful combination of options under DSP control: three operating
modes [dual-word (telephone interface), word, and byte] combined with two word formats (8 bits and 16 bits)
and synchronous or asynchronous operation. It provides a high level of flexibility in that conversion and
sampling rates, filter bandwidths, input circuitry , receive and transmit gains, and multiplexed analog inputs
are under processor control.
The antialiasing input filter comprises eighth-order and fourth-order CC-type (Chebyshev/elliptic
transitional) low-pass and high-pass filters, respectively. The input filter is implemented in switchedcapacitor technology and is preceded by a continuous time filter to eliminate any possibility of aliasing
caused by sampled data filtering. When low-pass filtering is desired, the high-pass filter can be switched
out of the signal path. A selectable auxiliary differential analog input is provided for applications where more
than one analog input is required.
The output-reconstruction filter is an eighth-order CC-type (Chebyshev/elliptic transitional low-pass filter)
followed by a second-order (sin x)/x correction filter and is implemented in switched-capacitor technology .
This filter is followed by a continuous-time filter to eliminate images of the sample data signal. The on-board
(sin x)/x correction filter can be switched out of the signal path using digital signal processor control.
The A/D and D/A architectures ensure no missing codes and monotonic operation. An internal voltage
reference is provided to ease the design task and to provide complete control over the performance of the
IC. The internal voltage reference is brought out to REF . Separate analog and digital voltage supplies and
ground are provided to minimize noise and ensure a wide dynamic range. The analog circuit path contains
only differential circuitry to keep noise to a minimum. The exception is the DAC sample-and-hold, which
utilizes pseudo-differential circuitry.
The TLC32047C is characterized for operation from 0
operation from –40
°C to 85°C.
°C to 70°C, and the TLC32047I is characterized for
1–1
1.1Features
•14-Bit Dynamic Range ADC and DAC
•16-Bit Dynamic Range Input With Programmable Gain
•Synchronous or Asynchronous ADC and DAC Sampling Rates Up to 25,000 Samples Per
Second
•Programmable Incremental ADC and DAC Conversion Timing Adjustments
•T ypical Applications
– Speech Encryption for Digital Transmission
– Speech Recognition and Storage Systems
– Speech Synthesis
– Modems at 8-kHz, 9.6-kHz, and 16-kHz Sampling Rates
– Industrial Process Control
– Biomedical Instrumentation
– Acoustical Signal Processing
– Spectral Analysis
– Instrumentation Recorders
– Data Acquisition
•Switched-Capacitor Antialiasing Input Filter and Output-Reconstruction Filter
•Three Fundamental Modes of Operation: Dual-Word (Telephone Interface), Word, and Byte
•600-mil Wide N Package
•Digital Output in Twos Complement Format
•CMOS Technology
FUNCTION TABLE
DATA
FORMAT
16-bit format Dual-word
16-bit format Word modeWord modeDATA-DR/CONTROL = V
8-bit format
(2 bytes
required)
1–2
SYNCHRONOUS
(CONTROL
REGISTER
BIT D5 = 1)
(telephone
interface) mode
Byte modeByte modeDATA-DR/CONTROL = V
ASYNCHRONOUS
(CONTROL
REGISTER
BIT D5 = 0)
Dual-word
(telephone
interface) mode
FORCING CONDITION
DATA-DR/CONTROL = 0 to 5 V
FSD
/WORD-BYTE = 0 to 5 V
FSD
/WORD-BYTE = V
FSD
/WORD-BYTE = V
CC–
(5 V nom)
CC+
CC–
(–5 V nom)
CC–
(–5 Vnom)
(–5 Vnom)
DIRECT
INTERFACE
TMS32020,
TMS320C25,
TMS320C30
TMS32020,
TMS320C25,
TMS320C30,
indirect
interface to
TMS320C10
(see Figure 7)
TMS320C17
1.2Functional Block Diagrams
WORD OR BYTE MODE
26
IN +
IN –
AUX IN +
AUX IN –
OUT +
OUT –
25
24
23
Receive Section
Transmit Section
22
21
M
U
X
Low-Pass
High-Pass
Low-Pass
Filter
Filter
Filter
M
U
A/D
X
Serial
Port
Internal
Voltage
Reference
M
U
(sin x)/x
Correction
D/A
5
DR
4
FSR
3
EODR
6
MSTR CLK
10
SHIFT CLK
1
WORDBYTE
13
CONTROL
12
DX
14
FSX
11
EODX
X
IN +
IN –
AUX IN +
AUX IN –
OUT +
OUT –
201917, 189782
ANLGVCC–VCC+
GND
DGTL
GND
V
DD
(Digital)
DUAL-WORD (TELEPHONE INTERFACE) MODE
26
25
24
23
Receive Section
M
U
Low-Pass
Filter
High-Pass
Filter
Transmit Section
22
21
Low-Pass
Filter
M
U
X
201917, 189782
ANLGVCC–VCC+
GND
DGTL
GND
V
DD
(Digital)
M
U
XX
(sin x)/x
Correction
A/D
Internal
Voltage
Reference
D/A
RESETREF
Serial
Port
RESETREF
5
DR
4
FSR
3
D11 OUT
6
MSTR CLK
10
SHIFT CLK
1
FSD
13
DATA-DR
12
DX
14
FSX
11
D10 OUT
1–3
FRAME SYNCHRONIZATION FUNCTIONS
TLC32047 Function
Receiving serial data on DX from processor to internal DACFSX low
Transmitting serial data on DR from internal ADC to processor , primary communicationsFSR low
Transmitting serial data on DR from DATA-DR to processor, secondary communications in
dual-word (telephone interface) mode only
–5 V5 V
2019
Serial Data Out
DR
FSR
5
4
Analog In
26
25
IN+
IN–
V
CC+
TLC32047
V
CC–
Frame Sync Output
FSD low
Analog Out
22
21
1
OUT+
OUT–
FSD
D11OUT
DX
FSX
D10OUT
DATA-DR
3
12
Serial Data In
14
11
Secondary Communication (see Table above)
Serial Data Input
13
16-Bit Format TTL
or CMOS Logic Levels
TMS32020,
TMS320C25,
TMS320C30,
or Equivalent
16-Bit DSP
TTL or CMOS
Logic Levels
Figure 1–1. Dual-Word (Telephone Interface) Mode
When the DATA-DR/CONTROL input is tied to a logic signal source varying between 0 and 5 V, the
TLC32047 is in the dual-word (telephone interface) mode. This logic signal is routed to the DR line for input
to the DSP only when terminal 1, data frame synchronization (FSD
), outputs a low level. The FSD pulse
duration is 16 shift clock pulses. Also, in this mode, the control register data bits D10 and D11 appear on
D10OUT and D1 1OUT, respectively, as outputs.
1–4
Analog In
2019
26
IN+
25
IN–
V
CC+
TLC32047
–5 V5 V
V
CC–
DR
FSR
Serial Data Out
5
4
Analog Out
(5 V nom)
Analog In
Analog Out
V
CC+
22
OUT+
21
OUT–
1
WORD-BYTE
26
IN+
25
IN–
22
OUT+
21
OUT–
CONTROL
Figure 1–2. Word Mode
–5 V5 V
2019
V
CC+
TLC32047
V
CC–
EODR
DX
FSX
EODX
DR
FSR
EODR
DX
FSX
3
Serial Data In
12
14
11
13
Serial Data Out
5
4
3
Serial Data In
12
14
TMS32020,
TMS320C25,
TMS320C30,
or Equivalent
16-Bit DSP
TTL or CMOS
Logic Levels
V
CC–
(–5 V nom)
TMS320C17
or Equivalent
8-Bit Serial
Interface
(2 Bytes Required)
TTL or CMOS
Logic Levels
11
13
V
CC–
(–5 V nom)
V
CC–
(–5 V nom)
1
WORD-BYTE
EODX
CONTROL
Figure 1–3. Byte Mode
The word or byte mode is selected by first connecting the DATA-DR/CONTROL input to V
FSD
/WORD-BYTE becomes an input and can then be used to select either word or byte transmission
formats. The end-of-data transmit (EODX
) and the end-of-data receive (EODR) signals on terminals 1 1 and
CC–.
3, respectively, are used to signal the end of word or byte communication (see the Terminal Functions
section).
1–5
1.3Terminal Assignments
†
28
27
26
25
24
23
22
21
20
19
18
17
16
15
NU
NU
IN+
IN–
AUX IN+
AUX IN–
OUT+
OUT–
V
V
ANLG GND
ANLG GND
NU
NU
/WORD-BYTE
FSD
RESET
D11OUT/EODR
FSR
MSTR CLK
V
REF
DGTL GND
SHIFT CLK
D10OUT/EODX
DATA-DR/CONTROL
FSX
N PACKAGE
(TOP VIEW)
‡
1
2
‡
3
4
DR
5
6
7
DD
8
9
10
‡
11
DX
12
‡
13
14
CC+
CC–
DR
MSTR CLK
V
DD
REF
DGTL GND
SHIFT CLK
D10OUT/EODX
FN PACKAGE
(TOP VIEW)
‡
‡
FSD/WORD-BYTE
NUNUIN+
RESET
FSR
D11OUT/EODR
321
4
5
6
7
8
9
10
‡
11
12 13
‡
DX
28 27
26
14 15 16 1718
NU
NU
FSX
ANLG GND
25
IN–
24
AUX IN+
23
AUX IN–
22
OUT+
21
OUT–
20
V
CC+
19
V
CC–
ANLG GND
DATA-DR/CONTROL
NU - Nonusable; no external connection should be made to these pins.
†
600-mil wide
‡
The portion of the terminal name to the left of the slash is used for the dual-word (telephone interface) mode.
The portion of the terminal name to the right of the slash is used for word-byte mode.
1.4Ordering Information
AVAILABLE OPTIONS
PACKAGED DEVICES
1–6
T
A
0°C to 70°CTLC32047CFNTLC32047CN
–40°C to 85°CTLC32047IFNTLC32047IN
PLASTIC CHIP CARRIER
(FN)
PLASTIC DIP
(N)
1.5Terminal Functions
I/O
DESCRIPTION
TERMINAL
NAMENO.
ANLG GND17,18Analog ground return for all internal analog circuits. ANLG GND is internally connected
AUX IN+24INoninverting auxiliary analog input stage. AUX IN+ can be switched into the band-pass
AUX IN–23IInverting auxiliary analog input (see the above AUX IN+ description).
DATA-DR13IThe dual-word (telephone interface) mode, selected by applying an input logic level
CONTROLWhen CONTROL is tied to V
DR5ODR is used to transmit the ADC output bits from the AIC to the TMS320 serial port. This
DX12IDX is used to receive the DAC input bits and timing and control information from the
D10OUT11OIn the dual-word (telephone interface) mode, bit D10 of the control register is output to
EODXEnd of data transmit. During the word-mode timing, a low-going pulse occurs on EODX
to DGTL GND.
filter and ADC path via software control. If the appropriate bit in the control register is
a 1, the auxiliary inputs replace the IN+ and IN– inputs. If the bit is a 0, the IN+ and IN–
inputs are used (see the DX Serial Data Word Format).
between 0 and 5 V to DA T A-DR, allows DATA-DR to function as a data input. The data
is then framed by the FSD
communication. The functions FSD
selection (see Table 2–1).
WORD-BYTE, EODR
used to select either the word or byte mode (see Function Table).
transmission of bits from the AIC to the TMS320 serial port is synchronized with the
SHIFT CLK signal.
TMS320. This serial transmission from the TMS320 serial port is synchronized with the
SHIFT CLK signal.
D10OUT . When the device is reset, bit D10 is initialized to 0 (see DX Serial Data W ord
Format). The output update is immediate upon changing bit D10.
immediately after the 16 bits of DAC and control or register information have been
transmitted from the TMS320 serial port to the AIC. EODX can be used to interrupt a
microprocessor upon completion of serial communications. Also, EODX can be used
to strobe and enable external serial-to-parallel shift registers, latches, or external FIFO
RAM and to facilitate parallel data bus communications between the DSP and the
serial-to-parallel shift registers. During the byte-mode timing, EODX goes low after the
first byte has been transmitted from the TMS320 serial port to the AIC and is kept low
until the second byte has been transmitted. The TMS320C17 can use this low-going
signal to differentiate first and second bytes.
signal and transmitted as an output to DR during secondary
, and EODX are valid in this mode. FSD/WORD-BYTE is then
, D11OUT, and D10OUT are valid with this mode
, the device is in the word or byte mode. The functions
CC–
1–7
1.5Terminal Functions (continued)
I/O
DESCRIPTION
TERMINAL
NAMENO.
D11OUT3OIn the dual-word (telephone interface) mode, bit D11 of the control register is output to
EODREnd of data receive. During the word-mode timing, a low-going pulse occurs on EODR
DGTL GND9Digital ground for all internal logic circuits. Not internally connected to ANLG GND.
FSD1OFrame sync data. The FSD output remains high during primary communication. In the
WORD-BYTEIWORD-BYTE allows differentiation between the word and byte data format (see
FSR4OFrame sync receive. FSR is held low during bit transmission. When FSR goes low, the
FSX14OFrame sync transmit. When FSX goes low, the TMS320 serial port begins transmitting
IN+26INoninverting input to analog input amplifier stage
IN–25IInverting input to analog input amplifier stage
MSTR CLK6IMaster clock. MSTR CLK is used to derive all the key logic signals of the AIC, such as
OUT+22ONoninverting output of analog output power amplifier. OUT+ drives transformer hybrids
OUT–21OInverting output of analog output power amplifier. OUT– is functionally identical with and
REF8I/O Internal voltage reference is brought out on REF . An external voltage reference can be
D11OUT. When the device is reset, bit D11 is initialized to 0 (see DX Serial Data W ord
Format). The output update is immediate upon changing bit D1 1.
immediately after the 16 bits of A/D information have been transmitted from the AIC to
the TMS320 serial port. EODR can be used to interrupt a microprocessor upon
completion of serial communications. Also, EODR can be used to strobe and enable
external serial-to-parallel shift registers, latches, or external FIFO RAM, and to facilitate
parallel data bus communications between the DSP and the serial-to-parallel shift
registers. During the byte-mode timing, EODR goes low after the first byte has been
transmitted from the AIC to the TMS320 serial port and is kept low until the second byte
has been transmitted. The TMS320C17 can use this low-going signal to differentiate
between first and second bytes.
dual-word (telephone interface) mode, the FSD
during secondary communication.
DATA-DR/CONTROL and Table 2-1 for details).
TMS320 serial port begins receiving bits from the AIC via DR of the AIC. The most
significant DR bit is present on DR before FSR
Internal Timing Configuration Diagrams).
bits to the AIC via DX of the AIC. FSX
Sections and Internal Timing Configuration Diagrams).
the shift clock, the switched-capacitor filter clocks, and the A/D and D/A timing signals.
The internal timing configuration diagram shows how these key signals are derived. The
frequencies of these signals are synchronous submultiples of the master clock
frequency to eliminate unwanted aliasing when the sampled analog signals are
transferred between the switched-capacitor filters and the ADC and DAC converters
(see the Internal Timing Configuration).
or high-impedance loads directly in a differential or a single-ended configuration.
complementary to OUT+.
applied to REF to override the internal voltage reference.
is held low during bit transmission (see Serial Port
output is identical to the FSX output
goes low (see Serial Port Sections and
1–8
1.5Terminal Functions (continued)
I/O
DESCRIPTION
TERMINAL
NAMENO.
RESET2IReset. A reset function is provided to initialize T A, TA ’, TB, RA, RA ’, RB (see Figure 2-1),
SHIFT CLK10OShift clock. SHIFT CLK is obtained by dividing the master clock signal frequency by four .
V
V
V
DD
CC+
CC–
7Digital supply voltage, 5 V ±5%
20Positive analog supply voltage, 5 V ±5%
19Negative analog supply voltage, –5 V ±5%
and the control registers. This reset function initiates serial communications between
the AIC and DSP. The reset function initializes all AIC registers, including the control
register. After a negative-going pulse on RESET
provide a 16-kHz data conversion rate for a 10.368-MHz master clock input signal. The
conversion rate adjust registers, TA ’ and RA ’, are reset to 1. The CONTROL register bits
are reset as follows (see AIC DX Data Word Format section):
D11 = 0, D10 = 0, D9 = 1, D7 = 1, D6 = 1, D5 = 1, D4 = 0, D3 = 0, D2 = 1
The shift clock (SCLK) is held high during RESET
This initialization allows normal serial-port communication to occur between the AIC
and the DSP.
SHIFT CLK is used to clock the serial data transfers of the AIC.
, the AIC registers are initialized to
.
1–9
1–10
2Detailed Description
V
WORD
V
V
BYTE
Table 2–1. Mode-Selection Function Table
DATA-DR/
CONTROL
Data in
(0 to 5 V)
Data in
(0 to 5 V)
CC–
†
DATA-DR/CONTROL has an internal pulldown resistor to –5 V, and FSD/WORD-BYTE has an internal pullup resistor
to 5 V.
FSD/
WORD-BYTE
FSD out
(0 to 5 V)
FSD out
(0 to 5 V)
CC+
CC–
CONTROL
REGISTER
BIT (D5)
1
0
1
0
1
0
OPERATING
MODE
Dual-Word
(Telephone
Interface)
Dual-Word
(Telephone
Interface)
SERIAL
CONFIGURATION
Synchronous,
One 16-Bit Word
Asynchronous,
One 16-bit Word
Synchronous,
One 16-Bit Word
Asynchronous,
One 16-bit Word
Synchronous,
Two 8-Bit Bytes
Asynchronous,
Two 8-Bit Bytes
DESCRIPTION
Terminal functions DATA-DR†,
†
FSD
, D11OUT, and D10OUT are
applicable in this configuration.
FSD
is asserted during
secondary communication, but
the FSR
is not asserted.
However, FSD
during primary communication.
Terminal functions DATA-DR†,
†
FSD
, D11OUT, and D10OUT are
applicable in this configuration.
FSD
is asserted during
secondary communication, but
the FSR
However, FSD
during primary communication. If
secondary communications occur
while the A/D conversion is being
transmitted from DR, FSD
go low, and data from DATA-DR
cannot go onto DR.