1992_TI_Linear_Circuits_Data_Book_Vol_2 1992 TI Linear Circuits Data Book Vol 2

User Manual: 1992_TI_Linear_Circuits_Data_Book_Vol_2

Open the PDF directly: View PDF PDF.
Page Count: 900

Download1992_TI_Linear_Circuits_Data_Book_Vol_2 1992 TI Linear Circuits Data Book Vol 2
Open PDF In BrowserView PDF
Suggested Retail Price: $14 .95

•
TEXAS
INSTRUMENTS

Linear Circuits
Data Conversion, DSP Analog Interface,
and Video Interface

1992

1992

Linear Products

Linear Products Quick Reference Guide
Data Book

Contents

Document No.

•

Optoelectronics and
Image Sensors

Optocouplers
CCD Image Sensors and Support
Phototransistors
IR-Emitting Diodes
Hybrid Displays

SOYD002A, 1990

•

Speech System Manuals

TSP50C4X Family
TSP50C10/11 Synthesizer
TSP53C30 Synthesizer

SPSS010, 1990
SPSS011,1990
SPSV006, 1991

•

Interface Circuits

Data Transmission and Control
Circuits, Peripheral Drivers/Power
Actuators, Display Drivers

SLYD006, 1991

•

Telecommunications
Circuits

Transmission, Switching, Subscriber,
Transient Suppressors

SCTD001 B, 1991

•

Linear and Interface
Circuits Applications

Op Amps/Comparators, Video Amps,
VRegs, Power Supply Design, Timers,
Display Drivers, Datran, Peripheral
Drivers, Data Acq., Special Functions

SLYA005,1991

•

Mass Storage ICs
Designer's Reference
Guide

Disk Drivers: Read/Write, Servo/System
Control, Interface/Linear, Digital ASIC,
LinASICTM, Applications

SSCA001, 1992

•

Macromodel Data Manual

Level I: Operational Amplifiers,
Voltage Comparators, Building Blocks
Levell!: Selected Operational Amplifiers,
Buildilng Blocks

SLOS047B, 1992

January 1992

LinASIC is a trademark of Texas Instruments Incorporated.

1IDI

~G_e_n_e_r_a_I_ln_fo__rm__at_io__n ___________________
General Purpose ADCs

lEW

...
~1IDI

~========================~
~G_e_n_e_r_a_l_p_u_rp_o_s_e__D_A_C_S________________

~V=id=e=o==a=nd==H=i9=h=-=s=p=e=ed==A=D=c=s=a=n=d==D=A=C=S====_
~D_S_P__A_n_a_lo_g__ln_t_e_rf_a_c_e_a_n_d__C_o_n_v_e_rs_io__n ____~11
Video Interface Palettes

IB

~========================~III
Analog Switches

.

~F_i_lt_er_s______________________________~
Data Manuals
Application Reports
Mechanical Data

II

Linear Circuits
Data Book
1992
Volume 2
Data Conversion, DSP Analog Interface,
and Video Interface

TEXAS
INSTRUMENTS

IMPORTANT NOTICE
Texas Instruments (TI) reserves the rightto make changes to orto discontinue any
semiconductor product or service identified in this publication without notice. TI
advises its customers to obtain the latest version of the relevant information to .
verify, before placing orders, that the information being relied upon is current.
TI warrants performance of its semiconductor products to current specifications
in accordance with TI's standard warranty. Testing and other quality control
techniques are utilized to the extent TI deems necessary to support this warranty.
Unless mandated by government requirements, specific testing of all parameters
of each device is not necessarily performed.
TI assumes no liability for TI applications assistance, customer product design,
software performance, or infringement of patents or services described herein.
Nor does TI warrant or represent that 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.
Texas Instruments products are not intended for use in life-support appliances,
devices, or systems. Use of a TI product in such applications without the written
consent of the appropriate TI officer is prohibited.

Copyright © 1992, Texas Instruments Incorporated
Printed in the U.S.A.

INTRODUCTION
Texas Instruments offers an extensive line of industry-standard integrated circuits designed to provide highly reliable
circuits for peripheral support applications of microprocessor-based systems, DSP (digital signal processing) related
analog interfaces, video interfaces, video and high-speed converters, digitizing requirements that demand ADC and
DAC conversion, and general-purpose functions.
TI data acquisition system circuits reprsent technologies from traditional bipolar through LinCMOS'", Advanced
LinCMOS'", and LinEPIC'" processes. The LinCMOS'" and Advanced LinCMOS'" technologies feature
improvements in resolution, power consumption, and temperature stability. LinEPIC'" has both improved conversion
speed and reduced power consumption.
This data book (Volume 2 of 3) provides information on the following types of products.
• Single-Slope and Dual-Slope Analog-to-Digital Converters (ADC)
• Successive-Approximation Semi-Flash, and Flash ADC Converters
• Current Multiplying and Video DAC Converters
• High-Speed Converters for Control Applications
• Color Palette Chips for Computer Graphics
• Analog Interface Circuits for DSP Interface
• Analog Switches and Multiplexers
• Switched-Capacitor Filter ICs
• Other General-Purpose Functions
These products cover the requirments of PC and workstation multimedia applications such as audio, graphics,
communication applications, modems and cellular phones, video capture and image processing, industrial control and
disk-drive servo-loop control, automotive, electronic instrumentaion, consumer, digital audio and any DSP or
microprocessor-based system. New surface-mount packages (8-to-28 leads) include both ceramic and plastic chip
carriers, and the small-outline (D) plastic packages that optimize board density with minimum impact on
power-dissipation capability. Test equipment with handlers and automated assembly bonders strengthen the
production capabilities to provide a lower cost-to-performance ratio. TI continues to enhance quality and reliability of
integrated circuits by improving materials, processes, test methods, and test equipment. In addition, specifications
and programs are contiuously updated. Quality and performance are monitored throughout all phases of
manufacturing.
The alphanumeric listing in this data book includes all devices contained in Volumes 1,2, and 3. Products in this book
are shown in BOLD type. Thus, the reader can easily find the particular volume for a given device. Also included are
those new products added to this volume as indicated by a dagger(t). The selection guide includes a functional
description of each device by providing key parametric information and packaging options. Ordering information and
mechanical data are in the last section of the book.
Complete technical data for all TI semiconductor products are available from your nearest TI Field Sales Office, local
authorized TI distributor, or by writing directly to:
Texas Instruments Incorporated
LITERATURE RESPONSE CENTER
P.O. BOx 809066
Dallas, Texas 75380-9066
We sincerely feel that this new 1992 Linear Circuits Data Book, Volume 2, will be a significant addition to your technical
literature from Texas Instruments.

Lin CMOS, Advanced LinCMOS, and LinEPIC are trademarks of Texas Instruments Incorporated.

v

General Information

1-1

Contents
Page
Alphanumeric Index ............................................ , ........ 1-3
Selection Guide ..... " ................................................... 1-7
Cross-Reference Guide .................... , .. , ............... , .......... 1-11
Glossary, ........................................................ , .... , ... 1-17

1-2

ALPHANUMERIC INDEX

AD7524

.................

VOL 3

LP339

AD7524M ..• : .•••••..•••• 3-11
AD7528 •.••••••••••••.•. 3-19
AD7528M ..• :............ 3-31

•...•.••••••••••• 3-3

LM248 ..................
LM258 ..................
LM258A .................

VOL 1
VOL 1
VOL 1

LP2901
LT1004
LT1007

AD7628 •••• :............ 3--43
ADC0803 •.•••.•••••••••• 2-3

LM285-1.2

...............

VOL 3

LT1007A

LM285-2.5

...............

VOL 3

LT1009

LM293 ..................
LM293A .................

VOL3
VOL 3

LT10l3 .................
LT1013A

VOL 1
VaLl

LM301A

ADC0804

2-9

ADC0805
ADC0808

2-3
•.••.•••••.•..•• 2-15

ADC0808M
ADC0809

LM239A

................. .

VOL3

.................
.................

VOL3
VOL3
VOL 1

................

VOL 1

.................

VOL3

.................

VOL 1

LT1013D

................

VOL 1

••••••••••••.•• 2-21

LM306

..................

VOL 1

LT1013Y

................

VOL 1

.••....••••••••• 2-15

LM307
LM308

..................
..................

VOL 1
VOL 1

LT1037 .................
LTl037A ................

VOL 1
VOL 1

ADC0820B

2-29

ADC0820C

2-29

LM308A

.................

VOL 1

LT1054

.................

VOL3

ADC0831A
ADC0831B

2-39
2-39

LM3ll ..................
LM3l1Y .................

VOL 3
VOL3

LT1070 .................
LTl070HV .............. .

VOL3
VOL3

ADC0832A

2-39

LM3l8

..................

VOL 1

LT107l

VOL3

ADC0832B

2-39

LM324

..................

VOL 1

LT1071HV

.............. .

VOL3

ADC0834A
ADC0834B

2--47
2--47

LM324A

.................

VOL 1

LM324Y .................
LM336-2.5 ...............
LM337 ..................

VOL 1
VOL 3
VOL3

LT1072 ................ .
LT1072HV ...............

VOL3
VOL3

LT1084C
LTC1052

VOL3
VaLl

LM339 ..................
LM339A .................

VOL 3
VOL 3

MC1445
MC1458

VOL3
VaLl

LF351 ................... VOL 1
LF353 ................... VOL 1

LM339Y .................
LM348 ..................
LM358 ..................

VOL 3
VOL 1
VOL 1

LF411C .................. VOL 1
LF412C .................. VOL 1

LM358A
LM358Y

.................
.................

VOL 1
VOL 1

MC1558
MC3303
MC3403
MC3423 .................

Vall
VaLl
VOL 1
VOL 3

MC34060 ................

VOL 3

LM101A ................. VOL 1
LM107 .................. VOL 1

LM385-l.2 ...............
LM385B-l.2 ..............

VOL 3
VOL 3

LM108

LM385-2.5

MC79L05C .............•.
MC79L05AC .............
MC79L12C ...............

VOL 3
VOL 3
VOL3

MC79L12AC .............
MC79L15C .............. .
MC79L15AC ............ .

VOL3
VOL3
VOL3

MF4A-50

8-3

ADC0838A
2--47
ADC0838B •••••.••••••••• 2--47
ICL7135 •.••••••••••••••• 2-59
LF347 ................... VOL 1
LF347B .................. VOL 1

.................. VOL 1

LM108A
LM111
LMl18

................. VOL 1
VOL3
VaLl

LM124

VOL 1
VOL3
................. VOL 3

LM139
LM139A
LM148
LM158

.................. VOL 1
..........
VOL 1

LM158A ................. VOL 1
LM185-l.2 ................ VOL3
LM185-2.5 ................ VOL 3
LM193

.................. VOL3

LM201 A ................. VOL 1
LM207 .................. VOL 1

................ .

................
............... .

...............

VOL 3

LM385B-2.5 ..............
LM393 ..................

VOL 3
VOL3

LM393A
LM393Y

VOL3
VOL3

LM2900
LM2901

VaLl
VOL3

MF4A-l00 •••••••••••••••
MF10A •••••••••••••••••

8-3
8-15

LM29010 ................
LM2902 .................
LM29020 ................

VOL 3
VOL 1
VOL 1

MF10C

8-15

NE555 ..................
NE555Y .................

VOL3
VOL 3

LM2903

•••••••.••••••••

•••••••••••••••••

.................

VOL 3

NE556 ..................

VOL3

LM29030 ................
LM2904 .................

VOL 3
VOL 1

NE592 ..................
NE5532 .................

VOL3
VOL 1

LM29040

NE55321 ................
NE5532A ................

VOL 1
VOL 1

NE5532AI ...............
NE5534 .................

VOL 1
VOL 1

................

VOL 1

LM208 .................. VOL 1
LM208A ................. VOL 1

LM2907 .................
LM2917 .................
LM2930-5 ................

VOL 3
VOL 3
VOL 3

LM2ll

VOL3

LM2930-8 ................

VOL 3

NE5534A .............•..

VOL 1

LM2l8

.................. VOL 1

LM3302

.................

VOL 3

OP07C

LM3900

LM224 .................. VOL 1
LM224A ................. VOL 1
LM236-2.5 ................ VOL 3
LM237

.................. VOL3

LM239

.................. VOL3

.................

VOL 1

OP07D

VaLl
VaLl

LPlll ...................
LP2ll

VOL3
VOL3

OP27A
OP27C

VaLl
VaLl

LP239
LP3ll

VOL3
VOL3

OP27E
OP27G

VaLl
VaLl

tNew devices added to this volume.

TEXAS

.J!I

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-3

ALPHANUMER~INDEX

OP37A
OP37C
OP37E
OP37G
RC4136
RC4558 .................
RC4558Y ................
RC4559 .................
RM4136 .................
RM4558 .................
RV4136
RV4558
SA555
SA556
SE555
SE555C .................
SE556 . . . . . . . . . . . . . . . . . .
SE556C . . . . . . . . . . . . . . . . .
SE592
SE5534 ..................
SE5534A
SG2524
SG3524
SN76494
SN76494A ................
SN76496 .................
SN76496A ................
TlOl0C ..................
TlOl01 ..................
TlOll . . . . . . . . . . . . . . . . . . .
Tl012 . . . . . . . . . . . . . . . . . . .
Tl014A ..................
Tl021 . . . . . . . . . . . . . . . . . . .
Tl022C . . . . . . . . . . . . . . . . . .
Tl022M
Tl026C
Tl027C
TL031 . . . . . . . . . . . . . . . . . . .
Tl031A . . . . . . . . . . . . . . . . . .
TL032 . . . . . . . . . . . . . . . . . . .
TL032A . . . . . . . . . . . . . . . . . .
Tl034 . . . . . . . . . . . . . . . . . . .
Tl034A . . . . . . . . . . . . . . . . . .
Tl040C . . . . . . . . . . . . . . . . . .
Tl041AC .................
Tl044C . . . . . . . . . . . . . . . . . .
Tl044M .................
TL051 . . . . . . . . . . . . . . . . . . .
Tl051A . . . . . . . . . . . . . . . . . .
TL052 . . . . . . . . . . . . . . . . . . .
TL052A ..................
TL054 . . . . . . . . . . . . . . . . . . .
Tl054A . . . . . . . . . . . . . . . . . .
TL061 . . . . . . . . . . . . . . . . . . .

Vall
Vall
Vall
Vall
Vall
Vall
Vall
Vall
Vall
Val 1
Vall
VOL1
VOl3
VOL3
VOl3
Val 3
VOl3
VOl3
VOl3
Vall
Vall
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOL 1
VaLl
VOl3
VOl3
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 3
VOL 3
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1

TL061A .................
TL061 B . . . . . . . . . . . . . . . . .
TL062 . . . . . . . . . . . . . . . . . .
TL062A . . . . . . . . . . . . . . . . .
TL062B . . . . . . . . . . . . . . . . .
TL064 . . . . . . . . . . . . . . . . . .
TL064A . . . . . . . . . . . . . . . . .
TL064B . . . . . . . . . . . . . . . . .
TL066C . . . . . . . . . . . . . . . . .
TL0661 . . . . . . . . . . . . . . . . . .
TL066M .................
TL066AC . . . . . . . . . . . . . . . .
TL070C . . . . . . . . . . . . . . . . .
TL071 . . . . . . . . . . . . . . . . . .
TL071 A . . . . . . . . . . . . . . . . .
TL071 B . . . . . . . . . . . . . . . . .
TL072 . . . . . . . . . . . . . . . . . .
TL072A . . . . . . . . . . . . . . . . .
TL072B . . . . . . . . . . . . . . . . .
TL074 . . . . . . . . . . . . . . . . . .
TL074A
TL074B . . . . . . . . . . . . . . . . .
TL080C . . . . . . . . . . . . . . . . .
TL08l
TL081A . . . . . . . . . . . . . . . . .
TL081 B . . . . . . . . . . . . . . . . .
TL082 . . . . . . . . . . . . . . . . . .
TL082A . . . . . . . . . . . . . . . . .
TL082B . . . . . . . . . . . . . . . . .
TL084 . . . . . . . . . . . . . . . . . .
TL084A . . . . . . . . . . . . . . . . .
TL084B . . . . . . . . . . . . . . . . .
TL087
TL088
Tl182
Tl185
Tl188
Tl19l ..................
TLSCSI285 . . . . . . . . . . . . . . .
TL287 . . . . . . . . . . . . . . . . . .
TL288 . . . . . . . . . . . . . . . . . .
TL430C . . . . . . . . . . . . . . . . .
TL4301 . . . . . . . . . . . . . . . . . .
TL431C . . . . . . . . . . . . . . . . .
TL431 1 . . . . . . . . . . . . . . . . . .
TL431 M . . . . . . . . . . . . . . . . .
TL431AC . . . . . . . . . . . . . . . .
TL431AI . . . . . . . . . . . . . . . . .
TL441AM . . . . . . . . . . . . . . . .
TL494 . . . . . . . . . . . . . . . . . .
TL494M . . . . . . . . . . . . . . . . .
TL496C . . . . . . . . . . . . . . . . .
TL497AC . . . . . . . . . . . . . . . .
TL497AI . . . . . . . . . . . . . . . . .

VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VaLl
VOL 1
VOL 1
VaLl
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VaLl
VaLl
7-3
7-3
7-3
7-3
VOL 3
VOL 1
VOL 1
VOL 3
VOL 3
VOL3
VOL 3
VOL 3
VOL 3
VOL3
VOL 3
VOL3
VOL 3
VOL 3
VOL 3
VOL3

TEXAS .JJI

INSlRUMENlS
1-4

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TL499AC . . . . . . . . . . . . . . . .
Tl500
Tl501 ..................
Tl502 ..................
Tl503 ..................
TL50SC .................
TlS07 ..................
TL592 . . . . . . . . . . . . . . . . . .
TLS92B . . . . . . . . . . . . . . . . .
TL594C . . . . . . . . . . . . . . . . .
TL5941 . . . . . . . . . . . . . . . . . .
TL598 . . . . . . . . . . . . . . . . . .
TL598M . . . . . . . . . . . . . . . . .
Tl60l
Tl604
Tl607
Tl6l0 ..................
TL712 . . . . . . . . . . . . . . . . . .
Tl714C . . . . . . . . . . . . . . . . .
TL721 . . . . . . . . . . . . . . . . . .
TL7S0L05
TL750L08
TL750L10
Tl750L12
TL750M05
Tl750M08
TL750Ml0
TL750M12
TL751L05
TL751 L05M . . . . . . . . . . . . . .
TL751L08
TL751Ll0 . . . . . . . . . . . . . . .
TL751L12 . . . . . . . . . . . . . . .
TL751L12M . . . . . . . . . . . . . .
TL751M05
TL751M08
TL751Ml0
TL751M12
TL780-05
TL780-12 . . . . . . . . . . . . . . . .
TL780-15 . . . . . . . . . . . . . . . .
TL782C
TL7820
TL783C
Tl0808
Tl0809
TL851
TL852 . . . . . . . . . . . . . . . . . .
TL853 . . . . . . . . . . . . . . . . . .
TL1431C . . . . . . . . . . . . . . . .
TL 14310 . . . . . . . . . . . . . . . .
TL1431Y . . . . . . . . . . . . . . . .
Tl1451AC . . . . . . . . . . . . . . .
TL2217-285 ..............

VOL 3
2-77
2-77
2-77
2-77
2-91
2-99
VOL 3
VOL 3
VOL 3
VOL 3
VOL3
VOL 3
7-9
7-9
7-9
7-9
VOL 3
VOL 3
VOL 3
VOL3
VOL3
VOL3
VOL3

VOL3
VOL3
VOL3
VOL3
VOL3
VOL 3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL 3
VOL3
VOL3
VOL3
VOL3
2-71
2-71
VOL3
VOL3
VOL3
VOL3
VOL 3
VOL3
VOl3
VOL 3

ALPHANUMERIC INDEX

Tl2828Y
Tl2828Z
Tl2829Y
TL2829Z .. t ............. .
Tl5501 '"
Tl5601
..•..•.•.•....•.•
t
Tl5602
Tl7702A
Tl77028
Tl7705A
Tl77058
Tl7709A
Tl7712A
Tl7715A
Tl7757 ..................
Tl7759C .................
Tl7770-5 ................
Tl7770-12 ................
Tl7770-15 ................
Tl33071 .................
Tl33071 A ................
Tl33072 .................
Tl33072A ................
Tl33074 .................
Tl33074A ................
Tl34071 .................
Tl34071 A ................
Tl34072 .................
Tl34072A ................
Tl34074 .................
Tl34074A ................
Tl35071 .................
Tl35071 A ................
TL35072 .................
Tl35072A ................
Tl35074 .................
TL35074A ................
TLC04 •..•••••.•...••.••
TLC10
TLC14
TLC20 •••••...••••.•••.•
TlC139M ................
TlC251C ................
TlC251AC ...............
TlC2518C ...............
TlC251Y
TlC252C
TlC252Y
TlC254C
TlC254Y
TlC25l2C
TlC25l2Y
TlC25l4C
TlC25l4Y

t ............. .

Vall
Vall
VOll
Vall
4-3
4-9
4-13
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOL 3
VOl3
VOl3
VOl3
VOl3
VOL 1
VOL 1
Vall
VOL 1
Vall
VOL 1
VOL 1
VOL 1
Vall
Vall
VOL 1
VOL 1
Vall
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
8-3
3-15
8-3
3-15
VOl3
Vall
VOL 1
VOLl
VOll
Vall
VOLl
VOll
VOll
Vall
VOL 1
Vall
Vall

TlC25M2C
TlC25M2Y
TlC25M4C
TlC25M4Y
TLC271 .................
TlC271 A ................
TlC2718 ................
TlC272 .................
TLC272A ................
TlC2728 ................
TLC274 .................
TlC274A ................
TlC2748 ................
TlC277
TLC279 .................
TlC27L2 ................
TlC27L2A ...............
TlC27l28 ...............
TlC27l4 ................
TlC27l4A ...............
TlC27l48 ...............
TlC27l7 ................
TLC27L9 ................
TlC27M2 ................
TlC27M2A ...............
TlC27M28 ...............
TLC27M4 ................
TLC27M4A ...............
TLC27M48 ...............
TLC27M7
TlC27M9 ................
TLC339C ................
TlC3391 .................
TLC339M ................
TlC3390 ................
TlC352C ................
TLC3521 .................
TlC352M ................
TlC354C '. . . . . . . . . . . . . . ..
TlC3541 .................
TlC354M ................
TlC371 .................
TlC372C ................
TlC3721 .................
TLC372M
TlC3720 ................
TlC374C ................
TLC3741 .................
TlC374M
TlC3740 ................
TlC393C ................
TLC3931 .................
TLC393M ................
TlC532A .••••....•.••••.

Vall
VOll
VOll
VOLl
VOL 1
VOL 1
Vall
Vall
VOL 1
Vall
Vall
VOL 1
VOL 1
VaLl
VOL 1
Vall
Vall
Vall
VOL 1
Vall
Vall
Vall
VOL 1
Vall
VOLl
VOL 1
VOL 1
VOL 1
VOL 1
VaLl
Vall
VOL 3
VOL 3
VOL 3
VOL 3
VOL 3
VOL 3
VOl3
Val 3
VOl3
Val 3
VOL 1
VOL 3
VOL 3
VOL3
Val 3
VOL 3
VOL 3
VOl3
VOL 3
VOL 3
Val 3
Val 3
2-105

TlC533A ................
TlC540

~~~::~ :::X:::::::::::
TLC545
TlC546
TLC548
TLC549
TlC551C
TlC551Y
TlC552C
TlC555C
TlC5551
TlC555M
TlC555Y
TlC556C
TlC5561
TlC556M
TLC0820A
TLC0820B •..•••.........
TLC1078 ................

2-105
2-115
2-115
2-123
2-131
2-131
2-139
2-139
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
VOl3
2-29
2-29
VOL 1

~~~~~~: .. T ........... ~L 1

T :::::::::::

TlC1225 ::
TLC1540
TLC1541
t
TlC15501 ................
TlC15511 '"
TLC2201 ................
TLC2201A ...............
TLC22018 ...............
TLC2201Y ...............
TlC2202 ................
TlC2202Y ...............
TlC2272 ................
TlC2272A ...............
TlC2272Y ...............
TlC2652 ................
TlC2652A ...............
TlC2652Y ...............
TlC2654 ................
TlC2654A
TLC2654Y ...............
TLC3702C ...............
TlC37021 ................
TLC3702M ...............
TLC37020 ...............
TlC3704C ...............
TlC37041 ................
TLC3704M ...............
TLC37040 ............ .,
TLC4016 ••...•••••.•....
TlC4066 •..•...••.•...•.
TlC5502·5 ..

t . . . . . . . . . . ..

t . .. .. .... ...

5-15
2-147
2-147
5-29
5-29
Vall
VOL 1
VOL 1
Vall
Vall
Vall
Vall
Vall
Vall
Vall
Vall
Vall
Vall
Vall
VOL 1
VOL 3
VOL 3
VOL 3
VOl3
VOL 3
VOL 3
VOL 3
VOL 3
7-15
7-23
4-17

tNew devices added to this volume.

TEXAS ."

INSTRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-5

ALPHANUMERIC INDEX

TLC5503-2
TLC5503-5
TLC5602
TLC5602A

t

4-27
4-37
4-47
_._ ••• __ ••••• _. 4-47

:::C::::::::::
t

TLE2141

................

VOL 1

TLE2021 .................
TLE2021A
TLE2021 B ................
TLE2021 Y ................
TLE2022 .................
TLE2022A
TLE2022B ................
TLE2022Y ................
TLE2024 .................
TLE2024A
TLE2024B ................
TLE2024Y ................

VOL 1
VOL1
VOL 1
VOL 1
VOL 1
VaLl
VaLl
VOL 1
VOL 1
VaLl
VOL 1
VaLl

TLE2141A ............... VOL 1
TLE2141Y ............... VaLl
TLE2142 ................ VOL 1
TLE2142A ............... VOL 1
TLE2142Y
VaLl
TLE2144 ................ VOL 1
TLE2144Y ............... VOL 1
•............... VOL 1
TLE2161
TLE2161A ............... -VOL 1
TLE2161 B
VaLl
TLE2227 ................ VOL1
TLE2237 ................ VOL 1
TLE242SC ............... VOL 3
TLE242S1 ....•........... VOL 3
TLE2425M ............... VOL3
TLE242SY ............... VOL 3
TLE2426 ................ VOL 3
TLE2426Y ............... VOL 3
uA709C ................. VOL 1
uA709M ................. VOL 1
uA709AM ................ VOL 1
uA723C
VOL3
uA723M
VOL3
VOL3
uA733C
uA733M
VOL3
VOL1
uA741C
uA741 I .................. VOL 1
uA741M
VaLl
uA747C
VOL1
uA747M ................. VOL 1

TLE2027 .................
TLE2027A ................
TLE2037 .................
TLE2037A ................
TLE2061 .................
TLE2061A
TLE2061 B ................
TLE2061 Y ................
TLE2062 .................
TLE2062A ................
TLE2062B ................
TLE2062Y ................
TLE2064 .................
TLE2064A
TLE2064B ................
TLE2064Y ................
TLE2082 .................
TLE2082A
TLE2082Y ................

VOL 1
VaLl
VOL 1
VaLl
VOL 1
VaLl
VOL 1
VOL 1
VOL 1
VaLl
VOL 1
VOL 1
VOL 1
VOL 1
VOL 1
VaLl
VOL 1
VaLl
VOL 1

uA748C .................
uA2240C ................
uA780S ........•........
uA78050 ................
uA7806 ..........•......
uA7808
uA7810
uA7812 .................
uA78120 ........•.......
uA781S
uA7818
uA7824
uA788S .................
uA78L02C ...............
uA78L02AC ..............
uA78LOSC ...............
uA78LOSO ................
uA78L05AC
uA78L05AO ..............

TLC7135
TLC7524
TLC7528

2-59
3-53

3-61

TLC7628 - - •• 'f .... --. . . .. 3-75
TLC32040 _ •.••• _ •• __ • • • •• 5-37
TLC32041
TLC32042

5-37
5-37

f...........

TLC32044 - •••
TLC32044M ••••••••••••••
TLC32045 ••••f ...........
TLC32046 ••••
TLC32047 ••••
TLC32071 ••••

f...........
f...........
f...........

5-69
5-103
· 5-135
9-3
9-55
5-173

~~~~:~~: ::: :t: ::::::::::: :=~09

VOL 1
VOL 3
VOL 3
VOL 3
VOL3
VOL3
VOL3
VOL 3
VOL 3
VOL3
VOL3
VOL3
VOL 3
VOL 3
VOL3
VOL 3
VOL3
VOL3
VOL 3

tNew devices added to this volume.

TEXAS

.JJ1

INSlRUMENTS
1-6

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

uA78L06C
uA78L06AC
uA78L08C
uA78L08AC
uA78L09C
uA78L09AC
uA78Ll0C
uA78Ll0AC
uA78L12C
uA78L120
uA78L12AC
uA78L12AO
uA78L15C
uA78L1SAC
uA78M05C
uA78M05M
uA78M06C
uA78M08C
uA78M09C
uA78Ml0C

...............
..............
...............
..............
...............
..............
..............•
..............
...............
...............
............. .
..............
...............
..............

VOL 3
VOL 3
VOL3
VOL 3
VOL 3
VOL 3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL 3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3

uA78M12C
uA78M12M
uA78M15C
uA78M20C
uA78M24C
uA7905C
uA7906C
uA7908C
uA7912C
uA7915C
uA7918C
uA7924C
uA7952C
uA79MOSC
uA79M05M
uA79M06C
uA79M08C
uA79M12C
uA79M12M
uA79M15C
uA79M20C
uA79M24C ...........•...
UC2842 ....•............
UC2843
UC2844
UC2845
UC3842
UC3843
UC3844
UC3845

VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3
VOL3

DATA ACQUISITION AND CONVERSION
SELECTION GUIDE
single-slope and dual-slope AID converters
CONVERSION FUNCTION
Dual-Slope

ND with BCD Output

RESOLUTION

SPEED
(ms)

TYPE

PACKAGE

PAGE
NO.

41/2 DigilS

34

TLC7135
ICL7135

FN,N

2-59

41/2 Digits

Dual-Slope Analog Processors

TL500

31/2 Digits

Digital Processors With Seven-Segment Outpuls

41/2 Digits

Digital Processors With BCD Outputs

41/2 Digits

Dual-Slope Analog
Pulse-Width Modulator for Single-Slope Converter

80

TL501

DW,J
2-77

TL502
TL503

10 Bits

50

TL505

7 Bits

1

TL507

N

'2=91
P

2-99

successive-approximation and semi-flash converters
ADDRESS
AND
DATA I/O
,FORMAT

SIGNAL INPUTS
ANALOG
DEDICATED

ANALOGt
DIGITAL

RESOLU·
TION
(BITS)

CONVERSION
SPEED (IlS)t

POWER
DISSIPATION
(mWTYP)

UNADJUSTED
ERROR
(MAX)
±LSB
0.5

1§
1,0
10
100
8
0

0.5

8

Parallel

1§

1

5

6

1

0

1
1

15
30

6

10

35

6
10

TYPE

PACKAGE

2-3

ADC0803
ADC0804

PAGE
NO.

N

ADC0805

~
~

0.75

ADC0808

FN. N

2-15

0,75

ADC0808M

FK, JD

2-21

FN.N

~
~

1.25

ADC0809

0,75

TL0808

1.25

TL0809

2-·15

0,5

ADC0820B

1.0

ADC0820C

DW,FN,

1.0

TLC0820A

FK, J. N

0.5

TLC0820B

0.5

±O.5

TLC532A

2-29

FN, N

TLC533A
TLC1550

~
I----2-29

~
2-105

~

FN, N

5-29

±1

TLC1551
FN. N

5-3

OW,J,N

0

12

12

45

±2

TLCl125

0

12

12

45

1.0

TLC1225

5-15

t Analog/digital mputs can be used either as dlgltallo91c Inputs or Inputs for analog to digital conversion. For example: The TLC532/3A can have 11 analog Inputs, 5
analog inputs, and 6 digital inputs, or any combination in between.
t Includes access time
§ Differential input

TEXAS

l!}

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-7

DATA ACQUISITION AND CONVERSION
SELECTION GUIDE
.
successive-approximation converters
ADDRESS
AND
DATA 110
FORMAT

SIGNAL INPUTS
ANALOG
DEDICATED

ANALOGt
DIGITAL

RESOLUTION
(BITS)

CONVERSION
SPEED (~s)t

POWER
DISSIPATION
(mWTYP)

UNADJUSTED
ERROR
(MAX)

1§

2§
84

10

4§

8

8

Serial

1.0

ADC0831A

0.5

ADC08318

1.0

ADC0832A

0.5

ADC08328

1.0

ADC0834A

0.5

ADC08348

1.0

ADC0838A

0.5
13

0

11

40

8

TLC541

10

TLC542

13

19

0.5

25
22

1

PAGE
NO.

PACKAGE

TLC545
TLC546

P

2-39
I

N
2-47
FN, N
DW, FN, N

2-115

FN, N

2-123

FN, N

2-131

D, P

2-139

FK, FN, J. N

2-147

TLC548

6

25

Tl.C549
TLC1540

31

11

ADC0838B
TLC540

6

25

TYPE

±LSB

1.0

TLC1541

t Analog/digital Inputs can be used either as digital logic inputs or inputs for analog to digital conversion. For example: The TLC532/3A can have 11 analog inputs, 5
analog inputs, and 6 digital inputs, or any combinationli~ between.
t Includes access time
§ Differential input

D/A converters (5 V to 15 V)
TTL COMPATIBLITY
AT15V

FUNCTION

RESOLUTION
(BITS)

SETTLING TIME
(ns)

TYPE

PACKAGE

PAGE
NO.

A07524A

N

3-3

Single Multiplying D/A

AD7524J

FN,N

3-3

Single MultiplYing O/A

A07524M

FK, J

3-11

TLC7524

O,FN, N

3-53

A07528B
A07528K

FN,N

3-19

No
100

8

TLC7528M

I Dual Multiplying D/A

TLC7528
Yes

I

FK, J

3-31

OW, FN, N

3-61

A07628

FN,N

3-43

TLC7628

DW, FN, N

3-75

TYPE

PACKAGE

PAGE
NO.

video interface palettes
FUNCTION
Color Palette

RESOLUTION

SPEED

Triple 8-bit

80,110,135 MHz

TLC34058

FN, PGA

Triple 8-bit with programmable pixel bus

66,85,110,135 MHz

TLC34075

FN

TEXAS

-IJ1

INSTRUMENTS
1-8

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

6-3
9-109

DATA ACQUISITION AND CONVERSION
SELECTION GUIDE
analog interface for digital signal processors
FUNCTION

TRANSFER
CHARACTERISTICS

Discrete Interfaces
AID and D/A

DYNAMIC
RANGE
(BITS)

Linear

RESOLUTION
(BITS)

8

SAMPLING
RATE

8

ON-BOARD
FILTERS

14

Linear

14

TLC08201
ADC0820

5 MHz (DIAl

TLC7524
AD7524

~

TLC7528
AD7528

~

No

16 kHz
(Programmable)

Yes
(Programmable)

TLC32040T
TLC32041t
TLC32042t

Yes

TLC32044
TLC32044M
TLC32045
TLC32046
TLC32047

Yes

TLC32071

16 kHz
Voiceband AIC

Linear

14

14

25 kHz
High-Speed AIC

Linear

8

8

PAGE
NO.

1 MHz (ND)

5 MHz
(Dual D/A)
High-Performance
Combo

TYPE

1.5 ~s ADC
100 ns DAC Settling

2-29
3-53
3-61

5-37
5-69
5'::;-03
5-135
9-3

~
5-173

t The TLC32040 and TLC32041 have two differential Inputs forthe 14-blt AID and a serial port input forthe 14-bit D/A. The NO conversion accuracy
for this device is measured in' terms of signal-to-quantization distortion and also in LSB over certain converter ranges. The package types are
FN and N. Please refer to the data sheet.

high-speed converters
CONVERSION
FUNCTION

Video AID Converter

RESOLUTION
(BITS)

Flash AID

POWER
DISSIPATION
(mW)

6
20

8
10

8

TYPE

TL5501

300

8
6

Video D/A Converter

CONVERSION
FREQUENCY
(MHz)

TLC5503-2

PACKAGE

PAGE
NO.

N

4-3

DW.N

4-27

325

TL5601

N

4-9

375

TL5602

N

4-13

125

TLC5602

DW,N

4--47

TLC5503-5

300

TLC5502·5

DW,N

4-37
4-17

analog switches and multiplexers
FUNCTION

POWER
SUPPLIES

VOLTAGE
RANGE

M

M

±15

±10

TYPICAL
IMPEDANCE
(OHMS)

TYPE

100

TL182

150

TL185

DualSPST

100

TL188

Twin Dual SPST

150

TL191

Twin SPDT

SPDT
Dual SPDT

100
±25

-17 to +25

TL604

100

TL607

SPST With Logic Inputs

80

TL610

50

TLC4016

30

TLC4066

12

2 to 12

PAGE
NO.

N

7-3

JG,P

7-9

TL601

SPST With Enable

Quad Bilateral Analog Switch

PACKAGE

D, J, N

7-15
7-23

TEXAS •

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-9

DATA ACQUISITION AND CONVERSION
SELECTION GUIDE
switched-capacitor filter res
FUNCTI9N
Dual Filter, General Purpose
Low Pass, Butterworth

FILTER ORDER
2
4

POWER SUPPLIES
(V)

TYPE
TLC1O/MF10A

±4 to ±5
±2.5 to ±6

TEXAS

TLC20/MF10C
TLC04/MF4-A-50
TLC14/MF4-A-100

-1!1

INSTRUMENTS
1-10

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

PACKAGE

PAGE
NO.

FN,N

8-15

D,P

8-3

DATA ACQUISITION AND CONVERSION
CROSS-REFERENCE GUIDE
Replacements are based on similarity of electrical and mechanical characteristics shown in currently published data.
Interchangeability in particular applications is not guaranteed. Before using a device as a substitute, the user should
compare the specifications of the substitute device with the specifications of the original.
Texas Instruments makes no warranty as to the information furnished and buyer assumes all risk in the use thereof.
No liability is assumed for damages resulting from the use of the information contained herein.
Manufacturers are arranged in alphabetical order.
ANALOG
DEVICES
AD570JN
AD7512DIJN
AD7512DIJO
AD7512DIKN
AD7512DIKO
AD7512DISD
AD7512DITD
AD7524AD
AD7524JN
AD7528BO
AD7528KN
AD7820K/B/T
AD7820L/C/U
AD7820
ADC82AG

DIRECT
TI
REPLACEMENT

SUGGESTED
TI
REPLACEMENT
ADC0803CN
TL182CN
TL1821N
TL182CN
TL1821N
TL182MJ
TL182MJ
TLC75241N
TLC7524CN
TLC75281N
TLC7528CN

AD7524AN
AD7524JN
AD7528BN
AD7528KN
TLC0820A, ADC0820CC
TLC0820B, ADC0820BC
TLC0820, ADC0820

TLC0820BIN,
ADC0820BCIN
TLC0820AIN,
ADC0820CCIN
ADC0803CN
TL500/1/3CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN
TL500(1/3CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN

ADC82AM
ADC-830C
ADC-EK12DC

ADC-EK12DR

FUJITSU
MB4053P
MB40576
MB40578
MB40776
MB40778

DIRECT
TI
REPLACEMENT

SUGGESTED
TI
REPLACEMENT
TL5071N

TL5501
TLC5502
TL5601
TLC5602

PAGE
NO.
2-3
7-3
7--3
7-3
7-3
7-3
7-3
3-53
3-53
3-61
3-61
2-29
2-29
2-29
2-29
2-29
2-29
2-29
2-3
2-77
2-59
2-59
2-59
2-59
7-77
2-59
2-59
2--59
2-59
PAGE
NO.
2--99
4--3
4-17
4--9
4-47

TEXAS ~

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-11

DATA ACQUISITION AND CONVERSION
CROSS-REFERENCE GUIDE

HARRIS
CD4016AD
CD4016AE
CD4066AD
CD4066AE
CA3162E

INTERSIL
ADC0803LCD
ADC0803LCN
ADC0804LCD
ADC0804LCN
DGM182AK
DGM182BJ
DGM185AK
DGM185BJ
DGM188AK
DGM188BJ
DGM191AK
DGM191BJ
ICL7135CPI

LINEAR
TECHNOLOGY
LTC1060ACN
LTC1060CN

MAXIM
MF10BN
MF10CN

DIRECT
TI
REPLACEMENT

SUGGESTED
TI
REPLACEMENT

TLC4016MJ
TLC40161N
TLC4066MJ
TLC40661N
TL501 CN[TL503CN
DIRECT
TI
REPLACEMENT

MN5120/5130/5140

PAGE
NO.

TL604MP
TL604CP/IP
TL604MP
TL604CP/IP
TL610MP
TL610CP/IP
TL610MP
TL610CP/IP

2-3
2-3
2-9
2-9
7-3/7-9
7-3/7-9
7-3/7-9
7-3/7-9
7-3/7-9
7-3/7-9
7-3/7-9
7-3/7-9
2-59
2-59
2-59
2-59

DIRECT
TI
REPLACEMENT

PAGE
NO.

TLC10N
TLC20N

8-15
8-15
PAGE
NO.

DIRECT
TI
REPLACEMENT
TLC10N
TLC20N

8-15
8-15
SUGGESTED
TI
REPLACEMENT
TLC0820ACN[TLC0820BCN,
ADC0820BCN/ADC0820CCN
TLC0820ACN[TLC0820BCN,
ADC0820BCN/ADC0820CCN

TEXAS

-I!i

INS1RUMENTS
1-12

7-15
7-15
7-23
7-23
2-77

SUGGESTED
TI
REPLACEMENT

ADC08031N
ADC0803CN
ADC08041N
ADC0804CN
TL182MN
TL 182CN/IN
TL185MN
TL185CN/IN
TL188MN
TL188CN/IN
TL191MN
TL191CN/IN
ICL7135CN
ICL7135CFN
TLC7135CN
TLC7135CFN

MICRO
NETWORKS
MN5100/5101

PAGE
NO.

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

PAGE
NO.
2-29
2-29
2-29
2-29

DATA ACQUISITION AND CONVERSION
CROSS-REFERENCE GUIDE

MICRO
POWER SYSTEMS

DIRECT
TI
REPLACEMENT

MP7138AN

TL500/1/3CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN
ADC08051N series
ADC0804CN or
ADC0805CN series
ADC0808N/ADC0809N

MP7574AD/BD
MP7574JN/KN
MP7581/JN/KN/AD/BD

MOTOROLA

DIRECT
TI
REPLACEMENT

MC1405L
MC14433P

MC14442L
MC14442P
MC14443P
MC14444P
MC14447P
MC145040FN
MC145040L
MC145040P
MC145041P1
MC54HC4016J
MC74HC4016J
MC74HC4016N
MC54HC4066J
MC74HC4066J
MC74HC4066N

NATIONAL
ADC0803LCD
ADC0803LCN
ADC0804LCD
ADC0804LCN
ADC0805LCN
ADC0808CCJ
ADC0808CCN
ADC0809CCN
ADC0811BCJ

SUGGESTED
TI
REPLACEMENT

TLC533AMJ
TLC533AIN

TLC541MFN
TLC541MJ
TLC541MN
TLC5421N
TLC4016MJ
TLC40161N
TLC40161N
TLC4066MJ
TLC40661N
TLC40661N

DIRECT
TI
REPLACEMENT

2~77

2-59
2~59
2~59

2--59
2~3
2~9
2~5

2~ 15/2~ 15

SUGGESTED
TI
REPLACEMENT

PAGE
NO.

TL500CN/TL501 CN
TL505CN
TL500/1/3CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN
TLC532AMJ
TLC532AIN
TL5071N
TLC5461N
TL5071P
TLC540MFN
TLC540MJ
TLC540MN

2~77

2--91
2-77
2~59

2--59
2~59

2--59
2--105
2~105
2~99

2~131
2~99

2~115/2~115

2~115/2~115
2~ 115

/

2~ 115

2~123
7~15
7~15
7~15
7~23
7~23

7~23

SUGGESTED
TI
REPLACEMENT

PAGE
NO.
2~3

ADC08031N
ADC08031N
ADC08041N
ADC0804CN
ADC08051N
ADC0808N/TL0808N
ADC0808N/TL0808N
ADC0809N/TL0809N
TLC541IN

TEXAS

PAGE
NO.

2-3
2~9

2--9
2~3

2~15/2~71
2~15/2~71
2~15/2~71

TLC540lN

2~ 115 /2~ 115

l.!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-13

DATA ACQUISITION AND CONVERSION
CROSS-REFERENCE GUIDE

NATIONAL
(Continued)
ADC0811BCN
ADC0811BCV
ADC0811BJ
ADC0811CCJ
ADC0811CCN
ADC0811CCV
ADC0811CJ
ADC0820BCD
ADC0820BCN
ADC0820BD
ADC0820CCD
ADC0820CCN
ADC0820CD
ADC0829BCN
ADC0829CCN
ADC0830BCN
ADC0830CCN
ADC0831BCJ
ADC0831BCN
ADC0831CCJ
ADC0831CCN
ADC0832BCJ
ADC0832BCN
ADC0832CCJ
ADC0832CCN
ADC0834BCJ
ADC0834BCN
ADC0834CCJ
ADC0834CCN
ADC0838BCJ
ADC0838BCN
ADC0838CCJ
ADC0838CCN
ADC1001CCJ
ADC1005BCJ
ADC1005CCJ
ADC1225
ADC3511CCN

DIRECT
TI
REPLACEMENT

SUGGESTED
TI
REPLACEMENT

TLC541IN
TLC5411FN
TLC541MJ
TLC541IN
TLC541IN
TLC5411FN
TLC541MJ
TLC0820BIN,
ADC0820BCIN
TLC0820BCN,
ADC0820BCN
TLC0820BMJ,
ADC0820BJ
TLC0820AIN,
ADC0820CCIN
TLC0820ACN,
ADC0820CCN
TLC0820AMJ,
ADC0820CJ
TLC533AIN
TLC533AIN

ADC0831BIP
ADC0831BCP
ADC0831AIP
ADC0831ACP
ADC0832BIP
ADC0832BCP
ADC0832AIP
ADC0832ACP
ADC0834BIN
ADC0834BCN
ADC0834AIN
ADC0834ACN
ADC0838BIN
ADC0838BCN
ADC0838AIN
ADC0838ACN

TLC540lN
TLC540lFN
TLC540MJ
TLC540lN
TLC540lN
TLC540lFN
TLC540MJ

TLC532AIN
TLC532AIN
TLC5461N
TLC5461N
TLC5491N
TLC5491N
TLC5491N
TLC5491N

TLC15411N
TLC15411N
TLC1541IN
TLC1225
TL500/1/3CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN

TEXAS -III

INSlRUMENlS
1-14

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

PAGE
NO.
2-115/2-115
2-115 / 2-115
2-115/2-115
2-115/2-115
2-115/2-115
2-115/2-115
2-115/2-115
2-29
2-29
2-29
2-29
2-29
2-29
2-29
2-29
2-29
2-29
2-29
2-29
2-105/2-105
2-105/2-105
2-131
2-131
2-39/2-139
2-39/2-139
2-39/2-139
2-39/2-139
2-39
2-39
2-39
2-39
2-47
2-47
2-47
2-47
2-47
2-47
2-47
2-47
2-147
2-147
2-147
5-15
2-77
2-59
2-59
2-59
2-59

DATA ACQUISITION AND CONVERSION
CROSS·REFERENCE GUIDE

NATIONAL
(Continued)

DIRECT
TI
REPLACEMENT

ADC3711CCN

ADD3501CCN
ADD3701CCN
MF10AN
MF10CN
MM54HC4016J
MM54HC4066J
MM74HC4016N/J
MM74HC4066N/J
MF4-50
MF4-100
PRECISION
MONOLITHICS

TL500/1/3CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN
TL500/1/2CN
TL500/1/2CN
TLC10CN
TLC20CN
TLC4016MJ
TLC4066MJ
TLC40161N
TLC40661N
TLC04/MF4A-50
TLC14/MF4A-100
DIRECT
TI
REPLACEMENT

ADC0803/4/5-1 LCN
ADC0804-1 CN
NE5034F
NE5036FE/N/D
NE5037F/N/D

SUGGESTED
TI
REPLACEMENT
TLC75241N, AD7524AN
TLC7524CN, AD7524JN
TLC7528, AD7528

PM7524FQ
PM7524FP
PM7528

SIGNETICS

SUGGESTED
TI
REPLACEMENT

DIRECT
TI
REPLACEMENT

SUGGESTED
TI
REPLACEMENT

ADC0803/51N
ADC08041N
ADC0804CN
TLC532AIN
TLC549CN/CD
TLC549CN/CD

PAGE
NO.
2-77
2-59
2-59
2-59
2-59
2-77
2-77
8-15
8-15
7-15
7-23
7-15
7-23
8-3
8-3
PAGE
NO.
3-53/3-3
3-53/3-3
3-61/3-19
PAGE
NO.
2-3
2-3
2-9
2-105
2-139
2-139

TEXAS ~

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

1-15

DATA ACQUISITION AND CONVERSION
CROSS-REFERENCE GUIDE

SILICON IX
DG182AP
DG182BP
DG185AP
DG185BP
DG188AP
DG188BP
DG191AP
DG191BP
LD110CJ

DIRECT
TI
REPLACEMENT

SUGGESTED
TI
REPLACEMENT

TL182MN
TL 182CN/IN
TL 185MN
TL 185CN/IN
TL188MN
TL188CN/IN
TL191MN
TL191CN/IN

TL610MP
TL610CP/IP
TL604MP
TL604CP/IP
TL604MP
TL604CP/IP
TL604MP
TL604CP/IP
TL503CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN
TL501CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN
TL500CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN
TL503CN
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN
ADC0808N, ADC809N

LD111ACJ

LD120CJ

LD121ACJ

Si520DJ
Si7135CJ

TELEDYNE
TSC7135CPI

TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN
DIRECT
TI
REPLACEMENT

SUGGESTED
TI
REPLACEMENT

TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN

TSC8700
TSC8701
TSC8703
TSC8704
TSC14433CN

ADC0808N
TLC15411N
ADC0808N
TLC15411N
TLC7135CN
TLC7135CFN
ICL7135CN
ICL7135CFN

TEXAS

l!1

INSTRUMENTS
1-16

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

PAGE
NO.
7-9
7-9
7-9
7-9
7-9
7-9
7-9
7-9
2-77
2-59
2-59
2-59
2-59
2-77
2-59
2-59
2-59
2-59
2-77
2-59
2-59
2-59
2-59
2-77
2-59
2-59
2-59
2-59
2-15
2-59
2-59
2-59
2-59
PAGE
NO.
2-59
2-59
2-59
2-59
2-15
2-147
2-15
2-147
2-59
2-59
2-59
2-59

GLOSSARY
TERMS, DEFINITIONS AND LETTER SYMBOLS
TERMS, DEFINITIONS, AND LETTER SYMBOLS FOR
ANALOG-TO-DIGITAL AND DIGITAL-TO-ANALOG CONVERTERS
INTRODUCTION
These terms, definitions, and letter symbols are in accordance with those currently approved by the JEDEC
Council of the Electronic Industries Association (EIA) for use in the USA and by the International
Electrotechnical Commission (lEG) for international use.

1.

GENERAL TERMS

Analog-to-Digital Converter (ADC)
A converter that uniquely represents all analog input values within a specified total input range by a limited
number of digital output codes, each of which exclusively represents a fractional part of the total analog input
range. (See Figure 1.)
NOTE: This quantization procedure introduces inherent errors of one· half LSB (least significant bit) in the
representation since, within this fractional range, only one analog value can be represented free of
error by a single digital output code.
Digital

CONVERSION CODE

Output
Code

Range of
Analog
Input
Values

4.5 5.5

a

Ideal Straight line

\:

Digital
Output
Code

.....--+-J

0 ... 101

: //

r'
~

Center

101

0 .. 100

, ....

\

f--c::-::-::::::-=t:::-::-::-:=:----1f\~e~_.- __ ------ ---- ---- -- ------ -?!::~--,
3.5 4.5

.... - - - - - - - -

{ 2.5-3.5

0 .. 100

--------,

0 ... 011 ;,

... _------- -------_ ..
1.5 2 5

a

I

.,

0 .. 011

r

\",---

I

.0

/1

.010

~

0 ... 010

I

0.5 1.5

005

a

,

____ -- ______ - - - - __ -- ~,:~'- --- ----,'
.'

I.'
.001

I'

.'1

.'1
~

0 .. 001

0 .. 000

I

/

1/

,;
/'

0.000

Analog

I

1'-"'"--f----1---t----1f----t---...

Input

a

Value

4

5

Midstep Value
of 0 ... 011

Quantization Error
-+

Yz LSB
Analog

+.-.....--4-.;--4:-+-i--1II..-....-1II..-....-1II..--- Input

Value

y, LSB

Inherent Quantization Error (± % LSBI

FIGURE 1. ELEMENTS OF TRANSFER DIAGRAM FOR AN IDEAL LINEAR ADe

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

1-17

GLOSSARY
TERMS, DEFINITIONS AND LETTER SYMBOLS
Analog-to-Digital Processor
An integrated circuit providin'g the analog part of an ADC; provision of external timing, counting, and
arithmetic operations is necessary for implementing a full analog-to-digital converter.
Companding DAC
A DAC whose transfer function complies with a compression or expansion law,
NOTE 1: The corresponding ADC normally consists of such a companding DAC and additional ex1ernal
circuitry,
NOTE 2: The compression or expansion law is usually a logarithmic function, e,g" A-law or fJ.-law,

Conversion Code (of an ADC or a DAC)
The set of correlations between each of the fractional parts of the total analog input range or each of the digital
input codes, respectively, and the corresponding digital output codes or analog output values, respectively,
(See Figures 1 and 2,)
NOTE: Examples of output code formats are straight binary, 2's complement, and binary-coded decimal,
Analog
Output
Value

. ' '\:::'/~

/

",

5

~

4

,_, /./"t_
r
;LJ
I.',

3

Step Height
(1 LSBI

Y

2

/ '"
/

Step Value

° ....--.---+----7-+-i--'--+---If----.
0",000

0,,001

step
CONVERSION CODE
Digital Input Code
Analog Output Value

0",000

°

--<'-)

0.,,010

0",001

0",0 1

0",100

r-----'

0",010 :0".011: 0".100

2

,

I

I

,

:

3

:

L _____ ..J

4

0",101

Digital
Input
Code

0, ,101

5

FIGURE 2, ELEMENTS OF TRANSFER DIAGRAM FOR AN IDEAL LINEAR DAC

TEXAS . "
INSTRUMENTS
1-18

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

GLOSSARY
TERMS, DEFINITIONS AND LETTER SYMBOLS
Digital-to-Analog Converter (DAC)
A converter that represents a limited number of different digital input codes by a corresponding number of
discrete analog output values. (See Figure 2.)

NOTE: Examples of input code formats are straight binary, 2's complement, and binary-coded decimal.
Full Scale (of a unipolar ADC or DAC)
A term used to refer a characteristic to that step within the transfer diagram whose nominal midstep value or
nominal step value has the highest absolute value. (See Figure 3a for a linear unipolar ADC.)

NOTE 1: The subscript for the letter symbol of a characteristic at full scale is "FS".
NOTE 2:
Full

In place of a letter symbol, the abbreviation "FS" is in common use.

Sca~e,

Negative (of a bipolar ADC or DAC) (See Figures 3b and 3c)
A term used to refer a characteristic to the negative end of the transfer diagram, that is, to the step whose
nominal midstep value or nominal step value has the most-negative value.

NOTE 1: The subscript for the letter symbol of a characteristic at negative full scale is "FS-" (VFS-, IFS-).
NOTE 2:

In place of a letter symbol, the abbreviation "FS-" is in common use.

Full Scale, Positive (of a bipolar ADC or DAC) (See Figure 3b and 3c)
A term used to refer a characteristic to the positive end of the transfer diagram, that is, to the step whose
nominal midstep value or nominal step value has the most-positive value.

NOTE 1: The subscript for the letter symbol of a characteristic at positive full scale is "FS+" (VFS +, IFS+).
NOTE 2:

In place of a letter symbol, the abbreviation "FS+" is in common use.

Full-Scale Range, Nominal (of a linear ADC or DAC) (VFSRnom, IFSRnom) (See Figure 3)
The total range in analog values that can be coded with uniform accuracy by the total number of steps with this
number rounded to the nex1 higher power of 2.

NOTE: In place of the letter symbols, the abbreviation "FSR(nom)" can be used.
Example:

Using a straight binary n-bit code format, it follows:
- for an ADC: FSR(nom) = 2n x (nominal value of step width)
-- for a DAC: FSR(nom) = 2 n x (nominal value of step height)

Full-Scale Value, Nominal (VFSnom, IFSnom)
A value derived from the nominal full-scale range:
- for a unipolar converter: VFSnom = VFSRnom
- for a bipolar converter: VFSnom = 1/2 VFSRnom
(See Figure 3.)

NOTE 1:

In a few data sheets, this analog value is used as a reference value for adjustment procedures or as
a rounded value for the full-scale range(s).

NOTE 2:

In place of letter symbols, the abbreviation "FS(nom)" is in common use.

TEXAS

-1.!1

INSTRUMENTS
POST OFF!CE BOX 655303 • DALLAS, TEXAS 75265

1-19

GLOSSARY
TERMS, DEFINITIONS AND LETIER SYMBOLS
Digital
Output

Code

,

,,,
,,

t.........,f--f--+--+--+--+--.....-....
8
o
2
4
6
3

V's,"",
Analog Input
Value

""f.o>------V'SR -----0011
a. UNIPOLAR ADC
Digital
Output
Code

Digital

Output
Code

r--------------- ---------------,,
,,

---------------1
I

I

,

I

,
I

V's

+2

+3

+4

/11

- VFSnom

11

I.

I

" - - Ideal Straight Line

~ ------:..-------t-------------- -.!
1'4------- V'SR - - - - -........~

V F S R - - - - -........-i

VI

=

Analog Input Value

b. BIPOLAR ADC WITH TRUE ZERO

C.

BIPOLAR ADC WITH NO TRUE ZERO

FIGURE 3. IDEAL STRAIGHT LINE. FULL-SCALE VALUE AND ZERO-SCALE VALUE
(SHOWN FOR IDEAL LINEAR ADCs)

~

TEXAS
INSTRUMENTS
1-20

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

GLOSSARY
TERMS, DEFINITIONS AND LETTER SYMBOLS
Full-Scale Range, (Practical) (of a linear ADC or DAC) (VFSR, IFSR) (VFSRpr, IFSRprl (See Figure 3)
The total range of analog values that correspond to the ideal straight line.
NOTE 1: The qualifying adjective "practical" can usually be deleted from this term provided that, in a very few
critical cases, the term "nominal full-scale range" is not also shortened in the same way. This
permits use of the shorter letter symbols or abbreviations. (See Note 2.)
NOTE 2:

In place of the letter symbols, the abbreviations "FSR" and "FSR(pr)' are in common use.

NOTE 3:

The (practical) full-scale range has only a nominal value because it is defined by the end points of
the ideal straight line.

Example: Using a straight binary n-bit code format, it follows:
~ for an ADC: FSR = (2n - 1) x (nominal value of step width)
~ for a DAC: FSR = (2n - 1) x (nominal value of step height)
Gain Point (of an adjustable ADC or DAC)
The point in the transfer diagram corresponding to the mid step value (for an ADC) or the step value (for a
DAC) of the step for which gain error is specified (usually full scale), and in reference to which the gain
adjustment is performed. (See Figures 4 and 5.)
NOTE: Gain adjustment causes only a change of the slope of the transfer diagram, without changing the
offset error.
Ideal Straight Line (of a linear ADC or DAC)
In the transfer diagram, a straight line between the specified points for the most-positive (least-negative) and
most-negative (least-positive) nominal midstep values or nominal step values, respectively. (See Figures 1,2,
and 3.)
NOTE: The ideal straight line passes through all the points for nominal mid step values or nominal step values,
respectively.
Linear ADC
An ADC having steps ideally of equal width excluding the steps at the two ends of the total range of analog
input values.
NOTE: Ideally, the width of each end steps is one half of the width of any other step. (See Figure 1.)
Linear DAC
A DAC having steps ideally of equal height. (See Figure 2.)
LSB, Abbreviation
The abbreviation for "Least Significant Bit", that is, for the bit that has the lowest positional weight in a natural
binary numeral.
Example:

In the natural binary numeral "1010", the rightmost bit "0" is the LSB.

TEXAS . .
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-21

GLOSSARY
TERMS, DEFINITIONS AND LETTER SYMBOLS
Digital
Output
Code

Gain Point .........

---------------------------~

111

:,
I

.----..

110

I

i~

I,

~

~,

,

~

~

101

~

,......£

100

I~

~\Ideal

011

~

Straight Line

~

010

."

,r"
,

001

I

,
I
Analog
000 .......-'lc----/-----.'

~J

010

II ,

I.

001

,11
:-,~

3
,,;'

Extreme Value

of

th~

Error

linearity

In

,e"

,," \

;'

2

"

Extreme Value

of the linearity
Error in the

the

Diagram
1+% LSBI

Diagram
1- % LSB)

,

)1

, I I

000

oI
I"i'-

o
1

2

3

4

5

6

7

~--~~~-4--_4--_+--_+--~

oo~\ 001

Analog Input Value ILSB)

\

010

011

100

101

110

11 1

Digital Input Code
Remaining Offset
Error 1- Y. LSBI

Remaining Offset
Error {+ Y4 LSB)

a. ADC

b. DAC

FIGURE 12. BEST-STRAIGHT-LiNE LINEARITY ERROR OF A LINEAR 3-BIT NATURAL
BINARY-CODED CONVERTER (VALUES BETWEEN ± y.. LSB)

Linearity Error, Best-Straight-Line (of a linear and adjustable DAC) (EL(adj))
The difference between the actual step value and the nominal step value after offset error and gain error have
been adjusted to minimize the magnitude of the extreme values of this difference. (See Figure 12b.)
NOTE: For a uniformly curved transfer diagram, the extreme values will be very close to half of the magnitude
of the end-point linearity error. (See Figure 12b.)
Linearity Error, Differential (of a linear ADC or DAC) (ED)
The difference between the actual step width or step height and the ideal value (1 LSB). (See Figure 13.)
NOTE: A differential linearity error greater than 1 LSB can lead to missing codes in an ADC or to
nonmonotonicity of an ADC or a DAC. (See Figures 6 and 7.)
Linearity Error, End-Point (of a linear and adjustable AD C) (Ell
The difference between the actual analog value at the transition between any two adjacent steps and its ideal
value after offset error and gain error have been adjusted to zero. (See Figure 14a.)
NOTE 1: The short term "linearity error" is in common use and is sufficient if no ambiguity with the "beststraight-line linearity error" is likely to occur.
NOTE 2:

The inherent quantization error is not included in the linearity error of an ADC. The ideal value for
the transition corresponds to the nominal midstep value ± 1/2 LSB.

-1!1

TEXAS
INSTRUMENts
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-33

GLOSSARY
TERMS, DEFINITIONS AND lETIER SYMBOLS
Digital
Output
Code

o.. 110
o .. 101

r-I

I
I

~~yl

0 .. 100
0 ... 011

:
I

o.. 010

it-;;
,.

I

linearity
Error (+ Y, LSB)

1 LSB

~ LS~

0 .. 001

0 ... 000

I

Differential

Differential Linearity
Error (- V, LSB)

'---Y---t---+--+---(f-----.

o

2

3

4

Analog Input Value (LSB)

5

a. ADC

Analog
Output
Value
(LSB)

6

5
4

3
2

1 LSB/
I

,

'L'

\

,

I
I

---,----~I----~
\

,

/

I

I

\

Differential linearity

'-'

/

Error (+ % LSB)
Digital
Input Code

o
o
0 .. 001

o .. 011

.101
b. DAC

FIGURE 13. DIFFERENTIAL LINEARITY ERROR OF A LINEAR ADC OR DAC

~

TEXAS
INSTRUMENTS
1~34

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

GLOSSARY
TERMS, DEFINITIONS AND LETTER SYMBOLS
Analog
Output
Value
IlSB)

Digital
Output
Code
111

-----------------------------.......I ,
}'

~

Ideal

110

I
I

6

Act~~~nsition~1 J{
:,'

101

,
Transition

I,

\

100

~
I

1

I

: ,('
,...,......,::...J

010

I

'

I

I

4

At Transition

011/100
1- Y, lSSI

3

,

2

,

II
I

2

3

4

5

,

,*'End-Point Lin. Error

,~

/

.. -~ At Step 001
,
1+% lSS)

a

000

a

AtStep011
LSB)

7/'(+Y2

/

At Transition 00 1 10 1 a
....--'
)'
......
-.---- (- % LSS)
I "
I

.'

/

"

)'1

,

,

/1

End-Point lin. Error

I I ,,'

001

5

~

Y
'
~

,....,--:.:

011

7

6

7

~--+---~---+--~----~--4_--_+

000

00 1

Analog Input Value IlSB)

a 1a

011

100

101

110

111

Digital Input Code

a. ADC

b. DAC

FIGURE 14. END-POINT LINEARITY ERROR OF A LINEAR 3-BIT NATURAL BINARY-CODED ADC OR DAC
(OFFSET ERROR AND GAIN ERROR ARE ADJUSTED TO THE VALUE ZERO)
Linearity Error, End-point (of a linear and adjustable DAC) (Ell
The difference between the actual step value and the nominal step value after offset error and gain error have
been adjusted to zero. (See Figure 14b.)

NOTE: The short term "linearity error" is in common use and is sufficient if no ambiguity with the "best-straightline linearity error" is likely to occur,
Offset Error (of a linear ADC or DAC) (EO)

For an ADC:

The difference between the actual midstep value and the nominal midstep value at the offset
point. (See Figure 15a.)

For a DAC:

The difference between the actual step value and the nominal step value at the offset point.
(See Figure 15b.)

NOTE 1:

Usually, the specified steps forthe specification of offset error and gain error are the steps at the
ends of the practical full-scale range. For an ADC, the midstep value of these steps is defined as
the value for a point 1/2 LSB apart from the adjacent transition. (See Figures 11 and 15.)

NOTE 2: The terms "offset error" and "gain error" should be used only for errors that can be adjusted to zero.
Otherwise, the terms "zero-scale error" and "full-scale error" should be used.
Pedestal (Error) (Ep)
A dynamic offset error produced in the commutation process.

-Ij}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-35

GLOSSARY
TERMS, DEFINITIONS AND LETTER SYMBOLS
Analog
Output
Value

Digital
Output
Code

IlSB)

II'

,

Ideal .............. _ I~ __ ;,.,! __ J

~

I

}'

"
/1

r---,-'-_J

I~_-.l

"

.

,/ H'-+%
,

)'

/'/ : !
__

Actual'..
Diagram

'/
"
" ",

Diagram "": ,/

001

3

,

"

""
"
,~'

,/

r---,.:"'--- r--

011

010

,,

Actual

!

Actual

,
,,.

2

Offset,

Diagram

Point

"

,.

".

,fI'

"

,

, ""

'" "

•

',dea,
Diagram

LSB

---''-----+-e-''''--+---I-~~

Analog
Output

~---+---'-I-----+---

Value

__

Digital
Input
Code

Nominal

Offset Point

b. DAC

FIGURE 15. OFFSET ERROR OF A LINEAR 3-BIT NATURAL BINARY CODE CONVERTER
(SPECIFIED AT STEP 000)
Quantization Error, Inherent (of an ideal ADC)
Within a step, the maximum (positive or negative) possible deviation of the actual analog input value from the
nominal midstep value.
NOTE 1: This error follows necessarily from the quantization procedure. For a linear ADC, its value equals
± 1/2 LSB. (See Figure 1.)
NOTE 2: The term "resolution error" for the "inherent quantization error" is deprecated, because "resolution"
as a design parp,meter has only a nominal value.
Rollover Error (of an ADC with decimal output and auto-polarity) (ERO)
The difference in output readings with the analog input switched between positive and negative values of the
same magnitude (close to full scale).
Total Error (of a linear ADC) (ET)
The maximum difference (positive or negative) between an analog value and the nominal midstep value within
any step. (See Figure 16a.)
NOTE 1: . If this error is expressed as a relative value, the term "relative accuracy error" should be used
instead of "absolute accuracy error".
NOTE 2: This error includes contributions from offset error, gain error, linearity error, and the inherent
quantization error.

~

TEXAS
INSTRUMENTS
1-36

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

GLOSSARY
TERMS, DEFINITIONS AND LETTER SYMBOLS
Analog
Output
Value
(LSB)

Digital
Output
Code

,

:
/' '
I

0 ... 111
0 ... 110

~,/

6

.I
I

5

,

, ,-

Q

0 .. 101

r-~II

0 ... 100

!

~'

0 ... 011

~"

~

>."
~

0 ... 001

(

2

3

4

5

6

7

o

.• 21'

~

3

2

0 ... 000 .........-+---t----+----1I---+---+---+~

a

, .,'" , ".'

./

Total Error
____ At Step O.. 001
+ Y, LSB)

,j' 1.........,'·t-'"I

,.'

4
Total Error
At Step 0 .. 101
(-1 Y. LSB)

,.'

~. " ;,,' .II

\'

!,,"

0 ... 010

."e

7

..

/

.,'

"

~/

Total Error
At Step 0 ... 011
(+1% LSB)

,I"

, ",' ",
. ,"
,,
/

0 ... 000
0 .. 001

Analog Input Value (LSB)

.. 011

0 ... 101

.111

Digital Input Code
b. DAC

a. ADC

FIGURE 16. ABSOLUTE ACCURACY ERROR, TOTAL ERROR OF A LINEAR ADC OR DAC
Total Error (of a linear DAC) (ET)
The difference (positive or negative) between the actual step value and the nominal step value for any step.
(See Figure 16b.)

NOTE 1: If this error is expressed as a relative value, the term "relative accuracy error" should be used
instead of "absolute accuracy error".
NOTE 2: This error includes contributions from offset error, gain error, and linearity error.
Zero-Scale Error (of a linear ADC or DAC) (EZS)
The difference between the actual midstep value or step value and the nominal midstep value or step value,
respectively, at specified zero scale.

NOTE: Normally, this error specification is applied to converters that have no arrangement for an ex1ernal
adjustment of offset error and gain error.

"!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1-37

1-38

General Purpose ADCs

:.,"'........ ':-:-,- ..•.......... ::.-,:.:-:..:',,-

,.:":-,-,--:,_:,-,:.::",-",,,,:,-,

::--,:''''''''

.::

',""--,,

:'-"

,"-',,_:,:""

":: "'-":"- '-,:,'-

.

·'li.~.•~.2\~P~?~·j.~·~~§p·~··~.~·."'··~Q~§·.·• ~.·.P.~ rpj.\p§

2-1

2-2

ADC0803, ADC0805
8·BIT ANALOG·TO·DIGITAL CONVERTERS
WITH DIFFERENTIAL INPUTS
02754, NOVEMBER 1983 ,REVISED SEPTEMBER 1986

•
•
•
•
•
•

•
•
•
•
•

8·Bit Resolution

N PACKAGE

Ratiometric Conversion

(TOP VIEW)

CS
RD
WR
ClK IN
INTR
IN+
INANlG GND
REF!2
DGTl GND

100-Jls Conversion Time
135-ns Access Time
Guaranteed Monotonicity
High Reference Ladder Impedance
... 8 kfl Typical
No Zero Adjust Requirement
On-Chip Clock Generator

VCC (OR REFI
ClK OUT
DBO (lSBI
DBl
DB2
DB3
DATA
DB4
OUTPUTS
DB5
DB6
DB7 (MSBI

Single 5-V Power Supply
Operates with Microprocessor or as
Stand-Alone
Designed to be Interchangeable with
National Semiconductor and Signetics
ADC0803 and ADC0805

description
The ADC0803 and ADC0805 are CMOS 8-bit, successive-approximation, analog-to-digital converters that
use a modified potentiometric (256R) ladder. These devices are designed to operate from common
microprocessor control buses with the three-state output latches driving the data bus. The devices can
be made to appear to the microprocessor as a memory location or an I/O port. Detailed information on
interfacing to most popular microprocessors is readily available from the factory.
A differential analog voltage input allows increased common-mode rejection and offset of the zero-input
analog voltage value. Although a reference input (REF/2) is available to allow 8-bit conversion over smaller
analog voltage spans or to make use of an external reference, ratiometric conversion is possible with the
REF/2 input open. Without an external reference, the conversion takes place over a span from VCC to
analog ground (ANLG GND). The devices can operate with an external clock signal or, with an additional
resistor and capacitor, using an on-chip clock generator.
The ADC08031 and ADC08051 are characterized for operation from - 40°C to 85 °C. The ADC0803C
and ADC0805C are characterized for operation from ooC to 70°C.

PRODUCTION DATA documents contain information
current as of publication date. Products conform to
specifications per the terms of Texas Instruments
standard warranty. Production processing does not
necessarily include testing of all parameters.

Copyright © 1983, Texas Instruments Incorporated

".!}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-3

ADC0803, ADC0805
8·BIT ANALOG·TO·DlGITAL CONVERTERS
WITH DIFFERENTIAL INPUTS
functional block diagram (positive logic)

RD

12)

.--L.J

11)

WR

"START"
FLiP-FlOP~

~
-....-I

13)

S

ClKAP-R
ClK 119)
OUT
ClKIN

LT

ClK

REF/2

ClK

Cl

~:'"'

14)

DGTl 110)
GND

VCC

lD

ClK
GEN

ClK
ClK B

OSC

-

cll B

f-+I>f-+

120)

lADDER
AND
DECODER

(9)

SAR
lATCH

~

I-+-

f-+

~

S-BIT
SHIFT
REGISTER

~

,-

lE
ANlG IS)
GND

DAC

IN+ ~
IN

~P

1

.~

ClK A

R

....-lD

Cl

'---

IlYl

~~

lE

EN

3-STATE
OUTPUT
lATCH
..

~DBQIlSB)
~DBI
~DB2
~DB3

~DB4
~DB5

~DB6
~DB7

IMSB)

"'I1

2-4

R

R~

~

1 --

17)

~Il-

"INTERRUPT"

t--

Vcc

~~

D

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1

S
~

~

INTR

ADC0803. ADC0805
8-BIT ANALOG-TO-DIGITAL CONVERTERS
WITH DIFFERENTIAL INPUTS
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
............... 6.5 V
Supply voltage, Vcc (see Note 1)
- 0.3 V to 18 V
Input voltage range: CS, RD, WR
Other inputs . . . . . . . . . . . . .
-0.3 V to VCC +0.3 V
Output voltage range . . . . . . . . . . . . . . . . . . : . . . . . . . . . . . . . . . . . . . . . . -0.3 V to VCC +0.3 V
Operating free-air temperature range: ADC080_1 . . . . . . . . . . . . . . . . . . . . .
-40°C to 85°C
ADC080_C . . . . . . . . . . . . . . . . . . . . . . . .
Storage temperature range ............. . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Lead temperature 1,6 mm (1116 inch) from case for 10 seconds . . . . . . . . . . . . . . . . . . . . . . 260°C
NOTE 1: All voltage values are with respect to digital ground (DGTL GND) with DGTL GND and ANLG GND connected together unless

otherwise noted.

recommended operating conditions
Supply voltage. V CC
Analog input voltage (see Note 2)

MIN

NOM

MAX

4.5

5

6.3

-0.05
0.25

Voltage at REF/2 (see Note 3), VREF/2
High-level input voltage at CS, RD, or WR, VIH

VCC +0.05

Low-level input voltage at CS, RD, or WR, VIL

Analog ground voltage (see Note 4)
Clock input frequency (see Note 5), fclock
Duty cycle for fclock above 640 kHz (see Note 5)

100

640

1460

Pulse duration, WR input low, tw(WR)

100

NOTES:

I
I

ADCOSO_ .. I
ADC080_C

V

1

275

Operating free-air temperature, T A

V

O.S
0

40%

V

15

-0.05

Pulse duration, clock input (high or low) for fclock be.low 640 kHz, tw(CLKI

V
V

2.5

2

UNIT

V
kHz

60%
781

ns
ns

-40

85

0

70

°c

2. When the differential input voltage (VI + - VI_) is less than or equal to 0 V, the output code is 0000 0000.
3. The internal reference voltage is equal to the voltage applied to REF/2 or approximately equal to one-half of the VCC when
REF/2 is left open. The voltage at REF/2 should be one-half the full-scale differential input voltage between the analog inputs.
Thus, the differential input voltage range when REF/2 is open and VCC ~ 5 V is 0 V to 5 V. VREF/2 for an input voltage
range from 0.5 V to 3.5 V (full-scale differential voltage of 3 V) is 1.5 V.
4. These values are with respect to DGTL GND.
5. Total unadjusted error is specified only at an fclock of 640 kHz with a duty cycle of 40% to 60% (pulse duration 625 ns
to 937 ns). For frequencies above this limit or pulse duration below 625 ns, error may increase. The duty cycle limits should
be observed for an fclock greater than 640 kHz. Below 640 kHz, this duty cycle limit can be exceeded provided tw(CLK)
remains within limits.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-5

ADC080J. ADC0805
8·BIT ANALOG·TO·DIGITAL CONVERTERS
WITH DIFFERENTIAL INPUTS
electrical characteristics over recommended operating free-air temperature range,
fclock = 640 kHz, VREF/2 = 2.5 V (unless otherwise noted)
PARAMETER

Vol-i

Val

TEST CONDITIONS

High-level

All outputs

Vee

~

4.75 V,

IOH

output voltage

DB and INTR

~

4.75 V,

~

MIN

-360

~A

low-level

Data outputs

Vee
Vee

~

4.75 V,

IOH ~ -10 ~A
1 .6 mA
IOl

output

INTR output

Vee

~

4.75 V,

IOl

voltage

elK OUT

Vee

~

4.75 V,

IOl

1 mA

~

360

0.4

VT + - VT _ Clock input hysteresis
III

Low-level input Current

IOZ

Off-state output current
Short-current

IOHS

output current
Short-circuit

IOlS

output current

3.5

V

1.5

1 .S

2.1

V

0.6

1.3

2

V

0.005

1

~A

5 V

Output high

Va

~

0,

TA

Output low

Va

=

5 V,

VREF/2 ~ open,
es ~ 5 V

reference current

3

~A

~A

~

25°C

-4.5

-6

mA

T/I

=

25°C

9

16

mA

TA

~

25°C,

See Note 6

reference ladder

-1
-3

=

Input resistance to

RREF/2

3.1

-0.005

Supply current plus
ICC

2.7

Va - 0
Va

V

0.4

threshold voltage
High-level input current

V

~A

threshold voltage

IIH

UNIT

0.4

Clock negative-going

VT-

MAX

4.5

~

~

5 V,

2.4

Clock positive-going

VT+

Typt

Vee

1.1
2,5

1.8

mA
k(l

8

ei

Input capacitance (control)

5

7.5

pF

Co

Output capacitance lOBI

5

7.5

pF

NOTE 6: Resistance is calculated from the current drawn from a 5-V supply applied to pins 8 and 9.

operating characteristics over recommended operating free-air temperature,
VREF/2 = 2.5 V, fclock = 640 kHz (unless otherwise noted)
PARAMETER

TEST CONDITIONS

Supply-voltage-variation error
Total adjusted error

ADCOS03

Total unadjusted error

ADCOS05

MIN

Vee ~ 4.5 V to 5.5 V,

See Note 7

With full-scale adjust,

See Notes 7 and S

VREF/2

=

2.5 V,

VREFI2 open,
TA

tdis

Output disable time

TA - 25°C, Cl .. 10 pF, Rl -

td(INTRI

Delay time to reset INTR

TA

tconv

Conversion cycle time

CR

Free-running conversion rate

t All typical
NOTES: 7.
S.
9.

TA

~

Cl

~

lSB
lSS
lSB

± 1/16

± 1/8

135

200

ns

10 k!l

125

200

ns

300

450

See Note 9
CS at 0 V

66

73
8770

ns
clock
cycles
conv/s

values are at T A ~ 25°C.
These parameters are specified over the recommended analog input voltage range.
All errors are measured with reference to an ideal straight line through the end-points of the analog-to-digital transfer characteristic.
Although internal conversion is completed in 64 clock periods, a es or WR low-to-high transition is followed by 1 to B clock
periods before conversion starts, After conversion is complete, part of another clock period is required before a high-to-Iow
transition of INTR completes the cycle.

TEXAS

~

INSTRUMENTS
2-6

± 112

100 pF

100 kHz to 1.46 MHz,

25°C,

lS8

± 114

25°C

INTR connected to WR,

UNIT

±1

See Notes 7 and S

fclock -

MAX

± liS

± 112

DC common-mode error

~

Typt

± 1/16

See Notes 7 and S

Output enable time

25°C,

5 V,

See Notes 7 and S

ten

~

Vee

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC0803, ADC0805
8·BIT ANALOG·TO·DIGITAL CONVERTERS
WITH DIFFERENTIAL INPUTS
PARAMETER MEASUREMENT INFORMATION

cs

\~---- ....... ---;-----'/
_ - - - - 8 CLOCK PERIODS
1-11

(MIN)-----1.~1

1

1

AD

INTR

~~50_%

1

I
I
I

____________

t.I(lNTR)~
I
1
I
50%

+1----------------

__

I

1

~ __________~IJ

ten~

~~;:UTS

.•..••.

~~,
1

~ I4-tdis

\4-

----------

~

1

~)
I

I

I

CLOCK PERIODS

• 4

CLOCK PERIODS

~,O%

I

1414-------- tC O N V - - - - - - - - - - i L
WRITE OPERATION TIMING DIAGRAM

TEXAS

-1!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-7

ADC0803. ADC0805
8-BIT ANALOG-TO-DIGITAL CONVERTERS
WITH DIFFERENTIAL INPUTS
PRINCIPLES OF OPERATION
The ADC0803 and ADC0805 each contain a circuit equivalent to a 256-resistor network. Analog switches
are sequenced by successive-approximation logic to match an analog differential input voltage
(Vin + - Vin -) to a corresponding tap on the 256R network. The most significant bit (MSB) is tested
first. After eight comparisons (64 clock periods). an eight-bit binary code (1111 1111 = full scale) is
transferred to an output latch and the interrupt (lNTR) output goes low. The device can .be operated in
a free-running mode by connecting the INTR output to the write (WR) input and holding the conversion
start (CS) input at a low level. To ensure start-up under all conditions. a low-level WR input is required
during the power-up cycle. Taking CS low any time after that will interrupt a conversion in process.
When the WR input goes low. the internal successive approximation register (SAR) and 8-bit shift register
are reset. As long as both CS and WR remain low. the analog-to-digital converter remains in a reset
state. One to eight clock periods after CS or WR makes a low-to-high transition. conversion starts.
When the CS and WR inputs are low. the start flip-flop is set and the interrupt flip-flop and 8-bit register
are reset. The next clock pulse transfers a logic high to the output of the start flip-flop. The logic high
is ANDed with the next clock pulse. placing a logic high on the reset input of the start flip-flop. If either
CS or WR have gone high. the set signal to the start flip-flop is removed. causing it to be reset. A logic
high is placed on the D input of the eight-bit shift register and the conversion process is started. If the
CS and WR inputs are still low. the start flip-flop. the 8-bit shift register. and the SAR remain reset.
This action allows for wide CS and WR inputs. with conversion starting from one to eight clock periods
after one of the inputs goes high.
When the logic high input has been clocked through the 8-bit shift register. which completes the SAR
search. it is applied to an AND gate controlling the output latches and to the D input of a flip-flop. On
the next clock pulse. the digital word is transferred to the 3-state output latches and the interrupt flip-flop
is set. The output of the interrupt flip-flop is inverted to provide an INTR output that is high during conversion
and low when the conversion is complete.
When a low is at both the CS and RD inputs. an output is applied to the DBO through DB7 outputs and
the interrupt flip-flop is reset. When either the CS or RD inputs return to a high state. the DBO through
DB7 outputs are disabled (returned to the high-impedance state). The interrupt flip-flop remains reset.

~

TEXAS
INSTRUMENTS
2-8

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC08041, ADC0804C
8-BIT ANALOG-TO-DIGITAL CONVERTER
WITH DIFFERENTIAL INPUTS
02755, OCTOBER 1983 - REVISED OCTOBER 1988

•
•
•

•
•
•
•
•
•

N DUAL-iN-LINE PACKAGE
(TOP ViEW)

a-Bit Resolution
Ratiometric Conversion

es
RD
WR
elK iN
INTR
IN+
INANlG GND
REF/2
DGTL GND

100-l's Conversion Time
135-ns Access Time
No Zero Adjust Requirement
On-Chip Clock Generator
Single 5-V Power Supply
Operates with Microprocessor or as
Stand-Alone

Vee (OR REF)
eLK OUT
DBO (lSB)
DB1
DB2
DB3
DATA
DB4
OUTPUTS
DB5
DB6
DB7 (MSB)

Designed to be Interchangeable with
National Semiconductor and Signetics
ADC0804

description
The ADC0804 is a CMOS 8-bit successive-approximation analog-to-digital converter that uses a modified
potentiometric (256R) ladder. The ADC0804 is designed to operate from common microprocessor control
buses, with the three-state output latches driving the data bus, The ADC0804 can be made to appear
to the microprocessor as a memory location or an 1/0 port. Detailed information on interfacing to most
popular microprocessors is readily available from the factory.
A differential analog voltage input allows increased common-mode rejection and offset of the zero-input
analog voltage value. Although a reference input (REF/2) is available to allow 8-bit conversion over smaller
analog voltage spans or to make use of an external reference, ratiometric conversion is possible with the
REF/2 input open. Without an external reference, the conversion takes place over a span from VCC to
analog ground (ANLG GND). The ADC0804 can operate with an external clock signal or, with an additional
resistor and capacitor, can operate using an on-chip clock generator.
The ADC08041 is characterized for operation from - 40°C to 85 DC. The ADC0804C is characterized for
operation from O°C to 70°C.

PRODUCTiON DATA documents contain information
current as of publication date. Products conform to
specifications per the terms of Texas-Instruments

:~~~~:~~i~at::1~1~ ~!:ti~~ti:; :IIO::~:~:t:;s~S not

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Copyright

©

1983, Texas Instruments Incorporated

2-9

ADC08041. ADC0804C
8·BIT ANALOG·TO·DlGITAL CONVERTER
WITH DIFFERENTIAL INPUTS
functional block diagram (positive logic)

10

elK

Cl

eLK B

LADDER

---4-------l

REF/2 ,,'9.0..
'

AND
DECODER

I-+-----o%
10%

1

-------

--+l

IoII-td;s

READ OPERATION TIMING DIAGRAM

Cs\~_ _ _-J/
WR

---J/o%

\~o%
td(lNTR)~

I

14---

i

~tw(WR)--+I

INTERNAL
STATUS OF THE
CONVERTER

J

I

1

I

1

1

1

1

I

I

I

1 TOB
64Y,
~
CLOCK PERIODS--l·"'''---CLOCK PERIODS
"I

I

1

I

1
!+--INTERNAL tconv

~
I
1

I

.Jf

o%

.

50%1

50%

---------il,.--------.----------....J

INTR _ _ _ _ _ _

1

1

i '{.1 5500 %%

--~"-

1

1414---------'conv-------2...,

:

I

1

I

y, CLOCK PERIOD ~

I+--

WRITE OPERATION TIMING DIAGRAM

TEXAS

"'!1

INSTRUMENTS
POST OFF!CE BOX 655303 • DALLAS, TEXAS 75265

2-13

ADCOB041, ADCOB04C
B·BIT ANALOG·TO·DlGITAL CONVERTER
WITH DIFFERENTIAL INPUTS
PRINCIPLES OF OPERATION
The ADCOB04 contains a circuit equivalent to a 256-resistor network. Analog switches are sequenced
by successive approximation logic to match an analog differential input voltage (Vin + - Vin _) to a
corresponding tap on the 256-resistor network. The most-significant bit (MSB) is tested first. After eight
comparisons (64 clock periods). an B-bit binary code (1111 1111 = full scale) is transferred to an output
latch and the interrupt (INTR) output goes low. The device can be operated in a free-running mode
by connecting the INTR output to the write (WR) input and holding the conversion start (CS) input at a
low level. To ensure start-up under all conditions, a low-level WR input is required during the power-up
cycle. Taking CS low anytime after that will interrupt a conversion in process.
When the WR input goes low, the ADCOB04 successive approximation register (SAR) and B-bit shift
register are reset. As long as both CS and WR remain low, the ADCOB04 remains in a reset state. One
to eight clock periods after CS or WR makes a low-to-high transition, conversion starts.
When the CS and WR inputs are low, the start flip-flop is set and the interrupt flip-flop and B-bit register
are reset. The next clock pulse transfers a logic high to the output of the start flip-flop. The logic high
is ANDed with the next clock pulse, placing a logic high on the reset input of the start flip-flop. If either
CS or WR have gone high, the set signal to the start flip-flop is removed, causing it to be reset. A logic
high is placed on the D input of the B-bit shift register and the conversion process is started. If the CS
and WR inputs are still low, the start flip-flop, the B-bit shift register, and the SAR remain reset.
This action allows for wide CS and WR inputs with conversion starting from one to eight clock periods
after one of the inputs goes high.
When the logic high input has been clocked through the B-bit shift register, completing the SAR search,
it is applied to an AND gate controlling the output latches and to the D input of a flip-flop. On the next
clock pulse, the digital word is transferred to the three-state output latches and the interrupt flip-flop is
set. The output of the interrupt flip-flop is inverted to provide an INTR output that is high during conversion
and low when the conversion is completed.
When a low is at both the CS and RD inputs, an output is applied to the DBO through DB7 outputs and
the interrupt flip-flop is reset. When either the CS or RD inputs return to a high state, the DBO through
DB7 outputs are disabled (returned to the high-impedance state). The interrupt flip-flop remains reset.

TEXAS
2-14

"'!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC0808, ADC0809
CMOS ANALOG·TO·DIGITAL CONVERTERS
WITH 8·CHANNEL MULTIPLEXERS
02642, JUNE 1981-REVISED MAY 1988

•

N

Total Unadjusted Error ... ± 0.75 LSB Max
for ADC0808 and ± 1.25 LSB Max for
ADC0809

•

Resolution of 8 Bits

•
•
•
•
•
•
•
•
•
•

100 /ls Conversion Time

DUAL-IN-LiNE PACKAGE
(TOP VIEW)

,,~,{

r}INPUTS

~}ADDRESS

Ratiometric Conversion
Monotonicity Over the Entire AID
Conversion Range

ALE
2 -1 (MSSI
2-2
2- 3
2- 4
2 - 8 (lSSI
REF2- 6

EOC
2- 5
OE
ClK
VCC
REF+
GND
2- 7

No Missing Codes
Easy Interface with Microprocessors
Latched 3·State Outputs
Latched Address Inputs
Single 5-V Supply

FN PACKAGE
(TOP VIEW)

Low Power Consumption

(OLOVMN..-O

Designed to be Interchangeable with
National Semiconductor ADC0808.
ADC0809

1-1-1-1-1-1-1:::J::J::J::J::J::J::J

a.. a.. a.. a.. a... a... a..
~~~~~~~

4

description

3

2 1 28 27 26

5

25

6

24
23

The ADC0808 and ADC0809 are monolithic
8
22
CMOS devices with an 8-channel multiplexer, an
OE 9
21
8-bit analog-to-digital (AID) converter, and
20
ClK 10
microprocessor-compatible control logic. The
19
VCC 11
121314151617 18
8-channel multiplexer can be controlled by a
microprocessor through a 3-bit address decoder
+ 0'" c.o I iii o::t
u... Z I I u.. (/) i
with address load to select anyone of eight
~(9NN~~N
single-ended analog switches connected directly
co
I
to the comparator. The 8-bit AID converter uses
N
the successive-approximation conversion
technique featuring a high-impedance threshold detector, a switched-capacitor array, a sample-and-hold,
and a successive-approximation register (SAR). Detailed information on interfacing to most popular
microprocessors is readily available from the factory.
The comparison and converting methods used eliminate the possibility of missing codes, nonmonotonicity.
and the need for zero or full-scale adjustment. Also featured are latched 3-state outputs from the SAR
and latched inputs to the multiplexer address decoder. The single 5-V supply and low power requirements
make the ADC0808 and ADC0809 especially useful for a wide variety of applications. Ratiometric
conversion is made possible by access to the reference voltage input terminals.
The ADC0808 and ADC0809 are characterized for operation from - 40°C to 85 °C.

PRODUCTION DATA documents contain information
currant a8 of publication data. Products conform to

specifications pef tho tarms of Texas Instruments

standard warranty. Production processing do.s not
nacassarily includa tasting of all parameters.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Copyright © 1983, Texas Instruments Incorporated

2-15

ADcoaoa, ADCOa09
CMOS ANALOG·TO·DIGITAL CONVERTERS
WITH a·CHANNEL MULTIPLEXERS
functional block diagram (positive logic)
SAMPLE·AND·HOLD
BINARY·WEIGHTED
CAPACITORS

.-

(12)

REF+
(16)
REF-

o.~
(27)

-

THRESHOLD
DETECTOR

4>

~
ANALOG
INPUTS

3

J!!.

5

-

ANALOG
MULTIPLEXER

~

r-

SWITCH
MATRIX

(3)

OUTPUT
LATCHES

EN

.~

CLOCK
START CONVERSION (START)
OUTPUT ENABLE fOE)

(10)
(6)
(9)

(25)

ADDRESS A
ADDRESS B
ADDRESS C
ADDRESS LOAD ~
ENABLE (ALE)

i24l

~

ADDRESS
DECODER

>
MULTIPLEXER FUNCTION TABLE
INPUTS
ADDRESS

H
1

SELECTED

ADDRESS

ANALOG

A

STROBE

CHANNEL

0
1
2

C

B

L

L

L

t

L

L

H

L

H

L

L

H

H

H

L

L

H

L

H

H

H

L

H

H

H

t
t
t
t
t
t
t

~
~

3
4

5
6
7

high level, L ~ low level
low-to-high transition

TEXAS . "
INSTRUMENTS
2-16

~ 2-5
~ 2-4
~r 3

(LSB)

DIGITAL
OUTPUTS

rlli!t 2-2

TIMING
AND
CONTROL

po

~

~ 2-8
~ 2-7
~ 2-6

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

~

2-1 (MSB)
(7) END OF
CONVERSION (EOC)

ADcoaoa, ADCOa09
CMOS ANALOG·TO·DIGITAL CONVERTERS
WITH a·CHANNEL MULTIPLEXERS
operating sequence

r

1lf ,

CLOCK

START
CONVERSION
ADDRESS LOAD
ENABLE

50%

50%

\. i

.;

tw(ALC)

~ADDRESSSTABLE

ADDRESS

5°illso%1
tsu~th

ANALOG INPUT

y
I
I·
___-+I~><}
I

I

MULTIPLEX OUTPUT
(INTERNAL)

::

t

~:

ANALOG VALUE

I

x'-_______

·1

INPUT STABLE

ANALOGVALU~~:____~><=,

___________

I
ENDOF
CONVERSION
OUTPUT
ENABLE

I

\

SO%

1,50%

t--tdIEOC) -i'-----------;(~;---------~ I

I·

tconv

-I

t

______________________-(:.~f_ _ _ _ _S_O·.,J'Io

--I :- ten
LATCH OUTPUTS

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _~'f~-------9-00~'Ior
HI-Z STATE

\

SO%

"'1 I- tdis
~

10%}l'---------4'.f 10%

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-17

ADC0808, ADC0809
CMOS ANAlOG·TO·DlGITAl CONVERTERS
WITH 8·CHANNEl MULTIPLEXERS
absolute maximum ratings over operating free·air temperature range (unless otherwise noted)
Supply voltage, Vee (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 V
Input voltage range: control inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- 0.3 to 15 V
all other inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to Vee + 0.3 V
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 40 DC to 85 DC
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150 DC
Case temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . .. .......
260 DC
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: N package . . . . . . . . . . .. 260 DC
NOTE 1: All voltage values are with respect to network ground terminal.

recommended operating conditions
Supply voltage, VCC

MIN

NOM

MAX

4.5

5

6

Vee

Positive reference voltage, Vref+ (see Note 21
Negative reference voltage, V ref-

0

Differential reference voltage, V ref + - VrefHigh·level input voltage, VIH

V

Vee +0.1

V

-0.1

V
V

5

Vee- 1.5

V

Low·level input voltage, VIL
-40

Operating free·air temperature, TA

UNIT

1.5

V

85

°c

NOTE 2: Care must be taken that this rating is observed even during power-up.

electrical characteristics over recommended operating free-air temperature range.
to 5.25 V (unless otherwise noted)

Vee

4.75 V

total device
PARAMETER
VOH

High-level output voltage

VOL

Low-level output voltage

10l

TEST CONDITIONS
10 = -360 p.A

I Data outputs
I End of conversion

Typt

MAX

0.45

10=1.2mA

0.45

Va = VCC

output current

Va = 0

II

Control input current at maximum input voltage

VI = 15 V

IlL

Low~level

VI = 0

ICC

Supply current

f clock = 640 kHz

Ci

Input capacitance, control inputs

Co

Output capacitance, data outputs

UNIT
V

10=1.6mA

Off-state (high-impedance-state)

control input current

MIN

Vee -0.4

3
-3
1

V
p.A
p.A

-1

p.A

0.3

3

mA

TA = 25°C

10

15

pF

TA = 25°C

10

15

Resistance from Din 1 2 to Din 16

pF
kll

1000

analog multiplexer
PARAMETER
Ion

loff

TEST CONDITIONS

Channel on-state current (see Note 3)

Channel off-state current

VI = VCC,

f clock = 640 kHz

VI = 0.1 V,

f clock = 640 kHz

VCC = 5 V,

VI = 5 V

TA = 25°C

VI = 0

VCC = 5 V

VI = 5 V
V = 0

MIN

Typt

MAX

2
-2
10

200

-10

-200
1
-1

UNIT
p.A
nA
p.A

tTypical values are at Vce = 5 V and TA = 25°C.
NOTE 3: Channel on-state current is primarily due to the bias current into or out of the threshold detector, and it varies directly with clock
frequency.

~

TEXAS
INSTRUMENTS
2-18

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC0808, ADC0809
CMOS ANALOG·TO·DlGITAL CONVERTERS
WITH 8·CHANNEL MULTIPLEXERS
timing requirements, Vee

Vref+

5 V, Vref-

PARAMETER

oV

(unless otherwise noted)

TEST CONDITIONS

MIN

TYP

MAX

UNIT

10

640

1280

kHz

90

100

116

fclock

Clock frequency

teonv

Conversion time

tw(s)

Pulse duration, START

200

ns

tw(ALEI

Pulse duration, ALE

200

ns

tsu

Setup time, ADDRESS

50

ns

th

Hold time, ADDRESS

50

ns

td

Delay time, EOe

See Note 4

See Notes 4 and 5

operating characteristics, T A
otherwise noted)

25°e,Vee

PARAMETER
Supply voltage
kSVS

sensitivity

Vref+

TEST CONDITIONS

5 V, Vref-

MIN

Vee ~ Vref+ ~ 4.75 V to 5.25 V,
~ - 40°C to S5°e, See Note 6

TA

Linearity error

(see Note 7)

Total unadjusted
error (See Note 9)

o V, fclock

ADC0808
Typt
MAX

TA
TA
TA

ten

Output enable time

eL

tdis

Output disable time

eL

~
~

~

25°C

MIN

~s

640 kHz (unless

ADC0809
Typt
MAX

UNIT

±0.05

±0.05

%/V

±0.25

±0.5

LSB

±0.25

LSB

±0.25

Zero error (see Note 8)

14.5

0

~s

±0.25

-40°C to 85°C

±0.5

±0.5
± 1.25

±0.75

ooe to 70°C

LSB

±1

~

50 pF, RL

~

10 kf!

80

250

80

250

ns

~

10 pF, RL

~

10 kf!

105

250

105

250

ns

tTypical values for all except supply voltage sensitivity are at Vee ~ 5 V, and all are at TA ~ 25°C.
NOTES: 4. Refer to the operating sequence diagram.
5. For clock frequencies other than 640 kHz, td(EOe) maximum is 8 clock periods plus 2 ~s.
6. Supply voltage sensitivity relates to the ability of an analog-to-digital converter to maintain accuracy as the supply voltage
varies. The supply and Vref + are varied together and the change in accuracy is measured with respect to full-sc~le.
7. Linearity efror is the maximum deviation from a straight line through the end pOints of the AID transfer characteristic.
S. Zero error is the difference between 00000000 and the converted output for zero input voltage; full-scale error is the difference
between 11111111 and the converted output for full-scale input voltage.
9. Total unadjusted error is the maximum sum of linearity error, zero error, and full-scale error.

TEXAS

-Ij}

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-19

ADC0808, ADC0809
CMOS ANAlOG·TO·DIGITAl CONVERTERS
WITH 8·CHANNEl MULTIPLEXERS
PRINCIPLES OF OPERATION
The ADC0808 and ADC0809 each consists of an analog signal multiplexer, an 8-bit successiveapproximation converter, and related control and output circuitry.

multiplexer
The analog multiplexer selects 1 of 8 single-ended input channels as determined by the address decoder.
Address load control loads the address code into the decoder on a low-to-high transition. The output latch
is reset by the positive-going edge of the start pulse. Sampling also starts with the positive-going edge
of the start pulse and lasts for 32 clock periods. The conversion process may be interrupted by a new
start pulse before the end of 64 clock periods. The previous data will be lost if a new start of conversion
occurs before the 64th clock pulse. Continuous conversion may be accomplished by connecting the Endof-Conversion output to the start input. If used in this mode an external pulse should be applied after power
up to assure start up.

converter
The CMOS threshold detector in the successive-approximation conversion system determines each bit
by examining the charge on a series of binary-weighted capacitors (Figure 1). In the first phase of the
conversion process, the analog input is sampled by closing switch Sc and all ST switches, and by
simultaneously charging all the capacitors to the input voltage.
In the next phase of the conversion process, all ST and Sc switches are opened and the threshold detector
begins identifying bits by identifying the charge (voltage) on each capacitor relative to the reference voltage.
In the switching sequence, all eight capacitors are examined separately until all 8 bits are identified, and
then the charge-convert sequence is repeated. In the first step of the conversion phase, the threshold
detector looks at the first capacitor (weight = 128). Node 128 of this capacitor is switched to the reference
voltage, and the equivalent nodes of all the other capacitors on the ladder are switched to REF -. If the
voltage at the summing node is greater than the trip-point of the threshold detector (approximately onehalf the VCC voltage), a bit is placed in the output register, and the 128-weight capacitor is switched
to REF -. If the voltage at the summing node is less than the trip point of the threshold detector, this
128-weight capacitor remains connected to REF + through the remainder of the capacitor-sampling (bitcounting) process. The process is repeated for the 64-weight capacitor, the 32-weight capacitor, and so
forth down the line, until all bits are counted.
With each step of the capacitor-sampling process, the initial charge is redistributed among the capacitors.
The conversion process is successive approximation, but relies on charge redistribution rather than a
successive-approximation register (and reference DAC) to count and weigh the bits from MSB to LSB.

THRESHOLD
DETECTOR.

TO
OUTPUT
LATCHES

FIGURE 1. SIMPLIFIED MODEL OF THE SUCCESSIVE-APPROXIMATION SYSTEM

-1!1

TEXAS
INSTRUMENTS
2-20

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC0808M
CMOS ANALOG·TO·DIGITAL CONVERTER
WITH 8·CHANNEL MULTIPLEXER
NOVEMBER 1986-REVISED MAY 1988

•

•
•
•
•

•
•

•
•
•
•
•

Total Unadjusted Error ... ± 0.75 LSB Max

J
DUAL-IN· LINE PACKAGE

Resolution of 8 Bits

(TOP VIEW)

100 P.s Conversion Time

~})NPUTS

'NPurs{

Ratiometric Conversion
Monotonous Over the Entire AID Conversion
Range

~}ADDRESS

START
EOC
2- 5
OEN
ClK

No Missing Codes
Easy Interface with Microprocessors
Latched 3-State Outputs
Latched Address Inputs

ALE
2-1 (MSB)
2-2
2- 3
2- 4
2- 8 (lSB)
REF2- 6

VCC
REF+
GND
2- 7

Single 5-Volt Supply
Low Power Consumption
Designed to be Interchangeable with
National Semiconductor ADC0808CJ

FK PACKAGE
(TOP VIEW)
<01D~M

description

N

~O

1-1- 1-1- I- 1-1-

The ADC0808M is a monolithic CMOS device
with an 8-channel multiplexer, an 8-bit analogto-digital (AID) converter, and microprocessorcompatible control logic. The 8-channel
multiplexer can be controlled by a microprocessor through a 3-bit address decoder with
address load to select anyone of eight singleended analog switches connected directly to the
comparator. The 8-bit AID converter uses the
successive-approximation conversion technique
featuring a high-impedance threshold detector,
a switched capacitor array, a sample-and-hold,
and a successive-approximation register (SAR).
Detailed information on interfacing to most
popular microprocessors is readily available from
the factory.

=>=>
=>=> => =>=>
tl.tl. tl.tl. tl. tl.tl.
ZZ ZZ ~ Z Z
4

INPUT 7

3

2

1 28 27 26

5

25
24
23

8

22

OE
ClK

9

21

10

20

VCC

11

19
12131415 16 17 18

N

The comparison and converting methods used
eliminate the possibility of missing codes,
nonmonotonicity, and the need for zero or full-scale adjustment. Also featured are latched 3-state outputs
from the SAR and latched inputs to the multiplexer address decoder. The single 5-volt supply and low
power requirements make the ADC0808M especially useful for a wide variety of applications. Ratiometric
conversion is made possible by access to the reference voltage input terminals.
The ADC0808M is characterized for operation over the full military temperature range of - 55°C to 125°C.

PRODUCTION DATA documents contain inform.tion
current •• of public.tion d.te. Product. conform to

specifications per the terms of TaxIs Instruments

st.nd.rd w.rr.nty. Production proce••ing do •• not
n.c.... rily include testing of .11 parameters.

Copyright

©

1986, Texas Instruments Incorporated

TEXAS .."
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

2-21

ADC0808M
CMOS ANALOG·TO·DIGITAL CONVERTER
WITH 8·CHANNEL MULTIPLEXER
functional block diagram (positive logic)
SAMPLE·AND·HDLD
BINARY·WEIGHTED
CAPACITORS
REF+
REF-

(12)
(16)

0~

\

SWITCH
MATRIX

.-

THRESHOLD
DETECTOR

ANALOG
INPUTS

3

J..!.!.

4

~

5

~

JEl 2-8

-[>

(27)

-

2~

~

ANALOG
MULTIPLEXER

J.!il.

~ 2-6
OUTPUT
LATCHES

TIMING
AND
CONTROL

EN

START CONVERSION (START)
OUTPUT ENABLE (OE)

(10)
(6)
(9)

(25)
ADDRESS A
ADDRESSB
ADDRESS
DECODER
ADDRESSC
.@.
ADDRESS LOAD
t>
ENABLE (ALE)

~

~

MULTIPLEXER FUNCTION TABLE
INPUTS
ADDRESS

H
1

ANALOG

A

STROBE

CHANNEL

1
1
1
i
i
i
1
i

0
1

B

L

L

L

L

L

H

L

H

L

L

H

H

H

L

L

H

L

H

H

H

L

H

H

H

~
~

SELECTED
ADDRESS

C

2

3
4
5
6
7

high level, L ~ low level
low-to-high transition

-Ijj

TEXAS
INSTRUMENTS
2-22

~ 2-4

DIGITAL
OUTPUTS

E.!l

2-1 (MSB)
(7) END OF

CONVERSION (EOC)

~
CLOCK

.J!!.L 2-5
~ 2-3
~ 2-2

~

6~

(LSB)

2-7

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC0808M
CMOS ANALOG-TO-DIGITAL CONVERTER
WITH 8-CHANNEL MULTIPLEXER
operating sequence

rllfi
CLOCK

START
CONVERSION

50%

ADDRESS LOAD
ENABLE

SO%

:

~

i

twIALC)

r--:------+- ADDRESS STABLE

ADDRESS

ANALOG INPUT

SO~_SO_~_'~:________________~:,~'------------------------------__
tsu +-r-: th :

-y.,

I·
MULTIPLEX OUTPUT
(INTERNAL)

I

:

ANALOG VALUE

I

INPUT STABLE

x~

::

_____________________

-I

><

-----+-'

ANALOG

I

~

__

----------------------

I

ENDOF
CONVERSION

1

f--td( EOC)

----1\SO%

'----------~r,~'

150%

____________-.J 1

I""I·------tconv--------~·I

OUTPUT
ENABLE

LATCH OUTPUTS

________________________~:~f------5-0~%t
--I :- ten

\SO%

""I I- tdis

~ _____________~9~O~%f
~
-----------------H-I.-Z-S-T-AT-E-------jff 10% ~F---------4'.( 10%

-II}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-23

ADC0808M
CMOS ANALOG-TO-DIGITAL CONVERTER
WITH 8-CHANNEL MULTIPLEXER
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage, Vee (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 V
Input voltage range: control inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 0.3 to 15 V
all other inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . .. ~0.3 V to Vee + 0.3 V
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 55°C to 125°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Case ter:nperature for 60 seconds: FK package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 60 seconds: J package ............ 300°C
NOTE 1: All voltage values are with respect to network ground terminal.

recommended operating conditions
Supply voltage. VCC

MIN

NOM

MAX

4.5

5

6

Positive reference voltage, V ref + (see Note 2)

Vee
0

Negative reference voltage, V ref-

Differential reference voltage. V ref + - VrefHigh-level input voltage, VIH

Vee+ O.1
-0.1

5

UNIT
V
V
V
V
V

Vee- 1.5

Low·level input voltage, VIL

1.5

V

Start pulse duration, tw(S)

200

ns

Address load control pulse duration, tw(ALC)

200

ns

Address setup time, tsu

50

ns

Address hold time, th

50

Clock frequency, fclock

10

Operating free·air temperature, T A

-55

NOTE 2: Care must be taken that this rating is observed even during power·up.

~

TEXAS
INSTRUMENTS
2-24

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ns
640

1280

kHz

125

DC

ADC0808M
CMOS ANALOG·TO·DlGITAL CONVERTER
WITH 8·CHANNEL MULTIPLEXER
electrical characteristics over recommended operating free-air temperature range. Vee = 4.5 V to
5.5 V (unless otherwise noted)
total device
PARAMETER
VOH

High-level output voltage

VOL

Low-level output voltage

10Z

TEST CONDITIONS
10 = -360 ~A

I Data outputs
I End of conversion

Typt

MIN

MAX

10=1.6mA

0.45

10 = 1.2 mA

0.45

Off-state (high-impedance-stBteJ

Vo = Vee

output current

Vo = 0

UNIT
V

Vee-OA

3
-3
1

V
~A

~A

Control input current at maximum input voltage

VI = 15 V

Low-level control input current

VI = 0

Supply current

Iclock = 640 kHz

ei

Input capacitance, control inputs

TA = 25°C

10

pF

Co

Output capacitance, data outputs

TA = 25°C

10

pF

1000

k!l

II
IlL
ICC

0.3

Resistance from pin 12 to pin 16

-1

~A

3

mA

analog multiplexer
PARAMETER
Ion

lolf

TEST CONDITIONS

Channel on-state current (see Note 3)

Channel off-state current

Typt

MIN

VI = Vee,
VI = 0,

Iclock = 640 kHz

Vee = 5 V,

VI = 5 V

TA = 25°C

VI = 0

UNIT

2
-2

I clock = 640 kHz

Vee = 5 V

MAX

10

200

-10

-200

VI = 5 V

1
-1

VI = 0

"A
nA
~A

tTypical values are at Vec = 5 V and TA = 25°C.
NOTE 3: Channel on-state current is primarily due to the bias current into or out of the threshold detector, and it varies directly with clock
frequency.

timing characteristics. Vee

Vref+

5 V. Vref-

o V.

TA

25°e (unless otherwise noted)
MIN

TYP

MAX

UNIT

10

640

1280

kHz

90

100

116

See Figure 1

150

360

ns

Enable time, low

See Figure 1

90

250

ns

tdis

Output disable time

See Figure 1

200

405

ns

twlsl

Pulse duration, START

200

ns

twlALEI

Pulse duration, ALE

200

ns

tsu

Setup time, ADDRESS

50

ns

th

Hold time, ADDRESS

50

tdlEOCI

Delay time, EOC

PARAMETER

TEST CONDITIONS

Iclock

Clock Irequency

tconv

Conversion time

See Notes 4 and 5 and Figure 1

tenH

Enable time, high

tenL

See Notes 4 and 6 and Figure 1

0

~s

ns
14.5

~s

NOTES: 4. Reier to the operating sequence diagram.
5. For clock frequencies other than 640 kHz, tconv is 57 clock cycles minimum and 74 clock cycles maximum.
6. For clock frequencies other than 640 kHz, tdlEOCI maximum is 8 clock cycles plus 2 ~s.

TEXAS .."
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-25

ADC0808M
CMOS ANALOG-TO-DiGITAL CONVERTER
WITH 8-CHANNEL MULTIPLEXER
operating characteristics, T A
otherwise noted)

Vref+

TEST CONOITIONS

PARAMETER
kSVS

o V, fclock

5 V, Vref-

= Vref+ = 4.5 V to
= -55°e to 125°e,

Vee

Supply voltage sensitivity

MIN

5.5 V,

640 kHz (unless
Typt

MAX

UNIT

±0.05

%/V

Linearity error Isee Note 8)

±0.25

LSB

Zero error Isee Note 9)

±0.25

TA

Total unadjusted error. Isee Note 10)

TA
TA

=
=

See Note 7

25°e

±0.25

-55°e to 125°e

LSB
±0.5
±0.75

LSB

t Typical values for all except supply voltage sensitivity are at Vee = 5 V, and all are at T A = 25°e.
NOTES: 7. Supply voltage sensitivity relates to the ability of an analog-to-digital converter to maintain accuracy as the supply voltage
varies. The supply and V ref + are varied together and the change in accuracy is measured with respect to full-scale.
8. Linearity error is the maximum deviation from a straight line through the end points of the AID transfer characteristic.
9. Zero error is the difference between 00000000 and the converted output for zero input voltage; full-scale error is the difference
between 11111111 and the converted output for full-scale input voltage.

10. Total unadjusted error is the maximum sum of linearity error, zero error, and full-scale error.

PARAMETER MEASUREMENT INFORMATION
Vee
TEST
POINT

5 kll

OUTPUT--~-----------e-----MI---~

11.7 kll

100 pF

FIGURE 1, TEST CIRCUIT

TEXAS

-iii

INSTRUMENTS
2-26

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC0808M
CMOS ANALOG·TO·DIGITAL CONVERTER
WITH 8·CHANNEL MULTIPLEXER
PRINCIPLES OF OPERATION
The ADC0808M consists of an analog signal multiplexer, an 8-bit successive-approximation converter,
and related control and output circuitry.

multiplexer
The analog multiplexer selects 1 of 8 single-ended input channels as determined by the address decoder.
Address load control loads the address code into the decoder on a low-to-high transition. The output latch
is reset by the positive-going edge of the start pulse. Sampling also starts with the positive-going edge
of the start pulse and lasts for 32 clock periods. The conversion process may be interrupted by a new
start pulse before the end of 64 clock periods. The previous data will be lost if a new start of conversion
occurs before the 64th clock pulse. Continuous conversion may be accomplished by connecting the Endof-Conversion output to the start input. If used in this mode an external pulse should be applied after power
up to assure start up.

converter
The CMOS threshold detector in the successive-approximation conversion system determines each bit
by examining the charge on a series of binary-weighted capacitors (Figure 2). In the first phase of the
conversion process, the analog input is sampled by closing switch Sc and all ST switches, and by
simultaneously charging all the capacitors to the input voltage.
In the next phase of the conversion process, all ST and Sc switches are opened and the threshold detector
begins identifying bits by identifying the charge (voltage) on each capacitor relative to the reference voltage.
In the switching sequence, all eight capacitors are examined separately until all 8 bits are identified, and
then the charge-convert sequence is repeated. In the first step of the conversion phase, the threshold
detector looks at the first capacitor (weight = 128). Node 128 of this capacitor is switched to the reference
voltage, and the equivalent nodes of all the other capacitors on the ladder are switched to REF -. If the
voltage at the summing node is greater than the trip-point of the threshold detector (approximately onehalf the VCC voltage), a bit is placed in the output register, and the 128-weight capacitor is switched
to REF -. If the voltage at the summing node is less than the trip point of the threshold detector, this
128-weight capacitor remains connected to REF + through the remainder of the capacitor-sampling (bitcounting) process. The process is repeated for the 64-weight capacitor, the 32-weight capacitor, and so
forth down the line, until all bits are counted.
With each step of the capacitor-sampling process, the initial charge is redistributed among the capacitors.
The conversion process is successive approximation, but relies on charge redistribution rather than a
successive-approximation register (and reference DAC) to count and weigh the bits from MSB to LSB.

Sc
THRESHOLD
DETECTOR

TO
OUTPUT
LATCHES

FIGURE 2. SIMPLIFIED MODEL OF THE SUCCESSIVE-APPROXIMATION SYSTEM

TEXAS

..Ij}

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-27

2-28

TlC0820A. TlC0820B. ADC0820B. ADC0820C
Advanced linCMOSTM HIGH-SPEED 8-BIT ANAlOG-TO-DlGlTAl
CONVERTERS USING MODIFIED "FlASH" TECHNIQUES
02873, SEPTEMBER 1996-REVISED FEBRUARY 1989

•

Advanced LinCMOS'· Silicon-Gate
Technology

•

8-Bit Resolution

•

Differential Reference Inputs

•

Parallel Microprocessor Interface

•

Conversion and Access Time Over
Temperature Range
Write-Read Mode ... 1.18 itS and 1.92 itS
Read Mode ... 2.5 itS Max

•

No External Clock or Oscillator Components
Required

•

On-Chip Track-and-Hold

•

Low Power Consumption ... 50 mW Typ

•

Single 5-V Supply

•

TLC0820B is Direct Replacement for
National Semiconductor ADC0820B/BC and
Analog Devices AD7820L/C/U;
TLC0820A is Direct Replacement for
National Semiconductor ADC0820C/CC and
Analog Devices AD7820K/B/T

All TYPES ... OW OR N PACKAGE
TlC0820_M .. , J PACKAGE
(TOP vlEWI

ANLG IN
(LSBI DO
D1
D2
D3
WR/RDY
MODE
RD
INT
GND

Vee
Ne
OFLW
D7 (MSBI
D6
D5
D4
es
REF+
REF-

TlC0820_M ... FK PACKAGE
TlC0820_1. TlC0820_C ... FN PACKAGE
AOC0820_CI. ADC0820_C ... FN PACKAGE
(TOP VIEWI

description
The TLC0820A, TLC0820B, ADC0820B, and
ADC0820C are Advanced LinCMOS'· 8-bit
analog-to-digital converters each consisting of
two 4-bit "flash" converters, a 4-bit digital-toanalog converter, a summing (error) amplifier,
. control logic, and a result latch circuit. The
modified "flash" technique allows low-power
integrated circuitry to complete an 8-bit
conversion in 1.18 itS over temperature. The onchip track-and-hold circuit has a 100 ns sample
window and allows these devices to convert
continuous analog signals having slew rates of
up to 100 mV//ls without external sampling
components. TTL-compatible three-state output
drivers and two modes of operation allow
interfacing to a variety of microprocessors.
Detailed information on interfacing to most
popular microprocessors is readily available from
the factory.

mZ

(fJ-

...Jl9
-...J

o

Z

U
UU

ooZ
3

D2
D3
WR/RDY
MODE
RD

2

1 20 19

4

18

5

17

6

16

8

14

15

OFLW
D7 (MSBI
D6
D5
D4

9 1011 12 13

I~

0
I
Zu..

~1t3

19UJ UJ

0:: 0::

NC - No internal connection

The M-suffix devices are characterized for operation over the full military temperature range of - 55°C
to 125°C. The I-suffix devices are characterized for operation from - 40°C to 85 °C. The C-suffix devices
are characterized for operation from O°C to 70°C. See Available Options.

Advanced linCMOS is a trademark of Texas Instruments Incorporated.

PRODUCTION DATA documonts contoin information
current as of publication dato. Products conform to
specifications per the terms of Texes Instruments
standard warranty. Production processing does not

necessarily include testing of all parameters.

Copyright © 1986, Texas Instruments Incorporated

-Ij}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-29

TLC0820A. TLC0820B •. ADC0820B. ADC0820C
Advanced LinCMOSTM HIGH·SPEED 8·BIT ANALOG·TO·DlGlTAL
CONVERTERS USING MODIFIED "FLASH" TECHNIQUES
AVAILABLE OPTIONS
SYMBOLIZATION t
PACKAGE

DEVICE

OPERATING

TOTAL

TEMPERATURE

UNADJUSTED

RANGE

ERROR

SUFFIX

TLC0820AC

OW, FN, N

O°C to 70°C

± 1 LSB

TLC0820AI

OW, FN, N

-40°C to 85°C

± 1 LSB

TLC0820AM

OW, FK, J, N

TLC0820BC

OW, FN, N

TLC0820BI

OW, FN, N

TLC0820BM

OW, FK, J, N

AOC0820BC

- 55°C to 1 25°C

± 1 LSB

OOC to 70°C

±O.5 LSB

-40°C to 85°C

±O.5 LSB

-55°C to 125°C

±O.5 LSB

OW, FN, N

OOCto70°C

±O.5 LSB

AOC0820BCI

OW, FN, N

-40°C to 85°C

±O.5 LSB

AOC0820CC

OW, FN, N

OOC to 70°C

± 1 LSB

AOC0820CCI

OW, FN, N

-40°C to 85°C

+ 1 LSB

t In many instances, these ICs may have both TLC0820 and AOC0820 labeling
on the package.

functional block diagram
REF+
REF-

4-BIT FLASH
ANALOG-TODIGITAL
CONVERTER
(4 MSBsl

(121
(111

4

4

~
~ DO

4
~

a- c--

4-BIT
OIGITALTO-ANALOG
CONVERTER

,.--

OUTPUT
LATCH
ANO
3-STATE
BUFFERS

~

01

~

02

~

03

~

04

(LSBI

~ 05
~

'-- -1
ANLG IN

(11

+1

l:

-

4-BIT FLASH
ANALOG-TODIGITAL
CONVERTER
(4 LSBsl

~
4

D
MODE
WRIRDY
CS
RD

(71
(61

TIMING
ANO
CONTROL

(131
(81

~

TEXAS
INSTRUMENTS
2-30

06

--.J!2.I.. 07 (MSB)

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

~

DIGITAL
OUTPUTS

TLC0820A, TLC0820B, ADC0820B, ADC0820C
AdvanceJi LinCMOSTM HIGH-SPEED 8-BIT ANALOG-TO-DlGlTAL
CONVERTERS USING MODIFIED "FLASH" TECHNIQUES
PIN
NAME
ANLG IN

DESCRIPTION

NUMBER
1

Analog input

es

13

DO

2

This input must be low in order for RD or WR to be recognized by the ADe.
Three-state data output, bit 1 (LSBI

01

3

Three-state data output, bit 2

02

4

Three-state data output, bit 3

03

5

Three-state data output, bit 4

04

14

Three-state data output, bit 5

05

15

Three-state data output, bit 6

06

16

Three-state data output, bit 7

07

17

Three-state data output, bit 8 (MSBI

GND

10

INT

9

Ground
In the WRITE-READ mode, the interrupt output, INT, going low indicates that the internal count-down delay time,
td(intl, is complete and the data result is in the output latch. td(intl is typically 800 ns starting after the rising
edge of the WR input (see operating characteristics and Figure 31. If RD goes low prior to the end of td(intl'
INT goes low at the end of tdRIL and the conversion results are available sooner (see Figure 21. INT is reset by the
rising edge of either RD or es.

MODE

7

Mode-selection input. It is internally tied to GNO through a

50~JlA

current source, which acts like a pull-down

resistor.

READ mode: Occurs when this input is low.
WRITE-READ mode: Occurs when this input is high.
Ne

19

No internal connection

OFLW

18

Normally the OFLW output is a logical high. However, if the analog input is higher than the VREF +, OFLW
will be low at the end of conversion. It can be used to cascade 2 or more devices to improve resolution (9

or 10-bitsl.
RD

8

In the WRITE-READ mode with es low, the 3-state data outputs DO through 07 are activated when RD goes
low. RD can also be used to increase the conversion speed by reading data prior to the end of the internal

count-down delay time. As a result, the data transferred to the output latch is latched after the falling edge of RD.
In the READ mode with es low, the conversion starts with RD going low. RD also enables the three-state
data outputs upon completion of the conversion. The ROY output going into the high-impedance state and

INT going low indicates completion of the conversion.
REF

~

11

This input voltage is placed on the bottom of the resistor ladder.

REF+

12

This input voltage is placed on the top of the resistor ladder.

Vee

20

WR/RDY

6

Power supply voltage
In the WRITE-READ mode with es low, the conversion is started on the falling edge of the WR input signal.
The result of the conversion is strobed into the output latch after the internal count-down delay time, td(intj,
provided that the RD input does not go low prior to this time. td(int) is approximately 800 ns.
In the READ mode, ROY (an open-drain outputl will go low after the falling edge of es, and will go into the
high-impedance state when the conversion is strobed into the output latch. It is used to simplify the interface
to a microprocessor system.

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-31

TLC0820A, TLC0820B, ADC0820B, ADC0820C
Advanced LinCMOSTM HIGH-SPEED 8-BIT ANALOG-TQ-DIGITAL
CONVERTERS USING MODIFIED "FLASH" TECHNIOUES
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
TLC0820_M

TLC0820_1

TLC0820_C

ADC0820_CI

ADC0820_C

10

10

10

Supply voltage, VCC (see Note 1)

~

-0.2 to

Input voltage range, all inputs (see Note 1)

0.2 to

V

- 0.2 to

V

VCC+ 0 .2
-0.2 to

VCC+0.2
-0.2 to

VCC+0.2
- 0.2 to

Operating free-air temperature range

VCC+0.2
- 55 to 125

VCC+0.2
-40t085

VCC+0.2
to 70

Storage temperature range

-65 to 150

-65 to 150

-65 to 150

260

260

260

260

Output voltage range, all outputs (see Note 1)

Case temperature for 60 seconds: FK package

V

o

260

Case temperature for 10 seconds: FN package
Lead temperature 1,6 mm (1116 inch) from case

300

for 60 seconds: J package
Lead temperature 1,6 mm (1/16 inch) from case

260

for 10 seconds: DW or N package

UNIT

°c
°c
°c
°c
°c
°c

NOTE 1: All voltages are with respect to network ground terminal, pin 10.

recommended operating conditions
TLC0820_M

MIN

NOM

Supply voltage, VCC

4.5

5

Analog input voltage

-0.1

Positive reference voltage, VREF +

VREFGND

Negative reference voltage, VREFHigh-level inpu VCC
voltage, VIH

Low-level input VCC
voltage, V,L

=

4.75 V CS, WR/RDY, RD

to 5.25 V

=

MODE

(see Figures 1, 2, 3, and 4)
Delay time from WR to RD in write-read mode,
tdWR (see Figure 2)
Write-pulse duration in write-read mode, tww

(see Figures 2, 3, and 4)
Operating free-air temperature, T A

MIN

NOM

8

4.5

5

Vee+ O.1

-0.1

Vee

VREFVREF+ GND

MIN

NOM

8

4.5

5

Vee+ O.1

-0.1

Vee

VREFVREF+ GND

2

2

3.5

3.5

UNIT

MAX
8

V

Vee+ O.1

V

Vee

V

VREF+

V
V

0.8

0.8

0.8

1.5

1.5

1.5

V

500

500

500

ns

0.4

0.4

0.4

I's

0.5

50

0.5

50

0.5

50

I'S

- 55

125

-40

85

0

70

°c

TEXAS •
INSTRUMENTS
2-32

MAX

2

MODE

Delay to next conversion, td(NC)

TLC0820_C
ADC0820_C

3.5

4.75 V CS, WR/RDY, RD

to 5.25 V

MAX

TLC0820_1
ADC0820_CI

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC0820A, TLC0820B, ADC0820B, ADC0820C
Advanced LinCMOSTM HIGH·SPEED 8·BIT ANALOG·TO·DlGITAL
CONVERTERS USING MODIFIED "FLASH" TECHNIOUES
electrical characteristics at specified operating free-air temperature, Vee = 5 V (unless otherwise noted)
PARAMETER

TEST CONDITONS
~

Vee
VOH

High-level autput valtage

Any D, INT, ar OFLW

4.75 V,

IOH ~ - 360
~

Vee

~A

4.75 V,

IOH ~ -10 pA
VOL

Law-level autput voltage

Any D, OFLW, INT,

Vee

ar WR/RDY

IOL

~

5.25 V,

~

1.6 mA

es ar RD
IIH

High-level input current

Low-level input current

Off· state (high-impedance
IOZ

state) output current

~

VIH

or MODE

5 V

VIL ~ 0
Vo

~

5 V

Vo

~

0

Any D or WR/RDY

VI

~

5 V

es at 5 V,
VI
ar WR/RDY

Vo

~
~

0
5 V

~

0

INT

Reference resistance

ICC

Supply current

ei

Input capacitance

ea

Output capacitance

4.6

Full range

0.4
0.34

25°C
0.005

1

0.1

0.3

50

170

-0.005

-1

Full range
25°C

0.1

0.3

-0.1

-0.3

-3

25°C
Full range

0.3

Full range

-3

8.4
-6
-4.5

25°C

- 5.3

Full range

1.25

Full range

ANLG IN
Any digital

-7.2

Full range

25°C

Full range

~A

-0.3

25°C

Full range

~A

7

Full range

and RD at 0 V

~A

3

25°C

es, WR/RDY,

~A

3

Full range

25°C

V

200

Full range

Full range

UNIT

3

25°C

25°C

Any digital

MAX

V

25°C

Any D ar OFLW
Vo

Rref

4.5

25°C

25°C

es, WR/RDY, RD,

Any D, OFLW, INT,

lOS

Full range

Full range

Analog input current

Short-circuit output current

2.4

TYPt

Full range

WR/RDY

es at 5 V,
II

Full range

Full range

MODE
IlL

MIN

1.4

14
rnA

-12

-9
6
2.3

5.3

7.5

13

15
5

kll
rnA
pF

45
5

pF

t All typical values are at T A ~ 25°C.

TEXAS .",
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-33

TlC0820A. TlC0820B. ADC0820B. ADC0820C
Advanced linCMOS™ HIGH·SPEED 8·BIT ANAlOG·TO·DlGITAl
CONVERTERS USING MODIFIED "flASH" TECHNIOUES
operating characteristics, Vee = 5 V, VREF + = 5 V, VREF(unless otherwise noted)

0, tr

20 ns, TA

tf

TlC08208
PARAMETER

TEST CONDITIONS
MIN

Supply voltage
kSVS

sensitivity

Total unadjusted error t
Read mode
tconvR

conversion time

VCC

~

5 V ± 5%, T A

MODE pin at 0 V, T A

~

~

MIN to MAX

ADC0820C

TYP

MAX

±1116

±114

MIN to MAX

MIN

UNIT

TYP

MAX

±1116

± 114

lSB

1

lSB

112

MODE pin at 0 V, See Figure 1
~

TlC0820A

ADC08208

1.6

2.5

1.6

2.5

~s

800

1300

800

1300

ns

tconvR
+20

tconvR

tconvR

tconvR

+50

+20

+50

Internal count-

MODE pin at 5 V,

down delay time

See Figures 3 and 4

taR

Access time from RD.

MODE pin at 0 V, See Figure 1
MODE pin at 5 V,

Cl

~

15 pF

190

280

190

280

taRl

Access time from RD.

tdWR < tdlintl,
See Figure 2

Cl

~

100 pF

210

320

210

320

MODE pin at 5 V,

Cl

~

15 pF

70

120

70

120

taR2

Access time from RD.

tdWR > tdlintl
See Figure 3

Cl

~

100 pF

90

150

90

150

tdlintl

taiNT

Access time from INn

tdis

Disable time from RDI

tdRDV
tdRIH
tdRll
tdWIH

Cl

50 pF,

MODE pin at 5 V, See Figure 4
Rl

~

1 kD,

Cl

~

Delay time from

MODE pin at 0 V,
See Figure 1
~

Cl

Delay time from

Cl

RDI to INTI

See Figures 1, 2, and 3

Delay time from

MODE pin at 5 V,

RD. to INT.

See Figure 2

Delay time from

MODE pin at 5 V,

WRi to INTI

See Figure 4

~

tdWR
Cl

~

< td lintl'
50 pF,

50

20

50

ns

95

70

95

ns

50

100

50

100

ns

125

225

125

225

ns

200

290

200

290

ns

175

270

175

270

ns

0.1

Slew rate tracking

t Total unadjusted error includes offset, full-scale, and linearity errors.

TEXAS

-Ij}

INSTRUMENTS
2-34

ns

20

50 pF,

50 pF,

ns

70

10 pF,

See Figures 1, 2, 3, and 5

CS. to RDV.

ns

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

0.1

VI~s

TLC0820A. TLC0820B. ADC0820B. ADC0820C
Advanced LinCMOS™ HIGH-SPEED 8-BIT ANALOG-TO-DIGITAL
CONVERTERS USING MODIFIED "FLASH" TECHNIQUES
PARAMETER MEASUREMENT INFORMATION

cs ~'-_ _ _ _ _ _--'/

\,
~----

I

\~ __

\ _ _ _ _...Jf
I

WR/ROY

-41

x..l\

I

f.-td(NCI--\

~

I

r.:
:,--I

r+-WITH fXTERNAL PULL-UP

~~t-d-RO-Y-~

:

-+t

\.

I4--tconVR~

00-07

tdRIH

I

------T-------{

I }--------

f4--taR~

--+I

"\.-tdiS

FIGURE 1. READ MODE WAVEFORMS (MODE PIN LOW)

cs\

;:.:~

WR/ROY

I -------\~_-'C

~

~tdWR-lJ

=nI

I

j.- tdOntl---.j

00-07

t:tdRIH

I
I (-

--------------t{
----.I ~ --.J !.taR2

FIGURE 2. WRITE-READ MODE WAVEFORMS
[MODE PIN HIGH AND tdWR < td(int)1

1t

tdis

FIGURE 3. WRITE-READ WAVEFORMS
[MODE PIN HIGH AND tdWR > td(int)1

CS LOW - - - - - - - - - - - - -

WR/ROY

=-I
INT _ _

00-07

~tdWIH ~td(NCI

~lf

---~)

I

\.

!4-tdOntl~

<

i+-taiNT

e:~,~

)-

FIGURE 4. WRITE-READ MODE WAVEFORMS
(STAND-ALONE OPERATION. MODE PIN HIGH. AND RD LOW)

'iii

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-35

TLC0820A, TLC0820B, ADC0820B,ADC0820C
Advanced LinCMOS™ HIGH·SPEED 8·BIT ANALOG·TO·DlGITAL
CONVERTERS USING MODIFIED "FLASH" TECHNIOUES
PARAMETER MEASUREMENT INFORMATION
CL

VCC

TLC0820
OR

VCC RD

RD

DATA
OUTPUT

Dn
CS

-1-~90""'%""'--1

GND

50%
110%
1

~ Idisl4-

GND
CL

VOH

1 k!l
DATA
OUTPUTS

-=

I,

=

1

~O%
"""'-

GND------------~

20 ns

VCC

CL = 10 pF

~I'!4-

TLC0820

VCC-_.J.....J.~_--_
1
90%
RD
1 50%
110%
GND

OR
1 kr!

ADC0820
INPUT

10 pF

~I,t+-

ADC0820
INPUT

=

RD

DATA
OUTPUT

Dn
CS

1

----+t Idis 14VCC

GND
CL

DATA

I

:~

OUTPUTS VOL - - - 1 1 0 %
I,

Dn

=

=

20 ns

DO ... D7
VOLTAGE WAVEFORMS

TEST CIRCUIT

FIGURE 5. TEST CIRCUIT AND VOLTAGE WAVEFORMS

'I!J

TEXAS
INSTRUMENTS
2-36

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC0820A. TLC0820B. ADC0820B. ADC0820C
Advanced LinCMOSTM HIGH-SPEED 8-BIT ANALOG-TO-DiGITAL
CONVERTERS USING MODIFIED "FLASH" TECHNIQUES
PRINCIPLES OF OPERATION
The TLC0820A, TLC0820B, ADC0820B and ADC0820C each employ a combination of "sampled-data"
comparator techniques and "flash" techniques common to many high-speed converters. Two 4-bit "flash"
analog-to-digital conversions are used to give a full 8-bit output.
The recommended analog input voltage range for conversion is - 0.1 V to VCC + 0.1 V. Analog input signals
that are less than VREF _ + % LSB or greater than VREF + - % LSB convert to 00000000 or 11111111
respectively. The reference inputs are fully differential with common-mode limits defined by the supply rails.
The reference input values define the full-scale range of the analog input. This allows the gain of the ADC to
be varied for ratiometric conversion by changing the VREF + and VREF - voltages.
The device operates in two modes, read (only) and write-read, which are selected by the MODE pin (pin 7).
The converter is set to the read (only) mode when pin 7 is low. In the read mode, the WR/RDY pin is used
as an output and is referred to as the "ready" pin. In this mode, a low on the "ready" pin while CS is low
indicates that the device is busy. Conversion starts on the falling edge of RD and is completed no more than
2.5 fiS later when INT falls and the "ready" pin returns to a high-impedance state. Data outputs
also change from high-impedance to active states at this time. After the data is read, RD is taken high, INT
returns high, and the data outputs return to their high-impedance states.
The converter is set to the write-read mode when pin 7 is high and WR/RDY is referred to as the "write" pin.
Taking CS and the "write" pin low selects the converter and initiates measurement of the input signal.
Approximately 600 ns after the "write" pin returns high, the conversion is completed. Conversion starts on
the rising edge of WR/RDY in the write-read mode.
The high-order 4-bit "flash" ADC measures the input by means of 16 comparators operating simultaneously.
A high precision 4-bit DAC then generates a discrete analog voltage from the result of that conversion. After
a time delay, a second bank of comparators does a low-order conversion on the analog difference between
the input level and the high-order DAC output. The results from each of these conversions enter an 8-bit latch
and are output to the three-state buffers on the falling edge of RD.

"11

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-37

TlC0820A. TlC0820B. ADC0820B. ADC0820C
Advanced linCMOSTM HIGH·SPEED 8·BIT ANAlOG·TO·DlGITAl
CONVERTERS USING MODIFIED "FLASH" TECHNIOUES
TYPICAL APPLICATION OAT A

("\. es

(13)

WR

(6)

(20)
Vee 1 - - 5 V
(1)

ANLGIN

WRiROY ANLG
IN

n>
~p

es

~

DO

(2)

01

(3)

02

(4)

BUS 03

(5)

04

(14)

05

(15)

06

(16)

07

(17)

RO
(7)

DO
01

MODE f---5V
REF+

(12)

l

02
03
04
05

REF-

(11 )

06
07

08

~

(10)

(18)

OFL

OFLW

GNO

I~~
(13)
es
(6)

WRiROY

~
(2)

(15)
(16)
(17)

(18)

(20)
Vee 1--5 V
(1 )

ANLG
IN

01

MODE 1--5 V
REF+

(12)

02
03
04
05
06
07

OFLW

""~ "" I
~:":

lO.lllF

GNO

FIGURE 6. CONFIGURATION FOR 9-SIT RESOLUTION

~

TEXAS
INSTRUMENTS
2-38

POST OFFICE BOX 655303 • DALLAS,

t-

(7)

DO

(5)
(14)

.1 IlF

RO

(3)
(4)

*

~

5V

TE~AS

75265

ADC0831A. ADC0832A. ADC0831B. ADC0832B
AID PERIPHERALS WITH SERIAL CONTROL
02795, AUGUST 1985- REVISED JUNE 1986

ADC0831 ... P DUAL-iN-LINE PACKAGE

•

8-Bit Resolution

•

Easy Microprocessor Interface or StandAlone Operation

•

Operates Ratiometrically or with 5-V
Reference

(TOP ViEW)

•

•
•

CSUB VCC

Single Channel or Multiplexed Twin
Channels with Single-Ended or Differential
Input Options

•

Designed to be Interchangeable with
National Semiconductor ADC0831 and
ADC0832
DEViCE

7
6

GND

4

5

DB

eLK

DO
REF

(TOP ViEW)

CS

CHO
CHl

Inputs and Outputs are Compatible with
TTL and MOS
Conversion Time of 32 JlS at
ClK = 250 kHz

2
3

ADC0832 ... P DUAL-iN-LINE PACKAGE

Input Range 0 to 5 V with Single 5-V
Supply

•

IN +
IN -

Vec/REF

2

7

CLK

3

6

DO

GND . 4

5

01

TOTAL UNADJUSTED ERROR
A-SUFFiX

ADC0831

± 1 lSB

ADC0832

± 1 LSB

I

I

B-SUFFiX

± % LSB
± % LSB

description
These devices are 8-bit successive-approximation analog-to-digital converters. The ADC0831 A and
ADC0831 B have single input channels; the ADC0832A and ADC0832B have multiplexed twin input
channels. The serial output is configured to interface with standard shift registers or microprocesso·rs.
Detailed information on interfacing to most popular microprocessors is readily available from the factory.
The ADC0832 multiplexer is software configured for single-ended or differential inputs. The differential
analog voltage input allows for common-mode rejection or offset of the analog zero input voltage value.
In addition, the voltage reference input can be adjusted to allow encoding any smaller analog voltage span
to the full 8 bits of resolution,
The operation of the ADC0831 and ADC0832 devices is very similar to the more complex ADC0834 and
ADC0838 devices. Ratiometric conversion can be attained by setting the REF input equal to the maximum
analog input signal value, which gives the highest possible conversion resolution. Typically, REF is set
equal to VCC (done internally on the ADC0832), For more detail on the operation of the ADC0831 and
ADC0832 devices, refer to the ADC0834/ADC0838 data sheet,
The ADC0831 AI, ADC0831 BI, ADC0832AI, and ADC0832BI are characterized for operation from - 40°C
to 85 °e. The ADC0831 AC, ADC0831 BC, ADC0832AC, and ADC0832BC are characterized for operation
from O°C to 70°C.

PRODUCTiON DATA documents contain information

current as of publication date. Products conform
to specifications per the terms of Texas Instruments
standard warranty. Production processing does not
necessarily include testing of all parameters.

~

Copyright © 1985. Texas Instruments Incorporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-39

ADC0831A, ADC0832A. ADC0831B. ADC0832B
AID PERIPHERALS WITH SERIAL CONTROL

functional block diagram
START
FLIP-FLOP

eLK----.---------------------------~----,_~~L__S--,

Cs

>--------------_i>CLK
SHIFT REGISTER

ODDJEVEN

i - - - Di-;-~-+--+---------ID
: IADC0832 :

eLK

L_~~Y~_J

__--------------+-------~--_i>CLK
SINGLE/DIFFERENTIAL

5

CHOJIN " - -_ _--I
CH1/IN

ANALOG
MUX

COMPARATOR

CS
EN

es
EN
REF

AND
DECODER

CLK

EN

LADDER
BITS 0-7

SAR
LOGIC
AND

R

9-BIT
SHIFT

~

TEXAS
INSTRUMENTS
2-40

CS

cs

POST OFFICE BOX 655303 . DALLAS, TEXAS 75265

EOC

DO

ADC0831A. ADC0832A. ADC08318. ADC08328
AID PERIPHERALS WITH SERIAL CONTROL

sequence of operation
ADC0831

CLK
l.-:
-l'

2

4

3

6

10

I,

tsu..l

:

~

It

I

tconv------.tv

MUX
SETTlING--.I

I
I

~

,

J<-------!

I

,

I
IfN-----MSB~FIRST DATA-----_~I "

I

cs

JUlfUl

I

I

~

I I

O~:~£:M~

MSB
7

I-I_...;H.::I.;;~Z

:LSB
6

4

2

__

0

ADC0832
2

4

10

5

11

12

13

• ••

14

18

19

20

21

CLKJ1JlJlJlJll1J1J1JlJ1J1J1~
_I
""?I

cs

I

I

"'- t

,..

...-su

1

I

I

I

I'

::
I ,

START
+ SIGN
BIT
SGL
ODD

,
I

tconv

~

Il

:

·

,

,

I
::

I

:

I

I
I

I

I

I~I~~JII ~~
I
~
DIF

EVEN

MUX
SETTLING

I

I

I I~

MSB~FIRST D A T A - - -.1+--I
LSB~FIRST DATA

-+I I+-

~

O~:~:OJ_TIM---iEi I I

I---rlC

1 -'-1-'--1"'--'1

Cf---r-:

MSB

LSB

1

o

6

6

I

~I

HI~Z

r-

ADC0832 MUX ADDRESS CONTROL LOGIC TABLE
MUX ADDRESS

CHANNEL NUMBER
1

SGLlDIF

ODD/EVEN

0

L

L

+

-

L

H

-

+

H

L

+

H

H

+

H = high level, L = low level,. - or + ::::- polarity of selected input pin

-I!}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-41

ADC0831A, ADC0832A, ADC08318, ADC08328
AID PERIPHERALS WITH SERIAL CONTROL
absolute maximum ratings over recommended operating free-air temperature range (unless otherwise
noted)
Supply voltage, VCC (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 V
Input voltage range: Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to 15 V
Analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to VCC+0.3 V
Input current. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . ........... ± 5 mA
Total input current for package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ± 20 mA
Operating free-air temperature range: I-suffix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 40 DC to 85 DC
C-suffix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 DC to 70 DC
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65 DC to 150 DC
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds . . . . . . . . . . . . . . . . . . . . . . . 260 DC
NOTE 1: All voltage values, except differential voltages, are with respect to the network ground terminal.

recommended operating conditions
VCC

Supply voltage

VIH

High-level input voltage

MIN

NOM

MAX

4.5

5

6.3

UNIT
V

2

V

VIL

Low-level input voltage

fclock

Clock frequency

twHICSI

Pulse duration, CS high

220

ns

tsu

Setup time, CS low or ADC0832 data valid before clock;

350

ns

th

Hold time, ADC0832 data valid after clock;

TA

Operating free-air temperature

Clock duty cycle Isee Note 21

0.8

V

10

400

kHz

40

60

%

90

I I-suffix
I C-suffix

ns

-40

85

0

70

°c

NOTE 2: The clock duty cycle range ensures proper operation at all clock frequencies. If a clock frequency is used outside the recommended

duty cycle range, the minimum pulse duration Ihigh or lowl is 1

~s.

electrical characteristics over recommended range of operating free-air temperature,
fclock = 250 kHz (unless otherwise noted)

Vee

=

5 V,

digital section
TEST CONDITIONst

PARAMETER
VOH

High-level output

VCC

10H

VCC

=
=

4.75 V,

voltage

4.75 V,

10H

=
=

VCC

=

4.75 V,

10L

=

Low-level output
VOL

voltage
High-level input

IIH

current

Low-level input
IlL

current

VIH

=

5 V

VIL

=

0

High-level output
10H

(source) current

Isinkl current
High-impedance-

10Z

-360 p.A
-10

~A

1.6 mA

I SUFFIX
Typt
MAX

MIN

2.4

2.8

4.5

4.6

0.4

0.34

C SUFFIX
Typt
MAX

V
V

0.005

1

0.005

1

p.A

-0.005

-1

-0.005

-1

~A

=

VO,

TA

=

25°C

-6.5

-14

-6.5

-14

mA

VOL

=

VCC'

TA

=

25°C

8

16

8

16

mA

Vo

=

5 V,

TA

=

25°C

0.01

3

0.01

3

Vo

=

0,

TA

=

25°C

-0.01

-3

-0.01

-3

~A

state output
current 1001

UNIT

VOH

Low-level output
10L

MIN

Ci

Input capacitance

5

5

pF

Co

Output capacitance

5

5

pF

t All parameters are measured under open-loop conditions with zero common-mode input voltage.
t All typical values are at VCC = 5 V, TA = 25°C.

TEXAS

'1!1

INSTRUMENTS
2-42

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC0831A, ADC0832A, ADC0831B, ADC0832B
AID PERIPHERALS WITH SERIAL CONTROL

electrical characteristics over recommended range of operating free-air temperature, Vee
fclock = 250 kHz (unless otherwise noted)

5 V,

analog and converter section
PARAMETER

TEST CONDITIONSt

TYP~

MIN

MAX

UNIT

-0.05

Common-mode input voltage range

V,CR

See Note 3

V

to
Vee +0.05

Standby input
Il(stdbYI

current

isee Note 41
ri(REFI

On-channel

VI

~

Off-channel

VI

~

On-channel

VI

~

Off-channel

VI

~

1

5 V at on-channel,

o at off-channel
o at on-channel,

~1

~1

5 V at off-channel

p.A

1

Input resistance to reference ladder

1.3

2.4

5.9

kO

total device
TEST CONDITIONS t

PARAMETER
ICC

Supply current

MIN

I ADC0831
I ADC0832

Typt

MAX

1

2.5

3

5.2

UNIT
rnA

t All parameters are measured under open-loop conditions with zero common-mode input voltage.
tAli typical values are at VCC ~ 5 V, TA ~ 25°C.
NOTES: 3. If channel IN ~ is more positive than channel IN +, the digital output code will be 0000 0000. Connected to each analog input
are two on-chip diodes that will conduct forward current for analog input voltages one diode drop above VCC. Care must
be taken during testing at low VCC levels i4.5 VI because high-level analog input voltage i5 VI can, especially at high
temperatures, cause this input diode to conduct and cause errors for analog inputs that are near full-scale. As long as the
analog voltage does not exceed the supply voltage by more than 50 mV, the output code will be correct. To achieve an absolute
V to 5 V input voltage range requires a minimum VCC of 4.95 V for all variations of temperature and load.
4. Standby input currents are currents going into or out of the on or off channels when the AID converter is not performing conversion
and the clock is in a high or low steady-state condition.

o

operating characteristics Vee = REF = 5 V, fclock
(unless otherwise noted)

Supply-voltage variation error

~

4.75 V to 5.25 V

Total unadjusted error

Vref

~

5 V,

isee Note 51

TA

Common-mode error
Propagation delay time,

tpd

output data after CLK!
isee Note 61

LSB-first

CL

CSt

RL

± 1116

± 1/4

MIN

~

10 pF,

~

10 kO

UNIT

TYP

MAX

± 1/16

± 1/4

LSB

±1

LSB
LSB

± 1116

± 1/4

± 1/16

±1/4

650

1500

650

1500

250

600

250

600

125

250

125

250

ns

100 pF

data
CL

DO after

~

MAX

± 1/2

Differential mode

data

TYP

MIN to MAX

MSB-first

Output disable time,
tdis

MIN

VCC
~

AI, AC SUFFIX

BI, BC SUFFIX

TEST CONDITIONS§

PARAMETER

20 ns, TA

250 kHz, tr

ns

CL - 100 pF,
RL -- 2 kO

Conversion time (multiplexer
tconv addressing time not included)

500

500

8

8

clock
periods

§ All parameters are measured under open-loop conditions with zero common-mode input voltage. For conditions shown as MIN or MAX,

use the appropriate value specified under recommended operating conditions.
NOTES: 5. Total unadjusted error includes offset, full-scale, linearity, and multiplexer errors.
6. The most signific'ant-bit-first data is output directly from the comparator and therefore requires additional delay to allow for
comparator response time. Least-significant-bit-first data applies only to ADC0832.

"!I

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2~43

ADC0831A, ADC0832A, ADC0831B, ADC0832B
AID PERIPHERALS WITH SERIAL CONTROL
PARAMETER MEASUREMENT INFORMATION
CLK
_ _...J 1

~

~

GND

I

~

I4- t su

~tsu

ClK

,,\:-:--- --t-:------'"
;0.4 V\
I

1
I

1
I
~th

I

DATA IN

--"'\
2V

I
I

I

14

I
1

----GND

.1

tpd

I

500;"
~
°
VOL

r---VOH

GND

DATA OUT
(DOl
____ -I

I~
1

VCC

I 50%

_---VCC

\1

FIGURE 2. DATA OUTPUT TIMING

(01)

FIGURE 1. ADC0832 DATA INPUT TIMING

i

VCC

FROM
OUTPUT
UNDER
TEST

I

J

TEST
POINT

Sl

CL
(See Note A)

S2

_

l

~ ~~

\:-=
~

LOAD CIRCUIT

..."'""90-%---

VCC
GND

DO AND
SARS OUTPUT

~tdis
DO AND
SARS OUTPUT

Slopen
S2 closed

GND

S 1 closed
S2 open

I

_1~'!...._ GND

NOTE A: CL includes probe and jig capacitance.

FIGURE 3. OUTPUT DISABLE TIME TEST CIRCUIT AND VOLTAGE WAVEFORMS

TEXAS

~

INSTRUMENTS
2-44

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

-Vec

I

VOLTAGE WAVEFORMS

VOLTAGE WAVEFORMS

Vce

ADC0831A, ADC0832A, ADC0831B, ADC0832B
A/D PERIPHERALS WITH SERIAL CONTROL
TYPICAL CHARACTERISTICS
UNADJUSTED OFFSET ERROR

LINEARITY ERROR
vs
REFERENCE VOLTAGE

vs

REFERENCE VOLTAGE
16

Vii
1(+)

1.5

'0\'

="~/'
1(-) 1=

1

1

VCC='5V
fclock = 250 kHz
1.25 t-TA = 25°C

14
12
CD
~

CD

en
..J

10

I

e

w
Q;
~
....

0

1.0

I

~
Ui 0.75

8

'E'"

6

.~

\

2

0.5

..J

l',.

4

0.25

f',
t--

o
0.01

o

0.1

10

o

2
3
4
V ref-Reference Voltage-V

Vref-Reference Voltage-V

FIGURE 5

FIGURE 4
LINEARITY ERROR

LINEARITY ERROR

vs

vs

FREE-AIR TEMPERATURE

CLOCK FREQUENCY

0.5

I

3

I

2.5

0.45
CD

en
I

e

0.4

w
.~ 0.35

tv

"""" ""

2

I

e

~

c

Ui 1.5
~

0.3

0

/

.~

"'"

::;

-25

/
/

CD

en

..J

CD

0.25
-50

I

Vref = 5 V
VCC = 5 V

Vref = 5 V
fclock = 250 kHz

..J

25

5

CD
C

~

50

::;

""1'75

0.5

100

~

850(/ 25°C

o
o

/'

40°C

100

T A - Free-Air Temperature - °c

200

300

400

500

600

fclock - Clock Frequency - kHz
FIGURE 7

FIGURE 6

-1!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-45

ADC0831A, ADC0832A, ADC08318, ADC08328
AID PERIPHERALS WITH SERIAL CONTROL
TYPICAL CHARACTERISTICS
ADC0831
SUPPLY CURRENT
vs
FREE-AIR TEMPERATURE

ADC0831
SUPPLY CURRENT
vs
CLOCK FREQUENCY
1.5 ,-----,r------,------,------,-------,
Vcc = 5 V
TA = 25°C

1.5.---,----,----,---.----,--~

fclock = 250 kHz

CS high

-

1.0

1--11--"1===+====1=::::::::::=1
,,---~

>-

0.

Q.

c.

0::J

::J

en

'1u

I

u

0.5 i-------ji----t-----/------+--------l

u

!:]

0.5 '--__...L.-._ _- - " -_ _----'_ _ _ _-"---_ _- - " -_ _----'
- 50 -25
0
50
25
75
100
T A - Free-Air Temperature-

o

100

200

°e

FIGURE 8

FIGURE 9
OUTPUT CURRENT
vs
FREE-AIR TEMPERATURE
VCC = 5 V


Q~

2l>
-Ic

ANALOG MUX

::an
Cl

os

Q

r-CICI
W

COM

CICI

CCI

~ I'T1

~Z

E Ul~

os

os

SAR
LOGIC
ANa

9-SH
SHIFT

os

COMPARATOR

cs

'"

CLK

EN

~
~

0>

Cl)Q

r-

-0

;,8

'"

:J:oC

r-n

m
::an
-Q
l>CCI

l>CLK

CH5

CH7

c..
iii"

---I

CH4~

-1

~

n
';1f\

C

-----------1

CH6

SARS

CI):J:o

•

CHZ

~(J)

0"

0-

TO INTERNAL

CHO
CH1 _ _ _ _ _ _

'"

cs

'
,Ir--t------

"o".r --

"

0

fE..

-fl-

•

:J:ol>
cc
n
Q
-a
m CICI
W
::a
-01::>
""tIl>
:c •
m
::al>

REF ~--------------------------,

~

Vee'

•

•

LADDER
ANa
DECODER

BITS 0-7

BITSO--7

., TO INTERNAL
CIRCUITS

7V

NOTE A: For the ADC0834, DI is input directly to the D input of SELECT 1; SELECT 0 is forced to a high.

EOC

DO

ADC0834A, ADC0838A, ADC0834B, ADC0838B
AID PERIPHERALS WITH SERIAL CONTROL
functional description
The ADC0834 and AOC0838 use a sample data comparator structure that converts differential analog
inputs by a successive-approximation routine. Operation of both devices is similar with the exception of.
a select enable (SE) input, an analog common input, and multiplexer addressing. The input voltage to be
converted is applied to a channel terminal and is compared to ground (single-ended). to an adjacent input
(differential), or to a common terminal (pseudo-differential) that can be an arbitrary voltage. The input
terminals are assigned a positive ( +) or negative (-) polarity. If the signal input applied to the assigned
positive terminal is less than the signal on the negative terminal, the converter output is all zeros.
Channel selection and input configuration are under software control using a serial data link from the
controlling processor. A serial communication format allows more functions to be included in a converter
package with no increase in size. In addition, it eliminates the transmission of low-level analog signals
by locating the converter at the analog sensor and communicating serially with the controlling processor.
This process returns noise-free digital data to the processor.
A particular input configuration is assigned during the multiplexer addressing sequence. The multiplexer
address is shifted into the converter through the data input (01) line. The multiplexer address selects the
analog inputs to be enabled and determines whether the input is single-ended or differential. When the
input is differential, the polarity of the channel input is assigned. Differential inputs are assigned to adjacent
channel pairs. For example, channel 0 and channel 1 may be selected as a differential pair. These channels
cannot act differentially with any other channel. In addition to selecting the differential mode, the polarity
may also be selected. Either channel of the channel pair may be designated as the negative or positive input.
The common input on the AOC0838 can be used for a pseudo-differential input. In this mode, the voltage
on the common input is considered to be the negative differential input for all channel inputs. This voltage
can be any reference potential common to all channel inputs. Each channel input can then be selected
as the positive differential input. This feature is useful when all analog circuits are biased to a potential
other than ground.
A conversion is initiated by setting the chip select (CS) input low, which enables all logic circuits. The
CS input must be held low for the complete conversion process. A clock input is then received from the
processor. On each low-to-high transition of the clock input, the data on the 01 input is clocked into the
multiplexer address shift register. The first logic high on the input is the start bit. A 3- to 4-bit assignment
word follows the start bit. On each successive low-to-high transition of the clock input, the start bit and
assignment word are shifted through the shift register. When the start bit is shifted into the start location
of the multiplexer register, the input channel is selected and conversion starts. The SAR Status output
(SARS) goes high to indicate that a conversion is in progress, and the 01 input to the multiplexer shift
register is disabled the duration of the conversion.
An interval of one clock period is automatically inserted to allow the selected multiplexed channel to settle.
The data output DO comes out of the high-impedance state and provides a leading low for this one clock
period of multiplexer settling time. The SAR comparator compares successive outputs from the resistive
ladder with the incoming analog signal. The comparator output indicates whether the analog input is greater
than or less than the resistive ladder output. As the conversion proceeds, conversion data is simultaneously
output from the DO output pin, with the most significant bit (MSB) first.
After eight clock periods the conversion is complete and the SAR Status (SARS) output goes low.
The AOC0834 outputs the least-significant-bit-first data after the MSB-first data stream. If the shift enable
(SE) line is held high on the AOC0838, the value of the least significant bit (LSB) will remain on the data
line. When SE is forced low, the data is then clocked out as LSB-first data. (To output LSB first, the SE
control input must first go low, then the data stored in the 9-bit shift register outputs LSB first.) When
CS goes high, all internal registers are cleared. At this time the output circuits go to the' high-impedance
state. If another conversion is desired, the CS line must make a high-to-Iow transition followed by address
information.

"!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-49

ADC0834A, ADC0838A, ADC0834B, ADC0838B
AID PERIPHERALS WITH SERIAL CONTROL

functional description (continued)
The 01 and DO pins can be tied together and controlled by a bidirectional processor I/O bit received on
a single wire. This is possible because the 01 input is only examined during the multiplexer addressing
interval and the DO output is still in a high-impedance state.
Detailed information on interfacing to most popular microprocessors is readily available from the factory.
sequence of operation
ADC0834

2

3

4

5

6

10

7

I
I

I.

~ t+-tsu

II

-ll

CS

1

1

+SIGN
BIT

14

15

18

19

20

21

,I

tconv

I

1

~tsu

13

1

1

ISTART

12

1

• I

-+I

11

JlJlJlfUlJlJlJU1-l1Sl

ClK

;

:S

[

5S

I

1

~

1

I I
SELECT
CH BIT

1

1
01

S5

HI-Z
SARSl

I

I

.1.

jo---MSB·FIRST DATA

1

MAX SETTLING--.I
TIME

lSB-FIRST DATA--J

~I

1

1

I
DO

I I

HI-Z

I::

MSB

7

6

I I

lSB

I

0

2

CI

2

ADC0834 MUX ADDRESS CONTROL LOGIC TABLE
MUX ADDRESS

CHANNEL NUMBER

SGL/DIF

ODD/EVEN

SELECT BIT 1

0

1

L

L

L

+

-

L

L

H

L

H

L

-

+

L

H

H

H

L

L

H

L

H

H

H

L

H

H

H

H : ;:;: high level, L = low level, - or

-+-

3

T

-

-

+

+
+
+
+
-

polarity of s81ectcd input pin

-Ii}

TEXAS
INSTRUMENTS
2-50

2

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

I I
MSB

6

7

HI-Z

I

ADC0834A, ADC0838A, ADC0834B, ADC0838B
AID PERIPHERALS WITH SERIAL CONTROL

sequence of operation
ADC0838
15

I

~

cs

I

I

IoIf-lt su

l'
II

I

I
:

17

18

19

20

21

22

23

24

25

26

27

I

,..I
..ri'----tconv----~.~I

I

I
I

I

16

MUX

I

I

I

I

I

I

I

I

~-ADoRESSING~

~ *-tsu

11~-----~------------------------~r-

I

I
I

1

I
STARTI

BIT I

DI~

SEL

SEll

SIGN BIT 1 BIT 0

SG L ODD

[ [[

1

DIF EVEN

1

I

I
I

I

I

I

I

0

1_~~7777777n7777~7777W2TT7TiJt37777_77777777TTTTTT777==77770
I

I

I
I

,--+1------jH~-----_i

HI-Z

SARSl~______________~

:

HI-Z

L-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

- - _1_:-

SE

I

HELD LOW OR CONNECTED TO

~~

CS

I

~ l~-------~~---__4H~---------------------------~rI

I

I

I

MUX SETTLING":
DO

HI-Z

TIM E

~-MSB-FIRSTDATA-

14-:

I

i: I

MSB [

I

I

[;

;f---.-[--,-,-'[
L~-'-B[ ---'------'--'-----'-----'----'[M------1SBi

HI-Z

~

7

-----~i~

--¥------LSB-FIRSTDATA----.~,

SE

USED TO CONTROL LSB FIRST DATA

---------~I~I----~i~------------,
I

~

~------------~I

1

MUX

1

SETTLING~
TIME

I

r4--MSB-FIRST DATA-_ _ _ _ LSB-HELD-----l....
_ - - ---'LSB-FIRST DATA-

14-1

---~

:

DO---~.--L-i

-----\I[::S--"----'----"-I_ _
LSB~_---L-'-----"-___'____L_...J....__'___[

MS--,-B
[

MS--,-B'[- - - - - 1

4

"'!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-51

ADC0834A. ADC0838A. ADC0834B. ADC0838B
A/D PERIPHERALS WITH SERIAL CONTROL
ADC0838 MUX ADDRESS CONTROL LOGIC TABLE
MUX ADORESS

SELECTED CHANNEL NUMBER
SELECT

SGL/DIF

ODD/EVEN

L

L

L

L

L

L

H

L

L

L

H

H

L

H

L

L

L

H

L

H

L

H

H

L

L

H

H

H

H

L

L

L

H

L

L

H

H

L

H

L

H

L

H

H

H

H

L

L

H

H

L

H

H

H

H

L

H

H

H

H

0

0

L

L

+

L

H

1

1

0

-

1
-

2

2

3

+

-

COM

3

4

5

+

-

6

7

+

-

-

+

+
-

+
+

-

+

-

+
+

-

+

-

+

-

+

-

+

-

-

-

H = high level, L = low level, - or + = polarity of selected input

absolute maximum ratings over recommended operating free-air temperature range (unless otherwise
noted)
Supply voltage, VCC (see Notes 1 and 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 6.5 V
Input voltage range: Logic................. ........
. . . . . . . . . .. - 0.3 V to 15 V
Analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to VCC+0.3 V
Input current: V + input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1 5 mA
Any other input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 5 mA
Total input current for package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 20 mA
Operating free-air temperature range: AI and BI suffixes .................... - 40°C to 85 °C
AC and BC suffixes. . . . . . . . . . . . . . . . . . . . .. ooC to 70°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Case temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: N package. . . . . . . . . . . .. 260°C
NOTES: 1. All voltage values, except differential voltages, are with respect to the network ground terminal.
2. Internal zener diodes are connected from the Vee input to ground and from the V + input to ground. The breakdown voltage
of each zener diode is approximately 7 V. One zener diode can be used as a shunt regulator and connects to Vee through
a regular diode. When the voltage regulator powers the converter, this zener and regular diode combination ensures that the
Vee input (6.4 VI is less than the zener breakdown voltage. A series resistor is recommended to limit current into the V + input.

-1!1

TEXAS
INSTRUMENTS
2-52

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC0834A, ADC0838A, ADC0834B, ADC0838B
AID PERIPHERALS WITH SERIAL CONTROL
recommended operating conditions
VCC

Supply voltage

VIH

High-level input voltage

VIL

Low-level input voltage

fclock

Clock frequency
Clock duty cycle (see Note 3)

MIN

NOM

MAX

4.5

5

6.3

V

0.8

V

10

400

kHz

40

60

2

UNIT
V

%

Pulse duration, CS high

220

ns

tsu

Setup time, CS low, SE low, or data valid before clockl

350

ns

th

Hold time, data valid after clockl

twH(CS)

TA

Operating free-air temperature

90
IAI and BI suffixes

IAC

and BC suffixes

ns

-40

85

0

70

°C

NOTE 3: The clock duty cycle range ensures proper operation at all clock frequencies. If a clock frequency is used outside the recommended
duty cycle range, the minimum pulse duration (high or low) is 1 MS.

electrical characteristics over recommended range of operating free-air temperature,
Vee = V + = 5 V, fclock = 250 kHz (unless otherwise noted)
digital section
MIN

VCC

~

4.75 V,

10H ~ - 360

VCC

~

4.75 V,

10H ~ -10

~

5.25 V,

10L

~A

2.8

VOL

VCC

IIH

High-level input current

VIH ~ 5 V

IlL

Low-level input current

VIL ~

10H

High-level output (source) current

VOH ~ 0,

TA

~

25°C

-6.5
8

10Z

MIN
4.6

Low-level output voltage

10L

MAX

2.4

High-level output voltage

~A

TYP~

4.5

VOH

~

AC, BC SUFFIX

AI, BI SUFFIX

TEST CONDITIONSt

PARAMETER

TYP~

0.005
-0.005

a

0.005
-0.005

1
-1

-14

-6.5
8

1
-1

-14

V
~A
~A

mA

16

mA

Low-level output (sink) current

VOL ~ VCC,

TA

~

25°C

High-impedance-state output

Vo

~

5 V,

TA

~

25°C

0.01

3

0.01

3

current (DO or SARS)

Vo

~

0,

TA

~

25°C

-0.01

-3

-0.01

-3

16

UNIT
V

0.34

0.4

1.6 mA

MAX

~A

Ci

Input capacitance

5

5

pF

Co

Output capacitance

5

5

pF

t All parameters are measured under open-loop conditions with zero common-mode input voltage {unless otherwise specified).
tAil typical values are at VCC ~ V + ~ 5 V, TA ~ 25°C.

"'!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-53

ADC0834A, ADC0838A, ADC0834B, ADC0838B
AID PERIPHERALS WITH SERIAL CONTROL

electrical characteristics over recommended range of operating free-air temperature,
= V + = 5 V, fclock = 250 kHz (unless otherwise noted)

Vee

analog and converter section
TEST CONDITIONSt

PARAMETER

See Note 4

Common-mode input voltage range

VICR

MIN
-0.05

TYP~

MAX

UNIT

to

V

VCC+ 0.05
On-channel
II(stdbyl

rilrefl

VI - 5 V at on-channel,
a at off-channel
VI

Standby input current

Off-channel

(see Note 51

On-channel

VI

~

Off-channel

VI

~

1
-1

~

o

1
1.3

Input resistance to reference ladder

~A

-1

at on-channel,

5 V at off-channel
2.4

5.9

kll

total device
PARAMETER

TEST CONDITIONSt

Vz

Internal zener diode breakdown voltage

ICC

Supply current

11= 15mAatV+ pin,
See Note 2

MIN

TYP~

MAX

6.3

7

8.5

V

1

2.5

mA

UNIT

t All parameters are measured under open-loop conditions with zero common-mode input voltage.
~AII typical values are at VCC = 5 V, V+ = 5 V, TA = 25°C_
NOTES: 2. Internal zener diodes are connected from the VCC input to ground and from the V + input to ground_ The breakdown voltage
of each zener diode is approximately 7 V. One zener diode can be used as a shunt regulator and connects to VCC through
a regular diode. When the voltage regulator powers the converter, this zener and regular diode combination ensures that the
VCC input (6.4 VI is less than the zener breakdown voltage. A series resistor is recommended to limit current into the V + input.
4. If channel IN - is more positive than channel IN +, the digital output code will be 0000 0000. Connected to each analog input
are two on-chip diodes that conduct forward current for analog input voltages one diode drop above VCC. Care must be taken
during testing at low VCC levels (4.5 V) because high-level analog input voltage (5 V) can, especially at high temperatures,
cause this input diode to conduct and cause errors for analog inputs that are near full-scale. As long as the analog voltage
does not exceed the supply voltage by more than 50 mV, the output code will be correct. To achieve an absolute V to 5
V input voltage range requires a minimum VCC of 4.950 V for all variations of temperature and load.
5. Standby input currents are currents going into or out of the on or off channels when the AID converter is not performing conversion
and the clock is in a high or low steady-state condition.

a

TEXAS

~

INSTRUMENTS
2-54

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ADC0834A. ADC0838A. ADC0834B. ADC0838B
AID PERIPHERALS WITH SERIAL CONTROL

Vee

operating characteristics V +
otherwise noted)

Common-mode error
Change in zero-error from

tdis

±1/16

± 114

Differential mode

± 1/16

±1/4

II

= 5 V to internal zener

= 15 rnA at V + pin,
= 5 V, Vee open

Propagation delay time, MSB-first data
output data after eLK!
(see Note 7)
LSB-flrst data

eL

Output disable time,

eL

DO or SARS after eSl

eL

.

MIN

MAX

± 1/16

±1/4

LSB

±1

LSB

± 1/16

±1/4

LSB

1

LSB

1

= 100 pF

UNIT

TVP

± 1/2

Vref

diode operation (see !lliote 2)

I
I

= 4.75 V to 5.25 V
= 5 V.
TA = MIN to MAX
Vref

Total unadjusted error (see Note 6)

tpd

MAX

Vee

Supply-voltage variation error

AI. AC SUFFIX

TVP

MIN

°e (unless

20 ns. T A = 25

tf

BI. BC SUFFIX

TEST CONDITIONSt

PARAMETER

Vee

250 kHz. tr

5 V. fclock

650

1500

650

1500

250

600

250

600

125

250

125

250

ns

= 10 pF, RL = 10 k!l
= 100 pF, RL = 2 k!l

Conversion time (multiplexer
teenv addressing time not included)

500

500

8

8

ns
clock
periods

t All parameters are measured under open-I<;o0p conditions with zero common-mode input voltage. For conditions shown as MIN or MAX,
use the appropriate value specified under recommended operating conditions.

NOTES: 2. Internal zener diodes are connected from the Vee input to ground and from the V + input to ground. The breakdown voltage
of each zener diode is approximately 7 V. One zener diode can be used as a shunt regulator and connects to Vee through
a regular diode. When the voltage regulator powers the converter, this zener and regular diode combination ensures that the
Vee input (6.4 V) is less than the zener breakdown voltage. A series resistor is recommended to limit current into the V + input.
6. Total unadjusted error includes offset, full-scale, linearity, and multiplexer errors.
7. The most significant bit (MSB) data is output directly from the comparator and therefore requires additional delay to allow
for comparator response time.

PARAMETER MEASUREMENT INFORMATION

eLK

___.I'

-+l

GND

I

I+- tsu

-c\ : - : - - -

es 0.4

V\:

14- tsu

--t-:--I

I

---Vce

I

I I

GND

I I4-*--- th
I -+I
I
I
--"'\ I

_---Vee

I

DATA IN
(DI)

-.I

I

2 V

\

I

FIGURE 1. DATA INPUT TIMING

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-55

ADC0834A, ADC0838A, ADC08348, ADC08388
AID PERIPHERALS WITH SERIAL CONTROL
PARAMETER MEASUREMENT INFORMATION

GND
14---I.*-I-'tpd

~- - - -

DATA
OUT 100)

I+-I~lt:=vcc

tpd-+j
-

-

----

I

;"\50"10

,-..50"10

I \ ' - GND

- - - J

--+I

tsu

14--

SE------------'-""'\"O~

-

-

-

VCC

\,,·----GND

FIGURE 2. DATA OUTPUT TIMING

TEST
POINT
FROM
OUTPUT
UNDER
TEST

1

J

~ ~
CL
ISee Note A)

LOAD CIRCUIT
-.(

.... t r

I I

CS

~9""'0%""o- -

r-::9""0%""O- - - VCC

~

---""

I

!P~ ____ GND

GND

~tdiS

~td.jS

DO AND
SARS OUTPUT

S10pen
S2 closed

90%
GND

DO AND
SARSOUTPUT

VOLTAGE WAVEFORMS

S1 closed
S2 open

I
I

_1'!!y'!... _

VOLTAGE WAVEFORMS

NOTE A: CL includes probe and Jig capacitance,

FIGURE 3. OUTPUT DISABLE TIME TEST CIRCUIT AND VOLTAGE WAVEFORMS

TEXAS ' "
INSTRUMENTS
2-56

VCC

50%

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

-Vcc
GND

ADC0834A, ADC0838A, ADC0834B, ADC0838B
AID PERIPHERALS WITH SERIAL CONTROL
TYPICAL CHARACTERISTICS
UNADJUSTED OFFSET ERROR

LINEARITY ERROR

vs

vs

REFERENCE VOLTAGE

REFERENCE VOLTAGE
1.5

16
:- VI(+1 = VI(-l = 0 V

fclock = 250 kHz
1.25 r-TA=25°C

14
12

/Xl

!j

/Xl

II)

..J

10

~

8

...~

1.0

I

e

I

w

I

VCC=15 V

w0.75

~
.;:

'"

6

.~

0
==

1\

4

\.

2

o

"-..

r-...

0.25

-

0.1
1.0
Vref-Reference Voltage-V

0.01

0.5

..J

o

10

o

2

FIGURE 4

LINEARITY ERROR

vs

vs

FREE·AIR TEMPERATURE

CLOCK FREQUENCY

I

3

L

V re f=5V
fclock = 250 kHz
0.45
/Xl

II)

..J

gI 0.4
w
~
.~ 0.35

"-

"-""'-

'"c

::i
0.3

0.25
-50

-25

o

I
Vref= 5 V
VCC = 5 V

2.5

el

/

2

..J

I

I

e

'" '"
25

5

FIGURE 5

LINEARITY ERROR

0.5

4

3

Vref-Reference Voltage-V

w1.5

II

oE
'"'c"

........

50

I

::i

"~

0.5

~

75

/

100

o
o

85°c/ ~
L

-40 o C

--=-

-

100

200

300

400

500

600

fclock - Clock Frequency··· kHz

T A-Free·Air Temperature-°c

FIGURE 6

FIGURE 7

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-57

ADC0834A, ADC0838A, ADC0834B, ADC0838B
AID PERIPHERALS WITH SERIAL CONTROL
TYPICAL CHARACTERISTICS
SUPPLY CUR RENT

SUPPLY CURRENT

vs

vs

FREE·AIR TEMPERATURE
1.5

"

E

...I

c;. 1.0
C.
::J

en
I

,

0.5
-50

Vee = 5 V
TA = 25°e

v.

«

~C"'S.S",

I
"-.... ~ v.CC"'S

tJ
tJ

1.5

fclock = 250 kH~
es= HIGH

~

"f:!

;;

C.

J

I

«

CLOCK FREQUENCY

----

~ I--I

It.
CC"'4S
---.:::... . II

E

...I
f:!"
;;

o

L..--"

tJ

>

C.

-

--=-

-25

1.0

C.
::J

en
I

---

0.5

tJ

~

-

0
50

25

75

100

0

100

T A - Free·Air Temperature - °e

200

FIGURE 8

FIGURE 9

OUTPUT CURRENT

vs
FREE·AIR TEMPERATURE
25

«

E
I

~

:;

20

Vee = 5 V

101 (II

~r---.
-I

II)

f- 01-/ (1/
-...:.:.
01-/ "'0
II)
15

~

tJ

r-- ::::-r-

-S

%10 f-~OH (VO H '" 2.4 VI

o
I

o

-..!..Ol (VOL
5

o
-50

-25

~ 0.4 VI

o

25

50

rt75

T A - Free·Air Temperature - °e
FIGURE 10

TEXAS

~

INSTRUMENTS
2-58

300

400

f clock - elock Frequency - kHz

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

100

500

ICL7135C. TLC7135C
Advanced LinCMOSTM 4 1/2-DIGIT PRECISION
ANALOG-TO-DlGlTAL CONVERTERS
02851, DECEMBER 1986-REVISED MARCH 1988

N PACKAGE

•

Advanced LinCMOS'" Technology

•

Zero Reading for O-V Input

•

Precision Null Detection with True Polarity
at Zero

(TOP VIEW)

•

1-pA Typical Input Current

•

True Differential Input

UNDER-RANGE
OVER-RANGE
STROBE
RUN/HOLD
DGTl GND
POLARITY

2
3
4

ClK
BUSY
D1 (lSDI
D2
D3
D4
B8 (MSBI
B4

Crel-

•

Multiplexed Binary-Coded-Decimal Output

•

Low Rollover Error:

•

Control Signals Allow Interfacing with
UARTs or Microprocessors

•

Autoranging Capability with Over- and
Under-Range Signals

±1

VCCREF
ANlG COMMON
INT OUT
AUTO ZERO
BUFF OUT

Cref+
ININ+

Count Maximum

VCC+
(MSD) D5
(lSBI B1
B2

FN PACKAGE
(TOP VIEW)

•

TTL-Compatible Outputs

•

Direct Replacement for Teledyne TSC7135,
IntersillCL7135, Maxim ICL7135, and
Siliconix Si7135

description
The ICL7135C and TLC7135C converters are
manufactured with Texas Instruments highly
efficient Advanced LinCMOS'" technology, This
4 1/2-digit dual-slope-integrating analog-todigital converter is designed to provide interfaces
to both a microprocessor and a visual display,
The digit-drive outputs 01 through 04 and
multiplexed binary-coded-decimal outputs, B1
through B4, provide an interface for LED or LCD
decoder/drivers as well as microprocessors.

4 3 2 1 282726
25
24
23
22
21
9
20
10
19
11
12131415161718

AUTO ZERO
BUFF OUT

5
6

Cref -

Crel +

ININ +
VCC+

The ICL7135C and TLC7135C offer 50-ppm
(one part in 20,000) resolution with a maximum
linearity error of one count. The zero error is less
than 10 p.V and zero drift is less than 0.5 p.V/oC.
Source-impedance errors are minimized by low
input current (less than 10 pA). Rollover error is
limited to ± 1 count.

AVAILABLE OPTIONS t
SYMBOLIZATION
DEVICE

PACKAGE

OPERATING
TEMPERATURE

SUFFIX

RANGE

ICL7135C

FN, N

O°C to 70°C

TLC7135C

FN, N

OOCto 70°C

The BUSY, STROBE, RUN/HOLD, OVER-RANGE,
and UNDER-RANGE control signals support
microprocessor-based measurement systems.
The control signals also can support remote data acquisition systems with data transfer via universal
asynchronous receiver transmitters (UARTs).
t In many instances, these ICs may have
ICL71 35C and TLC7135C symbolization on the
package.

The ICL7135C and TLC7135C are characterized for operation from OOC to 70°C,

Caution. This device has limited built-in gate protection. The leads should be shorted together or the device
placed in conductive foam during storage or handling to prevent electrostatic damage.
Advanced

LinCMOS~

is a trademark of Texas Instruments Incorporated.
Copyright © 1986, Texas Instruments Incorporated

PRODUCTION DATA documents contain information

current as of publication datB. Products conform to

specifications pef the terms of Taxas Instrumants

standard warranty. Production procassing dolS not
necessarily include testing of .11 parameters.

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-59

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1/2·DIGIT PRECISION
ANALOG· TO·DIGITAL CONVERTERS
functional block diagram
POLARITY 1231

POLARITY
FLIP-FLOP

FROM ANALOG
SECTION

1201 D1 ILSD}
1191 D2
DIGIT

LATCH

1181 D3

. DRIVE

1171 D4

OUTPUT

1121 D5 IMSDI

ZERO
CROSS
DETECT

LATCH

CLK~12~2~1____________;

_ _ 1251
RUN/HOLD ' - ' - - - - - - ' - - - - - - ( CONTROL
OVER-RANGE 1271

MULTIPLEXER

COUNTERS

LOGIC

1- - - -......- - - - - - ;
UNDER_RANGE.:.;12:..:8c_ _ 1261

LATCH

STROBE~~--~~-----;

BUSy.:.;12~1c-1____......______;

DGTLGND~12~4,,-1------------~
LATCH

LATCH

1131 B1 ILSBI}
1141
BINARY
B2
CODED
1151 B4
DECIMAL
1161 B8 IMSBI

OUTPUT

ANALOG SECTION

C re!
181

rI
I

~f.!...

_

_

c:._

(71

A/Z

REF~--"
I
I

AIZ

A/Z

ANLG~13~1~+-

______

~

INPUT
LOW

___________

COMMON

l iNT
L _______ _

IN-~_ _ _ _ _ _ _~_ _ _ _ _ _ _ _~

___________ ...J

TEXAS ..J..!}
INSTRUMENTS
2-60

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1/2-DIGIT PRECISION
ANALOG-TO-DlGlTAL CONVERTERS
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage (Vee + with respect to Vee _) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 15 V
Analog input voltage (pin 9 or pin 10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. Vee - to Vee +
Reference voltage range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. Vee - to Vee +
elock input voltage range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 V to Vee +
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ooe to 70 0 e
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65 °e to 150 0 e
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: N package ............ 260 0 e
ease temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 260 0 e

recommended operating conditions
MIN

NOM

MAX

Supply voltage, vCC +

4

6

V

Supply voltage, VCC-

-3

5
-5

-8

V

1

Reference voltage, Vref
High-level input voltage, ClK, RUN/HOLD, VIH

V

2.8

V
0.8

low-level input voltage, ClK, RUN/HOLD, Vil
Differential input voltage, VID

NOTE 1: Clock frequency range extends down to

electrical characteristics, Vee +
(unless otherwise noted)

= 5 V, VCC-

VOL

output voltage

low-level output voltage
Peak-to-peak output noise voltage
(see Note 21

10
10
10

=
=
=

of output voltage

-10

~A

°C

=

Full Scale

VID

=

0,

O°C:5 TA:5 70°C

=
=

High-level input current

VI

Low-level input current

VI

II

Input leakage current. pins 9 and 10

VID

ICC+

Positive supply current

fclock

5 V,

a V,
=a
=
=

a
a

ICC-

Negative supply current

fclock

Cod

Power dissipation capacitance

See Note 3

MAX

5

4.9

5
0.4

0,

IIH

TYP

2.4

1.6 mA

=

III

NOTES:

MIN

-1 mA

VID

Zero-reading temperature coefficient

DiVO

70

- 5 V, Vref = 1 V, fclock = 120 kHz, TA
TEST CONDITIONS

I Dl-D5,Bl,B2,B4,B8
I Other outputs

V
MHz

a Hz.

PARAMETER
VOH

2

a

Operating free-air temperature range. T A

V

VCC+ -0.5

VCC- +1
1.2

Maximum operating frequency, fclock (see Note 11

High-level

UNIT

O°C :5 TA :5 70°C

a °c
TA

:5 T A :5 70 °C

=

0.5

=
=

~A

mA

10
250
2
3

-0.8

25°C

~V/oC

10

O°C :5 TA :5 70°C
TA

2

-0.1

1

25°C

V

0.1

O°C :5 TA :5 70°C
TA

V

-0.02
1

25°C

UNIT

~V

15

2 V

= 25°C

-2
-3

ooc :5 TA :5 70°C
40

pA
mA
mA
pF

2. This is the peak-to-peak value that is not exceeded 95% of the time.

3. Factor relating· clock-frequency to increase in supply current. At VCC +

5 V

ICC + = ICC + (fclock = 01 + Cpd x 5 V x fclock

~

TEXAS
INSTRUMENTS
POST OFF!CE BOX 655303 • DALLAS, TEXAS 75265

2-61

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1J2·DlGIT PRECISION
ANALOG·TO·DIGITAL CONVERTERS
operating characteristics, VCC+ = 5 V, VCCT A = 25 DC (unless otherwise noted)
PARAMETER

TEST CONDITIONS

Full-scale temperature coefficient

"FS

VID ~ 2 V,

{see Note 41

1 V, fclock
MIN

120 kHz,
TYP

-2V:5 VID :5 2 V

0.5

Differential linearity error (see Note 5)

-2V:5 VID :5 2 V

0.01

± Full-scale symmetry error (see Note 6)

VID

Display reading with

a-v

input

VID

Display reading in ratiometric operation

~

~

±2 V
0,

0.5
ODe :5 TA :5 70 De

VID ~ V re !' TA ~ 25 De
ODe :5 TA :5 70 De

... 0.9998 +0.9999

T

UNIT

5

ppm/DC

1

count
LSB

1

count

-0.0000 ± 0.0000 + 0.0000
1.0000

+0.9995 +0.9999 + 1.0005

Digital
Reading
Digital
Reading

4. This parameter is measured with an external reference having a temperature coefficient of less than 0.01 ppm/DC.

5. The magnitude of the difference between the worst case step of adjacent counts and the ideal step.
6. Rollover error is the difference between the absolute values of the conversion for 2 V and - 2 V.

~

TEXAS
INSTRUMENTS
2-62

MAX

ODe :5 TA :5 70 De

Linearity error

(rollover error)

NOTES:

- 5 V, Vref

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

.

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1/2·0IG1T PRECISION
ANALOG·TO·DIGITAL CONVERTERS
timing diagrams
~

BUSyt

~J~<--------------------------------------

B1-BB

D5

END DF CDNVERSION

D5

-.J

D4

D2

D1

D5

201

200

--l4141---tot~

COUNTS

COUNTS

I

I

---t~ot-I

14-14

D4

D3

L

r

__~~--------------------~

---w~
200
j4

~I

~____~

COUNTS
D3

200
COUNTS
D2

\4

.,

~____,

------------------~
200 -l414---.t~
COUNTS

~____,

D1 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _~~1

I

C~~~TS -+14t-----+t~
t Delay between BUSY going low and the first STROBE pulse is dependent upon the analog input.

FIGURE 1
DIGIT SCAN"
,..,
,..,
D5
FOR OVER-RANGE I ' - - - - - - ' L--.....J L - -

~D4
~D3

~D2

____~rl~____~rl~____ D1
I..

1000

~I

COUNTS

FIGURE 2

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-63

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1/2·0IGIT PRECISION
ANALOG· TO· DIGITAL CONVERTERS
timing diagrams (continued)

INTEGRATOR
OUTPUT

AUTOZERO
10,001
COUNTS

SIGNAL
INT,
10,000
COUNTS

DE-INTEGRATE
20,001
COUNTS MAX,

I+--- FULL MEASUREMENT CYCLE

~I

40,002 COUNTS
BUSY

OVER-RANGE ~
WHEN APPLICABLE

UNDER-RANGE ~
WHEN APPUCABLE .I.~"""""""""""--

_________~
FIGURE 3

STROBEl

I II I

r-AUTO ZERO
DIGIT SCAN
FOR OVER-RANGE

SIGNAL INTEGRATE+!4-DE-INTEGRATEt

na..;.;;.,...------"-1I.f-'- - - - - 'n,----,'n ' - - 05 t

~~D4_______________~h~,______~~n

~_D3________~:.~{______~~n
n~D2____________~'f-______~___~n
,1

-----I L

tFirst 05 of AUTO ZERO and DE-INTEGRATE is one count longe"

FIGURE 4

"11

TEXAS
INSTRUMENTS
2-64

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

rL-~

nL

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1/2·DIGIT PRECISION
ANALOG·TO·DlGITAL CONVERTERS
PRINCIPLES OF OPERATION
A measurement cycle for the ICL 7135C and TLC7135C consists of the following four phases.
1.

Auto·Zero Phase. The internal IN + and IN - inputs are disconnected from the pins and internally
connected to ANLG COMMON. The reference capacitor is charged to the reference voltage. The
system is configured in a closed loop and the auto-zero capacitor is charged to compensate for offset
voltages in the buffer amplifier, integrator, and comparator. The auto-zero accuracy is limited only
by the system noise, and the overall offset, as referred to the input, is less than 10 p.V.

2.

Signal Integrate Phase. The auto-zero loop is opened and the internal IN + and IN - inputs are
connected to the external pins. The differential voltage between these inputs is integrated for a fixed
period of time. If the input signal has no return with respect to the converter power supply, INcan be tied to ANLG COMMON to establish the correct common-mode voltage. Upon completion
of this phase, the polarity of the input signal is recorded.

3.

De-integrate Phase. The reference is used to perform the de-integrate task. The internal IN - is
internally connected to ANLG COMMON and IN + is connected across the previously charged reference
capacitor. The recorded polarity of the input signal is used to ensure that the capacitor will be connected
with the correct polarity so that the integrator output polarity will return to zero. The time, which
is required for the output to return to zero, is proportional to the amplitude of the input signal. The
return time is displayed as a digital reading and is determined by the equation 10,000 x (VID/Vref).
The maximum or full-scale conversion occurs when VIO is two times Vref.

4.

Zero Integrator Phase. The internal IN - is connected to ANLG COMMON. The system is configured
in a closed loop to cause the integrator output to return to zero. Typically this phase requires 100
to 200 clock pulses. However, after an over-range conversion, 6200 pulses are required.

description of analog circuits
input signal range
The common mode range of the input amplifier extends from 1 V above the negative supply to 1 V below
the positive supply. Within this range, the common mode rejection ratio (CMRR) is typically 86 dB. Both
differential and common mode voltages cause the integrator output to swing. Therefore, care must be
exercised to assure the integrator output does not saturate.
analog common
Analog common (ANLG COMMON) is connected to the internal IN - during the auto-zero, de-integrate,
and zero integrator phases. If IN - is connected to a voltage which is different than analog common during
the signal integrate phase, the resulting common mode voltage will be rejected by the amplifier. However,
in most applications, IN LO will be set at a known fixed voltage (power supply common for instance).
In this application, analog common should be tied to the same point, thus removing the common mode
voltage from the converter. Removing the common mode voltage in this manner will slightly increase
conversion accuracy.
reference
The reference voltage is positive with respect to analog common. The accuracy of the conversion result
is dependent upon the quality of the reference. Therefore, to obtain a high accuracy conversion, a high
quality reference should be used.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-65

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1/2·01GIT PRECISION
ANALOG·TO·DlGITAL CONVERTERS
description of digital circuits
RUN/HOLD input
When the RUN/HOLD input is high or open, the device will continuously perform measurement cycles every
40,002 clock pulses. If this input is taken low, the IC will continue to perform the ongoing measurement
cycle and then hold the conversion reading for as long as the pin is held low. If the pin is held low after
completion of a measurement cycle, a short positive pulse (greater than 300 ns) will initiate a new
measurement cycle. If this positive pulse occurs before the completion of a measurement cycle, it will
not be recognized. The first STROBE pulse, which occurs 101 counts after the end of a measurement
cycle, is an indication of the completion of a measurement cycle. Thus, the positive pulse could be used
to trigger the start of a new measurment after the first STROBE pulse.
STROBE input
Negative going pulses from this input are used to transfer the BCD conversion data to external latches,
UARTS, or microprocesors. At the end of the measurement cycle, the digit-drive (D5) input goes high and
remains high for 201 counts. The most significant digit (MSD) BCD bits are placed on the BCD pins. After
the first 101 counts, halfway through the duration of output D1-D5 going high, the STROBE pin goes low
for 1/2 clock pulse width. The placement of the STROBE pulse at the midpoint of the 05 high pulse allows
the information to be latched into an external device on either a low-level or an edge. Such placement
of the STROBE pulse also ensures that the BCD bits for the second MSD will not yet be competing for
the BCD lines and latching of the correct bits is assured. The above process is repeated for the second
MSD and the D4 output. Similarly, the process is repeated through the least significant digit (LSD).
Subsequently, inputs D5 through D1 and the BCD lines will continue scanning without the inclusion of
STROBE pulses. This subsequent continuous scanning causes the conversion results to be continuously
displayed. Such subsequent scanning does not occur when an over-range condition occurs.
BUSY output
The BUSY output goes high at the beginning of the signal integrate phase and remains high until the first
clock pulse after zero-crossing or at the end of the measurement cycle if an over-range condition occurs.
It is possible to use the BUSY pin to serially transmit the conversion result. Serial transmission can be
accomplished by ANDing the BUSY and CLOCK signals and transmitting the ANDed output. The transmitted
output consists of 10,001 clock pulses, which occur during the signal integrate phase, and the number
of clock pulses, which occur during the de-integrate phase. The conversion result can be obtained by
subtracting 10,001 from the total number of clock pulses.
OVER·RANGE output
When an over-range condition occurs, this pin goes high after the BUSY signal goes low at the end of
the measurement cycle. As previously noted, the BUSY signal remains high until the end of the measurement
cycle when an over-range condition occurs. The OVER-RANGE output goes high at end of BUSY and goes
low at the beginning of the de-integrate phase in the next measurement cycle.
UNDER-RANGE output
At the end of the BUSY signal, this pin goes high if the conversion result is less than or equal to 9% (count
of 1800) of the full-scale range. The UNDER-RANGE output is brought low at the beginning of the signal
integrate phase of the next measurement cycle.

TEXAS •
INSTRUMENTS
2-66

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1/2·DIGIT PRECISION
ANALOG·TO·DlGlTAL CONVERTERS
PRINCIPLES OF OPERATION
POLARITY output
The POLARITY output is high for a positive input signal and is updated at the beginning of each de-integrate
phase. The polarity output is valid for all inputs including ± a and over-range signals.
digit·drive (05, 04, 02 and 01) outputs
Each digit-drive output (01 through 05) sequentially goes high for 200 clock pulses. This sequential process
is continuous unless an over-range occurs. When an over-range occurs, all of the digit drive outputs are
blanked from the end of the strobe sequence until the beginning of the de-integrate phase (when the
sequential digit drive activation begins again). The blanking activity, during an over-range condition, may
be used to cause the display to flash and indicate the over-range condition.
BCD outputs
The BCD bits (B8, B4, B2 and B1) for a given digit are sequentially activated on these outputs.
Simultaneously, the appropriate Digit-drive line for the given digit is activated.

system aspects
integrating resistor
The value of the integrating resistor (RINT) is determined by the full scale input voltage and the output
current of the integrating amplifier. The integrating amplifier can supply 20 /LA of current with negligible
non-linearity. The equation for determining the value of this resistor is as follows:
R
_
INT -

FULL-SCALE VOLTAGE
liNT

Integrating amplifier current, liNT, from 5 to 40 /LA will yield good results. However, the nominal and
recommended current is 20 /LA.
integrating capacitor
The product of the integrating resistor and capacitor should be selected to give the maximum voltage swing
without causing the integrating amplifier output to saturate and get too close to the power supply voltages.
If the amplifier output is within 0.3 V of either supply, saturation will occur. With ± 5-V supplies and ANLG
COMMON connected to ground, the designer should design for a ±3.5-V to ±4-V integrating amplifier
swing. A nominal capacitor value is 0.47 /LF. The equation for determining the value of the integrating
capacitor (CINT) is as follows:
10,000 x CLOCK PERIOD x liNT
CINT = INTEGRATOR OUTPUT VOLTAGE SWING
where: liNT is nominally 20 /LA.
Capacitors with large tolerances and high dielectric absorption can induce conversion inaccuracies. A
capacitor, which is too small could cause the integrating amplifier to saturate. High dielectric absorption
causes the effective capacitor value to be different during the signal integrate and de-integrate phases.
Polypropylene capacitors have very low dielectric absorption. Polystyrene and Polycarbonate capacitors
have higher dielectric absorption, but also work well.

-Ij}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-67

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1/2·OIGIT PRECISION
ANALOG· TO·OIGIT AL CONVERTERS
PRINCIPLES OF OPERATION
auto-zero and reference capacitor
Large capacitors will tend to reduce noise in the system. Dielectric absorption is unimportant except during
power-up or overload recovery. Typical values are 1 ~F.
reference voltage
For high-accuracy absolute measurements, a high quality reference should be used.
rollover resistor and diode
The ICL7135C and TLC7135C have a small rollover error, however it can be corrected. The correction
is to connect the cathode of any silicon diode to the INT OUT pin and the anode to a resistor. The other
end of the resistor is connected to ANLG COMMON or ground. For the recommended operating conditions
the resistor value is 100 kO. This value may be changed to correct any rollover error which has not been
corrected. In many non-critical applications, the resistor and diode are not needed.
maximum clock frequency
For most dual-slope AID converters, the maximum conversion rate is limited by the frequency response
of the comparator. In this circuit, the comparator follows the integrator ramp with a 3 ~s delay. Therefore,
with a 160-kHz clock frequency (6 ~s period), half of the first reference integrate clock period is lost in
delay. Hence, the meter reading will change from 0 to 1 with a 50-~V input, 1 to 2 with a 150-~V input,
2 to 3 with a 250-~V input, etc. This transition at midpoint is desirable; however, if the clock frequency
is increased appreciably above 160 kHz, the instrument will flash "1" on noise peaks even when the input
is shorted. The above transition points assume a 2-V input range is equivalent to 20,000 clock cycles.
If the input signal is always of one polarity, comparator delay need not be a limitation. Clock rates of 1 MHz
are possible since non-linearity and noise do not increase substantially with frequency. For a fixed clock
frequency, the extra count or counts caused by comparator delay will be a constant and can be subtracted
out digitally.
For signals with both polarities, the clock frequency can be extended above 160 kHz without error by
using a low value resistor in series with the integrating capacitor. This resistor causes the integrator to
jump slightly towards the zero-crossing level at the beginning of the de-integrate phase and thus,
compensates for the comparator delay. This series resistor should be 100 to 50 O. This approach allows
clock frequencies up to 480 kHz.
minimum clock frequency
The minimum clock frequency limitations result from capacitor leakage from the auto-zero and reference
capacitors. Measurement cycles as high as 10 s are not influenced by leakage error.
rejection of 50 Hz or 60 Hz pickup
To maximize the rejection of 50 Hz or 60 Hz pickup, the clock frequency should be chosen so that an
integral multiple of 50 Hz or 60 Hz periods occur during the signal integrate phase. To achieve rejection
of these signals, some clock frequencies which could be used are as follows:
50 Hz: 250, 166.66, 125, 100 kHz, etc.
60 Hz: 300, 200, 150, 120, 100, 40, 33.33 kHz, etc.

-I!}

TEXAS
INSTRUMENTS
2-68

POST OFFICE BOX 655303

4

DALLAS, TEXAS 75265

ICL7135C, TLC7135C
Advanced LinCMOSTM 4 1/2·DlGIT PRECISION
ANALOG· TO· DIGITAL CONVERTERS
PRINCIPLES OF OPERATION
zero·crossing flip·flop
This flip-flop interrogates the comparator's zero-crossing status. The interrogation is performed after the
previous clock cycle and the positive half of the ongoing clock cycle have occurred so that any comparator
transients which result from the clock pulses do not affect the detection of a zero-crossing. This procedure
delays the zero-crossing detection by one clock cycle. To eliminate the inaccuracy, which is caused by
this delay, the counter is disabled for one clock cycle at the beginning of the de-integrate phase. Therefore,
when the zero-crossing is detected one clock cycle later than the zero-crossing actually occurs, the correct
number of counts is displayed.
noise
The peak-to-peak noise around zero is approximately 15 J.tV (peak-to-peak value not exceeded 95% of
the time). Near full scale, this value increases to approximately 30 JlV. Much of the noise originates in
the auto-zero loop, and is proportional to the ratio of the input signal to the reference.
analog and digital grounds
For high-accuracy applications, ground loops must be avoided. Return currents from digital circuits must
not be sent to the analog ground line.

power supplies
The ICL 7135C and TLC7135C are designed to work with ± 5-V power supplies. However, 5-V operation
is possible if the input signal does not vary more than ± 1.5 V from mid-supply.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-69

2-70

n0808, n0809
LOW· POWER CMOS ANALOG·TO·DlGITAL CONVERTERS
WITH 8·CHANNEL MULTIPLEXERS
D2642, FEBRUARY 1986-REVISED MAY 1988

•

Total Unadjusted Error ... ± 0.75 lSB Max
for Tl0808 and ± 1.25 lSB Max for
Tl0809 Over Temperature Range

•

Ideal for Battery Operated, Portable
Instrumentation Applications

•

Resolution of 8 Bits
100,.s Conversion Time

•

Ratiometric Conversion

•

Monotonic Over the Entire AID Conversion
Range
No Missing Codes

•

Easy Interface with Microprocessors

•

latched 3-State Outputs

•

latched Address Inputs

•

Single 2.75-V to 5.5-V Supply

(TOP VIEW)

~}INPUTS

'''",{

•

•

N DUAL-IN-LiNE PACKAGE

~}ADDRESS

START
EDe
2- 5
DE
elK

ALE
2 -1 (MSB)
2-2
2- 3
2- 4

Vee
REF+
GND
2- 7

2 - 8 IlSBI
REF 2- 6

FN PACKAGE
(TOP VIEW)
tOLDo:;tMN

0

I- I- I- I- I- I- I:::J:J::J::J::J:J::J

•

Extremely low Power
Consumption ... 0.3 mW Typ

•

Improved Direct Replacements for
ADC0808, ADC0809

CL Q...

a..

0... CL

2

1 28 27 26

CL

0....

~~~~~zz

4

INPUT 7
START
Eoe

description

3

25
6

24

ADDRESS

23

2- 5

22

DE

21

The TL0808 and TL0809 are monolithic CMOS
elK 10
20
devices with an 8-channel multiplexer, an 8-bit
Vee 11
19
analog-to-digital (AID) converter, and
121314151617 18
microprocessor-compatible control logic. The
+ or-.... co I coo:::t
u..ZI
I l.l..(/)i
8-channel multiplexer can be controlled by a
l1.JCJNNLU....JN
a:
a: microprocessor through a 3-bit address decoder
ro
with address load to select anyone of eight
single-ended analog switches connected directly
to the comparator. The 8-bit AID converter uses
the successive-approximation conversion
technique featuring a high-impedance threshold detector, a switched-capacitor array, a sample-and-hold,
and a successive-approximation register (SAR). Detailed information on interfacing to most popular
microprocessors is readily available from the factory. These devices are designed to operate from common
microprocessor control buses, with three-state output latches driving the data bus. The devices can be
made to appear to the microprocessor as a memory location or an I/O port.
The comparison and converting methods used eliminate the possibility of missing codes, nonmonotonicity,
and the need for zero or full-scale adjustment. Also featured are latched 3-state outputs from the SAR
and latched inputs to the multiplexer address decoder. The single 2.75-V to 5.5-V supply and extremely
low power requirements make the TL0808 and TL0809 especially useful for a wide variety of applications
including portable battery and LCD applications. Ratiometric conversion is made possible by access to
the reference voltage input terminals.
The TL0808 and TL0809 are characterized for operation from - 40°C to 85 °C.

Copyright © 1986, Texas Instruments Incorporated

PRODUCTION DATA documents contain information

current as of publication date. Products conform to
specifications per the terms of Texas Instruments

~~~~~:~~i~a{::1~1~ ~!:~~~ti:f :I\o::~:~:t:~~s not

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-71

TL0808. TL0809
LOW-POWER CMOS ANALOG-TO-DlGlTAL CONVERTERS
WITH 8-CHANNEL MULTIPLEXERS
functional block diagram (positive logic)
SAMPLE-AND-HDLD
BINARY-WEIGHTED
CAPACITORS
REF+

REF-

(12)

SWITCH
MATRIX

.--

(16)

o~

THRESHOLD
DETECTOR

~
ANALOG
INPUTS

4

~

5

~

~

-{>

~
3 J2l

I---

ANALOG
MULTIPLEXER

OUTPUT
LATCHES

OUTPUT ENABLE (DE)

TIMING
~ AND
CONTROL

EN

(6)
(9)

(25)

~
~

ADDRESS
DECODER

~
MULTIPLEXER FUNCTION TABLE
INPUTS
ADDRESS

H
1

C

B

A

SELECTED

ADDRESS

ANALOG

STROBE

CHANNEL

0
1

L

L

L

t

L

L

H

L

H

L

.t
t

L

H

H

t

H

L

L

H

L

H

t
t

H

H

L

t

H

H

H

t

~

~

2
3
4
5

6
7

high level, L ~ low level
low-to-high transition

TEXAS . "
INSTRUMENTS
2-72

DIGITAL
OUTPUTS

2-1 (MSBI
r!El
(7)

END OF
CONVERSION IEOCI

(10)

ADDRESS A
ADDRESSB
ADDRESSC
ADDRESS LOAD ~
ENABLE (ALE)

~ 2-4
~ 2-2

~

START CONVERSION (START)

rJ!!- 2-5
(19) 2-3

6~

CLOCK

2-8 ILSB)

~ 2-7
~ 2-6

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

n0808. n0809
LOW-POWER CMOS ANALOG-TO-DiGITAL CONVERTERS
WITH 8-CHANNEL MULTIPLEXERS
operating sequence

CLOCK

START
CONVERSION

50%

ADDRESS LOAD
ENABLE

50%

i

~

tw(ALC)
t-+--+-ADDRESS STABLE
I.

ADDRESS

50~50%1

::'

~~-+I----------------fl"------------------------------:

tsu-+-r-; th
ANALOG INPUT

y

I

IMULTIPLEX OUTPUT
(INTERNAL)

I

ANALOG VALUE

I

INPUT STABLE

~;

x'-________

·1

I

>C
-----+~ I~--------------~;'~----~ ---------------------ANALOG

I
ENDOF
CONVERSION
OUTPUT
ENABLE

1

I---tdIEOC)

\50%

/50%

--1 '-----------11-------------'1

Itconv---------I·j
________________________-fOf____________5_O-J%f,

-1 :- ten
LATCH OUTPUTS

\50%
~

t- tdis

___________~~~~~~:.~------------9-0~%t
~
HI·ZSTATE
10%l-l------4'~10%

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-73

n0808, n0809
lOW-POWER CMOS ANAlOG-TO-DiGITAl CONVERTERS
WITH 8-CHANNEl MULTIPLEXERS
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage, Vee (see Note 1) ............................................ 6.5 V
Input voltage range: control inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- 0.3 to 15 V
all other inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to Vee + 0.3 V
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 40 °e to 85°e
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65 °e to 150 0 e
Case temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 260 0 e
Lead temperature 1,6 mm (1116 inch) from case for 10 seconds: N package . . . . . . . . . . . . 260 0 e
NOTE 1: All voltage values are with respect to network ground terminal.

recommended operating conditions
MIN

NOM

Supply voltage, Vee

2.75

Positive reference. voltage, Vref + (see Notes 2, 3, and 4)

2.75

Negative relerence voltage, Vrel- (see Notes 2,3, and 4)

-0.1

Differential relerence voltage, V rei + - Vrel- Isee Note 4)
High-level input voltage, control inputs, VIH

0.7 Vee

UNIT

5.5

V

Vee+ 0.1

Vee
0

V
V
V
De

0.3 Vee

Operating Iree-air temperature, T A (see Note 4)

V
V

3

Low-level input voltage, control inputs, VIL

NOTES:

MAX

-40

85

2. The accuracy 01 the conversion will depend on the stability 01 the relerence voltages applied.
3. Analog voltages greater than or equal to Vrel+ convert to all highs, and all voltages less than Vrel- convert to all lows.
4. For proper operation 01 the TL0808 and TL0809 at Iree-air temperatures below oDe, Vee and (Vrel+ - Vrel-) should not
be less than 3 V.

electrical characteristics over recommended operating free-air temperature range, Vee = 3 V to 5.25 V
(unless otherwise noted)
total device
PARAMETER
VOH
VOL

TEST CONDITIONS

High-level output voltage
Low-level output voltage

10

I Data outputs
1 End of conversion

10
10

~A

MIN

Typt

MAX

~

-360

~

1.6 mA

0.45

~

1.2 mA

0.45

Vee-0.6

UNIT
V
V

Off-state (high-impedance-state)

Va ~ Vee

output current

Va

II

Control input current at maximum input voltage

VI

IlL

Low-level control input current

VI ~ a

lee

Supply current

ei

Input capacitance, control inputs

TA

~

25°e

10

15

pF

eo

Output capacitance, data outputs

TA

~

25°e

10

15

pF

102

~
~

1
-1

0
15 V

~A

-1

~A

Vee

~

3 V,

I clock ~ 640 kHz

100

500

~A

Vee

~

5 V,

Iclock ~ 640 kHz

0.3

3

mA

Resistance Irom pin 12 to pin 16

1

tTypical values are at Vee ~ 3 V and T A ~ 25 De.

TEXAS

"!1

INSTRUMENTS
2-74

~A

1

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1000

kO

n0808, n0809
LOW-POWER CMOS ANALOG-TO-DIGITAL CONVERTERS
WITH 8-CHANNEL MULTIPLEXERS
analog multiplexer
TEST CONDITIONS

PARAMETER
Ion

Channel on-state current Isee Note 5)

loff

Channel off-state current

Typt

MIN

MAX

VI

~

3 V,

Iclock ~ 640 kHz

2

VI

~

0,

I clock ~ 640 kHz

-2

VCC ~ 3 V,

VI

~

3 V

TA ~ 25°C

VI

~

0

VI

~

3 V

VI

~

0

VCC ~ 3 V

10

200

-10

-200
1
-1

UNIT
p.A
nA
/LA

tTypical values are at VCC ~ 3 V and T A ~ 25°C.
NOTE 5: Channel on-state current is primarily due to the bias current into or out 01 the threshold detector, and it varies directly with clock
frequency.

timing requirements, T A
tconv
Iclock

Vref+

o (unless

3 V, Vref-

Conversion time (see Note 6)

I VCC
I VCC

Clock Irequency

otherwise noted)

MIN

NOM

MAX

90

100

116

~2.75Vt04V

10

640

~

10

1280

4 V to 5.5 V

UNIT
/LS
kHz

twlsl

Start pulse duration

200

ns

twlALCI

Address load control pulse duration

200

ns
ns

tsu

Address setup time

50

th

Address hold time

50

tdlEOCI

Delay time, end of conversion output Isee Notes 6 and 7)

operating characteristics, T A
otherwise noted)

Supply voltage
ksvS

sensitivity

3 V, Vref-

Vref+

PARAMETER

TEST CONDITIONS

MIN

VCC ~ Vref+ ~ 3 V to 5.25 V,
TA ~ -40°C to 85°C, See Note 8

Linearity error
Zero error Isee Note 10)

I TA
I TA

fclock ~

error ISee Note 11)

125 kHz

ten

Output enable time

CL ~ 50 pr, RL

tdis

Output disable time

CL

~

10 pF, RL

0, fclock

TL0808
Typt
MAX

~ 25°C

/Ls

640 kHz (unless
TL0809
Typt
MAX

UNIT

±0.05

%/V

±0.5

±1

LSB

±0.5

±0.5

±0.05

Isee Note 9)
Total unadjusted

ns
14.5

0

±0.25

~ -40°C to 85°C

±0.5

MIN

±0.5

±0.75

LSB
±1
± 1.25

LSB

~

10 kll

80

250

80

250

ns

~

10kll

105

300

105

300

ns

tTypical values for all except supply voltage sensitivity are at VCC ~ 3 V.
NOTES:
6. Refer to the operating sequence diagram.
7. For clock frequencies other than 640 kHz, tdIEOC) maximum is 8 clock periods plus 2 /LS.
8. Supply voltage sensitivity relates to the ability of an analog-to-digital converter to maintain accuracy as the supply voltage
varies. The supply and Vrel + are varied together and the change in accuracy is measured with respect to full-scale.
9. Linearity error is the maximum deviation from a straight line through the end points of the AID transfer characteristic.
10. Zero error is the difference between 00000000 and the converted output for zero input voltage; full-scale error is the difference
between 11111111 and the converted output for full-scale input voltage.
11. Total unadjusted error is the maximum sum of linearity error, zero error, and full-scale error.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-75

noaoa, nOa09
LOW-POWER CMOS ANALOG-TO-DiGITAL CONVERTERS
WITH a-CHANNEL MULTIPLEXERS
PRINCIPLES OF OPERATION
The TL0808 and TL0809 each consists of an analog signal multiplexer, an 8-bit successive-approximation
converter, and related control and output circuitry.

multiplexer
The analog multiplexer selects 1 of 8 single-ended input channels as determined by the address decoder.
Address load control loads the address code into the decoder on a low-to-high transition. The output latch
is reset by the positive-going edge of the start pulse, Sampling also starts with the positive-going edge
of the start pulse and lasts for 32 clock periods. The conversion process may be interrupted by a new
start pulse before the end of 64 clock periods. The previous data will be lost if a new start of conversion
occurs before the 64th clock pulse. Continuous conversion may be accomplished by connecting the Endof-Conversion output to the start input. If used in this mode an external pulse should be applied after power
up to assure start up.

converter
The CMOS threshold detector in the successive-approximation conversion system determines each bit
by examining the charge on a series of binary-weighted capacitors (Figure 1). In the first phase of the
conversion process, the analog input is sampled by closing switch Sc and all ST switches, and by
simultaneously charging all the capacitors to the input voltage.
In the next phase of the conversion process, all ST and Sc switches are opened and the threshold detector
begins identifying bits by identifying the charge (voltage) on each capacitor relative to the reference voltage.
In the switching sequence, all eight capacitors are examined separately until all 8 bits are identified, and
then the charge-convert sequence is repeated. In the first step of the conversion phase, the threshold
detector looks at the first capacitor (weight = 128). Node 128 of this capacitor is switched to the reference
voltage, and the equivalent nodes of all the other capacitors on the ladder are switched to REF -. If the
voltage at the summing node is greater than the trip-point of the threshold detector (approximately onehalf the Vce voltage), a bit is placed in the output register, and the 128-weight capacitor is switched
to REF -. If the voltage at the summing node is less than the trip point of the threshold detector, this
128-weight capacitor remains connected to REF + through the remainder of the capacitor-sampling (bitcounting) process. The process is repeated for the 64-weight capacitor, the 32-weight capacitor, and so
forth down the line, until all bits are counted.
With each step of the capacitor-sampling process, the initial charge is redistributed among the capacitors.
The conversion process is successive approximation, but relies on charge redistribution rather than a
successive-approximation register (and reference DAC) to count and weigh the bits from MSB to LSB.
Sc

THRESHOLD
DETECTOR

TO
OUTPUT
LATCHES

FIGURE 1. SIMPLIFIED MODEL OF THE SUCCESSIVE-APPROXIMATION SYSTEM

-Ij}

TEXAS
INSTRUMENTS
2-76

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TL500l, TL500C, TL501l, TL501C, TL502C, TL503C
ANALOG-TO-DIGITAL-CONVERTER BUILDING BLOCKS
02477 DECEMBER 1979-REVISED JANUARY 1989

TL5001, TL500C, TL5011. TL501C
ANALOG PROCESSORS
•

True Differential Inputs

•

Automatic Zero

•

Automatic Polarity

•

High Input Impedance ... 10 9 Ohms
Typically

TL5001, TL500C CAPABILITIES

•
•

•

TL5011. TL501 C CAPABILITIES

Resolution ... 14 Bits (with TL502C)
Linearity Error . . . 0.001 %
4 1/2-Digit Readout Accuracy with External
Precision Reference

•
•
•

Resolution ... 10-13 Bits (with TL502C)
Linearity Error ... 0.01 %
3 1/2-Digit Readout Accuracy
TL502C CAPABILITIES

TL502C/TL503C
DIGITAL PROCESSORS

•
•
•
•
•
•

•
•

Fast Display Scan Rates
Internal Oscillator May Be Driven or
Free-Running

Compatible with Popular Seven-Segment
Common-Anode Displays
High-Sink-Current Segment Driver for Large
Displays
TL503C CAPABILITIES

Interdigit Blanking

•

Over-Range Blanking

•

4 1/2-Digit Display Circuitry

Multiplexed BCD Outputs
High-Sink-Current BCD Outputs

High-Sink-Current Digit Driver for Large
Displays

Caution. These devices have limited built-in gate protection. The leads should be shorted together or the
device placed in conductive foam during storage or handling to prevent electrostatic damage to the MOS
gates.

description
The TL5001, TL500C, TL5011, and TL501 C analog processors and TL502C and TL503C digital processors
provide the basic functions for a dual-slope-integrating anaJog-to-digital converter.
The TL500 and TL501 contain the necessary analog switches and decoding circuits, reference voltage
generator, buffer, integrator, and comparator. These devices may be controlled by the TL502C, TL503C,
by discrete logic, or by a software routine in a microprocessor.
The TL502C and TL503C each includes oscillator, counter, control logic, and digit enable circuits. The
TL502C provides multiplexed outputs for seven-segment displays, while the TL503C has multiplexed BCD
outputs.
When used in complementary fashion, these devices form a system that features automatic zero-offset
compensation, true differential inputs, high input impedance, and capability for 4 1/2-digit accuracy.
Applications include the conversion of analog data from high-impedance sensors of pressure, temperature,
light, moisture, and position. Analog-to-digital-Iogic conversion provides display and control signals for
weight scales, industrial controllers, thermometers, light-level indicators, and many other applications.
PRODUCTION DATA documents contain information
current as of publication date. Products conform to
specifications per the terms of Texas Instruments

~~~~~:~~i~ar::1~1e ~~:~~~ti:f :llo::~:~:t:~~s not

~

Copyright © 1979, Texas Instruments Incorporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-77

TL500l. TL500C. TL5011. TL501 C. TL502C. TL503C
ANALOG·TO·OIGlTAL·CONVERTER BUILDING BLOCKS

principles of operation
The basic principle of dual-slope-integrating converters is relatively simple. A capacitor, CX, is charged
through the integrator from VCT for a fixed period of time at a rate determined by the value of the unknown
voltage input. Then the capacitor is discharged at a fixed rate (determined by the reference voltage) back
to VCT where the discharge time is measured precisely. The relationship of the charge and discharge values
are shown below (see Figure 1).

Vcx

VCT

VCT

Vref t2
VCX- - - RX Cx

Charge

(1 )

Discharge

(2)

RX Cx

Combining equations 1 and 2 results in:

(3)

Vref
where:
VCT
VCX
VI
t1
t2

= Comparator (offset) threshold voltage
= Voltage change across Cx during

t1 and during t2 (equal in magnitude)

= Average value of input voltage during t1
= Time period over which unknown voltage is integrated
= Unknown time period over which a known reference voltage is integrated.

Equation (3) illustrates the major advantages of a dual-slope converter:
a. Accuracy is not dependent on absolute values of t1 and t2, but is dependent on their ratios. Longterm clock frequency variations will not affect the accuracy.
b. Offset values, VCT, are not important.
The BCD counter in the digital processor (see Figure 2) and the control logic divide each measurement
cycle into three phases. The BCD counter changes at a rate equal to one-half the oscillator frequency.

auto· zero phase
The cycle begins at the end of the integrate-reference phase when the digital processor applies low levels
to inputs A and B of the analog processor. If the trigger input is at a high level, a free-running condition
exists and continuous conversions are made. However, if the trigger input is low, the digital processor
stops the counter at 20,000, entering a hold mode. In this mode, the processor samples the trigger input
every 4000 oscillator pulses until a high level is detected. When this occurs, the counter is started again
and is carried to completion at 30,000. The reference voltage is stored on reference capacitor Cref,
comparator offset voltage is stored on integration capacitor CX, and the sum of the buffer and integrator
offset voltages is stored on zero capacitor CZ. During the auto-zero phase, the comparator output is
characterized by an oscillation (limit cycle) of indeterminate waveform and frequency that is filtered and
d-c shifted by the level shifter.

integrate-input phase
The auto-zero phase is completed at a BCD count of 30,000, and high levels are applied to both control
inputs to initiate the integrate-input phase. The integrator charges Cx for a fixed time of 10,000 BCD counts
at a rate determined by the input voltage. Note that during this phase, the analog inputs see only the high
impedance of the noninverting operational amplifier input. Therefore, the integrator responds only to the
difference between the analog input terminals, thus providing true differential inputs.

~

TEXAS
INSTRUMENTS
2-78

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TL500l. TL500C. TL5011. TL501C. TL502C. TL503C
ANALOG·TO·DIGITAL·CONVERTER BUILDING BLOCK

integrate· reference phase
At a BCD count of 39,999 + 1 = 40,000 or 0, the integrate-input phase is terminated and the integratereference phase is begun by sampling the comparator output. If the comparator output is low corresponding
to a negative average analog input voltage, the digital processor applies a low and a high to inputs A and
B, respectively, to apply the reference voltage stored on Cref to the buffer. If the comparator output is
high corresponding to a positive input, inputs A and B are made high and low, respectively, and the negative
of the stored reference voltage is applied to the buffer. In either case, the processor automatically selects
the proper logic state to cause the integrator to ramp back toward zero at a rate proportional to the reference
voltage. The time required to return to zero is measured by the counter in the digital processor. The phase
is terminated when the integrator output crosses zero and the counter contents are transferred to the
register, or when the BCD counter reaches 20,000 and the over-range indication is activated. When
activated, the over-range indication blanks all but the most significant digit and sign.
Seventeen parallel bits (4-1/2 digits) of information are strobed into the buffer register at the end of the
integration phase. Information for each digit is multiplexed out to the BCD outputs (TL503C) or the sevensegment drivers (TL502C) at a rate equal to the oscillator frequency divided by 200.
BCD COUNTER VALUES

20,000

30,000

o

20.000

,

I

I

I

'AUTO ZERO I INTEGRATE I
I INPUT
}
:

I
I

I

I

:

I
INTEGRATOR

:

OUTPUT---~

I

I

I

V(pin 11 < V(pin 21
ANALOG VOL TAGEI

I (NEGATIVE
I

I

'

I

I
I

I
I

I

I

I

I

I

I

",M"~~~

I

___

~

________

I

I

i
I

-1---'
I
I
I

I

I

I

I

I
I

i

L:____:__

L;.;B:....._~'

CONTRO:-::

I

~XX'XXXJ

~XXXXXI

i
:

I

,

TRIGGER

I

I

I

CONTROL A
I
I

I

i

I

20.000

I

I

~

: :

i

I

I

'

I

o

I

I AUTO ZERO INTEGRATE I
INTEGRATE
REFERENCE
I INPUT I
I
I
H10LD I
I
I
I
I
:
I
:
_L __ I
I
V(pin 1) > V (pin 21
(POSITIVE ANALOG VOLTAGEI
I
I
I
I
I
I
I
--f---I
I
I
I
I
I

INTEGRATE
REFERENCE

I

30.000

I

I

I

I

I

I

-----!

I
I

;J,...-..

:

~~~~,......,D'""0-,N~'T7'Cm8882t""AR7'lE~~7't""7':"7I

I

I

I
- - - - - - OV

I

I
-

I
-

-V(pin21

I
i

I
I

I

I

I

:

~---

:

,

L_____
I

I

OV(

I

(
i

I

I

ov

I
I
"

I
I
---OV

'This step is the voltage at pin 2 with respect to analog ground.

FIGURE 1. VOLTAGE WAVEFORMS AND TIMING DIAGRAM

..Ij}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-79

.~
a

ANALOG PROCESSOR
TL50D OR TL5D1

RX
BUFFER
OUTPUT

DIGITAL PROCESSOR
TL5D2C OR TL5D3C

Cx
OSCILLATOR
INPUT

INTEGRATOR
OUTPUT

:J:Io-l
2 .....
:J:IoU'l

(See Note Al

... =

r - - - - -- - -- - - -~ -V;;;;+'
I
IJ
I
i

Q=

~

r-----o

i

1:).

TRIGGER
l~::':':'~J--~.~""
Y INPUT

------,

!

(See Note BI

I

. -I

-I .....

.=
.....

QU1

~

1:).

I

--I

;:~

t;""=

n N
~p
LEVEL
SHIFTER

<-I
m .....
::I:IIU'I
-1=

CONTROL
LOGIC

Cz

mW

::I:II

z

Cref

i=

;cr;;1

~4r

c:I

I
I
I

I
I
I
I

~

~~

n

=
c:

ANALOG SWITCH
LOGIC CONTROL

I
IL _ _ _ _

I
I

fl '

-LAND DRIVERS

I __ _
L

--- ---~ GROUND
ANALOG
_J
DIGITAL

+

I

i

--ll-------J

DIGIT·ENABLE
DUTPUTS
(D1 THRU D51

COMMON

NOTE5: A. Pin 18 oJ the TL502C provides an output of fosc (oscillator frequency)
B. The trigger input assumes a high level if not externally connected.

2
I:)

I
I

CDMMON

20,000.

FIGURE 2. BLOCK DIAGRAM OF BASIC ANALOG-TO-DIGITAL CONVERTER USING TL500 OR TL501 AND TL502C OR TL503C
MODE
Auto Zero
Hold t

ANALOG
INPUT

Positive

Input

Negative

Reference
H

CONTROLS

ANALOG SWITCHES

A AND B

CLOSED

Oscillation

X

Integrate
Integrate

COMPARATOR

L

H
L
L*

X
._-

..

-

H* - -

--

L

53,54,57,59,510

H

H

51,52

L

H

53, 56, 57

H

L

- ----

53, 55, 58

High, L '" low, X .. Irrelevant

t If the trigger input is low at the beginning of the auto-zero cycle, the system will enter the hold mode. A high level (or open circuit) will signal the digital processor
to continue or resume normal operation.
* This is the state of the comparator output as determined by the polarity of the analog input during the integrate input phase.

=

I"'"

Q

n

=

TL500l, TL500C, TL501l, TL501C
ANALOG PROCESSORS
J PACKAGE
(TOP VIEWI

description of analog processors
The TL500 and TL501 analog processors are
designed to automatically compensate for
internal zero offsets, integrate a differential
voltage at the analog inputs, integrate a voltage
at the reference input in the opposite direction,
and provide an indication of zero-voltage
crossing. The external control mechanism may
be a microcomputer and software routing,
discrete logic, or a TL502C or TL503C controller.
The TL500 and TL501 are designed primarily for
simple, cost-effective, dual-slope analog-todigital converters. Both devices feature true
differential analog inputs, high input impedance,
and an internal reference-voltage source. The
TL500 provides 4-1/2-digit readout accuracy
when used with a precision external reference
voltage. The TL501 provides 1~O-ppm linearity
error and 3-1/2-digit accuracy capability. These
devices are manufactured using TI's advanced
technology to produce JFET, MOSFET, and
bipolar devices on the same chip. The TL500C
and TL501 C are characterized for operation over
the temperature range of O°C to 70°C. The
TL5001 and TL5011 are characterized for
operation from -40°C to 85°C.

ANALOG INPUT 1
ANALOG INPUT 2

}cz
VCC +
BUFFER OUTPUT
INTEGRATOR INPUT

REF OUTPUT
REF INPUT
ANALOG GND
Cref +

INTEGRA TOR OUTPUT

Cref CONTROL B INPUT

VCCDIGITAL COMMON

CONTROL A INPUT ........_ _->-' COMPARA TOR OUTPUT
DW PACKAGE
(TOP VIEWI
ANALOG INPUT i

Cz

ANALOG INPUT 2

Cz

REF OUTPUT
REF INPUT
ANALOG GND
Cref +
CrefNC
CONTROL B INPUT
CONTROL A INPUT ---""'_ _-r-

VCC +
BUFFER OUTPUT
INTEGRATOR INPUT
INTEGRATOR OUTPUT
VCCNC
DIGITAL COMMON
COMPARATOR OUTPUT

NC -- No internal connection

AVAILABLE OPTIONS
LINEARITY

TA

ERROR

O°C to 70°C
-40°C to 85°C

0.005%
0.05%
0.005%
0.05%

FS
FS
FS
FS

PACKAGE
CERAMIC DIP
WIDE-BODY SO
(J)
(OW)
TL500CJ
TL501CJ
TL500lJ
TL5011J

TL500CDW
TL501CDW
TL500lDW
TL5011DW

TEXAS .",
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TeXAS 75265

2-81

TL500l, TL500C, TL501l, TL501C
ANALOG PROCESSORS

schematics of inputs and outputs
COMPARATOR OUTPUT

CONTROL A AND CONTROL B INPUTS

OUTPUT

DIGITAL
COMMON

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Positive supply voltage, VCC + (see Note 1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. + 18 V
Negative supply voltage, VCC - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. -18 V
Input voltage, VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ± VCC
Comparator output voltage range (see Note 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 0 V to VCC +
Comparator output sink current (see Note 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 mA
Buffer, reference, or integrator output source current (see Note 2) . . . . . . . . . . . . . . . . . . . . 10 mA
Total dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . See Dissipation Rating Table
Operating free-air temperature range: TL5001, TL5011 . . . . . . . . . . . . . . . . . . . . . . .. - 40 to .85 DC
TL500C, TL501C . . . . . . . . . . . . . . . . . . . . . . . ODC to 70 DC
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '............ - 65 DC to 150 DC
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: DW package ........... 260 DC
Lead temperature 1,6 mm (1/16 inch) from case for 60 seconds: J package ............ 300 DC
NOTES: 1. Voltage values, except differential voltages, are with respect to the analog ground common pin tied together.
2. Buffer, integrator, and comparator outputs are not short-circuit protected.
DISSIPATION RATING TABLE
PACKAGE

TA:5 25°C

DERATING FACTOR

TA = 70°C

POWER RATING

POWER RATING

TA = 85°C
POWER RATING

720mW

585 mW

656 mW

533 mW

DW

1125 mW

ABOVE TA = 25°C
9 mW/oC

J

1025 mW

8,2 mW/oC

TEXAS . .
INSTRUMENTS
2-82

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLSOOl, TLSOOC, TLSOll, TLS01C

ANALOG PROCESSORS
recommended operating conditions
MIN

NOM

MAX

7

12

15

V

Negative supply voltage, VCC-

-9

-12

-15

V

Reference input voltage, Vreflll

0.1

5

V

Analog input voltage, VI

±5

V

Differential analog input voltage, VID

10

V

-

Positive supply voltage, VCC +

I Control inputs
I Control inputs

High-level input voltage, VIH
Low-level input voltage, VIL

2

V
0.8

Peak positive integrator output voltage, YOM +

+9

Peak negative integrator output voltage, VOM-

-5

UNIT

V
V
V

Full scale input voltage

2 Vref

Autozero and reference capacitors, Cz and eref

0.2

Integrator capacitor, Cx

0.2

Integrator resistor, RX

/L F

15

100

/L F
kO

See

Integrator time constant, RXCX

Note 3

I TL5001, TL5011
I TL500C, TL501 C

Free-air operating temperature, T A

-40

85

0

70

Maximum conversion rate with TL502C or TL503C

system electrical characteristics at Vee ±
(unless otherwise noted) (see Figure 3)
PARAMETER

± 12 V. Vref

TEST CONDITIONS

TL501
MIN

=

VI

Full scale temperature coefficient

=

TA

Temperature coefficient of zero error

2 V to 2 V

conv/sec

1.000 ± 0,03 mV. TA
TL500

TYP

MAX

TYP

MAX

50

300

10

30

0.005

0.05

0.001

0.005

Zero error

Linearity error relative to full scale

12.5

3

°c

full range

MIN

6

6

4

1

UNIT
/LV
%FS
ppm/DC
/LV/oC

Rollover error t

200

Equivalent peak-to-peak input noise voltage

20
10 9

20
109

/LV

86

90

dB

50

50

pA

90

90

dB

Analog input resistance

Pin 1 or 2

Common-mode rejection ratio

VIC

Current into analog input

VI

= -1 V
= ±5 V

to +1 V

Supply voltage rejection ratio

500

30

100

/LV

0

tRoliover error is the voltage difference between the conversion results of the full-scale positive 2 V and the full-scale negative 2 V.
NOTE 3. The minimum integrator time constant may be found by use of the following formula:

Minimum RXCX

VID (full scalel t1

1YOM _I ,- VI (pin

21

where
VID
VI(pin 21
t1

=
=

voltage at pin with respect to pin 2

=

input integration time seconds

voltage at pin 2 with respect to analog ground

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-83

TL500l, TL500C, TL501l, TL501 C

ANALOG PROCESSORS
1 V, TA = 25°e (see Figure 3)

electrical characteristics at Vee ± = ± 12 V, Vref
integrator and buffer operational amplifiers
PARAMETER

TEST CONDITIONS

MIN

TYP

MAX

UNIT

VIO

Input offset voltage

15

mV

liB

Input bias current

50

pA

VOM+

Positive output voltage swing

9

11

V

VOM-

Negative output voltage swing

-5

-7

V

AVO

Voltage amplification

110

dB

Bl
CMRR

Common mode rejection

SR

Output slew rate

Unity-gain bandwidth

MHz

3
VIC

~

100

- 1 V to + 1 V

dB

5

VII''"

comparator
PARAMETER

TEST CONDITIONS

MIN

TYP

MAX

UNIT

VIO

Input offset voltage

15

mV

liB

Input bias current

50

pA

AVO

Voltage amplification

VOL

Low-level output voltage

IOL

IOH

High-level output current

VOH

100
~

1.6 mA
~

dB

200

400

mV

5

20

nA

MIN

TYP

MAX

UNIT

1.12

1.22

1.32

V

3 V

voltage reference output
PARAMETER
Vref(OI

Reference-voltage
aVref

ro

TEST CONDITIONS

Reference voltage
temperature coefficient

TA

~

full range

ppm/DC

BO

Reference output resistance

n

3

logic control section
PARAMETER

TEST CONDITIONS

IIH

High-level input current

VIH

~

IlL

Low-level inpu"t current

VIL

~

MIN

2 V
0.8 V

TYP

MAX

1

10

I'A

-40

-300

I'A

UNIT

UNIT

total device
TYP

MAX

ICC+

Positive supply current

PARAMETER

TEST CONDITIONS

15

20

mA

ICC-

Negative supply current

12

18

mA

TEXAS

~

INSTRUMENTS
2-84

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

MIN

TL500l, TL500C, TL501l, TL501 C

ANALOG PROCESSORS
PARAMETER MEASUREMENT INFORMATION
-12 V

12 V

100 k!1
100 kn

(1 )
}

ANALOG
INPUTS

(2)

2
kn

VCC-

VCC+
PRECISION
VOLTAGE
SOURCE

5V

(12)

(16)

COMPARATOR
OUTPUT

(10)
MPU
LOGIC
CONTROLLER
Isee Note C)

(9)

CONTROL A
Vref =
1.000 ±0.03 mV

-=

(4)

(8)

REF
INPUT

CONTROL B

(7)

Cret = 1 I'F
Isee Note D)

Cref+

BUFFER
OUTPUT

(6)

(15)

D

t1=100ms
from

Cref_

(18)

INTEGRATOR
INPUT

Cz

Cz = 1 /IF
Isee Note D)
(17)

INTEGRATOR
OUTPUT

Cz
ANALOG

VlDltull scale)tl
RXCX = VOM-VIIPIN 2)
(13)

Cx = 1 /IF
(see Note D)

DIGITAL

DIGITAL COMMON

NOTES;

C. Tests are started approximately 5 seconds after power-on.
D. Capacitors used are TRW's X363UW polypropylene or equivalent for CX. Cref. and CZ; however for Cref and Cz film-dielectric
capacitors may be substituted.

FIGURE 3. TEST CIRCUIT CONFIGURATION

external-component selection guide
The autozero capacitor Cz and reference capacitor Cref should be within the recommended range of
operating conditions and should have low-leakage characteristics. Most film-dielectric capacitors and some
tantalum capacitors provide acceptable results. Ceramic and aluminum capacitors are not recommended
because of their relatively high-leakage characteristics.
The integrator capacitor Cx should also be within the recommended range and must have good voltage
linearity and low dielectric absorption. A polypropylene-dielectric capacitor similar to TRW's X363UW is
recommended for 4-1/2-digit accuracy. For 3-1/2-digit applications. polyester, polycarbonate, and other
film dielectrics are usually suitable. Ceramic and electrolytic capacitors are not recommended.
Stray coupling from the comparator output to any analog pin (in order of importance 17, 18, 14,7,6,
13, 1, 2, 15) must be minimized to avoid oscillations. In addition, all power supply pins should be bypassed
at the package, for example, by a O.01-I"F ceramic capacitor.
Analog and digital common are internally isolated and may be at different potentials. Digital common can
be within 4 V of positive or negative supply with the logic decode still functioning properly.
The time constant RXCX should be kept as near the minimum value as possible and is given by the formula:
Minimum RXCX

VIO (full scale) t1
I VOM - I - VI(pin2)

where:
VIO(full scale) = Voltage on pin 1 with respect to pin 2
t1 = Input integration time in seconds
VI(pin2) = Voltage on pin 2 with respect to analog ground.

'Ii1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-85

TL502C, TL503C
DIGITAL PROCESSORS

TL502C ... N PACKAGE

description of digital processors

(TOP VIEW)

The TL502C and TL503C are control logic
devices designed to complement the TL500 and
TL501 analog processors. They feature interdigit
blanking, over-range blanking, an internal
oscillator, and a fast display scan rate. The
internal-oscillator input is a Schmitt trigger circuit
that can be driven by an external clock pulse or
provide its own time base with the addition of
a capacitor. The typical oscillator frequency is
120 kHz with a 470-pF capacitor connected
between the oscillator input and ground.

CONTROL B OUTPUT

VCC

D1 (LSB)
D2

DIGIT
{
ENABLE
OUTPUTS

CONTROL A OUTPUT
20,000t

D3
D4

OSCILLATOR INPUT
TRIGGER

D5 (MSB)~

COMPARATOR INPUT

7'SEGMENT{A
DRIVER
B
OUTPUTS
C

G}
7.'SEGMENT
F
E
DRIVER

DIGITAL COMMON

D

OUTPUTS

---""---'

The TL502C provides seven-segment-display
output drivers capable of sinking 100 mA and
compatible with popular common-anode
displays. The TL503C has four BCD output
drivers capable of 100-mA sink currents. The
code (see next page and Figure 4) for each digit
is multiplexed to the output drivers in phase with
a pulse on the appropriate digit-enable line at a
digit rate equal to fosc, divided by 200. Each
digit-enable output is capable of sinking 20-mA.

TL503C ... N PACKAGE
(TOP VIEW)
CONTROL B OUTPUT
DIGIT
{
ENABLE
OUTPUTS

CONTROL A OUTPUT
OSCILLATOR INPUT
TRIGGER

D4
D5 (MSBI~

COMPARATOR INPUT
03

00
DIGITAL COMMON

The comparator input of each device, in addition
to monitoring the output of the zero-crossing
detector in the analog processor, may be used
in the display test mode to check for wiring and
display faults. A high logic level (2 to 6.5 V) at
the trigger input with the comparator input at or
below 6.5 V starts the integrate-input phase.
Voltage levels equal to or greater than 7.9 Von
both the trigger and comparator inputs clear the
system and set the BCD counter to 20,000.
When normal operation resumes, the conversion
cycle is restarted at the auto zero phase.

VCC

D1 (LSBI
D2
D3

'-<..;'--_:;..1-'

02
01

tPin 18 of TL502C provides an output of fosc (oscillator
frequency) -;- 20,000.
:1:05, the most significant bit, is also the sign bit.

These devices are manufactured using 12L and
bipolar techniques. The TL502C and TL503C are
characterized for operation from 0 DC to 70 DC.
TABLE OF SPECIAL FUNCTIONS
VCC
TRIGGER

COMPARATOR

INPUT

INPUT

=

5 V ±10%
FUNCTION

VI<0.8V

VI<6.5V

2 V7.9 V

Display Test: All BCD outputs high

VI>7.9 V

VI<6.5V

VI <6.5

Both inputs to go VI2:7.9
simultaneously

v

Hold at auto-zero cycle after completion of conversion

Internal Test
System clear: Sets BCD counter to 20,000.
When normal operation is resumed, cycle begins with Auto Zero,

~

TEXAS
INSTRUMENTS
2-86

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TL502C, TL503C
DIGITAL PROCESSORS

DIGIT 5 IMOST SIGNIFICANT DIGIT) CHARACTER CODES
TL502C SEVEN-SEGMENT LINES
CHARACTER

+
+1
-

-1

TL503C BCD OUTPUT LINES
Q3

Q2

Q1

B

4

2

1

L

H

L

H

L

A

B

C

D

E

F

G

H

H

H

H

L

L

QO

H

L

L

H

L

L

L

H

H

H

L

L

H

H

L

H

H

L

H

L

H

H

L

L

L

L

H

H

L

H

H

H

H

DIGITS 1 THRU 4 NUMERIC CODE ISee Figure 4)
TL502C SEVEN-SEGMENT LINES
NUMBER

H

~

TL503C BCD OUTPUT LINES
Q3

Q2

Q1

8

4

2

1

H

L

L

L

L

H

H

L

L

L

H

H

L

L

L

H

L

H

H

L

L

L

H

H

H

H

L

L

L

H

L

L

L

H

L

L

L

H

L

H

L

L

L

H

H

L

H

H

L

H

H

H

L

L

H

L

L

L

L

L

H

L

L

H

A

B

C

D

E

F

G

0

L

L

L

L

L

L

1
2
3
4
5
6

H

L

L

H

H

L

L

H

L

L

L

L

L

L

H

L

L

L

H

L

L

H

L

L

L

7

L

L

L

H

H

8
9

L

L

L

L

L

L

L

L

L

H

high level, L

~

QO

low level

schematics of inputs and outputs
SEGMENT DRIVERS-TL502C
BCD DRIVERS-TL503C

COMPARATOR AND TRIGGER INPUT

2.5 kn

2.5 kn

5kn

h

DISPLAY
- TEST OR
SYSTEM
CLEAR

J,

VCC--750 n

---

OUTPUT

'"

k~

-r"

INPUT

-vcc

5 kn
-COMMON

COMMON---

J,
DIGIT-ENABLE OUTPUTS

CONTROL A AND B OUTPUTS
VCC---

VCC- -

1 kn

10 kn

16.8 kn

OUTPUT
0--

1 kn

OUTPUT
>----

110n'

---

- 4.4 kn
COMMON

1 kn

~

I

....
5kn
COMMON---'Shorted on TL503C

1 kn

J,

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-87

TL502C, TL503C
DIGITAL PROCESSORS
absolute maximum ratings
Supply voltage, Vcc (see Note 4)

7
Oscillator

Input voltage, VI

Comparator or Trigger

Output current

V

5.5

BCD or Segment drivers

120

Digit-enable outputs

40

Pin 1 8 (TL502C only)

20

Total power dissipation at (or below) 30 DC free-air temperature (see Note 5)
Storage temperature range
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds

mA

1100

o to

Operating free-air temperature range

V

9

mW
DC

70

-65 to 150

DC

260

DC

NOTES: 4. Voltage values are with respect to the network ground terminal.
5. For operation above 30 DC free-air temperature, derate linearly to 736 mW at 70 DC at the rate of 9.2 mW/DC.

recommended operating conditions
Supply voltage, VCC
High·level input voltage, VIH
Low-level input voltage, VIL

I Comparator and trigger inputs
I Comparator and trigger inputs

NOM

MAX

4.5

5

5.5

2

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

UNIT
V
V

0.8
0

Operating free-air temperature

2-88

MIN

70

V
DC

electrical characteristics at 25 °C free-air temperature
PARAMETER
VIK

Input clamp voltage
Positive-going input

VT+

threshold voltage
Negative-going input

VTVT+ - VT-

threshold voltage
Hysteresis

TERMINAL

TL502C

TEST CONDITIONS

=

MIN

-

TL503C

TYP

MAX

-0.8

-1.5

MIN

TYP

MAX

-0.8

-1.5

UNIT

All inputs

Vee

=

4.5 V,

Oscillator

Vee

=

5 V

Oscillator

Vee

=

5 V

Oscillator

Vee

=

5 V

0.4

0.6

0.8

0.4

0.6

0.8

Oscillator

Vee

=

5 V

-40

-94

-170

-40

-94

-170

~A

Oscillator

Vee

=

5 V

40

117

170

40

117

170

~A

4.15

4.4

4.15

4.4

Vee

=

4.5 V,

4.25

4.4

4.25

4.4

4.25

4.4

II

-12 mA

1.5

V

1.5

0.9

V

0.9

V

Input current at

IT+

positive-going input

threshold voltage
Input current at

IT-

"

0

(J>

negative-going input

threshold voltage

-<

Q

~z

1300

Digit enable
VOH

High-level output voltage

~ IT!
~

VOL

Low-level output voltage

~

IOL
IOL

Control A and B

Vee

=

4.5 V

Input current

IIH

High-level input current

IlL

Low-level input voltage

Comparator, Trigger

Oscillator
Comparator, Trigger

Oscillator
Oscillator
Comparator, Trigger

High-level output current
(Output transistor off)

Low-level output current
IOL
ICC

~

<0

0

IOL

(Output transistor on)
Supply current

=
=
=
=
=

2 rnA
100 rnA

VI

=

5.5 V

Vee

=

5.5 V,

VI

=

2.4 V

Vee

=

5.5 V,

VI

=

0.4 V

Segment drivers

Vo

BCD drivers

Vo
Vo

=

Pin 18 (TL502e only)

Vo
Vee

=

4.5 V

Digit enable

Vee

=

4.5 V,

Vce

Vee

=

5.5 V

Vo

0.15

0.4

0.088

0.4

0.17

0.3

65

100

100 rnA

5.5 V,

=
=
=
=
=

Control A and 8

10 rnA

=

Vo

V

20 rnA

Vee

Digit enable
IOH

IOL
IOL

BCD drivers
II

~
~

'"'"

Digit enable
Pin 18 (TL502e only)
Segment drivers

Z

~ Ci1~

=

IOH

Control A and B

~...,

G;;cr;;1
8o C~
~

Pin 18 (TL502e only)

-0.6

0.088

0.4

-1

0.3

65

100

~A

1

rnA

-0.6

-1
0.5

-0.1

-0.17

-0.1

-0.17

-1

-1.6

-1

-1.6

0.5 V

-0.5

-0.9

0.5 V

-0.25

-0.4

V

0.17

0.5

-4

3.55 V

0.5

1

-2.5

0.5 V,

0.2

-2.5

-4

-0.25

-0.4

rnA
rnA

rnA

0.25

5.5 V

> .....

0.25
23
73

,... r-

rnA
110

C)

::::j

5.5 V
18

CI

73

110

rnA
--

-ag:

:aN
nOn

m-f
en,...
enUi
0=
:aw
enn

TL502C, TL503C
DIGITAL PROCESSORS

special functions t operating characteristics at 25 DC free-air temperature
PARAMETER
II

TEST CONDITIONS

MIN

Input current into

VCC = 5.5 V,

VI = 8.55 V

comparator or trigger inputs

VCC = 5.5 V,

VI =,6.25 V

TYP

MAX

1.2

1.8

mA

0.5

mA

UNIT

tThe comparator and trigger inputs may be used in the normal mode or to perform special functions. See the Table of Special Functions.

TYPICAL APPLICATION DATA

01-------,1
--i~_._---1~6~,7~~-s~(s-ee~N~o-te-E~)-----------------------------------------j4-316.7 ~s-=-j :
I
02----------------------~

03------------------------------------~

04---------------------------------------------------,
05-----------------------------------------------------------------,

r--

L--------,I
NOTE E: The BCD or seven-segment driver outputs are present for a particular digit slightly before the falling edge of that digit enable.

FIGURE 4. TL502C. TL503C DIGIT TIMING WITH 120-kHz CLOCK SIGNAL AT OSCILLATOR INPUT

-I!}

TEXAS
INSTRUMENTS
2-90

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TL505C
ANALOG-TO-DIGITAL CONVERTER
D2366, OCTOBER 1977-REVISED FEBRUARY 19B9

•

3-Digit Accuracy (0.1 %)

•

10-Bit Resolution

•

Automatic Zero

•

Internal Reference Voltage

N PACKAGE
(TOP VIEW)

VCC
ANALOG IN

•

Single-Supply Operation

•

High-Impedance MOS Input

•

Designed for Use with TMS 1000 Type
Microprocessors for Cost-Effective
High-Volume Applications

•

BI-MOS Technology

•

Only 40 mW Typical Power Consumption

ZERO CAP 2
ZERO CAP 1

REF OUT
REF IN

INTEG RES
INTEG IN

GND
BIN

INTEG OUT
GND

A IN -""_ _r-" CaMP OUT

Caution. This device has limited built-in gate protection, The leads should be shorted together or the device
placed in conductive foam during storage or handling to prevent electrostatic damage to the MaS gates.

description
The TL505C is an analog-to-digital converter building block designed for use with TMS 1000 type
microprocessors. It contains the analog elements (operational amplifier, comparator, voltage reference,
analog switches, and switch drivers) necessary for a unipolar automatic-zeroing dual-slope converter. The
logic for the dual-slope conversion can be performed by the associated MPU as a software routine or can
be implemented with other components, such as the TL50210gic-control device.
The high-impedance MOS inputs permit the use of less expensive, lower value capacitors for the integration
and offset capacitors and permit conversion speeds from 20 per second to 0.05 per second,
The TL505C is a product of TI's BI-MOS process, which incorporates bipolar and MOSFET transistors on
the same monolithic circuit. The TL505C is characterized for operation from O°C to 70°C.

PRODUCTION DATA documents contain information
current as of publication date. Products conform to
specifications per the terms of Texas Instruments
standard warranty. Production processing does not
necessarilv include testing of all parameters.

~

Copyright

© 1983, Texas Instruments Incorporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-91

TL505C
ANAlOG·TO·DlGITAl CONVERTER
functional block diagram
RX

1-----

(12)

------r-----:

(10)

(11 )

1
1
1

VCC (1)

1

I

(4):

S4

........---4>---~~-_I

,

">-_---OCOMP
: OUT

1
I

1

1

I

I
I

1

S2C

(13) I

1
1
1

Cz

1

1(61
I

VOLTAGE
REFERENCE

S3A

(2)'

ANALOG~
INPUT

,
I
(3),

~

LOGIC DECODE
AND
SWITCH ORIVERS

B
1 (7)

A
I
I

______________________ ~ ___ ~_J
(5)

GND

(9)

GND

NOTE: Analog and digital GND are internally connected together.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage, VCC (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 18 V
Input voltage, pins 2, 4, 6, and 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VCC
Continuous total dissipation at (or below) 25 DC free-air temperature (see Note 2) . . . . . .. 1150 mW
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 0 DC to 70 DC
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65 DC to 150 DC
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds . . . . . . . . . . . . . . . . . . . . . . 260 DC
NOTES:

1. Voltage values are with respect to the two ground terminals connected together.
2. For operation above 25°e free·air temperature, derate linearly to 736 mW at 70 0 e at the rate of 9.2 mW/oe.

recommended operating conditions
MIN

NOM

MAX

Supply voltage, Vee

7

9

15

Analog input voltage, VI

0

4

V

Reference input voltage, VreH!)

0.5

3

V

High-level input voltage at A or B, VIH

3.6

Vee+ 1

V

Low-level input voltage at A or B, VIL

0.2

1.8

V

V

See "component selection"

Integrator capacitor, eX
Integrator resistor, RX
Integration time, tl
Operating free-air temperature, T A

~

TEXAS
INSTRUMENTS
2-92

UNIT

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

0.5

2

M[J

16.6

500

ms

0

70

°e

TL505C
ANALOG· TO·DlGITAL CONVERTER
electrical characteristics, Vee
(unless otherwise noted)

25°e, connected as shown in Figure 1

1 V, TA

9 V, Vref(l}

PARAMETER

TEST CONOITIONS

VOH

High-level output voltage at pin 8

IOH

High-level output current at pin 8

IOH
VOH

VOL

Low-level output voltage at pin 8

IOL

MIN

TYP

7.5

8.5

V

7.5 V

-100

~A

1.6 mA

200

a

~

~
~

Maximum peak output voltage

VOM

Reference output voltage

VrellOI
"Vrel

-100

Irel -

Temperature coefficient of

TA

reference output voltage

~

High-level input current into A or B

IlL

Low-level input current into A or B

VI - 9 V
VI - 1 V

II

Current into analog input

VI

liB

Total integrator input bias current

ICC

Supply current

~

~A

1.15

ooe to 70°C

IIH

a to

400

4 V.

1.22

1.35

aV

system electrical characteristics, Vee
Figure 1 (unless otherwise noted)

1 V, TA

TEST CONOITIONS

PARAMETER
Zero error

VI

Linearity error

VI

- a
~ a to

10
200

~A

±10

± 200

pA

8

mA

Ratiometric reading

VI - Vrelill -

V relill constant and

ratio metric reading

TA

~

a °e to

1 V

MIN

0.998
~

1 V.

70 DC

pA

25°e, connected as shown in

4 V

Temperature coefficient of

~A

1

4.5

9 V, Vref(l}

V

10
±10

No load

mV

ppm/oe

±100

A input at

UNIT

V

Vee- 2 Vee- 1

RX '" 500 kQ

swing at integrator output

MAX

TYP

MAX

0.1

0.4

mV

0.02

0.1

%FS

1.000

1.002

±10

UNIT

ppm/oe

DEFINITION OF TERMS
Zero Error
The intercept (b) of the anolog-to-digital converter system transfer function y = mx + b, where y is the
digital output, x is the analog input, and m is the slope of the transfer function, which is approximated
by the ratiometric reading.

Linearity Error
The maximum magnitude of the deviation from a straight line between the end points of the transfer function.

Ratiometric Reading
The ratio of negative integration time (t2) to positive time (t1).

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-93

TL505C

ANALOG-TO-DlGlTAL CONVERTER
PRINCIPLES OF OPERATION
A block diagram of an MPU system using the TL505C is shown in Figure 1. The TL505C operates in a
modified positive-integration, three-step, dual-slope conversion mode. The AID converter waveforms during
the conversion process are illustrated in Figure 2.
Vcc

RX

Cx

1 Mn

0.01 "F

:----- (12)

(11)----- (10)

,
,

(1)

,I

I

(4):

S4

'(B)

1V~"""=--~"""""""'"

~~--o---r~IN

,
,
,,

MPU
CONTROLLER

(13) I

Cz

10 kn

rLO~~Ec;ltlE~~Q(71}-1-jJ A

1"F (14): S3A
ANALOG~

I N PUT

AND
8:>',-=-----''-1 B

(2) :
(3)'

I

'----------I~. ~----------------------;q.(51-~-J
FIGURE 1. FUNCTIONAL BLOCK DIAGRAM OF TL505C INTERFACE WITH A MICROPROCESSOR SYSTEM
FUNcnON TABLE

I

A------t!

CONTROLS

I

I
B------~I
I

I

A

I

I
I

I

-V2

L

L

H

H

S3

I

L

H

S1, S4

I
I

IT

cO~~~:~~OR 1~!.'I.mi.\Df,ll~____,--_-,_liMrIl
I
I
I
- - t o - - -....."'I.f----t1
V1

= V2 -

V3

0\'

t2---<0>to1.---to--.-

= VI + VO(ofs}

FIGURE 2. CONVERSION PROCESS TIMING DIAGRAMS

~

TEXAS
INSTRUMENTS
2-94

S1, S2

I

I

INTEGRATOR
V1- rVo(ofs)
OUTPUT
...,......u____.~

SWITCHES CLOSED

I

I

-

I

I

ANALOG

B

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TL505C
ANALOG· TO· DIGITAL CONVERTER

PRINCIPLES OF OPERATION (Continued)
The first step of the conversion process is the auto-zero period to. By the end of this period, the integrator
offset is stored in the autozero capacitor, and the offset of the comparator is stored in the integrator
capacitor. To achieve this end, the MPU takes the A and B inputs low, which closes S 1 and S2. The output
of the comparator is connected to the input of the integrator through the low-pass filter consisting of RZ
and CZ. The closed loop of A 1 and A2 seeks a null condition in which the offsets of the integrator and
comparator are stored in Cz and CX, respectively. This null condition is characterized by a I'Iigh-frequency
oscillation at the output of the comparator. The purpose of S2B is to shorten the amount of time required
to reach the null condition.
At the conclusion of to, the MPU takes the A and B inputs both high, which closes S3 and opens all other
switches. The input signal VI is applied to the noninverting input of A 1 through CZ. VI is then positively
integrated by A 1. Since the offset of A 1 is stored in CZ, the change in voltage across Cx is due to only
the input voltage. Since the input is integrated in a positive integration during t1, the output of A 1 will
be the sum of the input voltage, the integral of the input voltage, and the comparator offset, as shown
in Figure 2. The change in voltage across capacitor Cx (VCX) during t1 is given by
(1 )

where R1 = RX + RS3B and RS3B is the resistance of switch S3B.
At the end of t1, the MPU takes the A input low and the B input high, which closes S1 and S4 and opens
all other switches. In this state, the reference is integrated by A 1 in a negative sense until the integrator
output reaches the comparator threshold. At this point, the comparator output goes high. This change
in state is sensed by the MPU, which terminates t2 by again taking the A and B inputs both low. During
t2, the change in voltage across Cx is given by
(2)

where R2 = RX + RS4 + Rref and Rref is the equivalent resistance of the reference divider.
Since LlVCX1 = -LlVCX2, equations (1) and (2) can be combined to give
VI = V

f R,-t2
re R2- t 1

(3)

This equation is a variation on the ideal dual-slope equation, which is
(4)

Ideally then, the ratio of R1/R2 would be exactly equal to one. In a typical TL505C system where
RX = 1 MO, the scaling error introduced by the difference in R1 and R2 is so small that it can be neglected,
and equation (3) reduces to (4).

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-95

TL505C
ANALOG·TO·DIGITAL CONVERTER

PRINCIPLES OF OPERATION (Continued)
component selection
The autozero capacitor Cz should be within the recommended range of operating conditions and should
have low leakage characteristics. Most film-dielectric capacitors and some tantalum capacitors provide
acceptable results. Ceramic and aluminum capacitors are not recommended because of their relatively
high leakage characteristics.
The integrator capacitor Cx should also be within the recommended range and must have good voltage
linearity and low dielectric absorption. For 10-bit applications, polyster, polycarbonate, and other film
dielectrics are usually suitable. If greater precision or stability is required, a polypropylene-dielectric capacitor
similar to TRW's X363UW might be appropriate.
Stray coupling from the comparator output to any analog pin (in order of importance, 13, 11, 10, 2, 4)
must be minimized to avoid oscillations. In addition, all power supply pins should be bypassed at the package,
for example, by a 0.01-/LF ceramic capacitor.
The time constant RXCX should be kept as near the minimum value as possible and is given by the formula:
Minimum RXCX =

Vl(max) t1
(VCC - 2 V - VI(max))

where:

t1 = Input integration time in seconds,
Vl(max) = the maximum value of the analog input voltage,
VCC - 2 V = the maximum voltage swing of the integrator input.

~

TEXAS
INSTRUMENTS
2-96

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TL505C
ANALOG·TO·DIGITAL CONVERTER
TYPICAL APPLICATION DATA
9V

ANALOG
COMP

INPUT

SIGNAL OUT

t--------i

K(X)

SEE NOTE 3
Tl505C

A

TMS1000
SERIES

10
kn

10kn
LOGIC

SEGMENT

R8

DRIVE

CONTROL
B

R9

DIGIT

LINES

DRIVE
TIL312 LED

FULL-SCALE
ADJUST
'::'

DISPLAYS

'::'

NOTE 3: Connect to either 9 V or

aV

depending on which device in the TMS 1 000 series is used and how it is programmed.

FIGURE 3. TL505C IN CONJUNCTION WITH A TMS1 000 SERIES MICROPROCESSOR
FOR A 3-DIGITAL PANEL METER APPLICATION
5V

12 V

56 n 1N914
1 k{l

FROM
AUDIO
SYSTEM

8 {l

OS
I'F

VCC

ANALOG
INPUT

COMP/LAMP
TEST

COMP

OUT
REF

IN

2.2 kn

1N914

VCC

A

A

B

B
470 pF

TL505C

GND

RX2

D2
2.2 kn

TlS91

D1
9

f

e

OSC
INPUT

d

TL502

T

b

CZ1
6.8I'F

,,,,a_ _ _.1'"_ _ _9..,,
GND

CX2

GND

D1 D2

SEGMENT
TIL807

FIGURE 4. AUDIO PEAK POWER METER

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-97

2-98

TL5071, TL507C
ANALOG·TO·DlGITAL CONVERTER
02503, OCTOBER 1979-REVISED OCTOBER 1988

P PACKAGE

•

low Cost

•

7·Bit Resolution

•

Monotonicity Over Entire AID Conversion
Range

(TOP VIEW)

•

Ratiometric Conversion

•

Conversion Speed ... Approximately 1 ms

•

Single-Supply Operation ... Either
Unregulated 8-V to 18-V (VCC2 Input), or
Regulated 3.5-V to 6-V (VCC1 Input)

•

12 l Technology

•

Power Consumption at 5 V ... 25 mW Typ

•

Regulated 5.5 V Output (:51 mAl

ENABLE u B RESET
ClK

2,

7

GND
OUTPUT

3

6
5

4

VCC2
VCC1

ANALOG INPUT

FUNCTION TABLE
ANALOG

ENABLE

OUTPUT

X

Lt

H

VI<200mV

H

L

V,amp>VI>200 mV

H

H

VI>V,amp

H

L

INPUT CONDITION

t Low level on enable also inhibits the reset function.
H = high level, L = low level, X = irrelevant

description

A high level on the reset pin clears the counter to zero,

The Tl507 is a low-cost single-slope analog-towhich sets the internal ,amp to 0.75 Vee. Internal
digital converter designed to convert analog
pull-down resistors keep the reset and enable pins low
input voltages between 0,25 VCC1 and 0.75
when not connected.
VCC1 into a pulse-width-modulated output
code. The device contains a 7-bit synchronous
counter, a binary weighted resistor ladder network, an operational amplifier, two comparators, a buffer
amplifier, an internal regulator, and necessary logic circuitry. Integrated-injection logic (1 2 l) technology
makes it possible to offer this complex circuit at low cost in a small dual-in-line 8-pin package.
In continuous operation, conversion speeds of up to 1000 conversions per second are possible. The Tl507
requires external signals for clock, reset, and enable. Versatility and simplicity of operation, coupled with
low cost, makes this converter especially useful for a wide variety of applications,
The Tl5071 is characterized for operation from - 40°C to 85 °C, and the Tl507C is characterized for
operation from OOC to 70°C.

functional block diagram (positive logic)
COMPARATOR 2

ANALOG~15~1__________. ______________________~~

INPUT
OUTPUT
CTR

R

MSBQ
Q

+

Q
Q

RESET 181
111

ENABLE

R

2R
4R
8R
16R

Q

R

32R
Q

REGULATOR

64R

171

LSB Q

VCC2
025 VCC1

161
VCC1
131
'------GNO

Q indicates

an n-p-n open-collector output.

PRODUCTION DATA documents contain information
currant as of publication dats. Products conform to
specifications per the terms of Texas Instruments
standard warranty. Production processing does not
necessarily include testing of all parameters.

"'!1

Copyright

© 1979, Texas Instruments Incorporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-99

TL5071, TL507C

ANALOG·TO·DIGITAL CONVERTER
schematics of inputs and outputs
EQUIVALENT OF ENABLE

EQUIVALENT OF CLOCK

AND RESET INPUTS

INPUT

EQUIVALENT OF ANALOG
INPUT
VCC1--------~--

75k!"!

'N'"'

~--

j----J

INPUT-VV'v-l

OUTPUT
....------~------- vCC1

OUTPUT

absolute maximum ratings over operating free·air temperature range (unless otherwise noted)
Supply voltage, VCC1 (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 V
Supply voltage, VCC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 20 V
Input voltage at analog input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 6.5 V
Input voltage at enable, clock, and reset inputs .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 20 V
On-state output voltage ."..................................................... 6 V
Off-state output voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , 20 V
Continuous total dissipation at (or below) 25°C free-air temperature (see Note 2) . . . . . .. 1000 mW
Operating free-air temperature range: TL5071 . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 40°C to 85 °C
TL507C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 to 70°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds. . . . . . . . . . . . . . . . . . . .. 260°C
NOTES: 1. Voltage values are with respect to network ground terminal unless otherwise noted.

2. For operation above 25°C free-air temperature, derate linearly to 520 mW at 85°C at the rate of 8.0 mW/oC.

-1!1

TEXAS
INSTRUMENTS
2-100

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TL5071, TL507C
ANALOG-TO-DiGITAL CONVERTER
recommended operating conditions
MIN

NOM

MAX

Supply voltage, VCCl

3.5

5

6

V

Supply voltage, VCC2

8

15

18

V

Input voltage at analog input

0

5.5

V

Input voltage at chip enable, clock, and reset inputs

±18

High-level input voltage, VIH, reset and enable

2

UNIT

V
V

Low-level input voltage, VIL, reset and enable

0.8

V

On-state output voltage

5.5

V

Off-state output voltage

18

Clock frequency, f clock

0

125

150

V
kHz

electrical characteristics over recommended operating free-air temperature range.
VCC1 = VCC2 = 5 V (unless otherwise noted)
regulator section
PARAMETER
VCCl

Supply voltage (output)

ICCl
ICC2

MIN

Typt

MAX

5

5.5

6

V

VCC2 open

5

8

mA

VCCl open

7

10

mA

Typt

MAX

TEST CONDITIONS

Supply current

VCC2 = 10to18V,
VCCl = 5 V,

Supply current

VCC2 = 15 V,

ICCl =Oto -lmA

UNIT

inputs
PARAMETER
VT+

Positive-going threshold voltage t

VT-

Negative-going threshold voltage t

Vhvs

Hysteresis (VT + - VT-)

TEST CONDITIONS

MIN

4.5
Clock Input

2

2.6

4

17

35

VI = 2.4 V

IIH
IlL

Low-level input current

VI = 0

II

Analog input current

VI = 4 V

Reset, Enable, and Clock

VI = 18 V

130

V
V

0.4

High-level input current

UNIT

220

320

V
p.A

±10

p.A

10

300

nA

Typt

MAX

UNIT

0.1

100

p.A

10

15

mA

80

400

mV

Typt

MAX

UNIT

±80

mV

±20

mV

±80

mV

±80

mV

output section
PARAMETER

TEST CONDITIONS

IOH

High-level output current

VOH = 18 V

IOL

Low-level output current

VOL = 5.5 V

VOL

Low-level output voltage

IOL = 1.6 mA

MIN
5

operating characteristics over recommended operating free-air temperature range.
VCC1 = VCC2 = 5.12 V
PARAMETER

TEST CONDITIONS

MIN

Overall error
See Figure 1

Differential nonlinearity
Zero error t

Binary count = 0

Scale error

Binary count

Full scale input voltage!

Binary count = 127

= 127

Propagation delay time from reset or enable

3.74

3.82
2

3.9

V
p's

t All typical values are at T A = 25 DC.
+These parameters are linear functions of Vee1-

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-101

TL5071, TL507C

ANALOG-TO-DIGITAL CONVERTER

definitions
zero error
The absolute value of the difference between the actual analog voltage at the 01 H-to-OOH transition and
the ideal analog voltage at that transition.
overall error
The magnitude of the deviation from a straight line between the endpoints of the transfer function.
differential nonlinearity
The maximum deviation of an analog-value change associated with a 1-bit code change (1 clock pulse)
from its theoretical value of 1 LSB.

PARAMETER MEASUREMENT INFORMATION
SN74191

r--<: >CLOCK

4

OUTPUTS
r - DOWN/UP

ANALOG DEVICES
AD562
(or equivalent)

SN74191
RIPPLE
CLOCK

-

-<: >CLOCK
OUTPUTS
I - DOWN/UP

C)

'---

4

TEST
POINT

BITS9·12
BITS 5·8

-

5kll

BITS '·4

TL507

~1

DAC
OUT

rV"NW
_

CLOCK PULSE

SN74191
RIPPLE
CLOCK
100 kHz
CLOCK
INPUT

>

CLOCK
OUTPUTS

4

I- DOWN/UP

FIGURE 1. MONOTONICITY AND NONLINEARITY TEST CIRCUIT

~

TEXAS
INSTRUMENTS
2-102

POST Of;:FICE BOX 655303 • DALLAS, TEXAS 75265

ANALOG
INPUT
OUTPUT
> CLOCK

-

TL5071. TL507C
ANALOG·TO·DlGITAL CONVERTER
PRINCIPLES OF OPERATION
The TL507 is a single-slope analog-to-digital converter. All single-slope converters are basically voltageto-time or current-to-time converters. A study of the functional block diagram shows the versatility of
the TL507.
An external clock signal is applied through a buffer to a negative-edge-triggered synchronous counter. Binaryweighted resistors from the counter are connected to an operational amplifier used as an adder. The
operational amplifier generates a signal that ramps from 0.75· VCC1 down to 0.25· VCC1. Comparator 1
compares the ramp signal to the analog input signal. Comparator 2 functions as a fault defector. With
the analog input voltage in the range 0.25 • VCC1 to 0.75 • VCC1, the duty cycle of the output signal
is determined by the unknown analog input, as shown in Figure 2 and the Function Table.
For illustration, assume VCC1 = 5.12 V,
0.25 • VCC1

1.28 V
(0.75 - 0.25) VCC1

1 binary count
0.75 • VCC1 -

1 count

128

20 mV

3.82 V

The output is an open-collector n-p-n transistor capable of withstanding up to 18 V in the off state. The
output is current limited to the 8- to 12-mA range; however, care must be taken to ensure that the output
does not exceed 5.5 V in the on state.
The voltage regulator section allows operation from either an unregulated 8- to 18-V VCC2 source or a
regulated 3.5- to 6-V VCC1 source. Regardless of which external power source is used, the internal circuitry
operates at VCC1. When operating from a VCC1 source, VCC2 may be connected to VCC1 or left open.
When operating from a VCC2 source, VCC1 can be used as a reference voltage output.

ANALOG INPUT
LEVEL 1

RAMP INPUT TO
COMPARATOR 1

OUTPUT FOR
INPUT LEVEL 1

ou,,"''",

INPUT LEVEL 2

J

uu
FIGURE 2

TEXAS

L

-I!}

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

2-103

\

2-104

TLC532AM. TLC532AI. TLC533AM. TLC533AI
LinCMOSTM 8·BIT ANALOG·TO·DlGITAL PERIPHERALS
WITH 5 ANALOG AND 6 DUAL·PURPOSE INPUTS
D2819, NOVEMBER 1983-REVISED SEPTEMBER 1986

N PACKAGE
(TOP VIEW)

LinCMOS" Technology

•

8·Bit Resolution

•

Total Unadjusted Error ...

•

Ratiometric Conversion

•

Access Plus Conversion Time:
TLC532A ... 15 ,.s Max
TLC533A ... 30 ,.s Max

± 0.5

GND

VCC

2 - 1 (MSB)
2-2
2- 3

AO }
A2
A3

1/0
DATA
BUS

•

3·State. Bidirectional I/O Data Bus

•

5 Analog and 6 Dual·Purpose Inputs

•

On·Chip 12·Channel Analog Multiplexer

•

Three On· Chip 16·Bit Data Registers

•

Software Compatible with Larger TL530
and TL531 (21·lnput Versions)

•

On·Chip Sample·and·Hold Circuit

•

Single 5· V Supply Operation

•

Low Power Consumption ... 6.5 mW Typ

•

Improved Direct Replacements for Texas
Instruments TL532 and TL533. National
Semiconductor ADC0829. and Motorola
MC14442

REF + (A 11

REF -

LSB Max

ANALOG

2 - 4

A4

2 -5

A5

2 -6

A10lD1 }
A 11/02
A12/D3
A 13104
A 14105
A 15/06

2- 7
2 -8 (lSB)
READIWRITE IRiwl
CLOCK (ClK)
REGISTER SELECT IRS)
CHIP SELECT (CS)

'"1..._ _

INPUTS

ANALOGI
DIGITAL
INPUTS

RESET (R)

~

•

FN PACKAGE
(TOP VIEW)

m

~

(f)

::2;
N
I
N

0
I
N

4

description

3

I
L.L

+

L.L

Zw UJ
t:J0::: 0:::
2

U

uo
>«

1 2827 26

2- 3

5

25

2- 4

6

24

A3

23

A4

2- 5

The TLC532A and TLC533A are monolithic
LinCMOS" peripheral integrated circuits each
designed to interface a microprocessor for
analog data acquisition. These devices are
complete peripheral data acquisition systems on
a single chip and can convert analog signals to
digital data from up to 11 external analog
terminals. Each device operates from a
single 5-V supply and contains a 12-channel
analog multiplexer. an 8-bit ratiometric analogto-digital (A/D) converter, a sample-and-hold,
three 16-bit registers, and microprocessorcompatible control circuitry. Additional features
include a built-in self-test. six multipurpose
(analog or digital) inputs, five external analog
inputs, and an 8-pin input/output (110) data port.
The three on-chip data registers store the control
data, the conversion results, and the input digital
data that can be accesssed via the
microprocessor data bus in two 8-bit bytes
(most-significant byte first). In this manner, a
microprocessor can access up to 11 external
analog inputs or 6 digital signals and the positive
reference voltage that may be used for self-test.

A2

2- 6

8

22

A5

2- 7

9

21

2 -- 8 (lSBI

10

20

Riw

11

A10/D1
A11/D2
A 12103

19
12 13 14 15 161718

"J

COL0en>

iil

>e».
..........

CQ
289

6

290

~C

CLOCK

I
-I
I
I
START CONVERSION CYCLE
1'1141----+--- IF SC BIT IS LOGIC ONE (HIGH)

I;!

ii

.

0

'!l

I+t---lWRITEC~CLE
I

1

1

1

14I
1
I
RiW

I

1
I

i

T------+---~-~·II41-WRITE~
:

R~AD CYCLE

I

I

I

I

I

-

I

:::J

n

CD

!

1

.14 :

tsu(A)~

CD

.1

!

Cr CLE
I
I

I

0

!

U!Q.~

j

..:i"

3

=e.!::. ""t

-=nn
....
.....
=!:f.n
2i1!:

Q2i!
....
C) ..... ,n

»~

22"-'

~~~.

c:nQ

~'?;:!

C .....

n

>eU!

..... w

c_=. . .
.~W

"'CIS):io
"'CI )I. •::a:

:::l .....

Q .........

!3C/l

en"'CIh
mmU!

i:iz

m~~

_=w
C=en=

cs

2-W

"'CI"'CI>

~cl"'l

~ ~~.

1! I"'l

..... m

RS

~z

.

~"' ·Cil4r

~ ..n I

t su (bus)-I!1

1-

MS

~

...'"
s:

DATA

:

LS

~

I

I

-.. ~ton

1

.'en

!

:

1

LS

LS

n:
I

I

...:

~ ~ten
1

I

LS

.....

I'
1

-.. l4-'on
1
I

:

I

I

I

1

1

.en...c

I

j4MS

-+!

HI-Z STATE

BUS

-,

SEE NOTE A

NOTES: A.
B.
C.
D.
E.

This is a l6-bit input instruction from the microprocessor being sent to the control data register,
This is the 2-byte (16-bit) content of the digital data register being sent to the microprocessor.
This is the LS byte (S-bit) content of the analog conversion data register being sent to the microprocessor.
This is the LS byte (S-bit) content of the digital data register being sent to the microprocessor.
These are MS byte (S-bit), LS byte (S-bit). and LS byte (S-bit) content of the analog. conversion data register or digital data
register being sent to the microprocessor.
F. This is the 2-byte (16-bit) content of the analog conversion data register being sent to the microprocessor.

~.__

~

>
....
en

TLC532AM, TLC532AI, TLC533AM, TLC533AI
LinCMOSTM 8·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH 5 ANALOG AND 6 DUAL·PURPOSE INPUTS
read or write cycle time sequence
trlClK)..j

j.-

-.J f4- t t(ClK)

Shn

CLOCK ,,1

CLOCK #10

3
ClK
I

I

R

l . . .___

----J

(See Note AI

CONTROL
INPUTS

R/W
RS

I

~I

__I

tSU(A)~

END
1
CONVERSION-+I

1

II

--.jl4- t h(C)

(CS)---6i ' ~ 1-

~~l

I

:~

I

~

I

START
CONVERSION

~~____~__~__~I

XlX'IYX'llXlXI! :
t

28

I I

____~________J~~----------------~----------I

I

1

I

I

I

-+1 I+-tenI
~

r---"j
DATA BUS
DATA OUT
("READ")

lS I
HI-Z
----------------------------------1 BYT J~---1BYT~I-S-e-e-N-o-te-B-------------:---------HI-Z

MS

I

HI-Z

I

I

~
-+j j4- t dis

I+-

tsu(bus)-+I

c..--l
--'1 j4- t dis
-.j 14-- tsu(bus)

r-"f
DATA BUS
DATAIN
("WRITE")

HI-Z

----------------------------------~
MS
BYTE

I

I
I

.....l

r-"j
HI-Z

I

HI-Z

11---------------------------

lS
I
BYTE ~

th(bus)~j4-

~j4-th(bus)
)

1

MlI4Ir----- tacq

I
:
1

------1~~1

NOTES: A. The reset pulse (R lowl is required only during power-up.
B. The most significant byte output of Data Out occurs when elK is high. When elK is low, Data Out is in the high-impedance
(off) state. When elK goes high again, the least significant byte is placed on the data bus, At this point, the least significant
byte remains on the bus for as long as elK is kept high.

TEXAS

-II}

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-109

TLC532AM, TLC532AI, TLC533AM, TLC533AI
LinCMOSTM 8-BIT ANALOG-TO-DlGlTAL PERIPHERALS
WITH 5 ANALOG AND 6 DUAL-PURPOSE INPUTS
DATA BUS
LINES 2 - 1

2- 2

IIM~B) I

X

2- 3
I

2- 4
I

X

X

2- 5
I

I

X

2 -- 6

2- 7

X

X

2- 8

,..:2:.-_1,-2=---_2-,.::2_-_3-,-=2=--_4-,..;2:.-_5-,-=:2_-_6-,.::2'--_7--,..:2:.-_8--,

II~sCBlI IIM~BII

X

I

X

I

X

I

A3

I A2

I

A1

I

I:S~I I

~t====~====L_-M-o~SLT-S-IG-N-ILFI-C-A-N-TLB-Y-T-E~~====~==~J ~~:==~====~=--L-E-A.LS-T-S-IG-N.LIF-I-CA-N-T-'--B-Y-TE-_.L_-_-_-_""_-'-_-_-_~:I,
-

16-BIT WRITE

Unused Bits (X) Start Conversion
channel begins
Analog Multiplex
analog channel

------------------+\-,

The MS byte bits 2 -1 through 2 -7 and LS byte bits 2 -1 through 2 -4 of the control register are not used internally.
(SC)- When the SC bit in the MS byte is.set to a logical 1, and analog-to-digital conversion on the specified analog
immediately after the completion of the control register write.
Address (AO-A3)- These four address bits are decoded by the analog multiplexer and used to select the appropriate
as shown below:

Hexadecimal Address (A3

=

MSB)

Channel Select

o

AO

1

REF + (A1)

2-5

A2-A5

6-9 (not used)
A-F

A10-A15

FIGURE 1. WORD FORMAT AND CONTENT FOR CONTROL REGISTER 2-8YTE WRITE
DATA BUS
LINES

2- 1

2 -2

2- 3

2- 4

2- 5

II~~~I ° ° ° °
I

I

I

2- 7

2- 6

I

°

MOST SIGNIFICANT BYTE
8-BIT READ

I

2- 1

2- 8

° IL~BII IIM~BII

2-2

2- 3

2- 4

2- 5

2- 6

2- 7

R6

R5

R4

R3

R2

Rl

I

j~

IIL:OBII

I

I

2.-8

LEAST SIGNIFICANT BYTE

16-BIT READ
AID Status (EOC)- The AID status end-of-conversion (EOC)bit is set whenever an analog-to-digital conversion is successfully completed
by the AID converter. The status bit is cleared by a 16-bit write from the microprocessor to the control register. The remainder of the
bits in the MS byte of the analog conversion data register are always reset to logical 0 to simplify microprocessor interrogation of the
AID converter status.
AID Result (RO-R7)- The LS byte of the analog conversion data register contains the result of the analog-to-digital conversion. Result
bit R7 is the MSB and the converter follows the standard convention of assigning a code of all ones (11111111) to a full-scale analog
voltage. There are no special overflow or underflow indications.

FIGURE 2. WORD FORMAT AND CONTENT FOR ANALOG
CONVERSION DATA REGISTER 1-8YTE AND 2-8YTE READ
DATA BUS
LINES 2-1

2- 1

II~~B)I
14------ MOST

SIGNIFICANT BYTE

/4---------8-BIT

------l~

2- 2

2- 3

2- 4

2- 5

2- 6

2- 7

AO

X

X

X

X

X

14

I

I

I

I

I

2- 8

I IL:BI I

LEAST SIGNIFICANT BYTE

READ-------~

14----------------------16-BITREAD------------------~

Shared Digital Port (A 1OlD 1-A 1 5/D6) - The voltage present on these pins is interpreted as a digital signal, and the corresponding states
are read from these bits. A digital value is given for each pin even if some or all of these pins are being used as analog inputs.
Analog Multiplexer Address (AO-A3)- The address of the selected analog channel presently addressed is given by these bits.
Unused Bits (X) - LS byte bits 2 - 3 through 2 - 8 of the digital data register are not used.

FIGURE 3. WORD FORMAT AND CONTENT FOR DIGITAL DATA REGISTER 1-8YTE AND 2-8YTE READ

TEXAS

~

INSTRUMENTS
2-110

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC532AM. TLC532AI. TLC533AM. TLC533AI
LinCMOSTM 8·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH 5 ANALOG AND 6 DUAL·PURPOSE INPUTS
absolute maximum ratings over operating free·air temperature range (unless otherwise noted)
Supply voltage, VCC (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to 6.5 V
Input voltage range: Positive reference voltage. . . . . . . . . . . . . . . . . . . . .. VREF _ to VCC + 0.3 V
Negative reference voltage. . . . . . . . . . . . . . . . . . . . . . . . .. - 0.3 V to VREF +
All other inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 0.3 V to VCC + 0.3 V
Input current, II (any input) . . . . . . . . . . . . . . . . . . . . . . . . . . .
± 10 mA
Total input current, (all inputs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ± 20 mA
Operating free-air temperature range: TLC532AM, TLC533AM
- 55°C to 125°C
TLC532AI, TLC533AI . . . . . . . . . . . . . . . .
- 40°C to 85 °C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Lead temperature 1,6 mm (1116 inch) from case for 10 seconds: N package.
260°C
Case temperature for 10 seconds: FN package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 260°C
NOTE 1: All voltage values are with respect to network ground terminal.

recommended operating conditions
TLC532A
MIN
Supply voltage, V CC
Positive reference voltage, VREF + (see Note 2)

Negative reference voltage, VREF _ (see Note 21
Differential reference voltage, VREF + -

High-level input voltage, VIH
low-level input voltage, Vil

VREFClock input
All other digital inputs

NOM

MIN

NOM

MAX

UNIT

4.75

5

5.5

4.75

5

5.5

V

2.5

vee

vee+ O.1

2.5

vee

vee+ 0.1

V

-0.1

0

2.5

-0.1

0

2.5

V

1

vee

Vee+ 0.2

1

Vee

vee+ 0.2

V

Vee - 0.8
2

Vee -0.8
2

Any digital input

Clock frequency, fClK

TLC533A
MAX

V

0.8
0.1

2

2.048

0.1

1.048

0.8

V

1.06

MHz

75

100

ns

Address (R/W and RSI setup time, tsu(AI

100

145

ns

Data bus input setup time, tsu(busl

140

185

ns

Control (R/W, RS, and CSI hold time, th(CI

10

20

ns

Data bus input hold time, th(busl

15

20

ns

305

575

CS setup time, tsu(CSI

Pulse duration of control during read, tw(C)

3

3

Pulse duration of clock high, twH(ClKI

230

440

Pulse duration of clock low, twL(ClKI

200

410

Pulse duration, reset low, twl{reset)

ns
Clock
Cycles
ns
ns

Clock rise time, tr(ClKI

15

25

Clock fall time, tf(ClKI

16

30

Operating free-air

TLC __ AM

- 55

125

- 55

125

temperature, T A

TlC __ AI

-40

85

-40

85

ns
ns

°c

NOTE 2: Analog input voltages greater than or equal to that applied to the REF + terminal convert to all ones (111111111, while input
voltages equal to or less than that applied to the REF - terminal convert to all zeros (00000000). For proper operation, the positive
reference voltage, VREF +, must be at least 1 V greater than the negative reference voltage, VREF _. In addition, unadjusted
errors may increase as the differential reference voltage, VREF + - VREF _, falls below 4.75 V.

-1.!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-111

TLC532AM, TLC532AI
LinCMOSTM 8·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH 5 ANALOG AND 6 DUAL·PURPOSE INPUTS
electrical characteristics over recommended operating free-air temperature range, VREF + = Vcc,
VREF - at ground, fCLK = 2 MHz (unless otherwise noted)
PARAMETER

TEST CONDITIONS

VOH

l:Iigh-level output voltage

IOH

VOL

Low-level output voltage

IOL

= -1.6 mA
= 1.6 mA

VIH

=

5.5 V

VIL

=

0

IIH
IlL
IOZ
II

High-level

Any digital or Clock input

input current

Any control input

Low-level

Any digital or Clock input

input current

Any control input

Typt

MAX

UNIT

2.4

V

V

0.4
10

p.A

1
-10

p.A

-1

Off-state (high-impedance state)

VO=VCC

output current

Vo

Analog input current (see Note 3)

VI

=0
= 0 to
= 0 to

10

p.A

-10

VCC

Leakage current between selected channel

VI

and all other analog channels

Clock input at 0 V

Input capacitance

Ci

MIN

VCC,

±500

nA

±400

nA

Digital pins 3 thru 10

4

30

Any other input pin

2

15

1.5

3

mA

1.4

2

mA

ICC+IREF+

Supply current plus reference current

VCC = VREF+
Outputs open

ICC

Supply current

VCC

=

=

5.5 V,

5.5 V

pF

NOTE 3: Analog input current is an average of the current flowing into a selected analog channe.! input during one full conversion cycle.

operating characteristics over recommended operating free-air temperature range, VREF +
VREF - at ground, fCLK = 2 MHz (unless otherwise noted)
PARAMETER

TEST CONDITIONS

MIN

Typt

MAX

UNIT

±0.5

LSB

Zero error (see Note 5)

±0.5

LSB

Full-scale error (see Note 5)

±0.5

LSB

Total unadjusted error (see Note 6)

±0.5

LSB

.±1

teonv

Conversion time (including channel acquisition time)

30

tacq

Ch13nnel acquisition time prior to starting conversion

10

ten

Data output enable time (see Note S)

CL

tdis

Data output disable time

CL

Data bus output

tflbus)

Vcc,

Linearity error (see Note 4)

Absolute accuracy error (see Note 7)

trlbus)

=

High impedance to high level

rise time

Low-to-high level

Data bus output

High impedance to low level

fall time

High-to-Iow level

CL
CL

=
=
=
=

50 pF, RL
50 pF, RL
50 pF, RL
50 pF, RL

=
=
=
=

3 k!l
3 k!l
3 k!l

Cycles
Clock
Cycles
250

3 k!l,

LSB
Clock

10

ns
ns

150
300
150
300

ns
ns

t Typical values are at VCC = 5 V, T A = 25°C.
NOTES: 4. Linearity error is the deviation from the best straight line through the AID transfer characteristics.
5. Zero error is the difference between 00000000 and the converted output for zero input voltage; full-scale error is the difference
between 11111111 and the converted output for full-scale input voltage.
6. Total unadjusted error is the sum of linearity, zero, and full-scale errors.
7. Absolute accuracy error is the maximum difference between an analog value and the nominal midstep value within any step.
This includes all errors including inherent quantization error, which is the ± O. 5 LSB uncertainty caused by the AID converters'
finite resolution.
S. If chip-select setup time, tsuICS), is less than 0.14 p's, the effective data output enable time, ten, may extend such that
tsulCS) + ten is equal to a maximum of 0.475 p.s.

TEXAS

'1.!1

INSTRUMENTS
2-112

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC533AM, TLC533AI
LinCMOSTM 8-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH 5 ANALOG AND 6 DUAL-PURPOSE INPUTS
electrical characteristics over recommended ranges Vee, VREF +, and operating free-air temperature,
VREF - at ground, feLK = 1.048 MHz (unless otherwise noted)
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

10H = -1.6 mA

VOL

Low-level output voltage

10L = 1.6 mA

IIH
IlL

High-level

Any digital or Clock input

input current

Any control input

Low-level

Any digital or Clock input

input current

Any control input

II

VI = 0 to VCC

Leakage current between selected channel

VI = 0 to Vcc,

and all other analog channels

Clock input at 0 V

UNIT
V

10
1
-10
-1
10

VO=VCC

Analog input current Isee Note 31

MAX
0.4

VIL = 0

Off-state Ihigh-impedance statel output current

Input capacitance

Typt

2.4

VIH = 5.5 V

10Z

Ci

MIN

-10

Va = 0

V
~A

~A

~A

±500

nA

±400

nA

Digital pins 3 thru 10

4

30

Any other input pin

2

15

1.3

3

mA

1.2

2

mA

ICC+IREF+

Supply current plus reference current

VCC = VREF+ = 5.5 V,
Outputs open

ICC

Supply current

VCC = 5.5 V

pF

NOTE 3: Analog input current is an average of the current flowing into a selected analog channel input during one full conversion cycle.

operating characteristics over recommended ranges Vee, VREF +, and operating free-air temperature,
VREF - at ground, fclock = 1.048 MHz (unless otherwise noted)
PARAMETER

TEST CONDITIONS

MIN

Typt

MAX

UNIT

Linearity error (see Note 4)

±0.5

LSB

Zero. error Isee Note 51

±0.5

LSB

Full-scale error Isee Note 51

±0.5

LSB

Total unadjusted error Isee Note 61

±0.5

LSB

Absolute accuracy error Isee Note 7)

±1

teonv

Conversion time (including channel acquisition time)

30

tacq

Channel acquisition time prior to starting conversion

10

ten

Data output enable time Isee Note 81

CL = 50 pF, RL = 3 kO,

tdis

Data output disable time

CL = 50 pF, RL = 3 kO

Data bus output
trlbusl
tflbusl

High impedance to high level

rise time

Low-to-high level

Data bus output

High impedance to low level

fall time

High-to-Iow level

CL = 50 pF, RL = 3 kO
CL = 50 pF, RL = 3 kO

LSB
Clock
Cycles
Clock
Cycles

335
10

ns
ns

150
300
150
300

ns
ns

tTypical values are at VCC = 5 V, TA = 25°C.
NOTES: 4. Linearity error is the deviation from the best straight line through the AID transfer characteristics.
5. Zero error is the difference between 00000000 and the converted output for zero input voltage; full-scale error is the difference
between 11111111 and the converted output for full-scale input voltage.
6. Total unadjusted error is the sum of linearity, zero, and full-scale errors.
7. Absolute accuracy error is the maximum difference between an analog value and the nominal midstep value within any step.
This includes all errors including inherent quantization error, which is the ±0.5 LSB uncertainty caused by the AID converters'
finite resolution.
8. If chip-select setup time, tsuICS), is less than 0.14 ~s, the effective data output enable time, ten, may extend such that
tsulCS) + ten is equal to a maximum of 0.475 ~s.

TEXAS

~

INSTRUMENTS
POST OFFtCE BOX 655303 • DALLAS, TEXAS 75265

2-113

2-114

TLC540M, TLC5401, TLC541 M, TLC5411
LinCMOS™ 8-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
02799, OCTOBER 19B3- REVISED OCTOBER 1988

DW OR N PACKAGE

•

LinCMOS'· Technology

•

8-Bit Resolution AID Converter

•

Microprocessor Peripheral or Stand-Alone
Operation

(TOP VIEW)

•

On-Chip 12-Channel Analog Multiplexer

•

Built-In Self-Test Mode

•

Software-Controllable Sample and Hold

•

Total Unadjusted Error ... ± 0.5 LSB Max

•

TLC541 is Direct Replacement for Motorola
MC145040 and National Semiconductor
ADC0811. TLC540 is Capable of Higher
Speed

INPUT AO
INPUT Al
INPUT A2
INPUT A3
INPUT A4
INPUT A5
INPUT A6
INPUT A7
INPUT AS
GND

VCC
SYSTEM CLOCK
1/0 CLOCK
ADDRESS INPUT
DATA OUT
CS
REF +
REFINPUT A10
INPUT A9

FN CHIP CARRIER PACKAGE
(TOP VIEW)
~

•

u

Pinout and Control Signals Compatible with
TLC1540 Family of 10-Bit AID Converters

0

-'

0

N

« « «
TYPICAL PERFORMANCE

TLC540

Channel Acquisition Sample Time

Conversion Time
Samples per Second

2

"S

9 "s
75 x 103

Power Dissipation

6 mW

f- f- f-

TLC541

:::J :::J ::J
0. 0. 0.

3.6 "s

~ ~ ~

17 "s
40 x 103
6 mW

description

3

INPUT
INPUT
INPUT
INPUT
INPUT

A3
A4
A5
A6
A7

2

U

~

LJ.J

ut;
u>>CfJ

1 20 19

4

18

5

17

6

16

1/0 CLOCK
DATA IN
DATA OUT

15

CS

The TLC540 and TLC541 are LinCMOS'" AID
8
14
REF +
peripherals built around an 8-bit switched9 1011 1213
capacitor successive-approximation AID
00 0 OJ 0
I
converter. They are designed for serial interface
« (9
z « ~u.
«UJ
to a microprocessor or peripheral via a threefI::J
::J f-CI:
state output with up to four control inputs
0.
0. ::J
Z
~ 0.
[including independent System Clock, 1/0 Clock,
~
Chip Select (CS), and Address InputJ. A
4-MHz system clock for the TLC540 and a
2, l-MHz system clock for the TLC541 with a
design that includes simultaneous readlwrite
operation
allow
high-speed
data
transfers and sample rates of up to 75,180 samples per second for the TLC540 and 40,000 samples per
second for the TLC541 . In addition to the high-speed converter and versatile control logic, there is an onchip 12-channel analog multiplexer that can be used to sample anyone of 11 inputs or an internal "selftest" voltage, and a sample-and-hold that can operate automatically or under microprocessor control.
Detailed information on interfacing to most popular microprocessors is readily available from the factory.
The converters incorporated in the TLC540 and TLC541 feature differential high-impedance reference inputs
that facilitate ratiometric conversion, scaling, and analog circuitry isolation from logic and supply noises.
A switched-capacitor design allows low-error (± 0,5 LSB) conversion in 9 p's for the TLC540 and 17 p's
for the TLC541 over the full operating temperature range.
The M-suffix versions are characterized for operation from - 55 DC to 125 °C, The I-suffix versions are
characterized for operation from - 40 DC to 85 DC.
LinCMOS is a trademark of Texas Instruments Incorporated

PRODUCTION DATA documents contain information
current as of publication date. Products conform to
specifications per the terms of Texas Instruments

~~C~~~~~irvar~~I~tJ~ ~!~:i~~ti~f :"O~:~:~it::s~S

not

-1!1

Copyright

© 1983, Texas Instruments Incorporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-115

TLC540M, TLC5401, TLC541 M, TLC5411
linCMOSTM 8-BIT ANALOG·TO·DlGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
functional block diagram
REF+

REF-

+
,,-

r-----

-

ANALOG
INPUTS

,--1

SAMPLE
AND
HOLD

+

8-BIT
ANALOG-TO-DIGITAL
CONVERTER
(SWITCHED-CAPACITORS)

r--

12-CHANNEL
ANALOG
MULTIPLEXER

8

I
-+-1

II

8

OUTPUT
DATA
REGISTER

INPUT
ADDRESS
REGISTER

8-TO-1 DATA,
SELECTOR AND
DRIVER

r

DATA
OUTPUT

4

---+--1

SELF-TEST
REFERENCE

I

'-

4

I

ADDRE SS
INPU T

I

INPUT
MULTIPLEXER

I
I

CONTROL LOGIC
AND 1/0
COUNTERS

2

t

1/0
CLO CK

CS
SYST EM
CLOCK

operating sequence

111213141516[718
1/0
CLOCK ----{

DON'T

~I

~~~t:4:==~tc~o:n~v----+-:
(See Note

I

AI"

I

I 1

1 2

1 3

I

4151 6 1718

I'4-ACCESS~

I

CYCLE C

I

Cs L,rf_....;("'S.:.;ee:.;Nc:.O::.;t"'e.::c"-)_ _ _ _ _ _ _ _ _~~W~(~Sr------~,/-'_ _ _ _ _ _ _ _ _ _ _ _ _ _
MSB

LSB

MSB

DON'T CARE

-'1

LSB
DON'T CARE

HI-Z STATE
A7

B7
_CONVERSION DATA B--------------I••
MSB
LSB MSB

4--- PREVIOUS CONVERSION DATA A---.
MSB
(See Note B)

NOTES:

LSB MSB

A. The conversion cycle, which requires 36 System Clock periods, is initiated on the 8th falling edge of the 1/0 Clock after CS
goes low for the channel whose address exists in memory at that time. If CS is kept low during conversion, the 1/0 Clock
must remain low for at least 36 System Clock cycles to allow conversion to be completed.
B. The most significant bit (MSB) will automatically be placed on the DATA OUT bus after CS is brought low. The remaining
seven bits IA6-AO) will be clocked out on the first seven 1/0 Clock falling edges.
C. To minimize errors caused by noise at the CS input, the internal circuitry waits for three System Clock cycles lor less) after
a chip select falling edge is detected before responding to control input signals. Therefore, no attempt should be made to
clock-in address data until the minimum chip-select setup time has elapsed.

~

TEXAS
INSTRUMENTS
2-116

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC540M, TLC5401, TLC541 M, TLC5411
LinCMOSTM 8·BIT ANALOG·TO·DlGITAL PERIPHERALS
WITH SERIAL CPNTROL AND 11 INPUTS
absolute maximum ratings over operating free-air temperature range (unless otherwise noted I
Supply voltage, VCC (see Note 1)
. . . . . . . 6.5 V
Input voltage range (any input)
-0.3VtoVcC + 0.3V
Output voltage range
-0.3 V to VCC + 0.3 V
Peak input current range (any input)
....... .
±10 mA
Peak total input current (all inputs) ..
. ..... .
±30 mA
Operating free-air temperature range: TLC5401, TLC5411 ...
TLC540M, TLC541 M .
Storage temperature range . . . . . . .
. ........... .
-65°C to 150°C
Case temperature for 10 seconds: FN package. . . .
. ...... .
260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: OW or N package . . . . . . . 260°C
NOTE 1: All voltage values are with respect to digital ground with REF - and GND wired together lunless otherwise noted).

recommended operating conditions

Supply voltage,

MIN
4.75
2.5
-0.1

Vee

Positive reference voltage, VAEF + (see Note 2)
Negative reference voltage, VREF ~ (see Note 2)
Differential reference voltage,

1

VREF + ~ VREF _ (see Note 2)
Analog input voltage (see Note 2)

a

High-level control input voltage, V[H

2

TLC54Q
NOM
5

MAX
5.5

a

Vee+ 0.1
2.5

Vec

Vee +0.2

VCC

VCC

MIN
4.75
2.5
0.1
1

a

MAX
5.5

0.8

a

V
v
V

VCC

Vee+ 0.2

v

Vcc
0.8

200

400

a

a

UNIT

vee+ 0.1
2.5

Vee

2

Low-level control input voltage, VIL
Setup time, address bits at data input

TLC541
NOM
5

V
V
V
ns

before liD CLKt, tsu(A)

Hold time, address bits after 1/0 CLKi, th(A)
Setup time,

CS low

ns

System
before clocking in first

3

3

clock

address bit, tsu(CS) (see Note 3)

cycles

System

36

~ high during conversion, twH(CS}

36

clock
cycles

a

Input/Output clock frequency, fCLKO/O}

fCLKII(OI
110
100
200
200

System clock frequency, fCLK(SYS)
System clock high, twH(SYS}
System clock low, twL(SYS)
Input/Output clock high, twH{IJO)
Input/Output clock low, twL(l/O)
System
Clock transition time
(see Note 4)

1/0
Operating free-air
temperature, T A

fCLKISYSI .,; 1048 kHz
fCLKISYSI > 1048 kHz
fCLKll/OI .,; 525 kHz
fCLKll/OI > 525 kHz
TLC540M. TLC541 M
TLC5401. TLC5411

2.048
4

30
20
100
40
125
85

-55
-40

0
fCLKII(OI
210
190
404
404

- 55
-40

1.1
2.1

MHz
MHz
ns
ns
ns
ns

30
20
100
40
125
85

ns

ns

°e

NOTES: 2. Analog input voltages greater than that applied to REF + convert as all "1 "s (11111111), while input voltages less than that
applied to REF - convert as all "O"s (00000000). For proper operation, REF + voltage must be at least 1 V higher than REF voltage. Also, the total unadjusted error may increase as this differential reference voltage falls below 4.75 V.
3. To minimize errors caused by noise at the chip select input, the internal circuitry waits for three System Clock cycles (or less)
after a chip select falling edge is detected before responding to control input signals. Therefore, no attempt should be made
to clock-in an address until the minimum chip select setup time has elapsed.
4. This is the time required for the clock input signal to fall from VIH min to VIL max or to rise from VIL max to VIH min. In
the vicinity of normal room temperature, the devices function with input clock transition time as slow as 2 p,s for remote data
acquisition applications where the sensor and the AID converter are placed several feet away from the controlling microprocessor.

-1!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-117

TlC540M, TlC5401, TlC541 M, TlC5411
UnCMOSTM 8·BIT ANALOG·TO·DlGlTAL PERIPHERALS
WITH SERIAL CO.NTROL AND 11 INPUTS
electrical characteristics over recommended operating temperature range.
VCC = VREF + = 4.75 V to 5.5 V (unless otherwise noted>. fCLK(IIO)
TlC540 or fCLKII/O) = 1.1 MHz for TLC541
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage (pin 161

Vee = 4.75 V,

10H = 360 ~A

VOL

Low-level output voltage

Vee = 4.75 V,

IOL=1.6mA

Off-state (high-impedance state I

Vo = Vee,

es at Vee
es at Vee

10Z

output current

Vo = 0,

IIH

High-level input current

VI = Vee

IlL

Low-level input current

VI = 0

lee

Operating supply current

es at 0 V
Selected channel at Vee,

Selected channel leakage current

Unselected channel at 0 V
Selected channel at 0 V,
Unselected channel at Vee

Input capacitance

Typt

MAX

2.4
10
-10
-0.005

-2.5

~A

1.2

2.5

mA

0.4

1

-0.4

-1

I eontrol inputs

5

15

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

pA

pA

3

~

pA

2.5

55

TEXAS

V

0.005

7

INSTRUMENTS

UNIT
V

0.4

1.3

I Analog

VREF+ = Vee,

t All typical values are at T A = 25°e.

2-118

MIN

inputs

lee + IREF Supply and reference current
ei

es at 0 V

2.048 MHz for

mA
pF

TLC540M, TLC5401, TLC541 M, TLC5411
LinCMOSTM 8-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
operating characteristics over recommended operating free-air temperature range,
VCC = VREF + = 4.75 V to 5.5 V, fCLK(lJO) = 2.048 MHz for TLC540 or 1.1 MHz for TLC541,
fCLK(SYS) = 4 MHz for TLC540 or 2_ 1 MHz for TLC541 .
PARAMETER

TlC541

TYP

MAX

MIN

TYP

MAX

UNIT

Linearity error

See Note 5

±0.5

±0.5

LSB

See Notes 2 and 6

±0.5

±0.5

LSB

Full-scale error

See Notes 2 and 6

±0.5

±0.5

LSB

Total unadjusted error

See Note 7

±0.5

±0.5

LSB

Conversion time

Total access and
conversion time
Channel acquisition time

tacq

TlC540
MIN

Zero error

Self-test output code
teonv

TEST CONDITIONS

Isample cycle)

Input A 11 address

=

1011

ISee Note 8)

01111101

10000011

1125)

1131)

01111101
1125)

10000011
1131)

See Operating Sequence

9

17

See Operating Sequence

13.3

25

~s

~s

I/O
See Operating Sequence

4

4

clock
cycles

Time output data

tv

remains valid after

10

10

ns

I/O clock!
Delay time, I/O clock!
td

to data output valid

ten

Output enable time

tdis

Output disable time

trlbus) Data bus rise time
tflbusl Data bus fall time
NOTES:

See Parameter
Measurement
Information

300

400

ns

150

150

ns

150

150

ns

300

300

ns

300

300

ns

2. Analog input voltages greater than that applied to REF + convert to all "1 "51111111111. while input voltages less than that
applied to REF - convert to all "0"5 100000000). For proper operation, REF + voltage must be at least 1 V higher than REFvoltage. Also, the total unadjusted error may increase as this differential reference voltage falls below 4.75 V.
5. Linearity error is the maximum deviation from the best straight line through the AID transfer characteristics.
6. Zero error is the difference between 00000000 and the converted output for zero input voltage; full-scale error is the difference
between 11111111 and the converted output for full-scale input voltage.
7. Total unadjusted error is the sum of linearity, zero, and full-scale errors.
8. Both the input address and the output codes are expressed in positive logic.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-119

TLC540M, TLC5401, TLC541 M, TLC5411
LinCMOSTM 8-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
PARAMETER MEASUREMENT INFORMATION
1.4 V

VCC

3kn

CL
(SEE NOTE AI

UNDER TEST
CL
(SEE NOTE A)

l'

1

1

OUTPUT

OUTPUT
TEST
UNDER TEST-. . . . .-POINT

O"~"' !":'""'' '

TEST POINT

UNDERTEST+

3kn

CL

~

(SEE NOTE A)

(SEE NOTE B)

LOAD CIRCUIT FOR
tpZH AND tpHZ

LOAD CIRCUIT FOR
td. t f • AND tf

~

(SEE NOTE B)

LOAD CIRCUIT FOR
tpZL AND tpLZ

VCC
!SO% _ _ _ _ _ 0 V

I
I
I
I

SYSTEM
CLOCK

I

I

OUTPUT
WAVEFORM 1
(SEE NOTE C)

(SEE NOTE B)

-+I tpZL I+--

-+f tPLZ

II

:

1/

VCC

I '~S_Oo/,_O_ _+:_~.k.2.0~ ____ 0V

--.I

W~~;:~~M2

~

-+I tPHZ l+-

tpZH 14--

I

I

-f90~ -

_ _ _ _ _ _ _ _ _ _ _ _ _ _... VSO%

T'

(SEE NOTE C)

~

H
---VoOv

VOLTAGE WAVEFORMS FOR ENABLE AND DISABLE TIMES

1/0
CLOCK

\- -

- - -O.8V
OUTPUT

I

~

I+--td--+t
DATA
OUTPUT

I I
tf-.l ~

Xl ----------2.4V

--------'

----2.4V

- - - - O.4V

I I

-.!

~tf

VOLTAGE WAVEFORM FOR
RISE AND FALL TIMES

A. CL ~50 pF for TLC540 and 100 pF for TLC541 .
B. ten ~ tpZH or tpZL. tdis ~ tpHZ or tpLZ'
C. Waveform 1 is for an output with internal conditions such that the output is low except when disabled by the output control.
Waveform 2 is for an output with internal conditions such that the output is high except when disabled by the output control.

~

TEXAS
INSTRUMENTS
2-120

I

----------O.BV

VOLTAGE WAVEFORM FOR DELAY TIME

NOTES:

1\

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC540M, TLC5401, TLC541 M, TLC5411
LinCMOSTM 8-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
principles of operation
The TLC540 and TLC541 are each complete data acquisition systems on a single chip. They include such
functions as analog multiplexer, sample-and-hold, 8-bit AID converter, data and control registers, and control
logic. For flexibility and access speed, there are four control inputs [two clocks, chip select (CSl. and
addressJ. These control inputs and a TTL-compatible 3-state output are intended for serial communications
with a microprocessor or microcomputer. With judicious interface timing, with TLC540 a conversion can
be completed in 9 I-'s, while complete input-con version-output cycles can be repeated every 13 I-'s. With
TLC541 a conversion can be completed in 17 I-'s, while complete input-conversion-output cycles are repeated
every 25 I-'s. Furthermore, this fast conversion can be executed on any of 11 inputs or its built-in "selftest," and in any order desired by the controlling processor.
The System and 1/0 Clocks are normally used independently and do not require any special speed or phase
relationships between them. This independence simplifies the hardware and software control tasks for
the device. Once a clock signal within the specification range is applied to the System Clock input, the
control hardware and software need only be concerned with addressing the desired analog channel, reading
the previous conversion result, and starting the conversion by using the 1/0 Clock. The System Clock will
drive the "conversion crunching" circuitry so that the control hardware and software need not be concerned
with this task.
When CS is high, the Data Output pin is in a three-state condition and the Address Input and 1/0 Clock
pins are disabled. This feature allows each of these pins, with the exception of the CS pin, to share a
control logic point with their counterpart pins on additional AID devices when additional TLC540/541 devices
are used. In this way, the above feature serves to minimize the required control logic pins when using
multiple AID devices.
The control sequence has been designed to minimize the time and effort required to initiate conversion
and obtain the conversion result. A normal control sequence is:
1. CS is brought low. To minimize errors caused by noise at the CS input, the internal circuitry waits
for two rising edges and then a falling edge of the System Clock after a low CS transition, before
the low transition is recognized. This technique is used to protect the device against noise when
the device is used in a noisy environment. The MSB of the previous conversion result will
automatically appear on the Data Out pin.
2. A new positive-logic mUltiplexer address is shifted in on the first four rising edges of the 1/0 Clock.
The MSB of the address is shifted in first. The negative edges of these four 1/0 clock pulses shift
out the second, third, fourth, and fifth most significant bits of the previous conversion result. The
on-chip sample-and-hold begins sampling the newly addressed analog input after the fourth falling
edge. The sampling operation basically involves the charging of internal capacitors to the level
of the analog input voltage.
3. Three clock cycles are then applied to the 1/0 pin and the sixth, seventh, and eighth conversion
bits are shifted out on the negative edges of these clock cycles.
4. The final eighth clock cycle is applied to the 1/0 Clock pin. The falling edge of this clock cycle
completes the analog sampling process and initiates the hold function. Conversion is then performed
during the next 36 System Clock cycles. After this final 1/0 Clock cycle, CS must go high or the
1/0 Clock must remain low for at least 36 System Clock cycles to allow for the conversion function.
CS can be kept low during periods of multiple conversion. When keeping CS low during periods of mUltiple
conversion, special care must be exercised to prevent noise glitches on the 110 Clock line. If glitches occur
on the 1/0 Clock line, the 1/0 sequence between the microprocessorlcontroller and the device will lose
synchronization. Also, if CS is taken high, it must remain high until the end of the conversion. Otherwise,
a valid falling edge of CS will cause a reset condition, which will abort the conversion in progress.
A new conversion may be started and the ongoing conversion simultaneously aborted by performing steps
1 through 4 before the 36 System Clock cycles occur. Such action will yield the conversion result of the
previous conversion and not the ongoing conversion.

TEXAS

-I.!}

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-121

TLC540M, TLC5401, TLC541 M, TLC5411
LinCMOS™ 8-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
principles of operation (continued)
It is possible to connect the System and I/O Clock pins together in special situations in which controlling
circuitry points must be minimized. In this case, the following special points must be considered in addition
to the requirements of the normal control sequence previously described.
1. When CS is recognized by the device to be at a low level. the common clock signal is used as
an I/O Clock. WhenCS is recognized by the device to be at a high level, the common clock signal
is used to drive the "conversion crunching" circuitry.
2. The device will recognize a CS low transition only when the CS input changes and subsequently the
System Clock pin receives two positive edges and then a negative edge. For this reason, after
a CS negative edge, the first two clock cycles will not shift in the address because a low CS must
be recognized before the I/O Clock can shift in an analog channel address. Also, upon shifting in
the address, CS must be raised after the sixth I/O Clock pulse that has been recognized by the
device, so that a CS low level will be recognized upon the lowering of the eighth I/O Clock signal
that is recognized by the device. Otherwise, additional common clock cycles will be recognized
as I/O Clock pulses and will shift in an erroneous address.
For certain applications, such as strobing applications, it is necessary to start conversion at a specific point
in time. This device will accommodate these applications. Although the on-chip sample-and-hold begins
sampling upon the negative edge of the fourth I/O Clock cycle, the hold function is not initiated until the
negative edge of the eighth I/O Clock cycle. Thus, the control circuitry can leave the I/O Clock signal in
its high state during the eighth I/O Clock cycle until the moment at which the analog signal must be
converted. The TLC540/TLC541 will continue sampling the analog input until the eighth falling edge of
the I/O Clock. The control circuitry or software will then immediately lower the I/O Clock signal and hold
the analog signal at the desired point in time and start conversion.
Detailed information on interfacing to most popular microprocessors is readily available from the factory.

~

TEXAS
INSTRUMENTS
2-122

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC542C, TLC5421, TLC542M
LinCMOS™ a-BIT ANALOG-TO-OIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
03194, FEBRUARY 1989-REVISED OCTOBER 1991

•

LinCMOS'" Technology

N PACKAGE
(TOP VIEW)

a-Bit Resolution AID Converter

•

INPUT AO
INPUT A1
INPUT A2
INPUT A3
INPUT A4
INPUT AS
INPUT A6
INPUT A7
INPUT AS
GND

Microprocessor Peripheral or Stand-Alone
Operation

•
•
•
•

On-Chip 12-Channel Analog Multiplexer
Built-in Self-Test Mode
Software-Controllable Sample and Hold
Total Unadjusted Error ... :to.S LSB Max

•

Direct Replacement for Motorola
MC145041

•
•
•

On-Board System Clock

VCC

EOC
I/O CLOCK
ADDRESS INPUT
DATA OUT
CS
REF+
REFINPUT A10
INPUT A9

FN PACKAGE
(TOP VIEW)

End-of-Conversion (EOC) Output
Pinout and Control Signals Compatible
With TLC540 and TLC1540 Family of 10-Bit
A/D Converters
INPUT A3
INPUT A4
INPUT AS
INPUT A6
INPUT A7

TYPICAL PERFORMANCE
Channel Acquisition/Sample Time

16 !-,S

Conversion Time

20

~IS

25 x 103

Samples per Second
Power Dissipation

10mW

I/O CLOCK
ADDRESS INPUT
DATA OUT
CS
REF+

description
The TLC542 is a LinCMOS'" AID peripheral built
around an 8-bit switched-capacitor successiveapproximation AID converter, The device is
designed for serial interface to a microprocessor
or peripheral via a 3-state output with three inputs (including I/O CLOCK, CS (chip select), and ADDRESS
INPUT). The TLC542 allows high-speed data transfers and sample rates of up to 40,000 samples per second.
In additioin to the high-speed converter and versatile control logic, an on-chip 12-channel analog multiplexer
can sample anyone of 11 inputs or an internal "self-test" voltage, and the sample and hold is started under
microprocessor control. At the end of conversion, the end-of-conversion (EOG) output pin goes high to indicate
that conversion is complete, Detailed information on interfacing to most popular microprocessors is readily
available from the factory.
The converter incorporated in the TLC542 features differential high-impedance reference inputs that facilitate
ratiometric conversion, scaling, and isolation of analog circuitry from logic and supply noises. A switchedcapacitor design allows low-error (:to.5 LSB) conversion in 20 [!s over the full operating temperature range,
The TLC542M is available in both the Nand FN plastic packages. The TLC542C is characterized for operation
from O°C to 70°C, and the TLC542M is characterized for operation from -55°C to 125°C, and the TLC5421 is
characterized for operation from -40°C to 85°C.

LinBiCMOS is a trademark of Texas Instruments Incorporated.
'PRODUCTION DATA information is current as of
publication date. Products conform to specifications
per the terms of Texas Instruments standard

warranty.

Production

processing

does

necessarily include testing of all parameters.

not

Copyright © 1991, Texas Instruments Incorporated

TEXAS •

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-123

TLC542C, TLC5421, TLC542M
LinCMOSTM a·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
functional block diagram
REF+

REF-

8-Bit
Analog-to-Digital
Converter
(Switched-Capacitors)

Sample and
Hold

12-Channel
Analog
Multiplexer

Analog
Inputs

DATA
OUT

4

4
' - - - -__~--_l

.--_.1...._--,

2

Control Logic
and I/O
Counters

ADDRESS - - - - 1 _ - - - - - - 1
INPUT

I/O CLOCK

----.~------_>------------__I-_+--------'

CS-------.~--------------------------------~
EOC-----------------------------------------------~

operating sequence

I/O
CLOCK - - - \

I
1 . - - lacq -----+----.i..- I

I I

*- ~~~~s~ 1
I : (see Note A)

Isu(A) ..... 1

I

I

--.:

tsu(CS)---f+---t.
CS

ADDRESS
INPUT

-l

:1

I I

Access
Cycle C

I

-.I ~ tacq - - ' :

I
cony
I
I
I
I~ 121riternal System Clocks s 12 fAs

\~
: !~____________...J!:

I
I
'

i~'J I

I
I
I
-H
I
I

*

I

---.1

LS8

I
I
I
I
MS8
LS8
Don't Ca e
I
~
Don't Care
}------+-----!,,....-+I----< C3 C2 C1 co -...;.;,.,....:..:.;,.,..---I
I
HI-Z Stale I

D~~~ ~~---~\~-.l....-~
I . . _~_.
.
J
I
--.....---- PrevIous Conversion Data A ::'T
I
I

EOC

MSB
(see Nole 8)

-r')
:.

(see Nole 8)

I
I
II Id(EOC-DATA)~1
td(I/O-EOC)~
I
LSB

~~r----------'L-

tcycle

~

NOTES: A. To minimize errors caused by noise at the chip select input, the internal circuitry waits for two riSing edges and one falling edge of the
internal system clock after CS l before responding to control input signals. The CS setup time is given by the tsu(Cs) specifications.
Therefore, no attempt should be made to clock-in an address until the minimum chip select setup time has elapsed.
B. The ouput is three-stated on CS going high or on the negative edge of the 8th I/O clock.

TEXAS'~

INSTRUMENTS
2-124

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC542C,TLC542~TLC542M

LinCMOS ™ a-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage, Vee (see Note 1) .......................................................... 6.5 V
Input voltage range (any input) .............................................. -0.3 V to Vee + 0.3 V
Output voltage range ...................................................... -0.3 V to Vee+ 0.3 V
Peak input current range (any input) ...................................................... ±20 mA
Peak total input current (all inputs) ........................................................ ±30 mA
Operating free-air temperature range: TLC542C ........................................ O°C to 70°C
TLC5421 ...................................... -40°C to 85°C
TLC5421M .................................... -55°C to 125°C
Storage temperature range ....................................................... -65°C to 150°C
Case temperature for 10 seconds: FN package ................................. . . . . . . . . . . .. 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: N package .................... 260°C
NOTE 1: All voltage values are with respect to digital ground with REF- and GND wired together (unless otherwise noted).

recommended operating conditions,

Vee =4.75 to 5.5 V
UNIT

MIN

NOM

MAX

4.75

5

5.5

VREF-0.1

VCC
0

VCC + 0.1

V

VREF+

V

Differential reference voltage, VREF+ - VREF- (see Note 2)

1

VCC

VCC + 0.2

V

Analog input voltage (see Note 4)

0

High·level control input voltage, VIH

2

Supply voltage, VCC
Positive reference voltage, VREF + (see Note 2)
Negative reference voltage, VREF _ (see Note 2)

VCC

V
V

low-level control input voltage, Vil

0.8

Setup time, address bits at data input before 1/0 ClK I, tsu(A)

V

V

400

ns

Hold time, address bits after I/O ClKI, th(Al

0

ns

Hold time, CS low after 8th 1/0 ClK!, th(eS)

0

ns

3.8

Setup time, CS low before clocking in first address bit, tsu(CS) (see Note 3)

0

Input/Output clock frequency, fClK(l/O)
Input/Output clock high, twH(l/O)

404

Input/Output clock low, twl(I/O)

404
fClK(I/O) ~ 525 kHz

1/0 Clock transition time (see Note 4)

Operating free-air temperature, TA

MHz
ns
ns
100
40

fClK(I/O) > 525 kHz
TlC542C

~s

1.1

0

ns

70

TlC5421

-40

85

TlC542M

-55

125

°c

NOTES: 2. Analog Input voltages greater than that applied to REF+ convert as all ones (11111111), while Input voltages less than that applied to
REF-convert as all zeros (00000000). For proper operation, REF+ must be at least 1 V higher than REF-. Also, thetotal unadjusted
error may increase as this differential reference voltage falls below 4.75 V
3. To minimize errors caused by noise at the Chip Select input, the internal circuitry waits for two rising edges and one falling edge of
the internal system clock after CS I before responding to control input signals. The CS setup time is given bythetsu(CS) specifications.
Therefore, no attempt should be made to clock-in address data until the minimum chip select setup time has elapsed.
4. This is the time required for the clock input signal to fall from VIH min to Vil max or to rise from Vil max to VIH min. In the vicinity
of normal room temperature, the devices function with input clock transition time as slow as 21'S for remote data acquisition applications
where the sensor and the ND converter are placed several feet away from the controlling microprocessor.

TEXAS l!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-125

TLC542C, TLC5421,. TLC542M
LinCMOSTM 8-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
electrical characteristics over recommended operating temperature range,
Vcc =VREF+ = 4.75Vto 5.5V (unless otherwise noted), fCLK(I/O) = 1.1 MHz
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage (DATA OUT)

Vee ~4.75V,

IOH ~ -360 f1A

VOL

Low-level output voltage

Vee ~4.75V,

IOL~

Off-state (high-impedance state)

Va ~ VCC,

CS atVcc

~o,

CS atVCC

output current

Va

IIH

High-level input current

IlL

Low-level input current

VI ~ VCC
VI ~ 0

ICC

Operating supply current

es atO V

Maximum static analog reference current
into REF+
Input capacitance

VREF+ ~ Vee,

10
-10

f1A

-2.5

!lA

2

mA

- 40°C to 85°C

0.4
1

O°C to 70°C

0.4

- 40°C to 85°C

-0.4

- 55°C to 125'C

-1

VREF-~ GND

10

I Analog inputs

7

55

I Control inputs

5

15

TEXAS

2-126

2

-0.005

0.4

~

INSTRUMENTS
POST OFFICE BOX 655303 • DAl,LAS, TEXAS 75265

V
~lA

0.005

ooe to 70°C

t All tYPical values are at T A ~ 25°C.

UNIT

V

- 55°C to 125°C
Selected channel at Vec,
Unselected channel at 0 V

MAX

0.4

1.2

Selected channel leakage current

Ci

TYpt

2.4

1.6 mA

Selected channel at V CC'
Unselected channel at 0 V

IREF

MIN

J.lA

f!A
pF

TLC542C, TLC5421, TLC542M
LinCMOS™ 8·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
operating characteristics over recommended operating free-air temperature range,
Vcc :: VREF+ :: 4.75 to 5.5 V, fCLK(I/O) :: 1 MHZ
PARAMETER

TEST CONDITIONS

MIN

TYPt

Linearity error (see Note 5)

MAX

UNIT

±0.5

lSB

Zero error (see Note 6)

See Note 2

±0.5

lSB

Full-scale error (see Note 6)

See Note 2

±0.5

lSB

±0.5

lSB

Total unadjusted error (see Note 7)
~

Self-test output code

Input A 11 address
See Note 8

tconv

Conversion time

See operatillg sequence

20

fls

tcvcl e

Total access and conversion cycle time

See operating sequence

40

fls

tacq

Channel acquisition time (sample cycle)

See operating sequence

16

tv

Time ouput data remains valid after I/O ClK

td(IO-DATA)

Delay time, I/O ClK

See Figure 5

400

ns

td(IO-EOC)

Delay time, 8th I/O ClK

See Figure 6

500

ns

td(EOC-DATA)

Delay time, EOC t to data out (MSB)

See Figure 7

400

ns

t{ZH, tpZL

Delay time, CS

I to data out (MSB)
Delay time, CS t to data out (MSB)

See Figure 2

3.4

fls

See Figure 2

150

ns

tpHZ, tplZ

I to data output valid
I to EOC I

1011,

I See Figure 5

01111101
(126)

128

10000011
(130)

10

flS
ns

tr(EOC)

Rise time

See Figure 7

100

ns

tf(EOC)

Fall time

See Figure 6

100

ns

tr(bus)

Data bus rise time

See Figure 5

300

ns

See Figure 5
300
ns
Data bus fall time
tf(bus)
t All tYPical values are at TA ~ 25'C
NOTES: 2. Analog input voltages greater than that applied to REF + convert to all ones (11111111), while input voltages less than that applied to
REF~convert to all zeros (00000000). For proper operation, REF + must be at least 1 V higher than REF~. Also, the total unadjusted
error may increase as this differential reference voltage falls below 4.75 V.
5. Linearity error is the maximum deviation from the best straight line through the AID transfer characteristics.
6. Zero Error is the difference between 00000000 and the converted output for zero input voltage; full-scale error is the difference between
11111111 and the converted output for full-scale input voltage.
7. Total unadjusted error is the sum of linearity, zero, and full-scale errors.
8. Both the input address and the output codes are expressed in positive logic. The A 11 analog input signal is internally generated and
is used for test purposes.

TEXAS "l1

INSTRUMENTS
POST OFF!CE BOX 655303 • DALLAS, TEXAS 75265

2~127

TLC542C, TLC5421, TLC542M
LinCMOS™ 8-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
PARAMETER MEASUREMENT INFORMATION

-f
1.4 V

kQ

Output
Under Test

CL
(see Note A)

Output
Test
Under T e s t ] l : Point

Test
Point

CL
(see Note A)

I

LOAD CIRCUIT FOR
td, t r , AND tf

3 kQ

T

LOAD CIRCUIT FOR
tpZH AND tpHZ

LOAD CIRCUIT FOR
tpZL AN D tpLZ

NOTE A: CL = 50 pF.

Figure 1. Load Circuits
~ Address---.I

I
CS

~~
______2~VT:
\-.0.8V
/!

tPZH, tpZL

~
I
I

An

DATA OUT

.

1/0 CLOCK

2~VI J-

Figure 3. Address Timing

~

2Vr---:
/ !

\- 0.8 V ! (

~II

)}

2Vn

---f

i...
....._~It-~I
th(es)

~!

~r----/ CI~'~k ~

Figure 4. CS to I/O CLOCK Timing

TEXAS

-1!1

INSTRUMENTS
2-128

I

110 _ _ _ _ _ _ _

CLOCK

10%

Figure 2. CS to Data Output Timing

tsu(es)

X=

i..- tsu(A) ~

,90%

0.4 V

I

I

I

2.4V(
----<.

CS

=X~.~V

I
~
tpHZ, tpLZ

I

I

Valid

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

th(A)

TLC542C, TLC5421, TLC542M
LinCMOS™ 8-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
PARAMETER MEASUREMENT INFORMATION
1

tl(I/O)

: . - - tr(I/O)

--'-1

I/O CLOCK

:~

td(I/O-DATA)

Iclk(I/O) - - - .

~:

tv~11

t-

2.4 V {
2.4 V
0.4 V AO.4V
~I- - - - - - - - - - - - - - - - -

DATA OUT

------------~I

~

~

tr(bus). tf(bus)

Figure 5. Data Output Timing

I/O CLOCK
/
---./

Bth
Clock \

O.BV
1

td(I/O-EOC)

1

--1!.f----~
...
I'
'1

\.i

1

2.4 V

EOC

tl(EOC)

!II~;"";""-\; 0.4V

--.-1

1.--

1 1

Figure 6. EOC Timing

~
EOC

: . - - tr(EOC)

:J.

~!1

2.4V

I
1
~ td(EOC-DATA) ..... 1

flt:--=2....,..4~V-------

1 .

DATA OUT

0.4 V

\
1

~ ValidMSB ~

Figure 7_ Data Output to EOC Timing

TEXAS

.JJ1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

2-129

TLC542C, TLC5421, TLC542M
LinCMOSTM 8·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
principles of operation
The TLC542 is a complete data acquisition system on a single chip. The device includes such functions as
analog multiplexer, sample and hold, 8-bit NO converter, data and control registers, and control logic. Three
control inputs (I/O CLOCK, CS (chip select), and ADDRESS INPUT) are included for flexibility and access
speed. These control inputs and a TTL-compatible 3-state output are intended for serial communications with
a microprocessor or microcomputer. With judicious interface timing, the TLC542 can complete a conversion in
20 !-Is, while complete input-conversion-output cycles can be repeated every 40 !-Is. Futhermore, this fast
conversion can be executed on any of 11 inputs or its built-in "self-test" and in any order desired by the co~trolling
processor.
When CS is high, the DATA OUT pin is in a 3-state condition, and the ADDRESS INPUT and I/O CLOCK pins
are disabled. When additional TLC542 devices are used, this feature allows each of these pins, with the
exception of the CS pin, to share a control logic point with their counterpart pins on additional AID devices. Thus,
this feature minimizes the control logic pins required when using multiple NO devices.
The control sequence is designed to minimize the time and effort required to initiate conversion and obtain the
conversion result. A normal control sequence is as follows:
1. CS is brought low. To minimize errors caused by noise at the CS input, the internal circuitry waits for two
riSing edges and then a falling edge of the internal system clock before recognizing the low CS transition.
The MSB of the result of the previous conversion automatically appears on the DATA OUT pin.
2. On the first four rising edges of the I/O CLOCK, a new positive-logic multiplexer address is shifted in, with
the MSB of this address shifted first. The negative edges of these four I/O CLOCK pulses shift out the
second, third, fourth, and fifth most significant bits of the result of the previous conversion. The on-chip
sample and hold begins sampling the newly addressed analog input after the fourth falling edge ofthe I/O
CLOCK. The sampling operation basically involves charging the internal capacitors to the level of
the analog input voltage.
3. Three clock cycles are applied to the I/O CLOCK pin and the sixth, seventh, and eighth conversion bits are
shifted out on the negative edges of these clock cycles.
4. The final eighth clock cycle is applied to the I/O CLOCK pin. The falling edge of this clock cycle initiates a
12-system clock (= 12 !-Is) additional sampling period while the output is in the high-impedance state.
Conversion is then performed during the next 20 !-Is. Afterthis final I/O CLOCK cycle, CS must go high or
the I/O CLOCK must remain low for at least 20 !-Is to allow for the conversion function.
CS can be kept low during periods of multiple conversion. If CS is taken high, it must remain high until the end
of conversion. Otherwise, a valid falling edge of CS causes a reset condition, which aborts the conversion
process.
A new conversion may be started and the ongoing conversion simultaneously aborted by performing steps 1
through 4 before the 20-!-Is conversion time has elapsed .. Such action yields the conversion result of the previous
conversion and not the ongoing conversion.
The end-of-conversion (EOG) output goes low on the negative edge of the eighth I/O CLOCK. The subsequent
low-to-high transition of EOC indicates the A/D conversion is complete and the conversion is ready for transfer.

TEXAS

-1!1

INSTRUMENlS
2-130

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC545M, TLC5451, TLC545C, TLC546M, TLC5461, TLC546C
LinCMOSTM 8-BIT ANALOG-TO-DiGITAL PERIPHERALS
WITH SERIAL CONTROL AND 19 INPUTS
02850, DECEMBER 1985-REVISED SEPTEMBER 1988
N DUAL-IN-L1NE PACKAGE
(TOP VIEWI

•

LinCMOS" Technology

•

8-Bit Resolution AID Converter

•

Microprocessor Peripheral or Stand-Alone
Operation

•

On-Chip 20-Channel Analog Multiplexer

INPUT
INPUT
INPUT
INPUT
INPUT
INPUT
INPUT

•

Built-In Self-Test Mode

•

Software-Controllable Sample and Hold

•

Total Unadjusted Error, . , ± 0,5 LSB Max

•

Timing and Control Signals Compatible with
8-Bit TLC540 and 10-Bit TLC 1540 AID
Converter Families
TYPICAL PERFORMANCE

TL545

Channel Acquisition Time

1.5

Conversion Time

Sampling Rate
Power Dissipation

~s

9 ~s
76 x 10 3
6 mW

AO
A1
A2
A3
A4
A5
A6

VCC
SYSTEM CLOCK
I/O CLOCK
ADDRESS INPUT
DATA OUT
CS
REF+
REF-

INPUT A7
INPUT A8
INPUT A9
INPUT A10
INPUT A11
INPUT A12
GND

TL546
2.7 ~s
17 ~s
40 x 10 3

INPUT
INPUT
INPUT
INPUT
INPUT

A18
A17
A16
A15
A14

INPUT A13

FN CHIP CARRIER PACKAGE
(TOP VIEWI

6mW

~

U
0
-'

description
MN

The TLC545 and TLC546 are LinCMOS'· AID
peripherals built around an 8-bit switchedcapacitor successive-approximation AID
converter. They are designed for serial interface
to a microprocessor or peripheral via a 3-state
output with up to four control inputs [including
independent System Clock, 1/0 Clock, Chip
Select (CS), and Address InputJ. A 4-MHz
system clock for the TLC545 and a 2.1-MHz
system clock for the TLC546 with a design that
includes simultaneous readlwrite operation
allowing high-speed data transfers and sample
rates of up to 76,923 samples per second for the
TLC545, and 40,000 samples per second for the
TLC546. In addition to the high-speed converter
and versatile control logic, there is an on-chip
20-channel analog multiplexer that can be used
to sample anyone of 19 inputs or an internal
"self-test" voltage, and a sample-and-hold that
can operate automatically or under
microprocessor control.

~O

U~

<1:<1: <1:<1:

:2'U

l- I- 1-1-

U~ U

::;)

::;)

::;)::;)

ll. ll. ll.ll.

LJ.Jg

U>- 0
~ ~ ~~ >CIl::;;

4 3 2
INPUT A4
INPUT A5
INPUT A6
INPUT A7
INPUT A8
INPUT A9
INPUT A10

1 28 2726
25
24

5
6
7
8
9
10
11

23
22
21
20
19

ADDRESS INPUT
DATA OUT
REF+
REFINPUT A18
INPUT A17

12131415161718
OM ' 525 kHz
TLC545M, TLC546M

40

40

-55

125

-55

125

TLC5451, TLC5461

-40

85

-40

85

0

70

0

70

fClK(SYS)

1048 kHz

TlC545C, TLC546C
NOTES:

ns
ns

°C

2. Analog input voltages greater than that applied to REF + convert as all "1 "s (11111111), while input voltages less than that
applied to REF- convert as all "O"s (00000000). As the differential reference voltage decreases below 4.75 V, the total
unadjusted error tends to increase.
3. To minimize errors caused by noise at the Chip Select input, the internal circuitry waits for three system clock cycles (or less)
after a chip select falling edge or rising edge is detected before responding to control input signals. Therefore, no attempt
should be made to clock-in address data until the minimum chip select setup time has elapsed.
4. This is the time required for the clock input signal to fall from V,H min to VIL max or to rise from V,L max to V,H min. In
the vicinity of normal room temperature, the devices function with input clock transition time as slow as 2 p,s for remote data
acquisition applications where the sensor and the A/D converter are placed several feet away from the controlling microprocessor.

~

TEXAS
INSTRUMENTS
2-134

ns
30

30

fCLKISYS) '" 1048 kHz

ns

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC545M. TLC5451. TLC545C. TLC546M. TLC5461. TLC546C
linCMOSTM 8·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 19 INPUTS
electrical characteristics over recommended operating temperature range,
VCC = Vref + = 4.75 V to 5.5 V (unless otherwise noted). fCLK(l/O) = 2.048 MHz for TLC545
or fCLK(lfO) = 1.1 MHz for TLC546
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage (pin 24)

Vee

VOL

low-level output voltage

Vee

~

IIH

High-level input current

III

Low·level input current

= 4.75
Vo = Vee,
Vo = 0,
VI = Vee
VI = 0

lee

Operating supply current

es at 0 V

Off-state (high-impedance state)
10Z

output current

V,

10l

=

Typt

MIN

10H ~ -360 pA

4.75 V.

es at Vee

10

es at Vee

-10

ei

Input capacitance

2.5
-2.5

pA

1.2

2.5

mA

0.4

1

-0.4

-1

t All typical values are at T A

=

Vref+

=

es at 0 V

Vee,

pA

pA

Selected channel at 0 V.

I Analog inputs
I eontrol inputs

pA

0.005

Unselected channel at Vee
Supply and reference current

V

-0.005

Selected channel at Vee,

lee + Iref

UNIT
V

0.4

3.2 mA

Unselected channel at 0 V

Selected channel leakage current

MAX

2.4

1.3

3

7

55

5

15

mA
pF

25°e.

operating characteristics over recommended operating free-air temperature range,
VCC = Vref+ = 4.75 V to 5.5 V, fCLK(l/O) = 2.048 MHz for TLC545 or 1.1 MHz for
TLC546, fCLK(SYS) = 4 MHz for TLC545 or 2.1 MHz for TLC546
PARAMETER

TLC545
MIN

TYP

MIN

TYP

MAX

UNIT

Linearity error

See Note 5

±0.5

±0.5

lSB

See Note 6

±0.5

±0.5

lSB

Full-scale error

See Note 6

±0.5

±0.5

LSB

Total unadjusted error

See Note 7

±0.5

±0.5

LSB

Conversion time

Total access and

Input A 19 address = 10011
(See Note 8)

01111101

10000011

01111101

10000011

(125)

(131)

(125)

(131)

See Operating Sequence

9

17

See Operating Sequence

13

25

conversion time

Channel acquisition
tacq

TLC546
MAX

Zero error

Self-test output code

tconv

TEST CONDITIONS

ps
ps

1/0
See Operating Sequence

3

time (sample cycle)

3

clock
cycles

Time output data
tv

10

remains valid after

ns

10

1/0 clock!
Delay time, 1/0 clock!
td

to data output valid

ten

Output enable time

tdis

Output disable time

tr(bus) Data bus rise time
tf(bus) Data bus fall time
NOTES:

See Parameter

Measurement
Information

300

400

ns

150

150

ns

150

150

ns

300

300

ns

300

300

ns

5. Linearity error is the maximum deviation from the best straight line through the AID transfer characteristics.
6. Zero Error is the difference between 00000000 and the converted output for zero input voltage; full-scale error is the difference
between 11111111 and the converted output for full-scale input voltage.
7. Total unadjusted error is the sum of linearity, zero, and full-scale errors.
8. Both the input address and the output codes are expressed in positive logic. The A 19 analog input Signal is internally generated
and is used for test purposes.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-135

TLC545M, TLC5451, TLC545C, TLC546M, TLC5461, TLC546C
linCMOSTM 8·BIT ANALOG·TO·DlGITAL PERIPHERALS
WITH SERIAL CONTROL AND 19 INPUTS
PARAMETER MEASUREMENT INFORMATION
VCC

1.4 V

UNDER TEST
CL
(SEE NOTE A)

OUTPUT
TEST
UNDER TEST-.....~-POINT
CL
(SEE NOTE A)

1

I

OUTPUT

3kn

!":" "'N,

0"""

TEST POINT

UNDERTEST+

3kn

CL
(SEE NOTE A)

~

(SEE NOTE B)

(SEE NOTE B)

l'

LOAD CIRCUIT FOR
td. t r • AND tf

~

LOAD CIRCUIT FOR
tpZL AND tpLZ

LOAD CIRCUIT FOR
tpZH AND tpHZ

f

\\

VCC
SO

% _____ 0 V

1

I
I

SYSTEM
CLOCK

I
I

,
---+I

tPZL!4-

I

~ tPLZ

I

WAVEFORM 1
(SEE NOTE C)

1

(SEE NOTE B)

I

I

-..,11----'

\.._ _ _

~ tpZH I+-

l'
I

OUTPUT
WAVEFORM 2
(SEE NOTE C) _ _ _ _ _ _ _ _ _ _ _ _---'

VCC

y,:.1

.SO%

1

j4-

I

- - - - - - - - - - - + 1--',

OUTPUT

~ tPHZ

10-::' _

-

-

_

0V

-

-

VOH

*I

s~o

\::900/.0 -

-

V"

_____ 0 V

VOLTAGE WAVEFORMS FOR ENABLE AND DISABLE TIMES

1/0
CLOCK

OUTPUT~

\-----0.8V

I

x'

I4-td~

DATA
OUTPUT

_ _ _ _ _- - J

I I
tr+j
----------2.4V

----2.4V

- - - - 0.4V

I I

-.!

j4-tf

VOLTAGE WAVEFORM FOR
RISE AND FALL TIMES

= 50 pF for TLCS45 and 100 pF for TLC546
B. ten = tpZH or tpZL. tdis = tpHZ or tpLZ
C. Waveform 1 is for an output with internal conditions such that the output is low except when disabled by the output control.
Waveform 2 is for an output with internal conditions such that the output is high except when disabled by the output control.

A. CL

TEXAS

~

INSTRUMENTS
2-136

I

----------0.8V

VOLTAGE WAVEFORM FOR DELAY TIME

NOTES:

~

1\

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC545M, TLC5451, TLC545C, TLC546M, TLC5461, TLC546C
LinCMOSTM 8·BIT ANALOG·TO·DlGITAL PERIPHERALS
WITH SERIAL CONTROL AND 19 INPUTS
principles of operation
The TLC545 and TLC546 are both complete data acquisition systems on single chips. Each includes such
functions as system clock, sample-and-hold, 8-bit A/D converter, data and control registers, and control
logic. For flexibility and access speed, there are four control inputs; Chip Select (CS), Address Input, I/O
clock, and System clock. These control inputs and a TTL-compatible 3-state output facilitate serial
communications with a microprocessor or microcomputer. The TLC545 and TLC546 can complete
conversions in a maximum of 9 and 17 p's respectively, while complete input-conversion-output cycles
can be repeated at a maximum of 13 and 25 p's, respectively.
The System and I/O clocks are normally used independently and do not require any special speed or phase
relationships between them. This independence simplifies the hardware and software control tasks for
the device. Once a clock signal within the specification range is applied to the System clock input, the
control hardware and software need only be concerned with addressing the desired analog channel, reading
the previous conversion result, and starting the conversion by using the I/O clock. The System clock will
drive the "conversion crunching" circuitry so that the control hardware and software need not be concerned
with this task.
When CS is high, the Data Output pin is in a high-impedance condition, and the Address Input and I/O
Clock pins are disabled. This feature allows each of these pins, with the exception of the CS, to share
a control logic point with their counterpart pins on additional A/D devices when additional TLC545/TLC546
devices are used. Thus, the above feature serves to minimize the required control logic pins when using
multiple A/D devices.
The control sequence has been designed to minimize the time and effort required to initiate conversion
and obtain the conversion result. A normal control sequence is:
1.

2.

3.
4.

CS is brought low. To minimize errors caused by noise at the CS input, the internal circuitry waits
for two rising edges and then a falling edge of the System clock after a CS transition before the
transition is recognized. The MSB of the previous conversion result will automatically appear on
the Data Out pin.
A new positive-logic multiplexer address is shifted in on the first five rising edges of the I/O clock.
The MSB of the address is shifted in first. The negative edges of these five I/O clocks shift out
the 2nd, 3rd, 4th, 5th, and 6th most significant bits of the previous conversion result. The onchip sample-and hold begins sampling the newly addressed analog input after the 5th falling edge.
The sampling operation basically involves the charging of internal capacitors to the level of the
analog input voltage.
Two clock cycles are then applied to the I/O pin and the 7th and 8th conversion bits are shifted
out on the negative edges of these clock cycles.
The final 8th clock cycle is applied to the I/O clock pin. The falling edge of this clock cycle completes
the analog sampling process and initiates the hold function. Conversion is then performed during
the next 36 system clock cycles. After this final I/O clock cycle, CS must go high or the I/O clock
must remain low for at least 36 system clock cycles to allow for the conversion function.

CS can be kept low during periods of multiple conversion. When keeping CS low during periods of mUltiple
conversion, special care must be exercised to prevent noise glitches on the I/O Clock line. If glitches occur
on the I/O Clock line, the I/O sequence between the microprocessor/controller and the device will lose
synchronization. Also, if CS is taken high, it must remain high until the end of conversion. Otherwise,
a valid falling edge of CS will cause a reset condition, which will abort the conversion in progress.
A new conversion may be started and the ongoing conversion simultaneously aborted by performing steps
1 through 4 before the 36 system clock cycles occur. Such action will yield the conversion result of the
previous conversion and not the ongoing conversion.

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-137

TLC545M, TLC5451, TLC545C, TLC546M, TLC5461, TLC546C
LinCMOSTM 8·BIT ANALOG·TO·DlGITAL PERIPHERALS
WITH SERIAL CONTROL AND 19 INPUTS
principles of operation {continued)
It is possible to connect the system and I/O clocks together in special situations in which controlling circuitry
points must be minimized. In this case, the following special points must be considered in addition to the
requirements of the normal control sequence previously described.
1. When CS is recognized by the device to be at a low level, the common clock signal is used
as an I/O clock. When the CS is recognized by the device to be at a high level, the common
clock signal is used to drive the "conversion crunching" circuitry.
2. The device will recognize a CS transition only when the CS input changes and subsequently
the system clock pin receives two positive edges and then a negative edge. For this reason,
after a CS negative edge, the first two clock cycles will not shift in the address because a
low CS must be recognized before the I/O clock can shift in an analog channel address. Also,
upon shifting in the address, CS must be raised after the 6th I/O clock, which has been
recognized by the device, so that a CS low level will be recognized upon the lowering of the
8th I/O clock signal recognized by the device. Otherwise, additional common clock cycles will
be recognized as I/O clocks and will shift in an erroneous address.
For certain applications, such as strobing applications, it is necessary to start conversion at a specific point
in time. This device will accommodate these applications. Although the on-chip sample-and-hold begins
sampling upon the negative edge of the 5th I/O clock cycle, the hold function is not initiated until the negative
edge of the 8th I/O clock cycle. Thus, the control circuitry can leave the I/O clock signal in its high state
during the 8th I/O clock cycle, until the moment at which the analog signal must be converted. The
TLC545/546 will continue sampling the analog input until the 8th falling edge of the I/O clock. The control
circuitry or software must then immediately lower the I/O clock signal to initiate the hold function at the
desired point in time and to start conversion.
Detailed information on interfacing to most popular microprocesors is readily available from the factory.

TEXAS . "
INSTRUMENTS
2-138

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC548, TLC549
LinCMOSTM 8-BIT ANALOG-TO-DlGlTAL
PERIPHERAL WITH SERIAL CONTROL
02816. NOVEMBER 1983- REVISED OCTOBER 1988

D OR P PACKAGE

•

LinCMOS" Technology

•

Microprocessor Peripheral or Stand-Alone
Operation

(TOP VIEW)

•

8-Bit Resolution A/D Converter

•

Differential Reference Input Voltages

•

Conversion Time . . . 17 fJ-s Max

•

Total Access and Conversion Cycles Per Second
TLC548 ... up to 45,500
TLC549 ... up to 40,000

•

On-Chip Software-Controllable Sample-and-Hold

± 0.5

REF+[JB
7
ANALOG IN 2
REF 3
6
GND 4
5

VCC
I/O CLOCK
DATA OUT
CS

•

Total Unadjusted Error ...

•

4-MHz Typical Internal System Clock

LSB Max

•

Wide Supply Range ... 3 V to 6 V

•

Low Power Consumption ... 6 mW Typ

•

Ideal for Cost-Effective, High-Performance Applications Including Battery-Operated Portable
Instrumentation

•

Pinout and Control Signals Compatible with the TLC540 and TLC545 8-Bit A/D Converters and with
the TLC 1540 10-Bit A/D Converter

description
The TLC548 and TLC549 are LinCMOS'" A/D peripheral integrated circuits built around an 8-bit switchedcapacitor successive-approximation ADC. They are designed for serial interface with a microprocessor
or peripheral through a 3-state data output and an analog input. The TLC548 and TLC549 use only the
Input/Output Clock (I/O Clock) input along with the Chip Select (CS) input for data control.
The maximum I/O clock input frequency of the TLC548 is guaranteed up to 2.048 MHz, and the I/O clock
input frequency of the TLC549 is guaranteed to 1.1 MHz. Detailed information on interfacing to most popular
microprocessors is readily available from the factory.
Operation of the TLC548 and the TLC549 is very similar to that of the more complex TLC540 and TLC541
devices; however, the TLC548 and TLC549 provide an on-chip system clock that operates typically at
4 MHz and requires no external components. The on-chip system clock allows internal device operation
to proceed independently of serial input/output data timing and permits manipulation of the TLC548 and
TLC549 as desired for a wide range of software and hardware requirements. The I/O Clock together with
the internal system clock allow high-speed <;lata transfer and conversion rates of 45,500 conversions per
second for the TLC548, and 40,000 conversions per second for the TLC549.
Additional TLC548 and TLC549 features include versatile control logic, an on-chip sample-and-hold circuit
that can operate automatically or under microprocessor control, and a high-speed converter with differential
high-impedance reference voltage inputs that ease ratiometric conversion, scaling, and circuit isolation
from logic and supply noises. Design of the totally switched-capacitor successive-approximation converter
circuit allows conversion with a maximum total error of ± O. 5 least significant bit (LSB) in less than 17 fJ-s.
The TLC548M and TLC549M are characterized for operation over the temperature range of - 55°C
to 125°C. The TLC5481 and TLC5491 are characterized for operation from - 40°C to 85 DC. The TLC548C
and TLC549C are characterized for operation from O°C to 70°C.

LinCMOS is a trademark of Texas Instruments Incorporated.

PRODUCTION DATA documents contain inlDrmatiDn
current as of publication date. Products conform to
specifications per the terms of Texas Instruments
standard warranty. Production processing does not

necessarily include testing of all parameters.

Copyright © 1983, Texas Instruments Incorporated

-1!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-139

TLC548, TLC549
LinCMOSTM 8-BIT ANALOG·TO·DlGITAL
PERIPHERAL WITH SERIAL CONTROL
functional block diagram
REF+
REFANALOG
INPUT

(1)
(3)

J!L,

SAMPLE
AND
HOLD

-

I

I

INTERNAL
SYSTEM
CLOCK

ES
I/O CLOCK

a-BIT
ANA,LOG-TODIGITAL
CONVERTER
(SWITCHEDCAPACITORS)

-

OUTPUT
DATA
REGISTER

a
I

r+--

a-TO'1 DATA
SELECTOR
AND
DRIVER

~

DATA
OUTPUT

I

f---<

-

(5)

a

f-+-

(7)

CONTROL
LOGIC
AND
OUTPUT
COUNTER

i--

operating sequence
5 \ 6 \ 7
I/O
CLOCK---{

I

....

tsu(CSI~

ACCESS
CYCLE B

I

\a

!-~__~D~O~N'~T~'~~~CA~R~E,-~~,~
~jl

14- SAMPLE -+If----:-:_tconv ~
CYCLE B

I

_

14---.!-,

(See Note Al

I

I

ACCESS ---+t
CYCLE C

I

SAMPLE

I

If- CYCLE C 41

tsu(CS)

CSL.,:
:~,
I -----------------!_twH(CSI~

,f---------------'I

I

I
I

HI-Z STATE

DATA I
OUTJ"'f

I
I
I

I

I
I
'-"PREVIOUS CONVERSION DATA A--.{
ten~ MSB
LSB MSB
(See Note Bl

I

87
I I
I _CONVERSION DATA B - - 4 I
LSB
MSB
ten~ ~SB

NOTES: A, The conversion cycle, which requires 36 internal system clock periods (17 ~s maximum), is initiated with the 8th I/O clock
pulse trailing edge after CS goes low for the channel whose address exists in memory at the time,
8, The most significant bit (A71 will automatically be placed on the DATA OUT bus after CS is brought low, The remaining seven
bits (A6-AO) will be clocked out on the first seven I/O clock falling edges, 87-80 will follow in the same manner,

~

TEXAS
INSTRUMENTS
2-140

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC548, TLC549
LinCMOSTM 8·BIT ANALOG·TO·DIGITAL
PERIPHERAL WITH SERIAL CONTROL
absolute maximum ratings over operating free·air temperature range (unless otherwise noted)
Supply voltage, VCC (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .............. 6.5 V
Input voltage range at any input ... .
-0.3 V to VCC+ 0.3 V
Output voltage range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to VCC + 0.3 V
Peak input current range (any input) . . . . . . . . . . . . . . . . . . . . . . . . . . .
. ....... ± 10 mA
Peak total input current range (all inputs) . . . . . . . . . . . . . . . . . . . . . . . .
±30 mA
Operating free-air temperature range (see Note 2): TLC548M, TLC549M
-55°C to 125°C
TLC5481, TLC5491 .
-40°C to 85°C
TLC548C, TLC549C ....... . . .. O°C to 70°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds. . . . . . . . . . . . . . . . . . . . .. 260°C
NOTES:

1. All voltage values are with respect to the network ground terminal with the REF - and GND terminal pins connected together,
unless otherwise noted.
2. The 0 package is not recommended below - 40 °e.

recommended operating conditions
TlC548
Supply voltage, VCC
Positive reference voltage, VREF + (see Note 3)

MIN

NOM

3

5

2.5

Negative reference voltage, VREF _ (see Note 3)

-0.1

TlC549
MIN

NOM

MAX

6
VCC VCC+ O.1

3

5

6

V

2.5

VCC VCC+O.1

V

2.5

-0.1

0

Differential reference voltage, VREF +, VREF _ (see Note 3)

1

VCC VCC+0.2

1

Analog input voltage (see Note 3)

0

VCC

0

High-level control input voltage, VIH (for VCC = 4.75 V to 5.5 V)

2

low-level control input voltage, VIL (for VCC = 4.75 V to 5.5 V)
Input/output clock frequency, fClKII/O)
(for VCC = 4.75 V to 5.5 V)

V

VCC VCC+0.2
VCC

V

2.048

0

V
V

0.8

V

1.1

MHz

404

ns

200

404

ns

100

(for Vce = 4.75 V to 5.5 V)

(for VCC = 4.75 V to 5.5 V)

2.5

200

Input/output clock transition time, ttli/O) (see Note 4)

Duration of es input high state during conversion, twH(CS)

0

2
0.8

0

Input/output clock high, twH(I/O) (for VCC = 4.75 V to 5.5 V)
Input/output clock low, twl(I/O) (for VCC - 4.75 V to 5.5 V)

UNIT

MAX

100

ns

17

17

I'S

1.4

1.4

I's

Setup time, CS low before first I/O clock, tsu(CS)
(for VCC = 4.75 V to 5.5 V) (see Note 5)
Operating free-air temperature, T A

TlC548M, TLC549M

-55

125

-55

TlC5481, TlC5491

-40

85

-40

85

0

70

0

70

TLC548C, TLC549C

125

DC

NOTES: 3. Analog input voltages greater than that applied to REF + convert to all ones (111111111, while input voltages less than that
applied to REF - convert to all zeros (00000000). For proper operation, the positive reference voltage VREF +, must be at
least 1 V greater than the negative reference voltage VREF _ . In addition, unadjusted errors may increase as the differential
reference voltage VREF + - VREF _ falls below 4.75 V.
4. This is the time required for the input/output clock input signal to fall from VIH min to VIL max or to rise from Vil max to
VIH min. In the vicinity of normal room temperature, the devices function with input clock transition time as slow as 2 I's
for remote data acquisition applications in which the sensor and the ADC are placed several feet away from the controlling
microprocessor.
5. To minimize errors caused by noise at the es input, the internal circuitry waits for two rising edges and one falling edge of
internal system clock after CS" before responding to control input signals. This CS set-up time is given by the ten and tsu(eS)
specifications.

"'!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-141

TLC548, TLC549
LinCMOSTM 8·BIT ANALOG·TO·DlGITAL
PERIPHERAL WITH SERIAL CONTROL
electrical characteristics over recommended operating free"air temperature range,
VCC = VREF + = 4.75 V to 5.5 V (unless otherwise noted), fCLK(l/O) = 2.048 MHz for TLC548
or 1.1 MHz for TLC549
PARAMETER

TEST CONDITIONS

=

MIN

VOH

High-level output voltage

Vee = 4.75 V,

10H

VOL

Low-level output voltage

Vee - 4.75 V,

10L - 3.2 rnA

Off-state Ihigh-impedance

Vo

state) output current

Vo

10Z

= Vee,
= 0,

-10

VI - Vee

Low-level input current, control inputs

VI - 0

Analog channel on-state input

Analog input at Vee

UNIT
V

0.4

es at Vee

High-level input current, control inputs

V
V

0.005

2.5

/LA

-0.005

2.5

/LA

0.4

1

/LA

current, during sample cycle

Analog input at 0 V

-0.4

-1

Operating supply current

es at 0 V

1.8

2.5

rnA

VREF+ - Vee

1.9

3

rnA

7

55

5

15

lee + IREF Supply and reference current
ei

MAX

10

IlL

lee

Typt

2.4

es at Vee

IIH

Ilion)

.,.360/LA

Input capacitance

I Analog

inputs

I eontrol inputs

pF

operating characteristics over recommended operating free·air temperature range,
VCC = VREF + = 4.75 V to 5.5 V (unless otherwise noted), fCLK(l/O) = 2.048 MHz for TLC548
or 1.1 MHz for TLC549
PARAMETER

tconv

MIN

TLC548
Typt

MAX

MIN

TLC549
Typt

MAX

UNIT

Linearity error

See Note 6

±0.5

±0.5

LSB

Zero error

See Note 7

±0.5

±0.5

LSB

Full-scale error

See Note 7

±0.5

±0.5

LSB

Total unadjusted error

See Note 8

±0.5

±0.5

LSB

Conversion time

See Operating Sequence

8

17

12

17

Total access and conversion time

See Operating Sequence

12

22

19

25

Channel acquisition time
tacq

TEST CONDITIONS

Isample cycle)

/Ls
/LS
I/O

See Operating Sequence

4

4

clock
cycles

Time output data remains
tv

Delay time to data
td

10

valid after I/O clock I
output valid

ten

Output enable time

tdis

Output disable time

tr(bus) Data bus rise time
tflbus) Data bus fall time

ns

10

I/O clocU

300

400

ns

See Parameter

1.4

1.4

/LS

150

150

Measurement Information

ns

300

300

ns

300

300

ns

tAli typicals are at Vee = 5 V, T A = 25°e.
NOTES: 6. Linearity error is the deviation from the best straight line through the AID transfer characteristics.
7. Zero error is the difference between 00000000 and the converted output for zero input voltage; full-scale error is the difference
between 11111111 and the converted output for full-scale input voltage.
8. Total unadjusted error is the sum of linearity, zero, and full-scale errors.

TEXAS

-I!}

INSTRUMENTS
2-142

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC548, TLC549
LinCMOSTM 8-BIT ANALOG-TO-DiGITAL
PERIPHERAL WITH SERIAL CONTROL
PARAMETER MEASUREMENT INFORMATION

1.4 V

CL
(SEE NOTE A)

OUTPUT
TEST
UNDER TEST-......-POINT
CL
(SEE NOTE A)

1

1

OUTPUT
UNDER TEST

3kn

UNDERTEST+
CL
(SEE NOTE A) ~

3kn

~

(SEE NOTE B)

(SEE NOTE B)

l'

LOAD CIRCUIT FOR

vI:,:"" ""N'

OW"'
TEST POINT

LOAD CIRCUIT FOR
tpZL AND tPLZ

LOAD CIRCUIT FOR
tpZH AND tpHZ

~.

VCC

~,-5_00_YO

cs

_ _ _ _ _ _ _ _ _ _5_0°.JYoL _ _ _ _ _ _ _ _ _ _ _ _ 0 V

)

I

j+-- tPLZ ----.!

j+--tPZL ~

OUTPUT
WAVEFORM 1
(SEE NOTE C)

---~----...,. I _

I

VCC

i
,\:0%
j.---tPZH~

OUTPUT

I

:

¥;------VOL

_ - - - - - - . : . : - - - - -....

WAVEFORM 2 _ _ _ _ _ _ _ _ _
(SEE NOTE C)

-J~I
l' 50%
.

VCC

_ _ _ _ --VOH

:
7\:0%
I+-- ---+I - - - I

tpHZ

0 V

(SEE NOTE B)
VOLTAGE WAVEFORMS FOR ENABLE AND DISABLE TIMES

1/0
CLOCK

I

I4- t d---+l
DATA

X'

OUTPUT _ _ _ _ _..J

K

OUTPUT~

\ - - - - -O.BV

----2.4V

I

tr-.l

- - - - O.4V

I I

I I

-.t

I+-

j4-tf

----------2.4V
----------O.8V
/

VOLTAGE WAVEFORM FOR
RISE AND FALL TIMES

VOLTAGE WAVEFORM FOR DELAY TIME

NOTES:

A. CL = 50 pF for TLC548 and 100 pF for TLC549; CL includes jig capacitance.
B. ten = tpZH or tpZL, tdis = tpHZ or tpLZ·
C. Waveform 1 is for an output with internal conditions such that the output is low except when disabled by the output control.
Waveform 2 is for an output with internal conditions such that the output is high except when disabled by the output control.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-143

TLC548, TLC549
LinCMOSTM 8·BIT ANALOG·TO·DlGITAL
PERIPHERAL WITH SERIAL CONTROL
PRINCIPLES OF OPERATION
The TLC548 and TLC549 are each complete data acquisition systems on a single chip. Each contains an internal
system clock, sample-and-hold, 8-bit A/D converter, data register, and control logic circuitry. For flexibility and
access speed, there are two control inputs: I/O Clock and Chip Select (CS). These control inputs and a TTLcompatible three-state output facilitate serial communications with a microprocessor or minicomputer. A
conversion can be completed in 17 p's or less, while complete input-con version-output cycles can be repeated
in 22 P.s for the TLC548 and in 25 p'S for the TLC549.
The internal system clock and I/O clock are used independently and do not require any special speed or phase
relationships between them. This independence simplifies the hardware and software control tasks for the device.
Due to this independence and the internal generation of the system clock, the control hardware and software
need only be concerned with reading the previous conversion result and starting the conversion by using the
I/O clock. In this manner, the internal system clock drives the "conversion crunching" circuitry so that the control
hardware and software need not be concerned with this task.
When CS is high, the data output pin is in a high-impedance condition and the I/O clock pin is disabled. This
CS control function allows the I/O Clock pin to share the same control logic point with its counterpart pin when
additional TLC548 and TLC549 devices are used. This also serves to minimize the required control logic pins
when using multiple TLC548 and TLC549 devices.
The control sequence has been designed to minimize the time and effort required to initiate conversion and
obtain the conversion result. A normal control sequence is:
1. CS is brought low. To minimize errors caused by noise at the CS input, the internal circuitry waits for
two rising edges and then a falling edge of the internal system clock after a CSt before the transition
is recognized. However, upon a CS rising edge, DATA OUT will go to a high-impedance state within
the tdis specification even though the rest of the Ie's circuitry will not recognize the transition until
the tsu(CS) specification has elapsed. This technique is used to protect the device against noise when
used in a noisy environment. The most significant bit (MSB) of the previous conversion result will initially
appear on the DATA OUT pin when CS goes low.
2. The falling edges of the first four I/O clock cycles shift out the 2nd, 3rd, 4th, and 5th most significant
bits of the previous conversion result. The on-chip sample-and-hold begins sampling the analog input
after the 4th high-to-Iow transition of the I/O Clock. The sampling operation basically involves the charging
of internal capacitors to the level of the analog input voltage.
3. Three more I/O clock cycles are then applied to the I/O pin and the 6th, 7th, and 8th conversion bits
are shifted out on the falling edges of these clock cycles.
4. The final, (the 8th), clock cycle is applied to the I/O clock pin. The on-chip sample-and-hold begins the
hold function upon the high-to-Iow transition of this clock cycle. The hold function will continue for
the next four internal system clock cycles, after which the holding function terminates and the conversion
is performed during the next 32 system clock cycles, giving a total of 36 cycles. After the 8th I/O clock
cycle, CS must go high or the I/O clock must remain low for at least 36 internal system .clock cycles
to allow for the completion of the hold and conversion functions. CS can be kept low during periods
of multiple conversion. When keeping CS low during periods of multiple conversion, special care must
be exercised to prevent noise glitches on the I/O Clock line. If glitches occur on the I/O Clock line, the
I/O sequence between the microprocessor/controller and the device will lose synchronization. If CS
is taken high, it must remain high until the end of conversion. Otherwise, a valid high-to-Iow transition
of CS will cause a reset condition, which will abort the conversion in progress.
A new conversion may be started and the ongoing conversion simultaneously aborted by performing steps 1
through 4 before the 36 internal system clock cycles occur. Such action will yield the conversion result of the
previous conversion and not the ongoing conversion.

TEXAS

-1!1

INSTRUMENTS
2-144

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC548, TLC549
LinCMOSTM 8·BIT ANALOG·TO·DlGITAL
PERIPHERAL WITH SERIAL CONTROL
PRINCIPLES OF OPERATION
For certain applications, such as strobing applications, it is necessary to start conversion at a specific point
in time. This device will accommodate these applications. Although the on-chip sample-and-hold begins sampling
upon the high-to-Iow transition of the 4th I/O clock cycle, the hold function does not begin until the high-to-Iow
transition of the 8th I/O clock cycle, which should occur at the moment when the analog signal must be converted.
The TLC548 and TLC549 will continue sampling the analog input until the high-to-Iow transition of the 8th
I/O clock pulse. The control circuitry or software will then immediately lower the I/O clock signal and start the
holding function to hold the analog signal at the desired point in time and start conversion.
Detailed information on interfacing to the most popular microprocessor is readily available from Texas Instruments.

"'!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-145

2-146

TLC1540C, TLC15401, TLC1540M, TLC1541C, TLC15411, TLC1541M
LinCMOS™ 10-81T ANALOG·TO·DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
1991

D2859, DECEMBER 1

•
•
•
•
•
•
•
•

LinCMOS'" Technology

OW, J, OR N PACKAGE
(TOP VIEW)

10-Bit Resolution AID Converter
INPUT AD
INPUT A1
INPUTA2
INPUT A3
INPUT A4
INPUT AS
INPUT A6
INPUT A7
INPUT AS
GND

Microprocessor Peripheral or Stand-Alone
Operation
On-Chip 12-Channel Analog Multiplexer
Built-In Self-Test Mode
Software-Controllable Sample and Hold
Total Unadjusted Error
TLC1540: ±O.5 LSB Max
TLC1541: ±1 LSB Max

VCC

SYSTEM CLOCK
I/O CLOCK
ADDRESS INPUT
DATA OUT
CS
REF+
REFINPUT A1D
INPUT A9

FK OR FN PACKAGE

Pinout and Control Signals Compatible
With TLC540 and TLC549 Families of a-Bit
AID Converters

(TOP VIEW)

:.::
u

g

TYPICAL PERFORMANCE
Channel Acquisition Sample Time
Conversion Time
Samples Per Second
Power Dissipation

N~O

5.5",s

;::;::;::

21 ~s
32 x 103

::J ::J ::J U

::;;:

ill

tn

o..o..o..u>-

~~~:>({)

6mW

description

u

INPUT A3
INPUT A4
INPUT AS
INPUT A6
INPUT A7

I/O CLOCK
ADDRESS INPUT
DATA OUT

The TLC1540 and TLC1541 are LinCMOS'" NO
peripherals built around a 10-bit, switchedcapacitor,
successive-approximation
NO
REF+
converter. They are designed for serial interface to
a microprocessor or peripheral via a 3-state output
with up to four control inputs [including
independent system clock, I/O clock, chip select
(CS), and address input]. A 2, 1-MHz system clock
for the TLC1540 and TLC1541, with a design that
includes simultaneous read/write operation,
allows high-speed data transfers and sample rates of up to 32,258 samples per second. In addition to the
high-speed converter and versatile control logic, there is an on-chip, 12-channel analog multiplexer that can be
used to sample anyone of 11 inputs or an internal "self-test" voltage and a sample and hold that can operate
automatically or under microprocessor control. Detailed information on interfacing to most popular
microprocessors is readily available from the factory.
The converters incorporated in the TLC1540 and TLC1541 feature differential high-impedance reference inputs
that facilitate ratiometric conversion, scaling, and analog circuitry isolation from logic and supply noises. A totally
switched-capacitor design allows low-error conversion (±O.5 LSB for the TLC1540, ± 1 LSB for the TLC1541)
in 21 ~s over the full operating temperature range.
The TLC1540 and the TLC1541 are available in OW, FK, FN, J, and N packages. The C~suffix versions are
characterized for operation from O°C to 70°C. The I-suffix versions are characterized for operation from -40°C
to 85°C. The M-suffix versions are characterized for operation from -55°C to 125°C.

LinCMOS is a trademark of Texas Instrumenls Incorporated.
PRODUCTION DATA infprmation is current as of publication dale.
Products conform to specifications per the terms of Texas
Instruments standard warranty. Production proces.sing does not

necessarily Include testing of all parameters.

"

.Ji1
INSTRUMENTS

Copyright © 1991, Texas Instruments Incorporated

TEXAS

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-147

TLC1540C, TLC15401, TLC1540M, TLC1541C, TLC15411, TLC1541M
LinCMOS™ 10-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
functional block diagram

ANALOG
INPUTS

2
3
4
5
6
7

10-81t
Switched-Capacitors
Analog-to-Dlgltal
Converter
12-Channel
Analog
Multiplexer

9
11
12

16 DATA
OUT

'-------1 Control Logic
and 110
Counters
ADDRESS
INPUT

17

I/O CLOCK

18

CS
SYSTEM
CLOCK

2

15
19

TEXAS •

INSlRUMENTS
2-148

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC1540C, TLC15401, TLC1540M, TLC1541C, TLC15411, TLC1541M
LinCMOS™ 10-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
operating sequence

Don't~

1/0
CLOCK--..,

I

'4-

I
CS - ,

II

Access
Cycle B

--.I

~

I

~ Sample -----1.~I4__ tconv-.l

I I

I

Cycle B

(

(see

I

~ Access

r'r----, (
I

I

I I

-.I

Cycle C

~ Sample

I I

I

-----.I

I

Cycle C

I

~~J----------------------------~I
~~J------------------------------~
(see Note C)
14-- twH(CS)--.I
MSB

I

LSB

I MSB

Don't Care

ADDRES~

LSB
Don't Care

INPUT
DATA --..,
OUT

.....1 - - - - Conversion Data B - - - -••

~ Previous Conversion Data - - - - - . .

MSB
(see Note B)

LSB MSB

MSB

LSB MSB

NOTES: A. The conversion cycle, which requires 44 system clock periods, is initiated on the 10th falling edge of the 1/0 clock after CS goes low
for the channel whose address exists in memory at that time. If CS is kept low during conversion, the I/O clock must remain low for
at least 44 system clock cycles to allow conversion to be completed.
B. The most significant bit (MSB) will automatically be placed on the DATA OUT bus after CS is brought low. The remaining nine bits
(AS-AD) will be clocked out on the first nine 1/0 clock falling edges.
C. To minimize errors caused by noise atthe CS input, the internal circuitry waits for three system clock cycles (or less) after a chip-select
falling edge is detected before responding to control input signals. Therefore, no attempt should be made to clock-in address data until
the minimum chip-select setup time has elapsed.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)t
Supply voltage, Vee (see Note 1) ., ... , ....... , .. ".",.,., .. " ... ,.,....................... 6.5 V
Input voltage range (any input) .,............................................ -0,3 V to Vee + 0.3 V
Output voltage range ............. , ... , ............................. ,....... -0,3 V to Vee + 0.3 V
Peak input current (any input) ................... , ....... " .. ,.,., .. , ..................... ±10 mA
Peak total input current (all inputs) .......................... , ....... " .. ,." .............. ±30 mA
Operating free-air temperature range: TLC1540C, TLC1541 C .. , ...... , ................ , O°C to 70°C
TLC15401, TLC15411 .. " .................. , .... -40°C to 85°C
TLC1540M, TLC1541M ...................... ,. -55°C to 125°C
Storage temperature range ....................................... " .. "" ..... ,.. -65°C to 150°C
Case temperature for 60 seconds: FK package .......... , ... , .... , .. , .. " .... , .. ,........... 260°C
Case temperature for 10 seconds: FN package ., ............................ , .. " ... ,...... 260°C
Lead temperature 1,6 mm (1/16 inch) from the case for 60 seconds: J package .. ,.............. 300°C
Lead temperature 1,6 mm (1/16 inch) from the case for 10 seconds: OW or N package .. ,........ 260°C

t Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under "recommended operating conditions" is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1: All voltage values are with respect to digital ground with REF- and GND wired together (unless otherwise noted).

TEXAS

"!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-149

TlC1540C, TlC15401, TlC1540M, TlC1541C, TlC15411, TlC1541M
linCMOS™ 10-BIT ANAlOG-TO-DIGITAl PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
recommended operating conditions
MIN

NOM

MAX

4,75

5

5,5

2.5

VCC

-0.1

0

Differential reference voltage, VREF + _ VREF- (see Note 2)

1

VCC

Analog input voltage (see Note 2)

0

High-level control input voltage, VIH

2

Supply voltage, VCC
Positive reference voltage, VREF + (see Note 2)
Negative reference voltage, VREF- (see Note 2)

Low-level control input voltage, VIL
0

Input/Output clock frequency, fCLK(I/O)
System clock frequency, fCLK(SYS)

fCLK(I/O)
400

Setup time, address bits before I/O CLK!, tsu(A)

VCC+0.1
2.5

UNIT
V
V
V

VCC+0.2

V

VCC

V
V

0.8

V

1.1

MH~

2.1

MHz
ns

0

ns

3

System
clock
cycles

44

System
clock
cycles

$ystem clock high, twH(SYS)

210

ns

System clock low, twL(SYS)

190

ns

Input/Output clock high, twH(I/O)

404

ns

Input/Output clock low, twL(I/O)

404

Hold time, address bits after I/O CLK!, th(A)
Setup time, CS low before clocking in first address bit, tsu(CS) (see Note 3)

CS high during conversion, twH(CS)

System
Clock transition time (see Note 4)
I/O

Operating free-air temperature, T A

ns

fCLK(SYS) " 1048 kHz

30

fCLK(SYS) > 1048 kHz

20
100

fCLK(I/O) " 525 kHz
fCLK(1I0) > 525 kHz
TLC1540C,TLC1541C

40
0

ns
ns

70

TLC15401, TLC15411

-40

85

TLC1540M,TLC1541M

-55

125

'C

NOTES: 2. Analog mput voltages greaterthan that applied to REF + convert as all "1"s (1111111111), while Input voltages less than that applied
to REF- convert as all "O"s (0000000000). For proper operation, REF + voltage must be at least 1 V higher than REF-voltage. Also,
the total unadjusted error may increase as this differential reference voltage falls below 4.75 V.
3. To minimize errors caused by noise at the chip select input, the internal circuitry waits for three system clock cycles (or less) after a
chip select falling edge is detected before responding to control input signals. Therefore, no attempt should be made to clock in an
address until the minimum chip select setup time has elapsed.
4. This is the time required for the clock input signal to fall from VIH min to VIL max or to rise from VIL max to VIH min. In the vicinity
of normal room temperature, the devices function with input clock transition time as slow as 2 fls for remote data acquisition applications
where the sensor and the ND converter are placed several feet away from the controlling microprocessor.

TEXAS

.JJ1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC1540C, TLC15401, TLC1540M, TLC1541C, TLC15411, TLC1541M
LinCMOS™ 10-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
electrical characteristics over recommended operating temperature range, Vcc = VREF+ = 4.75 V
to 5.5 V (unless otherwise noted), fCLK(I/O) = 1.1 MHz, fCLK(SYS) =2.1 MHz
PARAMETER

TEST CONDITIONS

MIN

TYpt

MAX

VOH

High-level output voltage (pin 16)

Vee = 4.75 V,

IOH = 360 ~A

VOL

low-level output voltage

Vee = 4.75 V,

IOl = 3.2 mA

Vo = Vee,

es at Vee

10

VO=O,

es at Vee

-10

IOZ

Off-state (high-impedance state) output current

2.5

~A

es at 0 V

1.2

2.5

mA

Selected channel at Vee,
Unselected channel at 0 V

0.4

1

-0.4

-1

VI = 0

lee

Operating supply current

e,

Selected channel at 0 V,
Unselected channel at Vee

Input capacitance

t All typical values are at Vee

IAnalog inputs

~A

-2.5

VI = Vee

low-level input current

Supply and reference current

V

0.005

High-level input current

lee + IREF

0.4

-0.005

IIH
III

Selected channel leakage current

UNIT

V

2.4

VREF+ = Vee,

es at 0 V

I eontrol inputs

~A

!-lA

1.3

3

7

55

5

15

mA
pF

= 5 V and TA = 25'e.

TEXAS

~

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-151

TLC1540C, TLC15401, TLC1540M, TLC1541C, TLC1541I, TLC1541M
LinCMOS™ 10·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
operating characteristics over recommended operating temperature range, Vcc
to 5.5 V, fCLK(I/O) = 1.1 MHz, fCLK(SYS) =2.1 MHz
PARAMETER

TEST CONDITIONS

MIN

TLC1540
Linearity error

TLC1541

TLC1541

See Note 5

±1

TLC1541

±1

tconv

TLC1541

",1

",1
0111110100
(500)

Conversion time

See Operating Sequence

21

Total access and conversion time

See Operating Sequence

31

tv

Time output data remains valid after I/O clockl

td

Delay time, 1/0 clockl to data output valid

See Operating Sequence

6

I

ten

Output enable time

tdis

Output disable time

tr(bus)

Data bus rise time

tf(bus)

Data bus fall time

LSB

10

f!s
f!s
I/O
clock
cycles
ns

400
See Parameter
Measurement
Information

LSB

1000001100
(524)

Input All address = 1011 (See Note 8)

Channel acquisition time (sample cycle)

LSB

",0.5
See Note 7

Self-test output code

tacq

LSB

",0.5
See Notes 2 and 6

TLC1540
Total unadjusted error

UNIT

",0.5
See Notes 2 and 6

TLC1540
Full-scale error

.
MAX
",0.5

TLC1540
Zero error

=VREF+ =4.75 V

ns

150

ns

150

ns

300

ns

300

ns

NOTES: 2. Analog Input voltages greater than that applied to REF+ convert as all "1"s (1111111111), while Input voltages less than that applied
to REF- convert as all "O"s (0000000000). For proper operation, REF+ voltage must be at least 1 V higher than REF-voltage. Also,
the total unadjusted error may increase as this differential reference voltage falls below 4.75 V.
5. Linearity error is the maximum deviation from the best straight line through the ND transfer characteristics.
6. Zero error is the difference between 0000000000 and the converted output for zero input voltage; full-scale error is the difference
between 1111111111 and the converted output for full-scale input voltage.
7. Total unadjusted error comprises linearity, zero, and full-scale errors.
8. Both the input address and the output codes are expressed in positive logic. The All analog input signal is internally generated and
is used for test purposes.

TEXAS -IJ1

INSIRUMENTS
2-152

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265'

TLC1540C, TLC15401, TLC1540M, TLC1541C, TLC15411, TLC1541M
LinCMOSTM 10·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
PARAMETER MEASUREMENT INFORMATION
1.4 V

Output
Under Test

~~kQ

Test Point

CL
(see Note A)

Output
Under Test

T

;rr

CL
(see Note A)

3kQ

Output
Under Test

Test Point

...L

(see Note B)

(see Note B)

LOAD CIRCUIT FOR
td, t r , AND tf

Test Point

T

CL
(see Note A)

3kQ

T

+
VCC

LOAD CIRCUIT FOR
tpZL AND tpLZ

LOAD CIRCUIT FOR
tpZH AND tpHZ

jl

r--------VCC

50%

T---------

OV

SYSTEM
CLOCK

1
1

tpZL~

1
1

Output
Waveform 1
(see Note C)

1
1

.1

i~,50%

-r!!!~

1

.1
1
1

:

tpZH
Output
Waveform 2
(see Note C)

tpLZ

1

t.,.

1

.;I

f
I

___

OV

tpHZ

~%---

50%

VCC

VOH
OV

VOLTAGE WAVEFORMS FOR ENABLE AND DISABLE TIMES

I/O CLOCK

~-\:..::.::..::.
_____ _

0.4 V

I~
1

DATA
OUTPUT

.1
i

~I--------- 2.4V

Output

1

~:

td

!~O.4V

i l l 1

____){r-----------

tr

2.4 V

~ ~

~ ~

tf

0.4V
VOLTAGE WAVEFORMS FOR RISE AND FALL TIMES

VOLTAGE WAVEFORMS FOR DELAY TIME
NOTES: A. CL = 50 pF
S. ten = tpZH or tpZL, tdis = tpHZ or tpLZ'
C. Waveform 1 is for an output with internal conditions such that the output is low except when disabled by the output control.
Waveform 2 is for an output with internal conditions such that the output is high except when disabled by the output control.

TEXAS

-1!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-153

TLC1540C, TLC15401, TLC1540M, TLC1541C, TLC15411, TLC1541M
LinCMOS™ 10-BIT ANALOG-TO-DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
principles of operation
The TLC1540 and TLC1541 are complete data acquisition systems on single chips. Each includes such
functions as sample and hold, 1O-bit ND converter, data and control registers, and control logic. For flexibility
and access speed, there are four control inputs: chip select (CS), address input, I/O clock, and system clock.
These control inputs and a TTL-compatible 3-state output are intended for serial communications with a
microprocessor or microcomputer. The TLC1540 and TLC1541 can complete conversions in a maximum of
21 fts, while complete input-conversion-output cycles can be repeated at a maximum of 31 fts.
The system and I/O clocks are normally used independently and do not require any special speed or phase
relationships between them. This independence simplifies the hardware and software control tasks for the
device. Once a clock signal within the specification range is applied to the system clock input, the control
hardware and software need only be concerned with addreSSing the desired analog channel, reading the
previous conversion result, and starting the conversion by using the I/O clock. The system clock will drive the
"conversion crunching" circuitry so that the control hardware and software need not be concerned with this task.
When CS is high, the DATA OUT pin is in a 3-state condition and the address input and I/O clock pins are
disabled. This feature allows each of these pins, with the exception of the CS pin, to share a control logic pOint
with its counterpart pins on additional ND devices when additional TLC1540/1541 devices are used. In this way,
the above feature serves to minimize the required control logic pins when using multiple ND devices.
The control sequence has been designed to minimize the time and effort required to initiate conversion and
obtain the conversion result. A normal control sequence is:
1.

CS is brought low. To minimize errors caused by noise at the CS input, the internal circuitry waits for
two rising edges and then a falling edge of the system clock after a low CS transition before the low
transition is recognized. This technique is used to protect the device against noise when the device
is used in a noisy environment. The MSB of the previous conversion result will automatically appear
on the data out pin (or "on DATA OUT").

2.

A new positive-logic multiplexer address is shifted in on the first four rising edges of the I/O clock. The
MSB of the address is shifted in first. The negative edges of these four I/O clock pulses shift out the
second, third, fourth, and fifth most significant bits of the previous conversion result. The on-chip
sample and hold begins sampling the newly addressed analog input after the fourth falling edge. The
sampling operation basically involves the charging of internal capacitors to the level ofthe analog input
voltage.

3.

Five clock cycles are then applied to the I/O pin, and the sixth, seventh, eighth, ninth, and tenth
conversion bits are shifted out on the negative edges of these clock cycles.

4.

The final tenth clock cycle is applied to the I/O clock pin. The falling edge of this clock cycle completes
the analog sampling process and initiates the hold function. Conversion is then performed during the
next 44 system clock cycles. After this final I/O clock cycle, CS must go high or the I/O clock must
remain low for at least 44 system clock cycles to allow for the conversion function.

CS can be kept low during periods of multiple conversion. When keeping CS low during periods of multiple
converSion, special care must be exercised to prevent noise glitches on the I/O clock line. If glitches occur on
the I/O clock line, the I/O sequence between the microprocessor/controller and the device will lose
synchronization. Also, if CS is taken high, it must remain high until the end of the conversion. Otherwise, a valid
falling edge of CS will cause a reset condition, which will abort the conversion in progress.
A new conversion may be started and the ongoing conversion simultaneously aborted by performing steps 1
through 4 before the 44 system clock cycles occur. Such action will yield the conversion result of the previous
conversion and not the ongOing conversion.

TEXAS ...,
INSTRUMENTS
2-154

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC1540C, TLC15401, TLC1540M, TLC1541C, TLC1541I, TLC1541M
LinCMOSTM 10·BIT ANALOG·TO·DIGITAL PERIPHERALS
WITH SERIAL CONTROL AND 11 INPUTS
principles of operation (continued)
It is possible to connect the system and I/O clock pins together in special situations in which controlling circuitry
points must be minimized. In this case, the following special points must be considered in addition to the
requirements of the normal control sequence previously described.
1.

When CS is recognized by the device to be at a low level, the common clock signal is used as an I/O
clock. When CS is recognized by the device to be at a high level, the common clock signal is used to
drive the "conversion crunching" circuitry.

2.

The device will recognize a CS low transition only when the CS input changes and the system clock
pin subsequently receives two positive edges and then a negative edge. For this reason, after a CS
negative edge, the first two clock cycles will not shift in the address because a low CS must be
recognized before the I/O clock can shift in an analog channel address. Also, upon shifting in the
address, CS must go high after the eighth I/O clock that has been recognized by the device so that
a CS low level will be recognized on the falling edge of the tenth I/O clock signal that is recognized by
the device. Otherwise, additional common clock cycles will be recognized as I/O clock pulses and will
shift in an erroneous address.

For certain applications, such as strobing, it is necessary to start conversion at a specific point in time. This device
will accommodate these applications. Although the on-chip sample and hold begins sampling upon the falling
edge of the fourth I/O clock cycle, the hold function is not initiated until the faliling edge of the tenth I/O clock
cycle. Thus, the control circuitry can leave the I/O clock signal in its high state during the tenth I/O clock cycle
until the moment at which the analog signal must be converted. The TLC1540/TLC1541 will continue sampling
the analog input until the tenth falling edge of the I/O clock. The control circuitry or software will then immediately
lower the I/O clock signal and hold the analog signal at the desired point in time and start conversion.
Detailed information on interfacing to most popular microprocessors is readily available from the factory.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

2-155

2-156

General Purpose DACs

3-1

G)
(D

:::J

(D
"""'I

Q)

"'tJ

c:

"""'I

"C

o(f>

(D

c
o(f>

l>

3-2

AD7524
Advanced LinCMOSTM 8-BIT MUL TlPL VING
DIGITAL-TO-ANALOG CONVERTER
D3100, APRIL 1988

•
•

Advanced LinCMOS" Silicon-Gate
Technology

N PACKAGE
(TOP VIEW)

OUTl
OUT2
GND
DB7
DB6
DB5
DB4
DB3

Easily Interfaced to Microprocessors

•

On-Chip Data Latches

•

Monotonicity Over Entire AID Conversion
Range

•

Segmented High-Order Bits Ensure LowGlitch Output

•

Designed to be Interchangeable with Analog
Devices AD7524. PMI PM-7524. and Micro
Pow!!r Systems MP7524

•

RFB
REF
VDD
WR
CS
DBO
DBl
DB2

AD7524J .. , FN PACKAGE
(TOP VIEW)

Fast Control Signaling for Digital Signal
Processor Applications Including Interface
with TMS320

N

~~U ~tt

Ooza:a:
3

GND
DB7
NC
DB6
DB5

KEY PERFORMANCE SPECIFICATIONS
Resolution

8 Bits

Linearity error

Y, LSB Max

Power dissipation

at VDD

~

5 V

Settling time
Propagation delay

5 mW Max

2

1 20 19
18

4

17
6

16

8

14

15

VDD
WR
NC

CS
DBO

9 10 11 12 13

100 ns Max

~

80 ns Max

C"lUN

aJ
aJ
a ~z~ a

NC - No internal connection

description

The AD7524 is an Advanced LinCMOS'M 8-bit digital-to-analog converter (DAC) designed for easy interface
to most popular microprocessors.
The AD7524 is an 8-bit mUltiplying DAC with input latches and with a load cycle similar to the "write"
cycle of a random access memory, Segmenting the high-order bits minimizes glitches during changes in
the most-significant bits. which produce the highest glitch impulse, The AD7524 provides accuracy to
% LSB without the need for thin-film resistors or laser trimming. while dissipating less than 5 mW typically.
Featuring operation from a 5-V to 15-V single supply, the AD7524 interfaces easily to most microprocessor
buses or output ports. Excellent multiplying (2 or 4 quadrant) makes the AD7524 an ideal choice for many
microprocessor-controlled gain-setting and signal-control applications.
The AD7524A is characterized for operation from - 25°C to 85 °C. and the AD7524J is characterized
for operation from O°C to 70°C,
AVAILABLE OPTIONS
SYMBOLIZA nON
DEVICE

PACKAGE

OPERATING
TEMPERATURE

SUFFIXES

RANGE

AD7524A

N

~25°et085°e

AD7524J

N, FN

ooe to 70°C

Advanced LinCMOS is a trademark of Texas Instruments Incorporated.

PRODUCTION DATA documents contain information
current as of publication date. Products conform to
specifications per the terms of Texas Instruments

~~~~~:~~i~ai~:I~~~ ~!~:i~~ti:f :llo::::~:t:~~s not

~

Copyright

© 1988, Texas Instruments Incorporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

3~3

AD7524
Advanced LinCMOS™ 8·BIT MULTIPL VING
DlGITAL·TO·ANALOG CONVERTER
functional block diagram
VDD

1( 14)
REF

R

(151

R

//

n

2R

R

2R

2R

2R

2R

(16)

liY

II

I
I

S -2

:1

I S-8

,,

,

I

I

I

I

I
I

//

(4)

(5)
DB6

(6)

Dun

(2)
DUT2

DATA LATCHES

DB7
IMSB)

(1)

I

(12)
(13)

R

:1

,
I

,

I: sf

(3)
GND

(11 )
DBO
(LSB)

DB5

'~----------~v~----------~
DATA INPUTS
operating sequence

---,I

14

tsulCS) ----~----t.j_

I

CS

~

________________~ __J

14

twIWR)---+f

I

WR

----"-\\'

-------------

/f--tsuIDI---+I

~th(D)

I
DBO-DB7

)>-------

------------«

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage, VDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - O. 3 V to 17 V
Voltage between RFB and GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 25 V
Digital input voltage, VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to VDD + 0.3 V
Reference voltage, Vref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 V
Peak digital input current, II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10 "A
Operating free-air temperature range: AD7524A . . . . . . . . . . . . . . . . . . . . . . . . .. - 25°C to 85 °C
AD7524J . . . . . . . . . . . . . . . . . . . . . . . . . . . .. O°C to 70°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Case temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 260°C
Lead temperature 1,6 mm (1(16 inch) from case for 10 seconds: N package . . . . . . . . . . .. 260°C

~

TEXAS
INSTRUMENTS
3-4

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7524
Advanced LinCMOS™ 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
recommended operating conditions
VDD = 5 V
MIN
NOM
MAX
Supply voltage, VDD

4.75

Reference voltage, V ref

5

5.25

VDD - 15 V
MIN
NOM
MAX
14.5

15

±10

High-level input voltage, VIH

2.4

V
V

13.5

Low-level input voltage, VIL

V

0.8

CS setup time, tsulCS)

15.5

±10

UNIT

1.5

V

40

40

ns

0

0

ns

Data bus input setup time, tsulD)

25

25

ns

Data bus input hold time, thlD)

10

10

ns

Pulse duration, WR low, twlWR)

40

40

CS hold time, thlCS)

I AD7524A
Operating free-air temperature, TAl

ns

-25

85

-25

85

0

70

0

70

AD7524J

electrical characteristics over recommended operating free-air temperature range, Vref
and OUT2 at GND (unless otherwise noted)
PARAMETER
High-level input
IIH

VI

current

=

DBO-DB7 at 0, WR
OUTl
Ilkg

and CS at 0 V,
Vref

current

DBO-OB7 at VOO,
OUT2

Quiescent
Supply current
Standby
Supply voltage sensitivity,
kSVS

Again/AVOD
Input capacitance,

Ci

DBO-OB7, WR, CS
OUT1

Co

Output

OUT2

capacitance

OUT1
OUT2

=

±10 V

DBO-OB7 at VIHmin
or VILmax
DBO-OB7 at 0 V
or VDD
AVDD
VI

~

=

10%

1

1

Full range

-10

-10

25°C

-1

-1

±400

±200

Full range
25°C

±10 V

WR and CS at 0 V,
Vref

100

=

Output leakage

= 15V
TYP
MAX
10

25°C

0

VDD
MIN

= 10 V, OUT1

10

Full range

VI ~ VOD

current
Low-level input

IlL

VDD = 5 V
MIN
TYP
MAX

TEST CONDITIONS

Full range

±50

±50

±400

±200

±50

±50

Full range

2

2

25°C

1

2

Full range

500

500

25°C

100

100

25°C

Full range

0.01

0.16

0.005

0.04

25°C

0.002

0.08

0.001

0.02

0

DBO-DB7 at 0, WR and CS at 0 V
DBO-OB7 at VOO, WR and CS at 0 V

5

5

30

30

120

120

120

120

30

Reference input impedance

5

IREF to GNO)

20

°C

UNIT
p.A
p.A

nA

mA
p.A

%/%
pF

pF

30
5

20

kO

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303' • DALLAS. TEXAS 75265

3-5

AD7524
Advanced LinCMOSTM 8-BIT MULTIPLYING
DIGITAL-TO-ANALOG CONVERTER
operating characteristics over recommended operating free-air temperature range, Vref = 10 V, OUT1
and OUT2 at GND (unless otherwise noted)
PARAMETER

TEST CONDITIONS

Linearity error
Gain error

See Note 1

Settling time (to 1/2 LSBI

See Note 2

Propagation delay from digital input to 90%
of final analog output current

I Full range
1 25 °C

See Note 2
Vrel

=

I Full range

± 10 V (100 kHz

Feedthrough at OUT1 or OUT2

sinewavel, WR and CS at 0, \25 0C
DBO-DB7 at a

Temperature coefficient of gain

TA

=

25°C to tmin or t max

VDD = 15V
MIN
MAX

UNIT

±0.2

±0.2

%FSR

±1.4

±0.6

±1

±0.5

100

100

ns
ns

Vee = 5 V
MIN
MAX

80

80

0.5

0.5

0.25

0.25

±O.OO4

±O.OO1

%FSR

%FSR
%FSR/OC

NOTES: 1. Gain error is measured using the internal leedback resistor. Nominal Full Scale Range (FSRI = Vrel - 1 LSB.
2. OUT1 load = 100 {l, Cext = 13 pF, WR at a V, CS at 0 V, DBO-DB7 at a V to VDD or VDD to a v.

PRINCIPLES OF OPERATION
The AD7524 is an 8-bit mUltiplying D/A converter consisting of an inverted R-2R ladder, analog switches,
and data input latches. Binary weighted currents are switched between the OUT1 and OUT2 bus lines,
thus maintaining a constant current in each ladder leg independent of the switch state. The high-order
bits are decoded and these decoded bits, through a modification in the R-2R ladder, control three equally
weighted current sources. Most applications only require the addition of an external operational amplifier
and a voltage reference.
The equivalent circuit for all digital inputs low is seen in Figure 1. With all digital inputs low, the entire
reference current, Iref, is switched to OUT2. The current source 1/256 represents the constant current
flowing through the termination resistor of the R-2R ladder, while the current source Ilkg represents leakage
currents to the substrate. The capacitances appearing at OUT1 and OUT2 are dependent upon the digital
input code. With all digital inputs high, the off-state switch capacitance (30 pF maximum) appears at OUT2
and the on-state switch capacitance (120 pF maximum) appears at OUT 1. With all digital inputs low, the
situation is reversed as shown in Figure 1. Analysis of the circuit for all digital inputs high is similar to
Figure 1; however, in this case, Iref would be switched to OUT1.
Interfacing the AD7524 D/A converter to a microprocessor is accomplished via the data bus and the CS
and WR control signals. When CS and WR are both low, the AD7524 analog output responds to the data
activity on the DBO-DB7 data bus inputs. In this mode, the input latches are transparent and input data
directly affects the analog output. When either the CS signal or WR signal goes high, the data on the
DBO-DB7 inputs are latched until the CS and WR signals go low again. When CS is high, the data inputs
are disabled regardless of the state of the WR signal.
The AD7524 is capable of performing 2-quadrant or full 4,quadrant multiplication. Circuit configurations
for 2-quadrant or 4-quadrant multiplication are shown in Figures 2 and 3. Input coding for unipolar and
bipolar operation are summarized in Tables 1 and 2, respectively,

TEXAS

-1!1

INSTRUMENTS
3-6

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7524
Advanced LinCMOSTM 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
PRINCIPLES OF OPERATION

}'""-R----- RFB

r----------:r:~-4I~---------

OUT1

~""25-6-~-_._-~--I-lk-g-~~=~i-----f""'-1-2-0-P-F-----

OUT2

J""'

,.."~t
Irel ---.
REF

FIGURE 1. AD7524 EQUIVALENT CIRCUIT WITH ALL DIGITAL INPUTS LOW
Vrel

VDD

RA - 2kU
ISee Note 3)

RB
.-----'v¥v---~_------------..,

DBO·DB7
~----_4~OUTPUT

CS----I
WR-----I
GND

FIGURE 2. UNIPOLAR OPERATION (2·QUADRANT MULTIPLICATION)
Vrel

VDD
20 kU

RA = 2 kll
ISee Note 3)

20 kU

DBO·DB7

10 kll

> .....---OUTPUT

CS -------I
WR - - - - - - I

FIGURE 3. BIPOLAR OPERATION (4·QUADRANT OPERATION)
NOTES:

3. RA and RB used only il gain adjustment is required.
4. C phase compensation (10-15 pF) is required when using high-speed amplifiers to prevent ringing or oscillation.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-7

AD7524
Advanced LinCMOSTM 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
PRINCIPLES OF OPERATION
Table 2. Bipolar (Offset Binary) Code

Table 1. Unipolar Binary Code

DIGITAL INPUT

DIGITAL INPUT
ISEE NOTE 5)
MSB

MSB

LSB

ANALOG OUTPUT

LSB

11111111

- V,e! 1255/256)

11111111

V,e! (127/128)

10000001

- V,e! 1129/256)

10000001

V,e! (1/128)

10000000

- V,e! (128/256)

01111111

- V,e! (127/256)

01111111

-V,e! (11128)

00000001

-V,e! (1/256)

00000001

-V,e! (1271128)

00000000

-V,e!

00000000
NOTES:

(SEE NO:rE 6)

ANALOG OUTPUT

~

0

10000000

- V,e!/2

0

5. LSB ~ 1/256 (V,e!)'
6. LSB ~ 1/128 (V,e!)

microprocessor interfaces

DATA BUS

00-07

Z-80A
WR

OUT1
~--------------~WR

AD7524
OUT2
CS

IORO t - - -.....--t>----i

AO-A15

DECODE
LOGIC

ADDRESS BUS

~----------------------------------~

FIGURE 4. AD7524-Z-80A INTERFACE

DATA BUS

DO-D7

N-

6800

<1>2

VMA

AO-A15

DBO-DB7

- r

OUT1

~

WR

AD7524
OUT2
CS

I

DECODE
LOGIC

tt

ADDRESS BUS

FIGURE 5. AD7524-6800 INTERFACE

..Jj}

TEXAS
INSTRUMENTS
3-8

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

'"
,

AD7524

Advanced LinCMOSTM 8·BIT MUl TIPl VING
DlGITAl·TO·ANAlOG CONVERTER
microprocessor interfaces (continued)
.....
A8-A15

ADDRESS BUS

-

8051
;--

,A

.....

8-BIT
LATCH

"

>
DECODE
LOGIC

>
CS

T

ALE
WR

ADO-AD7

-

OUT1
AD7524

WR

OUT2

I

n

DBO-DB7

ADDRESS/DATA BUS

.....

FIGURE 6. AD7524-8051 INTERFACE

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-9

3-10

AD7524M
Advanced linCMOSTM 8-81T MULTIPLYING
DlGITAL-TO-ANALOG CONVERTER
D3320, SEPTEMBER 1989

•
•

J PACKAGE

Advanced LinCMOS" Silicon-Gate
Technology

(TOP VIEW)

oun

Easily Interfaced to Microprocessors

•

On-Chip Data latches

•

Monotonicity Over Entire AID Conversion
Range

•
•

RFB
REF

OUT2

Segmented High-Order Bits Ensure lowGlitch Output

GND

VDD

DB7
DB6

WR
CS

DB5

DBO

DB4

DB1

DB3

DB2

Designed to be Interchangeable with Analog
Devices AD7524, PMI PM-7524, and Micro
Power Systems MP7524

FK PACKAGE
(TOP VIEW)
N~

•

~~ufftb

Fast Control Signaling for Digital Signal
Processor Applications Including Interface
with SMJ320
KEY PERFORMANCE SPECIFICATIONS
Resolution

8 Bits

Linearity error

Y, LSB Max

Power dissipation

at VDD

=

5 V

OOZa:a:
3

100 ns Max

Propagation delay

80 ns Max

1 20 19
18

VDD

DB7

17

WR

16

NC

NC

6

DB6

15

CS

DB5

14

DBO

5 mW Max

Settling time

2

GND

9 1011 12 13

'

2R

2R

2R

2R

2R

(161

I>S-8

)

II

:f :1 ~:Y
S-1

I
I

I

I

I

S-2

I

I

I

I
/

I

(11

I

I

(121
(131

R

:1

(21

:

DATA LATCHES

I

(31

J

~r

OUT1
OUT2

GND

4

(41

151

DB7
IMSBI

DB6

161

1111
DBO
ILSBI

DB5

\~----------~v~----------'
DATA INPUTS
operating sequence

--""""'\,1

tsuCS----~--tol--

14
I

CS

WR

--__

~

________________

~
1

~--J

tw(WRI----+t

~,I

_ _ _ _ _..J

~tsuIDI--+I

~thlDI

I
DBO-DB7

)~------

------------«

absolute maximum ratings over operating free·air temperature range (unless otherwise noted)
Supply voltage, VDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to 17 V
Voltage between RFB and GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 25 V
Digital input voltage, VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to VDD + 0.3 V
Reference voltage, Vref . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 25 V
Peak digital input current, II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10 p.A
Operating free-air temperature range .... '. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 55°C to 125°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 1 50°C
Case temperature for 60 seconds: FK package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , 260°C
Lead temperature 1.6 mm (1116 inch) from case for 60 seconds: J package ........... , 300°C

-1!1

TEXAS
INSTRUMENTS
3-12

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7524M
Advanced LinCMOSTM 8·BIT MULTIPLYING
DlGlTAL·TO·ANALOG CONVERTER
recommended operating conditions
Voo = 5 V
MIN
NOM
MAX
Supply voltage, VOO

4.75

Reference voltage, V ref

5

5.25

Voo = 15V
MIN
NOM
MAX
14.5

±10

High-level input voltage, VIH

15

15.5

±10

2.4

V

0.8
40

CS setup time, tsulCS)

V
V

13.5

Low-level input voltage, VIL

UNIT

1.5

V

40

ns

0

0

ns

Data bus input setup time, tsulD)

25

25

ns

Data bus input hold time, thlDI

10

10

ns

Pulse duration, WR low, twlWRI

40

40

CS hold time, thlCSI

-55

Operating free-air temperature, T A

125

ns

-55

125

electrical characteristics over recommended operating free-air temperature range, Vref
and OUT2 at GND (unless otherwise noted)
PARAMETER
High-level input
IIH

current

Low-level input
IlL

current

VI

~

VDD

VI

~

0

OUTl

and CS at 0 V,

current

OUT2

WR and CS at 0 V,
Vref ~ ±10 V

Quiescent

IDD

Supply current

Standby

Supply voltage sensitivity,
kSVS

t.gain/t.VDD
Input capacitance,

Ci

DBO-DB7, WR, CS
OUTl

Co

Output

OUT2

capacitance

OUTl
OUT2

10
1

Full range

-10

-10

25°C

-1

-1

±400

±200

25°C
Full range

25°C

DBO-DB7 at VIHmin or VILmax
DBO-DB7 at 0 V
or VDD
t.VDD ~ 10%
VI

~

voo = 15V
TYP
MAX

MIN

1

Full range

Full range

± 50

± 50

±400

± 200

±50

±50

2

2

500

500

25°C

100

100

Full range

0.16

0.04

0.002

25°C

0.02

0.001

DBO-DB7 at 0, WR and CS at 0 V
DBO-DB7 at VDD, WR and CS at 0 V

30

30

120

120

120

120

5

IREF to GND)

20

UNIT
~A

~A

nA

mA
~A

%/%
pF

pF

30

30

Reference input impedance

0.02
5

5

0

°C

10 V, OUT 1

10

25°C

Vref ~ ±10 V
DBO-DB7 at VDD,

Output leakage

MIN

Full range

DBO-DB7 at 0, WR

Ilkg

Voo = 5 V
TYP
MAX

TEST CONDITIONS

=

5

20

kD

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-13

AD7524M
Advanced linCMOSTM 8·BIT MULTIPLYING
DIGIT Al· TO·ANAlOG CONVERTER
operating characteristics over recommended operating free-air temperature range, Vref = 10 V, OUT 1
and OUT2 at GND (unless otherwise noted)
PARAMETER

TEST CONDITIONS

Linearity error
Gain error

See Note 1

Settling time (to 1/2 LSBI

See Note 2

Propagation delay from digital input to 90%
of final analog output current

I Full range
1 25 °C

See Note 2
Vref

=

± 10 V (100 kHz

I Full range

Feedthrough at OUll or OUT2

sinewavel, WR and CS at 0, 1 25 °C
DBO-DB7 at 0

Temperature coefficient of gain

TA

=

25°C to tmin or t max

Vee = 5 V
MIN

MAX

VDD = 15V
MIN

MAX

UNIT

±0.2

±0.2

± 1.4

±0.6

±1

±0.5

100

100

ns
ns

80

80

0.5

0.5

0.25

0.25

±O.OO4

±O.OOl

%FSR
%FSR

%FSR
%FSR/'C

NOTES: 1. Gain error is measured using the internal feedback resistor. Nominal Full Scale Range (FSRI = Vref - 1 LSB.
2. OUll load = 100 0, C ext = 13 pF, WR at 0 V, CS at 0 V, DBO-DB7 at 0 V to VDD or VDD to 0 v.

PRINCIPLES OF OPERATION
The AD7524M is an 8-bit mUltiplying D/A converter consisting of an inverted R-2R ladder, analog switches,
and data input latches. Binary weighted currents are switched between the OUT1 and OUT2 bus lines,
thus maintaining a constant current in each ladder leg independent of the switch state. The high-order
bits are decoded and these decoded bits, through a modification in the R-2R ladder, control three equally
weighted current sources. Most applications only require the addition of an external operational amplifier
and a voltage reference.
The equivalent circuit for all digital inputs low is seen in Figure 1. With all digital inputs low, the entire
reference current, Iref, is switched to OUT2. The current source 1/256 represents the constant current
flowing through the termination resistor of the R-2R ladder, while the current source Ilkg represents leakage
currents to the substrate. The capacitances appearing at OUT1 and OUT2 are dependent upon the digital
input code. With all digital inputs high, the off-state switch capacitance (30 pF maximum) appears at OUT2
and the on-state switch capacitance (120 pF maximum) appears at OUT1. With all digital inputs low, the
situation is reversed as shown in Figure 1. Analysis of the circuit for all digital inputs high is similar to
Figure 1; however, in this case, Iref would be switched to OUT1.
Interfacing the AD7524M D/A converter to a microprocessor is accomplished via the data bus and the CS
and WR control signals. When CS and WR are both low, the AD7524M analog output responds to the data
activity on the DBO-DB7 data bus inputs. In this mode, the input latches are transparent and input data
directly affects the analog output. When either the CS signal or WR signal goes high, the data on the
DBO-DB7 inputs are latched until the CS and WR signals go low again. When CS is high, the data inputs
are disabled regardless of the state of the WR signal.
The AD7524M is capable of performing 2-quadrant or full 4-quadrant multiplication. Circuit configurations
for 2-quadrant or 4-quadrant multiplication are shown in Figures 2 and 3. Input coding for unipolar and
bipolar operation are summarized in Tables 1 and 2, respectively.

TEXAS . .
INSTRUMENTS
3-14

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7524M
Advanced LinCMOSTM 8·BIT MULTIPLYING
DIGITAL·TO·ANALOG CONVERTER
PRINCIPLES OF OPERATION

i

r -

''''

Irel

- - - - - RFB
R

~r-i-----f._--<3.0-p-F- - - -

OUTl

-+

25-6-~
..
=~~--llk-g-~
..
_>--i-----I----___>-- OUTPUT
CS----j
WR----I

=
FIGURE 2. UNIPOLAR OPERATION (2-QUADRANT MULTIPLICATION)
Vrel

VDD
20

RA

~

2 kll

20

kn

kn

(See Note 31

10 kll

DBO·DB7

CS

> ....--OUTPUT

----I

WR - - - - I

GND

=
FIGURE 3. BIPOLAR OPERATION (4-QUADRANT OPERATION)
NOTES

3. RA and R8 used only if gain adjustment is required.
4. C phase compensation (10-15 pF) is required when using high-speed amplifiers to prevent ringing or oscillation.

TEXAS . .
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

3-15

AD7524M
Advanced LinCMOSTM 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
PRINCIPLES OF OPERATION
Table 2. Bipolar (Offset Binary) Code

Table 1. Unipolar Binary Code

DIGITAL INPUT

DIGITAL INPUT
(SEE NOTE 5)
MSB

MSB

LSB

ANALOG OUTPUT

LSB

11111111

- V,e! (255/256)

11111111

V,e! (127/1281

10000001

- V,e! (129/2561

10000001

V,e! (1/128)

10000000

-V,e! (128/256)

01111111

- V,e! (127/2561

00000001

-V,e! (1/2561

00000000
NOTES:

(SEE NOTE 6)

ANALOG OUTPUT

~

10000000

- V,e!/2

0

0

01111111

-V,e! (111281

00000001

-V,e! (127/1281

00000000

-V,e!

5. LSB ~ 1/256 (V,e!).
6. LSB ~ 1/128 (V re !)

microprocessor interfaces

DO-D7

DATA BUS

~--------------------------~

Z-80A

W R I - - -.....

~--------------~WR

DECODE
LOGIC

AO-A 15

ADDRESS BUS

~----------------------------------~
FIGURE 4. AD7524M-Z-80A INTERFACE

DATA BUS

DO-D7

W

6800

"2

VMA

AO-A15

DBO-DB7

~

OUTl

Lr

WR

AD7524M
OUT2
CS

I

DECODE
LOGIC

n

ADDRESS BUS

FIGURE 5. AD7524M-6800 INTERFACE

TEXAS

~

INSTRUMENTS
3-16

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

"
-,

AD1524M
Advanced LinCMOSTM 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
microprocessor interfaces (continued)

ADDRESS 8US
DECODE
LOGIC I--~--,

8051

. . - - - - - - ; WR

1--+-+-......---'
WR 1--+-+------'

ALE

ADO-AD7

ADDRESS/DATA BUS

t----------------------~7

FIGURE 6. AD7524M-8051 INTERFACE

TEXAS . .
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-17

3-18

AD7528
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DlGITAL-TO-ANALOG CONVERTER
03112, JULY 1988

•

Advanced LinCMOS'" Silicon-Gate
Technology

N PACKAGE
(TOP VIEW)

•

Easily Interfaced to Microprocessors

•

On-Chip Data Latches

•

Monotonic Over the Entire AID Conversion
Range

•

Designed to be Interchangeable with Analog
Devices AD7528 and PMI PM-7528

•

Fast Control Signaling for Digital Signal
Processor Applications Including Interface
with TMS320

AGND
aUTA
RFBA
REFA
DGND
DACA/DACB
(MSB) DB7
DB6
DB5
DB4

aUTB
RFBB
REFB
VDD
WR
CS
DBO (LSB)
DB1
DB2
DB3
FN PACKAGE

KEY PERFORMANCE SPECIFICATIONS

~~§1~ffi

1/2 LS8

Linearity Error

Power Dissipation at V DD
Settling Time at VDD

(TOP VIEW)

8 bits

Resolution

=

=

5 V

5 V

Propagation Delay at VDD

=

li.:J(9:Jli.

a:O«Oa:

5 mW
100 ns

5 V

3

80 ns

REFA
DGND
DACA/DACB
(MSB)DB7

description

2

1 20 19

4

18

REFB

5

17

6

16
15

VDD
WR

The AD7528 is a dual 8-bit digital-to-analog
7
converter designed with separate on-chip data
14
DBO(LSB)
DB6 8
latches and featuring excellent DAC-to-DAC
910111213
matching. Data is transferred to either of the two
L!l-o-C'lN
CD CD CD CD CD
DAC data latches via a common 8-bit input port.
00000
Control input DACA/DACB determines which
DAC is to be loaded. The "load" cycle of the
AD7528 is similar to the "write" cycle of a random-access memory, allowing easy interface to most popular
microprocessor busses and output ports. Segmenting the high-order bits minimizes glitches during changes
in the most significant bits, where glitch impulse is typically the strongest.
The AD7528 operates from a 5-V to 15-V power supply and dissipates less than 15 mW (typical). Excellent
2- or 4-quadrant multiplying makes the AD7528 a sound choice for many microprocessor-controlled gainsetting and signal-control applications.
The AD7528B is characterized for operation from - 25°C to 85 DC. The AD7528K is characterized for
operation from O°C to 70°C.
AVAILABLE OPTIONS
SYMBOLIZATION
DEVICE

PACKAGE

OPERATING
TEMPERATURE

SUFFIX

RANGE

AD7528B

FN, N

-25°C to 85°C

AD7528K

FN, N

ooe to

70°C

Advanced LinCMOS is a trademark of Texas Instruments Incorporated.

PRODUCTION DATA documents contain information

current as of publication date. Products conform to
srecifications per the terms of Texas Instruments
standard warranty. Production processing does not

necessarily include testing of all parameters.

"'!1

Copyright © 1988, Texas Instruments Incorporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-19

AD7528
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DlGITAL-TO-ANALOG CONVERTER
functional block diagram
DBO (14)

REFA

(13)

DATA
INPUTS

•
•
•
•
•
•

(3) RFBA
(4)

(12)

(2) OUTA

8

(11 )
INPUT
BUFFER

(10)

LATCH
A

8
DAC A

(9)
(B)
(1) AGND

DB7 (7)

(19) RFBB

WR (16)
CS (15)

(20) OUTB

8

DACA/DACB (6)

LATCH
B

LOGIC
CONTROL

8

REFB

operating sequence

I

14

'\

tsu(DAC)

~

~ th(DAC)

I

I
~tw(WR)~

'{
~tsu(D)

DBO-DB7

I
I

I

'\
DACA/DACB

~ th(CS)

~jIII

tsu(CS)

1'1

X

t

~Iol

DATA IN STABLE

X

-1.!1

TEXAS
INSTRUMENTS
3-20

th(D)

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7528
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DIGITAL-TO-ANALOG CONVERTER
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage, VDD (to AGND or DGND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to 17 V
Voltage between AGND and DGND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± VDD
Input voltage, VI (to DGND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to VDD+0.3 V
Reference voltage, VrefA or VrefB (to AGND). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 25 V
Feedback voltage, VRFBA or VRFBB (to AGND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 25 V
Output voltage, VOA or VOB (to AGND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ± 25 V
Peak input current. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10 JlA
Operating free-air temperature range: AD7528B . . . . . . . . . . . . . . . . . . . . . . . . . . - 25°C to 85 °C
AD7528K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O°C to 70°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 1 50°C
Case temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 260°C
Lead temperature 1,6 mm (1116 inch) from case for 10 seconds: N package ...... . . . . .. 260°C

recommended operating conditions
VDD = 4.75 V to 5.25 V
MIN

NOM

MAX

vDD = 14.5 V to 15.5 V
MIN

±10

Reference voltage, V ref A or V refB
High-level input voltage, VIH

50

UNIT
V

13.5
0.8

CS setup time, tsu(CS)

MAX

±10

2.4

Low-level input voltage, VIL

NOM

V
1.5

V

50

ns

0

0

ns

DAC select setup time, tsu(DAC)

50

50

ns

DAC select hold time, th(DAC)

10

10

ns

Data bus input setup time tsu(D)

25

25

ns

0

0

ns

50

50

CS hold time, thlCS)

Data bus input hold time th(D)
Pulse duration, WR low, tw(WR)

I AD7528B
Operating free-air temperature, TAl
,

ns

-25

85

-25

85

0

70

0

70

AD7528K

TEXAS

°c

-1!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-21

AD7528
Advanced linCMOSTM DUAL 8-BIT MUL TIPL VING
DIGITAL-TO-ANALOG CONVERTER
electrical characteristics over recommended operating temperature range. VrefA
VOA and VOS at 0 V (unless otherwise noted)
PARAMETER
IIH
IlL

TEST CONDITIONS

High-level input current

VI

Low-level input current

VI

~

~

Ilkg

OUTB

10

10

25°C

0

25°C

8

(Pin 15 to GND)
OUTA

VDD = 15V
MAX
MIN

Full Range

Reference input impedance

Output leakage current

VDD - 5 V
MIN
MAX
Full Range

VDD

DAC data latch loaded with
00000000, VrelA

~

±10 V

DAC data latch loaded with
00000000, VrelB

~

± 10 V

Full Range
25°C
Full Range
25°C

1

1

-10

-10

-1

-1

15
±400

VDD ~ ±10%

IDD

Supply current

Quiescent

DBO-DB7 at VIHmin or VIl.max

Standby

DBO-DB7 at 0 V or VDD

Input capacitance

. WR, CS,

VI

~

±50

±400

±200

± 50

±50

±1%

0.04

0.02

25°C

0.02

0.01

1

1

Full Range

0.5

0.5

25°C

0.1

0.1

10

10

15

15

0 or VDD

DACA/DACB
Co

Output capacitance

DAC Data latches loaded with 00000000

50

(OUTA,OUTB)

DAC Data latches loaded with 11111111

120

.J./}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

UNIT
~A

~A

kD

±200

±1%

DBO-DB7
Ci

15

Full Range

(REFA to REFB)
Ll.gainILWDD

8

± 50

Input resistance match

DC supply sensitivity

10 V.

VrefS

nA

%1%

mA

pF

50 .
120

pF

AD7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
operating characteristics over recommended operating free-air temperature range,
VrefA = VrefB = 10 V, VOA and VOB at 0 V (unless otherwise noted)
VOO - 5 V
MIN
TYP
MAX

TEST CONOITIONS

PARAMETER
Linearity error
Setting time (to 1/2 LSBI

See Note 1

Gain error

See Note 2

AC feedthrough

l REFA to OUTA
I REFB to OUTB

Full Range

90% of final analog output current)

MAX
± 1/2

100

100

±4

±3

±2

±2

-65

-65

25°C

-70

-70

0.007

0.0035

80

80

Temperature coefficient of gain

Propagation delay (from digital input to

TYP

± 1/2

Full Range

25°C

See Note 3

VDD - 15V
MIN

See Note 4

UNIT
LSB
ns
LSB
dB
%FSR/'C
ns

Channel.to-channell REFA to OUTB

See Note 5

25°C

77

77

I REFB to OUTA

See Note 6

25°C

77

77

160

440

nVs

30

60

nVs

-85

-85

isolation

dB

Measured for code transition from
Digital-ta-analog glitch impulse area

00000000 to 11111 111 ,
TA - 25°C
Measured for code transition from

Digital crosstalk glitch impulse area

00000000 to 11111111,
TA

Harmonic distortion

NOTES: 1.
2.
3.
4.
5.
6.

Vi

~
~

25°C
6 V, f

~

1 kHz, T A

~

25 'C

OUTA, OUTB load - 100 n, Cext - 13 pF; WR and CS at a V; OBO-OB7 at a V to VOO or
Gain error is measured using an internal feedback resistor. Nominal Full Scale Range (FSR) =
Vref ~ 20 V peak-to-peak, 100-kHz sine wave; OAC data latches loaded with 0000000.
VrefA ~ VrefB ~ 10 V; OUTA/OUTB load ~ 100 n, Cext - 13 pF; WR and CS at 0 V; OBO-OB7
Both OAC latches loaded with 11111111; VrefA ~ 20 V peak-to-peak, 100-kHz sine wave;
Both OAC latches loaded with 11111111; VrefB - 20 V peak-to-peak, 100-kHz sine wave;

dB

VOO to a v.
Vref - 1 LSB.
at 0 V to VOO or VOO to 0 V.
VrefB ~ O.
VrefA ~ O.

principles of operation
The AD7528 contains two identical8-bit mUltiplying D/A converters, DACA and DACB. Each DAC consists
of an inverted R-2R ladder, analog switches, and input data latches. Binary-weighted currents are switched
between DAC output and AGND, thus maintaining a constant current in each ladder leg independent of
the switch state. Most applications require only the addition of an external operational amplifier and voltage
reference. A simplified D/A circuit for DACA with all digital inputs low is shown in Figure 1.
Figure 2 shows the DACA equivalent circuit. A similar equivalent circuit can be drawn for DACB. Both
DACs share the analog ground pin 1 (AGND). With all digital inputs high, the entire reference current flows
to OUT A. A small leakage current (llkg) flows across internal junctions, and as with most semiconductor
devices, doubles every 10°C. Co is due to the parallel combination of the NMOS switches and has a value
that depends on the number of switches connected to the output. The range of Co is 50 pF to 120 pF
maximum. The equivalent output resistance ro varies with the input code from 0.8R to 3R where R is
the nominal value of the ladder resistor in the R-2R network ..
Interfacing the AD7528 to a microprocessor is accomplished via the data bus, CS, WR, and DACA/DACB
control signals. When CS and WR are both low, the AD7528 analog output, specified by the DACA/DACB
control line, responds to the activity on the DBO-DB7 data bus inputs. In this mode, the input latches are
transparent and input data directly affects the analog output. When either the CS signal or WR signal
goes high, the data on the DBO-DB7 inputs is latched until the CS and WR signals go low again. When
CS is high, the data inputs are disabled regardless of the state of the WR signal.
The digital inputs of the AD7528 provide TTL compatibility when operated from a supply voltage of 5 V.
The AD7528 may be operated with any supply voltage in the range from 5 V to 15 V, however, input
logic levels are not TTL compatible above 5 V.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-23

AD7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER

2R

2R

2R

2R

2R

R

"""''VV--RFBA
~-+--~~~-*~+-1r--*~+----+-4~----OUTA
~--~

__--~~~f----~~--~-------AGND

FIGURE 1. SIMPLIFIED FUNCTIONAL CIRCUIT FOR DACA
RFBA
R

VREFA-"Nv__--_---------1_----...........- - - OUTA
_1256

FIGURE 2. AD7528 EQUIVALENT CIRCUIT, DACA LATCH LOADED WITH 11111111.
MODE SELECTION TABLE
DACAl
DACB
L
H

L

CS

WR

DACA

DACB

L
L

X

L
L
H

X

X

X

H

WRITE
HOLD
HOLD
HOLD

HOLD
WRITE
HOLD
HOLD

= low level, H = high level, X = don't care

-1.!1

TEXAS
INSTRUMENTS
3-24

POST OFFICE BOX 655303 • DALLAS. TeXAS 75265

AD7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
TYPICAL APPLICATION OAT A
The AD7528 is capable of performing 2-quadrant or full 4-quadrant multiplication. Circuit configurations
for 2-quadrant and 4-quadrant multiplication are shown in Figures 3 and 4. Input coding for unipolar and
bipolar operation are summarized in Tables 1 and 2, respectively.
VilA}
± 10 V

VDD~114}

DBO

··• ·••

17}

--INPUT
BUFFER

~--""'VOA

DB7

I DACAl
16}

DACB

115}

CS

116}

WR

CONTROL
LOGIC
~--""'VOB

DGN~

-=

LRECOMMENDED TRIM
RESISTOR VALUES

NOTES:

R1, R3

500 !l

R2, R4

150 !l

VilB}
±10 V

1. R1, R2, R3, and R4 are used only if gain adjustment is required. See table for recommended values. Make gain adjustment
with digital input of 255.
2. C 1 and C2 phase compensation capacitors 110 pF to 15 pF} are required when using high·speed amplifiers to prevent ringing
or·oscillation.

,

FIGURE 3. UNIPOLAR OPERATION (2-QUADRANT MULTIPLICATION)

l!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-25

AD7528
Advanced LinCMOSTM DUAL 8·BIT MUlTIPl VING
DIGITAL· TO·ANAlOG CONVERTER
TYPICAL APPLICATION OAT A
VilA)

± 10 V

RS (See Note 2)
20 k!l

VDD~(14) I DBO

.

-

I.

-REFA

(See
Note 2)

INPUT
BUFFER

I:
(7)

---- -- -

R5

R7
10 k!l
Rll

DB7

VOA

5 k!l

R4 (See Note 1)
(S)

(15)

R8
LOGlC

(1S)

DGND~
.J.. •

10 k!l

REFB

VOB

-= .... _ - - - - - - - - - -

(See Note 2)

Rl0
20

± 10 V
ViiS)
NOTES:

k{J

1. Rl, R2, R3, and R4 are used only if gain adjustment is required. See table in Figure 3 for recommended values. Adjust Rl
for VOA = 0 V with code 10000000 in DACA latch. Adjust R3 for V08 = 0 V with 10000000 in DAC8 latch.
2. Matching and tracking are essential for resistor pairs R6. R7, R9, and Rl0.
3. C 1 and C2 phase compensation capacitors (10 pF to 15 pF) may be required if A 1 and A3 are high-speed amplifiers.

FIGURE 4. BIPOLAR OPERATION (4-QUADRANT OPERATION)
TABLE 1. UNIPOLAR BINARY CODE
DAC LATCH CONTENTS
MSB

LSBt

ANALOG OUTPUT

TABLE 2. BIPOLAR (OFFSET BINARY) CODE
DAC LATCH CONTENTS
MSB

ANALOG OUTPUT

11111111

- Vi (255/256)

11111111

Vi (127/128)

10000001

- Vi (129/256)

10000001

Vi (1/128)

10000000
01111111
00000001
00000000

- Vi (128/256)

= - Vi/2

- Vi (127/256)
-Vi (1/256)
- Vi (0/256)

=

0

10000000

OV

01111111

-Vi (11128)

00000001

-Vi (1271128)

00000000

-Vi (1281128)

t 1 LS8 = (2-8)Vi

-1!1

TEXAS
INSTRUMENTS
3-26

LSB*

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAl·TO·ANAlOG CONVERTER
TYPICAL APPLICATION DATA
microprocessor interface information

A8·A15

ADDRESS BUS

I--~

ADDRESS
DECODE
LOGIC

CPU
8051

r-----.----i DACA/DACB

A

AD7528

WRI---'"
ALE

ADO-AD7

NOTE:

DATA BUS

1-----------~----7'----~

A ~ decoded address for AD7528 DACA.
A + 1 ~ decoded address for AD7528 DACB.

FIGURE 5. AD7528 - INTEL 8051 INTERFACE

A8-A15

VMA
CPU
6800

ADDRESS BUS

1----..,
ADDRESS
DECODE
LOGIC

A

r-----.----i DACA/DACB
AD7528

A+ 1

q,21---LJ

DO-D7

NOTE:

DATA 8US

I-----------------~-----~

A ~ decoded address for AD7528 DACA.
A+ 1 ~ decoded address for AD7528 DACB.

FIGURE 6. AD7528 - 6800 INTERFACE

TEXAS

-'!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-27

AD7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGIT AL· TO·ANALOG CONVERTER
TYPICAL APPLICATION OAT A

A8-A15

t---n

ADDRESS
DECODE
LOGIC
CPU
Z80-A

A
AD7528

A+ 1

WR I---L...-"

DO-D7

NOTE:

DATA BUS

~------------------------~--------~

A ~ decoded address for AD7528 DACA.
A + 1 ~ decoded address for AD7528 DACB.

FIGURE 7. AD7528 TO Z·80A INTERFACE

programmable window detector
The programmable window comparator shown in Figure 8 will determine if voltage applied to the DAC
feedback resistors are within the limits programmed into the AD7528 data latches. Input signal range
depends on the reference and polarity, that is, the test input range is 0 to -Vref. The DACA and DACB
data latches are programmed with the upper and lower test limits. A signal within the programmed limits
will drive the output high.

o

DATA ,..---"-..J......"..-t

•

L - _......,..~-I

•

INPUTS

(17)

1 k(l

(7) DB7

(1 )

_-+~~(1~5~) CS

_-+~~(!...:1~6'-1) WR

VCC

VDD

TEST
INPUT-....~-----......,(3)
TO -Vref
RFBA

AGND __-r-e~~,

PASS/FAIL
OUTPUT

AD7528

_-++1f---!(.:::.6)'-I DACA/DACB
(20)

+ V ref

_-+....~(..;.1.;:.;8)+-'RE;;.;F..;;B_-I
(5) DGND
RFBB
(19)

FIGURE 8. DIGITALLY PROGRAMMABLE WINDOW COMPARATOR (UPPER· AND LOWER·LlMIT TESTER)

TEXAS . "
INSTRUMENTS
3-28

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
TYPICAL APPLICATION DATA

digitally controlled signal attenuator
Figure 9 shows the AD7528 configured as a two-channel programmable attenuator. Applications include
stereo audio and telephone signal level control. Table 3 shows input codes vs attenuation for a 0 to 15.5 dB
range.
Attenuation db
VDD

~

-20 10910 D/256, D

=

digital ilnput code

17)r-----~::::::::::~~~13~)~________- ,
RFBA (2)

VINA--------------1"'4"")I-'R.::E:.;.F.:.;A'-j

OUTA

OUTPUT

•

AD7528

DB7
CS (15)
WR (16)

DACA/DACB .,1",6-,-)_____________
(18)
VOB

REFB
AGND (1)

FIGURE 9. DIGITALLY CONTROLLED DUAL TELEPHONE ATTENUATOR
TABLE 3. ATTENUATION vs DACA, DACB CODE
ATTNldB)

DAC INPUT CODE

CODE IN
DECIMAL

ATTNldB)

DAC INPUT CODE

CODE IN
DECIMAL

0

11111111

255

8.0

01100110

102

0.5

11110010

242

8.5

01100000

96

1.0

11100100

228

9.0

01011011

91

1.5

11010111

215

9.5

01010110

86

2.0

11001011

203

10.0

01010001

81

2.5

11000000

192

10.5

01001100

76

3.0

10110101

181

11.0

01001000

72

3.5

10101011

171

11.5

01000100

68

4.0

10100010

162

12.0

01000000

64

4.5

10011000

152

12.5

00111101

61

5.0

10010000

144

13.0

00111001

57

5.5

10001000

136

13.5

00110110

54

6.0

10000000

128

14.0

00110011

51

6.5

01111001

121

14.5

00110000

48

7.0

01110010

114

15.0

00101110

46

7.5

01101100

108

15.5

00101011

43

-II}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-29

AD7528
Advanced linCMOS™ DUAL 8·BIT MULTIPL VING
DIGlTAL·TO·ANALOG CONVERTER
TYPICAL APPLICATION DATA
programmable state·variable filter
This programmable state-variable or universal filter configuration provides low-pass, high-pass, and bandpass outputs, and is suitable for applications in which microprocessor control of filter parameters is required.
As shown in Figure 10, DACA 1 and DACB1 control the gain and Q of the filter while DACA2 and DACB2
control the cutoff frequency. Both halves of the DACA2 and DACB2 must track accurately in order for
the cutoff-frequency equation to be true. With the AD7528, this is easily achieved.
1
fc = 2rr R1 C1
The programmable range for the cutoff or center frequency is 0 to 15 kHz with a Q ranging from 0.3 to
4.5. This defines the limits of the component vallJes.
C3

OUTA (2)

(4) REF A

VI

(17)

vDD
(14) DBO

DATA
IN

(7)
(15)
(16)
(5)

-=

(6)

••

DB7

RFBA
AD7528

CS

(3)

AGND (1)

. -_ _I-HIGH PASS
OUT

OUTB (20)

WR
RFBB

DGND

(19)

-=

(18)
REFB

DACA/DACB

BANDPASS
OUT

DACA1 AND DACB1

(4) REFA

OUTA (2)

(17) VDD

(14) DBO
DA TA ~-'---'I •
IN
(7).
(15) DB7
CS
(16) WR

RFBA (3)
AD7528

AGND (1)

C2

OUTB (20)

>-_...._LOW PASS

RFBB (19)

OUT

(5) DGND
REFB (18)
(6) DACA/DACB
DACA2 AND DACB2

NOTES:

Q=

Ao

A. Op·amps A 1, A2, A3, and A4 are TL287.
B. C3 compensates for the op·amp gain-bandwidth limitations.
C. DAC equivalent resistance equals

=

.!2.
R4

RF
Rfb(DACB1)

RF
RS

256 x (DAC ladder resistance)
DAC digital code

FIGURE 10. DIGITALLY CONTROLLED STATE-VARIABLE FILTER

-1!1

TEXAS
INSTRUMENTS
3-30

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7528M
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL·TO·ANALOG CONVERTER
03321. SEPTEMBER 1989

•

Advanced LinCMOS'· Silicon·Gate
Technology

•

Easily Interfaced to Microprocessors

•

On· Chip Data Latches

•

Monotonic Over the Entire AID Conversion
Range

•

Designed to be Interchangeable with Analog
Devices AD7528 and PMI PM· 7528

•

Fast Control Signaling for Digital Signal
Processor Applications Including Interface
with SMJ320

J PACKAGE

(TOPVIEWI

AGND
QUTA
RFBA
REFA
DGND
DACA/DACB
(MSB) DB7
DB6
DB5
DB4

vDD
WR
CS
DBD ILSB)
DB1
DB2
DB3
FK PACKAGE

KEY PERFORMANCE SPECIFICATIONS

(TOPVIEWI

8 bits

Resolution

~~~~~
Ll.:Jt?:JLl.

1/2 LSB

Linearity Error

Power Dissipation at VDD
Settling Time at VDD

QUTB
RFBB
REFB

=

=

5 V

=

a:O«Oa:

100 ns

5 V

Propagation Delay at VDD

5 mW

5 V

3

80 ns

REFA
DGND
DACA/DACB
IMSB)DB7
DB6

description

2

1 20 19

4

18

REFB

5

17

6

16
15

VDD
WR

The AD7528M is a dual 8-bit digital-to-analog
converter designed with separate on-chip data
14
8
DBDILSB)
latches and featuring excellent DAC-to-DAC
9 10 11 12 13
matching. Data is transferred to either of the two
DAC data latches via a common 8-bit input port.
Control input DACA/DACB determines which
DAC is to be loaded. The "load" cycle of the
AD7528M is similar to the "write" cycle of a random-access memory, allowing easy interface to most
popular microprocessor buses and output ports. Segmenting the high-order bits minimizes glitches during
changes in the most significant bits, where glitch impulse is typically the strongest.
The AD7528M operates from a 5-V to 15-V power supply and dissipates less than 15 mW (typical).
Excellent 2- or 4-quadrant multiplying makes the AD7528M a sound choice for many microprocessorcontrolled gain-setting and signal-control applications.
The AD7528M is characterized for operation from - 55°C to 125°C.

Advanced LinCMOS is a trademark of Texas Instruments Incorporated.
PRODUCTION DATA documants contein information
currant as of publication date. Products conform to
specifications par tha tarms of Ta.as Instrumants
standard warranty. Production processing does not
nac...arily includa testing of aU parameters.

TEXAS

+

Copyright © 1989, Texas Instruments Incorporated

INSTRUMENTS

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

3-31

AD7528M
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGlTAL·TO·ANALOG CONVERTER
functional block diagram

DBO (141

REFA

(131

DATA
INPUTS

•
•
•
•
•
•

(31 RFBA
(41

(121

(21 0UTA

8

(111
INPUT
BUFFER

(101

LATCH
A

8
DAC A

(9)
(8)

(11 AGND

DB7 (71

(19I RFBB
(201 0UTB

8
DACA/DACB (61
WR (161
CS (151

LATCH
B

LOGIC
CONTROL

8

REFB

operating sequence

'\
\:

I
~

Isu(DACI

I
~lw(WRI---+I

14--- Isu(O)

.t

X

~~~I

DATA IN STABLE

Ih(DI

X

~

TEXAS
INSTRUMENTS
3-32

th(CSI

~ Ih(DACI

I

'{
OBO-DB7

I
I

I

j4

DACA/DACB

~

~joI

tsu(CSI

14

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

AD7528M
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
absolute maximum ratings over operating free·air temperature range (unless otherwise noted)
Supply voltage, VDD (to AGND or DGND) ............................... - 0.3 V to 17 V
Voltage between AGND and DGND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , ± VDD
Input voltage, VI (to DGND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to VDD + 0.3 V
Reference voltage, VrefA or VrefB (to AGND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 V
Feedback voltage, VRFBA or VRFBB (to AGND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 25 V
Output voltage, VOA or VOB (to AGND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ± 25 V
Peak input current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , 10 p,A
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 55 DC to 125 DC
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65 DC to 150 DC
Case temperature for 60 seconds: FK package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 D C
Lead temperature 1,6 mm (1116 inch) from case for 60 seconds: J package ............ 300 D C

recommended operating conditions
VDD - 4.75 V to 5.25 V

MIN

MAX

VDD -

MIN

±10

Reference voltage, V ref A or V refS
High-level input voltage, VIH

NOM

14.5 V to 15.5 V

NOM

MAX

±10

V

13.5

2.4
0.8

Low-level input voltage, VIL

UNIT

V

1.5

V

CS setup time, tsu(CSI

50

50

ns

CS hold time, th(CSI

0
50
10
25
0

0
50
10
25
0

ns

DAC select setup time, tsu(DACI
DAC select hold time, th(DACI
Data bus input setup time tsum!
Data bus input hold time thlD!
Pulse duration, WR low, tw(WR!
Operating free-air temperature, T A

50
-55

125

50
-55

ns
ns
ns
ns
ns

125

°C

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-33

AD7528M
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGlTAL·TO·ANALOG CONVERTER
electrical characteristics over recommended operating temperature range. VrefA = VrefS -= 10 V.
VOA and VOS at 0 V (unless otherwise noted)
PARAMETER
IIH
IlL

TEST CONOITIONS

High-level input current

VI

Low-level input current

VI

=
=

VOO

Ilkg

OUTa

0

25°C
a

DAC data latch loaded with
00000000, VrefA

=

±10 V

DAC data latch loaded with
00000000, VrefB

=

± 10 V

VDD
Quiescent

100

Supply current

Standby

=

±10%

Input capacitance

WR, CS,

VI

=0

15

a

15

±50

±400

±200

±50

±50

±1%

±1%

25°C

0.04

0.02

25°C

0.02

0.01

1

1

Full Range

0.5

0.5

25°C

0.1

0.1

10

10

15

15

or VDD

Output capacitance

DAC Data latches loaded with 00000000

50

50

(OUTA,OUTB)

DAC Data latches loaded with 11111111

120

120

~

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

UNIT
I'A
I'A
kO

±200

Full Range

TEXAS
INSTRUMENTS
3-34

-1

±50

DACA/DACB
Co

-1

±400

DBO-DB7
Ci

1
-10

25°C
Full Range

DBO-DB7 at VIHmin or VILmax
DBO-OB7 at 0 V or VOD

1
-10

Full Range

(REFA to REFB)
Again/AVDD

10

25°C

Input resistance match

DC supply sensitivity

10

Full Range

(Pin 15 to GND)
DUTA

VOO - 15V
MIN
MAX

Full Range

Reference input impedance

Output leakage current

VOO - 5 V
MIN MAX

nA

%1%

mA

pF

pF

AD7528M
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DIGITAL-TO-ANALOG CONVERTER
operating characteristics over recommended operating free-air temperature range,
VrefA = VrefB = 10 V, VOA and VOB at 0 V (unless otherwise noted)
PARAMETER

TEST CONDITIONS

VDD - 5 V
MIN
TYP
MAX

Linearity error

Setting time Ito 112 LSB)

See Note 1

Gain error

See Note 2

AC feedthrough

I REFA to OUTA
I REFB to OUTB

Full Range
25°C

See Note 3

90% of final analog output current)

TYP

MAX

± 1/2

±1/2

100

100

±4

±3

±2

±2

Full Range

-65

-65

25°C

-70

-70

0.007

0.0035

80

80

Temperature coefficient of gain

Propagation delay Ifrom digital input to

VDD-15V
MIN

See Note 4

UNIT
LSB
ns
LSB
dB
%FSR/'C
ns

Channel-to-channell REFA to OUTB

See Note 5

25°C

77

77

I REFB to OUTA

See Note 6

25°C

77

77

160

440

nVs

30

60

nVs

-85

-85

dB

isolation

dB

Measured for code transition from
Digital-to-analog glitch impulse area

00000000 to 11111111,
TA

= 25°C

Measured for code transition from
Digital crosstalk glitch impulse area

00000000 to 111 11111 ,

= 25°C
Vi = 6 V, f = 1 kHz, T A = 25 'C

TA
Harmonic distortion
NOTES: 1.
2.
3.
4.
5.
6.

OUTA, OUT8 load = 100 fl, Cext = 13 pF; WR and CS at 0 V; DBO-DB7 at 0 V to VDD or VDD to 0 V.
Gain error is measured using an internal feedback resistor. Nominal Full Scale Range IFSRI = V ref - 1 LSB.
Vref = 20 V peak-to-peak, 100-kHz sine wave; DAC data latches loaded with 0000000.
VrefA = V re f8 = 10 V; OUTA/OUTB load = 100 fl, C ext = 13 pF; WR and CS at 0 V; DBO-DB7 at 0 V to VDD or VDD to 0 V.
Both DAC latches loaded with 11111111; VrefA = 20 V peak-to-peak, 100-kHz sine wave; VrefB = O.
Both DAC latches loaded with 11111111; VrefB = 20 V peak-to-peak, 100-kHz sine wave; VrefA = O.

principles of operation
The AD7528M contains two identical 8-bit multiplying D/A converters, DACA and DACB. Each DAC consists
of an inverted R-2R ladder, analog switches, and input data latches. Binary-weighted currents are switched
between DAC output and AGND, thus maintaining a constant current in each ladder leg independent of
the switch state. Most applications require only the addition of an external operational amplifier and voltage
reference. A simplified D/A circuit for DACA with all digital inputs low is shown in Figure 1.
Figure 2 shows the DACA equivalent circuit. A similar equivalent circuit can be drawn for DACB, Both
DACs share the analog ground pin 1 (AGND). With all digital inputs high, the entire reference current flows
to OUT A. A small leakage current (Ilkg) flows across internal junctions, and as with most semiconductor
devices, doubles every 10 DC. Co is due to the parallel combination of the NMOS switches and has a value
that depends on the number of switches connected to the output. The range of Co is 50 pF to 120 pF
maximum. The equivalent output resistance ro varies with the input code from 0.8R to 3R where R is
the nominal value of the ladder resistor in the R-2R network.
Interfacing the AD7528M to a microprocessor is accomplished via the data bus, CS, WR, and DACA/DACB
control signals. When CS and WR are both low, the AD7528M analog output, specified by the DACA/DACB
control line, responds to the activity on the DBO-DB7 data bus inputs. In this mode, the input latches are
transparent and input data directly affects the analog output. When either the CS signal or WR signal
goes high, the data on the DBO-DB7 inputs is latched until the CS and WR signals go low again. When
CS is high, the data inputs are disabled regardless of the state of the WR signal.
The digital inputs of the AD7528M provide TTL compatibility when operated from a supply voltage of
5 V. The AD7528M may be operated with any supply voltage in the range from 5 V to 15 V, however,
input logic levels are not TTL compatible above 5 V.

TEXAS •

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-35

·AD7528M
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGlTAL·TO·ANALOG CONVERTER

2R

2R

S1

S2

2R

2R

2R

S8

R

........iV'r-RF8A
L....!-I-_~_-I--~a.....:.--l---i

1--._-+---+-...- - - OUT A

L-_~~--~~'~-~~-~~----AGND

FIGURE 1. SIMPLIFIED FUNCTIONAL CIRCUIT FOR DACA
-RFBA
R
VREFA--~~--1~---~---1~~---OUTA

_1-

256

FIGURE 2. AD7528M EQUIVALENT CIRCUIT, DACA LATCH LOADED WITH 11111111
MODE SElECTION TABLE
DACAl
DACB
L

DACB

CS

WR

DACA

L

L

WRITE

HOLD

H

L

L

HOLD

WRITE

X

H

X

HOLD

HOLD

X

X

H

HOLD

HOLD

L ;- low level, H --: high level, X -: don't care

TEXAS

~

INSTRUMENTS
3-36

POST OFFICE

sox

655303 • DALLAS, TEXAS 75265

AD7528M
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
APPLICATION DATA
The AD7528M is capable of performing 2-quadrant or full 4-quadrant multiplication. Circuit configurations
for 2-quadrant and 4-quadrant multiplication are shown in Figures 3 and 4. Input coding for unipolar and
bipolar operation are summarized in Tables 1 and 2, respectively.
Vj(AI

± 10

VDD~(141

DBO

··• ··•

(71

v

--S

INPUT
SUFFER

>---"'VOA

DB7

I DACAl
(61

DACB

(151

CS

(161

WR

CONTROL
lOGIC
>--"'VOB

DGN~

-=

LRECOMMENDED TRIM
RESISTOR VALUES

NOTES:

Rl, R3

500 !l

R2, R4

150 !l

Vi(B)

± 10

v

1. Rl, R2, R3, and R4 are used only if gain adjustment is required. See table for recommended values. Make gain adjustment
with digital input of 255.
2. C1 and C2 phase compensation capacitors (10 pF to 15 pF) are required when using high-speed amplifiers to prevent ringing

or oscillation.

FIGURE 3. UNIPOLAR OPERATION 12-QUADRANT MULTIPLICATION)

TEXAS

-1.!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

3-37

AD7528M
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
APPLICATION DATA
VilA)

± 10 V

R6 ISee Note 2)
20 kl!

VDD~-(14)1 DBO

I •

-- -

-REFA

R5

ISee
Note 2)

INPUT
BUFFER

I :
(7)

--- -

R7
10 kl!
Rll

DB7

5 kfl
(6)
(15)

R8

LOGIC

(16)

DGND~
...L

-=

•

10 k[l

REFB

VOB

'------------

ISee Note 2)
Rl0
20 kfl

± 10 V
ViIB)

FIGURE 4. BIPOLAR OPERATION (4-QUADRANT OPERATION)
NOTES:

1. Rl, R2, R3, and R4 are used only if gain adjustment is required. See table in Figure 3 for recommended values. Adjust Rl
for VOA = 0 V with code 10000000 in DACA latch. Adjust R3 for VOB = 0 V with 10000000 in DACB latch.
2. Matching and tracking are essential for resistor pairs R6, R7, R9, and Rl0.
3. C 1 and C2 phase compensation capacitors (10 pF to 15 pFI may be required if A 1 and A3 are high-speed amplifiers.

TABLE 2. BIPOLAR (OFFSET BINARY) CODE

TABLE 1. UNIPOLAR BINARY CODE
DAC LATCH CONTENTS
MSB

LSBt

MSB

11111111

- Vi (255/2561

LSB*
11111111

10000001

- Vi (129/2561

10000001

10000000
01111111
00000001
00000000

t 1 LSB

DAC LATCH CONTENTS

ANALOG OUTPUT

=

(2-8IVi

- Vi (128/2561

= -

Vi/2

-Vi (127/2561
-Vi (1/2561
- Vi (0/2561

=

0

t 1 LSB

Vi (12711281
Vi (1/1281

10000000

OV

01111111

-Vi (1/1281

00000001

- Vi (127/1281

00000000

-Vi (128/1281

=

(2 - 71Vi

~

TEXAS
INSTRUMENTS
3-38

ANALOG OUTPUT

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7528M
Advanced linCMOSTM DUAL 8·BIT MULTIPLYING
DIGlTAL·TO·ANALOG CONVERTER
APPLICATION DATA
microprocessor interface information

A8-A15

ADDRESS BUS

r----~----t

ADDRESS
DECODE
LOGIC

CPU
8051

DACA/DACB

A
AD7528M

WRI----t

ALE

ADO-AD7

NOTE:

DATA BUS

r-------------------------~--------~

A ~ decoded address for AD7528M DACA.
A + 1 ~ decoded address for AD7528M DACB.

FIGURE 5. AD7528M - INTEL 8051 INTERFACE

A8-A15

VMA
CPU
6800

ADDRESS BUS

1---<"1

ADDRESS
DECODE
LOGIC

A

r - - - - - + - - - ; DACA/DACB
CS
AD7528M
r---~-----t WR

,...----'''<-f DBO
tl>21---L~

00-07

NOTE:

DATA BUS

r-------------------------~--------~

A ~ decoded address for A07528M DACA.
A + 1 ~ decoded address for AD7528M DACB.

FIGURE 6. AD7528M - 6800 INTERFACE

TEXAS

l!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-39

AD7528M
Advanced LinCMOS™ DUAL 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
APPLICATION DATA

A8-A15

1---",

ADDRESS
DECODE
LOGIC
CPU
Z80-A

A

A+1

WRI---L~

DO-D7

NOTE:

DATA BUS
r-------------------------~--------~

A = decoded address for AD752BM DACA.
A + 1 = decoded address for AD752BM DACB.

FIGURE 7. AD7528M TO Z-80A INTERFACE

programmable window detector
The programmable window comparator shown in Figure 8 will determine if voltage applied to the DAC
feedback resistors are within the limits programmed into the AD7528M data latches. Input signal range
depends on the reference and polarity, that is, the test input range is a to -Vref. The DACA and DACB
data latches are programmed with the upper and lower test limits. A signal within the programmed limits
will drive the output high.
VCC

VDD

TEST
INPUT--....--------,131
o TO -Vref
RFBA

1171
1 kll

DATA r--~~~;
INPUTS <---.,--.-7'-; •
171 DB7

(1)

_-+~~11~5~1 CS

_-++-1_1:...:1;::6"'11 WR

AGND __-r-e~~~

PASSIFAIL
OUTPUT

AD752BM

_-++-1,.......:1-,-61"1 DACAIDACB
(20)

+ V ref _-+-..-:1-C,.1B.:.;)+-=-RE",F-:;B_-I
151 DGND
RFBB
(19)

FIGURE 8. DIGITALLY PROGRAMMABLE WINDOW COMPARATOR (UPPER- AND LOWER-LIMIT TESTER)

TEXAS

l.!}

INSTRUMENTS
3-40

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7528M
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
APPLICA TION DATA
digitally controlled signal attenuator
Figure 9 shows the AD7528M configured as a two-channel programmable attenuator. Applications include
stereo audio and telephone signal level control. Table 3 shows input codes vs attenuation for a 0 to 15.5 dB
range.
Attenuation db

VDD

~

- 20 log 10 D/256. D

~

digital ilnput code

117)r---;:=====;;:;;;~.f13~)_ _ _ _ _..,
RF8A 12)

OUTA

OUTPUT

080 114)
:
17)
087
CS 115)

AD7528M

WR 116)
DACA/DACS ",1",,6,-1_ _ _ _ __
118)

Vas

REFS
AGND 11)
DGND 15)

FIGURE 9. DIGITALLY CONTROLLED DUAL TELEPHONE ATTENUATOR
TABLE 3. A TTENUAnON vs DACA, DACB CODE
ATTN(d8)

DAC INPUT CODE

CODE IN
DECIMAL

ATTN(dS)

DAC INPUT CODE

CODE IN
DECIMAL

0

11111111

255

8.0

01100110

102

0.5

11110010

242

8.5

01100000

96

1.0

11100100

228

9.0

01011011

1.5

11010111

215

9.5

01010110

91
86 .

2.0

11001011

203

10.0

01010001

81

2.5

11000000

192

10.5

01001100

76

3.0

10110101

181

11.0

01001000

72

3.5

10101011

171

11.5

01000100

68

4.0

10100010

162

12.0

01000000

64

4.5

10011000

152

12.5

00111101

61

5.0

10010000

144

13.0

00111001

57

5.5

10001000

136

13.5

00110110

54

6.0

10000000

128

14.0

00110011

51

6.5

01111001

121

14.5

00110000

48

7.0

01110010

114

15.0

00101110

46

7.5

011011!JO

108

15.5

00101011

43

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3--41

AD7528M
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGlTAL·TO·ANALOG CONVERTER
APPLICATION OATA
programmable state-variable filter
This programmable state-variable or universal filter configuration provides low-pass, high-pass, and bandpass outputs, and is suitable for applications in which microprocessor control of filter parameters is required.
As shown in Figure 10, DACA 1 and DACB1 control the gain and Q of the filter while DACA2 and DACB2
control the cutoff frequency. Both halves of the DACA2 and DACB2 must track accurately in order for
the cutoff-frequency equation to be true. With the AD7528M, this is easily achieved.

fc = 2n R1 C1
The programmable range for the cutoff or center frequency is
4.5. This defines the limits of the component values.

°

to 15 kHz with a Q ranging from 0.3 to
C3

OUTA (2)

(4) REF A
(17)

VDD
(14) DBO

DATA....",.,........~

(7)

IN

(15)
(16)
(5)
":'

(6)

••

DB7

(3)

RFBA

AGND (1 )

....__+- HIGH PASS

AD7528M

OUT

CS

OUTB (20)

WR

(19)

RFBB

DGND

(18)
REFB

DACA/DACB

BANDPASS
OUT

DACAl AND DACBl

(4) REFA

OUTA (2)

(17) VDD
(14) DBO
DATA
•
IN ~_,,-17-i).
115) DB7
CS
116) WR

RFBA (3)
AGND 11)

AD7528M

C2

OUTB (20)
RFBB 119)

(5)

>_...~lOW PASS
OUT

DGND
REFB 118)
16) DACA/DACB
DACA2 AND DACB2
Q=

~.
R4

NOTES:

Ao = -

A. Op-amps A 1, A2, A3, and A4 are TL287.

RF
RfbIDACB1)

RF
RS

8. C3 compensates for the op-amp -gain-bandwidth limitations.
C. DAC equivalent resistance equa:s

256 x IDAC ladder reSistance I
DAC digital code

FIGURE 10. DIGITALLY CONTROLLED STATE-VARIABLE FILTER

TEXAS •
INSTRUMENTS
3-42

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7628
Advanced LinCMOS™ DUAL 8-BIT MULTIPL VING
DlGITAL·TO·ANALOG CONVERTER
03198, JANUARY 1989 - REVISED FEBRUARY 1990

•

Advanced LinCMOS" Silicon-Gate
Technology

•

Easy Microprocessor Interface

•

On-Chip Data Latches

•

Digital Inputs are TTL-Compatible with
10.8-V to 15.75-V Power Supply

N PACKAGE
(TOP VIEW)
AGND
OUTA
RFBA
REFA

VDD
WR

DGND
DACAIDACB
(MSB) DB7

•

Monotonic Over the Entire AID Conversion
Range

•

Designed to be Interchangeable with Analog
Devices AD7628

•

OUTB
RFBB
REFB

CS
DBO (LSB)

DB6

DB1

DB5
DB4

DB2
DB3

Fast Control Signaling for Digital Signal
. Processor Applications Including Interface
with TMS320

FN PACKAGE
(TOP VIEW)
0 co co
ZI- co
co ::J (,:J
::J LL
a:: 0 «0 a::

«
« I-

description

LL

The AD7628 is a dual 8-bit digital-to-analog
converter designed with separate on-chip data
latches and featuring excellent DAC-to-DAC
matching, Data is transferred to either of the two
DAC data latches via a common 8-bit input port.
Control input DACAIDACB determines which
DAC is loaded. The "load" cycle of the AD7628
is similar to the "write" cycle of a randomaccess memory, allowing easy interface to most
popular microprocessor buses and output ports.
Segmenting the high-order bits minimizes
glitches during changes in the most significant
bits, where glitch impulse is typically the
strongest.

1 20 19

REFA
DGND
DACA/DACB
(MSB)OB7
DB6

18

REFB

5

17

VDD

6

16

WR

15

8

14

CS
DBO(LSB)

9 10 11 12 13

en

<:t

("')

N

0

0

0

0

co co co co co
0

The AD7628 operates from a 1 0.8-V to 15. 75-V power supply and is TTL-compatible over this range,
Excellent 2- or 4-quadrant mUltiplying makes the AD7628 a sound choice for many microprocessorcontrolled gain-setting and signal-control applications,
The AD7628B is characterized for operation from - 25°C to 85 DC, The AD7628K is characterized for
operation from O°C to 70°c'
AVAILABLE OPTIONS
SYMBOLIZATION
DEVICE

PACKAGE

OPERATING
TEMPERATURE

SUFFIX

RANGE

AD7628B

FN, N

-25°C to 85°C

AD7628K

FN, N

O°C to 70 D C

Caution, These devices have limited built-in gate protection. The leads should be shorted together or the device
placed in conductive foam during storage or handling to prevent electrostatic damage.
Advanced LinCMOS is a trademark of Texas Instruments Incorporated.

PRODUCTION DATA documents contain information
current as of publication date. Products conform to
specifications per the terms of Texas Instruments

:~~~~:~~i~ai~:1~1~ ~~~:i:~ti~; ~lo::~:~:t:r~~S not

~

Copyright

© 1990, Texas Instruments Inc:orporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 855303 • DALLAS. TEXAS 75265

3-43

AD7628
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
functional block diagram
DBOl141

REFA

1131

DATA
INPUTS

•
•
•
•
•
•

131 RFBA
141

1121

1210UTA

8

1111
INPUT
BUFFER

1101

LATCH
A

8
DAC A

191
IBI
111 AGND

DB7 171
1191 RFBB
1201 0UTB

8
DACAIDACB 161
WR 1161
CS 115.1

LATCH
B

LOGIC
CONTROL

8

REFB

operating sequence

'\'"14
DACAiDACB

\

I
I

I
~

tsulDACI

I
j4-- twlWRI--.l

if

~tsuIDI~thIDI

X

DATA IN STABLE

TEXAS

X

~

INSTRUMENTS
3--44

thlCSI

~ thlDACI

I

'\
DBO-DB7

.!

·14

tsulCSI

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7628
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DlGITAL-TO-ANALOG CONVERTER
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, VDD (to AGND or DGND) . .
. ..... .
-0.3Vto17V
Voltage between AGND and DGND. . . . . . . . . . . . . . . . .
. . . . . . .. ± VDD
Input voltage range, VI (to DGND) . . .
. . . . . . ..
. . . . . . . . .. - 0.3 V to VDD + 0.3 V
. . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 V
Reference voltage, VrefA or VrefB (to AGND).
Feedback voltage, VRFBA or VRFBB (to AGND) ......... .
±25 V
Output voltage, VOA or VOB (to AGND) ...... .
. . . . . . . . . . . . . . . . . . . . . . . ±25 V
Peak input current ...
. . . . . . . . . . . . 10 p.A
Operating free-air temperature range: AD7628B
. . . . .. .
. .. - 25°C to 85 °C
AD7628K . . . . . . . . .
.. O°C to 70°C
Storage temperature range .......
. . . . . . . . . . . . . . . . . . . . . . . . . .. - 65°C to 150°C
Case temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: N package .......... "
260°C

recommended operating conditions
MIN
Supply voltage, VDD
High·level input voltage, VIH

CS hold time, thlCSI

-..'-'-

------.--.--.
-----"" ._,--,----,-----'..

V
V

0.8

CS setup time. tsulCSI

UNIT
V

2.4

Low·level input voltage, VIL

DAC select hold time. thlDACI

MAX
15.75

±10

Reference voltage, VrefA or VrefB

DAC select setup time, tsulDACI

NOM

10.8

V

50

ns

10

ns

60

ns

10

ns

25

ns

10

ns

..

"

Data bus input setup time tsulDI
Data bus input hold time thlDI

..

---~----

50

Pulse duration, WR low, twlWRI
Operating free-air temperature T A
,

----------.
~~8B
AD7628K

.

ns

-·25

85

0

70

°C

.~---

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-45

AD7628
Advanced LinCMOS™ DUAL 8·BIT MULTIPLYING
DIGITAL· TO· ANALOG CONVERTER
electrical characteristics over recommended ranges of operating free-air temperature and VOO.
VrefA = VrefB = 10 V. VOA and VOB at 0 V (unless otherwise noted)
PARAMETER

TEST CONDITIONS

IIH

High-level input current

VI

=

VDD

IlL

Low-level input current

VI

=

0

MIN
Full Range

OUTA
OUTB

-10

25°C

-1

8
DAC data latch loaded with

Full Range

00000000, VrefA = ± 10 V
DAC data latch loaded with

Full Range

00000000, VrefB

=

25°C

±10V

25°C

Input resistance match
IREFA to REFB)
AVDD

Again/AVDD
Supply current

=

±5%

Quiescent

DBO-DB7 at VIHmin or VILmax

Standby

DBO-DB7 at 0 V or VDD

Input capacitance

WR, CS,

VI

=

0 or VDD

DACA/DACB
Co

{LA
kll

±200
±50
±200

nA

±50

I
I

Full Range

0.02

25°C

0.01

I
I

Full Range

0.5

25°C

0.1

%/%

2

15

Output capacitance

DAC Data latches loaded with 00000000

25

IOUTA, OUTB)

DAC Data latches loaded with 11111111

60

TEXAS .."
INSTRUMENTS
3-46

{LA

mA

10

DBO-DB7
Ci

15

UNIT

± 1%

DC supply sensitivity

IDD

1

Full Range

IPin 15 to GND)

Output leakage current

10

25°C

Reference input impedance

Ilkg

MAX

POST OFFICE BOX- 655303 • DALLAS. TEXAS 75265

pF

pF

AD7628
Advanced LinCMOSTM DUAL 8·81T MULTIPLYING
DIGITAL·TO·ANALOG CONVERTER
operating characteristics over recommended ranges of operating free-air temperature and VOO,
VrefA = VrefB = 10 V, VOA and VOB at 0 V (unless otherwise noted)
PARAMETER

TEST CONDITIONS

MIN

TYP

Linearity error

Setting time (to 112 LSB)

See Note 1

Gain error

See Note 2

AC feedthrough

I REFA to OUTA
I REFB to OUTB

90% of final analog output current)
Channel-to-channel
isolation

I REFA to OUTB
I REFB to OUT A

UNIT
LSB

100
Full Range

±3
±2

25°C

See Note 3

Full Range

-65

25°C

-70

Temperature coefficient of gain
Propagation delay (from digital input to

MAX
± 112

0.0035
See Note 4

80

See Note 5

25°C

80

See Note 6

25°C

80

ns
LSB
dB
O/OFSRloC
ns
dB

Measured for code transition from
Digital-to-analog glitch impulse area

00000000 to 11111111,

330

nV-s

60

nV-s

TA ~ 25°C

Measured for code transition from
Digital crosstalk glitch impulse area

00000000 to 11111111,
TA

Harmonic distortion

Vi

~
~

25°C
6 V, f

~

1 kHz, T A

~

25°C

-85

dB

NOTES: 1. OUTA, OUTB load ~ 1000, Cext ~ 13 pF; WR and CS at 0 V; DBO-DB7 at 0 V to VDD or VDD to 0 V.
2. Gain error is measured using an internal feedback resistor. Nominal Full Scale Range (FSR) ~ Vref - 1 LSB. Both DAC latches
are loaded with 11111111.
3. Vref ~ 20 V peak-to-peak, 10-kHz sine wave.
4. VrefA ~ VrefB ~ 10 V; OUTAIOUTB load ~ 1000, Cext ~ 13 pF; WR and CS at 0 V; DBO-DB7 at 0 V to VDD or VDD to 0 V.
5. VrefA ~ 20 V peak-to-peak, 10-kHz sine wave; VrefB ~ O.
6. VrefB ~ 20 V peak-to-peak, 10-kHz sine wave; VrefA ~ O.

principles of operation
The AD7628 contains two identical 8-bit mUltiplying D/A converters, DACA and DACB. Each DAC consists
of an inverted R-2R ladder, analog switches, and input data latches. Binary-weighted currents are switched
between DAC output and AGND, thus maintaining a constant current in each ladder leg independent of
the switch state. Most applications require only the addition of an external operational amplifier and voltage
reference. A simplified D/A circuit for DACA with all digital inputs low is shown in Figure 1.
Figure 2 shows the DACA equivalent circuit. A similar equivalent circuit can be drawn for DACB. Both
DACs share the analog ground pin 1 (AGND). With all digital inputs high, the entire reference current flows
to OUTA. A small leakage current (llkg) flows across internal junctions, and as with most semiconductor
devices, doubles every 10°C. Co is due to the parallel combination of the NMOS switches and has a value
that depends on the number of switches connected to the output. The range of Co is 25 pF to 60 pF
maximum. The equivalent output resistance ro varies with the input code from 0.8R to 3R where R is
the nominal value of the ladder resistor in the R-2R network.
Interfacing the AD7628 to a microprocessor is accomplished via the data bus, CS, WR, and DACA/DACB
control signals. When CS and WR are both low, the AD7628 analog output, specified by the DACA/DACB
control line, responds to the activity on the DBO-DB7 data bus inputs. In this mode, the input latches are
transparent and input data directly affects the analog output. When either the CS signal or WR signal
goes high, the data on the DBO-DB7 inputs is latched until the CS and WR signals go low again. When
CS is high, the data inputs are disabled, regardless of the state of the WR signal.
The digital inputs of the AD7628 provide TTL compatibility when operated from a supply voltage of 10.8 V
to 15.75 V.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3--47

AD7628
Advanced LinCMOS™ DUAL 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
R

R

R

2R

2R

2R

2R

S1

S8

R
~"",,"-RF8A

~-+--~~~

__

~~~

~--~~--~

__

__

~+----+-e------OUTA

~~-----e~--

__-------AGND

FIGURE 1. SIMPLIFIED FUNCTIONAL CIRCUIT FOR DACA
RFBA

R

......--- OUT A

VREFA -'VYr_--_----------<_----..-

-~
256

FIGURE 2. AD7628 EQUIVALENT CIRCUIT, DACA LATCH LOADED WITH 11111111.
MODE SELECTION TABLE
DACAl
DACB

L

:c:

cs

WR

DACA

DACB

L

L

L

WRITE

HOLD

H

L

L

HOLD

WRITE

X

H

X

HOLD

HOLD

X

X

H

HOLD

HOLD

low level. H "-- high level, X

don't care

TEXAS"'"

INSTRUMENTS
3--48

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

AD7628
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DIGITAL-TO-ANALOG CONVERTER
TYPICAL APPLICATION OAT A
The AD7628 is capable of performing 2-quadrant or full 4-quadrant multiplication. Circuit configurations
for 2-quadrant and 4-quadrant multiplication are shown in Figures 3 and 4. Input coding for unipolar and
bipolar operation are summarized in Tables 1 and 2, respectively.
vitA)
± 10 v

VDD~-

. I .•

(141

DBO

(71

INPUT
BUFFER

">---.... VOA

DB7

I DACAl
(61

DACB

(151

CS

(161

WR

CONTROL
LOGIC

">---.... VOB

(51

DGN~

-= '--

RECOMMENDED TRIM
RESISTOR VALUES
R1. R3

500 !.l

R2. R4

150 !.l

VilBI
± 10 v

NOTES: A. R1, R2, R3, and R4 are used only if gain adjustment is required. See table for recommended values. Make gain adjustment
with digital input of 255.
B. C1 and C2 phase compensation capacitors (10 pF to 15 pFI are required when using high-speed amplifiers to prevent ringing
or oscillation.

FIGURE 3. UNIPOLAR OPERATION (2-QUADRANT MULTIPLICATION)

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-49

AD7628
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
TYPICAL i APPLICATION DATA
VilA)
R6 (See Note B)

± 10 V

20 kfl

··

I

I
(7)

DB7

(6)

I DACAl
I DACB

115) CS
116)

(See
Note B)

WR

R5

R7

INPUT
BUFFER

10 k[l
Rll

VOA

5 k[l

RFBA

(See
Note B)

CONTROL
LOGIC

R8

R9

15)

DGN~
-= L..

10 k[l

_ _ _ _ _ _ _ _ _ _ REFB
_

VOB

RECOMMENDED TRIM
RESISTOR VALUES
Rl, R3

500 [l

R2, R4

150 [l

20 k[l

± 10 V
Vii B)

-=

NOTES: A. Rl, R2, R3, and R4 are used only if gain adjustment is required. See table in Figure 3 for recommended values. Adjust Rl
for VOA = 0 V with code 10000000 in DACA latch. Adjust R3 for VOB = 0 V with 10000000 in DACB latch.
B. Matching and tracking are essential for resistor pairs R6, R7, R9, and Rl0.
C. Cl and C2 phase compensation capacitors 110 pF to 15 pF) may be required if Al and A3 are high-speed amplifiers.

FIGURE 4. BIPOLAR OPERATION (4-QUADRANT OPERATION)
TABLE 1. UNIPOLAR BINARY CODE
DAC LATCH CONTENTS
LSBt
MSB

DAC LATCH CONTENTS

ANALOG OUTPUT

MSB

LSB*

- Vi (255/256)

11111111

Vi 1127/128)

10000001

-Vi (129/256)

10000001

Vi 11/128)

01111111
00000001
00000000

=

-Vi 1128/256)

=

-Vi/2

- Vi 1127/256)
-Vi (1/256)
- Vi 10/256)

=0

10000000

OV

01111111

-Vi 11/128)

00000001

-Vi 11271128)

00000000

- Vi 1128/128)

* 1 LSB =

12 -8)Vi

TEXAS

12- 7 )Vi

~

INSTRUMENTS
3-50

ANALOG OUTPUT

11111111
10000000

t 1 LSB

TABLE 2. BIPOLAR (OFFSET BINARY) CODE

POST OFFICE BOX 655303 • DALLAS. TeXAS 75265

AD7628
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGlTAL·TO·ANALOG CONVERTER
TYPICAL APPLICATION DATA

microprocessor interface information

A8-A15

ADDRESS BUS

I--~

r - - - -....- - - - f DACA/DACB
ADDRESS
DECODE
LOGIC

CPU
8051

A
AD7628

WRr---.:.j

ALE

ADO-AD7

NOTE:

DATA BUS

I-------------~----~

A = decoded address for AD7628 DACA.
A + 1 = decoded address for AD7628 DACB.

FIGURE 5. AD7628 - INTEL 8051 INTERFACE

ADDRESS BUS

A8-A 15 r - - - "

VMA
CPU
6800

ADDRESS
DECODE
LOGIC

A

r - - - -....- - - - I DACA/DACB

AD7628

. - - - -....- - - - - 1 WR
.--_>M D: O
,,2 I-----IL,.-/

DO-D7

NOTE:

DATA BUS

I-------------~----~

A = decoded address for AD7628 DACA.
A + 1 = decoded address for AD7628 DACB.

FIGURE 6. AD7628 - 6800 INTERFACE

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-51

A07628
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL-TO-ANALOG CONVERTER
TYPICAL APPLICATION OAT A

voltage-mode operation
The AD7628 current-multiplying D/A converter can be operated in a voltage mode. In the voltage mode,
a fixed voltage is placed on the current output pin. The analog output voltage is then available at the reference
voltage pin. An example of a current-multiplying D/A converter operating in voltage mode is shown in
Figure 7. The relationship between the fixed input voltage and the analog output voltage is given by the
following equation:
Analog output voltage = fixed input voltage (D/256)
where D = the digital input. In voltage-mode operation, the AD7628 meets the following specification:
LINEARITY ERROR

TEST CONDITIONS

TYP

MIN

MAX

L-A_na_l~og~ou_t~pu_t_v_o_lta~g~e_f_or_R_E_F_A~,_B-L_______V~D~D~~__
12__
V~.OUTAor._O_U_T_B_~
__5_V________L -_ _ _ _ _ _ _ _ _ _ _ _- L_ _ _ _~

R

R

R

REF~~~---'~~~--~--~~----'--------,

(Analog
output

voltage)

2R

2R

2R

2R

R

L----+-4..-----+---it-------t-....- - . - - OUT

(Fixed input

voltage)
L-------4..------~t---------

__~~---AGND

FIGURE 7. CURRENT-MULTIPLYING D/A CONVERTER OPERATING IN VOLTAGE MODE

TEXAS

l!1

INSTRUMENTS
3-52

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC7524
Advanced LinCMOSTM 8-BIT MULTIPLYING
DIGITAL-TO-ANALOG CONVERTER
D3008, SEPTEMBER 1986-REVISED AUGUST 1991

•

D DR N PACKAGE

Advanced LinCMOS'" Silicon-Gate
Technology

(TOP VIEW)

•

Easily Interfaced to Microprocessors

•

On-Chip Data Latches

•

Monotonic over the Entire AID Conversion
Range

•

Segmented High-Order Bits Ensure LowGlitch Output

•

Designed to be Interchangeable with Analog
Devices AD7524, PMI PM-7524, and Micro
Power Systems MP7524

•

OUT1
OUT2
GND
DB7
DB6
DB5
DB4
DB3

RFB
REF
VDD
WR
CS

DBO
DB1
DB2
FN PACKAGE
(TOP VIEW)

Fast Control Signaling for Digital Signal
Processor Applications Including Interface
with TMS320

N

~~ug::±;

ooza:a:
3212019

KEY PERFORMANCE SPECIFICATIONS
Resolution

8 Bits

Linearity error

Y, LSB Max

Power dissipation

at VDD

=

5 V

100 ns.Max

Propagation delay

80 ns Max

4

NC

6

DB6
DB5

5 mW Max

Settling time

GND
DB7

17

VDD
WR

16

NC

15

CS

14

DBO

18

8
9 1011 12 13

"''''UN0 0

OJOJZOJOJ

00

NC - No internal connection

description
The TLC7524 is an Advanced LinCMOS'M 8-bit digital-to-analog converter (DAC) designed for easy interface
to most popular microprocessors.
The TLC7524 is an 8-bit multiplying DAC with input latches and with a load cycle similar to the "write"
cycle of a random access memory. Segmenting the high-order bits minimizes glitches during changes in
the most-significant bits, which produce the highest glitch impulse. The TLC7524 provides accuracy to
Yo LSB without the need for thin-film resistors or laser trimming, while dissipating less than 5 milliwatts
typically.
Featuring operation from a 5-V to 15-V single supply, the TLC7524 interfaces easily to most microprocessor
buses or output ports. Excellent multiplying (2 or 4 quadrant) makes the TLC7524 an ideal choice for many
microprocessor-controlled gain-setting and signal-control applications.
The TLC7524C is characterized for operation from 0 ac to 70 ac. The TLC75241 is characterized for
operation from - 25 ac to 85 ac. The TLC7524 E is characterized for operation from - 40 ac to 85 ac.

Advanced LinCMOS is a trademark of Texas Instruments Incorporated.
PRODUCTION DATA information is cOrrent as of pUblication
date. Products conform to specifications per the terms of
Texas Instruments standard warranty. Production processing
does not necessarily include testing of all parameters.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Copyright

© 1991, Texas Instruments Incorporated

3-53

TLC7524
Advanced LinCMOSTM 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
functional block diagram
VDD

114
REF

R

15

R

2R

//
n

R

2R

2R

2R

2R

16

~

:,

S-1

I
I

I S-2

:1
,
I

,

1

:1

,
:

I

,
4

5

DUT1
DUT2

GND

11

6

DB6

3

I

1,

DB7
(MSB)

1
2

Data Latches

,

R

1

,
,
'/

I

S-8

:1

1

12
13

/1

, S-3

DBO
ILSB)

DB5

'~-----------v~----------~
Data Inputs
operating sequence
""14----tsuICS)----~"___I..!_

CS

------..,"

~------------~~

-----,'

,14

WR

tw(WR)--~

_ _ _ _ _ _....J

j4-- tsu(D)---+I

~thID)

I

)>-------

DBO-DB7 - - - - - - - - - - - - (

~

TEXAS
INSTRUMENTS
3-54

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC7524
Advanced LinCMOSTM 8·BIT MULTIPLYING
DIGlTAL·TO·ANALOG CONVERTER
absolute maximum ratings over operating free·air temperature range (unless otherwise noted)
Supply voltage range, VDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to 16.5 V
Digital input voltage range, VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 0.3 V to VDD + 0.3 V
Reference voltage, Vref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 25 V
Peak digital input current, II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10 /lA
Operating free-air temperature range: TLC7524C . . . . . . . . . . . . . . . . . . . . . . . . . . . . OOC to 70°C
TLC75241 .......................
- 25°C to 85 °C
TLC7524E . . . . . . . . . . . . . . . . . . . . . . . . .. - 40°C to 85 °C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Case temperature for 10 seconds: FN package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260°C
Lead temperature 1,6 mm (1116 inch) from case for 10 seconds: D or N package ........ 260°C

recommended operating conditions
VDD - 5 V
MAX
MIN
NOM
4.75

Supply voltage, VDD
Reference voltage. V ref

5

5.25

vDD - l5V
MIN NOM
MAX
14.5

High-level input voltage, VIH

15

15.5

V

13.5

2.4

Low-level input voltage, VIL

0.8
40

CS setup time, tsu(CS)

V
V

±10

±10

UNIT

1.5

V

40

ns

a

a

ns

Data bus input setup time, tsu(D)

25

25

ns

Data bus input hold time, th(D)

10

10

ns

Pulse duration, WR low, tw(WRI

40

40

CS hold time, th(CS)

Operating free-air temperature,

I TLC7524C
TA I TLC75241
I

TLC7524E

ns

a

70

a

70

-25

85

-25

85

-40

85

-40

85

± 10 V.

electrical characteristics over recommended operating free-air temperature range. Vref
OUT1 and OUT2 at GND (unless otherwise noted)
PARAMETER
IIH

High-level input current

VI = VDD

IlL

Low-level input current

VI = a
DBO-DB7 at

Output leakage
Ilkg

IDD

current

Supply current

oun
OUT2

Cj
Co
Co

a V,

WR, CS at

a V,

Vref = ±10 V
DBO-DB7 at VDD, WR, CS at

a V,

DBO-DB7 at VIHmin or VILmax

Standby

DBO-DB7 at

Again/AVDD
Input capacitance,

Output capacitance
Output capacitance

a V or VDD

AVDD = ±10%
VI =

DBO-DB7, WR, CS

VDD - l5V
MIN
TYP MAX

0.01

a

10

10

p.A

-10

-10

p.A

±400

±200

±400

±200

1

2

500

500

p.A

0.04

%FSR/%

0.16

0.005

5

5

oun

DBO-DB7 at

30

30

OUT2

WR and CS at

120

120

OUTl

DBO-DB7 at VDD,

120

120

OUT2

WR and CS at

30

30

a V,
aV
aV

Reference input impedance

5

(Pin 15 to GND)

UNIT

nA

Vref = ±10 V

Quiescent

Supply voltage sensitivity,
kSVS

VDD - 5 V
MIN
TYP
MAX

TEST CONDITIONS

°c

20

5

20

mA

pF
pF
pF
k[J

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-55

TLC7524

Advanced LinCMOSTM 8·BIT MUl TIPl VING
DlGITAl·TO·ANAlOG CONVERTER
±10 V,

operating characteristics over recommended operating free· air temperature range, Vref
OUT1 and OUT2 at GND (unless otherwise noted)
PARAMETER

MAX

VDD = 15V
MIN Typt
MAX

UNIT

vDD = 5 V

TEST CONDITIONS

MIN

TYP

±0.5

±0.5

LSB

Gain error

Linearity error
See Note 1

±2.5

±2.5

LSB

Settling time Ito Y, LSB)

See Note 2

100

100

ns

See Note 2

80

80

ns

Propagation delay from
digital input to 90% of
final analog output current

Feedthrough at OUT1 or OUT2

Vref ~ ± 10 v 11 OO-kHz sinewave)
WR and CS at a v, DBO-DB7 at a

Temperature coefficient of gain

TA

NOTES:

~

0.5

v
±O.OO4

25°C to MAX

0.5

±O.OOl

%FSR

O/OFSR/"C

1. Gain error is measured using the internal feedback resistor. Nominal Full Scale Range IFSR) ~ V ref - 1 LSB.
2. OUT1 load ~ 100 0, Cext ~ 13 pF, WR at 0 V, CS at 0 V, DBO-DB7 at 0 V to VDD or VDD to 0 V.

principles of operation
The TLC7524 is an 8-bit multiplying D/A converter consisting of an inverted R-2R ladder, analog switches,
and data input latches. Binary weighted currents are switched between the OUT1 and OUT2 bus lines,
thus maintaining a constant current in each ladder leg independent of the switch state. The high-order
bits are decoded and these decoded bits, through a modification in the R-2R ladder, control three equally
weighted current sources. Most applications only require the addition of an external operational amplifier
and a voltage reference.
The equivalent circuit for all digital inputs low is seen in Figure 1. With all digital inputs low, the entire
reference current, Iref, is switched to OUT2. The current source 1/256 represents the constant current
flowing through the termination resistor of the R-2R ladder, while the current source Ilkg represents leakage
currents to the substrate. The capacitances appearing at OUT1 and OUT2 are dependent upon the digital
input code. With all digital inputs high, the off-state switch capacitance (30 pF maximum) appears at OUT2
and the on-state switch capacitance (120 pF maximum) appears at OUT1. With all digital inputs low, the
situation is reversed as shown in Figure 1. Analysis of the circuit for all digital inputs high is similar to
Figure 1; however, in this case, Iref would be switched to OUT1.
Interfacing the TLC7524 D/A converter to a microprocessor is accomplished via the data bus and the CS
and WR control signals. When CS and WR are both low, the TLC7524 analog output responds to the data
activity on the DBO-DB7 data bus inputs. In this mode, the input latches are transparent and input data
directly affects the analog output. When either the CS signal or WR signal goes high, the data on the
DBO-DB7 inputs are latched until the CS and WR signals go low again. When CS is high, the data inputs
are disabled regardless of the state of the WR signal.
The TLC7524 is capable of performing 2-quadrant or full 4-quadrant multiplication. Circuit configurations
for 2-quadrant or 4-quadrant multiplication are shown in Figures 2 and 3. Input coding for unipolar and
bipolar operation are summarized in Tables 1 and 2, respectively.

TEXAS . "
INSTRUMENTS
3-56

POST OFFICE BOX 655303 • DALLAS. TeXAS 75265

TLC7524
Advanced LinCMOSTM 8·BIT MUL TIPLVING
DIGITAL·TO·ANALOG CONVERTER
principles of operation (continued)
} I " " - R - - - - - RFB

.------1
.....-.1-----

OUT1

~...25-6-~-_._-~--I-lk9-~~_=t-t-----f~_=t-1-2-0-P-F----

OUT2

'.."~t

J""

Iref - - .
REF

Figure 1. TlC7524 Equivalent Circuit With All Digital Inputs low
VDD

RA - 2k{l
(see Note 3)

DBO-DB7
>---_~Output

cs----I
WR----I
GND

Figure 2. Unipolar Operation (2·Quadrant Multiplication)
Vref

VDD
20 kr!

RA - 2 k{l
(see Note 3)

20 kr!

RB

10 kr!

DBO·DB7

>"'--Output

CS - - - - i

WR----I

-=Figure 3. Bipolar Operation (4-Quadrant Operation)
NOTES:

3. RA and RB used only if gain adjustment is required.
4. C phase compensation (10-15 pF) is required when using high-speed amplifiers to prevent ringing or oscillation.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-57

TLC7524
Advanced LinCMOSTM 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
principles of operation (continued)
Table 1. Unipolar Binary Code

Table 2. Bipolar (Offset Binary) Code
DIGITAL INPUT

DIGITAL INPUT
(SEE NOTE 5)
MSB

MSB

LSB

ANALOG OUTPUT

LSB

11111111

- V ref (255/256)

11111111

Vref (127/128)

10000001

- Vref (129/256)

10000001

Vref (1/128)

10000000

-Vref (128/256)

01111111

- Vref (127/256)

00000001

- Vref (1/256)

00000000
NOTES:

(SEE NOTE 6)

ANALOG OUTPUT

5. LSB
6. LSB

=
=

=

0

10000000

- V re f /2

01111111

0

-Vref (1/1281

00000001

-Vref (127/128)

00000000

-Vref

1/256 (Vrefl.
1/128 (Vref).

microprocessor interfaces

00-07

Data Bus

r---------------------------~

Z-80A

WRI----\

~-------~WR

Decode
Logic

AO-A15

Address Bus

r-----------------------------------~

Figure 4. TLC7524-Z-80A Interface

00-07

>

Data Bus

M

6800

DBO-DB7
<1>2

VMA

OUT1

~

WR

OUT2
CS

I

Decode
Logic

t}
AO-A15

,
Address Bus

Figure 5. TLC7524-6800 Interface

TEXAS

~

INSTRUMENTS
3-58

TlC7524

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

>

TLC7524
Advanced linCMOSTM 8·BIT MULTIPLYING
DIGITAL· TO·ANAlOG CONVERTER
microprocessor interfaces (continued)
"-

A8-A15

Address 8us

8051

"r--

/"r-

WR

r--

"

Decode
Logic

>
cs

1

ALE

ADO-AD7

8-8it
Latch

>

1

OUTl

TLC7524

WR

OUT2
D80-DB7

Address/Data Bus

1i

.....

Figure 6. TLC7524-8051 Interface

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

3-59

TLC7524
Advanced LinCMOSTM 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
APPLICATION INFORMATION

voltage· mode operation
It is possible to operate the TlC7524 current multiplying O/A converter in a voltage mode. In the voltage
mode, a fixed voltage is placed on the current output pin. The analog output voltage is then available at
the reference voltage pin. Figure 7 is an example of a current multiplying O/A, which is operated in voltage
mode.
R
R
R
REF (Analog Output Voltage) ...JV\,..,.........-.J\IVv----4J~...\--J'M,...-...-....,
2R

2R

2R
"0"

R

"1"

~

L...-+------i----t---it--- OUTl (Fixed Input Voltage)
__- -__~t_---OUT2

~--~t----~

Figure 7. Voltage Mode Operation
The relationship between the fixed input voltage and the analog output voltage is given by the following
equation:
Vo = VI (0/256)
where
Vo = analog output voltage
VI = fixed input voltage
o = digital input code converted to decimal
In voltage-mode operation, the TlC7524 will meet the following specification:
PARAMETER
Linearity error at REF

VDD

=

5 V,

TEST CONDITIONS
OUT2 at GND, TA

oun = 2.5 V,

=

"!1

.
TEXAS
INSTRUMENTS
3-6D

POST OFFICE BOX 655303 • DALLAS. TeXAS 75265

Doe to 7Doe

TLC7528
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DIGITAL-TO-ANALOG CONVERTER
D2979, JANUARY 1987-REVISED AUGUST 1991

•
•

ow

Advanced LinCMOS"' Silicon-Gate
Technology
Easily Interfaced to Microprocessors

•

On-Chip Data Latches

•

Monotonic Over the Entire AID Conversion
Range

•

Designed to be Interchangeable with Analog
Devices AD7528 and PMI PM-7528

•

Fast Control Signaling for Digital Signal
Processor Applications Including Interface
with TMS320

•

Voltage-Mode Operation

AGND
OUTA
RFBA
REFA
DGND
DACA/DACB
(MSB) DB7
DB6
DB5
DB4 '""\... _ _...r-

(TOP VIEW)
8 bits

Power Dissipation at VDD
Settling Time at VOO

<{~~~CXl

fE:::>t.:J:::>fE

a:O<{Oa:

1/2 LSB

Linearity Error

=

=

5V

5 V

Propagation Delay at V OD

=

5 V

OUTB
RFBB
REFB
VDD
WR
CS
DBO (lSB)
DB1
DB2
DB3

FN PACKAGE

KEY PERFORMANCE SPECIFICATIONS
Resolution

OR N PACKAGE
(TOP VIEW)

5 mW

3

2

1 20 19

100 ns

4

18

80 ns

5

17

6

16

8

14

DACA/DACB
(MSB)DB7
DB6

description

15

REFB
VDD
WR
CS
DBO(lSB)

The TLC7528 is a dual 8-bit digital-to-analog
9 1011 12 13
converter designed with separate on-chip data
Ln"\tMN
latches and featuring excellent DAC-to-DAC
CXlCXlCXlCXlCXl
matching. Data is transferred to either of the two
00000
DAC data latches via a common 8-bit input port.
Control input DACA/DACB determines which
DAC is to be loaded, The "load" cycle of the
TLC7528 is similar to the "write" cycle of a random-access memory, allowing easy interface to most
popular microprocessor busses and output ports. Segmenting the high-order bits minimizes glitches during
changes in the most significant bits, where glitch impulse is typically the strongest.
The TLC7528 operates from a 5-V to 15-V power supply and dissipates less than 15 mW (typical). Excellent
2- or 4-quadrant mUltiplying makes the TLC7528 a sound choice for many microprocessor-controlled gainsetting and signal-control applications. It can be operated in voltage mode, which produces a voltage output
rather than a current output. Refer to the typical application information in this data sheet.
The TLC7528C is characterized for operation from O°C to 70°C. The TLC75281 is characterized for
operation from - 25°C to 85 DC. The TLC7528E is characterized for operation from - 40 °C to 85°C.

Advanced LinCMOS is a trademark of Texas Instruments Incorporated.
PRODUCTION DATA information is current as of publication
date. Products conform to specifications per the terms of
Texas Instruments standard warranty. Production processing
does not necessarily include testing of all parameters.

~

Copyright

© 1991, Texas Instruments Incorporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-61

TLC7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPL VING
DlGlTAL·TO·ANALOG CONVERTER
functional block diagram
DBO (14)

REFA

(13)

Data
Inputs

••
•
•
•
•

(3) RFBA
(4)

(12)

(10)

(2) OUTA

B

(11 )
Input
Buffer

Latch
A

8
DAC A

(9)
(B)
(1) AGND

DB7 (7)

(19) RFBB

WR (16)
CS (15)

(20)OUTB

8

DACA/DACB (6)

Latch
B

Logic
Control

8

REFB

operating sequence

j4

DACA/DACB

'\14
\

~j4

tsu(CS)

I

I

...I

tsu(DAC)

I

j+--tsu(D)

X

~

TEXAS
INSTRUMENlS
3-62

~ th(DAC)

/

if~~~I
X

Data In Stable

POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

th(CS)

I

j4--tW(WR)~

'{
DBO-DB7

.!

th(D)

TLC7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGlTAL·TO·ANALOG CONVERTER
absolute maximum ratings over operating free·air temperature range (unless otherwise noted)
Supply voltage range, VOO (to AGNO or OGNO) ......................... -0.3 V to 16.5 V
Voltage between AGND and OGND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± VOD
Input voltage range, VI (to OGNO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to VOO + 0.3
Reference voltage, VrefA or VrefB (to AGND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , ±25 V
Feedback voltage VRFBA or VRFBB (to AGNO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 25 V
Output voltage, VOA or VOB (to AGNO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ± 25 V
Peak input current. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10 J.'A
Operating free-air temperature range: TLC7528C . . . . . . . . . . . . . . . . . . . . . . . . . . . . OOC to 70°C
TLC75281 .......................... - 25°C to 85 °C
TLC7528E . . . . . . . . . . . . . . . . . . . . . . . . .. -40°C to 85°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Case temperature for 10 seconds: FN package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , 260°C
Lead temperature 1,6 mm (1116 inch) from case for 10 seconds: OW or N package ....... 260°C

recommended operating conditions
Voo - 4.75 V to 5.25 v
MIN

NOM

MAX

voo MIN

±10

Reference voltage, VrefA or VrefS
High-level input voltage, VIH

MAX

50

UNIT
V

13.5
0.8

CS setup time. tsulCSI

NOM
±10

2.4

Low-level input voltage. VIL

14.5 V to 15.5 V

V
1.5

V

50

ns

0

0

ns

DAC select setup time, tsulDACI

50

50

ns

DAC select hold time. thIDAC)

10

10

ns

Data bus input setup time tsulD)

25

25

ns

0

0

ns

50

50

CS hold time. thlCSI

Data bus input hold time thlDI
Pulse duration. WR low, twlWRl
Operating free·air temperature, TA

TLC7528C

ns

0

70

0

70

TLC75281

-25

85

-25

85

TLC7528E

-40

85

-40

85

°C

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

3-63

TLC7528
Advanced linCMOSTM DUAL 8·BITMULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
electrical characteristics over recommended operating free-air temperature range,
VrefA = VrefB = 10 V, VOA and VOB at 0 V (unless otherwise noted)
PARAMETER

TEST CONDITIONS

"H

High-level input current

"L

Low-level input current

V,
V,

=
=

VDD = 5 V
MIN Typt
MAX

VDD = 15V
MIN Typt
MAX

,

10

VDD
0

-10

Reference input impedance

5

(Pin 15 to GND)

12

20

5

12

UNIT

10

~A

-10

~A

20

kll

DACA data latch loaded
OUTA
"kg

with 00000000,

current
OUTB

VrefB

=

DC supply sensitivity,

aVDD

a gain/a VDD
100

Supply current (quiescent)

100

Supply current (standby)
Input

=

± 10%

DBO-DB7 at V'Hmin or

±1%

± 1%

0.04

0.02

%/%

1

1

mA

0.5

mA

DBO-DB7

10

10

WR, CS
DACA/DACB

15

15

50

50

120

120

DBO-DB7 at 0 V or VDD

Output capacitance.

with 00000000

(OUTA, OUTB)

DAC data latches loaded

t All typical values are at T A

=

25°C.

TEXAS

pF

pF

with 11111111

-1!1

INSTRUMENTS
3-64

±200

0.5

V,Lmax

DAC data latches loaded
Co

±400

±10 V

(REFA to REFB)

capacitance

±200
nA

with 00000000,

Input resistance match

Ci

±400

VrefA = ±10V
DACB data latch loaded

Output leakage

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC1528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
operating characteristics over recommended operating free-air temperature range.
VrefA = VrefB = 10 V. VOA and VOB at 0 V (unless otherwise noted)
PARAMETER

VDD = 5 V

TEST CONDITIONS

MIN

TYP

VDD -

MAX

MIN

15V

TYP

MAX

UNIT

± 112

± 112

Settling time (to 112 LSB)

See Note 1

100

100

ns

Gain error

See Note 2

2.5

2.5

LSB

-65

-65

-65

-65

0.007

0.0035

Linearity error

AC feedthrough

I REFA to OUT A
I REFB to OUTB

Temperature coefficient of gain
Propagation delay (from digital input
to 90% of final analog output current)
Channel-tochannel isolation

I REFA to OUTB
I REFB to OUTA

See Note 3
See Note 4
See Note 5

80

See Note 6
See Note 7

80

LSB

dB
%FSRIOC
ns

77
77

77
77

dB

160

440

nVs

30

60

nVs

-85

-85

Measured for code trar.sition from
Digital-to-analog glitch impulse area

00000000 to 11111111.
TA = 25°C
Measured for code transition from

Oigital crosstalk glitch impulse area

00000000 to 11111111.
TA = 25°C

Harmonic distortion
NOTES:

1.
2.
3.
4.
5.
6.
7.

Vi = 6 V rms.

I = 1 kHz.

TA = 25°C

dB

OUTA. OUTB load = 100!l. Cext = 13 pF; WR and CS at 0 V; OBO-OB7 at a V to VOO or VOO to a V.
Gain error is measured using an internal feedback resistor. Nominal Full Scale Range (FSR) = Vref - 1 LSB.
Vref = 20 V peak-to-peak, lOa-kHz sine wave; OAC data latches loaded with 00000000.
Temperature coefficient of gain measured from ODe to 25°C or from 25°C to 70°C.
VrefA = VrefB = 10 V; OUTA/OUTBload = 100!l, Cext = 13 pF; WR and CS at a V; DBO-DB7 at a V to VDD or VDD to a V.
Both OAC latches loaded with 11111111; VrefA = 20 V peak-to-peak. lOa-kHz sine wave; VrefB = 0; TA = 25°C.
Both DAC latches loaded with 11111111; VrefB = 20 V peak-to-peak, lOa-kHz sine wave; V ref A = 0; T A = 25°C.

principles of operation
The TLC7528 contains two identical8-bit multiplying D/A converters, DACA and DACB. Each DAC consists
of an inverted R-2R ladder, analog switches, and input data latches. Binary-weighted currents are switched
between DAC output and AGND, thus maintaining a constant current in each ladder leg incjependent of
the switch state. Most applications require only the addition of an extemal operational amplifier and voltage
reference. A simplified D/A circuit for DACA with all digital inputs low is shown in Figure 1.
Figure 2 shows the DACA equivalent circuit. A similar equivalent circuit can be drawn for DACB. Both
DACs share the analog ground pin 1 (AGND). With all digital inputs high, the entire reference current flows
to OUT A. A small leakage current (llkg) flows across internal junctions, and as with most semiconductor
devices, doubles every 10 DC. Co is due to the parallel combination of the NMOS switches and has a value
that depends on the number of switches connected to the output. The range of Co is 50 pF to 120 pF
maximum. The equivalent output resistance ro varies with the input code from 0.8R to 3R where R is
the nominal value of the ladder resistor in the R-2R network.
.
Interfacing the TLC7528 to a microprocessor is accomplished via the data bus, CS, WR, and DACA/DACB
control signals. When CS and WR are both low, the TLC7528 analog output, specified by the DACA/DACB
control line, responds to the activity on the DBO-DB7 data bus inputs. In this mode, the input latches are
transparent and input data directly affects the analog output. When either the CS signal or WR signal
goes high, the data on the DBO-DB7 inputs is latched until the CS and WR signals go low again. When
CS is high, the data inputs are disabled regardless of the state of the WR signal.
The digital inputs of the TLC7528 provide TTL compatibility when operated from a supply voltage of 5 V,
The TLC7528 may be operated with any supply voltage in the range from 5 V to 15 V, however, input
logic levels are not TTL compatible above 5 V.

TEXAS

"'!J

INSTRUMENTS
POST OFFICE BOX 655303 • DAllAS, TEXAS 75265

3-65

TLC7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING·
DIGITAL· TO·ANALOG CONVERTER
R

R

R

VREFA
2R

2R

51

52

2R

2R

2R

58

R

I

L

~'VIr-RFBA

I
I

r--4~~----r-e------OUTA
~--~~--~~~r----~~--~--------AGND

And Drivers

Figure 1. Simplified Functional Circuit for DACA
RFBA
R

VREFA--~~--~~------~----~~~---OUTA

_1-

256

Figure 2. TLC7528 Equivalent Circuit. DACA Latch Loaded With 11111111.
MODE SELECTION TABLE
DACAl
DACB
L
H

L

~

cs

WR

DAC.A

DACB

L
L

X

L
L
H

X

X

X

H

WRITE
HOLD
HOLD
HOLD

HOLD
WRITE
HOLD
HOLD

low level, H

~

high level, X

~

don't care

~

TEXAS
INSTRUMENTS
3-66

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC7528
Advanced LinCMOSTM DUAL 8-BIT MUL TIPL VING
DIGITAL-TO-ANALOG CONVERTER
APPLICATION INFORMATION
The TLC7528 is capable of performing 2-quadrant or full 4-quadrant multiplication. Circuit configurations
for 2-quadrant and 4-quadrant multiplication are shown in Figures 3 and 4. Input coding for unipolar and
bipolar operation are summarized in Tables 1 and 2, respectively.
VilA)

± 10 V

VDD~(14)

DBO

·••

••
•

(7)

(6)

8

Input
8uffer

VOA

087

I DACAl
DAC8

(15)

CS

Control

(16)

WR

Logic

VOB

DGN~

-=

LRECOMMENDED TRIM
RESISTOR VALUES

NOTES:

Rl, R3

500

R2, R4

150

n
n

1. R1, R2, R3, and R4 are used only if gain adjustment is required. See table for recommended values. Make gain adjustment
with digital input of 255.
2. C 1 and C2 phase compensation capacitors (10 pF to 15 pF) are required when using high-speed amplifiers to prevent ringing
or oscillation.

Figure 3. Unipolar Operation 12-Quadrant Multiplication)

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-67

TLC7528
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
APPLICATION INFORMATION
Vi(AI
±10 V

R6 (see Note 2)
20 kll

VDD~-(1411 DBO

---- -- -

-REFA

(see
Note 2)
R7

Input

I :

Buffer

R5

10 kll

(71

Rll
5 kll

(61
(151

Control

(161

Logic

R8

DGND~
.L •

10 kll

REFB

VOB

-= ' - - - - - - - - - - - -

(see Note 2)
Rl0
20 kll

± 10 V
Vi(BI

NOTES:

1. Rl, R2, R3, and R4 are used only if gain adjustment is required. See table in Figure 3 for recommended values. Adjust Rl
for VOA = 0 V with code 10000000 in DACA latch. Adjust R3 for VOB = 0 V with 10000000 in DACB latch.
2. Matching and tracking are essential for resistor pairs R6, R7, R9, and Rl0.
3. Cl and C2 phase compensation capacitors 110 pF to 15 pFI may be required if Al and A3 are high-speed amplifiers.

Figure 4. Bipolar Operation (4·Quadrant Operation)
Table 2. Bipolar (Offset Binary) Code

Table 1. Unipolar Binary Code
DAC LATCH CONTENTS
MSB

LSBt

ANALOG OUTPUT

DAC LATCH CONTENTS
MSB

ANALOG OUTPUT

11111111

- Vi (255/2561

11111111

Vi (1271128)

10000001

-Vi (129/2561

10000001

Vi (11128)

10000000
01111111
00000001
00000000

-Vi (128/2561

=

-Vi/2

- Vi (127/256)
-Vi (1/256)
-Vi (0/256)

=

0

10000000

OV

01111111

-Vi (1/128)

00000001

- Vi (1271128)

00000000

- Vi (128/128)

TEXAS . "
INSTRUMENTS
3-6B

LSB*

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC7528
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DlGlTAL-TO-ANALOG CONVERTER
APPLICATION INFORMATION
microprocessor interface information

A8-A15

Address 8us

t--"-7I

,-----+---~DACA/DACB

Address
Decode
Logic

CPU
8051

A

TLC7528

WRI----'
ALE

Data Bus

NOTE:

A = decoded address for TLC7528 DACA.
A + 1 = decoded address for TLC7528 DAC8.

Figure 5. TLC7528 - INTEL 8051 Interface

A8-A15

Address Bus

1---..,
A

VMA
CPU
6800

00-07

NOTE:

, - - - - - + - - - ; DACA/DACB

Address
Decode
Logic

TLC7528

Data Bus
~--------------~~-----~

A = decoded address for TLC7528 DACA.
A + 1 = decoded address for TLC7528 DACB.

Figure 6. TLC7528 - 6800 Interface

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-69

TLC7528
Advanced LinCMOSTM DUAL 8-BIT MUL TIPL VING
DIGITAL-TO-ANALOG CONVERTER
APPLICATION INFORMATION

Address Bus

AS-A 151-_ _",

,------+----1 DACA/DACB
cs
TLC752S
CPU
ZSO-A

DO-D7~_ _ _ _ _ _ _ _ _D_a_ta_Bu_s_ _ _~~_ _ _ _ _- J

NOTE:

A
A

=

decoded address for TLC7528 DACA.

+ 1 = decoded address for TLC7528 DACB.

Figure 7. TLC7528 TO Z-80A Interface

programmable window detector
The programmable window comparator shown in Figure 8 will determine if voltage applied to the DAC
feedback resistors are within the limits programmed into the TLC7528 data latches. Input signal range
depends on the reference and polarity, that is, the test input range is 0 to -Vref. The DACA and DACB
data latches are programmed with the upper and lower test limits. A signal within the programmed limits
will drive the output high.
Test
Input -

o to

- Vref

Data
Inputs

VCC

VDD
..... . - - - - - - - - ,
RFBA

•

(71 DB7
__~~~(1~5,1 CS
_-++-l_(c;.1.;:.61'-1WR

(171

(31

1 kG

(11
AGND __-I-~~-,

PASS/FAIL
OUTPUT

TLC7528

_-+..-t~(6"-11 DACA/DACB
1201

+ Vref __-+~""Ic;.l.::.SI+-,R::.:EF-=B'---I
(51 DGND
RFBB
(191

Figure 8. Digitally Programmable Window Comparator (Upper- and Lower-Limit Tester)

TEXAS

~

INSTRUMENTS
3-70

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC7528
Advanced LinCMOSTM DUAL 8-BIT MULTIPLYING
DlGlTAL-TO-ANALOG CONVERTER
APPLICATION INFORMATION
digitally controlled signal attenuator
Figure 9 shows the TLC7528 configured as a two-channel programmable attenuator. Applications include
stereo audio and telephone signal level control. Table 3 shows input codes vs attenuation for a 0 to 15.5 dB
range.
Attenuation dB

VDD

=

=

-20 1091O D/256, D

digital input code

(17lr---;:=====~::;:}fI3!l.1_ _ _ _ _,
RFBA 121

OUTA

Output

D~O I-~'--

_ _---.

•
DB7

TLC7528

CS 1151
WR 1161
DACA/DACB .,.1~61,--_ _ _ _ __
(181
VOB

REFB
AGND 111

Figure 9. Digitally Controlled Dual Telephone Attenuator
Table 3. Attenuation vs DACA. DACB Code
ATTN(dBI

DAC INPUT CODE

CODE IN
DECIMAL

ATTN (dB)

DAC INPUT CODE

CODE IN
DECIMAL

0

11111111

255

8.0

01100110

102

0.5

11110010

242

8.5

01100000

96

1.0

11100100

228

9.0

01011011

91

1.5

11010111

215

9.5

01010110

86

2.0

11001011

203

10.0

01010001

81

2.5

11000000

192

10.5

01001100

76

3.0

10110101

181

11.0

01001000

72

3.5

10101011

171

11.5

01000100

68

4.0

10100010

162

12.0

01000000

64

4.5

10011000

152

12.5

00111101

61

5.0

10010000

144

13.0

00111001

57

5.5

10001000

136

13.5

00110110

54

6.0

10000000

128

14.0

00110011

51

6.5

01111001

121

14.5

00110000

48

7.0

01110010

114

15.0

00101110

46

7.5

01101100

108

15.5

00101011

43

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-71

TLC7528
Advanced LinCMOSTM DUAL 8·BIT MUlTIPl VING
DIGITAL· TO·ANAlOG CONVERTER
APPLICATION INFORMATION
programmable state-variable filter
This programmable state-variable or universal filter configuration provides low-pass, high-pass, and bandpass outputs, and is suitable for applications in which microprocessor control of filter parameters is required.
As shown in Figure 10, DACA 1 and DACBl control the gain and Q of the filter while DACA2 and DACB2
control the cutoff frequency. Both halves of the DACA2 and DACB2 must track accurately in order for
the cutoff-frequency equation to be true. With the TLC7528, this is easily achieved.

1
fc = 2n Rl Cl
The programmable range for the cutoff or center frequency is
4.5. This defines the limits of the component values.

°

to 15 kHz with a Q ranging from 0.3 to

C3

14) REFA

VI

OUTA 12)

117)

VOD
114) DBO
Data

17)

In

115)
116)

••

DB7

RFBA

AGND 11)

TLC7528

CS

OUTB 120)

WR
RFBB

IS) DGND
"::"

16)

13)

119)

REFB
DACA/DACB

Bandpass
Out

DACA1 AND DACB1

D.t.

In

·

17).
115)

"::"

118)

C2

TLC7528

~7

CS
116) WR

OUT8120)

Low Pass

RFBB 119)
IS) DGND

Out

L-__________~R~EF~B~I~1~8)~========:r--r_-t~

16) i5ACA/DACB

Circuit Equations:

DACA2 AND DACB2

Cl = C2. Rl = R2. R4 = RS
Q=

Ao
NOTES:

A. Op-amps Al, A2. A3. and A4 are TL287.

=

R3
R4
_ RF
RS

8. C3 compensates for the op-amp gain-bandwidth limitations.
C. DAC equivalent resistance equals

256 x (DAC ladder resistance)
DAC digital code

Figure 10. Digitally Controlled State-Variable Filter

TEXAS •
INSTRUMENTS
3-72

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

RF
Rfb(DACB1)

TLC7528
Advanced LinCMOS™ OUAl 8-BIT MULTIPLYING
DIGITAL-TO-ANALOG CONVERTER
APPLICATION INFORMATION

voltage-mode operation
It is possible to operate the TLC7528 current multiplying D/A converter in a voltage mode. In the voltage
mode, a fixed voltage is placed on the current output pin. The analog output voltage is then available at
the reference voltage pin. Figure 11 is an example of a current multiplying D/A, which is operated in voltage
mode.
R
R
R
REF (Analog ..."VI.,..,......--'VI/'v-......~---'\IV\..-...- - . .
Output Voltage)

Figure 11. Voltage-Mode Operation
The relationship between the fixed input voltage and the analog output voltage is given by the following
equation:
Va
where
Va
VI
D

= VI (D/256)
= analog output voltage
= fixed input voltage
= digital input code converted to decimal

In voltage-mode operation, the TLC7528 will meet the following specification:
PARAMETER
Linearity error at REFA or REFS

TEST CONDITIONS

VDD

~

5 V, OUTA or OUTS at 2.5 V, TA

~

oDe

to 70 0e

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-73

3-74

TLC7628
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
D3269, APRIL 1989-REVISED AUGUST 1991

•
•

OW OR N PACKAGE

Advanced LinCMOS,M Silicon-Gate
Technology

(TOP VIEW)
AGND

Easy Microprocessor Interface

•

On-Chip Data Latches

•

Digital Inputs are TTL-Compatible with
10.8-V to 1S.7S-V Power Supply

OUTB

OUTA

RFBB

RFBA

REFB

REFA

VDD
WR

DGND
DACAiDACB

•

Monotonic Over the Entire AID Conversion
Range

•

Fast Control Signaling for Digital Signal
Processor Applications Including Interface
with TMS320

CS

(MSB) DB7

DBO (LSB)

DB6

DBl

DB5

DB2

DB4

DB3

FN PACKAGE
KEY PERFORMANCE SPECIFICATIONS
Resolution

(TOP VIEW)

8 bits

Linearity Error

112 LSB

Power Dissipation

20mW

Settling Time

100 ns

Propagation Delay

80 ns

0 ro
--.... VOA

DB7

I DACAl
6

DACB

15

CS

16

WR

Control
Logic

>---"'VOB

5
DGN~

-=

L-

RECOMMENDED TRIM
RESISTOR VALUES

NOTES:

R1, R3

500 Il

R2, R4

150 Il

VilBI

± 10 V

1. R1, R2, R3, and R4 are used only if gain adjustment is required. See table for recommended values. Make gain adjustment
with digital input of 255.
2. C1 and C2 phase compensation capacitors 110 pF to 15 pFI are required when using high-speed amplifiers to prevent ringing
or oscillation.

Figure 4, Unipolar Operation (2-Quadrant Multiplication)

TEXAS

~

INSTRUMENTS
3-80

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC7628
Advanced LinCMOSTM DUAL 8·BIT MULTIPLYING
DlGITAL·TO·ANALOG CONVERTER
APPLICATION INFORMATION
ViiAI

± 10 v

R6 Isee Note 2)
20 kQ

R1 Isee Note 11
17
VDD""i4iDso

• I •

I :

Isee
Note 21

R5

R7

Input
Buffer

10 kn
R11

7

5 kn

6
Isee
Note 21

15
Logic

16

5
DGN~
-::-

10 kn

L..

R3 Isee Note 11

RECOMMENDED TRIM
RESISTOR VALUES
R1, R3
R2, R4
NOTES:

R8

R9

Isee Note 21
R10
20 kn

± 10 V

n
150 n

500

VOB

Vil81

1. R1, R2, R3, and R4 are used only if gain adjustment is required. See table for recommended values. Adjust R1 for
VOA ~ 0 V with code 10000000 in DACA latch. Adjust R3 for VOB ~ 0 V with 10000000 in DACB latch.
2. Matching and tracking are essential for resistor pairs R6, R7, R9, and R10.
3. C1 and C2 phase compensation capacitors 110 pF to 15 pFI may be required if Aland A3 are high-speed amplifiers.

Figure 5. Bipolar Operation (4·Quadrant Operation}

A8-A15

Address Bus

r - - - - -....- - - ; DACA/DACB
CPU
8051

TlC7628

WR~---l

ALE

ADO-AD7

NOTE:

Data Bus

~------------------------~--------~

A ~ decoded address for TLC7628 DACA.
A + 1 ~ decoded address for TLC7628 DACB.

Figure 6. TLC7628 -

INTEL 8051 Interface

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

3-81

TLC7628
Advanced LinCMOSTM DUAL 8·81T MULTIPLYING
DIGITAL· TO·ANALOG CONVERTER
APPLICATION INFORMATION

A8-A 15

r----",

Address Bus

Address
Decoder
Logic

VMA

A

,------.----i DACA/OAC8
TLC7628

CPU
6800

,------+-----i WR
r----'~080

o2r----ILJ

00-07

Data Bus

~-------------------------.~--------~

A = decoded address for TLC7628 OACA.
A + 1 = decoded address for TLC7628 DACB.

NOTE:

Figure 7. TLC7628 -

6800 Interface

voltage-mode operation
The TLC7628 current-multiplying D/A converter can be operated in a voltage mode. In the voltage mode,
a fixed voltage is placed on the current output pin. The analog output voltage is then available at the reference
voltage pin. An example of a current-multiplying D/A converter operating in voltage mode is shown in
Figure 8. The relationship between the fixed input voltage and the analog output voltage is given by the
following equation:
Analog output voltage = fixed input voltage (D/256)
where 0 = the digital input. In voltage-mode operation, the TLC7628 meets the following specification:

LINEARITY ERROR

MIN

TEST CONDITIONS

Analog oulput voltage for REFA, B

VDD

R

= 12

V, OUTA or OUT8 at 5 V, TA

R

=

TYP

MAX

25°C

R

REF~~~--'~~~--~---V~---'-------,

(Analog
output
voltage)

2R

2R

2R

2R

R

'-------+---4I......----+~....------+-....---...-OUT (Fixed input
voltage)
~------~~------~'---------__~~----AGND

Figure 8. Current-Multiplying D/A Converter Operating in Voltage Mode

-1!1

TEXAS
INSTRUMENTS
3-82 .

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

4-1

S

0CD

o

Sl)

:J
0-

:::r:
CO

:::S'
I

en

"C
CD
CD
0-

»
o
(")
(J)
Q)

:J
0-

o

»
(")
(J)

4-2

TL5501

6-BIT ANAlOG-TO-DiGITAl CONVERTER
D3163, DCTOBER 1988--REVISED APRIL 1990

N PACKAGE

•

6-Bit Resolution

•

Linearity Error ...

•

Maximum Conversion Rate ... 30 MHz Typ

•

Analog Input Voltage Range ..
VCC to VCC -2 V

•

Analog Input Dynamic Range ... 1 V

•

TTL Digital I/O Level

•

Low Power Consumption ... 200 mW Typ

(TOP VIEW)

± 0.8%

•

5-V Single-Supply Operation

•

Interchangeable with Fujitsu. MB40576

(lSB) 00
01
02
03
04
(MSB) 05
elK
GNO

GNO
OGTl
ANlG
REFB
ANlG
REFT
ANlG
OGTl

Vee
Vee
INPUT
Vee
Vee

description
The TL5501 is a low-power ultra-high-speed video-band analog-to-digital converter that uses the Advanced
Low-Power Schottky (ALS) process, It utilizes the full-parallel comparison (flash method) for high-speed
conversion. It converts wide-band analog signals (such as a video signal) to a digital signal at a sampling
rate of dc to 30 MHz, Because of this high-speed capability, the TL5501 is suitable for digital video
applications such as digital TV, video processing with a computer, or radar signal processing.
The TL5501 is characterized for operation from 0 °C to 70 °C,

functional block diagram
CLK------------~

ANLGINPUT--------,
REFT
EN

R

D5 (MSB)

D4

R
D3
63-TO-6
ENCODER

LATCH
AND
BUFFER

D2

R
D1

DO (LSB)

R

R
REFB

PRODUCTION DATA documents contain information

current as of publication date. Products conform to
specifications per the terms of Texas Instruments

~~~~~:~~i~ai~:1~1~ ~!:~~~ti:r :1~O::~:~:t:~~S not

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Copyright © 1990, Texas Instruments Incorporated

4-3

TL5501
6·BIT ANALOG·TO·DlGITAL CONVERTER

equivalents of analog input circuit

ANlG Vcc - - - - - - - - - . -

o

(See Note Al

NOTE A: Cj - nonlinear emitter-follower junction capacitance
q - linear resistance model for input current transition caused by comparator switching. VI
V refB - voltage at REFB terminal
Ibias - constant input bias current
base-collector junction diode of emitter-follower transistor

< VrefS: Infinite; eLK high: Infinite.

o -

equivalent of digital input circuit

DGTlVCC----e~------~--------~---

Vref -

GND---__~------~--~~--~-

TEXAS

'1!1

INSTRUMENTS
4-4

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1.4 V

TL5501

6-81Y ANAlOG-TO-DlGITAl CONVERTER
FUNCTION TABLE
STEP

ANALOG INPUT

DIGITAL OUTPUT

VOLTAGEt

3.992 V
4.008 V

0
1
I

CODE
L

L

L

L

L

L

L

L

L

L H

I
I

I

31

4.488 V
4.508 V
4.520 V

32
33

L

I
I

L H H H H H
H L

L

L

L

H

L

L

L H

L

L

I
I

:

62
63

4.984 V

H H H H H L

I
I

5.000 V

H H H H H H

t These values are based on the assumption that
V refB and V refT have been adjusted so that the
voltage at the transition from digital 0 to 1 (VZTI
is 4.000 V and the transition to full scale (VFTI is
4.992 V. 1 LSB = 16 mV.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, ANLG Vee (see Note 1) . . . . . . . . . . . . . .
- 0.5 V to 7 V
Supply voltage range, DGTL Vee. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-0.5 V to 7 V
Input voltage range at digital input, VI . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- O. 5 V to 7 V
Input voltage range at analog input, VI . . . . . . . . . . . . . . . . . . . . . . . -0.5 V to ANLG Vee+0.5 V
Analog reference voltage range, Vref . . . . . . . . . . . . . . . . . . . . . . . . . -0.5 V to ANLG Vee+0.5 V
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 55 °e to 1 50 °e
Operating free-air temperature range. . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .. ooe to 70 0 e
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds. . . . . . . . . . . . . . . . . . . . .. 260 0 e
NOTE 1: All voltage values are with respect to the network ground terminal.

recommended operating conditions
MIN

NOM

MAX

UNIT

Supply voltage. ANLG VCC

4.75

5.25

V

Supply voltage. DGTL VCC

4.75
2

5
5

High-level input voltage. V,H

4
4

Analog reference voltage (top sidel. VrefT (see Note 2)
Analog reference voltage (bottom sidel. VrefB (see Note 21

3
-400

High-level output current. IOH
Clock pulse duration. high-level or low-level. tw

25
0

Operating free-air temperature, T A

NOTE 2: VrefB

<

V,

<

5
4

0.8
5
5.1
4.1

VrefT. VrefT - VrefB

V
V
V
V
/LA

4

Low-level output current. IOL

V
V

Low-level input voltage. V,L
Input voltage at analog input. V, (see Note 21

5.25

mA
ns

70

°c

1 V ± 0.1 V.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

4-5

TL5501
6·81T ANALOG·TO·DlGITAL CONVERTER

electrical characteristics over operating supply voltage range, T A
PARAMETER

25°C (unless otherwise noted)

TEST CONDITIONS
VI

~

5 V

VI

~
~

4 V
2.7 V

~

0.4 V

~

7 V

MIN

II

Analog input current
Digita: high-level input current

IlL

Digital low-level input current

VI
VI

II

Digital input current

VI

IrefB

Reference current

VrefB ~ 4 V

73
-400

Reference current

High-level output voltage

IOH

Low-level output voltage

IOL

ri

Analog input resistance

~

0
-40

20

UNIT
fJ-A
fJ-A
fJ-A

100

VrefT ~ 5 V
~ -400 p.A

IrefT

MAX
75

IIH

VOH
VOL

TYP

-4

-7.2

fJ-A
rnA

4

7.2

rnA

2.7

V

1.6 rnA

0.4
100

V
kll

1Ci

Analog input capacitance

35

65

pF

ICC

Supply current

40

60

rnA

operating characteristics over operating supply voltage range, T A
PARAMETER

25°C (unless otherwise noted)

TEST CONDITIONS

MIN

Typt

Linearity error

EL
f rnax

Maximum conversion rate

td

Digital output delay time

20
See Figure 3

MAX

UNIT

±0.8

%FSR

30
15

MHz
30

timing diagram
~twH-~~~-twl----+l

ClK . . . /

I

ANALOG
INPUT

Sample
N

\

I I

I
I

...

D1-D6_:_ _ _

l.

\0._ _ _ _oJ. I

..JX~~~A

Sample

N+1

~

~I

_....Jl.

.......
_

I

Sample

I

N+2

I

~4V

~

~~-~-A-T-A--------~~~~~A

TEXAS

+

INSTRUMENlS
4-6

I

POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

ns

TL5501
6-81T ANALOG-TO-DiGITAL CONVERTER

TYPICAL CHARACTERISTICS
IDEAL CONVERSION CHARACTERISTICS
111111

~

See Note 1
111110

..

""o

A; ~

111101

.YVI VFS

··

~

VZT
VZS + 1/2 LSB~ V

011111
•

·

/

•

••

I
: •
VFT = VFS - 33
Co
1/2 LSB
32 !
en
I
I 31

,II
000001

I
I

'/

~"

VZS /

000010

000000

V

~V

o

is

61

A:, "

...
5"" 100000

.0,

62

1

(.) 100001

~

63

I

~/

en
C7!

C")

I

<:t

CIO
0
0

N

0

.;

.;

2

I

~/

N

·••

I

CIO
CIO

•••

<:t

<:t

0

III

.; .;

0

N
III

.;

... '"
CIO

en

.;

<:t

o

>0
CIO
en NO

.; enC!
en III

.;

VI-Analog Input Voltage-V
NOTE 1: This curve is based on the assumption that V refB and V refT have been adjusted so that the voltage at the transition from·
digital 0 to 1 IVZT) is 4.000 V and the transition to full scale IVFT) is 4.992 V. 1 LSB = 16 mV.

FIGURE 1
END-POINT LINEARITY ERROR
111111

~ 63

!

111110~-+--4_~~~--+--+--4---~-+~62

111101

Ji/ V :

I-----f---

•

I

/

61

f.o{I.EL61
I

:
~": 33
<;~ 100001
"5" 100000 I---l---+---+--+--+--rrhl

.,I

••
•
4.520

Cl

l!! 4.504

-0

>
5

e::l

0
I
0

4.488

,-/'

·••

V

I

Vref - 3.976 V
4.984

V

V

V

V

/'

,,-

>
4.024

~.

V
.. .. ... ....
....

4.008

I

3.992 /i
0
0
0
0
0
0

0
0
0
0
0

0

0

0
0
0
0

0

2

31

..

0
0
0
0
0

... ....
0

0
0
0
0

62 63

32 33

Digital Input Code

FIGURE 2. IDEAL CONVERSION CHARACTERISTICS
V

5.000

-t--t-t-t-

FS-4.984

>

··

.,I

4.520

l!!

4.504

>...

4.488

VCC
f- Vref

=5V
= 3.976

-

EL6?
V

/

EL~>-EL3~ ...........

::l

e::l

0
I
0

>

··

,,/'

VzS-3.992

/'

EL2_ ~,El1 ..

.¥

4.024
4.008

V
o

8o
o
o

o

.. ..
...

0
0
0
0
0

0

0
0
0
0

;;

2

31

0
0
0
0
0

32

..
0
0
0
0

...

33

0

......

62

63

Digital Input Code

FIGURE 3. END·POINT LINEARITY ERROR

TEXAS

~

INSTRUMENTS
4-12

~

ELL ~

Cl

-0

-:i-

-

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

..

TL5602
H-BIT DlGITAL-TO-ANALOG CONVERTER
03094, SEPTEMBER 19BB-REVISED OCTOBER 1990

•

8-Bit Resolution

N PACKAGE
(TOP VIEW)

•

± 0.2% Linearity

•

Maximum Conversion Rate ... 30 MHz Typ
20 MHz Min

•

Analog Output Voltage Range ... VCC
to VCC -1 V

00 (lSB)
01
02
03
04
05
06
07 (MSB)
elK

GNO
OGTl Vee
eOMP

REF
ANlG Vee
AOUT

•

TTL Digital Input Voltage

•

5-V Single-Supply Operation

•

Low Power Consumption ... 250 mW Typ

•

Interchangeable with Fujitsu MB40778

ANlG Vee
OGTl Vee
GNO

description
The TL5602 is a low-power ultra-high-speed video digital-to-analog converter that uses the Advanced LowPower Schottky (ALS) process. It converts digital signals to analog signals at a sampling rate of dc to
20 MHz. Because of such high-speed capability, the TL5602 is suitable for digital video applications such
as digital television, video processing with, a computer, and radar signal processing.
The TL5602C is characterized for operation from O°C to 70°C.

functional block diagram

ClK
8

MASTER
SLAVE
REGISTER

8

8

CURRENT
SWITCH

BUFFER

8

RESISTOR
NETWORK

(6)

AOUT

00-07

(4)

COMP

REF

FUNCTION TABLE
STEP
0
1

07
l
l

06
l
l

05
l
l

l
H
H

H
l
l

H
l
l

DIGITAL INPUTS
02
04
03
l
l
l
l
l
l

128
129

H
l
l

OUTPUT
VOlTAGEt
3.980 V
3.984 V
I
I

H

H

H

H

l

l
l

l

l

l
l

4.488 V
4.492 V

H

4.496 V

l
H

4.996 V
5.000 V

I
I

I
I

I
I

254
255

DO
L
l

I
I

I
I

127

01
l
l

H

H

H

H

H

H

H

H

H

H

H

H

H

H

tFor Vee = 5 V, Vref = 3.976 V
PRODUCTION DATA documents contain information
current as of publication date. Products conform to
specifications per the terms of Texas Instruments

~~~~~~~~i~ar::1~1e ~~~:i~~ti:; :IIO::~:~:t::s~S

not

Copyright © 1990, Texas Instruments Incorporated

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-13

TL5602
8·BIT DlGITAL·TO·ANALOG CONVERTER

schematics of equivalent input and output circuits
EQUIV ALENT OF EACH DIGITAL INPUT

EQUIVALENT OF ANALOG OUTPUT

DGTlVCC--__- - - -__~------~~--~._--

25 kll

3.5 kll

3.5
kll

- -__~----- ANlG VCC

25 kll

....- - - - AOUT

1.4 V

-

......- - - - G N D

GND----~--------_e~------~~--

absolute maximum ratings over operating free·air temperature range (unless otherwise noted)
Supply voltage range, ANLG Vee, DGTL Vee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.5 V to 7 V
Digital input voltage range, VI . . . . . . . . . . . . . . . . . . . . . . . . . . /. . . . . . . . . . . . .. - 0.5 V to 7 V
Analog reference voltage range, Vref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.8 V to Vee +0.5 V
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ooe to 70 0 e
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 55 °e to 150 °e
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds ...................... 260 0 e

recommended operating conditions
Vee

Supply voltage

Vref

Analog reference voltage (see Note 1)

VIH

High-level input voltage

Vil

low-level input voltage

tw

Pulse duration, elK high or low

tsu

Setup time, data before ClK;

MAX

UNIT

5

5.25

V

3.8

4

4.2

V
V

0.8

ns

12.5

ns

12.5

ns

0

caMp and GND.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

V

25

1

Operating free-air temperature

NOTES: 1. VCC - Vref S 1.2 V
2. This capacitor should be connected between

4-14

NOM

2

Hold time, data after ClK;
th
Ccomo Phase compensation capacitance (see Note 2)
TA

MIN
4.75

I'F
70

°c

TL5602
8·BIT DlGlTAL·TO·ANALOG CONVERTER

electrical characteristics over recommended ranges of supply voltage and operating free-air temperature
(unless otherwise noted)
Typt

MAX

II

Input current at maximum input voltage

Vee

~

5.25 V, VI

~

7 V

0

100

IIH

High-level input current

Vee

~

5.25 V, VI

~

2.7 V

0

20

~A

IlL

Low-level input current

Vee

~

5.25 V, VI

~

0.4 V

-40

-400

~A

PARAMETER

TEST CONDITIONS

MIN

Vref ~ 4 V

Iref Input reference current
VFS Full-scale analog output voltage
VZS Zero-scale analog output voltage

10

Vee ~ 5 V, Vref
10 ~ 0 (no load)
~

ro

Output resistance

TA

lee

Supply current

Vref

~

Vee- 15

3.976 V,

3.919

25°e

~

70

4.05 V

Vee Vee+ 15
3.980 4.042

UNIT
~A

~A

rnV
V

80

90

[J

50

75

rnA

t All typical values are at Vee ~ 5 V, Vref ~ 4 V, TA ~ 25°e

operating characteristics over recommended ranges of supply voltage and operating free-air temperature
PARAMETER
EL
f max

TEST CONDITIONS

MIN

TYP

linearity error

20

Maximum conversion rate

30

MAX

UNIT

±0.2

%FSR
MHz

PARAMETER MEASUREMENT INFORMATION
~tsu

I
00-07

_ _ _ th~

I

----..*50%

I

*"5-0-%---

i

~tw---;~~I~--tw----H
I
CLK

AOUT

,-----~I

'----,,[
I
I
I
I

I
I

,,---

±1/2LSB

50%

I
I
I

~tpd~

FIGURE 1. VOLTAGE WAVEFORMS

"!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-15

TL5602
8·BIT DlGITAL·TO·ANALOG CONVERTER

TYPICAL CHARACTERISTICS
5.000
Vref - 3.976 V
4.996

>

..
I

·•

"
"
/1

4.496

J!! 4.492

"0

>

Sc. 4.488
S

I

0

I
0

>

/

3.988
3.984
3.980

"

V
,V

Ol

V
0
0
0
0

~

0
0

0
0

0

,,'

V
0
0
0
0
0

0

/

,,-/''"

V

0

~

~

~

0
0

0
0
0
0

~

0

0

~

0
0

~
~

0
0
0
0

0
0
0
0

~

2

0

0
0
0

~

~

~
~

~

127 128 129

254 255

Digital Input Code

FIGURE 2. IDEAL CONVERSION CHARACTERISTICS
5.00
VFS-4.996 -VCC = 5V
I- Vref = 3.976 V

-t- -t-.-.t - t -

-+-

>

.
I

Ol

J!!

4.492

sc.

4.488

-i-

-

7

EL254 A

:=

J/

'I !I

4.496 1---

"0

-

--

EL1L ' -

I El128

>

El1127

v. .

S

o
I
o
>

,

, ./'

1-/
I

-,

E~

3.988

~EL1

ViJ

3.984
VZS-3.980
0
0
0
0
0
0
0
0

0

~

0
0

0

0

0

0
0

.... '

I

I
0

.-

0
0
0
0
0
0

2

...

~
~
~
~

....
~

0

0
0
0
0
0

0

0

~

0
0
0
0
0
0

0

... ....

127 128 129

.-

~

~

~

~

254257

Digital Input Code

FIGURE 3. END-POINT LINEARITY ERROR

-1!1

TEXAS
INSTRUMENTS
4-16

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC5502-5
8-BIT ANALOG-TO-DIGITAL CONVERTER
JANUARYi991-REVISED OCTOBER 1991

•
•
•

LinEPIC'" 1-ftm CMOS Process

NPACKAGE

(TOP VIEW)

a-Bit Resolution
OGTL GN01
(LSB) DO
01
02
03
04
05
06
(MSB) 07
CLK
OGTLGN02

Differential Linearity Error . .. ±0.2% Max

•

Maximum Conversion Rate . .. 20 MHz Typ
.. . 10 MHz Min

•
•
•
•

Analog Input Voltage Range ... 0 V to Vee
TTL Digital I/O Level
Low Power Consumption ... 150 mW Typ
5-V Single-Supply Operation

ANLG GNO
OGTL Voo1
ANLG Voo
REFB
ANLGINPUT
ANLGINPUT
REFM
REFT
ANLGVoo
OGTL Voo2
ANLG GNO

description
OM/PACKAGE

The TLC5502-5 is a low-power ultra-high-speed
8-bit analog-to-digital converter that uses the
LinEPIC'" CMOS process. It utilizes the full
parallel comparison (flash method) for high-speed
conversion. Because of such high-speed
capability, the TLC5502-5 is suitable for hard disk
drive, motor control, multimedia, and high-speed
signal processing.

(TOP VIEW)

OGTLGN01
(LSB) DO
01
02
03
04
05
06
(MSB) 07
CLK
OGTLGN02
NC

Separate analog and digital supply pins are
provided to reduce coupling between the
high-speed digital switching sections and the
lower-frequency analog signal comparators. This
pin partitioning minimizes crosstalk and unwanted
spurious signals.
The TLC5502-5 is characterized for operation
from O°C to 70°C.

ANLG GNO
OGTL Voo1
ANLG Voo
REFB
ANLGINPUT
ANLGINPUT
REFM
REFT
ANLGVoo
OGTLVoo2
ANLG GNO
NC

NC-No internal connection

Ouring storage or handling, the device leads should be shorted together orthe device should be placed in conductive foam. In a circuit,
unused inputs should always be connected to an appropriated logic voltage level, preferably either V CC orground. Specific guidelines
for handling devices of this type are contained in the publication Guidelines for Handling Efectrostatic-Discharge-Sensitive (ESDS)
Devices and Assemblies available from Texas Instruments.
LinEPIC is a trademark of Texas Instruments Incorporated.
PRODUCTION DATA information is current as of publication date. Products
conform to specifications per the terms of Texas Instruments standard
warranty. Production processing does not necessarily Include testing of all

parameters.

TEXAS

.JJ1

Copyright © 1991, Texas Instruments Incorporated

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-17

TLC5502-5
8-BIT ANALOG-TO-DIGITAL CONVERTER
functional block diagram
ClK

------~----------~-----------,

ANlGINPUT
REFT -

EN
R1

07 (MSB)

R

06

R
05
latch
and
Buffer

255-to-8
Encoder

04

REFM

03
R/2
02
01

R

DO (lSB)
R

R2
REFB

operating sequence

elK

~Sample \I..___.J/ISample
N

ANALOG
INPUT

~

1

\1..---.JfsamPle

N+1

N+2

~

~

~
_ _ _ _ _ _ _ _~_-~------=--

--'X ~~~a

14

~I

td
----)(~~-a-ta----------------~

00-07 _ _ _ _

Following the operating sequence above, the rising edge of the clock samples the analog input (sample N) at
time tN and latches sample N-1 at the output. Sample N is encoded to eight digital lines on the next falling edge
of the clock and then the following high clock level latches these eight bits to the outputs (with a delay td) and
acquires sample N + 1. Conversion is completed in one clock cycle and continues the sequence for the next
cycle.

TEXAS .JJ1

INSTRUMENTS
4-18

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC5502·5
8·BIT ANALOG· TO·DIGITAL CONVERTER
equivalents of analog input circuit
ANALOG INPUT

SAMPLE AND HOLD
ANlG
VDD

REFT
ANlG
INPUT
mRt
Vref'

*

S

H

-ANrl...--4

~
c

ANlGINPUT

SampleandHold
Circuit

REFT

'I

(256-m)R

ANlG
GND

REFB

-OUT1

---

OUT 2

C

(256-m)R
REFB

t m ~ comparator position along the resistor string.
t Vrcr'

= [VrcIT -

VrcfB]

[1 - ~] +
256

VrefB

equivalent of digital input circuit
DGTlVDD

ld
ClK -.J\f\/'v-....- - .

ANlG
GND

-=-

J-

J :-+1
,.n
~GND

TEXAS .J!I

INSTRUMENTS
POST OFFICE BOX 655303 • OALLAS. TEXAS 75265

4-19

TLC5502·5
a·BIT ANALOG· TO·DIGITAL CONVERTER
FUNCTION TABLE

ANALOG INPUT

STEP

DIGITAL OUTPUT
CODE

VOLTAGEt

0

0.000 V

L

L

L

L

L

L

L

L

1

0.019V

L

L

L

L

L

L

L

H

127

2.413 V

L

H

H H H

H

H H

128

2.432 V

H

l

l

l

L

L

L

L

129

2.451 V

H

L

L

L

L

L

L

H

254

4.826 V

H

H

H H H

H

H

L

255

4.845 V

H

H

H H H

H

H H

t These values are based on the assumptJon that V refB and V refT
have been adjusted so that the voltage at the transition from digital

o to 1 (VZT) is 0 V and the transition to full scale (VFT) is 4.8545 V.
1 lSB = 19 mY.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, ANlG VDD (see Note 1) ........................................ -0.5 V to 7 V
Supply voltage range, DGTl VDD (see Note 1) ........................................ -0.5 V t07 V
Input voltage range at elK, VI ........................................ -0.3 V to DGTl VDD + 0.3 V
Input voltage range at analog input, VI .................................. -0.5 V to ANLG VDD + 0.5 V
Analog reference voltage range, Vref ................................... -0.5 V to ANLG VDD + 0.5 V
Operating free-air temperature range, T A .............................................. DoC to 70°C
Storage temperature range ....................................................... -55°C to 150°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds ............................... 260°C
NOTE 1: Voltages at analog inputs and ANLG VDD are with respect to the ANlG GND terminals. Voltages at the digital outputs and DGTl VOD
are with respect to the DGTL GND terminals.

recommended operating conditions
MIN

NOM

MAX

Supply voltage, ANLG VDD

4.75

5

5.25

V

Supply voltage, DGTL VDD

4.75

5

5.25

V

0.8

V

5

V

2

High-level input voltage, VIH, CLK

V

Low-level input voltage VIL, CLK
Input voltage at analog input. VI

0
ANLG

Analog reference voltage (top side), VrefT

V rcfT - V refB
2

Analog reference voltage (bottom side), VrefB

0

Differential reference voltage, VrefT - VrefB

5

High-level output current, IOH
low-level output current, IOL
Clock pulse duration, high or low, twH or twL

V
V
V

-400

!!A

4

mA

70

'C

50

Operating tree-air temperature, T A

0

TEXAS

~

INSlRUMENTS
4-20

V

VDD

Analog reference voltage (midpoint), VrefM

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

UNIT

ns

TLC5502·5
a·BIT ANALOG·TO·DIGITAL CONVERTER
electrical characteristics over operating supply voltage range, TA = 25°C
PARAMETER

TEST CONDITIONS

High-level output voltage

IOH = -400

VOL

Low-level output voltage

IOL=4 mA

II

Analog input current

VI = Oto 5 V,

IIH

Oigitial high-level input current

VI =5V

IlL

Digital low-level input current

VI = 0

IrefB

Reference current

VrefB = 0
VrefT = 5 V

IrefT

Reference current

Ci

Analog input capacitance

IDO

Supply current

MIN

f1A

VOH

TYP

MAX

2.4

V
0.4
±0.5

fclock = 10 MHz

UNIT

V
mA

1

f1A

-1
-10

-20

J.lA
mA

10

20

mA

30

60

mA

MIN

TYP

MAX

UNIT

10

20
±0.2

%FSR

±0.4

%FSR

50
fclock = 10 MHz

pF

operating characteristics over operating supply voltage range, T A = 25°C
PARAMETER

TEST CONDITIONS

Maximum conversion rate

fc(max)
ED

Linearity error, differential

EL
SNRT

Linearity error, best straight line

VI = 0 to 5 V

Signal to noise ratio

THO

Total harmonic distortion

fclock = 9.9 MHz, fiN = 97 kHz,
BW = 5 MHz

BW

Analog input bandwidth (3 dB)

fclock = 10 MHz

td

Digital output delay time

CL= 15 pF

±0.1

VI = 0 to 5 V

MHz

-50

dB
dB

51

MHz

5

10

30

ns

t SNR is total noise without THO.
timing diagram

CLK~

!.---

Sample
N

\

1

twH

' - - - - - - ' I Sample

--*-

'\

twL

-.!

1

'--_ _ _..J

N+1

Sample
N+2

~v

~
I~
~
Input~
_______________~~----~-----------~----

Analog

~td=j

DO.D7 ________..J)x(~~-~-~-a-----------------

----

~~_~_at_a________________~~

TEXAS ~

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-21

TLC5502-5
8-BIT ANALOG-TO-DIGITAL CONVERTER
TYPICAL CHARACTERISTICS
11111111
11111110

Se~ Note A

l,t

"

"C

0

;;

.s-

••
•
10000001

::I

10000000

:g,

01111111

0
iii

C

Vz:r
VZS+1/2 LSB .

v: A::
/

l-t ~

VFT=VFS
-1/2 LSB

V

••
I
V '
l/
•
v(
00000010 VZ~/
IL [& V
00000001
00000000

254

lI/j ~r 253
lI/jVI vrs •
,IjV II II ••

11111101

()

255

~

V

III
Ol Ol
0
0

0

c:i c:i

CIO

C')

•••

C')

0

c:i

:;;:

N

...N'"
C')

I

129
a.

-j 128 3l
127
I •
•
I 2•

I
I

... ..

co

~

'"CIO

N

VI - Analog Input Voltage - V
NOTE A: This curve is based on the assumption that VrefB and VrefT have been adjusled so Ihat the voltage at the trans ilion from digital a to 1
(Vz:r) is a and the transition to full scale (VFT) is 4.8545 V. 1 LSB = 19 mY.

Figure 1. Ideal Conversion Characteristics
SUPPLY CURRENT

REFERENCE CURRENT

vs

vs

OPERATING FREE-AIR TEMPERATURE

OPERATING FREE-AIR TEMPERATURE

40r--~1~1---r--~--~-'--~

14

Voo =5V

VOO =5V
35 I- fclock = 8 MHz _+---1--+---+----1

«

~ 30~=i===t===t==~==1===1==1
;:
~
::I

I

~

25r_-+--~-_+--r_-+--~-_1

Q)

0

"~

is.

a.
::I

en

15r_-+--~-_+~-r_-+--~-_1

'a:*

I

o
o

10

()

20~-+_-~-_+--~-+_-~-_1

-- -- -- -r---

E

;:
~
::I

I

V re fT=5V
VrefB=O

12 -

I

8

'-

r--

6

0
0

10~-4_-_+-_4--~-4_-_+~__I

4

5~-+_-~-_+--~-+_-~-_1

2

o

10

20

30

40

50

60

o

70

10

30

Figure 3

Figure 2

TEXAS

-'!1

INSTRUMENlS
4-22

20

40

50

60

T A - Operating Free-Air Temperature - 'C

TA - Operating Free-Air Temperature - 'C

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

70

TLC5502·5
8·BIT ANALOG·TO·DIGITAL CONVERTER
TYPICAL CHARACTERISTICS
TOTAL HARMONIC DISTORTION
vs
OPERATING FREE·AIR TEMPERATURE

o

I

I

TOTAL HARMONIC DISTORTION
vs
OPERATING FREE·AIR TEMPERATURE

o

I

VOO = 5V
!g -10 f-- fiN = 100 kHz
I
fclock = 10 MHz
~ -20

OJ

*

o'"o
'g

"o

1:

*

-30

J:

'g

-40

'"

-50

J:

iii

;§

-60

-401----t----t-----t----j----t----t----j

I

~

o

J:

I-

-30 I----t----t-----t----j----t----t----j

E

"iii
I

-20~--+---~---+----~--+---~---4

oo

E
<;;

;§

-10

1J
I

"

VO~

=5V I
fIN = 1.25 MHz
fclock = 10 MHz

I-

-70
-80

-50

....+--+....,=F==:j::==+==1

b=~

-60~--~--~--~----~--~--~--~

o

10

20

30

40

50

60

o

70

TA - Operating Free-Air Temperature _ "C

10

20

Figure 4

0.35

~

0.3

g

;:-

0.25

.;:

"

I
0
W

0.25

QI

"

0.2

C

0.15

~
is

0.1

::;

0.2

~

e

0.1.5

QI

::::
i5

0.3

w

iii

e

0.35

OJ

QI

:g

70

"I

Ui

:c>'"
::;
"

60

0.4

1J
I
~

50

DIFFERENTIAL LINEARITY ERROR
vs
OPERATING FREE·AIR TEMPERATURE

0.4

e

40

Figure 5

DIFFERENTIAL LINEARITY ERROR
vs
SUPPLY VOLTAGE

OJ

30

TA - Operating Free-Air Temperature - "C

0.1

I

0

w

0.05 I- TA = 25"C
VI = Ot05/
0
4.75

o
4.875

5.0

5.125

51

0.05 f-- VOO = 5 V
VI =1 Oto

5.25

VOO - Supply Voltage - V

o

10

20

30

40

50

60

70

TA - Operating Free-Air Temperature - 'C

Figure 7

Figure 6

TEXAS

.JJ1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

4-23

TLC5502-5
8-BIT ANALOG-TO-DIGITAL CONVERTER
TYPICAL CHARACTERISTICS
TOTAL HARMONIC DISTORTION

TOTAL HARMONIC DISTORTION

vs

vs

SUPPLY VOLTAGE

SUPPLY VOLTAGE
Or-----~------~-----,------~

or------r------~----~------,

~
I

J

TA=25
-10 _ fiN = 100 kHz
fclock = 10 MHz
o

~
I

c:

c:

o

o

:e
~

:e
~

-20

5

'"g

-301----+----+---+-----1

-301----+----!-----+--------1

10

J:

J:

~O~--_+---_+---+_--~

t=

$

~O~--_+---_+---_+_--_____l

t=

I

~

'g"
E

10

o

-20

5

E

$

TA = 25 1C
-10 f- fiN = 97 kHz
fclock = 9.9 MHz

I

-50~~~~=======f--~~t-----_J

~

-60~----~------~------~----~

4.75

4.875

5.0

5.125

-50 F:::===I=""".--t---=~=::;;:::::l
~O~----~------~------~----~

5.25

4.75

Voo - Supply Voltage - V

5.0

4.875

Figure 9

Figure 8

PARAMETER MEASUREMENT INFORMATION
Measurement
Point
5V

To
Digital
Output

(05)

RL=2 kQ

Figure 10. Load Circuit

TEXAS -1!1

INSTRUMENTS
4-24

5.125

Voo - Supply Voltage - V

POST OFFICE BOX 555303 • DALLAS. TEXAS 75265

5.25

TLC5502·5
8·BIT ANALOG· TO·DIGITAL CONVERTER
APPLICATIONS INFORMATION
The following design recommendations will benefit the TLC5502-5 user:
1.

External analog and digital circuitry should be physically separated and shielded as much as possible to
reduce system noise.

2.

RF breadboarding or PCB techniques should be used throughout the evaluation and production process.
Breadboards should be copper clad for bench evaluation.

3.

Since the ANLG GNO, OGTL GN01, and OGTL GN02 are not connected internally, these pins need to be
connected externally. With breadboards, these ground lines should be connected through separate leads
with proper supply bypassing. A good method to use is a separate twisted-pair cables for the supply lines
to minimize noise pickup. An analog and digital ground plane should be used on PCB layouts.

4.

Since the ANLG Voo, OGTL Voo1, and OGTL V002 are not connected internally, these pins also need to
be connected externally. To connect ANLG Voo, DGTL Voo 1, and DGTL Voo2, a 50-Q resistor should be
placed in series with the OGTL Voo 1 pin and then a 0.1-[.lF capacitor to ground before being connected to
the ANLG Voo and OGTL V002.

5.

ANLG Voo to ANLG GNO, OGTL Voo 1 to OGTL GN01, and OGTL Voo2 to DGTL GND2 should be
decoupled with 1-~tF and O.01-[.lF capacitors, respectively, as close as possible to the appropriate device
pins. A ceramic chip capacitor is recommended for the O.01-[.lF capacitor. Care should be exercised to
assure a solid noise free ground connection for the analog and digital grounds.

6.

The no connection (NC) pins on the small-outline package should be connected to ground.

'7.

ANLG VOO, ANLG GNO, and the ANLG INPUT pins should be shielded from the higher-frequency pins, CLK
and 00-07. If possible, ANLG GND traces should be placed on both sides of the ANLG INPUT traces on
the PCB.

8.

In testing or application of the device, the resistance of the driving source connected to the analog input
should be 10 Q or less within the analog frequency range of interest.

TEXAS

-1!1

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4--25

4-26

TLC5503·2
8·BIT ANALOG·TO·DIGITAL CONVERTER
D3739, FEBRUARY 1991-REVISED NOVEMBER 1991

•
•
•
•
•
•
•
•

N PACKAGE

LinEPIC'" 1-flm CMOS Process

(TOP VIEW)

a-Bit Resolution
OGTLGN01
(LSB) 00
01
02
03
04
05
06
(MSB) 07
CLK
OGTLGN02

Differential Linearity Error ... ±0.4% Max
Maximum Conversion Rate ... 25 MHz Typ
... 20 MHz Min
Analog Input Voltage Range ... 3 V to Voo
TTL Digital I/O Level
Low Power Consumption, .. 190 mW Typ
5-V Single-Supply Operation

ANLG GNO
OGTL Voo1
ANLGV oo
REFB
ANLGINPUT
ANLGINPUT
REFM
REFT
ANLGVoo
OGTL Voo2
ANLG GNO

description
ow PACKAGE

The TLC5503-2 is a low-power ultra-high-speed
video-band 8-bit analog-to-digital converter
manufactured using the LinEPIC'" CMOS
process. It uses full-parallel comparison (flash
method) for high-speed conversion of a wide-band
analog signal (such as a video signal) to a digital
signal at a sampling rate of dc to 25 MHz. Its
high-speed capability makes the TLC5503-2
suitable for digital video applications such as
digital TV, video processing with a computer, or
radar signal processing,

(TOP VIEW)

OGTL GN01
(LSB) 00
01
02
03
04
05
06
(MSB) 07
CLK
OGTLGN02
NC

ANLG GNO
OGTL Voo1
ANLGVoo
REFB
ANLGINPUT
ANLGINPUT
REFM
REFT
ANLG Voo
DGTL Voo2
ANLG GND
NC

Separate analog and digital supply pins are
provided to reduce coupling between the highspeed digital switching sections and the lowerfrequency analog signal comparators. This pin
NC-No internal connection
partitioning minimizes crosstalk and spurious
signals. The two analog inputs (pins 17 and 18 on
the N package; pins 19 and 20 on the OW
package) should be connected together externally. The REFM input (pin 16 on the N package; pin 18 on the OW
package) can be used to adjust for small tolerances in the resistor voltage divider by applying an external
midpoint voltage.
The TLC5503-2 is characterized for operation from O°C to 70°C,

During storage or handling, the device leads should be shorted together or the device should be placed in conductive foam. In a circuit,
unused inputs should always be connected to an appropriated logic voltage level, preferablyeitherVcC or ground. Specific guidelines
for handling devices of this type are contained in the publication Guidelines for Handling Electrostatic-Discharge-Sensitive (ESDS)
Devices and Assemblies available from Texas Instruments.
LinEPIC is a registered trademark of Texas Instruments Incorporated.
PRODUCTION DATA information is current as of publication date. Produtts
conform to specifications per the terms of Texas Instruments standard
warranty. Production processing does nol necessarily include testing of all
parameters.

TEXAS

-III

Copyright © 1991, Texas Instruments Incorporated

INSTRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-27

TlC5503·2
a·BIT ANAlOG-TO-DIGITAl CONVERTER
functional block diagram
CLK

ANLGINPUT
REFT -

EN

R1
07 (MSB)

R2

06
05

R127
Latch
and
Buffer

255-10-8
Encoder

Iill.B
2

04

REFM

03

Iill.B
2

02

R254

01
DO (LSB)

R255

R256
REFB

operating sequence

CLK

Analog

tN

Encode
Sample N

I
I

I
I

-1'

Ir
I

Sample
N

~ td ~

)(
----'I

Encode
Sample (N+2)

I
I
I _ _ _-,. I

I~
I

II/"

't-

}'--_-J{-

Sample
N+1

I

~~~a

tN+2

I
I
I _ _ _-,. I

~'----{-

Input~

00-07

Encode
Sample (N+1)

tN+1

~ td j

X~ata

I

Sample
N 2
+

~ td~

~
I

Following the operating sequence above, the rising edge of the clock samples the analog input (sample N) at
time tN and latches sample N-1 at the output (with a delay td). Sample N is encoded to eight digital lines on the
next falling edge of the clock and then the following high clock level latches these eight bits to the outputs (with
a delay td) and acquires sample N + 1. Conversion is completed in one clock cycle and continues the sequence
for the next cycle.

TEXAS

~

INSlRUMENTS
4-28

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC5503·2

8·BIT ANALOG·TO·DIGITAL CONVERTER
equivalents of analog input circuit
SAMPLE AND HOLD

ANALOG INPUT
ANLG
VOO

REFT
ANLG
INPUT

mRt
Vref' ;

S

SampleandHold
Circuit

H

~

ANLGINPUT

REFT

(256-m)R
ANLG
GND

REFB

I

C

I

C

-OUT1
--OUT2

(256-m)R
REFB

t m = comparator position along the resistor string.

t Vrer' = [VrcIT - VrcfB]

[1 -~] +

VrcfB

256

equivalent of digital input circuit
DGTL VOO

ld
eLK --'\/\/'v-.....-~

.....
ANLG
GNO '7

J-

~ ~OGn

TEXAS

7GNO

l!1

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-29

TLC5503-2
8.BIT ANALOG-TO-DIGITAL CONVERTER
FUNCTION TABLE

t

STEP

analog Input
VOLTAGEt

DIGITAL OUTPUT
CODE

0

2.960 V

L

L

L

L

L

L

L

1

2.968 V

L

L

L

L

L

L

L H

127

;>.976 V

L

H

H H H

H

H H

128

3.984 V

H

L

L

L

L

L

L

L

129

3.992 V

H

L

L

L

L

L

L

H

254

4.992 V

H

H

H H H

H

H

L

255

5.000 V

H

H

H H H

H

H H

L

These values are based on the assumptJon that V refS and V refT
have been adjusted so that the voltage at the transition from digital
to 1 (VZT) is 2.964 V and the transition to full scale (VFT) is
4.996 V . 1 LSB = 8 mV

o

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, ANlG VDD (see Note 1) ........................................ ~0.5 V to 7 V
Supply voltage range, DGTl VDD (see Note 1) ........................................ -0.5 V to 7 V
Input voltage range at elK, VI ......................................... -0.3 V to DGTl VDD + 0,3 V
Input voltage range at analog input, VI .................................. -0.5 V to ANlG VDD + 0.5 V
Analog reference voltage range, Vref ................................... -0.5 V to ANlG VDD + 0.5 V
Operating free-air temperature range, TA .............................................. DoC to 70°C
Storage temperature range ....................................................... -55°C to 150°C
lead temperature 1,6 mm (1/16 inch) from case for 10 seconds ............................... 260°C
NOTE 1: Voltages at analog inputs and ANLG VDD are with respect to the ANLG GND terminals. Voltages at the digital outputs and DGTL VDD
are with respect to the DGTL GND terminals.

recommended operating conditions
MIN

NOM

MAX

UNIT

Supply voltage, ANLG VDD

4.75

5

5.25

V

Supply voltage, DGTL VDD

4.75

5

5.25

V

2

High-level input voltage, VIH, CLK

V

Low-level input voltage, VIL, CLK

3

Input voltage at analog input, VI

V

5

V

ANLG

Analog reference voltage (top side), VrefT

V

VDD
VreIT - VrefB
2

Analog reference voltage (midpoint), V refM

2.5

Analog reference voltage (bottom side), VrefS
Differential reference voltage, VrefT - VrefB

V
V

3
2

V

4

~
mA

70

'C

-400

High-level output current, IOH
Low-level output current, IOL

25

Clock pulse duration, high-level or low-level, twH or twL

0

Operating free-air temperature, TA

TEXAS

-IJ1

INSTRUMENTS
4-30

0.8

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ns

TLC5503-2
8-BIT ANALOG-TO-DIGITAL CONVERTER
electrical characteristics over operating supply voltage range, TA = 25°C
PARAMETER

TEST CONDITIONS

High-level output voltage

IOH = -400

VOL

low-level output voltage

IOl = 4 mA

II

Analog input current

VI =:3 to 5 V,

IIH

Digitial high-level input current

VI = 5V

III

Digital low-level input current

VI = 0

IreIB

Reference current

V re fB=3V
V reIT=5V

IreIT

Reference current

Ci

Analog input capacitance

IDD

Supply current

MIN

f'A

VOH

TYP

MAX

004
",0.3

fclock = 15 MHz

UNIT
V

204

V
mA

1

flA

-1
-12

-20

"A
mA

12

20

mA

37

60

mA

MIN

TYP

MAX

20

25

pF

50
fclock = 15 MHz

operating characteristics over operating supply voltage range, TA = 25°C
PARAMETER
f max

TEST CONDITIONS

Maximum conversion rate

UNIT
MHz+

ED

Linearity error, differential

VI = 3 Vto 5 V,

fclock = 15 MHz

",004

%FSR

El

Linearity error, best straight line

VI = 3Vt05V,

fclock = 15 MHz

",004

%FSR

Gdiff

Differential gain

diff
SNRt

Differential phase
Signal to noise ratio

fclock = 1604 MHz,

THD

Total harmonic distortion

BW = 8.2 MHz

td

Digital output dalay time

Cl = 15 pF

0.9%

NTSC 40-IRE modulated ramp, fclock = 1404 MHz

0.6 0

fiN = 1.248 MHz (90% P-P),

48

dB
dB

-50
10

30

ns

t SNR does not Include THO.
:j: No missing codes.

timing diagram

i+-

ClK

J

'r

\ . . . --'f

1

twL ----[

'\'------'t~---"'~ v

1

Sample
N

Analog
1
Input ~
1

1
00-07

~

twH

____..IX ~~~a

1

1

1

~ Sample
N+1

1.--1

I'"

.1

td

1

¥~

1

1
1

Sample
N +2

______

1

Xl.._~_at_a_ _ _ _ _ _ _ _......~

TEXAS

.JJ1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-31

TLC5503·2
a·BIT ANALOG·TO·DIGITAL CONVERTER
TYPICAL CHARACTERISTICS
11111111

.,

11111101

0

,~ V

u
'5Co 10000001
'5 10000000

~V

0

VIT =
VZS+1/2 LSB

iii

~ 01111111
C

vt:V

II

253

I
••
l/
•
00000010 VZ~/ vi'
IL ~ V
00000001
g

~

V

~ -

30

TA - Operating Free-Air Temperature - 'C

T A - Operating Free-Air Temperature - 'C

~

0.15

Cf

0.1

~

0.1

Cl

Cl

w

w 0.05 1-_ TA = 25'C
VI = 0 to 5 V
0
4.75

I
4.875

0.05 -

Vee=5V
VI = Oto 5 V

o
5

5.125

o

5.25

I

I

10

20

30

40

50

60

70

TA - Operating Free-Air Temperature - 5C

Vee - Supply Voltage - V

Figure 6

Figure 7

TEXAS

-1!1

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

4-33

TLC5503·2
8·BIT ANALOG·TO·DIGITAL CONVERTER
TYPICAL CHARACTERISTICS
TOTAL HARMONIC DISTORTION

TOTAL HARMONIC DISTORTION

vs

vs

SUPPLY VOLTAGE

SUPPLY VOLTAGE
or-----~-------r------~-----,

Or-----~-------r------,------,

m
"0

I

25°~

-10

TA = 25'C

TA=
fiN 100 kHz
fclock = 10 MHz

=

m

"0

I

c

c
o

o

t:o

Vi

t:o

-20~-----+------~------4-----~

Vi

Ci
o

'15

o

'15

f__----_+------_+_------+-----~

-30 f__----_+------_+_------+_----~

E
.,

:r:

ro
;§

~0~----_+------~------4-----~

I

o
~

-20

Ci
-30 ~----_+------~------4-----~

E

m
:r:
ro
;§

I

fiN = 97 kHz
fclock = 9.9 MHz

-10

~Of__----_+------_+_------+_----~

I

-50~====~~~~~---=--1-----~

~ -50F=~===r~~--_r------~~~~

~0L-----~------~------~----~

-60L-----~------~------~----~

4.75

4.875

5.0

5.125

5.25

4.75

Voo - Supply Voltage - V

5.0

4.875

Figure 8

Figure 9

PARAMETER MEASUREMENT INFORMATION
Measurement
Point
5V

To (05)

RL = 2 kQ

Oigital <4-'----'-1t
Output

'--14-'

Figure 10. Load Circuit

TEXAS

~

INSTRUMENTS
4-34

5.125

Voo - Supply Voltage - V

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5.25

TLC5503·2
8·BIT ANALOG·TO·DIGITAL CONVERTER
APPLICATION INFORMATION
The following design recommendations will benefit the TLC5503-2 user:
1.

External analog and digital circuitry should be physically separated and shielded as much as possible to
reduce system noise.

2.

RF breadboarding or PCB techniques should be used throughout the evaluation and production process.
Breadboards should be copper clad for bench evaluation.

3.

Since the ANLG GND, DGTL GND1 , and DGTL GND2 are not connected internally, these pins need to be
connected externally. With breadboards. these ground lines should be connected through separate leads
with proper supply bypassing. A good method to use is separate twisted-pair cables for the supply lines to
minimize noise pickup. An analog and digital ground plane should be used on PCB layouts.

4.

Since the ANLG VDD, DGTL VDD1, and DGTL VD02, are not connected internally, these pins also need
to be connected externally. To connection ANLG VOD to DGTL VDD 1 or DGTL VDD2, a 50-Q resistor should
be placed in series with the DGTL VDD 1 pin and then a 0.1-fAF capacitor to ground before being connected
to the ANLG VDD, and DGTL DV DD2 supply.

5.

ANLG VDD to ANLG GND, DGTL VDD1 to DGTL GND1, and DGTL VOD2 to DGTL GND2 should be
decoupled with 1-fAF and 0.01-fAF capacitors, respectively, as close as possible to the appropriate device
pins. A ceramic chip capacitor is recommended for the O.01-fAF capacitor. Care should be exercised to
assure a solid noise-free ground connection for the analog and digital grounds.

6.

The no connection (NC) pins on the small-outline package should be connected to ground.

7.

ANLG VDD, ANLG GND, and the ANLG INPUT pins should be shielded from the higher-frequency pins, CLK
and DO-D7. If possible, ANLG GND traces should be placed on both sides of the ANLG INPUT traces on
the PCB.

8.

In testing or application of the device, the resistance of the driving source connected to the analog input
should be 10 Q or less within the analog frequency range of interest.

TEXAS ~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

4-35

TLC5503-2
8-BIT ANALOG-TO-DIGITAL CONVERTER
APPLICATION INFORMATION
REFB
ANLG

12 V
AVOO

50

~F

0.1

1Vv-----i OGTL VOOl

r1

(LSB) DO

r---+

AVOO

011---.

ANLG VOO

OVOO

0.1

OGTLGNOl

Q

'---+----+---1 REFB

021---.
031---.

~F

TLCSS03-2

041---.

REFM
, - - - - - + - - - - + - - j REFT

0.1

~

061---.

~F

ANLGVOO
'-----+---lOGTLV002

0.1

(MSB) 07 1 - - - .
CLKI---.

~F

ANLG GNO

REFT
NOTES: A. All resistors are 1/4 W carbon.
B. Ql is 2N3414 or equivalent.
C. All capacitors are ceramic with as short leads as possible.

TEXAS -'II

INSfRUMENlS
4-36

051---.

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

OGTL GN02

TLC5503-5
8-BIT ANALOG-TO-DIGITAL CONVERTER
03637, OCTOBER I 990-REVISED OCTOBER 1991

•
•
•
•

LinEPIC'" 1-[!m CMOS Process

N PACKAGE
(TOP VIEW)

a-Bit Resolution
Differential Linearity Error ... ±0.4% Max
Maximum Conversion Rate ... 20 MHz Typ
... 10 MHz Min

•
•

Analog Input Voltage Range ... 0 V to Voo

OGTLGN01
(LSB) 00
01
02
03

04

TTL Digital I/O Level

•
•

ANLG GNO
OGTL Voo1
ANLG Voo
REFB
ANLGINPUT
ANLGINPUT
REFM
REFT
ANLG Voo
OGTL VDD2
ANLG GNO

05

06

Low Power Consumption ... 150 mW Typ

(MSB) 07
CLK
OGTLGN02

5-V Single-Supply Operation

description
The TLC5503-5 is a low-power ultra-high-speed
8-bit analog-to-digital converter that uses the
LinEPIC'" CMOS process. It utilizes the full
parallel comparison (flash method) for high-speed
conversion, Because of such high-speed
capability, the TLC5503-5 is suitable for hard disk
drive, motor control, multimedia, and high-speed
signal processing,
Separate analog and digital supply pins are
provided to reduce coupling between the
high-speed digital switching sections and the
lower-frequency analog signal comparators, This
pin partitioning minimizes crosstalk and unwanted
spurious signals.
The TLC5503-5 is characterized for operation
from O°C to 70°C.

ow PACKAGE
(TOP VIEW)

OGTL GN01
(LSB) 00
01
02
03

04
05

06
(MSB) 07
CLK
OGTLGN02
NC

ANLG GNO
OGTL Voo1
ANLG Voo
REFB
ANLGINPUT
ANLGINPUT
REFM
REFT
ANLGVoo
OGTL Voo2
ANLG GNO
NC

NC- No internal connection

Ouring storage or handling, the device leads should be shorted together orthe device should be placed in conductive foam. In a circuit.
unused inputs should always be connected to an appropriated logic voltage level, preferably either VCC or ground. Specific guidelines
for handling devices of this type are contained in the publication Guidelines for Handling Electrostatic-Discharge-Sensitive (ESDS)
Devices and Assemblies available from Texas Instruments.
LinEPIC is a registered trademark of Texas Instruments Incorporated.
PRODUCTION DATA Information is current as of publication date. Products
conform to specifications per the terms of Texas Instruments standard
warranty. Production processing does nol necessarily include testing of all

parameters.

.J!I
INSlRUMENTS

Copyrighl © 1991, Texas Instruments Incorporated

TEXAS

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-37

TLC5503-5
8-BIT ANALOG-TO-DIGITAL CONVERTER
functional block diagram
ClK

ANlGINPUT
EN

07 (MSB)

06

latch

255-to-8

and
Buffer

Encoder

05

04
03

02
01
DO (lSB)

R2

REFB

operating sequence

ClK

J

Sample

\

N
Analog

~

--JI

'--_ _

1

\'-----'/samPle
-

Sample

N+1

N+2

1 ~
~
_ _ _ _~~
_ _ _ _~_

Input~

--JX ~:~a

I..

00--07 _ _ _

.1

td

-----

)(~-~a-t-a---------~

Following the operating sequence above, the rising edge of the clock samples the analog input (sample N) at
time tN and latches sample N -1 at the output. Sample N is encoded to eight digital lines on the next falling edge
of the clock and then the following high clock level latches these eight bits to the outputs (with a delay td) and
acquires sample N + 1. Conversion is completed in one clock cycle and continues the sequence for the next
cycle,

TEXAS

.J!1

INSTRUMENTS
4-38

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC5503·5
8·BIT ANALOG·TO·DIGITAL CONVERTER
equivalents of analog input circuit
ANALOG INPUT

SAMPLE AND HOLD
ANLG
VDD

REFT

S

ANLG
INPUT
mRt
Vref'

~

SampleandHold
Circuit

H

c

ANLGINPUT

REFT -V0rl>--'1

~
I

(256-m)R
ANLG
GND

REFS

t

-OUT1

- - - OUT 2

C

(256-m)R
REFS

m = comparator position along the resistor string.

t Vrer' = [VrcfT - VrcfB]

[1 - ~]
256

+ VrcfB

equivalent of digital input circuit

CLK

-~~~---

ANLG
GND 7

TEXAS

.J!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4--39

TLC5503-5
8-BIT ANALOG-TO-DiGITAL CONVERTER
FUNCTION TABLE

ANALOG INPUT

STEP

DIGITAL OUTPUT

VOLTAGEt

CODE

0

0.000 V

l

l

l

l

l

l

L

L

1

0.019 V

l

l

l

l

l

l

l

H

127

2.413 V

l

H

H H H

H

H H

128

2.432 V

H

l

l

l

l

l

l

l

129

2.451 V

H

l

l

l

l

l

l

H

254

4.826 V

H

H

H H H

H

H l

255

4.845 V

H

H

H H H

H

H H

t These values are based on the assumpllOn that V refB and V refT
have been adjusted so that the voltage at the transition from digital

a to 1 (VZT) is a V and the transition to full scale (VFT) is 4.8545 V.
1 lSB = 19mV.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, ANLG Voo (see Note 1) ........................................ -0.5 V to 7 V
Supply voltage range, DGTL Voo (see Note 1) ........................................ -0.5 V to 7 V
Input voltage range at eLK, VI ......................................... -0.3 V to DGTL Voo +0.3 V
Input voltage range at analog input, VI .................................. -0.5 V to ANLG VOD + 0.5 V
Analog reference voltage range, Vref ................................... -0.5 V to ANLG Voo + 0.5 V
Operating free-air temperature range, TA ............................................... ooe to 70°C
Storage temperature range ....................................................... -55°C to 150°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds ............................... 260°C
NOTE 1: Voltages at analog inputs and ANlG VDD are with respect to the ANlG GND terminals. Voltages at the digital outputs and DGTl VDD
are with respect to the DGTl GND terminals.

recommended operating conditions
MIN

NOM

MAX

UNIT

Supply voltage, ANlG VOD

4.75

5

5.25

V

Supply voltage, DGTl VDD

4 ..75

5

5.25

V

High-level input voltage, VIH, ClK

2

V

low-level input voltage, Vll, ClK

0.8

a

Input voltage at analog input, VI

5
ANlG
VDD

Analog reference voltage (top side), VrefT

Analog reference voltage (bottom side), VrefB

a

Differential reference voltage, vrefT - VrefB

5

High-level output current, IOH
low-level output current, IOl
Clock pulse duration, high or low, twH or twl

a

TEXAS ~

INSlRUMENTS
4-40

V
V
V

-400

f'A

4

rnA

70

·c

50

Operating free-air temperature, TA

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

V
V

vrcfT - V refB
2

Analog reference voltage (midpoint), VrefM

V

ns

TLC5503-5
8-BIT ANALOG-TO-DIGITAL CONVERTER

electrical characteristics over operating supply voltage range, TA = 25°C
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

IOH = -400 ~A

VOL

Low-level output voltage

IOL= 4 mA

II

Analog input current

VI = Oto 5 V,

IIH

Digital high-level input current

VI =5V

IlL

Digital low-level input current

VI = 0

IrefB

Reference current

VrefB = 0
V re fT=5V

IrefT

Reference current

Ci

Analog input capacitance

IDD

Supply current

MIN

TYP

MAX
0.4

,,0.5

fclock = 10 MHz

V
mA

1

f!A

-1

f!A

-10

-20

mA

10

20

mA

30

60

mA

MIN

TYP

MAX

UNIT

10

20
,,0.4

%FSR

,,0.4

%FSR

50
fclock = 10 MHz

pF

=25°C

operating characteristics over operating supply voltage range, T A
PARAMETER

UNIT
V

2.4

TEST CONDITIONS

fc(max)

Maximum conversion rate

ED

Linearity error, differential

VI = 0 to 5 V

EL
SNRT

Linearity error, best straight line

VI = 0 to 5 V

Signal to noise ratio

THO

Total harmonic distortion

fclock = 9.9 MHz, fiN = 97 kHz,
BW=5MHz

BW

Analog input bandwidth (3 dB)

fclock = 10 MHz

td

Digital output delay time

CL = 15 pF

,,0.1

MHz

-50

dB
dB

51

MHz

5
10

30

ns

t SNR IS total nOise Without THD.

timing diagram

elK

-i

'r
-<--

Sample
N

I
I

I

---l
'\I....__

\ . . __-J{

I

Analog
Input

-+-

: . . - twH

.IX ~~~a

00-07 _ _ _ _

twl

I

I

I~
I

1"1

I

Sample
N +1

I

I

-I*,...--.. .~v
I

____

.1

td

X....:.~_at_a

TEXAS

I
I

.r~ Sample
N +2
_____

I

_________~

lJ1

INSlRUMENlS
POST OFFICE BOX 655303 • OALLAS. TEXAS 75265

4-41

TLC5503·5
a·BIT ANALOG·TO·DIGITAL CONVERTER
TYPICAL CHARACTERISTICS
11111111
11111110

..

~

Se~ NoieA

••

'tI

•

0

"v: II

:; 10000001
Q.
:; 10000000

l,.t V

0

~

C>

01111111

i5

••
•

00000010
00000001
00000000

254

lAj ~'41 253
lAjVI vrs •
••
I
V

11111101

()

255

Vzr
VZS+l/2LSB
V

I

VZ~! k{
IL lJ:; V
~V

,v:V~

17

CD

~

0

I

I

II

,/

I
N

~

N

N

••• '"~ '"":
N

129
Q.

128 ~
127

I •
••

,

...

It)

'" '"

0_
0 "!
d 0

VFT=VFS
-1/2 LSB

2

'"
N

CD

.,;

VI - Analog Input Voltage - V
NOTE A: This curve is based on the assumption that VrefB and VreIT have been adjusted so that the voltage at the transition from digital 0 to 1
(VZT) is 0 and the transition to full scale (VFT) is 4,8545 V. 1 LSB = 19 mY,

Figure 1. Ideal Conversion Characteristics
SUPPLY CURRENT

REFERENCE CURRENT

vs

vs

OPERATING FREE·AIR TEMPERATURE

OPERATING FREE·AIR TEMPERATURE

40r---,----,---,----r---,----,---,

14

I

35

r--

VOO =15V
fclock = 8 MHz

 REGISTER

1---,'---11 x 4
07-00

~-T:--~'

63

DECODE

~+---I

A OUT

......--.'----i 1x 1
3

During storage or handling, the device leads should be shorted together orthe device should be placed in conductive foam. In a circuit,
unused Inputs should alw~ys be connected to an appropriated logic voltage level, preferably either Vee or ground, Specific guidelines
for handling devices of thiS type are contained in the publication Guidelines for Handling Electrostatic-Discharge-Sensitive (ESDS)
DevIces and Assemblies available from Texas Instruments,
LinEPIC is a trademark of Texas Instruments Incorporated.

PRODUCTION DATA documents contain information

current as of publication date. Products. conform to
specifications per the terms of Tens Instruments
standard warranty. Production processing does not
necessarily include testing of all parameters.

Copyright © 1990, Texas Instruments Incorporated

TEXAS

-I!}

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-47

TLC5602. TLC5602A
LinEPICTM 8-BIT DlGlTAL-TO-ANALOG CONVERTERS
FUNCTION TABLE
STEP

DIGITAL INPUTS
07

06

05

04

03

02

01

DO

OUTPUT
VOLTAGEt

0

L

L

L

L

L

L

L

L

3.980 V

1

L

L

L

L

L

L

L

H

3.984 V

I
I

I
I

I
I

127

L

H

H

H

H

H

H

H

4.488 V

128

H

L

L

L

L

L

L

L

4.492 V

129

H

L

L

L

L

L

L

H

4.496 V

I
I

I
I

I
I

254

H

H

H

H

H

H

H

L

4.996 V

255

H

H

H

H

H

H

H

H

5.000 V

tFor VOO = 5 V, Vref = 4.050 V.

schematic of digital input and analog output
EQUIVALENT OF EACH DIGITAL INPUT
OGTl
VOO

EQUIVALENT OF ANALOG OUTPUT

OGTl

~;~r

}---ANLGt
GNO

~

_..,._ _ _ _ ANLG
V001

....----,AOUT

ANLGt
- - - ' - - - - - - GNO

OGTlt
GNO

t ANLG GNO and OGTL GNO are not connected internally and should be tied together as close to the
device pins as possible.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, ANLG VDD, DGTL VDD . . . . . . . . . . . . . . . . . . . . . . . . . . . .. -0.5 V to 7 V
Digital input voltage range, VI ......................................... - 0.5 V to 7 V
Analog reference voltage range, Vref .......................... VDD-1.7 V to VDD+0.5 V
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. OOC to 70°C
Storage temperature range ......................................... - 55°C to 1 50°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds. . . . . . . . . . . . . . . . . . . . .. 260°C

TEXAS •
INSTRUMENTS
4-48

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC5602, TLC5602A
LinEPICTM 8·BIT DIGITAL·TO·ANALOG CONVERTERS
recommended operating conditions
Supply voltage, VDD

MIN

NOM

MAX

UNIT

4.75

5

5.25

V

3.8

4

4.2

V

Analog reference voltage, V ref

High-level input voltage, VIH

2

V

low-level input voltage, Vil

0.8

Pulse duration, ClK high or low, tw
Setup time, data before ClK!, tsu

l TlC5602
l TlC5602A

Hold time, data after ClK!, th

V

25

ns

16.5

ns

12.5

ns

4.5

Phase compensation capacitance, Ccomo (see Note 1)

1

Operating free-air temperature, T A

0

I'F
70

°C

NOTE 1: The phase compensation capacitor should be connected between COMP and ANlG GND.

electrical characteristics over recommended ranges of supply voltage and operating free-air temperature
(unless otherwise noted)
PARAMETER

TEST CONDITIONS

I Digital
I inputs

IIH

High-level input current

III

low-level input current

Iref

Input reference current

VFS

Full-scale analog output voltage

MIN

Typt

MAX

UNIT

VI

~

5 V

±1

I'A

VI

~

0 V

±1

itA

Vref ~ 4 V
VOO

~

10

5 V, Vref

~

4.05 V

VZS

Zero-scale analog output voltage

ro

Output resistance

TA

Ci

Input capacitance

fclock

IOD

Supply current

fclock ~ 20 MHz, Vref ~ VOD - 0.95 V

~

25°C
~

1 MHz, TA

~

VOD-15
3.919

VOO
3.98

60

80

25°C

mV

4.042

V

100

(J

pF

15
16

itA

VOO+15

25

mA

operating characteristics over recommended ranges of supply voltage and operating free-air temperature
PARAMETER

TEST CONDITIONS

El

Linearity error, best straight line

El

Linearity error, end point

ED

Linearity error, differential

MIN

Typt

MAX

UNIT

±0.2%
±0.15%
±O.2%

Gdiff Oifferential gain

NTSC 40 IRE modulated ramp,

0.7%

<7>diff Differential phase

fclock ~ 14.3 MHz

0.4°

tpd

Propagation delay, ClK to analog output

Cl

~

10 pF

25

ns

ts

Settling time to within Y, lSB

Cl

~

10 pF

30

ns

t All typical values are at VOO

5 V and T A ~ 25°C.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

4-49

TLC5602, TLC5602A
LinEPICTM 8·BIT DlGlTAL·TO·ANALOG CONVERTERS
PARAMETER MEASUREMENT INFORMATION
I+--t su

*"

~

th

07.00 ----"""'j
...

~

•

6 3 .988
3.984

V~EP
0
0
0
0
0
0
0
0

;;
0
0
0
0
0
0

*- k-l?~~
V

...
•

0

...

0
0
0
0
0
0

•

...

.

...
...
'::...
......
0

......
......
.........
0

......
......
.........
...

I:L-- ....

£..1

EL1

r-

Vzs

0

;;
0
0
0
0
0

• •

...
.........
......

;;

0
0
0
0
0
0
0

...
0
0
0
0
0
0

• •

... ...

FIGURE 3

FIGURE 2

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

...
......
......
......

0

Digital Input Code

Digital Input Code

4-50

EL253

*- ~~~+~

EL 127
4.492

'"
o 4.488

0
0
0
0
0
0
0

-J ~

~ ,t:.- ~
h../,

EL 129

6 3.988
>
......
• ......
...

EL25f --:i

I
EL128~

4.496

ct

VFS~22.5 ~-:j

I

I

3.984

0

0
0
0
0
0
0

..

coc

STEP , /
- . 2 ,/'

3.980

I

o

//

.ii
>

~

12~1

'" 4.488

I

~ 4.992
~

V

I

_ VDO = 5.000 V
Vref = 4.050 V

4.996

..

STEP
,//
129
STEP
128
STEP /

o

5.000

...
.........
......

0

.........
......
......
...

TLC5602, TLC5602A
LinEPICTM 8-BIT DIGITAL-TO-ANALOG CONVERTERS

TYPICAL CHARACTERISTICS
ZERO-SCALE OUTPUT VOLTAGE
vs
TEMPERA TURE

OUTPUT RESISTANCE
vs
TEMPERATURE
100

4.02

>

.,I

Cl

4.00

5

Cl

I

"0

i

>
:;

f...--

j

So
::l

VDD = 5 V
VDD - Va = 0.5 V
90 - DATA INPUT = FF
TA = 25°C

VDD = 5 V
r- Vref = 4.050 V
See Note 2

3.98

~

.,

0

r--

- -

iij

.,I
"c
5
'iii
.,
a:

80

II>

:;

en"
0
;;

r--- r-'

N

I

en

70

So
::l

3.96

0
I

I

.9

60

3.94

N

>

50

3.92

o

10

20

30

40

50

60

o

70

10

20

FIGURE 4

«

..

5

I

VDD = 5 V
Vref = 4.050 V
fclock = 20 MHz
See Note 2

~ 4.8

.,

:;

Cl

17

-:....

u

----

>-

I

Q.

§- 16
en
I

o
E

-t----

I

--l~.
,

r-----i15

I
14

I

1

..-

!

10

20

30

40

/
+-'/

70

04.2 -.

.,
en" 4 - f - 6
;;
'I 3.8

- --r--

iij

I

-~

!

N

>

I

70

3.6
3.4
3.4

--

,,

c-lL

I

i
I

/1

en

I

/

I

~
I

i/

So
::l

I

60

I

:; 4.4

::::::::

I

50

~

>

-- - -

i

i

V~D

= V
TA = 25°C-~
See Note 2

"0

I
o

~

5 4.6 -

._--

I

~

60

ZERO-SCALE OUTPUT VOLTAGE
vs
REFERENCE VOLTAGE

E
c

50

FIGURE 5

SUPPLY CURRENT
vs
TEMPERATURE

18

40

T A - Free-Air Temperature - °C

TA-Free-Air Temperature- °C

20

30

I

/

I
3.6

3.8

4

4.2

4.4

4.6

T A - Free-Air Temperature - °C

Vref-Reference VOltage-V

FIGURE 6

FIGURE 7

4.8

5

NOTE 2. Vrel is relative to ANlG GNO. VOD is the voltage between ANlG VOO and DGTl VOD tied together and ANlG GND and DGTl
GNO tied together.

TEXAS •

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

4-51

TLC5602, TLC5602A
LinEPICTM 8-BIT DIGITAL-TO-ANALOG CONVERTERS
APPLICATION INFORMATION
The following design recommendations will benefit the TLC5602 and TLC5602A user:
1. External analog and digital circuitry should be physically separated and shielded as much as possible
to reduce system noise.
2. Use RF breadboarding or RF printed-circuit board (PCB) techniques throughout the evaluation and
production process.
3. Since ANLG GNO and OGTL GNO are not connected internally, these pins need to be connected
externally. With breadboards, these ground lines should be connected to the power supply ground
through separate leads with proper supply bypassing. A good method is to use a separate twisted
pair for the analog and digital supply lines to minimize noise pickup.
Wide ground leads or a ground plane should be used on the PCB layouts to minimize parasitic
inductance and resistance. The ground plane is the better choice for noise reduction.
4. ANLG VOO and OGTL VOO are also separate internally, so they must be connected externally. These
external PCB leads should also be made as wide as possible. A ferrite bead or equivalent inductance
should be placed in series with the ANLG VOO pin and the decoupling capacitor as close to the device
pins as possible before the ANLG VOO and OGTL VOO leads are connected together on the board.
5. ANLG VOO to ANLG GNO and OGTL VOO to OGTL GNO should be decoupled with a 1-{tF and 0.01-{tF
capacitor, respectively, as close as possible to the appropriate device pins. A ceramic chip capacitor
is recommended for the 0.01-{tF capacitor.
6. The phase compensation capacitor should be connected between the CaMP pin and the ANLG GNO
pin with as short a lead-in as possible.
7. The no-connection (NC) pins on the small-outline package should be connected to the ANLG GNO pin.
8. ANLG VOO, ANLG GNO, and the A OUT pins should be shielded from the high-frequency pins, CLK
and 00-07. ANLG GNO ground traces should be placed on both sides of the A OUT trace on the PCB.

~

TEXAS
INSTRUMENlS
4-52

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-1

c

en
"'C

»

::s
Q)

o-

(.Q

...::s
CD

:l,.
Q)
(')

CD
Q)

::s
a.
('")

o
::s
<
CD

..,

_.

tn

o

::s

5-2

TLC1125
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
FEBRUARY 1990-REVISED AUGUST 1991

•
•

•
•
•
•
•
•

N PACKAGE

Advanced LinCMOS'" Technology

(TOP VIEW)

Self-Calibration Eliminates Expensive
Trimming at Factory and Offset Adjustment
in the Field

ANlG VccININ+ 3
ANlG GNO
REF
ANlG Vec+ 6
TIE HIGH
ClKIN
WR
CS
RO
OGTL GNO
REAOY OUT
INT

12-Bit Plus Sign Resolution
11-Bit Linearity
12-[1s Conversion Period (clock = 2 MHz)t
Compatible with All Microprocessors
Single 5-V and ±5-V Supply Operation
True Differential Analog Voltage Inputs with
-Vref to Vref Differential Input Range

•

For Single 5-V Supply, Input CommonMode Voltage Range is 0 V to 5 V

•

For ±5-V Supplies, Input Common-Mode
Voltage Range is -5 V to 5 V

•
•
•

Unipolar or Bipolar Operation

~

2s Complement Output

c:l

OGTl Vce
012
011
010
09
08
07
I/O
06
BUS
05/015
04/014
03/013
02/012
01/011
00/010

FN PACKAGE
(TOP VIEW)

00

;9-Y

:3+ 1:3~N

~~~~8CiCi

Low Power ... 85 mW Maximum

description

REF
ANLG Vcc+
TIE HIGH
ClK IN
WR
CS
RO

4

3 2 1 28 27 26

0
25 010
The TLC1125 converter is manufactured with
6
24 09
Texas Instruments highly efficient Advanced
7
23 08
LinCMOS'" technology. The TLC1125 CMOS
8
22 07
analog-to-digital converter can be operated with
9
21 06
a single 5-V supply or with ±5-V supplies. The
10
20 05/015
differential input range is -Vref to Vref in both
11
19 04/014
supply configurations. The common-mode input
12 1314 15 16 1718
range is ANLG Vce- to ANLG VCC+. For single
0
0 ~ N <'l
5-V supply operation, grounding IN- corresponds
zc:l
~ 12.
12. 12. 12.
O~N<'l
to standard unipolar conversion. For ±5-V supply
~
0 0
operation, grounding IN- corresponds to standard
~
bipolar conversion. Conversion is performed via
a:
the successive-approximation method. The TLC1125 outputs the converted data in a parallel word and
interfaces directly to a 16-bit data bus. Negative numbers are given in the two's complement data format. All
digital signals are fully TTL and CMOS compatible.
5

f-If-

6

is

bOO

This converter uses a self-calibration technique by which seven of the internal capacitors in the capacitive array
of the AID conversion circuitry can be automatically calibrated. The internal capacitors are calibrated during a
nonconversion capacitor-calibrate cycle in which all seven of the internal capaCitors are calibrated at the same
time. A conversion requires only 24 clock cycles. Self-calibration requires 300 clock cycles. The calibration or
conversion cycle may be initiated at any time by issuing the proper command word to the data bus. The
self-calibrating technique eliminates the need for expensive trimming of thin-film resistors at the factory and
provides excellent performance at low cost.
The TLC11251 is characterized for operation from -40°C to 85°C.
t The conversion period is the reciprocal of the conversion rate and includes the access, sample, setup, and ND conversion times.
Advanced LinCMOS is a trademark of Texas Instruments Incorporated.

TEXAS

-If

Copyright © 1991! Texas Instruments Incorporated

INSIRUMENTS
POST OFFICE BOX 655303 • OALLAS, TEXAS 75265

5-3

TLC1125
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
functional block diagram

r---------,
I
ANLGVCC_

8-Bit
Calibration
DAC

,-

,IN +

13-Bit
Capacitor DAC
and SIH

;:::~

7>

[

~

13-Blt
Capacitor DAC
and SIH

INREF

~

13-Blt Switch Control

I

13-Bit SAR

Address
Counter
1

Address
Counter
2
/

Clocks

6

Input Data Latches

I

I

I r---

13

I

6/,
1~.

I

TIE HIGH

'I

INT

I

MUX

I
Control
ROM

L--

Program
Counter

L--J-+t- - I

CS
WR
RD
READY OUT

TEXAS

~

INSTRUMENTS
5-4

a-Bit
Data
Path

I
I
I
I

a-Word
RAM

I

13-Blt Calibration
Control Logic

13

a-Bit SAR
Register 1

AUL

1

5-V 10-V Translator

,

a-Bit Switch
Control

Register 2

I
I
I

13-Blt Data Latch

Microprocessor

la

13

1/0 BUS

a

I

13

13

I
I ,---.I
I

a-Bit
Calibration
DAC

'--

~

I

a

POST OFFICE BOX 655303 • DALLAS, TEXAS 7,5265

_..J

TLC1125
SELF·CALIBRATING 12-BIT·PLUS·SIGN
ANALOG·TO·DIGITAL CONVERTER
operation description
calibration of comparator offset
The following actions are performed to calibrate the comparator offset:
1)

The IN+ and IN- inputs are internally shorted together so that the converter input is zero. A course
comparator offset calibration is performed by storing the offset voltages of the interconnecting
comparator stages on the coupling capacitors that connect these stages. Refer to Figure 1. The
storage of offset voltages is accomplished by closing all switches and then opening switches A and
P;, then switches Band B', and then C and C'. This process continues until all interconnecting stages
of the comparator are calibrated. After this action, some of the comparator offset still remains
uncalibrated.

Figure 1. Comparator Offset Null
2)

An AID conversion is done on the remaining offset with the a-bit calibration DACs and a-bit SAR and
the result is stored in the RAM.

calibration of the ADC's capacitive capacitor array
The following actions are performed to calibrate capacitors in the 13-bit DACs that comprise the ADC's
capacitive array:
1)
2)

3)

4)

5)

The IN + and IN- inputs are internally disconnected from the 13-bit DACs.
The most significant bit (MSB) capacitor is tied to REF, while the rest of the array capacitors are tied
to GND. The AID conversion result for the remaining comparator offset, obtained in Step 2 above,
is retrieved from the RAM and is input to the a-bit DACs.
Step 1 of the Calibration of Comparator Offset sequence is performed. The a-bit DAC input is
returned to zero and the remaining comparator offset is then subtracted. Thus, the comparator offset
is completely corrected.
Now the MSB capacitor is tied to GND, while the rest of the array capacitors, Cx, are tied to REF.
An MSB capacitor voltage error (see Figure 2) on the comparator output will occur if the MSB
capacitor does not equal the sum of the other capacitors in the capacitive array. This error voltage
is converted to an a-bit word from which a capacitor error is computed and stored in the RAM.
The capacitor voltage error for the next most significant capacitor is calibrated by keeping the MSB
capacitor grounded and then performing the above Steps 1-4 while using the next most significant
capacitor in lieu of the MSB capacitor. The seven most significant capacitors are calibrated in this
manner.

TEXAS ."

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-5

TLC1125
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
Vref (Step 3)
GND (Step 4)

~
-L CMSB + -L Cx

}
T

Cx

T

MSB Capacitor
Voltage Error
(Step 4)

CMSB-

'-v-"
GND (Step 3)
Vref (Step 4)

Figure 2. Capacitor Array Null
analog-to-digital conversion
The following steps are performed in the analog-to-digital conversion process:
1)

2)
3)

Step 1 of the Calibration of Comparator Offset Sequence is performed. The ND conversion result
for the remaining comparator offset, which was obtained in Step 2 of the Calibration of Comparator
Offset, is retrieved from the RAM and is input to the 8-bit DACs. Thus the comparator offset is
completely corrected.
IN + and IN- are sampled into the 13-bit capacitive arrays.
The 13-bit analog-to-digital conversion is performed. As the successive-approximation conversion
proceeds successively through the seven most significant capacitors, the error for each of these
capacitors is recovered from the RAM and accumulated in a register. This register controls the 8-bit
DACs so the total accumulated error for these capacitors is subtracted out during the conversion
process.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage (ANLG Vcc + AND DGTL V cel (see Note 1) .................................... 7.5 V
Supply voltage, ANLG Vcc- .......................... : ................................... -7.5 V
Control and Clock input voltage range ................................... -0.3 V to DGTL Vcc +0.3 V
Analog input (IN +, IN-) voltage range, V, + and V,_ .......... ANLG VCC- -0.3 V to ANLG Vcc+ +0.3 V
Reference voltage range, Vref ........................................ -0.3 V to ANLG Vcc+ +0.3 V
Pin 7 voltage range ................................................. -0.3 V to ANLG Vcc+ +0.3 V
Output voltage range .................................................. -0.3 V to DGTL Vcc +0.3 V
Input current (per pin) .................................................................... ±5 mA
Input current (per package) .............................................................. ±20 mA
Operating free-air temperature range, T A ............................................ -40°C to 85°C
Storage temperature range ....................................................... -65°C to 150°C
Lead temperature 1,6 mm (1/16 inch) from the case for 10 seconds ............................ 260°C
NOTE 1: All analog voltages are referred to ANLG GND and all digital voltages are referred to DGTL GND.

TEXAS

~

INSlRUMENTS
5-6

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC1125
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
recommended operating conditions
ANLGVCC+
ANLGVCC_

Supply voltage

All digital inputs except CLK IN

(VCC = 4.75 V to 5.25 V)

CLKIN

Low-level input voltage, VIL

All digital inputs except CLK IN

(VCC = 4.75 Vto 5.25 V)

CLKIN

MAX

4.5

6

-5.5

UNIT

ANLG GND

4.5

DGTLVCC
High-level input voltage, VIH

MIN

V

6

2
V

3.5
0.8

V

1.4

Analog input voltage, VI+, VI_

ANLGVCC_-0.05

Pin 7 (TIE HIGH)

V

ANLG VCC+ 0.05

2

Clock input frequency, fclock
Clock duty cycle

V

0.3

2

40%

60%

MHz

Pulse duration, CS and WR low, tw

15

ns

Setup time before WR 1 or CS 1, tsu

60

ns

Hold time after WR 1 or CS 1, th

50

ns

-40

Operating free-air temperature, TA

°c

85

electrical characteristics over recommended operating free-air temperature range,
ANLG Vcc+ :: DGTL VCC :: Vref:: 5 V, ANLG VCC-:: -5 V or ANLG GND (unless otherwise noted)
(see Note 2)
PARAMETER

TEST CONDITIONS

110=-1.8mA

MIN

MAX

2.4

High-level output voltage

DGTL VCC = 4.75 V

I 10 =-50 ~A

VOL

Low-level output voltage

DGTL VCC = 4.75 V,

10 = 3.2 mA

rref

Input resistance, REF terminal

IIH

High-level input current

VI =5V

IlL

Low-level input current

VI = 0

High-impedance-state

VO=O

-3

output leakage current

VO=5V

VOH

10Z

V

4.5
1

0.4

V

10

MQ

5

~A

-5

~

3
-6

VO=O

UNIT

~A

mA

10

Output current

DGTL ICC

Supply current from DGTL V CC

fclock = 2 MHz,

CS high

6

mA

ANLG ICC+

Supply current from ANLG VCC +

fclock = 2 MHz,

CS high

9

mA

8

Vo =5V

-3
rnA
CS high
fclock = 2 MHz,
NOTE 2: The Input voltage range IS defined as: VI + = -5.05 V to 5.05 V, VI_ = -5.05 V to 5.05 V, and I VI + - VI_I s 5.05 V when ANLG
VCC- = -5 V. The input voltage range is defined as: VI + = -0.05 V to 5.05 V, VI_ = -0.05 V to 5.05 V, and I VI + - VI_I s 5.05 V when
ANLG VCC- = ANLG GND.
ANLGICC_

Supply current from ANLG VCC-

TEXAS

-Ill

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-7

TLC1125
SElF·CALlBRATING 12·BIT·PlUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
electrical characteristics over recommended operating free-air temperature range,
ANLG Vcc+ =DGTL Vcc =Vref =5 V, ANLG Vcc- =-5 V or ANLG GND, fclock = 2 MHz (unless
otherwise noted) (see Note 2)
PARAMETER

EL

TEST CONDITIONS

TYpt

VCC+=5V, VCC_=-5V
0< (IN+-IN-) < 5.05 V,

Differential linearity

VCC+=5V,

VCC-= 0

>-1

2

>-1

2
±1.5
±2

Unadjusted positive and negative full-scale error
15

ppmtC

Temperature coefficient of offset point

1.5

ppmtC

kSVS

Supply voltage sensitivity

CMRR

Common-mode rejection ratio

±0.75

Positive and negative
full-scale error

ANLG VCC+ = 5 V ±5%,
ANLG VCC- = -5 V ±5%,
DGTL VCC = 5 V ±5%

Common-mode rejection (maximum code
change from code 0000000000000)

LSBi=§

±0.75
±0.25

Linearity error
IN-=IN+=-5Vt05V

65

IN-=IN+=-5Vt05V

4

dB
LSB:j:
24

Conversion period (1/fclk) (see Note 3)
Access time (delay from falling edge of

tdis

LSB+
LSB:j:

Temperature coefficient of gain
Zero error

ta

UNIT
FSR:j:

LSBH

Zero error

tperiod

MAX

±0.024%
-5 V < (IN+ -IN-) < 5 V,

ED

MIN

Integral linearity error

CL= 100pF

CS . RD to data output)
Disable time, output (delay from rising

RL = 2 kR,

edge of RD to high-impedance state)

CL = 100 pF

clock
cycles

95

ns

90

ns

Idl(READY)

Control signal edge to READY OUT delay time

td2(READY)

Control Signal edge to READY OUT delay time

100
100

ns

tdllNT)

RD or WR to reset of INT delay time

100

ns

ns

t All typical values are at T A = 25°C.
:j: FSR is Full-Scale Range: 0.024% FSR linearity error is equivalent to II-bits of linearity with 1 LSB = 1.22 mV defined for 12 bits.
§ No missing codes.
NOTES: 2. The input voltage range is defined as: VI + = -5.05 V to 5.05 V, VI_ = -5.05 V to 5.05 V, and I VI + - VI_ I " 5.05 V when
ANLG VCC-=-5 V. The input voltage range is defined as: VI+ =-0.05 Vt05.05V, VI_=-0.05Vt05.05V, and I VI+-VI_I ,,5.05 V
when ANLG VCC- = ANLG GND.
3. In practical use of the device, if INT and RD go low within the same fclock period, INT will not be reset until WR is brought low. If INT
and RD do not go low within the same fclock period, INT will be reset.

TEXAS "11

INSTRUMENTS
5-8

POST OFFICE BOX 65S303 • DALLAS. TEXAS 75265

TLC1125
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
PARAMETER MEASUREMENT INFORMATION
l1li
1

.1

I..

rLfU1.JLfL.fVV
o

RD

INT

11

11

1

I

:

:

3

Input Sampling

I

114--------'•.r-

1

10

Conversion

I
24

Li
I

~I

td(INT)

---+:----~I------------------------~"
-1

1

"I

tdl (READY) -..:

14-I

I

14--

t

1

I

)1- :

'---+1..J

d2(READY)

1
1

tdl (READY)

~

I

READY OUT

_

"I

14--

td2(READY)

I

I

I

tsu
I/O BUS

I
__....:_ _ _ _ _ _ __

~

'4---to~,f--th
:

:

ta4

14--~~- tdls
I

_In_-')>------------------«~-O-u-t- . . , [ ) > - - - - - -

(.,..-I-n-..,j>---<.....
Command to Calibrate
7 Capacitors & Offset
(Requires 300 Clock Cycles)

Command to
Initiate Conversion

Figure 3. Timing Diagram

TEXAS -1!1

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-9

TLC1125
SELF·CALIBRATING 12·BIT·PLUS·SIGN
ANALOG· TO~DlGITAL CONVERTER
PARAMETER MEASUREMENT INFORMATION
DGTL
vee

vee
RD
GND

Data
Output
RL
-::-

-::-

---.I
VOH
Data Output
GND

-::-

90%
1

10%

~tdiS

~

DGTL
Vee

~

Vee
RD
GND

I

I

RL
Data
Output

90%
1 10%

==r:---.I 14- tdis

Vee
Data Output
VOL

10%

Figure 4. Load Circuits and Waveforms

APPLICATION INFORMATION

unipolar and bipolar operation
For single-ended signal input, the IN+ input is connected to the analog source and the IN- input is connected
toANLG GND.lnthe unipolar configuration, the ADC uses aSingle 5-V supply and the analog input voltage range
is 0 V to 5 V. Data bit D12 will always remain low. In the bipolar configuration, the ADC uses ±5-V supplies and
the analog input voltage range is -5 V to 5 V. Data bit D12 indicates the sign of the input signal. In both
configurations, the 13-bit data format is extended sign with 2's complement, right justified data.

power-up sequence
Calibration is not automatic on power-up. Calibration is initiated by writing control words to the six leastsignificant
bits of the data bus. Vref must have fully settled before calibration is initiated. If addressed or initiated, conversion
can begin after the first clock cycle. However, full ND conversion accuracy is not established until after internal
capacitor calibration.

conversion .start sequence
The writing of the conversion command word to the six least significant bits of the data bus, when either CS or
WR goes high, initiates the conversion sequence.

analog sampling sequence
Sampling of the input signal occurs during clock cycles 3 thru 10 of the conversion sequence.

completed AID conversion
When INT goes low, conversion is complete and the AID result can be read. A new conversion can begin
immediately. The AID conversion is complete at the end of clock cycle 24 of the conversion sequence.

TEXAS

~

INSTRUMENlS
5-10

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC1125
SELF·CALIBRATING 12·BIT-PLUS-SIGN·
ANALOG·TO·DIGITAL CONVERTER
aborting a conversion in process and beginning a new conversion
If a conversion is initiated while a conversion sequence is in process, the ongoing conversion will be aborted
and a new conversion sequence will begin.

reading the conversion result
When both CS and RD go low, all 13 bits of conversion data are output to the I/O bus. The format of the output
is extended sign with 2's complement, right justified data. The sign bit 012 is low if VI + - VI_ is positive and high
if VI + - VI_ is negative.

general
reset INT
When reading the conversion data, the falling edge of the first low-going combination of CS and RD will reset
INT. The falling edge of the low-going combination of CS and WR will also reset INT.
ready out
For high-speed microprocessors, READY OUT allows the TLC1125 to insert a wait state in the microprocessor's
read or write cycle.
reference voltage (Vref)
This voltage defines the range for I VI + - VI_I. When I VI+ - VI_I equals Vrel, the highest conversion data value
results. When I VI+ - VI_I equals 0, the conversion data value is zero. Thus, for a given input, the conversion
data changes ratiometrically with changes in Vrel' Calibration should be performed with the same value of Vrel
as will be used during conversion.
TIE HIGH
This pin is a digital input and should be tied high.

calibration and conversion considerations
Calibration of the internal capacitors and NO conversion are two separate actions. Each action is independently
initiated. A calibration command should be initiated prior to subsequent conversions. It is not necessary to
recalibrate before each conversion. Capacitor calibration is expected to last indefinitely as long as the clock
signal and power are not interrupted. However, the offset calibration may drift with temperature changes. The
temperature coefficient ofthe offset pOint is shown in the electrical characteristics table. We recommend periodic
calibration at the user's convenience. Calibration and conversion commands require 300 and 24 clock cycles,
respectively.
The calibrate and conversion commands are initiated by writing control words on the six least significant bits
of the data bus. These control words are written into the IC when either CS or WR goes high. The initiation of
these commands is illustrated in the Timing Diagram. The bit patterns for the commands are shown in Table 1.
Table 1. Conversion Commands
1/0 BUS
COMMAND

cs +WR

Conversion

1
1

Calibrater

REQUIRED NUMBER
OF CLOCK CYCLES

015

014

013

012

011

010

H

L
X

x

x

X

L

24

L

L

L

L

300

L

t Calibration is lost when clock is stopped.

TEXAS

l!1

INSffiUMENlS
POST OFFICE BOX 65S303 • DALLAS, TEXAS 7S265

5-11

TLC1125
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
analog inputs
differential inputs provide common-mode rejection
The differential inputs reduce common-mode noise. Common-mode noise is noise common to both IN+ and INinputs, such as 60-Hz noise. There is no time interval between the sampling of the IN + and IN- so these inputs
are truly differential. Thus, no conversion errors result from a time interval between the sampling of the IN + and
IN- inputs.
input bypass capacitors
Input bypass capacitors may be used for noise filtering. However, the charge on these bypass capacitors will
be depleted during the input sampling sequence when the internal sampling capacitors are charged. Note that
the charging of the bypass capacitors through the differential source resistances must keep pace with the charge
depletion of the bypass capacitors during the input sampling sequence. Higher source resistances reduce the
amount of charging current for the bypass capacitors. Also, note that fast, successive conversion will have the
greatest charge depletion effect on the bypass capacitors. Therefore, the above phenomenon becomes more
significant as source resistances and the conversion rate (I.e., higher clock frequency and conversion initiation
rate) increase.
In addition, if the above phenomenon prevents the bypass capacitors from fully charging between conversions,
voltage drops across the source resistances will result due to the ongoing bypass capacitor charging currents.
The voltage drops will cause a conversion error. Also, the voltage drops increase with higher I VI + - VI_I values,
higher source resistances, and lower charge on the bypass capacitors (I.e., faster conversion rate).
For low-source-resistance applications (Rsource < 100 Q), a 0.001-!J.F bypass capacitor at the inputs will prevent
pickup due to the series lead inductance of a long wire. A 100-Q resistor can be placed between the capacitor
and the output of an operational amplifier to isolate the capacitor from the operational amplifier.
input leads
The input leads should be kept as short as possible, since the coupling of noise and digital clock signals to the
the inputs can cause errors.
power supply considerations
Noise spikes on the Vee lines can cause conversion error. Low-inductance tantalum capacitors (> 1 !J.F) with
short leads should be used to bypass ANLG Vec and DGTL V cc. A separate regulator for the TLC1125 and
other analog circuitry will greatly reduce digital noise on the supply line.

TEXAS

-1!1

INSTRUMENlS
5-12

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC1125
SELF·CALIBRATING 12·BIT·PLUS·SIGN
ANALOG· TO-DIGITAL CONVERTER

r

APPLICATION INFORMATION
(4095) 0 11111111 1111
(4094) 0 111111111110

(2) 0 0000 0000 0010
(1) 0 0000 0000 0001
(0) 0 0000 0000 0000

"o

'C

()

'5

7r"':: - - - -

a.

~

POSiltlVe
Full-Scale
Transition

1 111111111111 (-1)
- Vref

+ Vref

1111111111110 (- 2)

ANALOG
INPUT VOLTAGE
LSB t

CODE
TRANSITION
(DECIMAL)

- 4095.5
-0.5
0.5
4094.5

- 4096 to - 4095
-1100
Oto 1
4094 to 4095

1 0000 0000 0001 (- 4095)
1 0000 0000 0000 (- 4096)
Analog Input Voltage [VIN(+) - VIN(-)]

t LSB = Vrel + 4095.5

Figure 5. Transfer Characteristic

, - - - - - ; IN +

TIE HIGH
DGTLVCC ~~~--------~+------~

'J? 10 IAF

t__----; INANLG VCC+

See Note A

1---..---------...+--------.

i

'J?

, - - - - - + - - / REF

ANLG VCC-

lOIAF

1---.f--------111

T

O.lIAF

0.11AF

H

1

....------~HH ANLG GND
Signal GND

, - - - -....-1 DGTL GND
PowerGND ~--------------~
NOTES: A. The analog input must have some current return path to ANALOG GND.
B. Bypass capacitor leads must be as short as possible.
C. For high·accuracy applications, use a larger capacitor to reduce reference noise.

Figure 6. Analog Considerations

TEXAS •

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-13

TLC1125
SELF·CALIBRATING 12·BIT·PLUS·SIGN
ANALOG·TO·DIGITAL CONVERTER
APPLICATION INFORMATION
5V
15V

>--V0.~

___"

IN(+)

ANLG Vcc +

r

TLCl125

+

10~F

-15 V
IN(-)

Figure 7. Input Protection

5V

4kQ

...---------,

VXDR
I-s-e-e-N-ot-e-s-+---lIN(+)
500Q
ZERO
ADJ
500Q

ANLG Vcc +

1---------....

T

IN(-) See Note A

0.1

~F

+

T- 10~F

DGTLVCC I-------~-----

0.1

TLCl125

flFT

10~F

+

T-

3.9kQ

TIE HIGH

REF

I---.......-~-<

1 kQ
FS
t----Jl.> ADJ
8.2kQ

NOTES: A. VI = 0.15 x ANLG VCC+.
B. 15% of ANALOG Vee" VXDR ,,85% of ANALOG Vee·

Figure 8. Operating With Ratiometric Transducers

TEXAS

~

INSIRUMENlS
5-14

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC1225
SELF·CALIBRATING 12·BIT·PLUS·SIGN
ANALOG· TO·DIGITAL CONVERTER
03611 AUGUST 1990-REVISEO JULY 1991

•
•

N PACKAGE

Advanced LinCMOS'" Technology

(TOP VIEW)

Self-Calibration Eliminates Expensive
Trimming at Factory and Offset Adjustment
in the Field

•

12-Bit Plus Sign Resolution

•
•
•

12-Bit Linearity

Compatible With All Microprocessors

•

Single 5-V and ±5-V Supply Operation

•

True Differential Analog Voltage Inputs
With -Vref to Vref Differential Input Range

•

For Single 5-V Supply, Input
Common-Mode Voltage Range is 0 V to 5 V

•

For ±5-V Supplies, Input Common-Mode
Voltage Range is -5 V to 5 V

ANlG VccININ+
ANlG GND
REF
ANlG Vcc+
TIE HIGH
ClKIN
WR
CS

12-~IS Conversion Period at fclock = 2 MHzt

DGTl Vcc
D12
D11
D10
D9
DB
D7
D6
D5/D15
D4/D14
D3/D13
D2/D12
D1/D11
DO/DID

1

2

3

6

DGTl GND
READY OUT
INT

I/O
BUS

FN PACKAGE
(TOP VIEW)

o
z

•
•

2s-Complement Output

•

Low-Power ... 85 mW Maximum

Unipolar or Bipolar Operation

19
19
..J

+

I

~~~
REF
ANlG Vcc+
TIE HIGH
ClKIN
WR

description

4

5
6

3 2 1 28 27 26
0
25

24

D10
09
DB
D7
D6
D5/D15
D4/D14

7
23
The TLC1225 converter is manufactured with
22
8
Texas Instruments highly efficient Advanced
21
9
LinCMOS'" technology. The TLC1225 CMOS
20
10
analog-to-digital converter can be operated with
19
11
a single 5-V supply or with ±5-V supplies. The
12 1314 15 16 1718
differential input range is - Vref to Vref in both
supply configurations. The common-mode input
range is ANLG VCC- to ANLG VCC+' For single
5-V supply operation, grounding IN-- corresponds
to standard unipolar conversion. For ±5-V supply
operation, grounding IN- corresponds to standard
bipolar conversion. Conversion is performed via the successive-approximation method. The TLC1225 outputs
the converted data in a parallel word and interfaces directly to a 16-bit data bus. Negative numbers are given
in the twos-complement data format. All digital Signals are fully TTL and CMOS compatible.

This converter uses a self-calibration technique by which seven of the internal capacitors in the capacitive array
of the AID conversion circuitry can be automatically calibrated. The internal capacitors are calibrated during a
nonconversion capacitor-calibrate cycle in which all seven of the internal capacitors are calibrated at the same
time. A conversion period requires only 24 clock cycles. Self-calibration requires 300 clock cycles. The

t The conversion period is the reciprocal of the conversion rate and includes the access. sample. setup, and ND conversion times.
Advanced LinCMOS is a trademark of Texas Instruments Incorporated.
PRODUCTION DATA information is current as of publication date. Products
conform to specifications per the terms of Texas Instruments standard
warranty_ Production processing does not necessarity include testing of all
parameters.

lJ1
INSTRUMENTS

Copyright © 1991, Texas Instruments Incorporated

TEXAS

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-15

TLC1225
SELF·CALIBRATING 12·BIT·PLUS·SIGN
ANALOG· TO·DIGITAL CONVERTER
description (continued)
calibration or conversion cycle can be initiated at any time by issuing the proper command word to the data bus.
The self-calibrating technique eliminates the need for expensive trimming of thin-film resistors at the factory and
provides excellent performance at low cost.
The TLC12251 is characterized for operation from -40°C to 85°C.

functional block diagram

,--------,
I

ANLG vcc13-Bit
Capacitor DAC
and S/H

IN +

{

---

13-Bit
Capacitor DAC
and SIH

INREF

t---

I

13

a-Bit
Calibration
DAC

f
l

I
I -...
I

a

8

~

I

/

Clocks
Input Data Latches

II
I

13

MUX

6/,
13

1~.

-

"

TIE HIGH

I

INT

I
Control
ROM

Program
Counter

~---+t---

CS

•
~

TEXAS

-1!1

INSTRUMENTS
5-16

Address
Counter
2

I

13-Bit Calibration
Control Logic

RD

Address
Counter
1

I

13-Bit SAR

8-Bit
Data
Path

8-Word
RAM

I 6

13-Bit Switch Control

READ YOUT

AUL

I
,
I
I

a-Bit
Calibration
DAC

13

WR

8-Bit SAR
Register 1

la

5-V-l O-V Translator

IIOBUS

8-Bit Switch
Control

Register 2

I

13

13-Blt Data Latch

Microprocessor

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

.J

TLC1225
SELF·CALIBRATING 12-BIT·PLUS·SIGN
ANALOG·TO·DIGITAL CONVERTER
operation description
calibration of comparator offset
The following actions are performed to calibrate the comparator offset:
1)

The IN+ and IN- inputs are internally shorted together so that the converter input is zero. A course
comparator offset calibration is performed by storing the offset voltages of the interconnecting
comparator stages on the coupling capacitors that connect these stages. Refer to Figure 1. The
storage of offset voltages is accomplished by closing all switches and then opening switches A and
A', then switches Band B', and then C and C'. This process continues until all interconnecting stages
of the comparator are calibrated. After this action, some of the comparator offset still remains
uncalibrated.

Figure 1. Comparator Offset Null
2)

An ND conversion is done on the remaining offset with the 8-bit calibration DACs and 8-bit SAR,
and the result is stored in the RAM.

calibration of the ADC's capacitive capacitor array
The following actions are performed to calibrate capacitors in the 13-bit DACs that comprise the ADC's
capacitive array:
1)
2)

3)

4)

5)

The IN+ and IN- inputs are internally disconnected from the 13-bit DACs.
The most significant bit (MSB) capacitor is tied to REF, while the rest of the array capacitors are tied
to GND. The ND conversion result for the remaining comparator offset, obtained in Step 2 above,
is retrieved from the RAM and is input to the 8-bit DACs.
Step 1 of the Calibration of Comparator Offset sequence is performed. The 8-bit DAC input is
returned to zero and the remaining comparator offset is then subtracted. Thus the comparator
offset is completely corrected.
Now the MSB capacitor is tied to GND, while the rest of the array capacitors, ex, are tied to REF.
An MSB capacitor voltage error (see Figure 2) on the comparator output will occur if the MSB
capacitor does not equal the sum of the other capacitors in the capacitive array. This error voltage
is converted to an 8-bit word from which a capacitor error is computed and stored in the RAM.
The capacitor voltage error for the next most significant capacitor is calibrated by keeping the MSB
capacitor grounded and then performing the above Steps 1-4 while using the next most significant
capacitor in lieu of the MSB capacitor. The seven most significant capacitors are calibrated in this
manner.

TEXAS ~

INSTRUMENTS
POST OFF!CE BOX 655303 • DALLAS, TEXAS 75265

5-17

TLC1225
SELF-CALIBRATING 12-81T-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
Vref (Step 3)
GND (Step 4)

~
---L CMSB + ---L Cx

}
T

Cx

T

MSB Capacitor
Voltage Error
(Step 4)

CMSB-

'-v--"
GND (Step 3)
vref (Step 4)

Figure 2. Capacitor Array Null
analog-to-digital conversion
The following steps are performed in the analog-to-digital conversion process:
1)

2)
3)

Step 1 of the Calibration of Comparator Offset Sequence is performed. The NO conversion result
for the remaining comparator offset, which was obtained in Step 2 of the Calibration of Comparator
Offset, is retrieved from the RAM and is input to the 8-bit DACs. Thus the comparator offset is
completely corrected.
IN + and IN- are sampled into the 13-bit capacitive arrays.
The 13-bit analog-to-digital conversion is performed. Asthe successive-approximation conversion
proceeds successively through the seven most significant capacitors, the error for each of these
capacitors is recovered from the RAM and accumulated in a register. This register controls the 8-bit
DACs so the total accumulated error for these capacitors is subtracted out during the conversion
process.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage (ANLG Vcc+ and DGTL Vce) (see Note 1) .................................... 7.5 V
Supply voltage, ANLG VCC- .............................................................. -7.5 V
Differential supply voltage, ANLG Vcc+ - ANLG Vcc- ......................................... 15 V
Clock input voltage range ................................................... -0.3 V to Vcc + 0.3 V
Control input voltage range ................................................. -0.3 V to Vcc + 0.3 V
Analog input (IN +, IN-) voltage range,
VI + and VI_ ....................................... ANLG Vcc- -0.3 V to ANLG VCC+ +0.3 V
Reference voltage range, Vref ........................................ -0.3 V to ANLG Vcc+ +0.3 V
Pin 7 voltage range ................................................. -0.3 V to ANLG VCC+ +0.3 V
Output voltage range .................................................. -0.3 V to DGTL Vcc +0.3 V
Input current (per pin) .................................................................... ±5 mA
Input current (per package) .............................................................. ±20 mA
Operating free-air temperature range, T A ............................................ -40°C to 85°C
Storage temperature range ....................................................... -65°C to 150°C
Lead temperature 1,6 mm (1/16 inch) from the case for 10 seconds ............................ 260°C
NOTE 1: All analog voltages are referred to ANLG GND and ali digital voltages are referred to DGTL GND.

TEXAS .Jf

INSlRUMENTS
5-18

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC1225
SELF·CALIBRATING 12·BIT·PLUS·SIGN
ANALOG· TO·DlGITAL CONVERTER
recommended operating conditions

Supply voltage

MIN

MAX

ANlG VCC+

4.5

5.5

ANlG Vec-

-5.5

High-level input voltage, VIH
(VCC

~

4.75 V to 5.25 V)

low-level input voltage, Vil
(Vee

~

4.75 V to 5.25 V)

ANlG GND

4.5

DGTlVCC
All digital inputs except elK IN

UNIT

V

5.5

2

ClK IN

V

3.5

All digital Inputs except ClK IN

0.8

ClK IN

1.4

Analog input voltage, VI+, VI_

ANlG VCC- - 0.05

V
V

ANlG VCC + 0.05

Pin 7 (TIE HIGH)

VCC

~

5V

2

Clock input frequency, fclock

VCC

~

5V

0.3

2

Clock duty cycle

VCC

~

5V

40%

60%

Pulse duration, CS and WR low, tw

VCC

~

5V

15

Setup time before WR I or CS I, tsu

Vce ~ 5 V

60

ns

Hold time after WR I or CS I, th

Vce

50

ns

~

5V

V

ns

-40

Operating free-air temperature, T A

MHz

85

°c

electrical characteristics over recommended operating free-air temperature range,
ANLG Vcc+ = DGTL VCC = Vref = 5 V, ANLG VCC- = -5 V or ANLG GND (unless otherwise noted)
(see Note 2)
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

110 ~-1.8 mA
DGTl Vec ~ 4.75 V 110 ~ -50 [iA

VOL

low-level output voltage

DGTl VCC

rref

Input resistance, REF terminal

IIH

High-level input current

VI

~

5V

III

low-level input current

VI

~

0

High-irnpedance-state

Vo

~

output leakage current

Vo

~5V

10Z
10

Output current

~

4.75 V,

10

~

MIN

3.2 mA

0

0,4

V

10

MQ

5

IlA

-5

IlA

-3
3

IlA

-6

VO~O
~5V

UNIT

V

4,5
1

Vo

MAX

2.4

mA

8

DGTlice

Supply current from DGTl Vec

fclock ~ 2 MHz,

CS high

6

mA

ANlG ICC+

Supply current from ANlG VCC +

fclock ~ 2 MHz,

es high

9

rnA

ANlG lec-

Supply current from ANLG Vec-

fclock ~ 2 MHz,

CS high

-3

mA

NOTE 2: The input voltage range is defined as: VI + ~ -5.05 V to 5.05 V, VI_ ~ -5.05 V to 5.05 V, and I VI + - VI_ I ~ 5.05 V when ANlG
Vee- ~ -5 V. The input voltage range is defined as: VI + ~ -0.05 V to 5.05 V, VI_ ~ -0.05 V to 5,05 V, and I VI + - VI_I ~ 5.05 V when
ANlG VCC- ~ ANlG GND.

TEXAS ""
INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-19

TLC1225
SELF·CALIBRATING 12·BIT·PLUS·SIGN
ANALOG· TO·DIGITAL CONVERTER
electrical characteristics over recommended operating free-air temperature range,
ANLG Vcc+ = DGTL Vcc = Vref = 5 V, ANLG Vcc- = -5 Vor ANLG GND, fclock = 2 MHz (unless
otherwise noted) (see Note 2)
PARAMETER

EL

TEST CONDITIONS

-5 V < (IN + -IN-) < 5 V,
ED

MIN

TYpt

Integral linearity error
VCC+ = 5V, VCC_=-5V
o «IN+-IN-) < 5.05 V,

Differential linearity

VCC+=5V,

VCC-= 0

1

>-1

1

LSB§

±1.5

Unadjusted positive and negative full-scale error

±2

Temperature coefficient of gain
Temperature coefficient of offset point
Zero error
Supply voltage sensitivity

CMRR

Common-mode rejection ratio

LSB
LSB

15

ppml'C

1.5

ppm/"C

±0.75

Positive and negative
full-scale error

ANLG VCC+ = 5 V ±5%,
ANLG VCC- = -5 V ±5%,
DGTL VCC = 5 V ±5%

±0.75

Linearity error
Common-mode rejection (maximum code
change from code 0000000000000)
tperiod

UNIT

FSR*

>-1

Zero error

kSVS

MAX
±0.012%

LSB

±0.25
IN-=IN+=-5Vt05V

65

IN- = IN + = -5 V to 5 V

2

dB
LSB
24

Conversion period (l/fclk) (see Notes 3 and 4)

clock
cycles

Access time (delay from falling edge of
ta

CL = 100 pF

CS . RD to data output)
Disable time, output (delay from rising

RL = 2 kQ,

tdis

edge of AD to high-impedance state)

tdl(READY)

Control signal edge to READY OUT delay time

td2(READy)

Control signal edge to READY OUT delay time

CL = 100 pF

95

ns

90

ns

100

ns
100

ns

RD or WR to reset of INT delay time
100
ns
t(jJ!NTl
t All tYPical values are at T A = 25'C.
FSR is Full-Scale Range: 0.012% FSR linearity error is equivalent to 1 LSB = 1.22 mY.
§ No missing codes.
NOTES: 2. The input voltage range is defined as: VI + = -5.05 V to 5.05 V, VI_ = -5.05 V to 5.05 V, and I VI + - VI_I s 5.05 V when ANLG
VCC- = -5 V. The input voltage range is defined as: VI + = -0.05 V to 5.05 V, VI_ = -0.05 V to 5.05 V, and I VI + - VI_I s 5.05 V
when ANLG VCC- = ANLG GND.
3. If INT and RD go low within the same fclock period, INT will not be reset until WR is brought low. If INT and RD do not go low within
the same fclock period, INT will be reset.
4. The conversion period is the reciprocal of the conversion rate and includes the access, sample, setup, and AID conversion times .

*

. ..t"il S

TEXAS Y

INSTRUMENTS
5-20

POST OFFICE BOX 655303 • OALLAS. TEXAS 75265

TLC1225
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
PARAMETER MEASUREMENT INFORMATION
~I

1<1
1
1

1

Input Sampling

1

"I--OUT

Command to
Initiate Conversion

Figure 3. Timing Diagram

TEXAS ~

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-21

TLC1225
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
PARAMETER MEASUREMENT INFORMATION
DGTL
vee

vee
RD
GND

Data
Output
RL
-::-

-::-

--.I ~tdiS
VOH
Data Output
GND

-::-

90%
110%

~

DGTL
Vee

~

Vee
RD
GND

RL
Data
Output

90%
110%

--.I

Vee
Data Output
VOL

*- tdls

=I
10%

Figure 4. Load Circuits and Waveforms

APPLICATION INFORMATION

unipolar and bipolar operation
For single-ended signal input, the IN+ input is connected to the analog source and the IN--: input is connected
toANLG GNO.lnthe unipolar configuration, theAOC uses a single 5-V supply and the analog input voltage range
is 0 V to 5 V. Data bit 012 will always remain low. In the bipolar configuration, the AOC uses ±5-V supplies and
the analog input voltage range is -5 V to 5 V. Data bit 012 indicates the sign of the input signal. In both
configurations, the 13-bit data format is extended sign with 2s-complement, right-justified data.

power-up sequence
Calibration is not automatic on power-up. Calibration is initiated by writing control words to the six least significant
bits ofthe data bus. Vref must have fully settled before calibration is initiated. If addressed or initiated, conversion
can begin after the first clock cycle. However, full ND conversion accuracy is not established until after internal
capacitor calibration.

conversion period start sequence
The writing of the conversion command word to the six least significant bits of the data bus, when either CS or
WR goes high, initiates the conversion sequence.

analog sampling sequence
Sampling of the input signal occurs during clock cycles 3 through 10 of the conversion sequence.

completed AID conversion
When INT goes low, conversion is complete and the NO result can be read. A new conversion period can begin
immediately. The NO conversion is complete at the end of clock cycle 24 of the conversion period.

TEXAS

~

INSTRUMENTS
5-22

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC1225
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DiGITAL CONVERTER
aborting a conversion period in process and beginning a new conversion
If a conversion period is initiated while a conversion sequence is in process, the ongoing conversion will be
aborted and a new conversion period will begin.

reading the conversion result
When both CS and RD go low, all 13 bits of conversion data are output to the I/O bus. The format of the output
is extended sign with 2s-complement, right-justified data. The sign bit D12 is low ifVI+ - VI_ is positive and high
if VI + - VI_ is negative.

general
reset INT
When reading the conversion data, the falling edge of the first low-going combination of CS and RD will reset
INT. The falling edge of the low-going combination of CS and WR will also reset INT.
ready out
For high-speed microprocessors, READY OUT allows the TLC1225 to insert a wait state in the microprocessor's
read or write cycle.
reference voltage (Vref)
This voltage defines the range for I VI+ - VI_I. When I VI+ - VI_I equals Vref, the highest conversion data value
results. When I VI + - VI_I equals 0, the conversion data value is zero. Thus, for a given input, the conversion
data changes ratiometrically with changes in Vref. Calibration should be performed with the same value of Vref
as will be used during conversion.
tie high
This pin is a digital input and should be tied high.

calibration and conversion period considerations
Calibration of the internal capacitors and ND conversion are two separate actions. Each action is independently
initiated. A calibration command should be initiated prior to subsequent conversions. It is not necessary to
recalibrate before each conversion. Capacitor calibration is expected to last indefinitely as long as the clock
signal and power are not interrupted. However, the offset calibration may drift with temperature changes. The
temperature coefficient of the offset point is shown in the electrical characteristics table. Periodic calibration is
recommended. Calibration and conversion commands require 300 and 24 clock cycles, respectively.
The calibrate and conversion commands are initiated by writing control words on the six least significant bits
of the data bus. These control words are written into the IC when either CS or WR goes high. The initiation of
these commands is illustrated in the Timing Diagram. The bit patterns for the commands are shown in Table 1.
Table 1. Conversion Commands
COMMAND

CS+WR

Conversion

f
f

CalibrateT

REQUIRED NUMBER

I/O BUS

015

014

013

012

011

010

OF CLOCK CYCLES

H

L

X

X

X

L

L

X

L

L

L

L

24
300

t Calibration IS lost when clock IS stopped.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-23.

TLC1225
SELF·CALIBRATING 12·BIT·PLUS·SIGN
ANALOG·TO·DIGITAL CONVERTER
analog inputs
differential inputs provide common-mode rejection
The differential inputs reduce common-mode noise. Common-mode noise is noise common to both IN+ and
IN- inputs, such as 60-Hz noise. There is no time interval between the sampling of the IN + and IN- so these
inputs are truly differential. Thus no conversion errors result from a time interval between the sampling of the
IN + and IN- inputs.

input bypass capacitors
Input bypass capacitors can be used for noise filtering. However, the charge on these bypass capacitors will be
depleted during the input sampling sequence when the internal sampling capacitors are charged. Note that the
charging of the bypass capacitors through the differential source resistances must keep pace with the charge
depletion of the bypass capacitors during the input sampling sequence. Higher source resistances reduce the
amount of charging current for the bypass capacitors. Also, note that fast, successive conversion has the
greatest charge depletion effect on the bypass capacitors. Therefore, the above phenomenon becomes more
significant as source resistances and the conversion rate (i.e., higher clock frequency and conversion initiation
rate) increase.
In addition, if the above phenomenon prevents the bypass capacitors from fully charging between conversions,
voltage drops across the source resistances will result due to the ongoing bypass capacitor charging currents.
The voltage drops cause a conversion error. Also, the voltage drops increase with higher I VI+ - VI_I values,
higher source resistances, and lower charge on the bypass capacitors (i.e., faster conversion rate).
For low-source-resistance applications (Rsource < 100 Q), a 0.001-[lF bypass capacitor at the inputs prevents
pickup due to the series lead inductance of a long wire. A 100-Q resistor can be placed between the capacitor
and the output of an operational amplifier to isolate the capacitor from the operational amplifier.

input leads
The input leads should be kept as short as possible since the coupling of noise and digital clock signals to the
the inputs can cause errors.
power supply considerations
Noise spikes on the Vee lines can cause conversion error. Low-inductance tantalum capacitors (> 1 [IF) with
short leads should be used to bypass ANLG Vee and DGTL Vee. A separate regulator for the TLC1225 and
other analog circuitry greatly reduces digital noise on the supply line.
A ferrite bead or equivalent inductance can be used between the analog and digital ground planes if the digital
ground noise is excessive.

TEXAS

~

INSTRUMENTS
5-24

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC1225
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
APPLICATION INFORMATION
(4095) 0 111111111111
(4094) 0 1111 1111 1110

Positive
Full·Scale
Transition

'"

'0

o

U

:;
Q.

8- Vref

S~

............- ............Negative
Full·Scale
Transition

1 1111 1111 1111 (-1)
1111111111110 (-2)

+ Vref
CODE
TRANSITION
(DECIMAL)

1 0000 0000 0001 (- 4095)
1 0000 0000 0000 (- 4096)

Analog input Voltage [VIN(+) - VIN(-)]

- 4096 to - 4095
-1 toO
Oto 1
4094 to 4095

ANALOG
INPUT VOLTAGE
LSB t
-4095.5
- 0.5
0.5
4094.5

t LSB = Vre! + 4096

Figure 5. Transfer Characteristic

TEXAS .JJ1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-25

TLC1225
SELF-CALIBRATING 12·BIT-PLUS-SIGN
ANALOG·TO-DIGITAL CONVERTER
APPLICATION INFORMATION
IN(+)
~

TIE HIGH
DGTLVCC

Signal In

+

'J?
IN(-)
ANLGVCC

:. (see Note A)

+

.i-=-

'J?
-=V-

Vre!

T

0.1 I"F

0.11-'F

ANLG GND

Signal GND
, - - - - - . - 1 DGTL GND
PowerGND ~------------~
NOTES: A. The analog input must have some current return path to ANALOG GND.
B. Bypass capacitor leads must be as short as possible.
C. For high-accuracy applications, use a larger capacitor to reduce reference noise.

Figure 6. Analog Considerations
5V
15 V

ANLG VCC +

>--~\NIr-__-'-1IN(+)

TLC1225
-15 V
IN(-)

Figure 7. Input Protection

TEXAS

lJ1

INSTRUMENTS
5-26

10 fAF

-=-

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

10 fAF

II~

TLC1225
SELF-CALIBRATING 12-BIT-PLUS-SIGN
ANALOG-TO-DIGITAL CONVERTER
APPLICATION INFORMATION
5V

~----~---------------l-.~--~
4 kQ

.----------,

VXDR
1-=-=-'---+----lIN(+)
(see Note B)
500 Q
ZERO
ADJ

1

50012

ANLG VCC + 1 - - + - - - - - -

T

IN(-) (see Note A)

0.1 iJ-F

T-+

10i,F

DGTLVCC ~.---~----.

+

10!lF

TLC1225

T-

3.9 kQ

TIE HIGH

Vref 1 - - - " - - - <

1-1+

1uF

NOTES: A. VI = 0.15 x ANLG Vec+.
B. 15% of ANALOG Vee,; VXDR ,; 85% of ANALOG Vee.

Figure 8. Operating with Ratiometric Transducers

TEXAS •
INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-27

5-28

TLC15501, TLC15511
Advanced LinEPICTM 10·BIT ANALOG·TO·DIGITAL CONVERTERS
WITH PARALLEL OUTPUTS
OCTOBER

MAY 1

NWPACKAGE
(TOP VIEW)

•

Single-Poly Advanced LinEPIC'M
Silicon-Gate 1-ftm CMOS Technology

•

Power Dissipation (Max) ... 40 mW

•

Advanced LinEPIC'M Single-Poly Process
Provides Close Capacitor Matching for
Better Accuracy

REF+
REFAGNO
AIN

CS
09
08
07

•

Fast Parallel Processing for DSP and ftP
Interface

AVOO
OGN01
OGN02

•

Either External or Internal Clock Can Be
Used

OVOO1
OVOO2
EOC

06
05
04
03
02

00
01

• . Conversion Time ... 6 fts

•

RO
WR
ClKIN

Total Unadjusted Error ... ±1 LSB Max
FN PACKAGE

description

(TOP VIEW)

The TLC1550 and TLC1551 are data acquisition
converters using a 10-bit, switched-capacitor,
successive-approximation
network.
A highspeed, 3-state parallel port directly interfaces to a
digital signal processor (DSP) or microprocessor
(ftP) system data bus. DO through 09 are
the digital output pins with DO being the leastsignificant bit (lSB). Separate power pins for the
analog and digital portions minimize noise pickup
in the supply leads. Additionally, the digital power
is divided into two parts to separate the lower
current logic from the higher current bus drivers.
An external clock can be applied to the ClKIN pin
to override the internal system clock if desired.
The TLC15501 and TLC15511 are characterized
for operation from -40°C to 85°C.

o

I +
Zu.u.

Z

2
w w
I~ 0...J
«a:a:za:

(.!)

AIN
AVOO
OGN01
NC
OGN02
OVOO1
OV OO2

5

° 10

4 3 2 1 28 27 26

25

24
6
7
23
22
8
21
9
10
20
19
11
12 1314 15 16 1718
0

0

~

0

N

09
08
NC
07
06
05

(") ....

1OOOzOOO

W

NC - No internal connection

Advanced LinEPIC is a trademark of Texas Instruments Incorporated.
PRODUCTION DATA information Is current as of publication date. Products
conform 10 specllications per the lerms of Texas Instruments standard
warranty. Production processing does nol necessarily include testing of all
parameters.

TEXAS

"J1

Copyright © 1991, Texas Instruments Incorporated

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-29

TLC15501, TLC15511
Advanced LinEPICTM 10-BIT ANALOG-TO-DIGITAL CONVERTERS
WITH PARALLEL OUTPUTS
functional block diagram

r

~
~
~

++

I
DVDDl;

-

r+-

100kQ
NOM

I

Frequency
Divided by2

00-09

10

Internal
Clock
10-Bit
Capacitor
DAC and S/H

t

+

ClKIN

10

SuccessiveApproximation
Register

Control
logic

sf>-

Clock Detector

REF+
REFAIN

typical equivalent inputs
INPUT CIRCUIT IMPEDANCE DURING SAMPLING MODE

INPUT CIRCUIT IMPEDANCE DURING HOLD MODE

1 kQ (Max)

AIN~

I

AIN~

.

CI = 90 pF (Max)
(Equivalent Input Capacitance)

TEXAS

-1!1

INSlRUMENlS
5-30

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

J,

5 MQ (Min)

TLC15501, TLC15511
Advanced LinEPICTM 10-BIT ANALOG-TO-OIGITAL CONVERTERS
WITH PARALLEL OUTPUTS
Terminal Functions
PIN
NAME
AGND

3 [4J

AIN

4 [5J

Analog voltage input pin. The voltage applied to this pin is converted to the equivalent digital output.

AVDD
ClKIN

5 [6J

The analog positive power supply voltage is applied to this pin. The voltage applied to this pin is designated VDD3'

22 [26J

This pin can be used for external clocking instead of using the internal system clock. It usually takes a few microseconds
before the internal clock is disabled. To use the internal clock, this pin should be tied high or left unconnected.

This pin is the analog ground and is the reference point for the voltage applied on pins AVDD, AIN, REF+, and REF-.

CS

21 [25]

The chip·select input must be low for RD or WR to be recognized by the

DO

11 [13]

Data bus output. DO is bit 1 (lSB).
Data bus output. 01 is bit 2.

01

12 [14]

02

13 [16J

Data bus output. 02 is bit 3.

03

14 [17]

Data bus output. 03 is bit 4.

04

15 [18J

Data bus output. 04 is bit 5.

05

16 [19]

Data bus output. 05 is bit 6.

06

17 [20]

Data bus output. 06 is bit 7.

07

1B [21]

Data bus output. 07 is bit B.

DB

19 [23J

Data bus output. DB is bit 9.

09

20 [24]

Data bus output. 09 is bit 10 (MSB).

NO converter.

DGND1

6 [7]

DGND2

7[9J

DVDD1

B [10]

This is the digital positive power·supply voltage pin that supplies the logic. The voltage applied to this pin is designated

DVDD2

9 [11]

VDD1·
This is the digital positive power-supply voltage pin that supplies only the higher-current output buffers. The voltage
applied to this pin is designated VDD2.

Digital ground 1 is the ground for power supply DVDD1 and is the substrate connection.
Digital ground 2 is the ground for power supply DVDD2.

EOC

10 [12]

End of Conversion output signal. This signal going low indicates that conversion is complete and the results have been
transferred to the output latch. This pin can be connected to the flP or DSP interrupt pin or can be continuously polled.

RD

24 [28J

When CS is low and RD is taken low, the data is placed on the data bus from the output latch. The output latch stores
the conversion results at the most recent negative edge of EOC. The falling edge of RD resets EOC to a high within the
td(EOC) specifications.

REF+

1 [2]

Positive voltage· reference input. Any analog input that is greater than or equal to the voltage on this pin will convert to
1111111111. Analog input voltages between REF+ and REF-will convert to the appropriate result in a ratiometric manner.

REF-

2 [3]

Negative voltage reference input. Any analog input that is less than or equ::.: to the voltage on this pin will convert to
0000000000.

23 [27]

When CS is low, conversion is started on the rising edge of WR. On this rising edge, the ADC holds the analog input
until conversion is completed. Before and after the conversion period, which is given by tconv, the ADC remains in the
sampling mode.

WR

t

DESCRIPTION

NO.t

Brackets indicate pin number for FN package.

TEXAS ~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-31

TLC15501, TLC15511
Advanced LinEPICTM 10-81T ANALOG-TO-DIGITAL CONVERTERS
WITH PARALLEL OUTPUTS
.absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage, Voo 1, V00 2, and V003 (see Note 1) ......................................... 6.5 V
Input voltage range (any input) .............................................. -0.3 V to Voo + 0.3 V
Output voltage range ....................................................... -0.3 V to Voo + 0.3 V
Peak input current (any digital input) ...................................................... ± 10 mA
Peak total input current (all inputs) ........................................................ ±30 mA
Operating free-air temperature range ................................................ -40°C to 85°C
Storage temperature range ....................................................... -65°C to 150°C
Case temperature for 10 seconds: FN package .............................................. 260°C
Lead temperature 1,6 mm (1/16 inch) from the case for 10 seconds: NW package ............... 260°C
NOTE 1: VDD1 is the voltage measured at the DVDD1 pin with respect to the DGND1 pin. VDD2 is the voltage measured at the DVDD2 pin with
respect to the DGND2 pin. VDD3 is the voltage measured at the AVDD pin with respect to the AGND pin. For these specifications, all
ground pins are tied together (and represent 0 V). When VDD1, VDD2, and VDD3 are equal, they are referred to simply as VDD.

recommended operating conditions
Supply voltage, VDD1, VDD2, VDD3

MIN

NOM

MAX

4.75

5

5.5

Positive reference voltage, VREF+ (see Note 2)
Negative reference voltage, VREF- (see Note 2)

VDD3
0

Differential reference voltage, VREF+ - VREF-, (see Note 2)

VDD3

Analog input voltage range

0

High-level control input voltage, VIH

2

Low-level control input voltage, VIL

0.5

Input clock frequency, f(ClKIN)

UNIT
V
V
V

VDD3
VDD3

V
V
V

0.8

V

7.8

MHz

Setup time, CS low before WR or RD goes low, tsu(CS)

0

ns

Hold time, CS low after WR or RD goes high, th(CS)

0

ns
ns

50

WR or RD pulse duration, tw(WR)
Input clock low pulse duration, twL(ClKIN)
Operating free-air temperature, T A

40%01
period

80% 01
period

-40

85

°C

NOTE 2: Analog Input voltages greater than that applied to REF+ convert to all '1's (1111111111), while Input voltages less than that applied to
REF- convert to all 'O's (0000000000). The total unadjusted error may increase as this differential voltage falls below 4.75 V.

TEXAS .J!1

INSTRUMENTS
5-32

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC15501, TLC15511
Advanced LinEPICTM 10-BIT ANALOG-TO-DIGITAL CONVERTERS
WITH PARALLEL OUTPUTS
electrical characteristics over recommended operating free-air temperature range,
Voo = VREF+ = 4.75 to 5.5 V and VREF- =0 (unless otherwise noted)
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

VDD = 4.75 V,

10H = -360 ",A

VOL

Low-level output voltage

VDD = 4.75 V,

10L = 2.4 mA

Va =VDD,

CS and RD at VDD

VO=O,

CS and RD at VDD

10Z

Off-state (high-impedance state) output current

IIH

High-level input current

VI = VDD

IlL

Low-level input current (except CLKIN)

VI = 0

IlL

Low-level input current (CLKIN)

lOS

Short-circuit output current

100

Operating supply current

Ci

Input capacitance

TYpt

MIN

TA=25°C

10
-10
-2.5

-0.005

-150

-50

7

14
-12

TA=25°C

Va =0,

CS low and RD high

I Analog inputs
I Digital inputs

UNIT

V
0.4

0.005

Va = 5 V,

MAX

2.4

See typical equivalent inputs

2.5

V
",A
~lA

",A
I1A
-6

2

8

60

90

5

15

mA
mA
pF

operating characteristics over recommended operating free-air temperature range with internal
clock and minimum sampling time of 4 ~s, VOO =VREF+ = 5 V and VREF- = 0 (unless otherwise
noted)
PARAMETER
EL

Linearity error

EZS

Zero-scale error

EFS

TEST CONDITIONS
TLC1550
TLC1551

I
I

MIN

TYPT

±0.5

See Note 3

±1

See Notes 2 and 4
TLC1550

Full-scale error

TLC1551

Total unadjusted error

I
I

±1

See Notes 2 and 4

±1
±1

fCLK (external) = 4.2 MHz or internal clock

Conversion time

ta(D)

Data access time after RD goes low

tv(Ol

Data valid time after RD goes high

tdis(D)

Disable time, delay time from RD high to Hi-Z

td(EOC)

Delay time, RD low to EOC high

UNIT
LSB
LSB

±0.5
See Note 5

tconv

MAX

See Figure 1

6

",s

35

ns

30

ns

ns

5
0

LSB
LSB

15

ns

t All typical values are at VDD = 5 V, TA = 25°C.
NOTES: 2. Analog input voltages greater than that applied to REF+ convert to all '1's (1111111111), while input voltages less than that applied to
REF- convert to all'O's (0000000000). The total unadjusted error may increase as this differential voltage falls below 4.75 V.
3. Linearity error is the difference between the actual analog value at the transition between any two adjacent steps and its ideal value
after zero-scale error and full-scale error have been removed.
4. Zero-scale error is the difference between the actual mid-step value and the nominal mid-step value at specified zero scale. Full-scale
error is the difference between the actual mid-step value and the nominal mid-step value at specified full scale.
5. Total unadjusted error is the difference between the actual analog value at the transition between any two adjacent steps and its ideal
value. It includes contributions from zero-scale error, full-scale error, and linearity error.

TEXAS •

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC15501, TLC15511
Advanced LinEPICTM 1O-BIT ANALOG-TO-DIGITAL CONVERTERS
WITH PARALLEL OUTPUTS
PARAMETER MEASUREMENT INFORMATION

Test Point
Output
Under Test

(see Note A)

--+--1---'

Vep = 1 V

NOTE A. Equivalent load circuit of the Teradyne A500 tester for timing parameter measurement.

Figure 1. Test Load Circuit

PRINCIPLES OF OPERATION
The operating sequence for complete data acquisition is shown in Figure 2. Processors can address the TLC1550
and TLC1551 as an external memory device by simply connecting the address lines to a decoder and the decoder
output to the CS pin. Like other peripheral devices, the write (WR) and read (RD) input signals are valid only when
CS is low. Once CS is low, the on-board system clock permits the conversion to begin with a simple write command
and the converted data to be presented to the data bus with a simple read command. The device remains in a sampling
(track) mode until conversion begins with the rising edge of WR, which initiates the hold mode. After the hold mode
begins, the clock controls the conversion automatically. When the conversion is complete, the end-of-conversion
(EOG) signal goes low indicating that the digital data has been transferred to the output latch. Lowering CS and RD
then resets EOC and transfers the data to the data bus for the processor read cycle.

II-

--:x :
I I

cs

I

~ th(CS)

tsu(CS)

:
I

i"

~ tw(WR) ---I>j I

----~I
WR

1.4v\~

I

VO.8 v

\ ....._0._8_v_ _ _ _ _ _

tconv --~I>I

I

I
I
lf~------------~.----~I-----------------+I-------It.t~
I
I
~

0.8 V \ ; .

~

I

I

ta(O)

i

tsu(CS)

------------------+i--O.-8V"'~
00-09

.;.....~1 0.8 v

II

--f.I

- - - - - - - - - - - - - - - - - -......:......- - -....:-« ~.~V

2V

tv(O)
Data Valid

th(CS)

~~

tdIS(O)

~I

~.~ V )>-----

I
j4- td(EOC) ~
\~II_________--J/~~2~V~------0.8 V \ ; .
Figure 2. TLC1550 or TLC1551 Operating Sequence

TEXAS

.J!}

INSTRUMENTS
5-34

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC15501, TLC15511
Advanced LinEPICTM 10-81T ANALOG-TO-DIGITAL CONVERTERS
WITH PARALLEL OUTPUTS
APPLICATIONS INFORMATION
Using the equivalent circuit in Figure 3, the time required to charge the analog input capacitance from 0 to Vs within
1 LSB can be derived as follows:
The capacitance charging voltage is given by
-t IRtC.)
Vc = Vs (1-e
C'
I

(1 )

where
Rt = Rs + rj
The final voltage to 1 LSB is given by
(2)

Vc (LSB) = Vs - (Vs/1024)
Equating equation 1 to equation 2 and solving for time te gives

Vs-(Vs/1024)=Vs(1-e- t c/R t Cj)

(3)

and
te (LSB) " Rt x Cj x In1024

(4)

Therefore, witl the values given
te (LSB) = (Rs + 1 kQ) x 60 pF x In1 024

(5)

I

I

Driving Source t ..

•

TLC1550 or TLC1551

I
RS

I

VI

ri

VS~VC
I
1 kQ (Max)

I

I
I
I

-

C.
I

90 pF (Max)

VI = Input Voltage at AIN
Vs = External Driving Source Voltage
Rs = Source Resistance
ri = Input Resistance
Ci =Equivalent Input Capacitance

Figure 3. Equivalent Input Circuit Including the Driving Source

t Driving source requirements for 1a-bit measurements
1. Rs s 100 Q
2. Noise and distortion s 80 dB
3. Rs must be real at the input frequency.

TEXAS

~

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-35

5-36

TLC32040C. TLC320401. TLC32041 C. TLC320411
TLC32042C. TLC320421

ANALOG INTERFACE CIRCUITS
D2964. SEPTEMBER 1987-REVtSED MAY 1991

•

Advanced LinCMOS" Silicon-Gate Process
Technology

•

14-Bit Dynamic Range ADC and DAC

•

Variable ADC and DAC Sampling Rate Up to
19,200 Samples per Second

•

Switched-Capacitor Antialiasing Input Filter
and Output-Reconstruction Filter

•

Serial Port for Direct Interface to
TMS32011, TMS320C17, TMS32020, and
TMS320C25 Digital Processors

•

Synchronous or Asynchronous ADC and
DAC Conversion Rates with Programmable
Incremental ADC and DAC Conversion
Timing Adjustments

•

Serial Port Interface to SN74299 Serial-toParallel Shift Register for Parallel Interface
to TMS32010, TMS320C15, or Other
Digital Processors

•

N PACKAGE
(TOP VIEW)
NU
NU
IN+
IN AUX IN+
AUX INOUT+
OUT-

NU
RESET
EODR
FSR
DR
MSTR CLK
VDD
REF
DGTL GND
SHIFT CLK
EODX
DX
WORD/BYTE
FSX

VCC+
VCCANLG GND
ANLG GND
NU
NU
FN PACKAGE

(TOP VIEW)

600-mil Wide N Package (CL to CLl
4

PART
NUMBER
TLC32040

DESCRIPTION
Analog Interface Circuit with internal
reference. Also a plug-in replacement

TLC32041

for TLC32041 .
Analog Interface Circuit without internal
reference.

TLC32042

DR
MSTR CLK
VDD
REF
DGTL GND
SHIFT CLK
EODX

Identical to TLC32040. but has a
slightly wider bandpass filter bandwidth

3

1 28 27 26
25

6

24

23
22

8
9

21

10

20
19

11

INAUX IN +
AUX INOUT +
OUTVCC +
VCC-

12131415161718

XI~IX Z ZZZ
O>-~
ClCl

:::J :::JOO

to

description

2

5

0a:

ClCl
-'-'

zz

0
The TLC32040, TLC32041, and TLC32042 are
<{<{
complete analog-to-digital and digital-to-analog
input/output systems, each on a single
NU- Nonusable; no external connection should be made to these
monolithic CMOS chip. This device integrates a
pins.
bandpass switched-capacitor antialiasing input
filter, a 14-bit-resolution A/D converter, four microprocessor-compatible serial port modes, a 14-bitresolution D/A converter, and a low-pass switched-capacitor output-reconstruction filter. The device offers
numerous combinations of Master Clock input frequencies and conversion/sampling rates, which can be
changed via digital processor control.

:s:

Typical applications for this IC include modems (7.2-,8-,9.6-, 14.4-, and 19.2-kHz sampling rate), analog
interface for digital signal processors (DSPs). speech recognition/storage systems, industrial process control,
biomedical instrumentation, acoustical signal processing, spectral analysis, data acquisition, and
instrumentation recorders. Four serial modes, which allow direct interface to the TMS32011, TMS320C17,
TMS32020, and TMS320C25 digital signal processors, are provided. Also, when the transmit and receive
sections of the Analog Interface Circuit (AIC) are operating synchronously, it will interface to two SN74299
Advanced LinCMOSrn is a trademark of Texas Instruments Incorporated
Copyright © 1991, Texas Instruments Incorporated

PRODUCTION DATA documents contain information
current as of publication date. Products conform to
specifications per the terms of Texas Instruments

standard warranty. Production processing does hot
necessarily include testing of all parameters.

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-37

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
description (continued)
serial-to-parallel shift registers. These serial-to-parallel shift registers can then interface in parallel to the
TMS32010, TMS320C15, other digital signal processors, or external FIFO circuitry . .output data pulses
are emitted to inform the processor that data transmission is complete or to allow the DSP to differentiate
between two transmitted bytes. A flexible control scheme is provided so that the functions of the IC can
be selected and adjusted coincidentally with signa'i processing via software control.
The antialiasing input filter comprises seventh-order and fourth-order CC-type (Chebyshev/elliptic
transitional) low-pass and high-pass filters, respectively, and a fourth-order equalizer, The input filter is
implemented in switched-capacitor technology and is preceded by a continuous time filter to eliminate
any possibility of aliasing caused by sampled data filtering. When no filtering is desired, the entire composite
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 A/D and D/A converters each have 14 bits of resolution. The A/D and D/A architectures ensure no
missing codes and monotonic operation. An internal voltage reference is provided on the TLC32040 and
TLC32042 to ease the design task and to provide complete control over the performance of the IC. The
internal voltage reference is brought out to a pir:l and is available to the designer. Separate analog and
digital voltage supplies and grounds are provided to minimize noise and ensure a wide dynamic range.
Also, the analog circuit path contains only differential circuitry to keep noise to an absolute minimum.
The only exception is the DAC sample-and-hold, which utilizes pseudo-differential circuitry.
The output-reconstruction filter is a seventh-order CC-type (Chebyshev/elliptic transitional low-pass filter
with a fourth-order equalizer) and is implemented in switched-capacitor technology. This filter is followed
by a continuous-time filter to eliminate images of the digitally encoded signal.
The TLC32040C, TLC32041 C, and TLC32042C are characterized for operation from O°C to 70°C and
the TLC320401, TLC320411, and TLC320421 are characterized for operation from - 40°C to 85 DC.

functional block diagram
BANOPASS FILTER
SERIAL
PORT

IN+
INAUX IN +

,-

AUX IN-

I

__

~EI~ S':':TI~

_

_

_

I

_

I

""1,

IL..

-.,

VOLTAGE
REFERENCE
(TLC320401
TlC32042
ONLY)
__

I
I

I
I

I
..J

LOW-PASS FILTER
OUT + _ t - - - - - l

1f

OUT - - t - - - - - l
TRANSMIT SECTION
vcc + Vcc _ ANLG OTGL VOD
GND GND (DIG!

~

TEXAS
INSTRUMENTS
5-38

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC3 2040C, TLC3 20401, TLC3 2041 C, TLC3 20411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
PRINCIPLES OF OPERATION

analog input
Two sets of analog inputs are provided. Normally, the IN + and IN - input set is used; however, the auxiliary
input set, AUX IN + and AUX IN -, can be used if a second input is required. Each input set can be operated
in either differential or single-ended modes, since sufficient common-mode range and rejection are provided.
The gain for the IN +, IN -, AUX IN +, and AUX IN - inputs can be programmed to be either 1, 2, or 4
(see Table 2). Either input circuit can be selected via software control. It is important to note that a wide
dynamic range is assured by the differential internal analog architecture and by the separate analog and
digital voltage supplies and grounds.

AID bandpass filter. AID bandpass filter clocking, and AID conversion timing
The AID bandpass filter can be selected or bypassed via software control. The frequency response of this
filter is presented in the following pages. This response results when the switched-capacitor filter clock
frequency is 288 kHz. Several possible options can be used to attain a 288-kHz switched-capacitor filter
clock. When the filter clock frequency is not 288 kHz, the filter transfer function is frequency-scaled by
the ratio of the actual clock frequency to 288 kHz. The low-frequency roll-off of the high-pass section
is 300 Hz. However, the high-pass section low-frequency roll-off is less steep for the TLC32042 than for
the TLC32040 and TLC32041.
The Internal Timing Configuration and AIC OX Data Word Format sections of this data sheet indicate the
many options for attaining a 288-kHz bandpass switched-capacitor filter clock. These sections indicate
that the RX Counter A can be programmed to give a 288-kHz bandpass switched-capacitor filter clock
for several Master Clock input frequencies.
The AID conversion rate is then attained by frequency-dividing the 288-kHz bandpass switched-capacitor
filter clock with the RX Counter B. Thus, unwanted aliasing is prevented because the AID conversion rate
is an integral submultiple of the bandpass switched-capacitor filter sampling rate, and the two rates are
synchronously locked.

AID converter performance specifications
Fundamental performance specifications for the AID converter circuitry are presented in the AID converter
operating characteristics section of this data sheet. The realization of the AID converter circuitry with
switched-capacitor techniques provides an inherent sample-and-hold.

analog output
The analog output circuitry is an analog output power amplifier. Both noninverting and inverting amplifier
outputs are brought out of the IC. This amplifier can drive transformer hybrids or low-impedance loads
directly in either a differential or single-ended configuration.

D/A low-pass filter. DIA low-pass filter clocking, and DIA conversion timing
The frequency response of this filter is presented in the following pages. This response results when the
low-pass switched-capacitor filter clock frequency is 288 kHz. Like the AID filter, the transfer function
of this filter is frequency-scaled when the clock frequency is not 288 kHz. A continuous-time filter is provided
on the output of the DIA low-pass filter to greatly attenuate any switched-capacitor clock feedthrough.
The DI A conversion rate is then attained by frequency-dividing the 288-kHz switched-capacitor filter clock
with TX Counter B. Thus, unwanted aliasing is prevented because the DIA conversion rate is an integral
submultiple of the switched-capacitor low-pass filter sampling rate, and the two rates are synchronously
locked.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

5-39

TlC32040C, TlC320401, TlC32041 C, TlC3204 n
TlC32042C. TlC320421
ANALOG INTERFACE CIRCUITS
PRINCIPLES OF OPERATION (continued)
asynchronous versus synchronous operation
If the transmit section of the AIC (low-pass filter and DAC) and receive section (bandpass filter and ADC)
are operated a!\ynchronously, the low-pass and band-pass filter clocks are independently generated from
the Master Clock signal. Also, the D/A and A/D conversion rates are independently determined. If the
transmit and receive sections are operated synchronously, the low-pass filter clock drives both low-pass
and bandpass filters. In synchronous operation, the A/D conversion timing is derived from, and is equal
to, the D/A conversion timing. (See description of the WORD/BYTE pin in the Pin Functional Description
Section.)

CIA converter performance specifications
Fundamental performance specifications for the D/A converter circuitry are presented in the D/A converter
operating characteristics section of the data sheet. The D/A converter has a sample-and-hold that is realized
with a switched-capacitor ladder.
-

system frequency response correction
Sin x/x correction circuitry is performed in digital signal processor software. The system frequency response
can be corrected via DSP software to ± 0.1 dB accuracy to a band-edge of 3000 Hz for all sampling rates.
This correction is accomplished with a first-order digital correction filter, which requires only seven TMS320
instruction cycles. With a 200-ns instruction cycle, seven instructions represent an overhead factor of
only 1.1 % and 1.3% for sampling rates of 8 and 9.6 kHz, respectively (see the sin x/x Correction Section
for more details).

serial port
The serial port has four possible modes that are described in detail in the Functional Pin Description Section.
These modes are briefly described below and in the Functional Description for Pin 13, WORD/BYTE.
1. The transmit and receive sections are operated asynchronously, and the serial port interfaces
directly with the TMS32011 and TMS320C17.
2. The transmit and receive sections are operated asynchronously, and the serial port interfaces
directly with the TMS32020 and the TMS320C25.
3.

The transmit and receive sections are operated synchronously, and the serial port interfaces directly
with the TMS32011 and TMS320C17.

4.

The transmit and receive sections are operated synchronously, and the serial port interfaces directly
with the TMS32020, TMS320C25, or two SN74299 serial-to-parallel shift registers, which can
then interface in parallel to the TMS3201 0, TMS320C 15, to any other digital signal processor,
or to external FIFO circuitry.

operation of TLC32040 or TLC32042 with internal voltage reference
The internal reference of the TLC32040 and TLC32042 eliminates the need for an external voltage reference
and provides overall circuit cost reduction. Thus, the internal reference eases the design task and provides
complete control over the performance of the IC. The internal reference is brought out to a pin and is available
to the designer. To keep the amount of noise on the reference signal to a minimum, an external capacitor
may be connected between REF and ANLG GND.

-II}

TEXAS
INSTRUMENTS
5-40

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC3 2040C, TLC3 20401, TLC3 2041 C, TLC3 20411
TLC32042C, TLC320421

ANALOG INTERFACE CIRCUITS
PRINCIPLES OF OPERATION (continued)
operation of TLC32040, TLC32041, or TLC32042 with external voltage reference
The REF pin may be driven from an external reference circuit if so desired. This external circuit must be
capable of supplying 250 p.A and must be adequately protected from noise such as crosstalk from the
analog input.

reset
A reset function is provided to initiate serial communications between the AIC and DSP and to allow fast,
cost-effective testing during manufacturing. The reset function will initialize all AIC registers, including
the control register. After a negative-going pulse on the RESET pin, the AIC will be initialized. This
initialization allows normal serial port communications activity to occur between AIC and DSP (see AIC DX
Data Word Format section).

IOQpback
This feature allows the user to test the circuit remotely. In loopback, the OUT + and OUT - pins are internally
connected to the IN + and IN - pins. Thus, the DAC bits (d15 to d2), which are transmitted to the DX
pin, can be compared with the ADC bits (d15 to d2), which are received from the DR pin. An ideal comparison
would be that the bits on the DR pin equal the bits on the DX pin. However, in practice there will be some
difference in these bits due to the ADC and DAC output offsets.
In loop back, if the IN + and IN - pins are enabled, the external signals on the IN + and IN - pins are ignored.
If the AUX IN + and AUX IN - pins are enabled, the external signals on these pins are added to the OUT +
and OUT - signals in loopback operation.
The loopback feature is implemented with digital signal processor control by transmitting the appropriate
serial port bit to the control register (see AIC Data Word Format section).

PIN
NAME

NO.

ANLG GND

17,18

AUX IN+

24

DESCRIPTION

I/O

Analog ground return for all internal analog circuits. Not internally connected to DGTL GND.

I

Noninverting auxiliary analog input stage. This input can be switched into the bandpass filter and AID converter
path via software control. If the appropriate bit in the Control register is a 1, the auxiliary inputs will replace
the IN + and IN - inputs. If the bit is a 0, the IN + and IN - inputs will be used Isee the AIC DX Data Word
Format section).

AUX IN-

23

I

Inverting auxiliary analog input Isee the above AUX IN + pin description!.

DGTL GND
DR

9
5

0

This pin is used to transmit the ADC output bits from the AIC to the TMS320 serial port. This transmission

DX

12

I

Digital ground for all internal logic circuits. Not internally connected to ANlG GND.
of bits from the AIC to the TMS320 serial port is synchronized with the SHIFT ClK signal.
This pin is used to receive the DAC input bits and timing and control information from the TMS320. This serial
transmission from the TMS320 serial port to the AIC is synchronized with the SHIFT ClK signal.

EODR

3

0

End of Data Receive. See the WORD/BYTE pin description and the Serial Port Timing diagram. During the wordmode timing, this signal is a low-going pulse that occurs immediately after the 16 bits of A/D information have
been transmitted from the AIC to the TMS320 serial port. This signal can be used to interrupt a microprocessor
upon completion of serial communications. Also, this signal can be used to strobe and enable external serialto-parallel shift registers, latches, or external FIFO RAM, and to facilitate parallel data bus communications
between the AIC and the serial-to-parallel shift registers. During the byte-mode timing, this signal 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 TMS32011 or TMS320C17 can use this low-going signal to differentiate
between the two bytes as to which is first and which, is second. EODR does not occur after secondary
communication.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-41

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
PIN
NAME
EODX

NO.
11

I/O

DESCRIPTION

0

End of Data Transmit. See the WORD/BYTE pin description and the Serial Port Timing diagram. During the

word-mode timing. this signal is a low-going pulse that occurs immediately after the 16 bits of D/A converter
and control or register information have been transmitted from the TMS320 serial port to the AIC. This signal
can be used to interrupt a microprocessor upon the completion of serial communications. Also, this signal

can be used to strobe and enable external serial-ta-parallel shift registers, latches, or an external FIFO RAM,
and to facilitate parallel data-bus communications between the AIC and the serial-ta-parallel shift registers.
During the byte--mode timing, this signal 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 TMS32011 or TMS320C17
can use this low-going signal to differentiate between the two bytes as to which is first and which is second.
FSR

4

0

Frame Sync Receive. In the serial transmission modes, which are described in the WORD/BYTE pin description,
the FSR pin is held low during bit transmission. When the FSR pin goes low, the TMS320 serial port will begin
receiving bits from the AIC via the DR pin of the AIC. The most significant DR bit will be present on the DR
pin before FSR goes low. (See Serial Port Timing and Internal Timing Configuration diagrams.) FSR does not
occur after secondary communication.

FSX

14

0

Frame Sync Transmit. When this pin goes low, the TMS320 serial port will begin transmitting bits to the AIC
via the DX pin of the AIC. In all serial transmission modes, which are described in the WORD/BYTE pin description,
the FSX pin is held low during bit transmission (see Serial Port Timing and Internal Timing Configuration
diagrams).

IN+

26

I

Noninverting input to analog input amplifier stage

IN-

25

I

Inverting input to analog input amplifier stage

6

I

The Master Clock signal is used to derive all the key logic signals of the AIC, such as the Shift Clock, the

MSTR ClK

switched-capacitor filter clocks, and the AID and D/A timing signals. The Internal Timing Configuration diagram
shows how these key signals are derived. The frequencies of these key 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 A/D and D/A converters (see the Internal Timing Configuration).
OUT+

22

0

OUT-

21

0

Noninverting output of analog output power amplifier. Can drive transformer hybrids or high-impedance loads
directly in either a differential or a single-ended configuration.

REF

8

RESET

2

Inverting output of analog output power amplifier. Functionally identical with and complementary to OUT +.

I/O For the TlC32040 and TlC32042, the internal voltage reference is brought out on this pin. For the TlC32040,
TlC32041, and TlC32042. an external voltage reference can be applied to this pin.
I

A reset function is provided to initialize the T A. TA', TB. RA. RA', RB, and control registers. This reset function
initiates serial communications between the Ale and DSP. The reset function will initialize all AIC registers
including the control register. After a negative-going pulse on the RESET pin. the AIC registers will be initialized
to provide an a-kHz data conversion rate for a 5.184-MHz master clock input signal. The conversion rate adjust
registers, TA' and RA', will be reset to 1. The CONTROL register bits will be reset as follows (see AIC DX
Data Word Format section).
d7

=

1, d6

=

1. d5

=

1. d4

= 0,

d3

= 0,

d2

=

1

This initialization allows normal serial-port communication to occur between Ale and DSP.
SHIFT ClK

10

0

The Shift Clock signal is obtained by dividing the Master Clock signal frequency by four. This signal is used
to

clock the

serial

data transfers of the

AIC,

described in the WORD/BYTE pin description

below (see the Serial Port Timing and Internal Timing Configuration diagram).
VDD

7

Digital supply voltage, 5 V ± 5%

VCC+

20

Positive analog supply voltage. '5 V ± 5%

VCC-

19

Negative analog supply voltage - 5 V ± 5%

~

TEXAS
INSTRUMENTS
5-42

POST OFFiCE BOX 655303 • DALLAS, TEXAS 75265

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
PIN
NAME

NO.

WORD/BYTE 13

1/0

DESCRIPTION

I

This pin. in conjunction with a bit in the CONTROL register, is used to establish one of four serial
modes. These four serial modes are described below.
Ale transmit and receive sections are operated asynchronously.
The following description applies when the Ale is configured to have asynchronous transmit and receive sections.

If the appropriate data bit in the Control register is a 0 (see the AIC DX Data Word Format), the transmit and
receive sections will be asynchronous.
Serial port directly interfaces with the serial port of the TMS32011 or TMS320C17 and communicates
L
in two 8-bit bytes. The operation sequence is as follows (see Serial Port Timing diagrams).
1. The FSX or FSR pin is brought low.
2. One 8-bit byte is transmitted or one 8-bit byte is received.
3. The EODX or EODR pin is brought low.
4. The FSX or FSR pin emits a positive frame-sync pulse that is
four Shift Clock cycles wide.
5. One 8-bit byte is transmitted or one 8-bit byte is received.
6. The EODX or EODR pin is brought high.
7. The FSX or FSR pin is brought high.
Serial port directly interfaces with the serial port of the TMS32020, TMS320C25, or TMS320C30
H
and communicates in one 16-bit word. The operation sequence is as follows (see Serial Port Timing
diagrams):
1. The FSX or FSR pin is brought low.
2. One 16-bit word is transmitted or one 16-bit word is received.
3. The FSX or FSR pin is brought high.
4. The EODX or EO DR pin emits a low-going pulse.
Ale transmit and receive sections are operated synchronously.
If the appropriate data bit in the Control register is a 1 the transmit and receive sections will be configured
to be synchronous. In this case, the bandpass switched-capacitor filter and the AID conversion timing will
be derived from the TX Counter A, TX Counter B, and TA, TA', and TB registers, rather than the RX Counter
A, RX Counter B, and RA, RA', and RS registers. In this case, the AIC FSX and FSR timing will be identical
during primary data communication; however, FSR will not be asserted during secondary data communication
since there is no new AID conversion result. The synchronous operation sequences are as follows (see Serial
Port Timing diagrams).
L
Serial port directly interfaces with the serial port of the TMS320 11 or TMS320C 17 and communicates
in two 8-bit bytes. The operation sequence is as follows (see Serial Port Timing diagrams):
1. The FSX and FSR pins are brought low.
2. One 8-bit byte is transmitted and one 8-bit byte is received.
3. The EODX and EODR pins are brought low.
4. The FSX and FSR pins emit positive frame-sync pulses that are
four Shift Clock cycles wide.
5. One 8-bit byte is transmitted and one 8-bit byte is received.
6. The EODX and EODR pins are brought high.
7. The FSX and FSR pins are brought high.
H
Serial port directly interfaces with the serial port of the TMS32020, TMS320C25, or TMS320C30
and communicates in one 16-bit word. The operation sequence is as follows (see Serial Port Timing
diagrams):
1. The FSX and FSR pins are brought low.
2. One 16-bit word is transmitted and one 16-bit word is received.
3. The FSX and FSR pins are brought high.
4. The EODX or EODR pins emit low-going pulses.
Since the transmit and receive sections of the AIC are now synchronous, the AIC serial port, with additional
NOR and AND gates, will interface to two SN74299 serial-to-parallel shift registers. Interfacing the AIC to
the SN74299 shift register allows the AIC to interface to an external FIFO RAM and facilitates parallel, data
bus communications between the AIC and the digital signal processor. The operation sequence is the same
as the above sequence (see Serial Port Timing diagrams).
I

-Ij}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-43

TLC32040C, TLC320401, TLC32041 C, TLC32041I
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
INTERNAL TIMING CONFIGURATION

r - - - - - - - - - - - -,

MASTER CLOCK
5.184 MHz (11
10.368 MHz (21

SHIFT CLOCK

1---ll.!:D~IV~ID~E:2:B~Y,,:4:J-------t----. 1.296 MHz (11

_ _ _ _ _ _ _ _ _ _ _ _ .J

2.592 MHz (21

----------,

OPTIONAL EXTERNAL CIRCUITRY
FOR FULL- OUPLEX MODEMS
--; 53.6 ';;Hz -- CLOCK (11

DIVIDE BY 2
,

COMMERCIAL

I

EXTERNAL
FRONT-END

I

I

F~~~~~=~~X
FILTERS!

LOW-PASS
SWITCHED
CAP FILTER
CLK - 288 kHz
SQUARE WAVE

I
I

_______ :..J

dO.dl- 0 .l
dO.dl-l.0 t

dO,dl - 0,0
dO.dl -1.1 t

TX COUNTER A
ITA = 9 (111
ITA - 18 (211
576-kHz
&...:;16;...::;BI;.;.T;:.SI"-_~ PULSES

TX COUNTER
TB-40; 7.2
TB - 36; 8.0
TB - 30; 9.6
TB-20; 14.4
TB-15; 19.2

B
kHz
kHz
kHz
kHz
kHz

BANDPASS
SWITCHED
CAP FILTER
CLK - 288 kHz
SQUARE WAVE

DIVIDE BY 2

dO,dl- 0 •0
dO.dl = 1.1 t

dO.dl -0.1
dO.dl=1.0 t

RX COUNTER A
IRA = 9 (111
IRA = 18 (211
(6 BITSI
~~~~----~

SCF Clock Frequency

=

576-kHz
PULSES

RX COUNTER
RB=40; 7.2
RB = 36; 8.0
RB = 30; 9.6
RB = 20; 14.4
RB= 15; 19.2

DIA
CONVERSION
FREQUENCY

B
kHz
kHz
kHz
kHz
kHz

AID
CONVERSION
FREQUENCY

Master Clock Frequency
2 x Contents of Counter A

NOTE; Frequency 1. 20.736 MHz. is used to show how 153.6 kHz (for a commercially available modem split-band filter clock), popular
speech and modem sampling signal frequencies, and an internal 288-kHz switched-capacitor filter clock can be derived synchronously
and as submultiples of the crystal oscillator frequency. Since these derived frequencies are synchronous submultiples of the crystal
frequency, aliasing does not occur as the sampled analog signal passes between the analog converter and switched-capacitor filter
stages. Frequency 2. 41.472 MHz. is used to show that the AIC can work with high-frequency signals. which are used by highspeed digital signal processors.
t Split-band filtering can alternatively be performed after the analog input function via software in the TMS320.
tThese control bits are described in the AIC DX Data Word Format section.

TEXAS

'iii

INSTRUMENTS
5--44

POST OFFiCE BOX 655303 • DALLAS, TEXAs 75265

TLC32040C. TLC320401. TLC32041 C. TLC320411
TLC32042C. TLC320421
ANALOG INTERFACE CIRCUITS
explanation of internal timing configuration
All of the internal timing of the AIC is derived from the high-frequency clock signal that drives the Master
Clock input pin. The Shift Clock signal, which strobes the serial port data between the AIC and DSP, is
derived by dividing the Master Clock input signal frequency by four.
SCF Clock Frequency

=

Conversion Frequency

Shift Clock Frequency =

Master Clock Frequency
2 x Contents of Counter A
SCF Clock Frequency
Contents of Counter B
Master Clock Frequency
4

TX Counter A and TX Counter B, which are driven by the MasterCiock signal, determine the D/A conversion
timing. Similarly, RX Counter A and RX Counter B determine the AID conversion timing. In order for the
switched-capacitor low-pass and bandpass filters to meet their transfer function specifications, the
frequency of the clock inputs of the switched-capacitor filters must be 288 kHz. If the frequencies of the
clock inputs are not 288 kHz, the filter transfer function frequencies are scaled by the ratios of the clock
frequencies to 288 kHz. Thus, to obtain the specified filter responses, the combination of Master Clock
frequency and TX Counter A and RX Counter A values must yield 2BB-kHz switched-capacitor clock signals.
These 288-kHz clock signals can then be divided by the TX Counter Band RX Counter B to establish the
D/A and AID conversion timings.
TX Counter A and TX Counter B are reloaded every D/A conversion period, while RX Counter A and RX
Counter B are reloaded every AID conversion period. The TX Counter Band RX Counter B are loaded with
the values in the TB and RB Registers, respectively. Via software control, the TX Counter A can be loaded
with either the TA Register, the T A Register less the T A' Register, or the T A Register plus the T A' Register.
By selecting the TA Register less the TA' Register option, the upcoming conversion timing will occur earlier
by an amount of time that equals T A' times the signal period of the Master Clock. By selecting the T A
Register plus the T A' Register option, the upcoming conversion timing will occur later by an amount of
time that equals TA' times the signal period of the Master Clock. Thus, the DI A conversion timing can
be advanced or retarded. An identical ability to alter the AID conversion timing is provided. In this case,
however, the RX Counter A can be programmed via software control with the RA Register, the RA Register
less the RA' Register, or the RA Register plus the RA' Register.
The ability to advance or retard conversion timing is particularly useful for modem applications. This feature
allows controlled changes in the AID and D/A conversion timing. This feature can be used to enhance
signal-to-noise performance, to perform frequency-tracking functions, and to generate nonstandard modem
frequencies.
If the transmit and receive sections are configured to be synchronous (see WORD/BYTE pin description),
then both the low-pass and bandpass switched-capacitor filter clocks are derived from TX Counter A. Also,
both the D/A and AID conversion timing are derived from the TX Counter A and TX Counter B. When the
transmit and receive sections are configured to be synchronous, the RX Counter A, RX Counter B, RA
Register, RA' Register, and RB Registers are not used.

-I.!}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5--45

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
AIC OR or OX word bit pattern
AID or D/A MSB,
1 st bit sent

1st bit sent of 2nd byte

AID or D/A LSB

AIC OX data word format section
COMMENTS

d15Id14Id13Id12Idllldl0!d9!dS!d7!dS!d5!d4!d2!dl!dO
primary OX serial communication protocol
_ d15 (MSB) through d2 go to the D/A

-+!

0

0

The TX and RX Counter A's are loaded with the TA and RA register
values. The TX and RX Counter B's are loaded with TB and RB

converter register

register values.

_ d15 (MSB) through d2 go to the D/A

-+!

0

1

The TX and RX Counter A's are loaded with the TA+TA' and
RA + RA' register values. The TX and RX Counter B's are loaded

converter register

with the TB and RB register values. NOTE: dl =0, dO = 1 will cause
the next D/A and AID conversion periods to be changed by the
addition of TA' and RA' Master Clock cycles, in which TA' and
RA' can be positive or negative or zero. Please refer to
Table 1. AIC Responses to Improper Conditions.
_

d15 (MSB) through d2 go to the D/A

-+!

1

0

The TX and RX Counter A's are loaded with the TA-TA' and
RA - RA' register values. The TX and RX Counter B's are loaded

converter register

with the TB and RB register values. NOTE: d 1 = 1, dO = 0 will cause
the next D/A and AID conversion periods to be changed by the
subtraction of TA' and RA' Master Clock cycles, in which TA' and
RA' can be positive or negative or zero. Please refer to
Table 1. AIC Responses to Improper Conditions.
_ d15 (MSB) through d2 go to the D/A
converter register

-+!

1

1

The TX and RX Counter A's are loaded with the TA and RA register
values. The TX and RX Counter B's are loaded with the TB and
RB register values. After a delay of four Shift Clock cycles, a
secondary transmission will immediately follow to program the AIC
to operate in the desired config'uration.

NOTE: Setting the two least significant bits to 1 in the normal trans'Dission of DAC information (Primary Communications) to the AIC
will initiate Secondary Communications upon completion of th~ Primary Communications.
Upon completion of the Primary Communication, FSX will remain high for four SHIFT CLOCK cycles and will then go low and initiate
the Secondary Communication. The timing specifications for the Primary and Secondary Communications are identical. In this manner,
the Secondary Communication, if initiated, is interleaved between successive Primary Commun(cations. This interleaving prevents
the Secondary Communication from interfering with the Primary Communications and DAC timing, thus preventing the AIC from

skipping a DAC output. It is important to note that in the synchronous mode, FSR will not be asserted during Secondary
Communications.

~

TEXAS
INSTRUMENTS
5-46

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
secondary OX serial communication protocol
x x I +- to TA register ~I x
x I +- to RA register ~ I
~I
x 1<- to TA' register ~ I x I <- to RA' register
~I
x 1<- to TB register -+ I x I +- to RB register
x x x x x x x x
d7 d6 d5 d4 d3 d2

0

0

d 13 and d6 are MSBs (unsigned binary)

0

1

d14 and d7 are 2's complement sign bits

1

0

d 14 and d7 are MSBs (unsigned binary)

1

1

1..-- CONTROL --.1
REGISTER

d2

~

0/1 deleteslinserts the bandpass filter

d3 ~ 0/1 disableslenables the loopback function
d4

~

d5

= 0/1

011 disableslenables the AUX IN

+ and AUX IN - pins

asynchronous/synchronous transmit and receive sections

d6

~

0/1 gain control bits (see Gain Control Section)

d7

~

011 gain control bits (see Gain Control Section)

reset function
A reset function is provided to initiate serial communications between the AIC and DSP. The reset function
will initialize all AIC registers, including the control register. After power has been applied to the AIC, a
negative-going pulse on the RESET pin will initialize the AIC registers to provide an 8-kHz AID and
D/A conversion rate for a 5.184 MHz master clock input signal. The AIC, excepting the CONTROL register,
will be initialized as follows (see AIC DX Data Word Format section):

REGISTER

INITIALIZED
REGISTER
VALUE (HEX)

TA
TA'
TB
RA
RA'
RB

9
1
24

9
1
24

The CONTROL register bits will be reset as follows (see AIC DX Data Word Format section):
d7

=

1, d6

=

1, d5

=

1, d4 = 0, d3 = 0, d2 = 1

This initialization allows normal serial port communications to occur between AIC and DSP. If the transmit
and receive sections are configured to operate synchronously and the user wishes to program different
conversion rates, only the TA, TA', and TB register need to be programmed, since both transmit and receive
timing are synchronously derived from these registers (see the Pin Descriptions and AIC DX Word Format
sections).
The circuit shown below will provide a reset on power-up when power is applied in the sequence given
under Power-Up Sequence. The circuit depends on the power supplies' reaching their recommended values
a minimum of 800 ns before the capacitor charges to 0.8 V above DGTL GND.
TLC320401
TlC32041I
TLC32042

rvv';:c';:c:+1--+--+ 5 v
200 krl

0.5 J'F

L~v~C~C':-J-""'--

-5 V

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-47

TLC32040C, TLC320401, TLC32041C, TLC320411
TlC32042C, TlC320421
ANALOG INTERFACE CIRCUITS
power-up sequence
To ensure proper operation of the Ale, and as a safeguard against latch-up, it is recommmended that a
Schottky diode with a forward voltage less than or equal to 0.4 V be connected from Vee _ to ANLG
GND (see Figure 17). In the absence of such a diode, power should be applied in the following sequence:
ANLG GND and DGTL GND, Vee _, then Vee + and VDD. Also, no input signal should be applied until
after power-up.

AIC responses to improper conditions
The Ale has provisions for responding to improper conditions. These improper conditions and the response
of the Ale to these conditions are presented in Table 1 below.

AIC register constraints
The following constraints are placed on the contents of the Ale registers:
1. TA register must be ~ 4 in word mode (WORD/BYTE =
2. TA register must be ~ 5 in byte mode (WORD/BYTE =
3. TA' register can be either positive, negative, or zero.
4. RA register must be ~ 4 in word mode (WORD/BYTE =
5. RA register must be ~ 5 in byte mode (WORD/BYTE =
6. RA' register can be either positive, negative, or zero.
7. (T A register ± T A' register) "must be > 1.
8. (RA register ± RA' register) must be > 1.
9. TB register must be > 1.

High).
Low).
High).
Low).

TABLE 1. AIC RESPONSES TO IMPROPER CONDITIONS
IMPROPER CONDITION
T A register

+ TA' register

T A register - TA' register
TA register

+ TA' register

a or
~ a or
< a
~

Ale RESPONSE
1

Reprogram TX Counter A with T A register value

1
MODULO 64 arithmetic is used to ensure that a positive value is loaded into the TX Counter
i.e., TA register

+ RA' register

~

RA register - RA' register

~

RA register

+ RA' register

~

T A register

~

RA register

a or
a or
a or

1

Reprogram RX Counter A with RA register value

1
1

MODULO 64 arithmetic is used to ensure that a positive value is loaded into RX Counter A,
i.e., RA register

a or
a or

RA register

~

T A register

< 4

TA register
RA register

<
<
<

TB register

~

RB register

~

RA register

1

A.

+ TA' register + 40 HEX is loaded into TX Counter A.

+ RA'register + 40 HEX is loaded into RX Counter A.

AIC is shut down.

1

in word mode

The AIC serial port no longer operates.

5 in byte mode
4 in word mode
5 in. byte mode

a or
a or

1

Reprogram TB register with 24 HEX

1

Reprogram RB register with 24 HEX

AIC and DSP cannot communicate

Hold last DAC output

improper operation due to conversion times being too close together
If the difference between two successive D/A conversion frame syncs is less that 1/19.2 kHz, the Ale
operates improperly. In this situation, the second D/A conversion frame sync occurs too quickly and there
is not enough time for the ongoing conversion to be completed, This situation can occur if the A and B
registers are improperly programmed or if the A + A' register or A - A' register result is too small. When
incrementally adjusting the conversion period via the A + A' register options, the designer should be very
careful not to violate this requirement (see following diagram).

TEXAS •

INSTRUMENTS
5-48

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS

~~~~ELr~

FSX

I

~

i4-0NGOING

FSR

I

CONVERSION~

t2 - t1 "" 1/19.2 kHz

asynchronous operation - more than one receive frame sync occurring between two transmit frame
syncs
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. The command to use the incremental conversion period adjust option is sent to the
AIC during a FSX frame sync. The ongoing conversion period is then adjusted. However, either Receive
Conversion Period A or B may be adjusted. For both transmit and receive conversion periods, the incremental
conversion period adjustment is performed near the end of the conversion period. Therefore, if there is
sufficient time between t1 and t2, the receive conversion period adjustment will be performed during Receive
Conversion Period A. Otherwise, the. adjustment will be performed during Receive Conversion Period B.
The adjustment command only adjusts one transmit conversion period and one receive conversion period.
To adjust another pair of transmit and receive conversion periods, another command must be issued during
a subsequent FSX frame (see figure below).

u

FSX

U

I

I

Mj4f------TRANSMIT CONVERSION PERIOD------.~I

I

I

I

!4-RECEIVE CONV.~RECEIVE CONV.~
PERIOD A
PERIOD B

asynchronous operation - more than one transmit frame sync occurring between two receive frame
syncs
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. For both transmit and receive conversion periods, the incremental conversion period
adjustment is performed near the end of the conversion period. The command to use the incremental
conversion period adjust options is sent to the AIC during a FSX frame sync. The ongoing transmit conversion
period is then adjusted. However, three possibilities exist for the receive conversion period adjustment
in the diagram as shown in the following figure. If the adjustment command is issued during Transmit
Conversion Period A, Receive Conversion Period A will be adjusted if there is sufficient time between t1
and t2. Or, if there is not sufficient time between t1 and t2, Receive Conversion Period B will be adjusted.
Or, the receive portion of an adjustment command may be ignored if the adjustment command is sent
during a receive conversion period, which is already being or will be adjusted due to a prior adjustment
command. For example, if adjustment commands are issued during Transmit Conversion Periods A, B,
and C, the first two commands may cause Receive Conversion Periods A and B to be adjusted, while the
third receive adjustment command is ignored. The third adjustment command is ignored since it was issued
during Receive Conversion Period B, which already will be adjusted via the Transmit Conversion Period B
adjustment command.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-49

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS

u

U
I

U

I

Lf

I

I

I+-TRANSMIT CONV.-+M-TRANSMIT CONV.-+!f-TRANSMIT CONV.~
PERIOD A
PERIOD B
PERIOD C

12

U

FSRU

I

I

14

~

RECEIVE CONVERSION PERIOD A

Lf

I
RECEIVE CONVERSION PERIOD B----I.~I

asynchronous operation - more than one set of primary and secondary DX serial communication
occurring between two receive frame sync (see Ale DX Data Word Format section)
The T A, TA', TB, and control register information that is transmitted in the secondary communications
is always accepted and is applied during the ongoing transmit conversion period. If there is sufficient time
between t1 and t2, the TA, RA', and RB register information, which is sent during Transmit Conversion
Period A, will be applied to Receive Conversion Period A. Otherwise, this information will be applied during
Receive Conversion Period B. If RA, RA', and RB register information has already been received and is
being applied during an ongoing conversion period, any subsequent RA, RA', or RB information that is
received during this receive conversion period will be disregarded (see diagram below).

11

n .-----, n

PRIMARY

"'l
I

SECONDARY

PRIMARY

SECONDARY

PRIMARY

SECONDARY

'-------"Lfl "'----'L

TRANSMIT
I
TRANSMIT
I
TRANSMIT
I
14~---CONVERSION----I~.----CONVERSION----t~"'----CONVERSION---~.I
PERIOD A
PERIOD B
PERIOD C

FSR

I

I

.--RECEIVE CONVERSION_-+hk~_ _ _ _ _ _ RECEIVE CONVERSION PERIOD B - - - - - -..
~
PERIOD A
.,..
.,

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, VCC + (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 0.3 V to 15 V
Supply voltage range, VDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V t015 V
Output voltage range, Vo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to 15 V
Input voltage range, VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 0.3 V to 15 V
Digital ground voltage range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 0.3 V to 15 V
Operating free-air temperature range:TLC32040C, TLC32041 C, TLC32042C . . . . . . . . 0 °C to 70°C
TLC320401, TLC32041I, TLC320421 . . . . . .. - 40°C to 85 °C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 40°C to 125°C
Case temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: N package ............ 260°C
NOTE 1: Voltage values for maximum ratings are with respect to

vee -.

TEXAS

~

INSTRUMENTS
5-50

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
recommended operating conditions
MIN

NOM

MAX

UNIT

Supply voltage, Vcc + Isee Note 2)

PARAMETER

4.75

5

5.25

V

Supply voltage, V CC _ Isee Note 2)

-4.75

-5

- 5.25

V

4.75

5

5.25

V

Digital supply voltage, VDD Isee Note 2)

a

Digital ground voltage with respect to ANLG GND, DGTL GND

V

Reference input voltage, VrefLextl Isee Note 2)

2

4

V

High-level input voltage, VIH

2

VDD+O.3

V

-0.3

0.8

V

100

pF

Low-level input voltage, VIL Isee Note 3)
Load resistance at OUT + and/or OUT -, RL

(J

300

Load capacitance at OUT + and/or OUT -, CL
MSTR CLK frequency Isee Note 41

0.075

AID or D/A conversion rate
Operating free-air temperature, T A

5

10.368
± 1.5

Analog input amplifier common mode input voltage (see Note 6)

20

I TLC32040C, TLC32041 C, TLC32042C
I TLC320401, TLC320411, TLC320421

a

70

-40

85

MHz
V
kHz
°c

NOTES: 2. Voltages at analog inputs and outputs, REF, VCC +, and VCC _, are with respect to the ANLG GND terminal. Voltages at
digital inputs and outputs and VDD are with respect to the DGTL GND terminal.
3. The algebraic convention, in which the least positive (most negative) value is designated minimum, is used in this data sheet
for logic voltage levels and temperature only.
4. The bandpass and low-pass switched-capacitor filter response specifications apply only when the switched-capacitor dock

frequency is 288 kHz. For switched-capacitor filter clocks at frequencies other than 288 kHz, the filter response is shifted
by the ratio of switched-capacitor filter clock frequency to 288 kHz.
5. This range applies when (IN + - IN -lor IAUX IN + - AUX IN -) equals ± 6 V.

TEXAS

-1!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-51

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
electrical characteristics over recommended operating free-air temperature range.
= - 5 V. voo = 5 V (unless otherwise noted)

vee -

vee + -

5 V.

total device. MSTR eLK frequency - 5.184 MHz. outputs not loaded
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

VOO = 4.75 V, IOH = -3OOI'A

VOL

Low-level output voltage

VOO = 4.75 V, IOL= 2 mA

ICC+

Supply current from V CC +

ICC-

Supply current from VCC-

100

Supply current from VOO

Vref

Internal reference output voltage

MIN

ro

MAX

TLC3204-C

35

TLC3204_1

40

TLC3204-C

-35

TLC3204-1

-40
7

fMSTR CLK = 5.184 MHz

3.3

3

reference voltage
Output resistance at REF

UNIT
V

0.4

Temperature coefficient of internal
"'Vref

Typt

2.4

V
mA
mA
mA
V

200

ppm/·C

100

kO

receive amplifier input
Typt

MAX

AID converter offset error (filters bypassed)

25

65

mV

AID converter offset error (filters in)

25

65

mV

PARAMETER

CMRR

TEST CONDITIONS

Common-mode rejection ratio at IN +, IN -,

MIN

See Note 6

or AUX IN+, AUX INInput resistance at IN +, IN-

'I

or AUX IN+, AUX IN-, REF

UNIT

55

d8

100

kO

transmit filter output
PARAMETER

TEST CONDITIONS

MIN

Output offset voltage at OUT + or OUT VOO

(single-ended relative to ANLG GNO)
Maximum peak output voltage swing across

YOM

RL 2: 3000,

RL at OUT + or OUT - (single-ended)

Offset voltage = 0

Maximum peak output voltage swing between
YOM

OUT + and OUT - (differential output)

RL 2: 6000

t All typical values are at T A = 25 ·C.
NOTE 6: The test condition is a 0-d8m, l-kHz input signal with an 8-kHz conversion rate.

TEXAS .."
INSTRUMENTS
5-52

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

Typt

MAX

15

75

UNIT
mV

±3

V

±6

V

TlC32040C, TlC320401, TlC32041C, TlC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
electrical characteristics over recommended operating free-air temperature range,
Vee - = - 5 V, voo = 5 V (unless otherwise noted) (continued)

vee +

5 V,

system distortion specifications, SCF clock frequency = 288 kHz
PARAMETER

TEST CONDITIONS

MIN

Attenuation of second harmonic of

single-ended

AID input signal

differential

Vin = -0.5dBto - 24 dB referred to V ref.
See Note 7

Attenuation of third and higher

single-ended

Yin :::: -0.5dBto - 24 dB referred to V ref,

harmonics of AID input signal

differential

See Note 7

single-ended

Vin =

DIA input signal

differential

See Note 7

Attenuation of third and higher

single-ended

harmonics of Of A input signal

differential

dB to - 24 dB referred to V ref,
Vin =
See Note 7

MAX

70
62

dB

65
70

- 0 dB to - 24 dB referred to Vref,
62

-a

dB

70
65

57

UNIT
dB

70
65

57

Attenuation of second harmonic of

Typt

dB

65

AID channel signal-to-distortion ratio
TEST CONDITIONS

PARAMETER

Av = 1*

Isee Note 7)

Ay = 2*
MIN

MAX

Ay = 4*
MIN

Vin =

- 6 dB to - O. 1 dB

58

>58§

>58§

Vin

=

-12 dB to -6 dB

58

58

>58§

Yin

=
=
=

- 18 dB to -12 dB

56

58

58

- 24 d8 to -18 dB

50

56

58

- 30 dB to -24 dB

44

50

56

- 36 dB to -30 dB

38

44

50

-42 dB to -36 dB

32

38

44

- 48 dB to -42 dB

26

32

38

- 54 dB to -48 dB

20

26

32

Vin

AID channel signal-to-distortion ratio

MAX

MIN

Vin

Yin =
Yin
Vin
Yin

=
=
=

MAX

UNIT

dB

DIA channel signal-to-distortion ratio
TEST CONDITIONS

PARAMETER

Isee Note 7)
Yin =
Yin
Yin
Yin

OJ A channel signal-to-distortion ratio

Yin
Yin

=
=
=
=
=

Yin =
Yin
Yin

t All typical values are at T A

=
=

- 6 dB to

a

dB

MIN

MAX

UNIT

58

- 12 dB to -- 6 dB

58

- 18 dB to - 12 dB

56

- 24 dB to - 18 dB

50

- 30 dB to - 24 dB

44

-36 dB to -30 dB

38

-42 dB to -36 dB

32

-48 dB to -42 dB

26

- 54 dB to - 48 dB

20

dB

=

25 DC.
+AV is the programmable gain of the input amplifier.
§A value> 58 is overrange and signal clipping occurs.
NOTE 7: The test condition is a 1-kHz input signal with an 8-kHz conversion rate (0 dB relative to V ref). The load impedance for the DAC
is 600 n.

TEXAS . "

INSTRUMENlS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-53

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
gain and dynamic range
PARAMETER

TEST CONDITIONS

Absolute transmit gain tracking error while transmitting

- 48 dB to 0 dB signal range,

into 600!l

MIN

See Note 8
- 48 dB to 0 dB signal range,

Absolute receive gain tracking error

See Note 8
Signal input is a -0.5-dB,

Absolute gain of the AiD channel

l-kHz sinew ave
Signal input is a O-dB,

Absolute gain of the DiA channel

l-kHz sinew ave

Typt

MAX

UNIT

±0.05 ±0.15

dB

±0.05 ±0.15

dB

0.2

dB

-0.3

dB

t All typical values are at T A = 25 DC.
NOTE 8: Gain tracking is relative to the absolute gain at 1 kHz and 0 dB (0 dB relative to Vref).

power supply rejection and crosstalk attenuation
PARAMETER

TEST CONDITIONS
Idle channel, supply signal

VCC + or VCC _ supply voltage

f

=

0 to 30 kHz

rejection ratio, receive channel

f

=

30 kHz to 50 kHz

VCC + or Vec _ supply voltage

f

=

0 to 30 kHz

=

30 kHz to 50 kHz

f

at DR (ADC output)
Idle channel, supply signal
at OUT +

TEXAS •

POST, OFFICE BOX 655303 • DALLAS. TEXAS 75285

UNIT
dB

45
30
dB
45
80

INSTRUMENTS

MAX

30

at 200 mV p-p measured

Crosstalk attenuation, transmit-to-receive (single-ended)

5-54

Typt

at 200 mV p-p measured

rejection ratio, transmit channel

(single-ended)

MIN

dB

TLC32040C, TLC320401, TLC32041C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
delay distortion. SCF clock frequency = 288 kHz ± 2%. input (IN + - IN -) is ± 3-V sinewave
Please refer to filter response graphs for delay distortion specifications.

TLC32040 and TLC32041 bandpass filter transfer function (see curves). SCF clock
frequency = 288 kHz ± 2%. input (IN + - IN -) is a ± 3-V sinewave (see Note 9)
PARAMETER

TEST CONDITIONS
I

Filter Gain
(see Note 10)

I

Input signal relerence is 0 dB

=
=

MIN

=

-25
-0.5

0.5
-58

TLC32042 bandpass filter transfer function (see curves!. SCF clock frequency
input (IN + - IN -) is a ± 3-V sinewave (see Note 9)
TEST CONDITIONS
I

Filter Gain
(see Note 10)

I

Input signal relerence is 0 dB

=
=

f

=

288 kHz ±2%.
MAX

MIN

-2

170 Hz
-0.5

0.5

4 kHz

PARAMETER
Filter Gain

TEST CONDITIONS

Output signal relerence is 0 dB

-58

288 kHz ± 2% (see Note 9)

f :5 3.4 kHz
(see Note 10)

dB

-16

f 2:: 4.6 kHz

low-pass filter transfer function. SCF clock frequency

UNIT

-27

100 Hz

300 Hz :5 I :5 3.4 kHz

dB

-16

4 kHz

I 2:: 4.6 kHz

PARAMETER

UNIT

-42

170 Hz

300 Hz :5 I :5 3.4 kHz
I

MAX

100 Hz

MIN

MAX

-0.5

0.5

f = 3.6 kHz

-4

f = 4 kHz

-30

f 2:: 4.4 kHz

-5B

UNIT

dB

serial port
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

IOH

VOL

Low-level output voltage

IOL

II

Input current

CI

Input capacitance

Co

Output capacitance

= - 3OO I'A
= 2 rnA

MIN

Typt

MAX

2.4

UNIT
V

0.4

V

±10
15

I'A
pF

15

pF

t All typical values are at T A = 25°C.
NOTES: 9. The above lilter specifications are for a switched-capacitor filter clock range of 288 kHz ± 2%. For switched-capacitor filter
clocks at frequencies other than 288 kHz ± 2 %, the filter response is shifted by the ratio of switched-capacitor lilter clock
frequency to 288 kHz.
10. The lilter gain outside of the passband is measured with respect to the gain at 1 kHz. The filter gain within the passband
is measured with respect to the average gain within the passband. The passbands are 300 to 3400 Hz and 0 to 3400 Hz
lor the bandpass and lowpass lilters respectively.

TEXAS •

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-55

TLC32040C, TLC32040l. TLC32041 C, TLC32041 I
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
operating characteristics over recommended operating free-air temperature range. Vee + = 5 V.

Vee- = -5 V. Voo = 5 V
noise (measurement includes low-pass and bandpass switched-capacitor filters)
Typt

TEST CONDITIONS

PARAMETER

single-ended
Transmit noise

MAX

200
OX input = 00000000000000, constant input code

differential

300

500

p.V rms

475

p,V rms

20

Receive noise Isee Note 11)

300

Inputs grounded, gain = 1

UNIT

p.V rms
dBrncO

20

dBrncO

timing requirements
serial port recommended input signals
PARAMETER

MAX

MIN

95

UNIT

tcIMCLK)

Master clock cycle time

trIMCLK)

Master clock rise time

10

ns

tIlMCLK)

Master clock fall time

10

ns

Master clock duty cycle

42%

RESET pulse duration Isee Note 12)
tsu[QXl

DX setup time before SCLK.

thJDXJ

DX hold time after SCLK.

NOTES:

ns

58%

800

ns

20

ns

t cLSCLI<:1I4

ns

11. This noise is referred to the input with a buffer gain of one. If the buffer gain is two or four, the noise figure will be
correspondingly reduced. The noise is computed by statistically evaluating the digital output of the AID converter.
12. RESET pulse duration is the amount of time that the reset pin is held below 0.8 V after the power supplies have reached
their recommended values.

serial port-AIC output signals. CL

30 pF for SHIFT CLK output. CL

1 5 pF for all other outputs
Typt

MAX

Shift clock ISCLK) fall time

(3

8

ns

Shift clock ISCLK) rise time

3

8

ns

PARAMETER

tclSCLKl

Shift clock ISCLK) cycle time

tflSCLKl
trlSCLKl

MIN

380

Shift clock ISCLK) duty cycle

UNIT

ns

45

55

tdICH-FLl

Delay from SCLKI to FSR/FSX/FSDf

30

tdICH-FHl

Delay from SCLKI to FSR/FSX/FSDI

35

tdICH-DRl

DR valid after SCLKI

tdwICH-ELl

%
ns

90

ns
ns

Delay from SCLKI to EODX/EODR> in word mode

90
gO

tdwiCH-EHl

Delay from SCLKI to EODX/EODRI in word mode

90

ns

tflEODXl

EODX fall time

2

8

ns

tIlEODR)

EODR fall time

2

8

ns

tdbICH-ELI

Delay from SCLKI to EODX/EODR> in byte mode

90

ns

tdbICH-EH)

Delay from SCLKI to EODX/EODRt in byte mode

90

ns

td'MH-SLI

Delay from MSTR CLKI to SCLKf

65

170

ns

tdIMH-SHI

Delay from MSTR CLKt to SCLKI

65

170

ns

tTypical values are at T A

=

25°C.

TEXAS

~

INSTRUMENTS
5-56

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

ns

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
operating characteristics over recommended operating free-air temperature range.
Vee - = - 5 V. Vee = 5 V (continued)
serial port -

Vee + = 5 V.

AIC output signals
PARAMETER

TEST CONDITIONS

MIN

Typt

MAX

UNIT

tcISCLK)

Shift clock ISCLK) cycle time

tf(SCLK)

Shift clock ISCLK) fall time

50

ns

trISCLK)

Shift clock ISCLK) rise time

50

ns

380

Shift clock ISCLK) duty cycle

ns

45

=
=

55

%

50 pF

52

ns

50 pF

tdICH-FL)

Delay from SCLKt to FSR/FSXI

CL

tdICH-FH)

Delay from SCLKt to FSR/FSXt

CL

52

ns

tdICH-DR)

DR valid after SCLK t

90

ns

tdw(CH-EL)

Delay from SCLKt to EODX/EODRI in word mode

90

ns

tdwICH-EH)

Delay from SCLKt to EODX/EODRt in word mode

90

ns

tf(EODX)

EODX fall time

15

ns

tf(EODR)

EODR fall time

15

ns

tdbICH-EL)

Delay from SCLKt to EODX/EODRI in byte mode

100

ns

tdbICH-EH)

Delay from SCLKt to EODX/EODRt in byte mode

100

td(MH-SL)

Delay from MSTR CLKt to SCLKI

65

ns

tdIMH-SH)

Delay from MSTR CLKt to SCLKt

65

ns

tTypieal values are at T A

=

ns

25°C.

TABLE 2. GAIN CONTROL TABLE
(ANALOG INPUT SIGNAL REQUIRED FOR FULL-SCALE AID CONVERSION)
CONTROL REGISTER BITS

INPUT CONFIGURATIONS
Differential configuration
Analog input = IN + - IN= AUX IN + - AUX IN Single-ended configuration
Analog input = IN + - ANLG GND
= AUX IN + - ANLG GND

d6

d7

1
0
1
0
1
0
1
0

1
0
0
1
1
0
0
1

ANALOG INPUTt

AID CONVERSION
RESULT

±6 V

full-scale

+3 V
+ 1.5 V
±3 V

full-scale
full-scale
half-scale

±3 V
± 1.5 V

full-scale
full-scale

:t In this example, Vref is assumed to be 3 V. In order to minimize distortion, it is recommended that the analog input
not exceed 0.1 dB below full scale.
RIb

R
IN+---v.._ _-I

h-..--

R

IN - -JV\~'--f

~

R
AUX IN + ---v.._e--f
TO MUX

1-:-"-_

R

AUX IN--JV\_ _-t

~

TO MUX

Rib

Rfb

RIb = R for d6 = 1, d7 = 1
d6 = 0, d7 = 0
Rib = 2R for d6 = 1, d7 =
Rib = 4R lor d6 = 0, d7 = 1

RIb = R lor d6 = 1, d7 = 1
d6 = 0, d7 = 0
Rib = 2R lor d6 = 1, d7 = 0
Rib = 4R lor d6 = 0, d7 = 1

°

FIGURE 1. IN + AND IN - GAIN
CONTROL CIRCUITRY

FIGURE 2. AUX IN + AND AUX INGAIN CONTROL CIRCUITRY

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-57

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
sin xIx correction section
The AIC does not have sin xIx correction circuitry after the digital-to-analog converter. Sin xIx correction
can be accomplished easily and efficiently in digital signal processor (DSP) software. Excellent correction
accuracy can be achieved to a band edge of 3000 Hz by using a first-order digital correction filter. The
results, which are shown below, are typical of the numerical correction accuracy that can be achieved
for sample rates of interest. The filter requires only seven instruction cycles per sample on the
TMS320 DSPs. With a 200-ns instruction cycle, nine instructions per sample represents an overhead factor
of 1.4% and 1.7% for sampling rates of 8000 Hz and 9600 Hz, respectively. This correction will add a
slight amount of group delay at the upper edge of the 300-3000-Hz band.

sin xIx roll-off for a zero-order hold function
The sin xIx roll-off for the AIC DAC zero-order hold function at a band-edge frequency of 3000 Hz for
the various sampling rates is shown in the table below.

TABLE 3. sin xIx ROLL-OFF

ts (Hz)

sin" t/fs
20 109 - - " tIts
(t = 3000 Hz)
(dB)

-2.64

7200
8000

-2.11
-1.44
-0.63
-0.35

9600
14400
19200

Note that the actual AIC sin xIx roll-off will be slightly less than the above figures, because the AIC has
less than a 100-% duty cycle hold interval.

correction filter
To compensate for the sin xIx roll-off of the AIC, a first-order correction filter shown below, is recommended.

U{i+

11

} - - - - - - - - - - _ . - - + Y { i + 11

p1

The difference equation for this correction filter is:
Yi+1 = p2(1-p1) (Ui+1)+p1 Yi
where the constant p1 determines the pole locations.
The resulting squared magnitude transfer function is:
IH(f)12 =

p22 (1-p1)2
1 - 2p1 cos(2 7r f/fs) + p1 2

TEXAS

-III

INSTRUMENTS
5-58

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
correction results
Table 4 below shows the optimum p values and the corresponding correction results for 8000-Hz and
9600-Hz sampling rates.

TABLE 4

t (Hz)

300
600

ERROR (dB)

ERROR (dB)

ts = 8000 Hz
p1 - -0.14813
p2 = 0.9888
-0.099
-0.089

ts - 9600 Hz
p1 = -0.1307
p2 = 0.9951
-0.043
-0.043

900
1200
1500
1800

-0.054
-0.002
0.041
0.079

0
0
0
0.043

2100
2400
2700
3000

0.100
0.091
-0.043
-0.102

0.043
0.043
0
-0.043

TMS320 software requirements
The digital correction filter equation can be written in state variable form as follows:
Y = klY +k2U
where k 1 equals p 1 (from the preceding page), k2 equals (1 - p 1 )p2 (from the preceding page), Y is the
filter state, and U is the next I/O sample. The coefficients k 1 and k2 must be represented as 16-bit integers.
The SACH instruction (with the proper shift) will yield the correct result. With the assumption that the
TMS320 processor page pointer and memory configuration are properly initialized, the equation can be
executed in seven instructions or seven cycles with the following program:
ZAC
LT K2
MPY U
LTA Kl
MPY Y
APAC
SACH (dma), (shift)

TEXAS

"'!1

INSTRUMENTS
POST OFFlCE BOX 655303 • DALLAS, TEXAS 75265

5-59

TLC32040C, TLC320401, TLC32041 C, TLC320411
TlC32042C, TlC320421
ANALOG INTERFACE CIRCUITS
byte-mode timing
~re-tr(SClK)

-4trt- t f(SClK)
SHIFT ClK

1

I OB v
td(CH-Fl)~ ~
_ _---.

FSR,

1
1

I

I

1 4i

DR _ _

I

1
td(CH-FHf-toI 14-

I'

08V,"",1---1/.1-'_ _ _ _ _ _

I
:

~ ~d(CH-DR)

~

I

I

~h(~~~~I~
_ _O~O~N~'~T~C~A~R~E_ _~~J(~~
~~
08
07
06~
1

______-I
__I.-_t-;h(DX)
~ ~tdb(CH-El)
tdb(CH-EH~ ItEOOX
,·~----~t~~O~.B~V~_____________-7,r.____________J~

word-mode timing
I4---*tc (SClK)
SHIFT ClK

1I

-+i

OB vI

r-td(CH-Fl)

:

l

I
I

-------.t
FSX, FSR
v
DR _ _

,

1

1

1

OB v

O.B v

2V

'

:

td(CH-FH)-+\

~

r __________~'ll~·2~v~------

i,
f1
: --+I ~td(CH-DR)

0.8

:

~D~'~5_~~~~D_'_ _D_0_l:--+_-----

i

tsu(DX)~ I+-1

DX----~D).,~5iY~41"D~,~31r~~iD1
1

-+i

DON'T CARE

I

1

1

14- th(DX)

I

tdw(CH-El~ 14- -+I I4-tdw(CH-EH)
------------------~~~'--------~LJ'

EODX, EODR

O.B v

2V

shift-clock timing
MSTR ClK

I

td(MH-SH)

-l4-"i

14--+1- td(MH-Sl)

SHIFT ClK _ _ _ _ _ _ _- J t : - - - - - - - - - - . . . . , X " ' I_ _ _ _ _ _ __

FIGURE 3. SERIAL PORT TIMING

~

TEXAS
INSTRUMENTS
5-60

~I~

~0~'~5___~~~~---D-8-------~~~0-'--0-0-1~--~
1
I
tsu(DX)~

EOOR,

I

v I I
-41i4-td(CH-FH)
~ IHd(CH-Fl)
I",':-:-:-_ _ _ _ _ _ _"'\1

~<.:~O;;.::.B,-,v_-II_j...:--j:~:_ _ _ _-ft2V

FSX

OX

0.8

1

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TlC32040C, TlC320401, TlC32041 C, TlC320411
TlC32042C, TlC320421
ANALOG INTERFACE CIRCUITS
TMS32010
SN74LS299

r

I

OEN

L

QH

G1
A

A1/PA1

B

A2/PA2

C

so

Y1 YO

\

A-H
\

00-015

Sl
'----

QH

G2
SO CLK
G1

00-07

00-015

A-H
\

-----f----Lt--

SR

TLC32040/
TLC32041/
TLC32042
SHIFTCLK

SN74LS299

D-U
CLKOUT
INT

ox

CLK< -

G1

08-015

SN74LS138

~

G-

G2

AO/PAD

WE

Sl

FSX

C2

\

SR

"--1>=0
--

-

~
Q

C1
10

r~

DR

MSTR CLK
EO OX

FIGURE 4. TMS32010-TLC32040/TLC32041/TLC32042 INTERFACE CIRCUIT

in instruction timing
ClK OUT

50, G1
00-015

(
VAllO
)
----------------------(~~~~!~------------------------------------

out instruction timing
ClKOUT _ _ _~

SN74l5138 Y1

5N74l5299 ClK
00·015

--------------------~{=~V~A~LI~O:::)>-------------------------------­
FIGURE 5. TMS32010-TLC32040/TLC32041!TLC32042 INTERFACE TIMING

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-61

TLC32040C, TLC320401, TLC32041 C, TLC32041I
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
AIC TRANSMIT CHANNEL FILTER
10

0.3

~ag~itud~

0
-10
-20
a:I

"0

.,I
a
'c
"0

..

01

:!

Group Delay

-30

(\

-50

-70

j
~

-80

-90

o

\~
r-

::-::~

/
1 \./

E
I

Qj

0

\

0

c.

'0"

~

.,

..

0.05 .~

Qj

-f-S~e N~te

d

2

3

0.1

V

a::

0.15
0.2

4

5

SCF clock frequency
288 kHz

Maximum relative delay (0 Hz to 600 Hz) = 125 ~s.
Maximum relative delay (600 Hz to 3000 Hz) = ± 50 ~s.
Absolute delay (600 Hz to 3000 Hz) = 700 !'s.
Test conditions are Vee +, Vee _, and Voo within recommended operating conditions, SeF clock f
input = ± 3-V sinewave, and T A = 25°C.

FIGURE 6

-1.!1

TEXAS
INSTRUMENTS
5-62

..

0.05

--;--See Note A

Normalized Frequency-kHz x
NOTES: A.
B.
C.
O.

.,

0.15
0.1

\

~

0.2

>

\

See Note B,

-40

-60

0.25

\

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

=

288 kHz ± 2%,

TLC32040C. TLC320401. TLC32041 C. TLC320411
TLC32042C. TLC320421
ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
TLC32040 and TLC32041
RECEIVE CHANNEL FILTER
10

See Note A

M

0

0.35

. I

agnltude

0.3
0.25

-10

\

-20
IXI
't:l

..
E
..'"
I

't:l

-30
-40

~

\ / \ 1\
V /\ V

-70

L S,ee

-80

Note B

0

2

Normalized Frequency-kHz x

0.1
0.05
0

\~
y

1\

0.05

3

'"
E

.

I
>-

0;

0

c-

:I
0

c:;
.,

.,

.::

0;

a:

0.1

\

See Note C-

-90

0.15

\
\

Group Delay

-50
-60

NOTES: A.
B.
C.
O.

\

,

'2

0.2

0.15
4

5

SCF clock frequency
288 kHz

Maximum relative delay 1200 Hz to 600 Hz) = 3350 p.s.
Maximum relative delay (600 Hz to 3000 Hz) = ± 50 p.S.
Absolute delay (600 Hz to 3000 Hz) = 1230 P.s
Test conditions are VCC +, VCC _. and VOO within recommended operating conditions, SCF clock f
input = ± 3-V sinewave, and T A = 25°C.

=

288 kHz ± 2%,

FIGURE 7

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TeXAS 75265

5-63

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
TLC32042
RECEIVE CHANNEL FILTER
10

0.3

Ma~nitu~e
Se~ No~e A

0
-10

0.25
0.2

\

-20
tel
"0

I

-30

\

Q)

"0

a

-40

Group Delay

Cl

-50

J

'",

:2:'"

\

T

.., 1. J

-60 --See Nr e

i

0.15
0.1

.\

0.05

\

'\~

0

\

"\

-70

0.05
0.1

'"
E
I
>
co

Qj

Cl
c.
::l
0

c:;
.:::'"

"'

Qj

a:

See Note C

0.15

-80
-90
0

2

Normalized Frequency-kHz x
NOTES:

A.
B.
C.
D.

4

3

0.2

SCF clock frequency
288 kHz

Maximum relative delay (200 Hz. to 600 Hz) = 3350 p.S.
Maximum relative delay (600 Hz to 3000 Hz) = ± 50 ps.
Absolute delay (600 Hz to 3000 Hz) = 1080 ps.
Test conditions are VCC +. Vec _. and VDD within recommended operating conditions. SCF clock f
input = .± 3-V sinewave, and T A = 25°C.

FIGURE 8

~

TEXAS
INSTRUMENTS
5--64

5

POST oFFice BOX 655303 • DALLAS, TeXAS 75265

=

288 kHz ± 2%,

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
AID GAIN TRACKING
(GAIN RELATIVE TO GAIN
AT 0 dB INPUT SIGNAL)

AID SIGNAL-TO-DISTORTION RATIO
vs
INPUT SIGNAL

80
70

GAIN 1- 4X

III
"'C

I 60
.9
1;j

lC

0.5

l-kHz input signal with an
8-kHz conversion rate

f--...

i/'

0.3

GAIN - lX-

/' V

50

~ 40

0.2

III
"'C

I

/'

c:
.9

l-kHz input signal

0.4 8-kHz conversion rate

CI>

0.1

:i
..,

0

c:

~

1ii

- -

..-

c: -0.1

is 30

$

'0;
(!1

OJ

-0.2

§, 20
-0.3

iii
10

-0.4

o

- 50

- 40

- 30

- 20

- 10

o

-0.5
-50

10

-40

Input Signal Relative to Vref-dB

FIGURE 9

DIA GAIN TRACKING

vs
INPUT SIGNAL

vs
(GAIN RELATIVE TO GAIN
AT 0 dB INPUT SIGNAL)

l-kHz input signal into 600

{J

80

1.0

-

70

V

lC

c: 60

/

0

"f 50
B

is 40

"'---~-~--~:-::-::--::T--~-,

l-kHz input signal into 600

{J

0.4

,1"

0.2 I---+---+---I----+---+--~

c:

..,

Ol---+----~----r_--_+----~-~

~

~

I-~-+---+---I---+---+--~

III
"'C

:i

~ - 0.2 I---+---+---I----+---+--~

OJ 30
c:
CI>
iii 20

'0;
(!1

10

o

10

0.6~---+----+---_+----+----+--~

,//

III

-50

o

0.8 8-kHz conversion rate

I

0

-10

FIGURE 10

90 8-kHz conversion rate

...

-20

DIA CONVERTER SIGNAL-TO-DISTORTION RATIO

100

III
"'C

-30

Input Signal Relative to Vref-dB

-40

-30

-20

-10

0

10

0.4

1----+----+----+----+----+---1

- 0.6

~--+----+----+---+----+--~

- 0.8

I---+---f---+---+--+---J

_

-1

Input Signal Relative to Vref-dB

L-_-L_~

-50

-40

_ _~_~_ _~_~

-30

-20

-10

o

10

Input Signal Relative to V ref - dB

FIGURE 11

FIGURE 12
NOTE: Test conditions are Vee +. Vee _. and VOO within recommended operating conditions set clock f = 288 kHz ± 2%. and T A = 25°e.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-65

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
ATTENUATION OF SECOND HARMONIC OF AID INPUT
vs
INPUT SIGNAL
100
al

90

'c"0

80

"I

100

f\

70

E
iii
:r:

V--

I
II

~

'-

/'

I:
0

1-kHz input signal
90 8-kHz conversion rate

"I

80

o

70

E

:r:'" 60
"E

50

f0-

:c

50

40

e

40

fJ)

'0

al

'c"

60

"
"'"

ATTENUATION OF THIRD HARMONIC OF AID INPUT
vs
INPUT SIGNAL

o

30

'g

30

20

~

"

20

III

I:

:J

I:

~

;(

10

o

~ ~

"

I:

I:

.g

./rv

;(
10

1-kHz input signal
8-kHz conversion rate

o

Input Signal Relative to V ref - dB

- 40
- 30
- 20
- 10
o
Input Signal Relative to V ref - dB

FIGURE 13

FIGURE 14

ATTENUATION OF SECOND HARMONIC OF DIA INPUT

ATTENUATION OF THIRD HARMONIC OF DIA INPUT
vs
INPUT SIGNAL

-50

-40

-30

-20

-10

o

vs

INPUT SIGNAL
._-

100
al

"I

'c"0

E

1-kHz input signal into 600
90 B-kHz conversion rate

"0
"'"

al

----

70

,/'"

"I

--

'c"0

E

:cf0-

50

fJ)

0
I:

e

40

c:

0
.;;

.2 30

"'c:"
'"
~

10

"
~
I:

;(

20

i

10

o

- 50

- 40

- 30

- 20

- 10

o

1-kHz input signal into 600
90 8-kHz conversion rate

10

10

n

80
70

./

:r:'" 60
"E

I:

-

100

n

80

:r:'" 60

- 50

10

----

I

50

40
30

'-

20
10

o

- 50

- 40

- 30

- 20

- 10

o

Input Signal Relative to V ref - dB

Input Signal Relative to V ref - dB

FIGURE 15

FIGURE 16

NOTE: Test conditions are VCC +, VCC _, and VDD within recommended operating conditions set clock f = 288 kHz ± 2%, and TA

~

TEXAS
INSTRUMENTS
5-66

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

10

= 25 cc.

TLC32040C, TLC320401, TLC32041 C, TLC320411
TLC32042C, TLC320421
ANALOG INTERFACE CIRCUITS
TYPICAL APPLICATION INFORMATION
TMS32020/C25

TLC32040/TlC32041/TlC32042

ClKOUT t--f----i MSTR ClK
FSX I - - - f - - I FSX
OX 1----1_-1 OX
FSR t--f----i FSR
ORI--_f--I DR

+5 V

VCC+
REF
ANlG GNO

C

VCC-

ClKR t -....----i SHIFT ClK

VOO

ClKX
OGTL GNO

C = 0.2

~F,

CERAMIC

FIGURE 17, AIC INTERFACE TO THE TMS32020/C25 SHOWING DECOUPLING CAPACITORS
AND SCHOTTKY DIODEt
VCC

R

. - - - . - - - - - . . - -......-

Tl431'A--......

FOR:

VCC
VCC
VCC

=
=

=

3.0 V OUTPUT

0.1

~F

CERAMIC

12 V, R = 7200 \l
10 V, R = 5600 n
5 V, R = 1600 n

FIGURE 18, EXTERNAL REFERENCE CIRCUIT FOR TLC32041
tThomson Semiconductors

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 - DALLAS, TEXAS 75265

5-67

TLC32044C, TLC320441
VOICE-BAND ANALOG INTERFACE CIRCUITS
D3098, MARCH 1988-REVISED MAY 1991

•

Advanced linCMOS'" Silicon-Gate Process
Technology

•

14-Bit Dynamic Range ADC and DAC

•

16-Bit Dynamic Range Input with
Programmable Gain

•

Variable ADC and DAC Sampling Rate Up to
19,200 Samples per Second

•

Switched-Capacitor Antialiasing Input Filter
and Output-Reconstruction Filter

•

Serial Port for Direct Interface to
TMS320C17, TMS32020, TMS320C25,
and TMS320C30 Digital Processors

•

Synchronous or Asynchronous ADC and
DAC Conversion Rates with Programmable
Incremental ADC and DAC Conversion
Timing Adjustments

•

•

•

N PACKAGE
(TOP VIEW)

NU
RESET
EODR
FSR
DR
MSTR ClK
VDD
REF
DGTL GND
SHIFT ClK
EODX
DX
WORD/BYTE
FSX

'-i..._ _...r-'

Vcc +
VCC
ANlG GND
ANlG GND
NU
NU

FN PACKAGE
(TOP VIEW)

I~ I§ Ii ~ ~ ~ ~

Serial Port Interface to SN74299 Serial-toParallel Shift Register for Parallel Interface
to TMS32010, TMS320C15, or Other
Digital Processors

432

DR
MSTR ClK

Internal Reference for Normal Operation and
External Purposes, or Can Be Overridden by
External Reference

VDD
REF
DGTl GND
SHIFT ClK
EODX

600-mil Wide N Package (CL to CLI

description
The TLC32044 is a complete analog-to-digital
and digital-to-analog input/output system on a
single monolithic CMOS chip. This device
integrates a bandpass switched-capacitor
antialiasing input filter, a 14-bit-resolution A/D
converter, four microprocessor-compatible serial
port modes, a 14-bit-resolution D/A converter,
and a low-pass switched-capacitor outputreconstruction filter. The device offers numerous
combinations of Master Clock input frequencies
and conversion/sampling rates, which can be
changed via digital processor control.

NU
NU
IN +
IN·
AUX IN +
AUX IN
OUT+
OUT··

1 282726
25
24
23
22
21
20
11
19
12131415161718

5
6
7
8
9
10

XI~IX
Cl>-~ z

INAUX IN +
AUX INOUT+
OUTVcc+
Vcc-

::> ::>ClCl

ZZZ

(3

CJCJ
CJCJ
-' -'

0

 1.
(RA register ± RA' register) must be > 1.
TB register must be > 1.

High).
Low).
High).
Low).

TABLE 1. AIC RESPONSES TO IMPROPER CONDITIONS
IMPROPER CONDITION
T A register

+ T A' register = 0 or 1

T A register - T A' register

=

AIC RESPONSE
Reprogram TX Counter A with TA register value

0 or 1

T A register

+ T A' register < 0

MODULO 64 arithmetic is used to ensure that a positive value is loaded into the TX Counter A.

RA register

+ RA' register = 0 or 1

Reprogram RX Counter A with RA register value

i.e., TA register
RA register - RA' register

=

0 or 1

RA register

+ RA' register = 0 or 1

TA register

=
=

MODULO 64 arithmetic is used to ensure that a positive value is loaded into RX Counter A.
i.e .. RA register

RA register

+ TA' register + 40 HEX is loaded into TX Counter A.

0 or 1

+ RA' register + 40 HEX is loaded into RX Counter A.

AIC is shut down.

0 or 1

T A register < 4 in word mode

The AIC serial port no longer operates.

T A register < 5 in byte mode
RA register < 4 in word mode
RA register < 5 in byte mode
TB register
RB register

=
=

0 or 1

Reprogram TB register with 24 HEX

0 or 1

Reprogram RB register with 24 HEX

Ale and DSP cannot communicate

Hold last DAC output

improper operation due to conversion times being too close together
If the difference between two successive D/A conversion frame syncs is less that 1/19.2 kHz, the Ale
operates improperly. In this situation, the second D/A conversion frame sync occurs too quickly and there
is not enough time for the ongoing conversion to be completed. This situation can occur if the A and B
registers are improperly programmed or if the A + A' register or A - A' register result is too small. When
incrementally adjusting the conversion period via the A + A' register options, the designer should be very
careful not to violate this requirement (see following diagram).

TEXAS •

INSTRUMENTS
POST OfFICE BOX 655303 • DALLAS. TEXAS 75265

5-81

TLC32044C. TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

~~~~ELr~
FSX

I

~:R

If-ONGOING CONVERSION-.!

I

t2 - t1 ;,: 1/19.2 kHz

asynchronous operation - more than one receive frame sync occurring between two transmit frame
syncs
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. The command to use the incremental conversion period adjust option is sent to the
AIC during a FSX frame sync. The ongoing conversion period is then adjusted. However, either Receive
Conversion Period A or B may be adjusted. For both transmit and receive conversion periods, the incremental
conversion period adjustment is performed near the end of the conversion period. Therefore, if there is
sufficient time between t1 and t2, the receive conversion period adjustment will be performed during Receive
Conversion Period A. Otherwise, the adjustment will be performed during Receive Conversion Period B.
The adjustment command only adjusts one transmit conversion period and one receive conversion period.
To adjust another pair of transmit and receive conversion periods, another command must be issued during
a subsequent FSX frame (see figure below).

u

FSX

U

I

I

MIIII-----TRANSMIT CONVERSION PERIOD-----...,.~I

FSR

I

I

I

!f--RECEIVE CONV.~RECEIVE CONV.~
PERIOD A
PERIOD B

asynchronous operation - more than one transmit frame sync occurring between two receive frame
syncs
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. For both transmit and receive conversion periods, the incremental conversion period
adjustment is performed near the end of the conversion period. The command to use the incremental
conversion period adjust options is sent to the AIC during a FSX frame sync. The ongoing transmit conversion
period is then adjusted. However, three possibilities exist for the receive conversion period adjustment
in the diagram as shown in the following figure. If the adjustment command is issued during Transmit
Conversion Period A, Receive Conversion Period A will be adjusted if there is sufficient time between t1
and t2. Or, if there is not sufficient time between t1 and t2, Receive Conversion Period B will be adjusted.
Or, the receive portion of an adjustment command may be ignored if the adjustment command is sent
during a receive conversion period, which is already being or will be adjusted due to a prior adjustment
command. For example, if adjustment commands are issued during Transmit Conversion Periods A, B,
and C, the first two commands may cause Receive Conversion Periods A and B to be adjusted, while the
third receive adjustment command is ignored. The third adjustment command is ignored since it was issued
during Receive Conversion Period B, which already will be adjusted via the Transmit Conversion Period B
adjustment command.

~

TEXAS
INSTRUMENTS
5-82

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

FSX

u

J

u
I

Lf

U

I

I

I

i+-TRANSMIT CONV ...... TRANSMIT CONV.-+j4-TRANSMIT CONV.~
PERIOD A
PERIOD B
PERIOD C

'2

U

FSRU

I

I

14

~

RECEIVE CONVERSION PERIOD A

Lf

I
RECEIVE CONVERSION PERIOD B----J~~I

asynchronous operation - more than one set of primary and secondary OX serial communication
occurring between two receive frame sync (see Ale OX Data Word Format section)
The T A, T A', TB, and control register information that is transmitted in the secondary communications
is always accepted and is applied during the ongoing transmit conversion period. If there is sufficient time
between t1 and t2, the TA, RA', and RB register information, which is sent during Transmit Conversion
Period A, will be applied to Receive Conversion Period A. Otherwise, this information will be applied during
Receive Conversion Period B. If RA, RA', and RB register information has already been received and is
being applied during an ongoing conversion period, any subsequent RA, RA', or RB information that is
received during this receive conversion period will be disregarded (see diagram below).
'1
PRIMARY

SECONDARY

PRIMARY

FSXl----...n~
I

I

TRANSMIT

n

SECONDARY

TRANSMIT
1414----CONVERSION----~---­
CONVERSION
~~
PERIOD A
PERIOD B

PRIMARY

SECONDARY

Ul
I

~III

TRANSMIT
CONVERSION
PERIOD C

L

I
~

'2
FSR

""--- RECEIVE CONVERSION
...-PERIOD A
-

I

I

......
~M------- RECEIVE CONVERSION PERIOD B - - - - - -..
~I

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-83

TLC32044C. TLC320441
VOICE-BAND ANALOG INTERFACE CIRCUITS
test modest
The following paragraph provides information that allows the TLC32044 to be operated in special test
modes. These test modes are used by Texas Instruments to facilitate testing of the device during
manufacturing. They are not intended to be used in real applications, however, they allow the filters in
the AID and DIA paths to be used without using the AID and DIA converters.
In normal operation, the non usable (NU) pins are left unconnected. These NU pins are used by the factory
to speed up testing of the TLC32044 Analog Interface Circuit (AIC). When the device is used in normal
(non-test-mode) operation, the NU pin (pin 1) has an internal pull-down to - 5 V. Externally connecting
o V or 5 V to pin 1 puts the device in test-mode operation. Selecting one of the possible test modes is
accomplished by placing a particular voltage on certain pins. A description of these modes is provided
in Table 2 and Figures 1 and 2.
TABLE 2. LIST OF TEST MODES
TEST

DIA PATH TEST (PIN 1 to 5 V)

PINS

TEST FUNCTION

5
11
3
27 and 28

AID PATH TEST (PIN 1 to 0)
TEST FUNCTION

The low-pass switched-capacitor filter clock is brought

The bandpass switched-capacitor filter clock is brought

out to pin 5. This clock signal is normally internal.

out to pin 5. This clock Signal is normally internal.

No change from normal operation. The EODX signal is

The pulse that initiates the AID conversion is brought

brought out to pin 11.

out here. This signal is normally internal.

The pulse that initiates the 01 A conversion is brought

No change from normal operation. The EODR signal is

out here.

brought out.

There are no test output signals provided on these pins.

The outputs of the AID path low-pass or bandpass filter
(depending upon control bit d2 -

see AIC DX Data

Word Format section) are brought out to these pins. If
the high-pass section is inserted, the output will have a
(sinx)/x droop. The slope of the droop will be determined

by the ADC sampling frequency, which is the high-pass
section clock frequency (see diagram of bandpass or
low-pass filter test for receive section). These outputs
will drive small (30-pF) loads.
DIA PATH LOW-PASS FILTER TEST; PIN 13 (WORD/BYTE) to -5 V
TEST FUNCTION
15 and 16

The inputs of the DIA path low-pass filter are brought out to pins 15 and 16. The D/A input to this filter is removed.
If the (sin xl/x correction filter is inserted, the OUT + and OUT - signals will have a flat response (see Figure 2). The
common-mode range of these inputs must not exceed ± 0.5 V.

t In the test mode, the AIC responds to the setting of Pin 13 to - 5 V, as if Pin 13 were set to 0 V. Thus, the byte mode is selected
for communicating between DSP and AIC. Either of the path tests (D/A or AID) can be performed simultaneously with the DIA low-pass
filter test. In this situation, Pin 13 must be connected to - 5 V, which initiates byte-mode communications.

TEXAS

~

INSTRUMENTS
5-84

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

PIN 27 (POSITIVE)'
PIN 28 (NEGATlVE)t

I+ +

TEST CONTROL
(PIN 1 AT 0 V)

TEST

FILTER

r--

1
~

~

v

.~

M
U

AID

X

r--

~

'--

~

t---

•

FIGURE 1. BANDPASS OR LOW-PASS FILTER TEST FOR RECEIVER SECTION
FILTER

M

M
U
X

(Sin xlix
CORRECTION

U
X

TEST CONTROL
13 at -5 V)

.....,r-,-..... - - (PIN
PIN 16 (POSITIVEI.
PIN 15 (NEGATIVE)t

FIGURE 2. LOW-PASS FILTER TEST FOR TRANSMIT SECTION
t All analog signal paths have differential architecture and hence have positive and negative components.

..Jj}

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5--85

TLC32044C, TLC320441
VOICE-BAND ANALOG INTERFACE CIRCUITS

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, Vcc+ (see Note 1)
-0.3 V to 15 V
Supply voltage range, VDD
- 0.3 V to 15 V
Output voltage range, Vo ..
-0.3 V to 15 V
Input voltage range, VI ....
- 0.3 V to 15 V
Digital ground voltage range.
- 0.3 V to 15 V
Operating free-air temperature range: TLC32044C ...................... . . . .. ooC to 70°C
TLC320441
- 40°C to 85 °C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 40°C to 125°C
Case temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . . .
260°C
Lead temperature 1,6 mm (1116 inch) from case for 10 seconds: N package ............ 260°C
NOTE 1: Voltage values for maximum ratings are with respect to VCC - .

recommended operating conditions
MIN

NOM

MAX

UNIT

Supply voltage, VCC + Isee Note 2)

PARAMETER

4.75

5

5.25

V

Supply voltage, VCC- (see Note 2)

-4.75

-5

-5.25

V

4.75

5

5.25

V

2

4

V

2

VOO+O.3

V

-0.3

0.8

V

100

pF

Digital supply voltage, VDD Isee Note 2)
Digital ground voltage with respect to ANLG GND, DGTL GNO
Reference input voltage, V reflext) Isee Note 2)
High-level input voltage, VIH
Low-level input voltage, VIL (see Note 3)
Load resistance at OUT + and/or OUT -, RL

300

!l

Load capacitance at OUT + and/or OUT -, CL
MSTR CLK frequency Isee Note 4)

0.075

Analog input amplifier common mode. input voltage (see Note 5)

10.368
20

I TLC32044C
I TLC320441

Operating free-air temperature, T A

0

70

-40

85

MHz
V
kHz
DC

2. Voltages at analog inputs and outputs, REF, VCC +, and VCC _, are with respect to the ANLG GND terminal. Voltages at
digital inputs and outputs and VDD are with respect to the DGTL GND terminal.
3. The algebraic convention, in which the least positive (most negative) value is designated minimum, is used in this data sheet
for logic voltage levels and temperature only.
4. The bandpass switched-capacitor filter (SCF) specifications apply only when the low-pass section SCF clock is 288 kHz and
the high-pass section SCF clock is 8 kHz. If the low-pass SCF clock is shifted from 288 kHz, the low-pass roll-off frequency
will shift by the ratio of the low-pass SCF clock to 288 kHz. If the high-pass SCF clock is shifted from 8 kHz, the high-pass
roll-off frequency will shift by the ratio of the high-pass SCF clock to 8 kHz. Similarly, the low-pass switched-capacitor filter
ISCF) specifications apply only when the SCF clock is 288 kHz. If the SCF clock is shifted from 288 kHz, the low-pass roll-off
frequency will shift by the ratio of the SCF clock to 288 kHz.
5. This range applies when (IN + - IN -) or (AUX IN + - AUX IN -) equals ± 6 V.

TEXAS •
INSTRUMENTS
5-86

5

± 1.5

A/D or O/A conversion rate

NDTES:

V

0

POST OFFICE BOX 655303 • DALLAS. TI,:XAS 75265

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

electrical characteristics over recommended operating free-air temperature range. Vee +
Vee- = -5 V. Voo = 5 V (unless otherwise noted)
total device. MSTR elK frequency

5.184 MHz. outputs not loaded

=

PARAMETER
VOH

High·level output voltage

VOL

Low·level output voltage

ICC+ Supply current from Vce +
ICC- Supply current from V CC _

TEST CONDITIONS
VOO
VOO

~

4.75 V, IOH

~

~

4.75 V, IOL

~

-300 JlA

MIN

35
40
-35

TLC320441

Internal reference output voltage

-40
fMSTR CLK ~ 5.184 MHz

7

ro

3.3

3

Temperature coefficient of
internal reference voltage

Output resistance at REF

UNIT
V

TLC32044C

Vref

MAX
0.4

2 mA

TLC320441

Supply current from VOD

aYref

Typt

2.4

TLC32044C

100

5 V.

V
mA
mA
mA
V

200

ppm/DC

100

kn

receive amplifier input
PARAMETER

TEST CONDITIONS

MIN

AID converter offset error (filters in)

CMRR
ri

Common-mode rejection ratio at IN +, IN - ,

See Note 6

or AUX IN+, AUX INInput resistance at IN +, INor AUX IN+, AUX IN-, REF

Typt

MAX

10

70

UNIT
mY

55

dB

100

kn

transmit filter output
PARAMETER

TEST CONDITIONS

MIN

Output offset voltage at OUT + or OUT VOO

(single·ended relative to ANLG GND)
Maximum peak output voltage swing across

YOM

RL'2: 300 n,

RL at OUT + or OUT - (single'ended)

Offset voltage

Maximum peak output voltage swing between
YOM

RL '2: 600

OUT + and OUT - (differential output)

~

0

n

Typt

MAX

15

80

UNIT
mV

±3

V

±6

V

t All typical values are at TA ~ 25°C.
NOTE 6: The test condition is a O-dBm, 1-kHz input signal with an 8-kHz conversion rate.

TEXAS

-'!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-87

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

electrical characteristics over recommended operating free-air temperature range,
Vee - = - 5 V, voo = 5 V (unless otherwise noted)

Vee +

5

V,

system distortion specifications, SCF clock frequency = 288 kHz
PARAMETER

TEST CONDITIONS

Attenuation of second harmonic of

single-ended

AID input signal

differential

Attenuation of third and higher

single-ended

harmonics of AID input signal

differential

Attenuation of second harmonic of

single-ended

DIA input signal

differential

Attenuation of third and higher

single-ended

harmonics of D/A input signal

differential

MIN

Vin = -0.5 dB to - 24 dB referred to Vref,
See Note 7

Typt

MAX

70
62

Vin = -0.5 dB to -24 dB referred to Vref,
See Note 7

57

Vin = - 0 dB to - 24 dB referred to Vref,
See Note 7

62

Vin = -0 dB to -24 dB referred to Vref,
See Note 7

57

UNIT
dB

70
65

dB

65
70

dB

70
65

dB

65

AID channel signal-to-distortion ratio
PARAMETER

(see Note 7)
-6 dBto -0.1 dB

Vin =

AID channel signal-to-distortion ratio

Ay - 1~
MIN
MAX

TEST CONDITIONS

58

Ay - 2~
MIN MAX
>58§

Ay - 4~
MIN
MAX
>58§

Vin = -12 dB to - 6 dB
Vin = -18 dB to -12 dB

58

58

>58§

56

58

58

Vin = - 24 dB to - 18 dB
Vin = - 30 dB to - 24 dB

50

56

58

44

50

56

Vin = - 36 dB to - 30 dB
Vin = - 42 dB to - 36 dB

38

44

50

32

38

44

Vin = -48 dB to -42 dB
Vin = - 54 dB to - 4B dB

26

32

38

20

26

32

UNIT

dB

t All typical values are at T A = 25°C.
*Av is the programmable gain of the input amplifier.
§A value >60 is over range and signal clipping occurs.

DIA channel signal-to-distortion ratio
TEST CONDITIONS

PARAMETER

(see Note 7)
Vin = -6 dB to 0 dB
Vin = -12 dB to - 6 dB
Vin = - 18 dB to -12 dB

MAX

UNIT

58
58
56

- 24 dB to - 18 dB

50

Vin = - 30 dB to - 24 dB
Vin = -36dBto -30dB

44

Vin = -42 dB to -36 dB
Vin = -48 dB to -42 dB

32

Vin = - 54 dB to - 48 dB

20

Vin

DIA channel signal-to-distortion ratio

=

MIN

dB

38
26

NOTE 7: The test condition is a 1-kHz input signal with an 8-kHz conversion rate (0 dB relative to Vref). The load impedance for the DAC
is 600 Il.

TEXAS

~

INSTRUMENTS
5-88

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32044C, TLC320441
VOICE-BAND ANALOG INTERFACE CIRCUITS

electrical characteristics over recommended operating free-air temperature range, Vee +
vee- = -5 V, voo = 5 V (unless otherwise noted) (continued)

5 V,

gain and dynamic range
PARAMETER

TEST CONDITIONS

Absolute transmit gain tracking error while transmitting

- 48 dB to 0 dB signal range,

into 600

n

MIN

See Note 8
- 48 dB to 0 dB signal range,

Absolute receive gain tracking error

See Note 8
Signal input is a - O. 5-dB,

Absolute gain 01 the AID channel

1-kHz sinew ave
Signal input is a O-dB,

Absolute gain 01 the DIA channel

1 ~kHz sinew ave

Typt

MAX

UNIT

±0.05 ±0.15

dB

±0.05 ±0.15

dB

0.2

dB

-0.3

dB

power supply rejection and crosstalk attenuation
PARAMETER

TEST CONDITIONS
Idle channel, supply signal

VCC+ or VCC- supply voltage

I

=

0 to 30 kHz

rejection ratio, receive channel

I

=

30 kHz to 50 kHz

I

=

0 to 30 kHz

VCC + or VCC _ supply voltage

Typt

at DR IADC output)
Idle channel, supply signal

=

30 kHz to 50 kHz

at OUT +

Crosstalk attenuation, transmit-to-receive Isingle-ended)

UNIT
dB

45
30

at 200 m V POp measured

I

MAX

30

at 200 mV POp measured

rejection ratio, transmit channel
Isingle-ended)

MIN

dB
45
80

dB

t All typical values are at T A = 25°C.
NOTE 8: Gain tracking is relative to the absolute gain at 1 kHz and 0 dB 10 db relative to V rei).

TEXAS •

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-89

TLC32044C. TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

delay distortion
bandpass filter transfer function, SCF fclock
PARAMETER

TEST CONDITION

288 kHz IN +

FREQUENCY RANGE
I ,,; 50 Hz
I
I

Input signal

Filter gain

relerence to 0 dB

I
I
I
I

=
=
=
=
=
=

MAX

-29

-25

100 Hz

Kl x - 0.26 dB

-4

-2

-1

1 50 Hz to 3100 Hz

Kl x 0 dB

-0.25

0

0.25

3100 Hz to 3300 Hz

Kl x 0 dB

-0.3

0

0.3

3300 Hz to 3650 Hz

K1 x 0 dB

-0.5

0

0.5

3BOO Hz

K1 x 2.3 dB

-5

-3

-1

-20

-17

-16

Kl x 2.7 dB
Kl x 3.2dB

-40

I ;,: 5000 Hz

K1 x 0 dB

-65

MIN

TYP§

MAX

Kl x 0 dB

-0.25

0

0.25

3100 Hz to 3300 Hz

K1 x 0 dB

-0.3

0

0.3

3300 Hz to 3650 Hz

K1 x 0 dB

-0.5

0

0.5

3800 Hz'

Kl x 2.3 dB

-5

-3

-1

4000 Hz

Kl x 2.7 dB

-20

-17

-16

f ;,: 4400 Hz

Kl x 3.2 dB

-40

I ;,: 5000 Hz

Kl x 0 dB

-65

I
I

f

=
=
=
=
=

UNIT

dB

288 kHz (see Note 9)

0 Hz to 3100 Hz

FREQUENCY RANGE
I

reference is 0 dB

TYP§

4000 Hz

TEST CONDITION

Input signal

MIN
-33

I ;,: 4400 Hz

I

Filter gain

IN - is a ± 3 V sinew ave t (see Note 9)

K1 x 0 dB

low-pass filter transfer function (see curves), SCF fclock
PARAMETER

-

ADJUSTMENT ADDEND*

ADJUSTMENT ADDEND*

UNIT

dB

serial port
PARAMETER

TEST CONDITIONS

MIN

= -300
= 2 mA

2.4

VOH

High-level output voltage

IOH

VOL

low-level output voltage

IOL

II

Input cllrrent

~A

TYP§

MAX

UNIT
V

0.4

V

±10

~A

Ci

Input capacitance

15

pF

Co

Output capacitance

15

pF

t See filter curves in typical characteristics.
* The MIN, TYP, and MAX specilications are given lor a 288-kHz SCF clock Irequency. A slight error in the 288-kHz SCF may result Irom
inaccuracies in the MSTR ClK Irequency, resulting from crystal Irequency tolerances. II this frequency error is less than 0.25%, the
ADJUSTMENT ADDEND should be added to the MIN, TYP, and MAX specilications, where K 1 = 100 • I(SCF Irequency - 288 kHz)/
288 kHz]. For errors greater than 0.25%, see Note 10.
§ All typical values are at T A = 25 DC.
NOTE 9: The filter gain outside of the passband is measured with respect to the gain at 1 kHz. The filter gain within the passband ;s measured
with respect to the average gain within the passband. The passbands are 150 to 3600 Hz and 0 to 3600 Hz lor the bandpass and low-pass
lilters respectively. For switched-capacitor Ii Iter clocks at Irequencies other than 288 kHz, the lilter response is shilted by the ratio of
switched-capacitor Iilter clock frequency to 288 kHz.

TEXAS •

INSTRUMENTS .
5-90

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUiTS

operating characteristics over recommended operating free-air temperature range, VCC+
VCC- = -5 V, VOO = 5 V

5 V,

noise (measurement includes low-pass and bandpass switched-capacitor filters)
Typt

TEST CONDITIONS

PARAMETER

with (sin xlix
Transmit noise

DX input

without (sin xlix

= 00000000000000,

Inputs grounded, gain

Receive noise (see Note 101

=

constant input code

1

325
18
300
18

UNIT

MAX

550
425

~V

rms

~V

rms

dBrncO

500

~V

rms

dBrncO

timing requirements
serial port recommended input signals
MIN

PARAMETER

MAX

95

UNIT

ns

tc(MCLKI

Master clock cycle time

tr(MCLKI

Master clock rise time

10

ns

tf(MCLKI

Master clock fall time

10

ns

RESET pulse duration (see Note 11 I

tsu(DXI

DX setup time before SCLKt

th(DX)

DX hold time after SCLKt

75%

25%
800
20

Master clock duty cycle

ns
ns
ns

t c(SCLK)/4

NOTES: 10. The noise is computed by statistically evaluating the digital output of the AID converter.
11. RESET pulse duration is the amount of time that the reset pin is held below 0.8 V after the power supplies have reached their
recommended values.

serial port-AIC output signals, Cl = 30 pF for SHIFT ClK output, Cl

MIN

PARAMETER

tc(SCLK)

Shift clock (SCLK) cycle time

tf(SCLK)

Shift clock (SCLK) fall time

tr(SCLK)

Shift clock (SCLK) rise time

Typt

MAX

3
3

8
8
55

380

30
35

td(CH-FL)

Delay from SCLKt to FSR/FSX/FSDt

td(CH-FH)

Delay from SCLKt to FSR/FSX/FSDt

td(CH-DR)

DR valid after SCLKt

tdw(CH-EL)

Delay from SCLKt to EODX/EODRt in word mode

tdw(CH-EHl

Delay from SCLKt to EODX/EODRt in word mode

tf(EODX)

EODX fall time

tf(EODR)

EODR fall time

tdb(CH-EL)

Delay from SCLKt to EODX/EODRt in byte mode

tdb(CH-EH)

Delay from SCLKt to EODX/EODRt in byte mode

td(MH-SL)

Delay from MSTR CLKt to SCLKt

tdIMH-SHI

Delay from MSTR CLK! to SCLK!

UNIT

ns

45

Shift clock (SCLK) duty cycle

tTypical values are at T A

15 pF for all other outputs

2
2

65
65

ns
ns

%
ns

90
90
90
90
8
8
90
90
170
170

ns
ns
ns
ns
ns
ns
ns
ns
ns
ns

= 25 ac.

TEXAS ~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-91

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS
operating characteristics over recommended operating free-air temperature range. V cc +
VCC- = -5 V. VOO = 5 V (continued)

...

5 V.

serial port - AIC output signals
PARAMETER

TEST CONDITIONS

MIN

Typt

MAX

UNIT

tc(SCLK)

Shift clock (SCLK) cycle time

tf(SCLK)

Shift clock (SCLK) fall time

50

ns

tr(SCLK)

Shift clock (SCLK) rise time

50

ns

380

Shift clock (SCLK) duty cycle

ns

45

=
=

55

%

50 pF

52

ns

50 pF

td(CH-Fl)

Delay from SCLKt to FSR/FSXt

CL

td(CH-FH)

Delay from SCLKt to FSR/FSXt

CL

52

ns

td(CH-DR)

DR valid after SCLKt

90

ns

tdw(CH-El)

Delay from SCLKt to EODX/EODRt in word mode

90

ns

tdw(CH-EH)

Delay from SCLKt to EODX/EODRt in word mode

90

ns

tf(EODX)

EODX fall time

15

ns

tf(EODR)

EODR fall time

15

ns

tdb(CH-El)

Delay from SCLKt to EODX/EODRt in byte mode

100

ns

tdb(CH-EH)

Delay from SCLKt to EODX/EODRt in byte mode

100

ns

td(MH-SL)

Delay from MSTR CLKt to SCLKt

65

ns

tdIMH-SH)

Delay from MSTR CLKt to SCLKt

65

ns

tTypical values are at T A

=

25 DC.

TABLE 3. GAIN CONTROL TABLE
(ANALOG INPUT SIGNAL REQUIRED FOR FULL·SCALE AID CONVERSION)
CONTROL REGISTER BITS

INPUT CONFIGURATIONS
Differential configuration

d6

d7

1

1

ANALOGINPUT~

AID CONVERSION
RESULT

0

0

±6 V

full-scale

1

0

±3 V

full-scale

0

1

±1.5 V

full-scale

Single-ended configuration

1

1

Analog input = IN + - ANLG GND

0

0

1

0

Analog input = IN + - IN= AUX IN+ -

= AUX IN + -

AUX IN-

ANLG GND

±3 V

half-scale

0

±3 V

full-scale

1

±1.5 V

full-scale

tin this example, Vref is assumed to be 3 V. In order to minimize distortion, it is recommended that the analog input not
exceed 0.1 dB below full scale.

R
IN + - " " '.....--1

~

R

IN - -'VV'....- t

R
AUX IN + ~""''''''--I
TO MUX

Rib

TO MUX

Rib

Rib - R lor d6 - " d7 - ,
d6 - 0, d7 = 0
Rib = 2R lor d6 = ' . d7 - 0
Rib = 4R lor d6 = 0, d7 = ,

Rib - R lor d6 - " d7 = ,
d6 - 0, d7 = 0
Rib - 2R lor d6 = " d7 - 0
Rib = 4R lor d6 - 0, d7 - ,

FIGURE 3. IN + AND IN - GAIN
CONTROL CIRCUITRY

FIGURE 4. AUX IN + AND AUX INGAIN CONTROL CIRCUITRY

TEXAS •
INSTRUMENTS
5-92

~

R

AUX IN - -'VV'....- t

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

(sin xlIx correction section
If the designer does not wish to use the on-board second-order (sin x)/x correction filter. correction can
be accomplished in digital signal processor (DSP) software. (Sin x)/x correction can be accomplished easily
and efficiently in digital signal processor (DSP) software. Excellent correction accuracy can be achieved
to a band edge of 3000 Hz by using a first-order digital correction filter. The results. which are shown
below. are typical of the numerical correction accuracy that can be achieved for sample rates of interest.
The filter requires only seven instruction cycles per sample on the TMS320 DSPs. With a 200-ns instruction
cycle. nine instructions per sample represents an overhead factor of 1.4% and 1.7% for sampling rates
of 8000 Hz and 9600 Hz. respectively. This correction will add a slight amount of group delay at the upper
edge of the 300-3000-Hz band.

(sin xlIx roll-off for a zero-order hold function
The (sin x)/x roll-off for the AIC DAC zero-order hold function at a band-edge frequency of 3000 Hz for
the various sampling rates is shown in the table below.
TABLE 4. (sin xlix ROLL-OFF

fs (Hz)

sin .. flfs
20109 - - .. flfs
(f - 3000 Hz)
(dB)

-2.64

7200
8000

-2.11

9600

-1.44

14400

-0.63
-0.35

19200

Note that the actual AIC (sin x)/x roll-off will be slightly less than the above figures. because the AIC has
less than a 100% duty cycle hold interval.

correction filter
To compensate for the (sin x)/x roll-off of the AIC. a first-order correction filter shown below. is
recommended.
U(i

+ 1)

I - - - - - - - - - - - _ . - - + V ( i + 1)

p1

The difference equation for this correction filter is:
Yi+1 = p2(1-p1) (Ui+1)+p1 Yi
where the constant p1 determines the pole locations.
The resulting squared magnitude transfer function is:
jH(f)j2=

p22(1-p1)2
1 - 2p1 cos(2 7r f/fs) + p1 2

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

5-93

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS
correction results
Table 5 below shows the optimum p values and the corresponding correction results for BOOO-Hz and
9600-Hz sampling rates.
TABLE 5

t (Hz)

300
600
900
1200
1500
1800
2100
2400
2700
3000

ERROR (dB)

ERROR (dB)

= 8000 Hz
p1 = -0.14813

ts

ts

p2 = 0.9888
-0.099
-0.089
-0.054
-0.002
0.041
0.079
0.100
0.091
-0.043
-0.102

= 9600 Hz
p1 = -0.1307
p2 = 0.9951
-0.043
-0.043
0
0
0
0.043
0.043
0.043
0
-0.043

TMS320 software requirements
The digital correction filter equation can be written in state variable form as follows:
Y = k1Y +k2U
where k 1 equals p 1 (from the preceding page). k2 equals (1 - p 1 )p2 (from the preceding page). Y is the
filter state, and U is the next 1/0 sample. The coefficients k 1 and k2 must be represented as 16-bit integers.
The SACH instruction (with. the proper shift) will yield the correct result. With the assumption that the
TMS320 processor page pointer and memory configuration are properly initialized, the equation can be
executed in seven instructions or seven cycles with the following program:
ZAC
LT K2
MPY U
LTA K1
MPY Y
APAC
SACH (dma), (shift)

.TEXAS •

INSTRUMENTS
5-94

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32044C, TLC320441
VOICE-BAND ANALOG INTERFACE CIRCUITS
byte-mode timing
~,..tfISClK)

I
I
I 0.8 V
tdICH-Fl~ 14I
' I

FSR. FSX

0.8

I
I
I
~ !4-tdICH-Fl)
tdICH-FH~ ifII
I
I'
_ _ _-1fr;"2""V"'-------0-8 1 _ _---->/.}-'_ _ _ _ _ _
I

V

--+I !.-tdICH-FH)

---"'\~",~0"".8..;V_-+I--I:_~' ~
I

~tcISClK)

~,..trISClK)

SHIFT ClK

~IIr-

'vX-..

I

I"" ~~dICH-DR)

DR

__

~D~15~__~~~~---D-8-------~~~D-1--D-0_TI--~
I
I
tsuIDX)~

OX

:

~

I

~

I

I

~

08

~

DON'T CARE

D6~

07

1

-.t l.- thlDX)
--I 14- tdbICH-El)
tdbICH-EH)~ ~
----------------~r~:------~'
EODR.EODX
t~~0~.8~V~_ _ _ _ _ _ _ _ _ _~rrl____________~~
word-mode timing
~tcISCLKI

,

II
---+(
FSX,

I

I

SHIFT CLK
0.8 v)

I4- t d(CH-FL)

08

I
V

I

2V

0.• V

'

:

tdICH-FH)--'"'

14-

' I
"1
I
1-__________~'llro2~v-r-----I
"
I I
1I
I
: 4j !--tdlcH-DR)
I

---~~
FSR
o. v+
DR ___

~D~1~5___~~~D_1__D_O~:r-_~_ ____
tsuIDX)~ I.--

:

I

Dx------~DDv155Y~41~13YO~lrD1

DON'T CARE
I

I

I

I

I+-thIDX)

tdwICH-EL)-+j14- -.j !--tdwICH-EH)

-------------------------1, }-,--------O-.•--.}

+2 v

~

EODX, EODR

shift-clock timing

I+- td(MH-SH)

14-- tdIMH-SL)

--J"
I

\-

SHIFT CLK_ _ _ _ _ _

FIGURE 5, SERIAL PORT TIMING

...tf

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-95

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

TMS32010
SN74lS299
10-

I

DEN

L

Gl
A

Al/PAl

B

Yl

YO I-

Gl

08·015

A·H

C

\

Sl

SO ClK
61

00·015

CLKOUT
INT

,/-

00·07
A·H

\

\

TlC32040/
TlC32041/
TlC32042
SHIFTClK

QH

' - - 62

\

~

ox

r-n
-

SR

SN74lS299

~
WE

G-

SO ClK< !---

t--

SN74lS138

00·015

QH

G2

AO/PAO
A2/PA2

Sl

FSX

C2

SR

...-

~
Q

Cl
10

->;=0

DR

MSTR ClK
EOOX

FIGURE 6. TMS32010/TMS320C15·TLC32044 INTERFACE CIRCUIT
in instruction timing
ClK OUT

SO. Gl
00-015

_________________________________________-<::~~~I>---------------------------------------------------------------------(
VALID
)

out instruction timing
ClKOUT _ _~

. ___~:~I------------------I

i

I

SN74lS 138 Yl

I

SN74lS299 elK
I

00-015

{

I

VALID

)

FIGURE 7. TMS32010/TMS320C15·TLC32044 INTERFACE TIMING

~

TEXAS
INSTRUMENTS
5-96

POST OFFICE BOX 655303 • DALLAS, TEXAS 75266

TLC32044C, TLC320441
VOICE-BAND ANALOG INTERFACE CIRCUITS

TYPICAL CHARACTERISTICS
AIC TRANSMIT AND RECEIVE LOW-PASS FILTER

AIC TRANSMIT AND RECEIVE LOW-PASS FILTER
3

20

SCF clock f

10

TA

cc

..
I

"0

E

CI
to

-40

\

'"

~ 1.5
c.

\

::I

o

\

-50

2

I
>-

-20
-30

:!

\

-10

a
';:

288 kHz

25°C
2.5 Input = ± 3-V sinewave

0

"0

=

=

t5

'/

I

-60

SCF clock f = 288 kHz

TA = 25°C

-70
-80

"

Input = ±3-V sinewave

o

0.5

1

1.5

2

2.5

-

0.5

If
3

3.5

4

4.5

o

5

0.5

1

1.5

2

/

I~ r--

.-/

2.5

3

\

3.5

4

4.5

5

Normalized Frequency-kHz x SCF Clock Frequency
288 kHz

Normalized Frequency-kHz x SCF Clock Frequency
288 kHz

FIGURE 9

FIGURE 8
AIC RECEIVE-CHANNEL BANDPASS FILTER

AIC RECEIVE-CHANNEL HIGH-PASS FILTER
20

20

SCF clock f = 8 kHz
10

Input = ± 3-V sinewave

0

\

-10

.,

cc

"0

I

0

\

..

a -30
-50
Low-pass SCF clock f = 288 kHz
High-pass SCF clock f - 8 kHz
TA = 25°C
Input - ± 3-V sinewave

-60
-70
-80

'0

a

\
\

-40

o

0.5

1

1.5

2

2.5

3

3.5

Frequency - kHz

FIGURE 10

4

/

/

-10

f

I

\

"0

CI

cc

'0

-20

';:

:!'"

TA = 25°C

10

-20

';:

CI

/"

'"

:2 -30

L

-40
-50

If

4.5

5

-60

o

50 100 150 200250 300 350400450500

Normalized Frequency _ kHz x AID Conversion Rate
8 k samplesls

FIGURE 11

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-97

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

TYPICAL CHARACTERISTICS
AIC RECEIVE CHANNEL BANDPASS FILTER

AIC (SIN XliX CORRECTION FILTER
5

2.5

Low-pass SCF clock f = 288 kHz
High-pass SCF clock f = 8 kHz

I-'-

TA = 25°C
Input = ±3-V sinewave

If---

SCF clock f = 288 kHz
4.5 I-TA = 25°C
4 I-Input = ± 3-V sinewave
I

l"-

II
/

3.5

'" 2.0

E

if

II]

I

"".,I
""E

n

>

~ 1.5

c

."

Co

Cl

::l

e

ca

1.0

C!l

0.5

\

r-

0.5

1

1.5 2 2.5 3 3.5
Frequency-kHz

V

2

/

1.5

/

1"'-r--

0.0

J

2.5

::i!

k.-I \

-

r--......

3

4

4.5

0.5

V

.I.---"

0

5

/

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

Normalized Frequency-kHz x SCF Clock Frequency
288 kHz

FIGURE 12

FIGURE 13
(SIN XliX CORRECTION FILTER

AID SIGNAL-TO-DISTORTION RATIO

vs

6
IsL x)x

4

correcti/"
filter

2

II]

--r---.

"".,I

E
.'c

V

0

Cl

::i!'" -2

V

-6

~ listorn
o

0.5

1

90

f"'.-

--...

i r i '"

1.5

reristei

2

2.5

100

II]

error

f"-- c::::."

or

INPUT SIGNAL

V

V

I·
I
DIA converter (sin xlix

-4

~

r

3

=

.9

70

'iU

1\

I:

of0

E

'"
is
~
"iii

6

4

80

a;

~

3.5

""I

I:
Cl

iii

[\

4.5

5

1-kHz input signal
8-kHz conversion rate

I
GAIN

60
50
40

=

V /

~/

1X-

,.

30
20

~50

FIGURE 14

o

-40
-30
-20
-10
Input Signal Relative to Vref-d8

FIGURE 15

TEXAS

~

INSTRUMENTS
5-98

=

10

Normalized Frequency-kHz x SCF Clock Frequency
288 kHz

.

-

GAIN

4X

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

10

TLC32044C. TLC320441

VOICE·BAND ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
AID GAIN TRACKING
(GAIN RELATIVE TO GAIN AT 0 dB INPUT SIGNAl)
0.5
0.4

1-kHz input signal
8-kHz conversion rate

0.3
0.2

III
'0

I

0.1

Cl

I:

:.;;;

0

.::"'"

-

-0.1

I:

'iii

CJ -0.2

-0.3
-0.4
-0.5
- 50

- 40

- 30

- 20

o

- 10

10

Input Signal Relative to V ref - dB

FIGURE 16
D/A CONVERTER SIGNAL-TO-DISTORTION RATIO
vs
INPUT SIGNAL LEVEL
100 , - - , - - , 1-kHz input signal into 600 ()
90 8-kHz conversion rate
III
'0

80

I

I

.g

70

cc'"

60

I:

I

0

'f 50
0
t;

,./

C 40

~

'\

/
/

/

c;; 30
I:

Cl

iii 20
10

o

- 50

I
- 40
- 30
- 20
- 10
o
Input Signal Relative to V ref - dB

10

FIGURE 17

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-99

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

TYPICAL CHARACTERISTICS
DIA GAIN TRACKING
(GAIN RELATIVE TO GAIN
AT 0 dB INPUT SIGNAL LEVEl)
0.5
0.4

AID SECOND HARMONIC DISTORTION
vs

INPUT SIGNAL
-100

1-kHz input signal
-90 8-kHz conversion rate

1-kHz input signal into 600 {)
8-kHz conversion rate
/Xl

I'

0.3

-80

c

~ -70
o
ti -60
is
-50
o

0.2

/Xl
""0

b.

0.1

c
:;;

~
0
~
c -0.1

- r--

-~

/

-------

r"-

'E

.......... . /

§

-40

""0

-30

ca
J:

'0;

CI -0.2

c

o

"

-0.3

Q)

-20

C/)

-0.4
-0.5
- 50

-10
- 40
- 30
- 20
- 10
o
Input Signal Relative to V ref - d8

o

10

- 50

o
- 40
- 30
- 20
- 10
Input Signal Relative to Vref-dB

FIGURE 18

FIGURE 19
DIA SECOND HARMONIC DISTORTION
vs

INPUT SIGNAL
-100
1-kHz input signal into 600 {)
-90 8-kHz conversion rate
/Xl

"tl

I

c

-80

0

-70

II>

-60

.~

is

V

V

""""--....

<> -50

'c0
§

-40

"tl

-30

ca
J:

c
0

"
Q)

-20

C/)

-10

o

- 50

o
- 40
- 30
- 20
- 10
Input Signal Relative to Vref-d8
FIGURE 20

TEXAS .."
INSTRUMENTS
5-100

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

10

10

TLC32044C, TLC320441
VOICE·BAND ANALOG INTERFACE CIRCUITS

TYPICAL CHARACTERISTICS
AID THIRD HARMONIC DISTORTION
vs
INPUT SIGNAL
-100
1· kHz input signal

-90 8-kHz conversion rate .

~ -80

~

I

g

-70

V
./

'f
~ -60

I-"

is
" - 50
·2
o
E -40

'"

ca

::t:

"E

:c

~

-30
-20
-10

o

- 50

- 40

- 30

- 20

o

- 10

10

Input Signal Relative to Vret-dB

FIGURE 21
DiA THIRD HARMONIC DISTORTION
vs
INPUT SIGNAL
-100
1-kHz input signal into 600 11

-90 8-kHz conversion rate
~ -80
I

g -70

10-

.~

./

t; - 60

is
 75265

5-113

TLC32044M
VOICE·BAND ANALOG INTERFACE CIRCUIT

~:~ELr~

FSX

~:R

'I

I

i4-0NGOING CONVERSION-.t

12 - 11 "

1/19.2 kHz

asynchronous operation - more than one receive frame sync occurring between two transmit frame
syncs
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. The command to use the incremental conversion period adjust option is sent to the
AIC during a FSX frame sync. The ongoing conversion period is then adjusted. However, either Receive
Conversion Period A or B may be adjusted. For both transmit and receive conversion periods, the incremental
conversion period adjustment is performed near the end of the conversion period. Therefore, if there is
sufficient time between t1 and t2, the receive conversion period adjustment will be performed during Receive
Conversion Period A. Otherwise, the adjustment will be performed during Receive Conversion Period B.
The adjustment command only adjusts one transmit conversion period and one receive conversion period.
To adjust another pair of transmit and receive conversion periods, another command must be issued during
a subsequent FSX frame (see figure below).

u

FSX

U

1

I

Mj4------TRANSMIT CONVERSION PERIOD-----...,.HI

FSR

I

I

I

~RECEIVE CONV.--.w-RECEIVE CONV.~
PERIOD A
PERIOD B

asynchronous operation - more than one transmit frame sync occurring between two receive frame
syncs
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. For both transmit and receive conversion periods, the incremental conversion period
adjustment is performed near the end of the conversion period. The command to use the incremental
conversion period adjust options is sent to the AIC during a FSX frame sync. The ongoing transmit conversion
period is then adjusted. However, three possibilities exist for the receive conversion period adjustment
in the diagram as shown in the following figure. If the adjustment command is issued during Transmit
Conversion Period A, Receive Conversion Period A will be adjusted if there is sufficient time between t1
and t2. Or, if there is not sufficient time between t1 and t2, Receive Conversion Period B will be adjusted.
Or, the receive portion of an adjustment command may be ignored if the adjustment command is sent
during a receive conversion period, which is already being or will be adjusted due to a prior adjustment
command. For example, if adjustment commands are issued during Transmit Conversion Periods A, B,
and C, the first two commands may cause Receive Conversion Periods A and B to be adjusted, while the
third receive adjustment command is ignored. The third adjustment command is ignored since it was issued
during Receive Conversion Period B, which already' will be adjusted via the Transmit Conversion Period B
adjustment command.

~

TEXAS
INSTRUMENTS
5-114

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32044M
VOICE-BAND ANALOG INTERFACE CIRCUIT

u

U

Lr

U

I
I
I
I
I4-TRANSMIT CONV.~TRANSMIT CONV.""*TRANSMIT CONV.'"*i
PERIOO A
PERIOD B
PERIOD C

t2

U

FSRU

I

I

14

~

RECEIVE CONVERSION PERIOD A

Lr

I
RECEIVE CONVERSION PERIOD B-----I.~I

asynchronous operation - more than one set of primary and secondary DX serial communication
occurring between two receive frame sync (see Ale DX Data Word Format section)
The T A, T A', TS, and control register information that is transmitted in the secondary communications
is always accepted and is applied during the ongoing transmit conversion period. If there is sufficient time
between t1 and t2, the TA, RA', and RS register information, which is sent during Transmit Conversion
Period A, will be applied to Receive Conversion Period A. Otherwise, this information will be applied during
Receive Conversion Period S. If RA, RA', and RS register information has already been received and is
being applied during an ongoing conversion period, any subsequent RA, RA', or RS information that is
received during this receive conversion period will be disregarded (see diagram below).

t,

PRIMARY

"xl

SECONDARY

PRIMARY

n-------..~

I

n

SECONDARY

PRIMARY

SECONDARY

r--------ILJl

r------"IL

TRANSMIT
I
TRANSMIT
I
TRANSMIT
I
MI4f-----CONVERSION----••"If-----CONVERSION-----I.~"If-----CONVERSION----+!.I
PERIOD A
PERIOD B
PERIOD C

FSR

~I

"""- RECEIVE CONVERSION __
f-------I
.....PERIOD A
.,..
RECEIVE CONVERSION PERIOD B------~~

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-115

nC32044M

VOICE-BAND ANALOG INTERFACE CIRCUIT
test modest
The following paragraph provides information that allows the TLC32044M to be operated in special test
modes. These test modes are used by Texas Instruments to facilitate testing of the device during
manufacturing. They are not intended to be used in real applications, however, they allow the filters in
the AID and DIA paths to be used without using the AID and DIA converters.
In normal operation, the nonusable (NU) pins are left unconnected. These NU pins are used by the factory
to speed up testing of the TLC32044M Analog Interface Circuit (AI C) . When the device is used in normal
(non-test-mode) operation, the NU pin (pin 1) has an internal pull-down to - 5 V. Externally connecting
o V or 5 V to pin 1 puts the device in test-mode operation. Selecting one of the possible test modes is
accomplished by placing a particular voltage on certain pins. A description of these modes is provided
in Table 2 and Figures 1 and 2.
TABLE 2. LIST OF TEST MODES
TEST

DIA PATH TEST (PIN 1 to 5 V)

PINS

TEST FUNCTION

5
11
3
27 and 28

AID PATH TEST (PIN 1 to 0)

TEST FUNCTION

The low-pass switched-capacitor filter clock is brought

The bandpass switched-capacitor filter clock is brought

out to pin 5. This clock signal is normally internal.

out to pin 5. This clock signal is normally internal.

No change from normal operation. The EODX signal is

The pulse that initiates the AID conversion is brought

brought out to pin 11.

out here. This signal is normally internal.

The pulse that initiates the D/A conversion is brought

No change from normal operation. The EODR signal is

out here.

brought out.

There are no test output signals provided on these pins.

The outputs of the AID path low-pass or bandpass filter
(depending upon control bit d2 -

see AIC DX Data

Word Format section) are brought out to these pins. If
the high-pass section is inserted. the output will have a
(sinx)/x droop. The slope of the droop will be determined
by the ADC sampling frequency, which is the high-pass
section clock frequency (see diagram of bandpass or
low-pass filter test for receive section). These outputs
will drive small (30-pF) loads.
D/A PATH LOW-PASS FILTER TEST; PIN 13 (WORD/BYTE) to -5 V

TEST FUNCTION
15 and 16

The inputs of the D/A path low-pass filter are brought out to pins 15 and 16. The D/A input to this filter is removed.
If the' (sin x)/x correction filter is inserted, the OUT + and OUT- signals will have a flat response (see Figure 2). The
common·mode range of these inputs must not exceed ± 0.5 V.

t In the test mode, the AIC responds to the setting of Pin 13 to - 5 V, as if Pin .13 were set to 0 V. Thus, the byte mode is selected
for communicating between DSP and Ale. Either of the path tests (D/A or AID) can be performed simultaneously with the D/A low-pass
filter test. In this situation, Pin 13 must be connected to - 5 V, which initiates byte-mode communications.

TEXAS ~

INSTRUMENTS
5-116

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32044M

VOICE·BAND ANALOG INTERFACE CIRCUIT
PIN 27 (POSITIVE).
PIN 28 (NEGATIVElt

I+ +

TEST CONTROL
(PIN 1 AT 0 VI

TEST

FILTER

r--

~

t
-

v

•

-

M
U
X

,-

•

I

AID

~

'---

r---

•

FIGURE 1. BANDPASS OR LOW-PASS FILTER TEST FOR RECEIVER SECTION

FILTER

M
U
X

M

(Sin x}/x
CORRECTION

U
X

L.-,r--,......~....- -

TEST CONTROL
(PIN 13 at - 5 V)

PIN 16 (POSITIVE).
PIN 15 (NEGATIVE}t

FIGURE

2.

LOW-PASS FILTER TEST FOR TRANSMIT SECTION

t All analog signal paths have differential architecture and hence have positive and negative components.

TEXAS

+

INSTRUMENTS

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-117

TLC32044M
VOICE-BAND ANALOG INTERFACE CIRCUIT

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, Vcc+ (see Note 1)
-0.3 V to 15 V
Supply voltage range, VDD
-0.3 V to 15 V
Output voltage range, Vo .....
-0.3 V to 15 V
Input voltage range, VI .......
-0.3 V to 15 V
-0.3 V to 15 V
Digital ground voltage range. . . .
Operating free-air temperature range .. . . . . . . .
- 55°C to 125°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Case temperature for 60 seconds: FK package. . . . . . . . . . . . . . . . . . . . . . .
260. o C
Lead temperature 1,6 mm (1/16 inch) from case for 60 seconds: J package ............ 300°C
NOTE 1: Voltage values for maximum ratings are with respect to VCC -.

recommended operating conditions
MIN

NOM

MAX

UNIT

Supply voltage. VCC + (see Note 2)

PARAMETER

4.75

5

5.25

V

Supply voltage. VCC- (see Note 2)

-4.75

-5

- 5.25

V

4.75

5

5.25

V

Digital supply voltage, VDD (see Note 2)

0

Digital ground voltage with respect to ANLG GND. DGTL GND

V

Reference input voltage, Vref(ext) (see Note 2)

2

4

V

High-level input voltage, VIH

2

VOO+O.3

V

-0.3

0.8

V

Low-level input voltage, VIL (see Note 3)
Maximum peak output voltage swing across. RL at OUT + or OUT - (single-ended)
(see Note 4)
Load resistance at OUT + and/or OUT -, RL

±3

V

!l

300

Load capacitance at OUT + and/or OUT -, CL

100

MSTR CLK frequency (see Note 5)

0.075

Analog input amplifier common mode input voltage (see Note 6)

NOTES:

- 55

MHz
V

20

kHz

125

°c

2. Voltages at analog inputs and outputs, REF, VCC +, and VCC _, are with respect to the ANLG GND terminal. Voltages at
digital inputs and outputs and VDD are with respect to the DGTL GND terminal.
3. The algebraic convention, in which the least positive (most negative) value is designated minimum, is used in this data sheet
for logic voltage levels and temperature only.
4. This applies when RL ;,: 300 !l and offset voltage = O.
5. The bandpass switchedccapacitor filter (SCF) specifications apply only when the low-pass section SCF clock is 288 kHz and
the high-pass section SCF clock is 8 kHz. If the low-pass SCF clock is shifted from 288 kHz, the low-pass roll-off frequency
will shift by the ratio of the low-pass SCF clock to 288 kHz. If the high-pass SCF clock is shifted from 8 kHz, the high-pass
roll-off frequency will shift by the ratio of the high-pass SCF clock to 8 kHz. Similarly, the low-pass switched-capacitor filter
(SCF) specifications apply only when the SCF clock is 288 kHz. If the SCF clock is shifted from 288 kHz, the low-pass roll-oft
frequency will shift by the ratio of the SCF clock to 288 kHz.
6. This range applies when (IN + - IN -) or (AUX IN + - AUX IN -) equals ± 6 V.

TEXAS •
INSTRUMENTS
5-118

10.368
±1.5

A/D or 0/ A conversion rate
Operating free-air temperature, T A

5

pF

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32044M
VOICE·BAND ANALOG INTERFACE CIRCUIT

electrical characteristics over recommended operating free-air temperature range.
Vee - = - 5 V. Voo = 5 V (unless otherwise noted)

Vee +

5

V.

total device. MSTR eLK frequency = 5.184 MHz. outputs not loaded
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

VDD

Val

Low-level output voltage

VDD

=
=

4.75 V, IOH
4.75 V, IOl

= -300 pA
= 2 rnA

MIN

Typt

Supply current from VDD

Vref

Internal reference output voltage

fMSTR ClK

=

5.184 MHz
2.9

Temperature coefficient of

UNIT
V

ICC+ Supply current from VCC +
lee- Supply current from VceIDD

MAX

2.4
0.4

V

40

rnA

-40

rnA

8

rnA

3.3

V

"V ref internal reference voltage

200

ppm/oe

Output resistance at REF

100

k{l

ro

receive amplifier input
PARAMETER

TEST CONDITIONS

MIN

A/D converter offset error (filters in)
CMRR

r;

Common-mode rejection ratio at IN +, IN -,

See Note 7

or AUX IN+, AUX IN-

35

Input resistance at IN +, INor AUX IN+, AUX IN-, REF

Typt

MAX

10

85

UNIT
mV

55

dB

100

k{l

transmit filter output
PARAMETER

TEST CONDITIONS

MIN

Output offset voltage at OUT + or OUT VOO

(single-ended relative to ANLG GND)
Maximum peak output voltage swing between

VOM

OUT + and OUT - (differential output)

Rl ;,: 300 {l

±6

Typt

MAX

15

85

UNIT
mV
V

t All typical values are at T A =.25 DC.
NOTE 7: The test condition is a O-dBm, 1-kHz input signal with an 8-kHz conversion rate.

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5--119

TLC32044M

VOICE·BAND ANALOG INTERFACE CIRCUIT
electrical characteristics over recommended operating free-air temperature range, VCC+
VCC - = - 5 V, VOO, = 5 V (unless otherwise noted)

5 V,

system distortion specifications. SCF clock frequency = 288 kHz
MIN

Typt

Yin = - 0,5 dB to - 24 dB referred to Vref,
Single-ended tested at 25 oe, See Note 8

62

70

6.2

70

57

65

PARAMETER

TEST CONDITIONS

Attenuation of second harmonic of

single-ended

AID input signal

differential

Attenuation of third and higher

single-ended

harmonics of AID input signal

differential

Yin = -0,5 dB to -24 dB referred to Vref,
Single-ended tested at 25 oe, See Note 8

Attenuation of second harmonic of

single-ended

Vin = - 0 dB to - 24 dB referred to Vref,

DI A input signal

differential

See Note 8

Attenuation of third and higher

single-ended

Vin = - 0 dB to - 24 dB referred to Vref,

harmonics of DIA input signal

differential

See Note 8

57

MAX

dB
dB

65
70

62

dB

70
65

57

UNIT

dB

65

AID channel signal-to-distortion ratio
(see Note 8)
Yin
Yin
Yin
Yin
AID channel signal-to-distortion ratio

Ay - 1~

TEST CONDITIONS

PARAMETER

Yin
Yin
Yin
Yin
Yin

MIN

MAX

Ay - 2*
MIN
MAX
>58§

Ay - 4~
MIN
MAX
>58§

=
=
=
=

-6dBto -0,5dB

58

- 12 dB to - 6 dB

58

58

>58§

-18 dB to -12 dB

56

58

58

- 24 dB to - 18 dB

50

56

58

=
=
=
=
=

- 30 dB to - 24 dB

44

50

56

- 36 dB to - 30 dB

38

44

50

-42dBto -36dB

32

38

44

-48dBto -42dB

26

32

38

-54dBto -48 dB

20

26

32

UNIT

dB

t All typical values are at T A = 25°e,
*Av is the programmable gain of the input amplifier,
§A value> 58 is over range and signal clipping occurs,

DIA channel signal-to-distortion ratio
TEST CONDITIONS

PARAMETER

(see Note 8)
Yin

=

- 6 dB to 0 dB

58

Yin

=
=
=

- 12 dB to - 6 dB

58

- 1 8 dB to - 1 2 dB

56

Yin
Yin
DIA channel signal-to-distortion ratio

MIN

Yin
Yin
Yin
Yin
Yin

=
=
=
=
=

-24dBto-18dB

50

-30dBto -24dB

44

-36 dB to -30 dB

38

-42 dB to -36 dB

32

-48 dB to -42 dB

26

- 54 dB to - 48 dB

20

MAX

UNIT

dB

NOTE 8: The test condition is a 1-kHz input signal with an 8-kHz conversion rate 10 dB relative to Vref), The load impedance for the DAe
is 300 Q,

TEXAS

~

INSTRUMENTS
5-120

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32044M

VOICE·BAND ANALOG INTERFACE CIRCUIT
electrical characteristics over recommended operating free-air temperature range, Vcc+ = 5 V,
Vcc - = - 5 V, Voo = 5 V (unless otherwise noted) (continued)
gain and dynamic range
PARAMETER

TEST CONDITIONS

Absolute transmit gain tracking error while transmitting

- 48 dB to 0 dB signal range,

into 300

n

MIN

See Note 9
- 48 dB to 0 dB signal range,

Absolute receive gain tracking error

See Note 9
Signal input is a - O. 5-dB,

Absolute gain 01 the AID channel

l-kHz sinew ave
Signal input is a O-dB,

Absolute gain 01 the DIA channel

l-kHz sinew ave

Typt

MAX

UNIT

±0.05 ±0.15

dB

±0.05 ±0.15

dB

0.2

dB

-0.3

dB

power supply rejection and crosstalk attenuation
TEST CONDITIONS

PARAMETER
VCC+ or VCC- supply voltage

1

=

0 to 30 kHz

rejection ratio, receive channel

1

=

30 kHz to 50 kHz

1

=

0 to 30 kHz

Vee + or V CC _ supply voltage

Crosstalk attenuation (differential)

Typt

=

30 kHz to 50 kHz

dB

Idle channel, supply signal

30
dB
45

at OUT +

=

Transmit-to-receive

DX

Receive-to-transmit

Inputs grounded

00000000000000

UNIT

45

at DR (ADC output)
at 200 mV p-p measured

1

MAX

30

at 200 mV p-p measured

rejection ratio, transmit channel

(single-ended)

MIN

Idle channel, supply signal

65

80

65

80

dB

t All typical values are at TA = 25°C.
NOTE 9: Gain tracking is relative to the absolute gain at 1 kHz and 0 dB (0 db relative to Vrel).

+

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-121

TLC32044M
VOICE-BAND ANALOG INTERFACE CIRCUIT

delay distortion
bandpass filter transfer function. SCF fclock
PARAMETER

TEST CONDITION

288 kHz IN + - IN - is a

FREQUENCEY RANGE

ADJUSTMENT ADDEND*

I s 50 Hz
I
I
Input signal

Filter gain

reference to 0 dB

I
I
I

=
=
=
=
=
=

Kl x 0 dB

-25

Kl x - 0.26 dB

-4

-2

-1

1 50 Hz to 3100 Hz

Kl x 0 dB

-0.25

0

0.25

3100 Hz to 3300 Hz

Kl x 0 dB

-0.3

0

0.3

3300 Hz to 3600 Hz

Kl x 0 dB

-0.5

0

3BOO Hz

Kl x 2.3 dB

-3
-20

0.5

-'17

Kl x 3.2 dB

-40

I ;,: 5000 Hz

Kl x 0 dB

-65

288 kHz (see Note 10)
MIN

TYP§

MAX

Kl x 0 dB

-0.25

0

0.25

3100 Hz to 3300 Hz

Kl x 0 dB

-0.3

0

0.3

3300 Hz to 3600 Hz

Kl x 0 dB

-0.5

0

3800 Hz

Kl x 2.3 dB

-3

4000 Hz

Kl x 2.7 dB

-20

f ;,: 4400 Hz

Kl x 3.2 dB

-40

I ;,: 5000 Hz

Kl x 0 dB

-65

I
I
I
f

dB

-16

0 Hz to 3100 Hz

FREQUENCY RANGE

=
=
=
=
=

UNIT

-0.5

Kl x 2.7 dB

TEST CONDITION

relerence is O. dB

MAX

-29

4000 Hz

I

Filter gain

TYP§

100 Hz

low-pass filter transfer function (see curves). SCF fclock

Input signal

MIN
-33

I ;,: 4400 Hz

I

PARAMETER

± 3 V sinewave t (see Note 10)

ADJUSTMENT ADDEND*

0.5
-0.5

-17

UNIT

dB

-16

serial port
PARAMETER

TEST CONDITIONS

MIN

= -300
= 2 mA

2.4

VOH

High-level output voltage

IOH

VOL

Low-level output voltage

IOL

II

Input current

Ci

Input capacitance

Co

Output capacitance

"A

TYP§

MAX

UNIT
V

0.4

V

±10
15

"A
pF

15

pF

t See filter curves in typical characteristics.
tThe MIN, TYP, and MAX specifications are given lor a 288-kHz SCF clock frequency. A slight error in the 288-kHz SCF may result Irom
inaccuracies in the MSTR eLK Irequency, resulting from crystal Irequency tolerances. II this frequency error is less than 0.25%, the
ADJUSTMENT ADDEND should be added to the MIN, TYP, and MAX specilications, where Kl = 100· [(SCF Irequency - 288 kHz)!
288 kHz). For errors greater than 0.25%, see Note 10.
§ All typical values are at T A = 25 DC.
NOTE 10: The lilter gain outside 01 the passband is measured with respect to the gain at 1 kHz. The Iilter gain within the passband is
measured with respect to the average gain within the passband. The passbands are 150 to 3600 Hz and 0 to 3600 Hz lor
the bandpass and low-pass lilters respectively. For switched-capacitor lilter clocks at Irequencies other than 288 kHz, the lilter
response is shifted by the ratio 01 switched-capacitor lilter clock frequency to 288 kHz.

TEXAS •

INSTRUMENTS
5-122

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32044M

VOICE-BAND ANALOG INTERFACE CIRCUIT
operating characteristics over recommended operating free-air temperature range. VCC+

VCC-

-5V.VOO

=

=

5 V.

5V

noise (measurement includes low-pass and bandpass switched-capacitor filters)
PARAMETER

Typt

TEST CONDITIONS

with (sin xlix
Transmit noise

DX input

without (sin xlix

=

00000000000000, constant input code

325

MAX

UNIT

575

/LV rms

450

/LV rms

500

/LV rms

dBrneO

18

Receive noise (see Note 111

Inputs grounded, gain

=

300

1

18

dBrncO

timing requirements
serial port recommended input signals
PARAMETER

MIN

MAX

UNIT

100

192

ns

Master clock rise time

10

ns

Master clock fall time

10

ns

tc(MCLKI

Master clock cycle time

tr(MCLKI
tf(MCLKI

Master clock duty cycle

25%

RESET pulse duration (see Note 121
tsu(DXI

DX setup time before SCLKI

th(DXI

DX hold time after SCLKI

75%

800

ns

28

ns

t c(SCLKI/4

ns

NOTES: 11. The noise is computed by statistically evaluating the digital output of the AiD converter.
12. RESET pulse duration is the amount of time that the reset pin is held below 0.8 V after the power supplies have reached their
recommended values.

operating characteristics over recommended operating free-air temperature range. V CC +
VCC- = -5 V. VOO = 5 V (continued)
serial port -

5 V.

Ale output signals
PARAMETER

MIN

Typt

MAX

UNIT

tc(SCLKI

Shift clock (SCLKI cycle time

tf(SCLKI

Shift clock (SCLKI fall time

50

ns

tr(SCLKI

Shift clock (SCLKI rise time

50

ns

Shift clock (SCLKI duty cycle

50

400

td(CH-FLI

Delay from SCLKt to FSR/FSXI

td(CH-FHI
td(CH-DRI

ns

%
260

ns

Delay from SCLKt to FSR/FSXt

260

ns

DR valid after SCLKt

316

ns

tdw(CH-ELI

Delay from SCLKt to EODX/EODRI in word mode

280

ns

tdw(CH-EHI

Delay from SCLKt to EODX/EODRt in word mode

280

ns

tf(EODXI

EODX fall time

15

ns

tf(EODRI

EODR fall time

15

ns

tdb(CH-ELI

Delay from SCLKt to EODX/EODRI in byte mode

100

ns

tdb(CH-EHI

Delay from SCLKt to EODX/EODRt in byte mode

100

td(MH-SLI

Delay from MSTR CLKt to SCLKI

65

td(MH-SHI

Delay from MSTR CLKt to SCLKt

65

ns
105

ns
ns

t All typical values are at T A = 25 DC.

TEXAS ~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-123

TLC32044M

VOICE·BAND ANALOG INTERFACE CIRCUIT
TABLE 3. GAIN CONTROL TABLE
(ANALOG INPUT SIGNAL REQUIRED FOR FULL·SCALE AID CONVERSION)
CONTROL REGISTER BITS

INPUT CONFIGURATIONS

dS

d7

1

1

IN + - IN-

0

AUX IN+ - AUX IN-

1

0
0

0

1

1

1

IN + - ANLG GND

0

AUX IN + - ANLG GND

1

0
0

0

1

Differential configuration
Analog input

=
=

Single-ended configuration

Analog input

=
=

ANALOG INPUTt

AID CONVERSION
RESULT

±S V

full-scale

±3 V

full-scale

±1.5 V

full-scale

±3 V

half-scale

±3 V

full-scale

±1.5 V

full-scale

tin this example, Vref is assumed to be 3 V. In order to minimize distortion, it is recommended that the analog input not
exceed 0.1 dB below full scale.
RIb

RIb

R
IN+-"""....- I

~

R
IN - - " " "....-1

R
AUX IN + -"""....~

TO MUX

~

R
AUX IN - - " " "....- t

TO MUX

RIb

RIb
RIb - R lor d6 = 1, d7 = 1
d6 - 0,d7 = 0
RIb = 2R lor d6 - 1. d7 - 0
RIb - 4R lor d6 = 0, d7 - 1

RIb - R lor d6 - 1, d7 - 1
d6 - 0, d7 - 0
RIb - 2R lor d6 - 1, d7 - 0
RIb - 4R lor d6 - 0, d7 - 1

FIGURE 3. IN + AND IN - GAIN
CONTROL CIRCUITRY

FIGURE 4. AUX IN + AND AUX INGAIN CONTROL CIRCUITRY

(sin xlIx correction section
If the designer does not wish to use the on-board second-order (sin x)/x correction filter, correction can
be accomplished in digital signal processor (DSP) software, (Sin xlIx correction can be accomplished easily
and efficiently in digital signal processor (DSP) software. Excellent correction accuracy can be achieved
to a band edge of 3000 Hz by using a first-order digital correction filter. The results, which are shown
below, are typical of the numerical correction accuracy that can be achieved for sample rates of interest.
The filter requires only seven instruction cycles per sample on the SMJ320 DSPs. With a 200-ns instruction
cycle, nine instructions per sample represents an overhead factor of 1.4% and 1.7% for sampling rates
of 8000 Hz and '9600 Hz, respectively. This correction will add a slight amount of group delay at the upper
edge of the 300-3000-Hz band.

TEXAS

~

INSTRUMENTS
5-124

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32044M

VOICE-BAND ANALOG INTERFACE CIRCUIT
(sin xlIx roll-off for a zero-order hold function
The (sin x)/x roll-off for the AIC DAC zero-order hold function at a band-edge frequency of 3000 Hz for
the various sampling rates is shown in the table below.

TABLE 4. (sin x)/x ROLL-OFF
20 log sin .. flfs
.. f/f.

fs (Hz)

(f - 3000 Hzl
(dB)

-2.64
-2.11
-1.44

7200
8000
9600
14400
19200

-0.63
-0.35

Note that the actual AIC (sin x)/x roll-off will be slightly less than the above figures, because the AIC has
less than a 100% duty cycle hold interval.

correction filter
To compensate for the (sin x)/x roll-off of the AIC, a first-order correction filter shown below, is
recommended.
U(i+ 1)

) - - - - - - - - - -.....--+V(i+ 1)

p1

The difference equation for this correction filter is:
Yi+1 = p2(1-pl) (Ui+l)+pl Yi
where the constant p1 determines the pole locations.
The resulting squared magnitude transfer function is:
IH(f)12 =

p22 (1-p1)2
1 - 2p1 cos(2 7r f/fs) + p1 2

TEXAS •

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-125

TLC32044M

VOICE·BAND ANALOG INTERFACE CIRCUIT
correction results
Table 5 below shqws the optimum p values and the corresponding correction results for BODO-Hz and
9600-Hz sampling rates.
TABLE 5
ERROR (dB)
f (Hz)

300
600
900
1200
1500
1800
2100
2400
2700
3000

fs

= BOOO Hz

p1 - -0.14B13
p2 = 0.9888
-0.099
-0.089
-0.054
-0.002
0.041
0.079
0.100
0.091
-0.043
-0.102

ERROR (dB)

= 9600 Hz
p1 - -0.1307
p2 = 0.9951
-0.043
-0.043
0
0
0
0.043
0.043
0.043
0
-0.043

fs

SMJ320 software requirements
The digital correction filter equation can be written in state variable form as follows:
Y = k1Y +k2U
where k 1 equals p 1 (from the preceding page), k2 equals (1 - p 1 )p2 (from the preceding page), Y is the
filter state, and U is the next I/O sample. The coefficients k 1 and k2 must be represented as 16-bit integers.
The SACH instruction (with the proper shift) will yield the correct result. With the assumption that the
SMJ320 processor page pointer and memory configuration are properly initialized, the equation can be
executed in seven instructions or seven cycles with the following program:
ZAC
LT K2
MPY U
LTA K1
MPY Y
APAC
SACH (dma), (shift)

TEXAS ~

INSTRUMENTS
5-126

POST OFFICE BOX 655303 • DALLAS. TEXAS 75266

TLC32044M

VOICE·BAND ANALOG INTERFACE CIRCUIT
byte-mode timing
-.,~tfISCLKI

~j4-trlSCLKI

,

SHIFT CLK

, 08 v ,

tdICH-FLl~
FSR. FSX

r-'
"'-;;';;";--+'--'<'""--1,
,,

---"'\,'
\08
V'

, -.,

DR _ _

,

,

~tcISCLKI

,,

,

-41 ~tdICH-FHI

~ I--tdICH-FLI

,."...-------"'\'
~2 V
08 vt

tdICH-FH~

'..,'

I-r,

L-----1/.I-'_ _ _ _ _ _U_

~---~f

~tdICH-ORI

,

I2V

I

~0~15~__~
014
01~~-.
_ _ _0_B_ _ _ _~~~~0_1_ _0_0_1~_ _
0.8V
,
t sulOXI4f ~

ox

10-

"

,

~.i(~~~~~_~020~N~'T~C~A~R~E~_~~=X~'
~
~~
DB,
07
06~

~ i.-thlOXI
----I ~tdbICH-ELI
tdbICH-EHr-l ~
EOOR.EOOX--------~;~f----~t~~0~.8~V~____________~f.~,------~~
word-mode timing

,,

,,

~tc(SCLKI

SHIFT CLK

,.
It- thlOX)

shift· clock timing
MSTR CLK

,

~tdIMH-SLI

!+-tdIMH-SHI

'\1\------

-l:
---~/j

SHIFT CLK

FIGURE 5. SERIAL PORT TIMING

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 855303 • DALLAS. TEXAS 75265

5--127

TLC32044M

VOICE·BAND ANALOG INTERFACE CIRCUIT

SMJ320Cl0

FSX

SN541,.S2!1!1
~

S1

DEN
' - G1

AO/PAO

A

A1/PA1

B

A2/PA2

C

V1

t--

VO f-

SO

\

00-015

A-H

ClK OUT

00-015

00-07

\

\

S1

SHIFT ClK

QH'
ClK

A-H

~

~ SN54lS7~
~

G1
SR

I

\

~

SN54lS299

SO

-

TlC32044M

SR

' - - - G2

\ (

~

-

\

--

~

ClK<

G1

08-015

SN54lS138

WE

ox

QH'

G2

r-Ll

10

f-+-

DR

MSTR ClK
EOOX

INT

FIGURE 6, SMJ320C10/SMJ320C15/SMJ320E15·TLC32044M INTERFACE CIRCUIT

in instruction timing
ClK OUT

---'

I
I

I

I .
SO, G1
00-015

_____________________-<::~~~I~----------------------------------(

VALID

)

out instruction timing
ClK OUT _ _--'

:I
I

r --------------------------------

'--_ _--;j.J

I
SN74lS138 V1

I

SN74lS299 ClK
I

00-015

(

I

VALID

)

FIGURE 7, SMJ320C10/SMJ320C15/SMJ320E15·TLC32044M INTERFACE TIMING

TEXAS •

INSTRUMENTS
5-128

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32044M

VOICE·BAND ANALOG INTERFACE CIRCUIT
TYPICAL CHARACTERISTICS
AIC TRANSMIT AND RECEIVE LOW-PASS FILTER
20

AIC TRANSMIT AND RECEIVE LOW-PASS FILTER

3

SCF clock f = 288 kHz
TA = 25°C
2.5 Input = ± 3-V sinewave

10
0

\

-10

--

E

!Xl
"0

.,I

-20

1\

"0

E -30

'"'"
:2

'"

~ 1.5

\

'c

-40

I

0-

"o
Ci

\

-50

2

I
>

I

-60

SCF clock f = 288 kHz
TA = 25°C
Input = ± 3-V sinewave

-70

-80

o

0.5

1

1.5

2

2.5

-

0.5

If
3

3.5

4

4.5

AIC RECEIVE-CHANNEL HIGH-PASS FILTER
20
SCF clock f = 8 kHz
10 TA = 25°C
Input = ± 3-V sinewave

10

!Xl
-

I

\\

0
!Xl

"0

20

E -30

-60
-70

o

0.5

1

1.5 2 2.5 3 3.5
Frequency - kHz

4

/

-10

'"'"

:2 -30
-40

If

r

(

-50

r.
4.5

--

f

E -20

'c

\

Low-pass SCF clock f = 288 kHz
High-pass SCF clock f = 8 kHz
TA = 25°C
Input = ± 3-V sinewave

V

"0

\

:2

-80

.,I

\

'"

"0

'c
g> -40
-50

---

FIGURE 9

AIC RECEIVE-CHANNEL BANDPASS FILTER
20

"0

~

Normalized Frequency _ kHz x SCF Clock Frequency
288 kHz

FIGURE 8

o

V

\

o 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

5

Normalized Frequency-kHz x SCF Clock Frequency
288 kHz

-10

/

5

-60

o 50 100 150 200250300 350400450500

Normalized Frequency-kHz x AID Conversion Rate
8 k samplesls

FIGURE 10

FIGURE 11

TEXAS

+

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-129

nC32044M
VOICE·BAND ANALOG INTERFACE CIRCUIT
TYPICAL CHARACTERISTICS
AIC RECEIVE CHANNEL BANDPASS FILTER

2.5

-

I

(\

~ 1.5

."E'"

c

Co
:l

2'"

~ 1.0

0.5

\ r--.....

\
~

I-- r-

1

/

1.5 2 2.5 3 3.5
Frequency - kHz

2.5

V

2

/

1.5

/

1"-r--

0.0
0.5

3

Q)

"0

4

4.5

0.5

I---""V

0

5

0.5

1

/
1.5

2

2.5

3

3.5

4

4.5

5

Normalized Frequency-kHz x SCF Clock Frequency
288 kHz

FIGURE 12

FIGURE 13
(SIN XliX CORRECTION FILTER
6

vs

(Si~ x)/~

~

- correction

4

AID SIGNAL-TO-DISTORTION RATIO
INPUT SIGNAL

~
100

filter/

2

00

-

"0

I
Q)

"0

E

0

."'"

V

V

r-- r------

2'" -2

V

V

-6

00

"0

..,
0

error

---..

l"- e:-.."

r ""

~

0.5

1

1.5

2

2.5

3

'"

a:

1\

±±

80

3.5

4

70

GAIN = 4X

c:

60

e

50

is

40

of0
-1'....
SERIAL
PORT

IN - -Ho-ioo'
AUX IN

+ --11-1...,.......

AUX IN - - H......"
RECEIVE SECTION

r-

!

.....,

I

-l

INTERNAL
VOLTAGE
REFERENCE

I

I

FILTER
OUT +
OUT -

u

-t-"",,""'--i

_t-"'"""""......- l
TRANSMIT SECTION

VCC +

VCC _

ANLG
GND

DTGL
GND

VDD
IDIGI

PRINCIPLES OF OPERATION
analog input
Two sets of analog inputs are provided. Normally, the IN + and IN - input set is used; however, the auxiliary
input set, AUX IN + and AUX IN -, can be used if a second input is required. Each input set can be operated
in either differential or single-ended modes, since sufficient common-mode range and rejection are provided.
The gain for the IN +, IN -, AUX IN +, and AUX IN - inputs can be programmed to be either 1, 2, or 4
(see Table 2). Either input circuit can be selected via software control. It is important to note that a wide
dynamic range is assured by the differential internal analog architecture and by the separate analog and
digital voltage supplies and grounds.

AID bandpass filter, AID bandpass filter clocking. and AID conversion timing
The AID high-pass filter can be selected or bypassed via software control. The frequency response of this
filter is presented in the following pages. This response results when the switched-capacitor filter clock
frequency is 288 kHz and the AID sample rate is 8 kHz. Several possible options can be used to attain
a 288-kHz switched-capacitor filter clock. When the filter clock frequency is not 288 kHz, the low-pass
filter transfer function is frequency-scaled by the ratio of the actual clock frequency to 288 kHz. The ripple
bandwidth and 3-d8 low-frequency roll-off points of the high-pass section are 1 50 and 100 Hz, respectively.
However, the high-pass section low-frequency roll-off is frequency-scaled by the ratio of the AID sample
rate to 8 kHz.
The Internal Timing Configuration and AIC DX Data Word Format sections of this data sheet indicate the
many options for attaining a 288-kHz bandpass switched-capacitor filter clock. These sections indicate
that the RX Counter A can be programmed to give a 288-kHz bandpass switched-capacitor filter clock
for several Master Clock input frequencies.

TEXAS ..",
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

5-137

TLC32045C, TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS
PRINCIPLES OF OPERATION (continued)
The AID conversion rate is then attained by frequency-dividing the 288-kHz bandpass switched-capacitor
filter clock with the RX Counter B. Thus, unwanted aliasing is prevented because the AID conversion rate
is an integral submultiple of the bandpass switched-capacitor filter sampling rate, and the two rates are
synchronously locked.

AID converter performance specifications
Fundamental performance specifications for the AID converter circuitry are presented in the AID converter
operating characteristics section of this data sheet. The realization of the AID converter circuitry with
switched-capacitor techniques provides an inherent sample-and-hold.

analog output
The analog output circuitry is an analog output power amplifier. Both noninverting and inverting amplifier
outputs are brought out of the IC. This amplifier can drive transformer hybrids or low-impedance loads
directly in either a differential or single-ended configuration.

D/A low-pass filter, D/A low-pass filter clocking, and D/A conversion timing
The frequency response of this filter is presented in the following pages. This response results when the
low-pass switched-capacitor filter clock frequency is 288 kHz. Like the AID filter, the transfer function
of this filter is frequency-scaled when the clock frequency is not 288 kHz. A continuous-time filter is provided
on the output of the (sin x)/x filter to eliminate the periodic sample data signal information, which occurs
at multiples of the 288-kHz switched-capacitor filter clock. The continuous time filter also greatly attenuates
any switched-capacitor clock feedthrough.
The DIA conversion rate is attained by frequency-dividing the 288-kHz switched-capacitor filter clock with
TX Counter B. Thus, unwanted aliasing is prevented because the DIA conversion rate is an integral
submultiple of the switched-capacitor low-pass filter sampling rate, and the two rates are synchronously
locked.

asynchronous versus synchronous operation
If the transmit section of the AIC (low-pass filter and DAC) and receive section (bandpass filter and ADC)
are operated asynchronously, the low-pass and bandpass filter clocks are independently generated from
the Master Clo.ck signal. Also, the D/A and AID conversion rates are independently determined. If the
transmit and receive sections are operated synchronously, the low-pass filter clock drives both low-pass
and bandpass filters. In synchronous operation, the AID conversion timing is derived from, and is equal
to, the DIA conversion timing. (See description of the WORDIBYTE pin in the Pin Functional Description
Section.)

D/A converter performance specifications
Fundamental performance specifications for the DIA converter circuitry are presented in the DIA converter
operating characteristics section of the data sheet. The D/A converter has a sample-and-hold that is realized
with a switched-capacitor ladder.

system frequency response correction
(Sin x)/x correction for the DIA converter's zero-order sample-and-hold output can be provided by an onboard second-order (sin x)/x correction filter. This (sin x)/x correction filter can be inserted into or deleted
from the signal path by digital signal processor control. When inserted, the (sin x)/x correction filter follows
the switched-capacitor low-pass filter. When the TB register (see Internal Timing Configuration section)
equals 36, the correction results of Figures 11 and 12 will be obtained.

TEXAS

~

INSTRUMENTS
5-138

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32045C, TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS

PRINCIPLES OF OPERATION (continued)
(Sin x)/x correction can also be accomplished by deleting the on-board second-order correction filter and
performing the (sin x)/x correction in digital signal processor software. The system frequency response
can be corrected via DSP software to ± O. 1 dB accuracy to a band-edge of 3000 Hz for all sampling rates.
This correction is accomplished with a first-order digital correction filter, which requires only seven TMS320
instruction cycles. With a 200-ns instruction cycle, seven instructions represent an overhead factor of
only 1.1 % and 1.3% for sampling rates of 8 and 9.6 kHz, respectively (see the (sin x)/x Correction Section
for more details).

serial port
The serial port has four possible modes that are described in detail in the Functional Pin Description Section.
These modes are briefly described below and in the Functional Description for Pin 13, WORD/BYTE.
1. The transmit and receive sections are operated asynchronously, and the serial port interfaces
directly with the TMS320C 1 7.
2. The transmit and receive sections are operated asynchronously, and the serial port interfaces
directly with the TMS32020, TMS320C25, and the TMS320C30.
3.

The transmit and receive sections are operated synchronously, and the serial port interfaces directly
with the TMS320C 1 7.

4.

The transmit and receive sections are operated synchronously, and the serial port interfaces directly
with the TMS32020, TMS320C25, TMS320C30, or two SN74299 serial-to-parallel shift registers,
which can then interface in parallel to the TMS3201 0, TMS320C15, to any other digital signal
processor, or to external FIFO circuitry.

operation of TLC32045 with internal voltage reference
The internal reference of the TLC32045 eliminates the need for an external voltage reference and provides
overall circuit cost reduction. Thus, the internal reference eases the design task and provides complete
control over the performance of the IC. The internal reference is brought out to a pin and is available to
the designer. To keep the amount of noise on the reference signal to a minimum, an external capacitor
may be connected between REF and ANLG GND.

operation of TLC32045 with external voltage reference
The REF pin may be driven from an external reference circuit if so desired. This external circuit must be
capable of supplying 250 /LA and must be adequately protected from noise such as crosstalk from the
analog input.

reset
A reset function is provided to initiate serial communications between the AIC and DSP and to allow fast,
cost-effective testing during manufacturing. The reset function will initialize all AIC registers, including
the control register. After a negative-going pulse on the RESET pin, the AIC will be initialized. This
initialization allows normal serial port communications activity to occur between AIC and DSP (see AIC DX
Data Word Format section).

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-139

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS

PRINCIPLES OF OPERATION (continued)
loopback
This feature allows the user to test the circuit remotely. In loopback, the OUT + and OUT - pins are internally
connected to the IN + and IN - pins. Thus, the DAC bits (d15 to d2), which are transmitted to the OX
pin, can be compared with the ADC bits (d15 to d2), which are received from the DR pin. An ideal comparison
would be that the bits on the DR pin equal the bits on the OX pin. However, in practice there will be some
difference in these bits due to the ADC and DAC output offsets.
The loop back feature is implemented with digital signal processor control by transmitting the appropriate
serial port bit to the control register (see AIC Data Word Format section).
PIN
NAME
ANlG GND
AUX IN+

NO.

I/O

17,18
24

DESCRIPTION
Analog ground return for all internal analog circuits. Not internally connected to DGTl GND.

I

Noninverting auxiliary analog input stage. This input can be switched into the bandpass filter and A/D converter
path via software control. If the appropriate bit in the Control register is a 1, the auxiliary inputs will replace
the IN + and IN - inputs. If the bit is a 0, the IN + and IN - inputs will be used (see the AIC OX Data Word
Format section).

AUX IN-

23

I

Inverting auxiliary analog input (see the above AUX IN + pin description).
This pin is used to transmit the ADC output bits from the AIC to the TMS320 serial port. This transmission

DGTl GND

9

DR

5

0

OX

12

I

Digital ground for all internal logic circuits. Not internally connected to ANlG GND.
of bits from the AIC to the TMS320 serial port is synchronized with the SHIFT ClK signal.
This pin is used to receive the DAC input bits and timing and control information from the TMS320. This serial
transmission from the TMS320 serial port to the AIC is synchronized with the SHIFT ClK signal.

EO DR

3

0

End of Data Receive. See the WORD/BYTE pin description and Figure 5. During the word-mode timing. this
signal is a low-going pulse that occurs immediately after the 16 bits of A/D information have been transmitted
from the AIC to the TMS320 serial port. This signal can be used to interrupt a microprocessor upon completion
of serial communications. Also, this signal 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 AIC
and the serial-to-parallel shift registers. During the byte-mode timing. this signal goes low after the first byte
has been transmitted from the Ale 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 the two bytes as to which
is first and which is second. EODR does not occur after secondary communication.

TEXAS •
INSTRUMENTS
5-140

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS

PIN
NAME

EODX

NO.
11

I/O
0

DESCRIPTION

End of Data Transmit. See the WORD/BYTE pin description and Figure 5. During the word-mode timing, this
signal is a low-going pulse that occurs immediately after the 16 bits of D/A converter and control or register
information have been transmitted from the TMS320 serial port to the AIC. This signal can be used to interrupt
a microprocessor upon the completion of serial communications. Also, this signal can be used to strobe and
enable external serial-to-parallel shift registers, latches, or an external FIFO RAM, and to facilitate parallel data-bus
communications between the AIC and the serial-to-parallel shift registers. During the byte-mode timing, this
signal 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 TMS320C 17 can use this low-going signal to differentiate
between the two bytes as to which is first and which is second.

FSR

4

0

Frame Sync Receive. In the serial transmission modes, which are described in the WORD/BYTE pin description,
the FSR pin is held low during bit transmission. When the FSR pin goes low, the TMS320 serial port will begin
receiving bits from the AIC via the DR pin of the AIC. The most significant DR bit will be present on the DR
pin before FSR goes low. See Internal Timing Configuration diagram and Figure 5.

FSR does not occur after

secondary communication.

FSX

14

0

Frame Sync Transmit. When this pin goes low, the TMS320 serial port will begin transmitting bits to the AIC
via the DX pin of the AIC. In all serial transmission modes, which are described in the WORD/BYTE pin description,
the FSX pin is held low during bit transmission. See Internal Timing Configuration diagram and Figure 5.

IN+

26

I

Noninverting input to analog input amplifier stage

IN-

25

I

Inverting input to analog input amplifier stage

6

I

MSTR ClK

The Master Clock signal is used to derive all the key logic signals of the AIC, such as 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 key 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 A/D and D/A converters. See Internal Timing Configuration
diagram.

OUT+

22

0

Noninverting output of analog output power amplifier. Can drive transformer hybrids or high-impedance loads
directly in either a differential or a single-ended configuration.

OUT-

21

REF

8

RESET

2

0

Inverting output of analog output power amplifier. Functionally identical with and complementary to OUT +.

I/O The internal voltage reference is brought out on this pin. An external voltage reference can also be applied
to this pin.
I

A reset function is provided to initialize the TA, TA', TB, RA, RA', RB, and control registers. This reset function
initiates serial communications between the AIC and DSP. The reset function will initialize all AIC registers
including the control register. After a negative-going pulse on the RESET pin, the AIC registers will be initialized
to provide an 8-kHz data conversion rate for a 5.184-MHz master clock input signal. The conversion rate adjust
registers, TA' and RA', will be reset to 1. The CONTROL register bits will be reset as follows (see AIC DX
Data Word Format section).

d9

=

1, d7

=

1, d6

=

1, d5

=

1, d4

=

0, d3

= 0,

d2

=

1

This initialization allows normal serial-port communication to occur between AIC and DSP.
SHIFT ClK

10

0

The Shift Clock signal is obtained by dividing the Master Clock signal frequency by four. This signal is used
to clock the serial data transfers of the AIC, described in the WORD/BYTE pin description. See Internal Timing
Configuration diagram and Figure 5.

VDD

7

Digital supply voltage, 5 V ± 5%

VCC+

20

Positive analog supply voltage, 5 V ± fi%

VCC-

19

Negative analog supply voltage - 5 V ± 5 %

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-141

· '"·:· ·

.~

I

~

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS

PIN
NAME
NO.
WORD/BYTE 13

1/0

DESCRIPTION

I

This pin, in conjunction with a bit in the CONTROL register, is used to establish one of four serial modes.
These four serial modes are described below.
Ale transmit and receive sections are operated asynchronously.
The following description applies when the AIC is configured to have asynchronous transmit and receive sections.
If the appropriate data bit in the Control register is a (see the AIC DX Data Word Format). the transmit and
receive sections will be asynchronous.
Serial port directly interfaces with the serial port of. the TMS320C 17 and communicates in two
L
a-bit bytes. The operation sequence is as follows (see Figure 5).
1. The FSX or FSR pin is brought low.
2. One S-bit byte is transmitted or one S-bit byte is received.
3. The EODX or EODR pin is brought low.
4. The FSX or FSR pin emits a positive frame-sync pulse that is
four Shift Clock cycles wide.
5. One S-bit byte is transmitted or one S-bit byte is received.
6. The EODX or EODR pin is brought high.
7. The FSX or FSR pin is brought high.
Serial port directly interfaces with the serial ports of the TMS32020, TMS320C25, and TMS320C30,
H
and communicates in one 16-bit word. The operation sequence is as follows (see Figure 5):
1. The FSX or FSR pin is brought low.
2. One 16-bit word is transmitted or one 16-bit word is received.
3. The FSX or FSR pin is brought high.
4. The EODX or EO DR pin emits a low-going pulse.
Ale 'transmit and receive sections are operated synchronously.
If the appropriate data bit in the Control register is a 1, the transmit and receive sections will be configured
to be synchronous. In this case, the bandpass switched-capacitor filter and the AID conversion timing will

°

be derived from the TX Counter A, TX Counter B, and TA, TA', and TB registers, rather than the RX Counter
A, RX Counter B, and RA, RA', and RB registers. In this case, the AIC FSX and FSR timing will be identical
during primary data communication; however, FSR will not be asserted during secondary data communication
since there is no new AID conversion result. The synchronous operation sequences are as follows (see Figure 5).
Serial port directly interfaces with the serial port of the TMS320C 17 and communicates in two
L
S-bit bytes. The operation sequence is as follows (see Figure 5):
1. The FSX and FSR pins are brought low.
2. One S-bit byte is transmitted and one S-bit byte is received.
3. The EODX and EO DR pins are brought low.
4. The FSX and FSR pins emit positive frame-sync pulses that are
four Shift Clock cycles wide.
5. One S-bit byte is transmitted and one S-bit byte is received.
6. The EODX and EO DR pins are brought high.
7. The FSX and FSR pins are brought high.
Serial port directly interfaces with the serial ports of the TMS32020, TMS320C25, and TMS320C30,
H
and communicates in one 16-bit word. The operation sequence is as follows (see Figure 5):
1. The FSX and FSR pins are brought low.
2. One 16-bit word is transmitted and one 16-bit word is received.
3. The FSX and FSR pins are brought high.
4. The EODX or EODR pins emit low-going pulses.
Since the transmit and receive sections of the AIC are now synchronous, the AIC serial port, with additional
NOR and ANq gates, will interface to two SN74299 serial-to-parallel shift registers. Interfacing the AIC to
the SN74299 shift register allows the AIC to interface to an external FIFO RAM and facilitates parallel, data
bus communications between the AIC and the digital signal processor. The operation sequence is the same
as the above sequence (see Figure 5).

TEXAS

-1!1

INSTRUMENTS
5-142

POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS

INTERNAL TIMING CONFIGURATION

r - - - - - - - - - - - -,

MASTER CLOCK
5.184 MHz 1111
10.368 MHz 121

SHIFT CLOCK
1.296 MHz III
2.592 MHz 121

DIVIDE 8Y 4
_ _ _ _ _ _ _ _ _ _ _ _ .J

------,

DIVIDE BY 2

- - -~~~~Kk~~
- - - - - --,
I
FOR FULL DUPLEX MODEMS

COMMERCIAL
EXTERNAL
FRONT-END
FULL-DUPLEX
SPLIT-BAND
FILTERSt

LOW-PASSI
ISIN XliX
CORRECTION
SWITCHED
CAP FILTER
CLK - 288 kHz
SQUARE WAVE

I

I

I
dO.dl -0.1
dO.dl = 1,0*

I

________ :J

[TA -

9111[

[TA -

1812)[

576-kHz
L..:;16~BI;,;.T.;;.SI:.-_--, PULSES

TX COUNTER B
TB-40; 7.2 kHz
TB - 36; 8.0 kHz
TB-30; 9,6kHz
TB-20; 14.4 kHz
TB-15; 19.2 kHz

DIVIDE BY 2

dO,dl -0,0
dO.dl -1.1

*

dO.dl- 0 ,1
dO,dl· 1 •0

*

RX COUNTER A
IRA 91111
IRA - 18 (2)[
16 BITSI
576-kHz
L,..;,;;..;;.;.;.;;;.;_ _--' PULSES

RX COUNTER B
RB-40; 7.2 kHz
R8 - 36; 8.0 kHz
RB-30; 9.6kHz
RB-20; 14.4 kHz
RB-15; 19.2 kHz

DIA
CONVERSION
FREQUENCY

LOW-PASS
SWITCHED
CAP FILTER
CLK - 288 kHz
SQUARE WAVE

AID
CONVERSION
FREQUENCYI
HIGH-PASS
SWITCHED
CAP FILTER
CLK

____ J

NOTE; Frequency 1. 20,736 MHz. is used to show how 153.6 kHz Ifor a commercially available modem split-band filter clock). popular
speech and modem sampling signal frequencies. and an internal 288-kHz switched-capacitor filter clock can be derived synchronously
and as submultiples of the crystal oscillator frequency _Since these derived frequencies are synchronous submultiples of the crystal
frequency. aliasing does not occur as the sampled analog signal passes between the analog converter and switched-capacitor filter
stages, Frequency 2. 41.472 MHz. is used to show that the AIC can work with high-frequency signals. which are used by highspeed digital signal processors_
tSplit-band filtering can alternatively be performed after the analog input function via software in the TMS320,
*These control bits are described in the AIC OX Data Word Format section.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-143

TLC32045C, TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS
explanation of internal timing configuration
All of the internal timing of the AIC is derived from the high-frequency clock signal that drives the Master
Clock input pin. The Shift Clock signal, which strobes the serial port data between the AIC and DSP, is
derived by dividing the Master Clock input signal frequency by four.
Low-pass:
SCF Clock Frequency
(D/A or AID Path)

Master Clock Frequency
2 x Contents of Counter A

Conversion Frequency

SCF Clock Frequency (D/A or AID Path)
Contents of Counter B

High-pass:
SCF Clock Frequency
(AID Path)
Shift Clock Frequency

AID Conversion Frequency
Master Clock Frequency

4

TX Counter A and TX Counter B, which are driven by the Master Clock signal, determine the DIA conversion
timing. Similarly, RX Counter A and RX Counter B determine the AID conversion timing. In order for the
low-pass switched-capacitor filter in the DIA path to meet its transfer function specifications, the frequency
of its clock input must be 288 kHz. If the clock frequency is not 288 kHz, the filter transfer function
frequencies are frequency-scaled by the ratios of the clock frequency to 288 kHz. Thus, to obtain the
specified filter response, the combination of Master Clock frequency and TX Counter A and RX Counter
A values must yield a 288-kHz switched-capacitor clock signal. This 288-kHz clock signal can then be
divided by the TX Counter B to establish the D/A conversion timing.
•
The transfer function of the bandpass switched-capacitor filter in the AID path is a composite of its highpass and low-pass section transfer functions. The high-frequency roll-off of the low-pass section will meet
the bandpass filter transfer function specification when the low-pass section SCF is 288 kHz. Otherwise,
the high-frequency roll-off will be frequency-scaled by the ratio of the high-pass section's SCF clock to
288 kHz. The low-frequency roll-off of the high-pass section will meet the bandpass filter transfer function
specification when the AID conversion rate is 8 kHz. Otherwise, the low-frequency roll-off of the highpass section will be frequency-scaled by the ratio of the AID conversion rate to 8 kHz.
TX Counter A and TX Counter B are reloaded every D/A conversion period, while RX Counter A and RX
Counter B are reloaded every AID conversion period. The TX Counter Band RX Counter B are loaded with
the values in the TB and RB Registers, respectively. Via software control, the TX Counter A can be loaded
with either the TA Register, the TA Register less the TA' Register, or the TA Register plus the TA' Register.
By selecting the T A Register less the T A' Register option, the upcoming conversion timing will occur earlier
by an amount of time that equals T A' times the signal period of the Master Clock. By selecting the TA
Register plus the TA' Register option, the upcoming conversion timing will occur later by an amount of
time that equals TA' times the signal period of the Master Clock. Thus, the DIA conversion timing can
be adv.mced or retarded. An identical ability to alter the AID conversion timing is provided. In this case,
however, the RX Counter A can be progra~med via software control with the RA Register, the RA Register
less the RA' Register, or the RA Register plus the RA' Register.
The ability to advance or retard conversion timing is particularly useful for modem applications. This feature
allows controlled changes in the AID and DIA conversion timing. This feature can be used to enhance
signal-to-noise performance, to perform frequency-tracking functions, and to generate nonstandard modem
frequencies.

TEXAS . "
INSTRUMENTS
5-144

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32045C, TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS

If the transmit and receive sections are configured to be synchronous (see WORD/BYTE pin description).
then both the low-pass and bandpass switched-capacitor filter clocks are derived from TX Counter A. Also,
both the D/A and A/D conversion timing are derived from the TX Counter A and TX Counter B. When the
transmit and receive sections are configured to be synchronous, the RX Counter A, RX Counter B, RA
Register, RA' Register, and RB Registers are not used.

AIC DR or OX word bit pattern
AID or D/A MSB,
1st bit sent

1st bit sent of 2nd byte
D6

AID or D/A LSB
D5

D4

D3

D2

Dl

DO

AIC OX data word format section
COMMENTS

dlSld141d13ld121dlljdl0ld9jdSld71d61dSld41d31d21dlidO
primary OX serial communication protocol
+- d15 (MSB) through d2 go to the D/A

-+

I0

0

The TX and RX Counter A's are loaded with the TA and RA
register values. The TX and RX Counter B's are loaded with TB

converter register

and RB register values.
+- d15 (MSB) through d2 go to the D/A

-+

I0

1

The TX and RX Counter A's are loaded with the T A

+ T A' and

RA + RA' register values. The TX and RX Counter B's are loaded

converter register

with the TB and RB register values. NOTE: dl

~O,

dO ~ 1 will

cause the next DI A and AID conversion periods to be changed
by the addition of T A' and RA' Master Clock cycles, in which
TA' and RA' can be positive or negative or zero. Please refer to
Table 1. AIC Responses to Improper Conditions.
+- d15 (MSB) through d2 go to the D/A

-+

I

1

0

converter register

The TX and RX Counter A's are loaded with the T A - T A' and
RA - RA' register values. The TX and RX Counter B's are loaded
with the TB and RB register values. NOTE: dl

~

1, dO ~O will

cause the next DI A and AID conversion periods to be changed
by the subtraction of TA' and RA' Master Clock cycles, in which
TA' and RA' can be positive or negative or zero. Please refer to
Table 1. AIC Responses to Improper Conditions.
+- d15 (MSB) through d2 go to the D/A

converter register

-+

I

1

1

The TX and RX Counter A's are loaded with the TA and RA
register converter register values. The TX and RX Counter B's
are loaded with the TB and RB register values. After a delay of
four Shift Clock cycles,

a secondary transmission will

immediately follow to program the Ale to operate in the desired

configuration.
NOTE: Setting the two least significant bits to 1 ill the normal transmission of DAC information (Primary Communications) to the AIC
will initi_ate Secondary Communications upon completion of the Primary Communications.
Upon completion of the Primary Communication, FSX will remain high for four SHIFT CLOCK cycles and will then go low and initiate
the Secondary Communication. The timing specifications for the Primary and Secondary Communications are identical. In this manner,
the Secondary Communication, if initiated, is interleaved between successive Primary Communications. This interleaving prevents
the Secondary Communication from interfering with the Primary Communications and DAC timing, thus preventing the AIC from
skipping a DAC output. It is important to note that in the synchronous mode, FSR will not be asserted during Secondary
Communications.

TEXAS

-1!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-145

TlC32045C, TlC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS

secondary OX serial communication protocol

I - to T A register - I x x I - to RA register I- to T A' register - I x I - to RA' register
I- to TB register - I x I - to RB register

x x
x
x
x

x

x

x

x

x

d9

x

d7 d6 d5 d4 d3 d2
CONTROL

I"

REGISTER

--

I
I
I

0

0

d 13 and d6 are MSBs (unsigned binary)

0

1

d14 and d7 are 2's complement sign bits

1 0
1

d 14 and d7 are MSBs (unsigned binary)

1
0/1 deletes/inserts the A/D highpass filter

d4

=
=
=

d5

=

0/1 asynchronous/synchronous transmit and receive

d6

=
=
=

0/1 gain control bits (see Gain Control Section)

d2

~

d3

0/1 disables/enables the loopback function
0/1 disables/enables the AUX IN + and AUX IN - pins
sections

d7
d9

0/1 gain control bits (see Gain Control Section)
0/1 delete/insert on-board second-order (sin xlix
correction filter

reset function
A reset function is provided to initiate serial communications between the AIC and DSP, The reset function
will initialize all AIC registers, including the control register, After power has been applied to the AIC, a
negative-going pulse on the RESET pin will initialize the AIC registers to provide an 8-kHz AID and D/A
conversion rate for a 5.184 MHz master clock input signal. The AIC, excepting the CONTROL register,
will be initialized as follows (see AIC DX Data Word Format section):
INITIALIZED
REGISTER
VALUE (HEX)

REGISTER
TA
TA'
TB
RA
RA'
RB

9
1
24

9
1
24

The CONTROL register bits will be reset as follows (see AIC DX Data Word Format section):
d9

=

1, d7

=

1, d6

=

1, d5

=

1, d4

=

0, d3

=

0, d2

=

1

This initialization allows normal serial port communications to occur between AIC and DSP. If the transmit
and receive sections are configured to operate synchronously and the user wishes to program different
conversion rates, only the TA, TA', and TB register need to be programmed, since both transmit and receive
timing are synchronously derived from these registers (see the Pin Descriptions and AIC DX Word Format
sections).
The circuit shown below will provide a reset on power-up when power is applied in the sequence given
under Power-Up Sequence. The circuit depends on the power supplies' reaching their recommended values
a minimum of 800 ns before the capacitor charges to 0.8 V above DGTL GND.
TLC32045

r'Vv:;:c:;:c:-.:+l--.....-- +5 V
0.5

~F

vcc-...--.....- - - 5 V

-1!1

TEXAS
INSTRUMENTS
5-146

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS
power-up sequence
To ensure proper operation of the Ale, and as a safeguard against latch-up, it is recommmended that
Schottky diodes with forward voltages less than or equal to 0.4 V be connected from Vee _ to ANLG
GND and from Vee _ to DGTL GND (see Figure 21). In the absence of such diodes, power should be applied
in the following sequence: ANLG GND and DGTL GND, Vee _, then Vee + and VDD. Also, no input signal
should be applied until after power-up.

AIC responses to improper conditions
The Ale has provisions for responding to improper conditions. These improper conditions and the response
of the Ale to these conditions are presented in Table 1 below.

AIC register constraints
The following constraints are placed on the contents of the Ale registers:
1.
2.
3.
4.
5.
6.
7.
8.
9.

TA register must be 2! 4 in word mode (WORD/BYTE =
TA register must be 2! 5 in byte mode (WORD/BYTE =
T A' register can be either positive, negative, or zero.
RA register must be 2! 4 in word mode (WORD/BYTE =
RA register must be 2! 5 in byte mode (WORD/BYTE =
RA' register can be either positive, negative, or zero.
(T A register ± T A' register) must be > 1.
(RA register ± RA' register) must be > 1.
TB register must be > 1.

High).
Low).
High).
Low).

TABLE 1. AIC RESPONSES TO IMPROPER CONDITIONS
IMPROPER CONDITION
TA register

T A register - T A' register
T A register

AIC RESPONSE

+ T A' register = 0 or 1

=

Reprogram TX Counter A with T A register value

0 or 1

+ T A' register < 0

MODULO 64 arithmetic is used to ensure that a positive value is loaded into the TX Counter A,
i.e" TA register

RA register

+ RA' register = 0 or 1

RA register - RA' register
RA register

+ RA' register

T A register

=

RA register

=0

=

0 or 1

=0

or 1

MODULO 64 arithmetic is used to ensure that a positive value is loaded into RX Counter A,
i.e., RA register

<
T A register <
RA register <
RA register <

T A register

+ TA' register + 40 HEX is loaded into TX Counter A.

Reprogram RX Counter A with RA register value

0 or 1

+ RA' register + 40 HEX is loaded into RX Counter A.

AIC is shut down.

or 1

4 in word mode

The Ale serial port no longer operates.

5 in byte mode
4 in word mode
5 in byte mode

TB register

=0

RB register

=

or 1

Reprogram TB register with 24 HEX

0 Or 1

Reprogram RB register with 24 HEX

AIC and DSP cannot communicate

Hold last DAe output

improper operation due to conversion times being too close together
If the difference between two successive D/A conversion frame syncs is less that 1/19.2 kHz, the Ale
operates improperly. In this situation, the second D/A conversion frame sync occurs too quickly and there
is not enough time for the ongoing conversion to be completed. This situation can occur if the A and B
registers are improperly programmed or if the A + A' register or A - A' register result is too small. When
incrementally adjusting the conversion period via the A + A' register options, the designer should be very
careful not to violate this requirement (see following diagram).

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-147

TLC32045C, TLC320451'
VOICE·BAND ANALOG INTERFACE CIRCUITS

~~~~ELr~
FSX

I

~:R

14-0NGOING CONVERSION-+!

12 - 11 "

I

1/19.2 kHz

asynchronous operation - more than one receive frame sync occurring between two transmit frame
syncs
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. The command to use the incremental conversion period adjust option is sent to the
AIC during a FSX frame sync. The ongoing conversion period is then adjusted. However, either Receive
Conversion Period A or B may be adjusted. For both transmit and receive conversion periods, the incremental
conversion period adjustment is performed near the end of the conversion period. Therefore, if there is
sufficient time between t1 and t2, the receive conversion period adjustment will be performed during Receive
Conversion Period A. Otherwise, the adjustment will be performed during Receive Conversion Period B.
The adjustment command only adjusts one transmit conversion period and one receive conversion period.
To adjust another pair of transmit and receive conversion periods, another command must be issued during
a subsequent FSX frame (see figure below).

u

FSX

U

I

I

MI'I~-----TRANSMIT

CONVERSION PERIOO-----..,~~I

FSR

I

I

I

~RECEIVE CONV. _ _ _ RECEIVE CONV.--+!

PERIOD A

PERIOD B

asynchronous operation - more than one transmit frame sync .occurring between two receive frame
syncs
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. For both transmit and receive conversion periods, the incremental conversion period
adjustment is performed near the end of the conversion period. The command to use the incremental
conversion period adjust options is sent to the AIC during a FSX frame sync. The ongoing transmit conversion
period is then adjusted. However, three possibilities exist for the receive conversion period adjustment
in the diagram as shown in the following figure. If the adjustment command is issued during Transmit
Conversion Period A, Receive Conversion Period A will be adjusted if there is sufficient time between t1
and t2. Or, if there is not sufficient time between t1 and t2, Receive Conversion Period B will be adjusted.
Or, the receive portion of an adjustment command may be ignored if the adjustment command is sent.
during a receive conversion period, which is already being or will be adjusted due to a prior adjustment
command. For example, if adjustment commands are issued during Transmit Conversion Periods A, B,
and C, the first two commands may cause Receive Conversion Periods A and B to be adjusted, while the
third receive adjustment command is ignored. The third adjustment command is ignored since it was issued
during Receive Conversion Period B, which already will be adjusted via the Transmit Conversion Period B
adjustment command.

TEXAS ~

INSTRUMENTS
5-148

POST OFFICE BOX 655303 • bALLASt TEXAS 75265

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS

u

U
I

Lr

U

I

I

I

j4-TRANSMIT CONV.~TRANSMIT CONV.-+j4-TRANSMIT CONV. ~
PERIOD A
PERIOD B
PERIOD C

t2

FSRU

Lr

U

I

I

14

~

RECEIVE CONVERSION PERIOD A

I

RECEIVE CONVERSION PERIOD B----1~~1

asynchronous operation - more than one set of primary and secondary OX serial communication
occurring between two receive frame sync (see Ale OX Data Word Format section)
The TA, T A', TB, and control register information that is transmitted in the secondary communications
is always accepted and is applied during the ongoing transmit conversion period. If there is sufficient time
between t1 and t2, the TA, RA', and RB register information, which is sent during Transmit Conversion
Period A, will be applied to Receive Conversion Period A. Otherwise, this information will be applied during
Receive Conversion Period B. If RA, RA', and RB register information has already been received and is
being applied during an ongoing conversion period, any subsequent RA, RA', or RB information that is
received during this receive conversion period will be disregarded (see diagram below).

t,

n . .- - - -. n

PRIMARY

"'l
I

14

SECONDARY

PRIMARY

SECONDARY

TRANSMIT
I
TRANSMIT
CONVERSION----I~
. .- - - - CONVERSION
PERIOD A
PERIOD B

PRIMARY

SECONDARY

Ln
I

~

TRANSMIT
CONVERSION
PERIOD C

L
I

~

1e------"""--- RECEIVE CONVERSION __+IoI
I
....--PERIOD A
~~
RECEIVE CONVERSION PERIOD B,------~~I

TEXAS •

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-149

TLC32045C, TLC320451

VOICE·BAND ANALOG INTERFACE CIRCUITS
test modest
The following paragraph provides information that allows the TLC32045 to be operated in special test
modes. These test modes are used by Texas Instruments to facilitate testing of the device during
manufacturing. They are not intended to be used in real applications, however, they allow the filters in
the AID and DIA paths to be used without using the AID and DIA converters.
In normal operation, the non usable (NU) pins are left unconnected. These NU pins are used by the factory
to speed up testing of the TLC32045 Analog Interface Circuit (AIC). When the device is used in normal
(non-test mode) operation, the NU pin (pin 1) has an internal pull-down to - 5 V. Externally connecting
o V or 5 V to pin 1 puts the device in test-mode operation. Selecting one of the possible test or NU modes
is accomplished by placing a particular voltage on certain pins. A description of these modes is provided
in Table 2 and Figures 1 and 2.
TABLE 2. LIST OF TEST MODES
TEST

D/A PATH TEST (PIN 1 to 5 V)

PINS

TEST FUNCTION

5

11
3
27 and 28

AID PATH TEST (PIN 1 to 0)
TEST FUNCTION

The low-pass switched-capacitor filter clock is brought

The bandpass switched-capacitor filter clock is brought

out to pin 5. This clock signal is normally internal.

out to pin 5. This clock signal is normally internal.

No change from normal operation. The ,EODX signal is

The pulse that initiates the AID conversion is brought

brought out to pin 1 1 .

out here. This signal is normally internal.

The pulse that initiates the D/A conversion is brought

No change from normal operation. The EO DR Signal is

out here.

brought out.

There are no test output signals provided on these pins.

The outputs of the AID path low-pass or bandpass filter
(depending upon control bit d2 -

see AIC DX Data

Word Format section) are brought out to these pins. If
the high-pass section is inserted, the output will have a
(sinx)/x droop. The slope of the droop will be determined
by the ADC sampling frequency, which is the high-pass
section clock frequency (see diagram of bandpass or
low-pass filter test for receive section). These outputs
will drive small (30-pF) loads.
D/A PATH LOW-PASS FILTER TEST; PIN 13 (WORD/BYTE) to -5 V
TEST FUNCTION
15 and 16

The inputs of the D/A path low-pass filter are brought out to pins 15 and 16. The D/A input to this filter is removed.
If the (sin x)/x correction filter is inserted, the OUT + and OUT - signals will have a flat response (see Figure 2). The
common-mode range of these inputs must not exceed ±O.5 V.

t In the test mode, the AIC responds to the setting of Pin 13 to - 5 V, as if Pin 13 were set to 0 V. Thus, the byte mode is selected
for communicating between DSP and AIC. Either of the path tests (D/A or AID) can be performed simultaneously with the D/A low-pass
filter test. In this situation, Pin 13 must be connected to - 5 V, which initiates byte-mode communications.

TEXAS . "
INSTRUMENTS
5-150

POST OFFICE BOX 655303 - OALLAS. TEXAS 75265

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS

PIN 27 (POSITIVE),
PIN 28 (NEGATlVE)t

TEST CONTROL
(PIN 1 AT 0 V)

FILTER

M
U
X

t

AIO

FIGURE 1, BANDPASS OR LOW·PASS FILTER TEST FOR RECEIVER SECTION

FILTER

M
U
X

M
U
X

(Sin x)/x
CORRECTION

......__ TEST CONTROL
(PIN 13 at -5 V)

PIN 16 (POSITIVE).
PIN 15 (NEGATIVE)t

FIGURE 2, LOW·PASS FILTER TEST FOR TRANSMIT SECTION
t All analog signal paths have differential architecture and hence have positive and negative components,

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-151

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, Vcc + (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. -0.3 V to 15 V
Supply voltage range, VDD .......................................... -0.3 V to 15 V
Output voltage range, Vo ........................................... -0.3 V to 15 V
Input voltage range, VI ............................................. -0.3 V to 15 V
Digital ground voltage range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. -0.3 V to 15 V
Operating free-air temperature range: TLC32045C . . . . . . . . . . . . . . . . . . . . . . . . . .. ooC to 70°C
TLC320451 ......................... -40°C to 85°C
Storage temperature range ......................................... - 40°C to 125°C
Case temperature for 10 seconds: FN package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: N package . . . . . . . . . . .. 260°C
NOTE 1: Voltage values for maximum ratings are with respect to VCC - .

recommended operating conditions
MIN

NOM

MAX

UNIT

Supply voltage, VCC + (see Note 2)

PARAMETER

4.75

5

5.25

V

Supply voltage, VCC _ (see Note 2)

-4.75

-5

-5.25

V

4.75

5

5.25

V

2

4

V

2

VOD+O.3
0.8

V

100

pF

Digital supply voltage, VDD (see Note 2)
Digital ground voltage with respect to ANLG GND, DGTL GND

0

Reference input voltage, V reflext) (see Note 2)
High-level input voltage, VIH
Low-level input voltage, VIL (see Note 3)

-0.3

Load resistance at OUT + andlor OUT -, RL
MSTR CLK frequency (see Note 4)

0.075

5

10.368
±1.5

Analog input amplifier common mode input voltage (see Note 5)
AID or DI A conversion rate

20

I TLC32045C
I TLC320451

V

!l

300

Load capacitance at OUT + and/or OUT -, CL

Operating free-air temperature, T A

V

0

70

-40

85

MHz
V
kHz

°c

NOTES: 2. Voltages at analog inputs and outputs, REF, VCC +, and VCC _, are with respect to the ANLG GND terminal. Voltages at
digital inputs and outputs and VDD are with respect to the DGTL GND terminal.
3. The algebraic convention, in which the least positive (most negative) value is designated minimum, is used in this data sheet
for logic voltage levels and temperature only.
4. The bandpass switched-capacitor filter (SCF) specifications apply only when the low-pass section SCF clock is 288 kHz and
. the high-pass section SCF clock is 8 kHz. If the low-pass SCF clock is shifted from 288 kHz, the low-pass roll-off frequency
will shift by the ratio of the low-pass SCF clock to 288 kHz. If the high-pass SCF clock is shifted from 8 kHz, the high-pass
roll-off frequency will shift by the ratio of the high-pass SCF clock to 8 kHz. Similarly, the low-pass switched-capacitor filter
(SCF) specifications apply only when the SCF clock is 288 kHz. If the SCF clock is shifted from 288 kHz, the low-pass roll-off
frequency will shift by the ratio of the SCF clock to 288 kHz.
5. This range applies when (IN+ - IN-) or (AUX IN+ - AUX IN-) equals ±6 V.

TEXAS ."

INSTRUMENTS
5-152

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32045C. TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS

electrical characteristics over recommended operating free-air temperature range,
Vee - = - 5 V, voo = 5 V (unless otherwise noted)

Vee +

5

V,

total device, MSTR eLK frequency = 5.184 MHz, outputs not loaded
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

VDD

~

4.75 V,

IOH ~ -300 ~A

VOL

Low-level output voltage

VDD

~

4.75 V,

IOL

ICC+

Supply current from VCC +

ICC-

Supply. current from VCC-

~

MIN

Typt

MAX

2.4

UNIT
V

0.4

2 mA

TLC32045C

40

TlC320451

45

TLC32045C

-40

TlC320451

-45
fMSTR CLK ~ 5.184 MHz

7

V
mA
mA

IDD

Supply current from VDD

Vref

Internal reference output voltage

"V ref
ro

Temperature coefficient of internal reference voltage

200

V
ppm/oC

Output resistance at REF

100

k!l

3.4

2.9

mA

receive amplifier input
TEST CONDITIONS

PARAMETER

MIN

AID converter offset error (filters inl
CMRR

Common-mode rejection ratio at IN +, IN - ,

or AUX IN +, AUX IN-

See Note 6

Input resistance at IN +, IN-

'I

or AUX IN+, AUX IN-, REF

Typt

MAX

10

75

UNIT
mV

55

dB

100

k!l

transmit filter output
TEST CONDITIONS

PARAMETER

MIN

Output offset voltage at OUT + or OUTVOO

(single-ended relative to ANLG GNDI
Maximum peak output voltage swing across

YOM

RL at OUT + or OUT - (single-ended I
Maximum peak output voltage swing between

YOM

OUT + and OUT - (differential outputl

Typt

MAX

15

80

UNIT
mV

RL '" 300 !l,
Offset voltage ~ 0

±3

V

RL '" 600 !l

±6

V

t All typical values are at TA ~ 25°C.
NOTE 6: The test condition is a O-dBm, 1-kHz input signal with an 8-kHz conversion rate.

i

I.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

i.

I,
5-153

TLC32045C, TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS
electrical characteristics over recommended operating free-air temperature range, V cc + == 5 V,
VCC- = -5 V, VOO == 5 V lunlessotherwise noted)
system distortion specifications, SCF clock frequency = 288 kHz
TEST CONDITIONS

PARAMETER
Attenuation of second harmonic of

MIN

Vin = -0.5 dB to -24 dB referred to Vref.
See Note 7

single-ended

AID input signal

differential
single-ended

harmonics of AID input signal

differential

Vin =
See Note 7

Attenuation of second harmonic of

single-ended

Vin

Of A input signal
Attenuation of third and higher
harmonics of 01 A input signal

differential

See Note 7

55

single-ended

Vin = - 0 dB to - 24 dB referred to Vref,
See Note 7

55

55

-0.5 dB to -24 dB referred to Vref,

differential

MAX

UNIT

70 .

Attenuation of third and higher

= -

Typt

dB

70
65

55

dB

65
70

0 dB to - 24 dB referred to V ref,

dB

70
65

dB

65

AID channel signal-to-distortion ratio
TEST CONDITIONS

PARAMETER
Vin
Vin
Vin
Vin

AID channel signal-to-distortion ratio

Ay - 1*
MIN MAX

(see Note 7)

Vin
Vin

=
=
=
=
=
=
=
=

Ay - 2*
MIN
MAX
>55§

Ay - 4*
MIN
MAX
>55§

-6dBto -0.1 dB

55

- 1 2 dB to - 6 dB

55

55

>55§

-18 dB to -12 dB

53

55

55

- 24 dB to - 18 dB

47

53

55

-30dBto -24dB

41

47

53

-36 dB to -30 dB

35

41

47

-42 dB to -36 dB

29

35

41

-48 dB to -42 dB

23

29

35

Vin = -54 dB to -48 dB

17

23

29

Vin
Vin

UNIT

dB

DI A channel signal-to-distortion ratio
PARAMETER

TEST CONDITIONS
(see Note 7)
Vin
Vin
Vin
Vin

01 A channel signal-to-distortion ratio

Vin
Vin
Vin
Vin
Vin

=
=
=
=
=
=
=
=
=

MIN

'-6 dB to 0 dB

55

- 1 2 dB to - 6 dB

55

- 18 dB to - 1 2 dB

5.3

- 24 dB to - 18 dB

47

-30 dB to -24 dB

41

-36 dB to -30 dB

35

-42 dB to -36 dB

29

-48 dB to -42 dB

23

-54dBto -48dB

17

MAX

UNIT

dB

t All typical yalues are at T A = 25°C.
Ay is the programmable gain of the input amplifier.
§ A yalue > 55 is over range and signal clipping occurs.
NOTE 7: The test condition is a 1-kHz input signal with an 8-kHz conversion rate (0 dB relative to V refl. The load impedance for the DAC
is 600 n.

*

TEXAS

~

INSTRUMENTS
6-154

POST OFFICE SOX 655303 • DALLAS. TEXAS 75265

TLC32045C, TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS

electrical characteristics over recommended operating free-air temperature range,
Vee - = - 5 V, voo = 5 V (unless otherwise noted)

vee + ...

5 V,

gain and dynamic range
PARAMETER

TEST CONDITIONS

Absolute transmit gain tracking error while transmitting

- 42 dB to 0 dB signal range,

into 600!l

MIN

See Note 8
- 42 dB to 0 dB signal range,

Absolute receive gain tracking error

See Note 8
Signal input is a - 0.5-dB,

Absolute gain 01 the AID channel

1-kHz sinew ave
Signal input is a O-dB,

Absolute gain 01 the DIA channel

1-kHz sinew ave

Typt

MAX

UNIT

±0.05 ±0.15

dB

±0.05 ±0.15

dB

0.2

dB

-0.3

dB

power supply rejection and crosstalk attenuation
PARAMETER

TEST CONDITIONS
Idle channel, supply signal

V CC + or V CC _ supply voltage

I

=

0 to 30 kHz

rejection ratio, receive channel

I

=

30 kHz to 50 kHz

I

=

0 to 30 kHz

VCC + or VCC _ supply voltage

Typt

at DR (A DC output)
Idle channel, supply signal

=

30 kHz to 50 kHz

at OUT+

Crosstalk attenuation, transmit-to-receive (single-ended)

UNIT
dB

45
30

at 200 mV p-p measured

I

MAX

30

at 200 mV p-p measured

rejection ratio, transmit channel

(single-ended)

MIN

dB
45
80

dB

t All typical values are at T A = 25 DC.
NOTE B: Gain tracking is relative to the absolute gain at 1 kHz and 0 dB (0 dB relative to V rei).

TEXAS •

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-155

TLC32045C. TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS

delay distortion
bandpass filter transfer function, SCF fclock
PARAMETER

FREQUENCY RANGE

TEST CONDITION
f

Gain relative to

288 kHz IN + - IN - is a

:5

50 Hz

± 3 V sinewave t (see Note 9)

ADJUSTMENT ADDEND*
IK1 x 0 dB

MIN

TYP§

MAX

-33

-29

-25

f = 100 Hz

K1 x - 0.26 dB

-4

-2

-1

f = 150 Hz to 3100 Hz

K1 x 0 dB

0.25

0

0.25

gain at 1 kHz

Input signal

f = 3100 Hz to 3300 Hz

K1 x 0 dB

-0.3

0

0.3

(except passband

reference is 0 dB

f = 3300 Hz to 3650 Hz

K1 x 0 dB

-0.5

0

0.5

ripple

(see Note 9)

f = 3800 Hz

K1 x 2.3 dB

-5

-3

-1

f = 4000 Hz

K1 x 2.7 dB

-20

-17

-16

f ;,: 4400 Hz

K1 x 3.2 dB

-40

f ;,: 5000 Hz

K1 x 0 dB

-65

specification)

low-pass filter transfer function (see curves), SCF fclock
PARAMETER

TEST CONDITION

MIN

TYP§

MAX

K1 x 0 dB

0.25

0

0.25

ADJUSTMENT ADDEND*

f = 3100 Hz to 3300 Hz

K1 x 0 dB

-0.3

0

0.3

gain at 1 kHz

Input signal

f = 3300 Hz to 3650 Hz

K1 x 0 dB

~0.5

0

(except passband

reference is 0 dB

f = 3800 Hz

K1 x 2.3 dB

-5

-3

0.5
-1

ripple

(see Note 9)

f = 4000 Hz

K1 x 2.7 dB

-20

-17

-16

f ;,: 4400 Hz

K1 x 3.2 dB

-40

f ;,: 5000 Hz

K1 x 0 dB

-65

Gain relative to

specification)

dB

288 kHz (see Note 9)

f = 0 Hz to 3100 Hz

FREQUENCY RANGE

UNIT

UNIT

dB

serial port
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

IOH

VOL

Low-level output voltage

IOL

= -300fiA
= 2 mA

MIN

TYP§

MAX

UNIT

0.4

V'
V

2.4
±10

II

Input current

Ci

Input capacitance

15

fiA
pF

Co

Output capacitance

15

pF

t See filter curves in typical characteristics.
t The MIN, TYP, and MAX specifications are given for a 288-kHz SCF clock frequency. A slight error in the 288-kHz SCF may result from
inaccuracies in the MSTR CLK frequency, resulting from crystal frequency tolerances. If this frequency error is less than 0.25%, the
ADJUSTMENT ADDEND should be added to the MIN, TYP, and MAX specifications, where K1 = 100 • [(SCF frequency - 288 kHz)!
288 kHz]. For errors greater than 0.25%, see Note 10.
§ All typical values are at T A = 25°C.
NOTE 9: The filter gain outside of the passband is measured with respect to the gain at 1 kHz. The filter gain within the passband is measured
with respect to the average gain within the passband. The passbands are 150 to 3600 Hz and 0 to 3600 Hz for the bandpass and low-pass
filters respectively. For switched-capacitor filter clocks at frequencies other than 288 kHz, the filter response is shifted by the ratio of
switched-capacitor filter clock frequency to 288 kHz.

TEXAS ~

INSTRUMENTS
5-156

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32045C, TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS

operating characteristics over recommended operating free-air temperature range, Vee + '" 5 V,

Vee- -

-5 V, Voo .. 5 V

noise (measurement includes low-pass and bandpass switched-capacitor filters)
PARAMETER

Typt

TEST CONDITIONS

with (sin x)/x correction
Transmit noise

DX input

without (sin x)/x correction

= 00000000000000,

constant input code

MAX

UNIT

600
450

"V rms
",V rms

530

",V rms

24

Receive noise (see Note 10)

Inputs grounded, gain

=

1

dBrncO

24

dBrncO

timing requirements
serial port recommended input signals
PARAMETER

MIN

MAX

95

UNIT

tclMCLKI

Master clock cycle time

trlMCLKI

Master clock rise time

10

ns

tflMCLKI

Master clock fall time

10

ns

Master clock duty cycle

25%

RESET pulse duration Isee Note 11)
SCLK~

tsulDXI

DX setup time before

thIDXI

DX hold time after SCLK~

NOTES:

ns

75%

800

ns

20

ns

tC(SCLKI/4

ns

10. The noise is computed by statistically evaluating the digital output of the AID converter.
11. RESET pulse duration is the amount of time that the reset pin is held below 0.8 V after the power supplies have reached
their recommended values.

serial port-AIC output signals. Cl - 30 pF for SHIFT ClK output, Cl

=<

15 pF for all other outputs
Typt

MAX

Shift clock ISCLK) fall time

3

8

ns

trISCLK)

Shift clock ISCLK) rise time

3

8

ns

td(CH-FL)

Delay from SCLKt to FSR/FSX/FSD~

30

td(CH-FH)

Delay from SCLKt to FSR/FSX/FSDt

35

90

ns

td(CH-DR)

DR valid after SCLKt

90

ns

tdw(CH-EL)

Delay from SCLKt to EODX/EODR~ in word mode

90

ns

tdwiCH-EHl

Delay from SCLKt to EODX/EODRt in word mode

90

ns

tf(EODX)

EODX fall time

2

8

ns

tfIEODR)

EODR fall time

2

8

ns

tdbICH-EL)

Delay from SCLKt to EODX/EODR+ in byte mode

90

ns

tdb(CH-EH)

Delay from SCLKt to EODX/EODRt in byte mode

90

ns

tdIMH-SL)

Delay from MSTR CLKt to SCLK+

65

170

ns

tdIMH-SH)

Delay from MSTR CLKt to SCLKt

65

170

ns

MIN

PARAMETER
tc(SCL~)

Shift clock (SCLK) cycle time

tf(SCLK)

380

Shift clock ISCLK) duty cycle

tTypical values are at T A

UNIT
ns

45

55

%
ns

= 25 cC.

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-157

TLC32045C, TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS

vee +

operating characteristics over recommended operating free-air temperature range,
= - 5 V, voo = 5 V (continued)

Vee -

5 V,

serial port - AIC output signals
PARAMETER

TEST CONDITIONS

MIN

TYPt

MAX

UNIT

tc(SCLK)

Shift clock (SCLK) cycle time

tflSCLK)

Shift clock (SCLK) fall time

50

ns

tr(SCLK)

Shift clock (SCLK) rise time

50

ns

380

Shift clock (SCLK) duty cycle

ns

45

55

%

52

ns

td(CH-FL)

Delay from SCLKt to FSR/FSXI

CL = 50 pF

td(CH-FH)

Delay from SCLKt to FSR/FSXt

CL = 50 pF

52

ns

td(CH-DRI

DR valid after SCLKt

90

ns

tdw(CH-El)

Delay from SCLKt to EODX/EODRI in word mode

90

ns

tdw(CH-EH)

Delay from SCLKt to EODX/EODRt in word mode

90

ns

tf(EODX)

EODX fall time

15

ns

tf(EODR)

EODR fall time

15

ns

tdb(CH-EL)

Delay from SCLKt to EODX/EODRI in byte mode

100

ns

tdb(CH-EH)

Delay from SCLKt to EODX/EODRt in byte mode

100

ns

td(MH-SL)

DelaY,Jrom MSTR CLKt to SCLKI

65

ns

td(MH-SHI

Delay from MSTR CLKt to SCLKt

65

ns

tTypical values are at T A = 25°C.

TABLE 3. GAIN CONTROL TABLE
(ANALOG INPUT SIGNAL REQUIRED FOR FULL-SCALE AID CONVERSION)
CONTROL REGISTER BITS

INPUT CONFIGURATIONS

d6

d7

1

1

IN + - IN-

a

AUX IN+ - AUX IN-

1

a
a

a

1

1

1

a

Differential configuration
Analog input

=
=

Single-ended configuration
Analog input'

=
=

IN + - ANLG GND
AUX IN + - ANLG GND

ANALOGINPUT*

AID CONVERSION
RESULT

±6 V

full-scale

±3 V

full-scale

±1.5 V

full-scale
half-scale

1

a
a

±3 V
±3 V

full-scale

a

1

±1.5 V

full-scale

*In this example, Vref is assumed to be 3 V. In order to minimize distortion, it is recommended that the analog input not
exceed 0.1 dB below full scale.
Rib

Rib

_""'_"'-1
-""',."...._-1
R

R

IN+-_ _"'-I

~ _~TOMUX

R

....

IN--""',.".......-I

AUX IN +

=

FIGURE 3. IN + AND IN - GAIN
CONTROL CIRCUITRY

Rib

=

Rib
Rib

=
=

TO MUX

R lor d6 = 1, d7 '" 1
d6 = 0, d7 = 0
2R lor d6 = 1, d7 = a
4R lor d6 = 0, d7 = 1

FIGURE 4. AUX IN + AND AUX INGAIN CONTROL CIRCUITRY

TEXAS . "
INSTRUMENTS
5-158

r,......

Rib

Rib
R lor d6 = 1, d7 = 1
d6 = 0, d7 = 0
Rib = 2R lor d6 = 1, d7 = 0,
Rib = 4R lor d6 = 0, d7 = 1
RIb

--~

R

AUX IN -

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32045C, TLC320451
VOICE-BAND ANALOG INTERFACE CIRCUITS

(sin xlix correction section
If the designer does not wish to use the on-board second-order (sin x)/x correction filter, correction can
be accomplished in digital signal processor (DSP) software. (Sin x)/x correction can be accomplished easily
and efficiently in digital signal processor (DSP) software. Excellent correction accuracy can be achieved
to a band edge of 3000 Hz by using a first-order digital correction filter. The results, which are shown
below, are typical of the numerical correction accuracy that can be achieved for sample rates of interest.
The filter requires only seven instruction cycles per sample on the TMS320 DSPs. With a 200-ns instruction
cycle, nine instructions per sample represents an overhead factor of 1.4% and 1.7% for sampling rates
of 8000 Hz and 9600 Hz, respectively. This correction will add a slight amount of group delay at the upper
edge of the 300-3000-Hz band.

(sin xlIx roll-off for a zero-order hold function
The (sin x)/x roll-off for the AIC DAC zero-order hold function at a band-edge frequency of 3000 Hz for
the various sampling rates is shown in the table below.
TABLE 4. (sin xl/x ROLL-OFF
20 log sin

fs (Hz I

7200
8000
9600
14400
19200

7r flfs
.. flfs
(f - 3000 Hzl
(dBI
-2.64
-2.11

-1.44
-0.63
-0.35

Note that the actual AIC (sin x)/x roll-off will be slightly less than the above figures, because the AIC has
less than a 100% duty cycle hold interval.

correction filter
To compensate for the (sin x)/x roll-off of the AIC, a first-order correction filter shown below, is
recommended.

1----------....---+ V(i+ 11

Uti + 11

p1

The difference equation for this correction filter is:
Yi+1 = p2(1-p1) (Ui+1)+p1 Yi
where the constant p1 determines the pole locations.
The resulting squared magnitude transfer function is:
IH(fIl 2 =

p22 (1 -p1)2
1 - 2p1 cos(2 11" f/fs) + p1 2

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-159

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS

correction results
Table 5 below shows the optimum p values and the corresponding correction results for SOOO-Hz and
9600-Hz sampling rates.
TABLE 5

f (Hz)

300
600
900
1200
1500
1800
2100
2400
2700
3000

ERROR (dB)

ERROR (dB)

fs = 8000 Hz
p1 = -0.14813
p2 = 0.9888
-0.099
-0.089
-0.054
-0.002
0.041
0.079
0.100
0.091
-0.043
-0.102

fs = 9600 Hz
p1 = -0.1307
p2 = 0.9951
-0.043
-0.043
0
0
0
0.043
0.043
0.043
0
-0.043

TMS320 software requirements
The digital correction filter equation C;D
\

-

~
C1

00·07

\

4

---

~-

5R

50 CLK

00-015

WE

OX

5N74L5299

~
\

G-

G1

5N74L5138

00·015

QH

G2

Y1 I - -

A

A1/PA1

51

F5X

C2

5R

Q

10

OR

M5TRCLK
EOOX

FIGURE 6. TMS32010/TMS320C15·TLC32045 INTERFACE CIRCUIT
in instruction timing
ClK OUT _ _oJ

I
I ~I------------------------------1..------+1....·
I

so.

1
1

G1

00-015

(
VAllO
)
----------------------(~~~:I~----------------------~------------

out instruction timing
ClKOUT _ _.....I
I

,

:I~-------------------------------

L...._ _~I.,.,

I

SN74LS138 V1

I

SN74lS299 ClK
I

00-015

(

I
VAllO

)

FIGURE 7. TMS32010/TMS320C15·TLC32045 INTERFACE TIMING

TEXAS . "
INSTRUMENTS
5--162

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
AIC TRANSMIT AND RECEIVE lOW-PASS FILTER

AIC TRANSMIT AND RECEIVE lOW-PASS FilTER

20

3

10
0

\\

-10
III
'tl

.,I

-20

'tl
::l

-30

..
::!:

-40

.l:

C
Ol

E

..

~ 1.5

\
\

-60

SCF clock f = 288 kHz

-70

TA = 25°C
Input - ± 3-V sinewave

o

0.5

1

1.5

2

2.5

c.
o

::l

c:;

~

If
3.5

4

4.5

o

5

0.5

1

1.5

20

10

cD

0
III
'tl

-20

-50

-80

=

288 kHz
8 kHz

= 25°C
Input = ± 3·V sinewave
j
0.5 1 1.5 2 2.5 3 3.5
Frequency - kHz

f- TA

o

5

4

/

-10

I

E -20

'cOl

..

I'

::!: -30

\

=

4.5

V

'tl

\

-40

-70

.,I

1\

low·pass SCF clock f
-60 - High-pass SCF clock f

'"---

4

I

\\

E -30

::!:

3.5

SCF clock f = 8 kHz
TA = 25°C
Input = ± 3-V sinewave

10

'tl

'c
g>

3

Ale RECEIVE-CHANNEL HIGH-PASS FILTER

AIC RECEIVE-CHANNEL BANDPASS FILTER
20

III
'tl

---

2.5

FIGURE 9

FIGURE 8

o

2

Normalized Frequency-kHz x SCF Clock Frequency
288 kHz

Normalized Frequency _ kHz x SCF Clock Frequency
288 kHz

-10

\

/

0.5

,..,
3

2

I
>

1\

-50

-80

SCF clock f - 288 kHz

TA - 25°C
2.5 Input = ± 3-V sinewave

-50

Ir

4.5

f

-40

-

-60

5

o

50100150200250300350400450500

Normalized Frequency _ kHz x AID Conversion Rate
8 k samplesls

FIGURE 10

FIGURE 11

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TeXAS 75265

5-163

TLC32045C; TLC320451

VOICE·BAND ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
AIC RECEIVE CHANNEL BANDPASS FILTER

AIC (SIN X)/X CORRECTION FILTER
5

Low-pass SCF clock f = 288 kHz
I-- High-pass SCF clock f = 8 kHz
TA = 25°C
Input = ± 3-V sinewave

2.5

SCF clock f = 288 kHz
4.5 r-TA = 25°(:
4 r- Input = ± 3-V sinewave

-

/

/

3.5

"' 2.0

E
I

/

III
"C

>-

I

{\

~ 1.5
:I

~ 1.0

\

-

r--...

0.0
0.5

1

/

L

1.5

l/

I-""

.L

/

;! 2.5
·2
en
2
co
:2

Co

0.5

3

Q)

"C

c

............

/

1'-I--

1.5 2 2.5 3 3.5
Frequency - kHz

4

4.5

0.5

I..-- V

0

5

0.5

1

/
1.5

2

2.5

3

3.5

4

4.5

5

Normalized Frequency-kHz x SCF Clock Frequency
288 kHz

FIGURE 12

FIGURE 13
(SIN X)/X CORRECTION FILTER
6

1/

~

INPUT SIGNAL
100

filteV

---

"C

I
Q)

"C

;!
0
·2
en
co
:2 -2

V

V V

-4

r-----. )'-..

n

I--Ttor r r

o

0.5

1 1.5

V

III
"C

I

0

-....

1'--.

T

2.5

.~

a:

f\

c

3

=

r

3.5

4

I

1-kHz1 input s:gnal
8-kHz conversion rate

80
70

50

a

40

10
6

';'

"\

OJ
c
en

1"\
4.5

Cii
5

=

GAIN

0

-

GAIN - 1 X -

60

0

Of

~~

rertej

2

90

error

D/A converter (sin xlix

-6

Xl)/x

correction

2

III

vs

(~in

4

AID SIGNAL-TO-DISTORTION RATIO

"'

V /

30

.,,/

4X

20
10

Normalized Frequency-kHz x SCF Clock Frequency
288 kHz

o

- 50

FIGURE 14

- 40
- 30
- 20
- 10
o
Input Signal Relative to Vref - dB

FIGURE 15

TEXAS

~

INSTRUMENTS
5-164

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

10

TLC32045C, TLC320451

VOICE·BAND ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
AID GAIN TRACKING
(GAIN RELATIVE TO GAIN AT 0 dB INPUT SIGNAL)
0.5
I
1-kHz input ~ignal
0.4 - 8·kHz conversion rate
0.3
CD

"J"
c

0.2
0.1

:;;

0

(J

.=c'"

~

-0.1

'iii
CI

-0.2
-0.3
-0.4
-0.5
- 50

- 40

- 30

- 20

o

- 10

10

Input Signal Relative to Vref-dB

FIGURE 16

DIA CONVERTER SIGNAL-TO-DISTORTION RATIO
vs
INPUT SIGNAL LEVEL
100
1'kH~ input ~ignal in~o 600
90
r- 8.kHz conversion rate
80

ri

CD

"I
0

70

.~

50

OJ
a: 60
c

~

0
0
';'
1&

/"

40

/

30

"

"'\

L

c

CI

in

20
10

~50

-40

-30

-20

-10

o

10

Input Signal Relative to Vref-dB

FIGURE 17

TEXAS .."
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-165

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
DIA GAIN TRACKING
(GAIN RELATIVE TO GAIN
AT 0 dB INPUT SIGNAL LEVEL)

AID SECOND HARMONIC DISTORTION
vs
INPUT SIGNAL
-100

0.5

1-kHz input signal

1-kHz input signal into 600 {)

0.4 - 8-kHz conversion rate

-90 I- 8-kHz conversion rat:..--

'-....

III

i'

0.3

-80

I::

0.1

:;;;
(J
!!

0

I::

-0.1

l-

·f

0.2

III

"J"
c

·iii
C!I -0.2

-- "'

g

is
'Eo

V

.E

-70

~

-60

/'

-50

-40

J:

"I:: -30
o(J
-20

-0.3

'"

til

-0.4

-0.5
- 50

-10
- 40

- 30

- 20

o

- 10

o

10

- 50

Input Signal Relative to Vref-d8

- 40

- 30

FIGURE 18

FIGURE 19
DIA SECOND HARMONIC DISTORTION
vs
INPUT SIGNAL

-100
1-kHz input signal into 600 {)

-90 8-kHz conversion rate
III

i'

-80

c

o -70

'f

~

-60

.~

-50

is

V

/"" r----

......

o

E -40

i;;
J:

" -30
I::
o
~ -20
til

-10

o

- 50

- 40

- 30

- 20

- 10

o

Input Signal Relative to Vref-dB

FIGURE 20

TEXAS . "
INSTRUMENTS
5-166

- 20

- 10

o

Input Signal Relative to Vref-dB

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

10

10

TLC32045C, TLC320451

VOICE·BAND ANALOG INTERFACE CIRCUITS
TYPICAL CHARACTERISTICS
AID THIRD HARMONIC DISTORTION

vs
INPUT SIGNAL
-100

I

1 ·kHz input signal

-90 r- 8-kHz conversion rate

~ -80

~~

I

g

-70

'f
~ -60
is
o

'co

/'

/

~-

-50

E -40

co

J:

"E

:cI-

-30
-20
-10

o

- 50

- 40

- 30

- 20

o

- 10

10

Input Signal Relative to Vref-dB

FIGURE 21
D/A THIRD HARMONIC DISTORTION

vs
INPUT SIGNAL
-100
1- kHz input signal into 600 fl

-90 8-kHz conversion rate
~ -80
I

g -70

.~

ti -60
is
0-

'c

~

/'"

-

~

\

50

~ -40
co

J: - 30

"E

~ -20
-10

o

- 50

- 40

- 30

- 20

- 10

o

10

Input Signal Relative to Vref-dB

FIGURE 22

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

5-167

TLC32045C, TLC320451
VOICE·BAND ANALOG INTERFACE CIRCUITS
TYPICAL APPLICATION INFORMATION
TLC32045

TMS32020/C25
ClKOUT "'--'---1 MSTR ClK
FSX
FSX

ox

ox

FSR
DR

FSR
DR

ClKR

VCC+ . . . - - - - - - - - -.....- + 5 V
REF t---1.....".-,
C
ANlG GND . . . - - -.....- - - - -...
VCC-~--~--.....-

SHIFT ClK

VOD~-~----

ClKX
OGTlGND~-~---~

C - 0.2

~F.

CERAMIC

FIGURE 23. AIC INTERFACE TO THE TMS32020/C25 SHOWING DECOUPlING CAPACITORS AND
SCHOTTKY DIODE
VCC

R
..----.~-....- - - - 3-V

OUTPUT

Tl431'A--4

FOR:

VCC - 12 V. R - 7200
VCC - 10 V. R - 5600
VCC - 5 V. R - 1600

n
n
n

FIGURE 24. EXTERNAL REFERENCE CIRCUIT FOR TLC32045
tThomson Semiconductors

TEXAS . "
INSTRUMENTS
5-168

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC32046
WIDE·BAND ANALOG INTERFACE CIRCUITS

See the TLC32046 Wide-Sand Analog Interface Circuits Data Manual in Section 9 for
product information.

TEXAS .J.!1

INSTRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-169

5--170

TLC32047
WIDE-BAND ANALOG INTERFACE CIRCUITS

See the TLC32047 Wide-Band Analog Interface Circuits Data Manual in Section 9 for
product information.

TEXAS •

INSTRUMEN1S
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5--171

5-172

TLC32071
HIGH·SPEED a·BIT AID AND DIA CONVERTER
WITH a·CHANNEL MULTIPLEXER
DECEMBER 1991

•
•

a-Bit Analog-to-Digital Converter

•

a-Bit Digital-to-Analog Converter

•

Monotonic Over Entire Analog-to-Digital
and Digital-to-Analog Conversion Range

•

a-Input Analog Multiplexer with Latched
Channel Select

Advanced LinCMOS'" Technology

NPACKAGE
(TOP VIEW)

•

Programmable Input Range on Two Input
Amplifiers

•

Interfaces Directly to Many Digital Signal
Processors Including the TMS320 Family

•
•

Low-Glitch Impulse at DAC Output

ANAOUT
RESET
CSAN
CSCNTRL
OEN

REF
Vcc
A2
ANLG COM
AS

1

A4

07
06
05
04
03
02
01
00

A3
A1
A7
AO
A6

ANLG GNO
OGTL GNO
VDD

Built-In Scaling and Level Shifting on Six of
the Analog Inputs

•

FN CHIP CARRIER PACKAGE
(TOP VIEW)

Designed for Servo-Loop Control Systems
Including Disk Drives

description
The TLC32071 is an analog interface integrated
circuit that converts between the analog and digital
domains. The device includes an 8-bit
voltage-output digital-to-analog converter (DAC),
an a-bit analog-to-digital converter (ADC) , an
analog input multiplexer with eight analog inputs,
an output reference MUX, and a high-speed a-bit
bidirectional data bus that interfaces directly to the
TMS320 family of digital signal processors. The
reset input (RESET) is used to clear the DAC and
control registers. The a-bit DAC converts digital
signals to the equivalent analog values. The DAC
is followed by a level shifter, which adjusts the
center of the DAC output range to the voltage
externally applied to the ANLG COM input. One of
three output ranges can be selected by an internal
register.

5

4

321

2827 26
25

6

06
05
04
03

24

ANLG COM
AS

7

23

A4

8

22

A3
A1
A7
AO

9

21

10

20

11
19
12131415161718
C\J~OOOO«)

OOO_ozz~

:::>C!lC!l
-'C!l
f--,
C!lz
o~

The 8-bit ADC converts anyone of eight analog inputs selected by a programmable internal register through
an input multiplexer. Six of these have inverting inputs with built-in level shifting so that these six output ranges
are centered at the ADC input voltage midpoint. Two of the six inputs have register selectable gains. The first
conversion result after selection of one of the six inverting inputs should be discarded as invalid. The two
remaining inputs are direct inputs to the ADC multiplexer with output ranges centered at the internal 2.5-V
reference (Vref). After reset, this reference is available at the REF output. The REF output can also be
programmed by an internal control register to provide access to other internal references, any of the analog
inputs after scaling and shifting, or the unsealed output of the DAC.
LinCMOS is a trademark of Texas Instruments Incorporated.
PRODUCTION DATA information is current as of publication date. Products
eonform to specifications per the terms of Texas Instruments standard

warranty. Production processing does nol necessarily include testing of all

parameters.

TEXAS ~

Copyright © 1991, Texas Instruments Incorporated

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-173

TLC32071
HIGH-SPEED 8-BIT AID AND DIA CONVERTER
WITH 8-CHANNEL MULTIPLEXER
functional block diagram
14-7

8

00-07

j

00-07

'---

CSCNTRL
CSAN
WE
OEN
RESET

4
3
6
S

8

Oigltal
I/O
Control

OAC

c-Start
AlO

t

~

~version

rxrl:f

O/A Vreference

1

1

Output
Range
Select

ANAO UT

Enable
Oigital
Loopback

PS,06

2
Range/AOC
MUX
Control
Register

~
00-06

~

1
06

3

~01

8

AO

A3

Input
Range
Select

S
2

2

AS
A6
A7

3

3

02-04

~
~

A4

REF
MUX Control
Register

02-06

~

Al
A2

1

19

I
3

23

REF
MUX

8
00-07

~

'--'---

AOC
MUX

24

Vref(2.S V nom)

~~

AOC

+

18
20

Bandgap

AlO Vreference
100kQ

Reference
Voltage
Generator

r--

r--

100 kQ
To
25
ANLG COM 27
VCC -"15'---

Inp~~

Amplifiers

VOO 17

~~~~ ~~~ -'-1.!..S-All resistor values shown are nominal.

TEXAS •

INSTRUMENTS
5-174

POST OFFICE BOX 655303 • OALLAS. TEXAS 75265

.--.--

~

REF

TLC32071
HIGH-SPEED 8-BIT AID AND DIA CONVERTER
WITH 8-CHANNEL MULTIPLEXER
equivalents of analog input circuit
ANALOG INPUT

Vcc

1
Rl

.,.AO

=200 kQ
AS,

"""'---1

A7

l

R

= 100 kQ (Typ)

2.SV
ANLG GNO vrt

t Vr
Vr

ANLG GNO

is an internally generated voltage with the following typical values: at range ~ 1, Vr ~ 3.33 V; at range ~ 1/2, Vr ~ 3.75; at range ~ 1/4.
4.167 V.

~

equivalent of digital input circuit

00-07 and
Control Inputs

OGNO
OGNO

TEXAS •

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-175

TLC32071
HIGH·SPEED a·BIT AID AND DIA CONVERTER
WITH a·CHANNEL MULTIPLEXER
Terminal Functions
PIN
NAME

NO.

DESCRIPTION

I/O

1

a

ANLG COM

25

I

ANLG GND

17

ANAOUT

Analog Output. The DAC output with selectable ranges.
Analog Common. Input for reference voltage for inverting analog inputs.
Analog Ground. Ground connection associated with ADC, DAC, and other analog circuits.

AO

19

I

A1

21

I

A2

26

I

A3

22

I

A4

23

I

A5

24

I

A6

18

I

A7

20

I

as a signal ground.

CSAN

3

I

Chip select for writing to the D/A converter and reading the results of an AID conversion.

CSCNTRL

4

I

Chip select for the control register, which selects DAC and ADC ranges and the analog input channel.

DEN

5

I

Read strobe for the AID converter OUtput. Output buffers are enabled when this signal is held low.

DGTLGND

7-1

RESET

Auxiliary non inverting analog input with input range of 0.5 to 4.5 V. This input uses the internal reference VR2.5

I/O

Bidirectional Data Bus. This bus is used for writing conversion data to the DAC, writing data to the range/ADC
MUX control register or to the REF MUX control register, and for reading the ADC conversion result.

2

I

Reset. This strobe, when low, clears the range/ADC MUX control register, the REF MUX control register, and
the DAC input register. CSCNTRL and CSAN should be held high during a reset operation.

28

a

2.5-V Reference Output. The signal routed to this ~in is determined by the contents of an internal register (see
CSCNTRLdata word description). The internally generated 2.S-V reference may be selected for use in biasing
inputs A6 and A7.

4

REF

Inverting Analog Input. This input uses ANLG COM as a signal ground.

Digital Ground. Ground connection associated with digital data-bus signals and other digital circuits.

16

D7-DO

Inverting Analog input with range programmable to 8, 4, or 2 V. This input uses ANLG COM as a signal ground.

VDD

15

VCC
WE

27
6

5-V (digital) supply

a-v (analog) supply

1
I

Write Enable. This input is a write strobe for the control registers and the DAC input register. Data is latched
on the rising edge of this signal.

TEXAS ~

INSTRUMENTS
5-176

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC32071
HIGH·SPEED a·BIT AID AND DIA CONVERTER
WITH a·CHANNEL MULTIPLEXER
PRINCIPLES OF OPERATION
writing control words to the TLC32071
With the CSCNTRL input low, a control word is written to the TLC32071 by placing data on the D7-DO inputs
and applying a low-going pulse to the write enable input (WE). Data is latched on the rising edge of the WE pulse.
The values of DO and D1 of the control word determine whether the data is latched in the range/ADC MUX control
register or the REF MUX register. See Tables 1, 2, 3, and 4 for data-bit formats.

operation of the ADC channel
Analog-to-digital conversion begins when gain-select and channel-select data word is latched in the range/ADC
MUX control register by the rising edge of the WE pulse. This data word controls the state of the range/ADC input
multiplexer. After the conversion time, the conversion result may be read by taking the DEN input low while the
CSAN input is low. Writing of data to the REF MUX control register (using CSCNTRL and WE with DO and D1
both 0) does not start a conversion. Each time one of the AO through A5 signal channels is selected, the first
conversion result after selection should be ignored due to internal input amplifier settling time. If this channel
remains selected, subsequent conversions are valid.

operation of the DAC channel
When the CSAN input is low, digital-to-analog conversion is performed by placing input data on data bus
DB7-DBO and applying a low-going pulse to WE. The data word is latched on the rising edge of the WE pulse
and is decoded to an equivalent analog voltage. The conversion occurs internally in approximately 100 ns with
the D/A conversion result available at the ANAOUT output after a specified settling time.

digital loopback mode
Digital loop back enables the simultaneous testing of the ND and D/A channels. When digital loop back is
enabled, the A/D conversion result is transferred to the D/A input latches on the next rising edge of DEN. The
analog signal from the input pin at the ND converter is transferred through the D/A converter to the analog output
ANAOUT. To enable digital loop back, write to the REF MUX control register (see data word format in Table 3)
to set bit D6. Then, perform ND conversion (as in normal operation) by writing channel select and range select
information to the range/ADC MUX control register. This is done by strobing WE while CSCTRL is low. Read
the conversion result by strobing DEN while holding CSAN low when digital loop back is enabled. The ND
conversion result is transferred to the DAC on the rising edge of DEN (See Tables 1, 2, 3, and 4).

reset operation
CSAN and CSCNTRL should be held high during a reset operation. When the RESET input is taken low, the
internal reset signal clears the range/ADC MUX control register, the REF MUX control register, and the DAC
input register. The following conditions exist after reset:
1. The DAC output is set to the voltage at the ANLG COM input.
2. The DAC range is set to ANLG COM ±4 V.
3. The AO analog channel is selected and the AO and A 1 amplifier ranges are set to ANLG COM ±4 V.
4. The 2.5 V reference is selected at the REF output.
5. Digitalloopback is disabled.

analog inputs
The ANLG COM voltage establishes the operating midpoint of the input amplifiers, AO through A5. When the
input signal voltage equals this voltage, the ADC output is ideally digital count zero. These amplifiers level shift
to the ADC midpoint of 2.5 V and scale the input voltage range to the ADC range of 0.5 to 4.5 V. The A6 and
A7 noninverting inputs are centered at the 2.5 V internally generated voltage reference and are connected
directly to the input MUX. Table 5 gives the full scale input range and the midpoint voltages applicable for the
individual analog inputs.

TEXAS l!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-177

TLC32071
HIGH-SPEED 8-BIT AID AND DIA CONVERTER
WITH 8-CHANNEL MULTIPLEXER
Table 1. Data Word Formats (Channel Range Selection)
Dl

DO

L

L

AO/Al CHANNEL
No range selection

L

H

Range is set to 1

H

L

Range is set to 1/2

H

H

Range is set to 1/4

INPUT FULL SCALE RANGE

DATA DESTINATION

PROGRAMMABLE GAIN

(ANLG COM=5)

MIN

Higher-order bits are sent to ADC channel-select register

ANLG COM %4 V

1V

9V

ANLG COM ",2V

3V

7V

ANLGCOM±1 V

4V

6V

Table 2. Data Word Formats (RANGE/ADC-Multiplexer Channel Selection)
(Data chosen from this table is only valid when data bits 01 and DO are not both low)
SELECTED CHANNEL

D7

D6

D5

D4

D3

AO

X

X

X

L

L

D2
L

A1

X

X

X

L

L

H

A2

X

X

X

L

H

L

A3

X

X

X

L

H

H

A4

X

X

X

H

L

L

A5

X

X

X

H

L

H

A6

X

X

X

H

H

L

A7

X

X

X

H

H

H

Table 3. Data Word Formats (DAC Output Range Selection)
(Data chosen from this table is only valid when data bits 01 and DO are not both low)
OUTPUT FULL SCALE RANGE
D6

D5

DAC OUTPUT RANGE

L

X

H
H

(ANLG COM=5)

MIN

Range is set to 1

ANLG COM ",4V

1V

MAX

9.V

L

Range is set to 1/2

ANLG COM ±2V

3V

7V

H

Range is set to 1/4

ANLG COM ±1 V

4V

6V

Table 4. Data Word Formats (REF-Multiplexer Channel Selection)
(Data chosen from this table is valid only when data bits 01 and DO are both low)
D6

D5

D4

D3

Vref (2.5 V nom)
Bandgap (ACOM + 1.25 V)

X

X

L

L

L

X

X

L

L

H

ND reference (approximately 4.6 V)

X

X

L

H

L

D/A reference (ANLG COM -3 V)

X

X

L

H

H

AO amp output t

X

X

H

L

L

A 1 amp output t

X

X

H

L

H

ADC MUX output t

X

X

H

H

L

DAC level shift output*

X

X

H

H

H

Enable digitalloopback

H

X

X

X

X

SELECTED CHANNEL

D2

. .
..
t These signals are outputs of scallng~evel-shlftlng
amplifiers. The range of
these signals is Vref ±2 V.
* The unsealed output of the DAC. This analog output is proportional to the
DAC value with a fixed range of ANLG COM ± 1 V. but inverted relative to
the twos-complement code written to the DAC.

TEXAS

~

INSlRUMENlS
5-178

MAX

Higher·order bits are sent to REF-MUX register

POST OFFICE BOX 655303 • OALLAS. TEXAS 75265

TLC32071
HIGH-SPEED 8-BIT AID AND DIA CQNVERTER
WITH 8-CHANNEL MULTIPLEXER
Table 5. Analog Input Characteristics
INPUT VOLTAGE RANGE
INPUT
AD, AI§

(I)
(1/2)
(1/4)

A2 thru A5§

NOMINAL
FSR*

Vmid t

(ANLG COM=5)
MIN

MAX

ANLG COM
ANLG COM
ANLG COM

±4 V
±4 V
±4 V

1V
3V
4V

9V
7V
6V

ANLG COM

±4 V

1V

9V

±2V
0.5 V
4.5 V
Vref~
tVmid is (VPI27-VMI27)oI27.5/254+VMI27 where VPI27 is the minimum input
voltage to produce an output code of + 127, and VMI27 is the minimum input voltage
to produce an output code of -127.
t Full-scale range is (VPI27-VMI27)o256/254 where VPI27 is the minimum input
voltage to produce an output code of + 127, and VMI27 is the minimum input voltage
to produce an output code of-127.
§ Inverting inputs
~ V ref is an internally generated reference voltage that can be available at the REF output.
The inputs A6 and A7 are connected to Vrefthrough an on-chip resistor.
A6,A7

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, Vee (analog supply) (see Note 1) ............................... -0.5 V to 14 V
Supply voltage range, Voo (digital supply) (see Note 2) ................................. -0.5 V to 7 V
Digital ground voltage range, DGTL GND ........................................... -0.5 V to 0.5 V
Analog output voltage range (see Note 1) ..................................... -0.5 V to V1 0 + 0.5 V
Analog input voltage range (see Note 1) ............................................. -0.5 V to 14 V
Digital output voltage range (see Note 2) ........................................ -0.5 V to VS + 0.5 V
Digital input voltage range (see Note 2) ......................................... -0.5 V to VS + 0.5 V
Operating free-air temperature range .................................................. DoC to 70°C
Storage temperature range ....................................................... -65°C to 150°C
Case temperature for 10 seconds: FN package .............................................. 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: N package ..................... 260°C
NOTES: I. All voltage values are given with respect to ANLG GND unless otherwise noted.
2. All voltage values are with respect to DGTL GND.

TEXAS

~

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-179

TLC32071
HIGH-SPEED 8-BIT AID AND DIA CONVERTER
WITH 8-CHANNEL MULTIPLEXER
recommended operating conditions
MIN

NOM

MAX

Supply voltage, VCC

9

10

12

V

Supply voltage, VDD

4,5

5

5,5

V

High-level input voltage, VIH (digital inputs)

2.4

V
0,5

Low-level input voltage, VIL (digital inputs)
Reference voltage input at ANLG COMt input, Vref

3.5

Setup time, CSCNTRL low before WE low, tsu(CS)
Hold time, CSCNTRL high after WE high, th(CS)

UNIT

5

6

V
V

0

ns

0

ns

Setup time, data bus before CSCNTRL high, tsu(D)

15

ns

Hold time, data bus after CSCNTRL high, th(D)

15

ns

ta;

ns

Pulse duration, DEN, tw(DEN)
Setup time, CSAN low before DEN low, tsu(CS)

0

ns

Hold time, CSAN high after DEN high, tt'llCS)

0

ns

Setup time, CSAN low before WE low, tsu(CS)

0

nS

Hold time, CSAN high after WE high, thICS)

0

ns

Pulse duration, RESET, tw(RE)

25

ns

Pulse duration, WE, tw(WE)

30

ns

0

Operating free-air temperature, T A

70

°c

t For a DAC range of R = (1, 1/2, 1/4), ANLG COM should be chosen so that ANLG COM ±4R IS greater than 0.5 V and less then VCC -0.5 V
or the DAC output may not be able to deliver the specified maximum current without voltage-limiting occurring.
; Access time

electrical characteristics over recommended operating free-air temperature range (unless
otherwise noted)
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

VDD at 4.5 V,

10H =-360 jlA

VOL

Low-level output voltage

VDD at4.5V,

10L = 1.6 mA

Vref

Reference voltage output (see Note 3)

ANLG COM = 5 V

RO(ref)

Reference output resistance

ANLG COM = 5 V

IIH

High-level input current

VIH = 5 V

IlL

Low-level input current

VIL=O

IDD

Supply current, digital

DO-D7 at VIH or VIL

ICC

Supply current, analog

10Z

Off-state output current (high-impedance state)

MIN

TYP9

2.42

2.5

2.58

0.8

1.2

Co

Va =0
Output capacitance (digital outputs)

TEXAS "!1

INSlRUMENTS
5-180

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

V
kQ

10

jlA
jlA

20

mA

22

mA
jlA

-3
25

40

-45

-60

mA
5

§ All tYPical values are at T A = 25°C.
NOTE 3: This voltage is an internal reference voltage (2.5 V) that is available at the output-multiplexer output.

V

-10

3

Va =5V
Va =5V

Short-circuit output current

UNIT
V

0.4

Va =0
lOS

MAX

2.4

pF

TLC32071
HIGH-SPEED a-BIT AID AND DIA CONVERTER
WITH a-CHANNEL MULTIPLEXER
ADC operating characteristics over recommended operating free-air temperature range (unless
otherwise noted)
PARAMETER

TEST CONDITIONS

MIN

MAX

Linearity error
VI(FS)t

Input voltage for full-scale output code
(Input channel =A6 or A7)

±1
3.92

=A6 or A7)

Vmid*

ADC input offset voltage (Input channel

tconv

Conversion time

See Figure 2

ta

Access time (delay from falling edge of DEN to data output)

See Figure 3

Disable time (delay from rising edge of DEN to
high-impedance state of data output)

Vref+0.06
2.5

CL

tdis

4.08

Vref-0.06

See Figure 3

=100 pF~

UNIT
LSB
V
V
flS

50

CL = 50 pF§

41

CL

=25 pF~

37

CL

=100 pF

35

ns

ns

t Full-scale range is (VP127-VM127) ° 256/254 where VP127 is the minimum input voltage to produce an output code of + 127, and VM127 is the
minimum input voltage to produce an output code of -127.
* Vmid is (VP127-VM127) ° 127.5/254 + VM127 where VP127 is the minimum input voltage to produce an output code of +127, and VM127 is
the minimum input voltage to produce an output code of-127.
§ CL is in addition to the internal capacitance of the digital output.

DAC operating characteristics over recommended operating free-air temperature range (unless
otherwise noted)
PARAMETER
ts

Settling time (to 1 LSB)

EL

Linearity error

TEST CONDITIONS
Load on ANAOUT
(to ANLG COM)

MIN

B

Code width

0.25

Output voltage swing#,
VO(FS)

full scale

DAC input = -12B to + 127

10M

DAC input

=0

MAX
15

fls
LSB

1.75

LSB

7.B4

B

3.92

4

4.0B

Range = 1/4

1.96

2

2.04

B.16

Range

=1

ANLG
COM-O.OB

ANLG
COM+O.OB

Range

=1/2

ANLG
COM-0.06

ANLG
COM+0.06

Range = 1/4

ANLG
COM-0.05

ANLG
COM+0.05

=30 kHz

Glitch energy

Sample rate

Maximum output current,
ANAOUT

Source from VCC-0.5 V or sink from
0.5V

1.2
1.2

UNIT

±1

=1
Range = 1/2
Range

(VP127-VM12B) ° 256/255

Output bias level#, full scale
(VP127-VM128) ° 128/255+VM128

TYP~

=20 pF + 5 kQ

V

V

mV
mA

~ TYPical values are at TA = 25'C.
#VP127 is the voltage output for an input code of +127. VM128 is the voltage output for an input code of -128.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5-181

TLC32071
HIGH-SPEED 8-BIT AID AND DIA CONVERTER
WITH 8-CHANNEL MULTIPLEXER
ADC electrical characteristics for inputs AO and A1 ove.r recommended operating free-air
temperature range (unless otherwise noted)
PARAMETER

Avl

Voltage amplification

Av2

Voltage amplification

Ay4

Voltage amplification

VOSl
VOS2
VOS4

r;

TEST CONDITIONS

=1
Range = 1/2
Range = 1/4
Range

Output bias voltage at input of ADC with respect to
Vref
Output bias voltage at input of ADC with respect to
Vref
Output bias voltage at input of ADC with respect to
Vref
Input resistance

MIN

TYP

MAX

UNIT

0.99

1

1.01

VN

1.98

2

2.02

VN

3.96

4

4.04

VN

=1

0

±0.02

V

VI

=V(ANLG COM).

Range

VI

=V(ANLG COM).

Range

= 1/2

0

±0.03

V

VI

=V (ANLG COM).

Range

= 1/4

0

±0.05

V

200

260

kQ

140

ADC electrical characteristics for inputs A2, A3, A4 and AS over recommended operating free-air
temperature range (unless otherwise noted)
PARAMETER

TEST CONDITIONS

Av

Voltage amplification to ADC

VOS

Output bias voltage at the input of the ADC with respect to Vref

r;

Input resistance

VI = VCANLG COM)

MIN

TYP

MAX

-0.495

-0.5

-0.505

-0.02

0

+0.02

.V

140

200

260

kQ

UNIT

VN

ADC electrical characteristics for inputs AS and A7 (direct inputs) over recommended free-air
temperature range (unless otherwise noted)
TEST CONDITIONS

PARAMETER

Av

Voltage amplification to ADC

ri

Input resistance (to REF)

TYP

MAX

1
70

TEXAS

~

INSTRUMENTS
5-182

MIN

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

100

UNIT

VN
130

kQ

TLC32071
HIGH·SPEED a·BIT AID AND D/A CONVERTER
WITH a·CHANNEL MULTIPLEXER
PARAMETER MEASUREMENT INFORMATION

*-

---.!
CSCNTRL

th(CS)

50%} ...._ _ _ _ _-fV5o%

--------~I

I~-------------

~50%

00-07

,fSO%

tsu(CS) ~ ~

~

----(

I

.1 tsu(O)
-.t t.- th(O)

J>-----

Figure 1. Write Operation
CSCNTRL

\,----,,1
\,-------,1
\

I

______________

00-07

~ tw(OEN) ---+1

'---" I

1

!:~~::::~t~co~n~v~::::~.:

50%~

1

:

r------

~50%

--------~('------~)~----------------~(~----~~
MUX Address and Gain Control

Analog-to-Digital Conversion

Figure 2. AID Conversion Cycle
---.!

*- tsu(CS)

---------. I 1

50%\1

50 %

1

lr~-o%-O---------

-----------\50%
1

00-07

14- th(CS)
I ,..-----------

------Y:1
1

'-I

ta

---.!

I"

1

.:

-4j ~ tdls

------------~(~I____~)~--------Figure 3. AID Read Operation

TEXAS

-1!1

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

5--183

TLC32071
HIGH·SPEED 8·BIT AID AND DIA CONVERTER
WITH 8·CHANNEL MULTIPLEXER
PARAMETER MEASUREMENT INFORMATION
-.I ~
1I

~ I+-- th(CS)
II
I 1,-_ _ _ _ _ __

tsu(cs)

_ _ _ _.... 1 1
50%

V

~

- - - -......

50%

~

tw(WE)

50%\

--l ,..-------/(50%

_

_ ___

:t

t-J-~

_ _ _ _ _ _V...;..(A_N_LG_CO_M....;.)_-_-_......

~ts~

ANAOUT

Figure 4. D/A Conversion Operation
IDEAL AID OUTPUT CODE

vs
INPUT VOLTAGE

F~R =tdv

=

I

127 I- TA 25°C
1 LSB FSR/256
126

-8

<3
'5

.e-

o"
o

~

=

••
•
0

.••

-1

I
/'

-126

-128

I
A

I
•••

I

J

=Vmid -127.5 x (FSR/256)
=Vmid -0.5 x (FSR/256)
= Vmid
0= Vmid + 0.5 x (FSR/256)
E = V rpid +126.5 x (F!1R/25p)

A
B
C

I I I

•••

BCD
VI - Input Voltage - V

Figure 5

TEXAS ~

INSlRUMENlS
5-184

J

1/

1

-127

,"

I

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

E

±1 LSB

TLC32071
HIGH-SPEED 8-BIT AID AND D/A CONVERTER
WITH 8-CHANNEL MULTIPLEXER
PARAMETER MEASUREMENT INFORMATION
IDEAL DIA OUTPUT VOLTAGE

vs
INPUT CODE
ANLG COM + 127 x (FSR/256)

~SR=12.4.~V I
ANLG COM + 126 x (FSR/256) '-- TA = 25'C
1 LSB = FSR/256

/'

,,>

.
I

01

J!!

~

:;
Co
:;

ANLG COM +1 x (FSR/256)

,-

ACOM

,-,-

,-

,-

ANLG COM -1 x (FSR/256)

,-,-

o

ANLG COM -126 x (FSR/256)

/'

ANLG COM -127 x (FSR/256)

,-

/'

1/

./

,-'-

ANLG COM -128 x (FSR/256)
-128 -127

-1

0

126 127

Input Code

Figure 6

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

5-185

TLC32071
HIGH-SPEED 8-BIT AID AND DIA CONVERTER
WITH 8-CHANNEL MULTIPLEXER
APPLICATION INFORMATION

To
Host

To/From Disk Heads

Figure 7. Simplified Disk-Drive Controller

TEXAS

.J!1

INSlRUMENlS
5-186

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Ge·ne~a.I • •I··6fo..m~ti·Orl··
••
:::::G;::e;:;r';:;e;::ra;:;I;::.p;::
•.u;:;?r;::po;:;?s;:;.e;:;·• ;::[j;:;C;:;.··.~;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;;::::EI
A:::.·.···
•. · •...•

·.~: :ra: :I:;:. R: :(U:;:· ·.r: :p: :o: :.·.~·=.~·.·: :P: :.A:G::::•· .• ~:;:.•·. :::::::::::::::::::::::::::::::::::::::::::::;::111

:::::G:::.e=n:::
..

'li.~.•~Q·~il~i.f-I.•ig··tl..~p~·~.•~.·•·•·~·g~~<~I'1.~• ·• Q~g~r·

6-1

_.
<

0----1"------1

GREEN
VALUE
BLUE
VALUE

'TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC34058
256 x 24 COLOR PALETTE

Terminal Functions
PIN NAME

DESCRIPTION

110

Composite blank control. This TTL-compatible blanking input is stored in the input latch on the rising edge of lD.

BlK
I

When low, BlK drives the DAC outputs to the blanking level, as shown in Table 6. This causes the PO-P7 [A-E] and
OlO-Oll [A-E] inputs to be ignored.
When high, BlK allows the device to perform in the standard manner.

SYNC

Composite sync control. This TTL-compatible sync control input is stored in the input latch on the rising edge of "["0.
I

When low, SYNC turns off a 40 IRE current source on the lOG output, as shown in Figure 3. This input does not override any
control data input, as shown in Table 6. It should be brought low during the blanking interval only, as shown in Figure 3.
When high, SYNC allows the device to perform in the standard manner.
load control. This TTL-compatible load control input latches the PO-P7 [A-E], OlO-OL1 [A-E], BlK, and SYliIC inputs on its

IlO
I

rising edge. The lD strobe occurs at 1/4 or 115 the clock rate and may be phase independent of the ClK and ClK inputs.
The LO duty cycle limits are specified in the timing requirements table.
Address inputs. These TTL-compatible address inputs for the Palette RAM are stored in the input latch on the rising edge of

POA-P7A

LD. These address inputs (up to 8-bits per pixel) select one of 256 24-bitwords in the palette RAM, which is subsequently input

POB-P7B
POC-P7C
POD-P7D

I

POE-P7E

to the red, green, and blue D/A converters as three 8-bit or 4-bit bytes. Fouror five addresses are simultaneously input to the
PO-P7 [A-D] or PO-P7 [A-E] ports, respectively (see the description of bit CR7 in the command register section). The word
addressed by POA-P7A is first sent to the DACs, then the word addressed by POB-P7B, and so on. Unused inputs should be
connected to GND.

OlOA-AL1A

Overlay selection inputs. These TTL-compatible selection inputs for the Palette overlay registers are stored in the input latch

OLOB-OL1B

on the rising edge of LD. These inputs (up to 2 bits per pixel), along with bit CR6 of the command register (referlO the command

OlOC-OL1C

register section and Table 5), specify whether the color information is selected from the palette RAM or the overlay registers.

If the color information is selected from the overlay registers, the OlO-OLl [A-E] inputs address a particular overlay register.

OlOD-OL1D
OLOE-OL1E

I

The OlO-OLl [A-D] or OLO-OLl [A-E] inputs are simultaneously input to the device (see the description of bit CR7 in the
command register section). The OLO-OLl [A-E] inputs are simultaneously input to the device (see the description of bit CR7
in the command register section). The OLO-Oll [A] inputs are processed first, then the OlO-Oll [B] inputs, and so on. When
obtaining the color information from the overlay registers, the PO-P7 [A-E] inputs are ignored. Unused inputs should be
connected to GND.

lOR, lOG,
lOB

0

Current outputs, red, green, and blue. High-impedance red, green, and blue video analog current outputs can directly drive
a 75-0 coaxial terminated at each end (see Figure 4).
Supply Voltage. All VDO pins must be connected together.

VDO
GND

Ground. All GND pins must be connected together.

COMP

Compensation. This input is used to compensate the internal reference amplifier (see the video generation section). A
I

0.1-/1F ceramic capacitor is connected between this pin and VDD (see Figure 4). The highest possible supply voltage rejection
ratio is attained by connecting the capacitor to VOD rather than to. GND.

FSADJ

Full-scale adjust control. A resistor Rset' (see Figure 4) which is connected between this pin and GND, controls the magnitude
of the full-scale video signal. Note that the proportional current and voltage relationships in Figure 3 are maintained
I

independent of the full-scale output current.
The relationships between Rset and the lOR, lOG, and lOB full-scale output currents are:
Rset (0) = 11294 x Vref (V) I lOG (mA)
lOR, lOB (mA) = 8067 x V ref (V) I Rset (0)

REF

Reference voltage. 1.235-V is supplied at this input. An external voltage reference circuit, shown in Figure 4, is suggested.
I

Generating the reference voltage with a resistor network is not recommended since low-frequency power supply noise will
directly couple into the OAC output signals. This input must be decoupled by connecting a O.l-I1F ceramic capacitor between
VREF and GND.

CLK
CLK

I
I

Clock. This input provides the pixel clock rate. CLK and CLK inputs are designed to be driven by ECLlogic using a 5-V single
supply.
Clock. This input is the complement of C LK and also provides the pixel clock rate.

TEXAS ~

INSTRUMENTS
POST OFFICE BOX 655303, DALLAS. TEXAS 75265

6-7

TLC34058
256 x 24 COLOR PALETTE

Terminal Functions (continued)
PIN NAME

DESCRIPTION

I/O

CE

Chip enable. This TIL-compatible input control allows data to be stored and enables data to be written or read (see
Figure 1).

I

When low, CE enables data to be written or read.
When high, CE allows data to be internally latched on the rising edge during write operations. Care should be taken to avoid
transients on this input.

RJW

Readlwrite input. This TIL-compatible control input is latched on the falling edge of CE (see Figure 1).

I

When low, writes data to the device. Data is internally latched on the rising edge of CEo
When high, reads data from the device.

CO,Cl

00-07

I
I

Command control inputs. The inputs specify the type of write or read operation (see Tables 1, 2, 3, and 4).
These TIL-compatible inputs are latched on the falling edge of CEo
Data input bus. This TIL-compatible bus transfers data into or outofthe device. The data bus is an S-bit bidirectional bus where
DO is the least significant bit.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)t
Supply voltage, VOO (see Note 1) ................................................................................................................ 7 V
Voltage range on any digital input (see Note 1) ............................................................ - 0.5 V to VOO + 0.5 V
Analog output short circuit duration to any power supply or common, lOS ......................................... unlimited
Operating free-air temperature. TA ................................................................................................. O°C to 70°C
Storage temperature range ......................................................................................................- 65°C to 150°C
Case temperature for 10 seconds: FN package ...................................................................................... 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: GA package ....................................... 260°C
tStresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only, and
functional operation of the device at these or any other conditions beyond those indicated in the "Recommended Operating Conditions" section
of this specification is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1: All voltage values are with respect to GND terminal.

recommended operating conditions
Supply voltage, Voo
ClK,ClK

High-level input voltage, V IH

Other inputs
ClK,ClK

lOW-level input voltage, V 1L

Other inputs

Reference voltage, Vre!
Output load resistance, RL
FS AOJ resistor, Rset
Operating free-air temperature, T A

NOM

5

Vnn~l

2
-0.5
-0.5
1.2

0

TEXAS ",

INSTRUMENTS
6-8

MIN

4.75

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MAX

5.25
Vnn + 0.5
Vnn + 0.5
V DD -1.6
O.B
1.235
1.26
37.5
523
70

UNIT
V
V
V
V
V
V
Q
Q

°c

TLC34058
256 x 24 COLOR PALETIE
electrical characteristics over recommended ranges of supply voltage and operating free-air
temperature, Rset 523 n, V ref 1.235 V (unless otherwise noted)

=

Iref

PARAMETER
Input reference current

kSVR

Supply voltage rejection ratio

=

TEST CONDITIONS
f _1 kHZ,

MHz
125
MHz
135
MHz

IIH

High-level input current

III

low-level input current

Input capacitance, digital
Ci
Ci(ClK) Input capacitance, ClK, ClK
High-level output voltage, 00-07
VOH

MAX

TA = 20'C

VOO =5 V,
VOO = 5.25 V,

TA = 20'C

VOO -5 V,
VOO - 5.25 V,

TA - 20'C

205

TA - O'C
TA = 20'C

200

Other inQl,Jts
ClK,ClK
Other inputs

ClK,ClK

%aVOO

175

VOO=5 V,
VOO = 5.25 V,

VOO = 5 V,
VOO - 5.25 V,
V =4V
V - 2.4 V

UNIT

JlA
-%-

0.5

C8 = 0.1 fLF (see Figure 4)
MHz
110

Supply current

TYPt
10

80

100

MIN

400

TA =O'C
195

420

TA = O'C

mA

435
435

TA - O'C

1

JlA
uA

VI = 0.4 V

1
-1

~

VI = 0.4 V

-1

JlA

f= 1 MHz,
f= 1 MHz,
10H = - 800 JlA
IOL = 6.4 mA

VI = 2.4V

4

10

pF

VI = 4 V

4

10

pF

0.4

V

2.4

V

VOL

lOW-level output voltage, 00-07

10Z
Zo

Output impedance

50

Co

Output capacitance (f = 1 MHz, 10 = 0)

13

High-impedance-state output current

10

JlA
kQ

20

pF

tAli typical values are allA = 25'C.

TEXAS ~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

6-9

TlC34058
256 x 24 COLOR PALETTE
timing requirements over recommended ranges of supply voltage and operating free-air
temperature, Rset 523 n, Vref 1.235 V (see Note 2)

=

=

PARAMETER

REFERENCE

VERSION

LIMIT
135 MHz

-

Clock frequency
LD frequency
Setup time, RlW, CO, Cl high before CE t
Hold time, R/W, CO, Cl high after CE

t

Pulse duration, CE low

125 MHz

110 MHz

80 MHz

UNITS

MAX

135

125

110

80

MHz

-

MAX

33.75

31.25

27.5

20

MHz

1

MIN

0

0

0

0

ns

2
3

MIN

15
50

15
50

15
50

15

os

50

ns

25

25

25

25

ns

35

50

ns
ns

Pulse duration, CE high
Setup time, write data before CE i
Hold time, write data after CE t

4

MIN
MIN

8

MIN

35

35

9

0

0

10

MIN
MIN

0

Pixel and control setup time

3

3

3

0
4

Pixel and control hold time

11

2
8

2

12

2
7.4

2

Clock cycle time

MIN
MIN

9.09

12.5

Pulse duration, ClK high
Pulse duration, ClK low

13

MIN

3

3.2

4

5

ns
ns

14

MIN

3

3.2

4

5

ns

lO cycle time

15

MIN

29.6

32

36.36

50

ns

lD pulse duration high time

16

MIN

12

13

15

ns

lD pulse duration low time

17

MIN

12

13

15

20
20

os
ns

ns

NOTE 2. TTL input signals are 0 to 3 V with less than 3 ns rise/fall times between 10% and 90% levels. ECl input signals are VOO -1.8 V
to VDD - 0.8 V with less than 2 ns rise/fall times between 20% and 80% levels. For input and output signals, timing reference
points are at the 50% signal level. Analog output loads are less than 10 pF. DO-07 output loads are less than 40 pF.

operating characteristics over recommended ranges of supply voltage and operating free-air
temperature, Rset 523 n, Vref 1.235 V (unless otherwise noted).

=

=

analog outputs
MIN

10

MAX

UNIT

±1

lSB

Differential linearity error

±1

lSB

Gray scale error

±5

Output current

White level relative to blank

17.69

19.05

White level relative to black

16.74

17.62

20.4
18.5

Black level relative to blank

0.95

1.44

1.9

Blank level on lOR, lOB
Blank level on lOG
Sync level on lOG

0

5

50

J.tA

7.6

8.96

mA

5

50

J.tA
J.tA

69.1

DAC to DAC matching

2%

Output compliance voltage

-1

tAli typical values are at TA; 25°C.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303' DALLAS, TEXAS 75265

mA

6.29
0

lSB size

6-10

TYPt

Integral linearity error (each DAC)

PARAMETER
El
En

5%
1.2

V

TlC34058
256 x 24 COLOR PALETIE

switching characteristics over recommended ranges of supply voltage and operating free-air
temperature, Rset 523 n, Vref 1.235 V (see Note 2)

=

PARAMETER

=

REFERENCE

LIMIT

CE low to data bus enabled

5

MIN

CE low to data valid
CE high to data bus disabled

6

MAX

7
18
19
20

MAX

Analog otuput delay time (see Note 3)
Analog output rise or fall time (see Note 4)
Analog output settling time (see Note 5)
Glitch impulse (see Note 6)
Analog output skew
Pipeline delay
NOTES:

VERSION
110 MHz

80 MHz

135 MHz

125 MHz

10
75
15
20
2
8
50
0
2

10
75
15
20
2
9
50
0
2

10
100
15
20

MAX

10
75
15
20
2
8
50
0
2

MIN

6

6

MAX

10

10

TVP
TVP
MAX
TVP
TVP

UNITS
ns
os
ns
ns

3

os

12
50
0
2

ns
pV-s

6

6

10

10

clock
cycles

ns
ns

2. TTL input signals are 0 to 3 V with less than 3 ns rise/fall times between 10% and 90% levels. ECl input signals are VOO -1.8
to VOO - 0.8 V with less than 2 ns rise/fall times between 20% and 80% levels. For input and output signals. timing reference
points are at the 50% signal level. Analog output loads are less than 10 pF. 00-07 output loads are less than 40 pF.
3. Measured from 50% point of rising clock edge to 50% point of full-scale transition.
4. Measured between 10% and 90% of full-scale transition.
5. Measured from 50% point of full-scale transition to output settling within ± 1 LSB. Settling time does not include clock and data
feedthrough.
6. Glitch impulse includes clock and data feedthrough, The - 3-dB test bandwidth is twice the clock rate.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

6-11

TlC34058
256 x 24 COLOR PALETTE

PARAMETER MEASUREMENT INFORMATION

R/W,

co, C1

@_-,+-:--,~~=XXXX~-"-XXX~XX~XX~X"""""XX~XXXX~7'r?XXr-7<""X"""""X"'""""'"")()
1

CE

3

1

~~--------'~~----------------~~'----4----'~~----:..

6

I..

101

101

101

~

5101:

i

DO - 07 (READ) _ _ _ _ _ _ _I_ _-'OO<~

,

)1-1- - - - - - - -

1
1
1
1

DO - 07 (WRITE)


-I--J:

:

8

I"

1
101

1

9

1

~,

1

Figure 1. Read/Write Timing Waveform
15

I..
1

1

16

I"
1
1

PO - P7 (A· B),
OLO - 0L1 (A - B),
SYNC, BLK

1

17

1
101
1
1

1

1

LD~

~ZZzXX

1
I ..

"

I

10

\

1

DATA

i

.1

1
--+1

,1
lOR, lOG, lOB

.. I

1
.1 ..

\

/

/

¥><>
1
1

11

I~ ..

~

1

1

20.1

1

~I

----------------------------------~I--~.I ~19
1
I I
1
12
101
I ..

~:

13---l
CLK

1

1

1

- - . ,,

1
1

14--14
,

Figure 2. Video Input/Output Timing Waveform

TEXAS ."

INSTRUMENTS
6-12

\'---

POST OFFICE BOX 655303' DALLAS, TEXAS 75265

TLC34058
256 x 24 COLOR PALETIE
PARAMETER MEASUREMENT INFORMATION
GREEN

REo,BLUE
mA
V

mA

V

19.05

0.714

26.67

1.000

.------,.....- - - - - - - - - - - - 7 ' < C - - - -

WHITE LEVEL

1.44

0.054

9.05

0.340

~------~-----+_---------

BLACK LEVEL

7.SIRE
DoDO

0.000

7.62

0.286

0.00

0.000

BLANK LEVEL
40lRE
~-------~-~-----------SYNCLEVEL

NOTE A: The IRE (Institute of Radio Engineers - now IEEE) scale is used for defining the relative voltage levels of the sync. white. black. and
blank levels in a monitor circuit. The reference white level is set at 100 IRE units. The blanking level is set at", IRE units. One IRE unit
is equivalent to 1/100 of the difference between the reference white level and the blanking level.

Figure 3. Composite Video Output Waveforms
COMP

VoO

REF

~C8

FSAoJ
lOR

S V (VOO)

C2-C4 fSO C7

R4

rC9

J~ Z1

r

TLC340S8
GNo

L1

~

r C10

C1
GNO

R2

fR1

R3
TO
VIDEO
CONNECTOR

lOG
lOB

Location

Oescription
O.I-~F

ceramic capacitor

Vendor Part Number

Cl - C4, C8,C9
C5 - C7

O.OI-~F

Cl0

33-~F

Ll
Rl, R2, R3

ferrite bead

Fair-Rite 2743001111

75-0. 1% metal film resistor

Dale CMF-55C

R4

1000-0. 1% metal film resistor

Dale CMF-55C

Rset
ZI

523·0. 1% metal film resistor

Dale CMF-55C

1.2-V diode

National Semiconductor

ceramic chip capacitor

tantalum capacitor

Erie RPE112Z5Ul04M50V
AVX 12t02T903QA 1018
Mallory CSRI3-K336KM

LM385Z-1.2
NOTE A: The above listed vendor numbers are listed only as a guide. Substitution of devices with similar
characteristics will not degrade the performance of the TLC34058.

Figure 4. Circuit Diagram

TEXAS .."

INsrRuMENTS
POST OFFICE BOX 655303' DALLAS, TEXAS 75265

6-13

TLC34058
256 x 24 COLOR PALETTE

PARAMETER MEASUREMENT INFORMATION

i

5V

220n

Y

ClK
5V

14

MONITOR
PRODUCTS
970E

330~1

220n1
ClK
CLOCK
GENERATOR

ClK

ClK

1

TlC34058

3300

J-7
lOA

-

5V

r

lD

0.1 1J F -.L
Vref

1 kO

REF

Figure 5. Generating the Clock, Load, and Voltage Reference Signals

----~~----~------~---VDD

lOG

SYNC
(lOG ONLY)

r-

15PF

Figure 6. Equivalent Circuit of the Current Output (lOG)

TEXAS ~

INSTRUMENTS
6-14

POST OFFICE BOX 655303' DALLAS. TEXAS 75265

C (STRAY + lOAD)

TLC34058
256 x 24 COLOR PALETTE

APPLICATION INFORMATION
device ground plane
Use of a four-layer PC board is recommended. All of the ground pins, voltage reference circuitry, power supply
bypass circuitry, analog output Signals, and digital signals, as well as any output amplifiers, should have a
common ground plane.

device analog power plane (APP)
The device plus associated analog circuitry should have a separate analog power plane (APP) for VOO. The
APP powers the device, voltage reference circuitry, and any output amplifiers. It should be connected to the
overall PCB power plane (Voo) at a single point through a ferrite bead, which should be within 3 inches of
the device. This connection is shown in Figure 4.

PCB power plane and PCB ground plane
The PCB power plane powers the digital circuitry. The PCB power plane and PCB ground planes should not
overlay the APP unless the plane-to-plane noise is common-mode.

supply decoupling
Bypass capacitors should have the shortest possible lead lengths to reduce lead inductance. For best results,
a parallel combination of O.1-~F ceramic and O.01-~F chip capacitors should be connected from each VOO
pin to GNO. If chip capacitors are not feasible, radial-lead ceramic capaCitors may be substituted. These
capacitors should be located as close to the device as possible.
The performance of the internal power supply noise rejection circuitry decreases with noise frequency. If a
switching power supply is used for VOO, close attention must be paid to reducing power supply noise. To
reduce such nOise, the APP could be powered with a three-terminal voltage regulator.

digital interconnect
The digital inputs should be isolated from the analog outputs and other analog circuitry as much as possible.
Shielding the digital inputs will reduce noise on the power and ground lines. The lengths of clock and data
lines should be minimized to prevent high-frequency clock and data information from inducing noise into the
analog part of the video system. Active termination resistors for the digital inputs should be connected to the
PCB power plane, not the APP. These digital inputs should not overlay the device ground plane.

analog signal interconnect
Minimizing the lead lengths between groups of VOO and GNO will minimize inductive ringing. To minimize
noise pickup due to reflections and impedance mismatch, the device should be located as close to the output
connectors as possible. The external voltage reference should also be as close to the device as possible, to
minimize noise pickup.
To maximize high-frequency supply voltage rejection, the video output signals should overlay the device
ground plane and not the APP.
Each analog output should have a 75-Q load resistor connected to GNO for maximum performance. To
minimize reflections, the resistor connections between current output and ground should be as close to the
device as possible.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303· DALLAS. TEXAS 75265

6-15

TLC34058
256 x 24 COLOR PALETIE

APPLICATION INFORMATION
clock interfacing
To facilitate the generation of high-frequency clock signals, the eLK and CLK pins are designed to accept
differential signals that can be generated with 5-V (single supply) EeL logic. Due to noise margins of the
CMOS process, the CLK and CLK inputs must be differential signals. Connecting a single-ended clock signal
to eLK and connecting eLK to GND will not work.
The eLK and eLK pins require termination resistors (220-Q to VDD and 330-Q to GND) that should be as close
to the device as possible.
LD is typically generated by dividing the clock frequency by four (4:1 multiplexing) or five (5:1 multiplexing)
and translating the resulting signal to TTL levels. Since no phase relationship between the LD and elK signals
is required, any propagation delay in LD caused by the divider circuitry will not affect device performance.
The pixel, overlay, sync and blank data are latched on the rising edge of lD. LD may also be used as the
shift clock for the video DRAMs. In short, LD provides the fundamental timing for the video system.
The Bt438 Clock Generator (from Brooktree) is recommended for generating the eLK, elK, lD, and REF
signals. It supports both 4:1 and 5:1 multiplexing. Alternatively, the Bt438 can interface the device to a TTL
clock. Figure 5 illustrates the interconnection between the Bt438 and the device.

~

TEXAS
INSTRUMENTS
6-16

POST OFFICE BOX 655303' DALLAS. TEXAS 75265

TLC34058
256 x 24 COLOR PALETIE

PRINCIPLES OF OPERATION
microprocessor unit (MPU) interface
As shown in the functional block diagram, the MPU has direct access to the internal control registers and color
overlay palettes via a standard MPU interface. Since the palette RAM and overlay registers have dual ports, they
can be updated without affecting the display refresh process. One port is allocated for updating or reading data
and the other for display.

palette RAM write or read
The palette RAM location is addressed by the internalS-bit address register (ADDRO-7). THE MPU can either
write to or read from this register. The register eliminates the need for external address multiplexers. ADDROADDR7 are updated via DO-D7. To address the red, green, and blue part of a particular RAM location, the internal
address register is provided with two additional bits, ADDRa and ADDRb. These address bits count modulo 3
and are reset to 0 when the MPU accesses the internal address register.
After writing to or reading from the internal address register, the M PU executes three write or read cycles (red,
green and blue). The register ADDRab is incremented after each of these cycles so that the red, green, and blue
information is addressed from the correct part of the particular RAM location. During the blue write cycle, the red,
green, and blue color information is adjoined to form a 24-bit word, which is then written to the particular RAM
location. After the blue write/read cycle, the internal address register bits ADDRO-7 are incremented to access
the next RAM location. For an entire palette RAM write or read, the bits ADDRO-7 are reset to 00 after accessing
the FF (256) palette RAM location.
Two additional control bits, CO and C1, are used to differentiate the palette RAM read/write function from other
operations that utilize the internal address register. CO and C 1 are respectively set high and low for writing to or
reading from the palette RAM. Table 1 summarizes this differentiation, along with other internal address register
operations. Note that CO and C1 are each set low for writing to or reading from the internal address register.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303' DALLAS. TEXAS 75265

6-17

TlC34058
256 x 24 COLOR PALETTE
PRINCIPLES OF OPERATION
Table 1. Writing to or Reading from Palette RAM
R/W
L
L
L

C1
L
L
L

CO
L

L

ADDRb

Function

ADDRa

X

X

write ADDRO-7: DO-D7->ADDRO-7; O->ADDRa,b

H
H

L
L

L

write red color: DO-D7->RREG; increment ADDRa,b

H

write green color: DO-D7-->GREG; increment ADDRa,b

L

H

H

L

H
H
H

L
L
L

L

X

X

read ADDRO-7: ADDRO-7->DO-D7; O->ADDRa,b

H
H

L
L

L

read red color: RO-R7-->DO-D7; increment ADDRa,b

H

read green color: GO-G7-->DO-D7; increment ADDRa,b

H

L

H

H

L

write blue color:' DO-D7->BREG; increment ADDRa,b;
increment ADDRO-7; write palette RAM

read blue color: BO-B7 ->DO-D7; increment ADDRa,b;
increment ADDRO-7

X ; irrelevant

overlay register write/read
With a few exceptions, the overlay register operation is identical to the palette RAM write/read operation (refer
to the palette RAM write/read section), Upon writing to or reading from the internal address register, the additional
address register ADDRab is automatically reset to O. ADDRab counts modulo 3 as the red, green, and blue
information is written to or read from a particular overlay register. The four overlay registers are addressed with
internal address register values 00-03. After writing/reading blue information, the internal address register bits
ADDRO-7 are incremented to the next overlay location. After accessing overlay register value 03, the internal
address register does not reset to 00 but is advanced to 04.
Forwriting to or reading from the internal address register, CO and C1 are set low. When accessing the overlay
registers, CO and C1 are set high. Refer to Table 2 for quick reference.

Table 2. Writing to or Reading from Overlay Registers
R/W
L
L

C1
L

CO
L

L

H
H

H
H

L

H

H
H
H
H

Function

ADDRb

ADDRa

X
L

X

write ADDRO-7: DO-D7-->ADDRO-7; O->ADDRa,b

L

write red color: DO-D7->RREG; increment ADDRa,b

L

H

write green color: DO-D7->GREG; increment ADDRa,b

H

H

L

L

L

X

X

read ADDRO-7: ADDRO-7->DO-D7; O->ADDRa,b

H
H

H
H

L

L

read red color: RO-R7->DO-D7; increment ADDRa,b

L

H

H

H

H

L

write blue color: DO-D7 -->BREG; increment ADDRa,b;
increment ADDRO-7; write overlay register

read green color: GO-G7->DO-D7; incrementADDRa,b
read blue color: BO-B7 ->DO-D7; increment ADDRa,b;
increment ADDRO-7

X ; irrelevant

"'!1

TEXAS
INSTRUMENTS
6-18

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TlC34058
256 x 24 COLOR PALETTE

PRINCIPLES OF OPERATION
control register write/read
The four control registers are addressed with internal address register values 04-07. Upon writing to or reading
from the internal address register, the additional address bits ADDRab are automatically reset to O. To
facilitate read-modify-write operations, the internal address register does not increment after writing to or
reading from the control registers. All control registers may be accessed at any time. When accessing the
control registers, CO and C1 are respectively set low and high. Refer to Table 3 for quick reference.

R/W
L
L
H
H

Table 3. Writing to or Reading from Control Registers
Function
co
ADDRba AD DRab

Cl
L
H

L
H

L
L
L

X

X

write ADDRO-7: DO-D7 .... ADDRO-7; O.... ADDRa,b

L
X

L
X

write control register: DO-D7 .... control register

L

L

L

read control register: control register.... DO-D7

read ADDRO-7: ADDRO-7-->DO-D7; O-->ADDRa,b

X : irrelevant

summary of internal address register operations
Table 4 provides a summary of operations that use the internal address register. Figure 1 presents the read!
write timing for the device.
If an invalid address is loaded into the internal address register, the device will ignore subsequent data from
the MPU during a write operation and will send incorrect data to the MPU during a read operation,
Table 4. Internal Address Register Operations
ADDRab

INTERNAL ADDRESS
REGISTER VALUE

Cl

co

COLOR

modulo 3)

(ADDRO·7) (HEX)
OO-FF

(counts

MPUACCESS

L

H

color palette RAM

00-03

H

H

over color 0 to 3

04

H

L

read mask register

05

H
H

07

H

L
L
L

blink mask register

06

00

red value

01

green value

11

blue value

00

red value

01

green value

110

blue value

command register
test register

interruption of display refresh pixel data (via simultaneous pixel data retrieval and MPU write)
If the MPU is writing to a particular palette RAM location or overlay register (during the blue cycle) and the
display refresh process is accessing pixel data from the same RAM location or overlay register, one or more
pixels on the display screen may be disturbed. If the MPU write data is valid during the complete chip enable
period, a maximum of one pixel will be disturbed.

TEXAS . "

INSTRUMENTS
POST OFFICE BOX 655303· DALLAS, TEXAS 75265

6-19

TLC34058
256 x 24 COLOR PALETIE
PRINCIPLES OF OPERATION
frame buffer interface and timing

An internal latch and multiplexer enables the frame buffer to send the pixel data to the device at TIL rates.
On the rising edges of lD, information for four or five consecutive pixels is latched into the device. This
information includes the palette RAM address (up to 8 bits), the overlay register address (up to 2 bits), and
the s)'nc and blank information for each of the four or five consecutive pixels. The timing diagram for this pixel
data input transfer is shown in Figure 2, along with the video output waveforms (lOR, lOG, and lOB). Note
that with this architecture, the sync and blank timing can only be recognized with four- or-five-pixel resolution.
The display refresh process follows the first-in first-out format. Color data is output from the device in the same
order in which palette RAM and overlay addresses are input. This process continues until all four or five pixels
have been output, at which point the cycle will repeat.
The overlay timing can be controlled by the pixel timing. However, this approach requires that the frame buffer
emit additional bit planes to control the overlay selection on a pixel basis. Alternatively, the overlay timing can
be controlled by external character or cursor generation timing (~ee the color selection section).
No phase relationship between the lD and ClK signals is required (see Figure 2). Therefore, the lD signal
can be derived by externally dividing the ClK signal by four or five. Any propagation delay in lD caused by
the divider circuitry will not render the device nonfunctional. Regardless of the phase relationship between
lD and ClK, the pixel, overlay, sync, and blank data are latched on the rising edge of lD.
The device has an internal load signal (not brought out to a pin), which is synchronous to ClK and will follow
lD by at least one and not more than four clock cycles. This internal load signal transfers the lD-latched data
into a second set of latches, which are then internally multiplexed at the pixel clock or ClK signal frequency.
For 4:1 or 5:1 multiplexing, a rising edge of LD should occur every four or five clock cycles. Otherwise, the
internal load signal generation circuitry cannot lock onto or synchronize with lD.

color selection
The read mask, blink mask, and command registers process eight bits of color information (PO-P7) and two
bits of overlay information (OlO-Ol1) for each pixel every clock cycle. Control registers allow individual bit
planes to be enabled/disabled for display and/or blinked at one of four blink rates and duty cycles (see the
command register section, bits CR4-CR5).
By monitoring the BlK input to determine vertical retrace intervals, the device ensures that a color change
due to blinking occurs only during the nonactive display time. Thus, a color change does not occur in the
middle of the screen. A vertical retrace is sensed when BlK is low for at least 256 lD cycles. The color
information is then selected from the palette RAM or overlay registers, in accordance with the processed input
pixel data. Table 5 presents the effect of the processed input pixel data upon color selection. Note that PO
is the least significant bit (lSB) of the color palette RAM. When CR6 is high and both Ol1 and OlO are low,
color information resides in the color palette RAM. When CR6 is low or either of the overlay inputs is high,
the overlay registers provide the DAC inputs.

TEXAS

~

INSTRUMENTS
6-20

POST OFFICE BOX 655303' DALLAS. TEXAS 75265

TLC34058
256 x 24 COLOR PALETIE
PRINCIPLES OF OPERATION
Table 5. Input Pixel Data versus Color Selection
COMMAND

OVERLAY

COLOR

REGISTER

SELECT

ADDRESS

BIT

INPUT

(HEX)

COLOR
INFORMATION

CA6

OL1

OLO

P7-PO

H

L

L

00

color palette entry 00

H

L

L

01

color palette entry 01

H

L

L

FF

color palette entry FF

L

L

L

overlay register 0

X
X
X

L

H

H

L

H

H

XX
XX
XX
XX

overlay register 1
overlay register 2
overlay register 3

X = irrelevant

video generation
The TLC34058 presents 8 bits of red, green, and blue information from either the palette RAM or overlay
registers to the three 8-bit DACs during every clock cycle. The DAC outputs produce currents that correlate
to their respective color input data. These output currents are translated to voltage levels that drive the color
CRT monitor. The SYNC and BLK signals adjust the DAC analog output currents to generate specific output
levels that are required in video applications. Table 6 shows the effect of SYNC and BLK upon the DAC output
currents. Figure 3 presents the overall composite video output waveforms. Note that only the green output
(lOG) contains sync information.
The DAC architecture ensures monotonicity and reduced switching transients by using identical current
sources and routing their outputs to the DAC current output or GND. Utilizing identical current sources
eliminates the need for precision component ratios within the DAC ladder circuitry. An on-chip operational
amplifier stabilizes the DAC full-scale output current over temperature and power supply variations.
Table 6. Effects of Sync and Blank Upon DAC Output Currents (see Note 7)
DESCRIPTION

lOG

lOR, lOB

(rnA)

(rnA)

SYNC

BlK

DAC
INPUTS

WHITE

26.67

19.05

H

H

FF

DATA

data + 9.05

data + 1.44

H

H

data

DATA w/o SYNC

data + 1.44

data + 1.44

L

9.05

1.44

H

H
H

data

BLACK
BLACK w/o SYNC

1.44

1.44

L

H

00

BLACK

7.62

H

L

SYNC

0

0
0

L

L

xx
xx

00

command register
The MPU can write to or read from the command register at any time. The command register is not initialized.
CRO corresponds to the DO data bus line. Refer to Table 7 for quick reference.

NOTE 7: The data in this table was measured with full-scale lOG current

= 26.67 rnA,

Aset

= 523 n,

Vref

= 1.235 V.

TEXAS •
INSTRUMENTS
POST OFFICE BOX 655303· DALLAS, TEXAS 75265

6-21

TlC34058
256 x 24 COLOR PALETTE
PRINCIPLES OF OPERATION
TABLE 7. COMMAND REGISTER
COMMAND
REGISTER
BIT

COMMAND REGISTER
BIT FUNCTION
Multiplex Select Bit

CR7

COMMAND REGISTER BIT DESCRIPTION
This bit selects either 4:1 or 5:1 multiplexing for the palette RAM and overlay register address,

low: selects 4:1 multiplexing SYNC, and BD< inputs. If 4:1 multiplexing is selected, the device ignores the 'E' palette RAM
high: selects 5:1 multiplexin\ and overlay register address inputs. These inputs should be connected to GND, and the [IT signal
frequency should be 1/4 of the clock frequency. If 5: 1 is specified, all of the palette RAM and overlay
register address inputs are used and the [IT signal should be 115 of the clock frequency.
CR6

RAM Enable Bit

When the overlay select bits, OLO and OL 1, are both low, this bit causes the DACs color information

low: use overlay register 0

to be selected from overlay register 0 or the palette RAM.

high: use palette RAM
CR5, CR4

Blink Rate Select Bits

These two bits select the blink rate cycle time and duty cycle. The on and off numbers specify the

00: 16 on, 48 off (25/75)

blink rate cycle time as the number of vertical periods.

01: 16 on, 16 off (50/50)

The numbers in parenthesis specify the duty cycle in (on/off) percent.

10: 32 on, 32 off (50/50)
11: 64 on, 64 off (50/50)
CR3

CR2

CRl

aLl Blink Enable Bit

If this bit is a high, the OL 1 [A-E] inputs will toggle between a logic 0 and their input value at the

low: disable blinking

selected blink rate before latching the incoming pixel data. Simultaneously, command registerCRl

high: enable blinking

must be set high. If the CR2 bit is low, the OLO [A-E] inputs will be unaffected.

OLO Blink Enable Bit

If this bit is high, the OLO [A-E] inputs will toggle between a logic 0 and their input value at the

low: disable blinking

selected blink rate before latching the incoming pixel data. Simultaneously, command registerCRO

high: enable blinking

must be set high. If the CR2 bit is low, the OLO [A-E] inputs will be unaffected.

all Display Enable Bit

If this bit is low, the OL 1 [A-E] inputs are forced to a logic 0 before latching the incoming pixel data.
If the CRl bit is high, the OL 1 [A-E] inputs will be affected.

low: disable
high: enable
CRO

OLO Display Enable Bit
low: disable

If this bit is low, the OLO [A-E] inputs are forced to a logic 0 before latching the incoming pixel data.
If the CRO bit is high, the OLO [A-E] inputs will be affected.

high: enable

read mask register
The read mask register is used to enable (high) or disable (low) the eight bit planes (PO-P7) within the palette
RAM addresses. The enabling or disabling is accomplished by logic ANDing the read mask register with the
palette RAM address before addressing the palette RAM. Note that read mask register bit 0 corresponds to
data bus line DO. The MPU can write to or read from this register at any time. This register is not initalized.

blink mask register
The blink mask register is used to enable (high) or disable (low) the blinking of bit planes within the palette
RAM addresses. For example, if blink mask register bit n is set high, the true Pn value will address the palette
RAM during the on portion of the blink cycle. During the off part of the blink cycle, the Pn value will be replaced
with a 0 before the palette RAM is addressed. The blink rate cycle time and duty cycle is specified by command
register bits CR4 and CR5. If blink mask register bit n is set low, the true Pn value will always address the
palette RAM. Note that blink mask register bit 0 corresponds to data bus line DO. This register is not intialized.

TEXAS ."

INSTRUMENTS
6-22

POST OFFICE BOX 655303' DALLAS. TEXAS 75265

TLC34058
256 x 24 COLOR PALETTE

PRINCIPLES OF OPERATION

test register
The test register allows the MPU to read the inputs to the DAC for diagnostic purposes. The MPU can write to
or read from this register at anytime. This register is not initialized. Only the four least significant bits can be written
to. while ailS bits can be read. Note that test register bit 0 corresponds to data bus line DO.
A functional description of this register is presented in Table S.
Table 8. Functional Description of Test Register
TR3-TRO
0100
0010
0001
1100
1010
1001

04-07

FUNCTION

4 MSBs of blue data input
4 MSBs of green data input MPU read or write DO-D3
4 MSBs of red data input
4 LSBs of blue data input
4 LSBs of green data input

MPU read DO -D7

4 LSBs of red data input

To read the DAC inputs. the MPU must first load the test register's four least significant bits. One of the test
register bits. bO (red DAC). b1 (green DAC). or b2 (blue DAC), must be set high and the other two bits low. This
process determines whether the inputs to the red, green, or blue DAC will be read. The test register bit b3 must
be set high for reading the four most significant DAC inputs or low for reading the four least significant inputs.
The MPU then reads the test register while the test register's four least significant bits contain the previously
written information. Note that either the device clock must be slowed down to the MPU cycle time or the same
pixel and overlay data must be continuously presented to the device during the entire MPU read cycle.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303' DALLAS. TEXAS 75265

6-23

6-24

TLC34075
VIDEO INTERFACE PALETTE

See the TLC34075 Video Interface Palette Data Manual in Section 9 for product
information.

TEXAS

-'!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

6-25

6-26

7-1

»
::J
o-

Q)

to

en

:e-......

(")

:::r
CD

U)

7-2

TL182, TL185, TL188, TL191
BI·MOS SWITCHES
02234, JUNE 1976-REVISEO SEPTEMBER 1986

•

Functionally Interchangeable with Siliconix
OG182, OG185, OG188, OG191 with Same
Terminal Assignments

•

Monolithic Construction

•

Adjustable Reference Voltage

•

JFET Inputs

•

Uniform On-State Resistance for Minimum
Signal Distortion

•

± 10-V Analog Voltage Range

•

TTL, MaS, and CMOS Logic Control
Compatibility
TL 182
N PACKAGE

description

(TOP VIEW)

The TL 182, TL 185, TL 188, and TL 191 are
monolithic high-speed analog switches using BIMOS technology. They comprise JFET-input
buffers, level translators, and output JFET
switches. The TL 182 switches are SPST; the
TL 185 switches are SPOT, The TL 188 is a pair
of complementary SPST switches as is each half
of the TL 1 91 .

NC
NC

2A
VEE
Vre!
TL185
N PACKAGE
(TOP VIEW)

101

1 S1
1A

NC

102
1S2
2S1
201

VEE
Vre!
VLL
Vec

NC

2A
2S2

202
TL 188
N PACKAGE
(TOP VIEW)

The output switches are junction field-effect
transistors featuring low on-state resistance and
high off-state resistance. The monolithic
structure ensures uniform matching.

NC
NC

NC
NC

01
S1
A

02
S2
NC
VEE
Vre!

VCC
VLL

BI-MOS technology is a major breakthrough in
linear integrated circuit processing. BI-MOS can
have ion-implanted JFETs, p-channel MOS-FETs,
plus the usual bipolar components all on the
same chip. BI-MOS provides for monolithic
circuit designs that previously have been
available only as expensive hybrids.

TL191
N PACKAGE
(TOP VIEW)

101
NC

M-suffix devices are characterized for operation
over the full military temperature range of
- 55°C to 125°C. I-suffix devices are
characterized for operation from - 25°C to
85 °C, and C-suffix devices are characterized for
operation from O°C to 70°C.

:~~~~:~~i~air::1~1~ ~~::~~ti:r fI~O::;:~":t::S~S not

NC
NC

1A

The threshold of the input buffer is determined
by the voltage applied to the reference input
(V ref) . The input threshold is related to
the reference input by the equation
Vth = Vref + 1.4 V. Thus, for TTL compatibility, the Vref input is connected to ground. The
JFET input makes the device compatible with
bipolar, MOD, and CMOS logic families.
Threshold compatibility may, again, be
determined by Vth = Vref + 1.4 V.

spacifications pef the terms of Texas Instruments

2S
20

VCC
VLL

A high level at a control input of the TL 182 turns
the associated switch off. A high level at a
control input of the TL 185 turns the associated
switch on. For the TL 188, a high level at the
control input turns the associated switches S 1
on and S2 off.

PRODUCTION DATA documents contain information
current as of publication date. Products conform to

1S
10

1S1
1A

102
1S2
2S2
202

VEE
Vre!
VLL
VCC

NC

2A
2S1

201

NC-No internal connection
Copyright © 1984, Texas Instruments Incorporated

"!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

7-3

TL 182. TL 185
BI·MOS SWITCHES
TL 182 TWIN SPST SWITCH
schematic (each channel)

symbol

0

1A
1S

S
2A
A_

2S

(5)

(1 )

.---t.

(2)

---t..

(13)

10

(10)
(14)

20

FUNCTION TABLE
(EACH HALF)
INPUT

SWITCH

A

S

L

ON (CLOSED)

H

OFF (OPEN)

TL 185 TWIN DPST SW, rCH
schematic (each channel)

symbol

(15)

1A
01

(16)
1S1
(4)
152
(10)

S1
2A
A-+~-4--~------+-------+-----~~

02

2S1
252

-------...,....,...-

(5)

-

(9)

.../"'"

(1 )
101
(3)
102

(6)
(8)

201
202

S2
FUNCTION TABLE
(EACH HALF)

Vref

~

TEXAS
INSTRUMENTS
7--4

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

INPUT

SWITCHES

A

SW1 ANDSW2

L

OFF (OPEN)

H

ON (CLOSED)

TL188, TL191
OI·MOS SWITCHES

TL 188 DUAL COMPLEMENTARY SPST SWITCH
schematic

symbol
vcc

VLL

01

Sl

A

(5)

Sl

(4)

52 (11)

-""'"_

---t...

(3)

01
(12) 02

A
02

52

FUNCTION TABLE
SWITCHES

INPUT

VEE

A

SWl

SW2

L

OFF (OPEN)

ON (CLOSED)

H

ON (CLOSED)

OFF (OPEN)

Vref

TL 191 TWIN DUAL COMPLEMENTARY SPST SWITCH
schematic (each

ch~nnel)

symbol

lA

01

lSl
lS2
Sl
2A
A~+-~~-r------~------~----~~)

2S1

02

(15)
(16)
(4)

(1)

-""'"-

~

(3)

101
102

(10)
(9)

(5)
2S2

-""'"-

(S)

201
(6)

---t..

202

FUNCTION TABLE
SWITCHES

INPUT

}

A

SWl

SW2

L

OFF (OPEN)

ON (CLOSED)

H

ON (CLOSED)

OFF (OPEN)

TO OTHER HALF

Vref

"'!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

7-5

TL 182, TL 185, TL 188, TL 191
BI-MOS SWITCHES

functional block diagram

OOR 01

A-o-t>-

02

+--r
5 OR 51

S2

See the preceding two pages for operation of the switches.

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Positive supply to negative supply voltage, VCC - VEE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 V
Positive supply voltage to either drain, VCC - VD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 V
Drain to negative supply voltage, VD- VEE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 33 V
Drain to source voltage, VD - Vs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 22 V
Logic supply to negative supply voltage, VLL - VEE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 36 V
Logic supply to logic input voltage, VLL - VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 33 V
Logic supply to reference voltage, VLL - Vref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 V
Logic input to reference voltage, VI - Vref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 33 V
Reference to negative supply voltage, Vref - VEE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 V
Reference to logic input voltage, Vref - VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , 2 V
Current (any terminal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 mA
Operating free-air temperature range: TL 182M, TL 185M, TL 188M, TL 191 M . . .. - 55°C to 125°C
TL1821, TL1851, TL1881, TL1911 ......... -25°C to 85°C
TL182C, TL185C, TL188C, TL191C ......... O°C to 70°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds. . . . . . . . . . . . . . . . . . . . .. 260°C

TEXAS .."
INSTRUMENTS
7-6

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

electrical characteristics.

vee

15 V. VEE = -15 V. VLL =5 V. Vref

OV
TL1_1

TL1_M
MIN
High-Ievet control

VIH

TA ~ MIN TO MAX

input voltage
Low-level control

VIL

TA ~ MIN to MAX

High-level control

VI

~

5 V

VI

~

0

input current

Low-level control

IlL

Vo - 10V,

Off-state drain current

0

O!-

~

..,

~t:l~

;,8 c:~
~

FfTJ
oZ

~ ~.ct
~

'"~

Vo -

Off-state source Gurrent

ISloft)

~

1010ni + 151 ani

~(J)

~

VIH

."

~z

TA

MIN

MAX

MAX

V

V re f+ 2

V re f+ 2

V re f+ O.8

MIN

V re t+ O.8

V,ef+ 0 .8

TA - 25°C

10

10

20

TA - MAX

20

20

20

-250

-250

-250

5

5

100

100

100

5

5

100

100

100

-10

-10

-200

-200

-200

~

MIN to MAX

V

~A

~A

input current

1010ffi

"1

UNIT

MAX

V re t+ 2

input voltage

IIH

TL1_C

TEST CONOITIONS

PARAMETER

~

VIH

~

On-state channel

Vo

leakage current

VIH

Drain-ta-source

VO~

on-state resistance

VIH

~

2 V,
10 V,
2 V,

Vs -

-10 V,

TA - 25°C

VIL ~ 0.8 V

TA - MAX

Vs - 10V,

TA - 25°C

~

VIL

-10V,

VS~

2 V,

VIL

-10V,

IS

2 V,

VIL

~

0.8 V

TA

~

MAX

-10V,

TA

~

25°C

0.8 V

TA

~

MAX

TL 182,
rDS(on)

~

~

1 mA,
~

0.8 V

TA

TL 185,

~

75

100

100

MAX

100

150

150

MIN to 25°C

125

150

150

MIN to 25°C

TA

TL 188
TA

~

~

TA ~ MAX

250

300

300

ICC

Supply current from

Vee

1.5

1.5

1.5

lEE

Supply current from VEE

-5

-5

-5

ILL

Supply current from VLL

4.5

4.5

4.5

TL 191

Iref

Reference current

ICC

Supply current from

lEE

Supply current from VEE

~

Both control inputs at 0 V

TA

~

25°C

Vee
TA

Both control inputs at 5 V

~

25°C

Supply current from VLL

ILL

~

Reference current

--

switching characteristics.

Vee

PARAMETER

ton

Turn-on time

toft

Turn-off time

----

--

-

10 V. VEE

--

--

CL = 30 pF,

---

-20 V. VLL

TEST CONDITIONS
RL = 300 II,

---

Figure 1

._-

-2

-2

-2

1.5

1.5

1.5

-5

-5

-5

4.5

4.5

4.5

-2

-2

-2

5 V. Vref =0 V. TA

TL1_M

TL1_1

TL1_C

TYP

TYP

TYP

175

175

175

350

350

350

25°e

nA

nA

nA

n

mA

I
mA

-I

....
~

CCI
N

-I
~

UNIT

ns

~~
• en
3:0-1

en r....
enCCl

::e~
::::::j-l

t

n~
:::c
....

m=
en
....

TL182, TL185, TL188, TL191
BI·MOS SWITCHES
PARAMETER MEASUREMENT INFORMATION

VLL=5V

VCC=15V

OUTPUT

o
I

J

_.J

CL =30 PF

VEE=-15V

Vref = 0

CL includes probe and jig capacitance
Vs = 3 V for ton and -3 V for toft
Vo=Vs - - - RL + rOS(on)
TEST CIRCUIT

tf

< 10 ns

t

INP~T-:'\

< 10 ns

1'·------

x = r 3V

,1

1\

I

~n ~

'-----if--'
~I

I

OV

I

- -- --+-----:-:-t----- 0.9VOrj-VOI
I

~___
OU"U,

____

----7'.W
III

~

3V

toft

o

'V

-------.'!...'?-. ---- ----- -3V
NOTE: A. The solid waveform applies for TL185 and SW1 of TL185 and TL191; the dashed waveform applies for TL182 and SW2 of
TL 185 and TL 191.
B. Va is the steady-state output with the switch on. Feed through via the gate capacitance may result in spikes (not shown) at
the leading and trailing edges of the output waveform.
.

FIGURE 1. VOLTAGE WAVEFORMS

TEXAS

.-1!1

INSTRUMENTS
7-8

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TL601, TL604, TL607, TL610
P·MOS ANALOG SWITCHES
02161, JUNE 1976-REVISED OCTOBER 1986

± 10·V

•

Switch

•

TTL Logic Capability

Analog Signals

•

5· to 30-V Supply Ranges

•

Low (100

•

High (10 11

•

8-Pin Functions

JG OR P PACKAGE
(TOP VIEW)

Tl601

m On-State Resistance

G N D [ ] B VCC+
A
2
7
52
B
3
6
51
5
VCC5 4

mOff-State Resistance

Tl604

description
The TL601, TL604, TL607, and TL610 are a
family of monolithic P-MOS analog switches that
provide fast switching speeds with high roft/ron
ratio and no offset voltage, The p-channel
enhancement-type MOS switches accept analog
signals up to ± 10 V and are controlled by TTLcompatible logic inputs. The monolithic structure
is made possible by BI-MOS technology, which
combines p-channel MOS with standard bipolar
transistors.

GND [ ] B VC,C+
A
2
7
51
3
6
52
51
5
VCC52 4
Tl607

G N D [ ] B VCC+
2
7
52
3
6
51
5 4
5 VCC-

A
ENABLE

These switches are particularly useful in military,
industrial, and commercial applications such as
data acquisition, multiplexers, A/O and O/A
converters, MODEMS, sample-and-hold
systems, signal multiplexing, integrators, programmable operational amplifiers, programmable
voltage regulators, crosspoint switching
networks, logic interface, and many other analog
systems.

Tl610

G N D [ ] B VCC+

TYPICAL OF
All INPUTS

The TL601 is an SPOT switch with two logic
control inputs. The TL604 is a dual
complementary SPST switch with a single
control input. The TL607 is an SPOT switch with
one logic control input and one enable input. The
TL610 is an SPST switch with three logic control
inputs. The TL61 0 features a higher roff/ron ratio
than the other members of the family.

specifications per the terms of Texas Instruments
standard warranty. Production processing does not

necessarily include testing of all parameters.

2
3

7
6

C
5

5

4

5

VCC-

TYPICAL OF
All SWITCHES
VCC-

~S

IT'
vCC-

The TL601 M, TL604M, TL607M, and TL61 OM
are characterized for operation over the full
military temperature range of - 55 °e to 125 °e,
the TL601', TL6041, TL6071, and TL6101 are
characterized for operation from - 25 °e to
85°e, and the TL601 e, TL604e, TL607e, and
TL610e are characterized for operation from
ooe to 70 oe.

PRODUCTION DATA documents contain information
current as of publication date. Products conform to

A
B

Copyright © 1979, Texas Instruments Incorporated

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS.

T~XAS

i.•,J.:.•
"

75265

7-9

I

I

,.,1.
i

TL601, TL604, TL607, TL610
P·MOS ANALOG SWITCHES
logic symbols t and switch diagrams
TL601

A

B

8

&

(2)

TL602

8(4)

Xl

(3)

n 1/1

(4)

n
n

1
1

A
(6)
'(7)

81

S1

82

S2

(2)

X1

(4)

(6)

1

S1
S2

FUNCTION TABLE

ANALOG SWITCH

ANALOG SWITCH

LOGIC INPUT

A

B

S1

S2

A

S1

L

X

OFF (OPEN)

ON (CLOSEO)

H

ON (CLOSED)

OFF (OPEN)

X

L

OFF (OPEN)

ON (CLOSED)

L

OFF (OPEN)

ON (CLOSED)

H

H

ON (CLOSED)

OFF (OPEN)

TL607

A (2)

TLS10

3X1

B

C

S

(3)

Xl

(7)

~1

FUNCTION TABLE
INPUTS
A ENABLE

IAI
/(6)
S(4)
~--S

A

n 1/1

8 (4)

S2

&

(2)

ENABLE .;..(3";')_--1 G3

1

n

(6)

S

FUNCTION TABLE
ANALOG SWITCH

INPUTS

ANALOG SWITCH
A

B

C

OFF (OPEN)

L

X

X

OFF (OPEN)

S1

S2

S

L

OFF (OPEN)

L

H

OFF (OPEN)

ON (CLOSED)

X

L

X

OFF (OPEN)

H

H

ON (CLOSED)

OFF (OPEN)

X

x

L

OFF (OPEN)

H

H

H

ON (CLOSED)

X

tThese symbols are in accordance with ANSI/IEEE Std 91 1984,

TL607 logic diagram (positive logic)
ENABLE.;..(3~)--~.-~~,

1-------1

A (2)

S (4)

TEXAS

~

INSTRUMENTS
7-10

(7)

~n

FUNCTION TABLE
LOGIC INPUTS

S2~S2

n

n1
n ,-

(3)

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TL601, TL604, TL607, TL610
P-MOS ANALOG SWITCHES

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage, VCC + (see Note 1) .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 30 V
Supply voltage, VCC _ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 30 V
VCC + to VCC - supply voltage differential . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 V
Control input voltage .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. VCC +
Switch off-state voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 30 V
Switch on-state current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10 mA
Operating free-air temperature range: TL601 M, TL604M, TL607M, TL61 OM .... - 55 DC to 125 DC
TL6011, TL6041, TL6071, TL6101 ......... -25°C to 85°C
TL601C, TL604C, TL607C, TL610C ......... ODCto 70 DC
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65 DC to 150 DC
Lead temperature (1,6 mm) 1/16 inch from case for 60 seconds: JG package. . . . . . . . . . .. 300 DC
Lead temperature (1,6 mm) 1/16 inch from case for 10 seconds: P package. . . . . . . . . . . .. 260 DC
NOTE 1: All voltage values are with respect to network ground terminal.

recommended operating conditions
TL601M. TL604M

Tl6011. TL6041

Tl607M, Tl610M

Tl6071. TL6101

MIN

NOM

MAX

MIN

NOM

MAX

TL601C. TL604C
Tl607C, TL610C
MIN

NOM

UNIT

MAX

Supply voltage, Vee + (see Figure 11

5

10

25

5

10

25

5

10

25

Supply voltage, Vee _ (see Figure 11

-5

-20

-25

-5

-20

-25

-5

-20

-25

V

30

15

30

15

30

V

5.5

2

5.5

2

5.5

V

Vee + tD Vee _ supply voltage differential (see Figure 11
High-level control input voltage, VIH
LOW-level control input voltage, VIL
Voltage at any analog switch (SI terminal

15
2

All inputs

0.8
VCC-

Switch on-state current
Operating free-air temperature, T A

+8

vcc+

0.8

Vce +8

10
-55

125

Vce+

0.8

Vee

10
-25

85

V

a

+8

Vce+

V

10

mA

70

°e

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

7-11

TL601. TL60' TL607. TL610
P-MOS ANALOG SWITCHES
electrical characteristics over recommended operating free-air temperature range, Vee +
Vee - = - 20 V, analog switch test current = 1 mA (unless otherwise noted)
PARAMETER

=

IIH

High-level input current

VI

IlL

Low-level input current

loft

Switch off-state current

VI - 0.4 V
Vl(sw) - -10 V,

MAX

0.5

10

=
=

10 V,

TL604

-1 mA

TL607
TL610

10

I'A
I'A
pA

-500
-10

-20

55

100

75

200

40

80

40

100

220

400

220

600

120
25

300

120

400

TL601
Vllsw)
IOlsw)

=
=

-10 V,

TL604

-1 mA

TL607
TL610

roff

Switch off-state resistance

Can

Switch on-state input capacitance

1 MHz

Coft

Switch off-state input capacitance Vllsw) - 0 V, f - 1 MHz

Vl(sw)

=

0 V, f

=

TL601
Logic inputls)
Enable

AI) switch

input high

terminals

Enable

open

input low

at 5.5 V,

input high
Enable

open

input low

8

pF

5

10

5

10

3

5

3

5

5

10

5

10

-1.2

-2.5

-1.2

-2.5

-2.5

-5

-2.5

-5

-0.05

-0.5

-0.05

-0.5

-1.2

-2.5

-1.2

-2.5

TL607

TL604

All switch

pF

8

10

Enable

terminals

Gil

16

5

TL601
Logic inputls)

TL607

TL610

Il

16

10

TL604

at 5.5 V,

nA

20

5

TL610

ICC _ Supply current from V CC _

0.5

-50 -250

-50 -100

TA - MAX
TL601

Switch on-state resistance

ICC + Supply current from VCC +

MAX

-400

TA - 25°C

UNIT

MIN TYP*

-50 -250

See Note 2

IOlsw)

Tl6 __ C

MIN TYP*
5.5 V

Vl(sw)

ron

Tl6 __ M
Tl6 __ 1

TEST CONDITIONst

10 V,

mA

mA

tMAX is 125°C for M-suffix types, 85°C for I-suffix types, and 70°C for C-suffix types.
*AI) typical values are at TA = 25°C except for loff at TA = MAX.
NOTE 2: The other terminal of the switch under test is at VCC + = 10 V.

switching characteristics, Vee + = 10 V, Vee PARAMETER
toft

Switch turn-off time

ton

Switch turn-on time

=

-

20 V, TA

TEST CONDITIONS
RL

=

1 kll, CL

=

35 pF, See Figure 2

TEXAS . "

INSTRUMENTS
7-12

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

=

25°e
MIN

TYP

MAX

400

500

100

150

UNIT
ns

TL601. TL604. TL607. TL610
P·MOS ANALOG SWITCHES
Figure 1 shows power supply boundary conditions for proper operation of the TL601 Series. The range
of operation for supply Vee+ from +5 V to +25 V is shown on the vertical axis. The range of Veefrom - 5 V to - 25 V is shown on the horizontal axis. A recommended 30-V maximum voltage differential
from Vee+ to Vee- governs the maximum Vee+ for a chosen Vee- (or vice versa). A minimum
recommended difference of 15 V from Vee + to Vee _ and the boundaries shown in Figure 1 allow the
designer to select the proper combinations of the two supplies.
The designer-selected Vee + supply value for a chosen Vee - supply value limits the maximum input
voltage that can be applied to either switch terminal; that is. the input voltage should be between Vee+ 8 V and Vee + to keep the on-state resistance within specified limits.
RECOMMENDED COMBINATIONS
OF SUPPLY VOLTAGES

30

25

>I

8,

...co

20

>
a.

15

'1+

10

g
Q.
:::I

(,,)

~

OL-__
-30

~

-25

__

~

____L -__

-20

-15

~

__- L__~

-10

-5

o

VCC_-Supply Voltage-V

FIGURE 1

"11

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TeXAS 75265

7-13

H6Dl, H6D4, H6D7, H61D
P·MOS.ANALOG SWITCHES

PARAMETER MEASUREMENT INFORMATION
+10V

2.4V

OR
-10 V

PULSE
GENERATOR

- -

~:;JfoUTPUT
I
.....J RL =
CL = 35 pF
- 1 kU -=
(See Note B)

'1'

_--5V

I ------' I

ton~
OUTPUT

(Seo Note A)

toff~

OV

T-

/90%
.

"'
Vo
~O%

1kU
VO=(10V) - - 1 kU+'on

TEST CIRCUIT
NOTES:

-'"'

50%
50%
~

INPUT

A. The pulse generator has the following characteristics:
Zout = 50 0, tr :5 15 ns, tf :5 15 ns, tw = 500 ns.
B. CL includes probe and jig capacitance.

VOLTAGE WAVEFORMS

FIGURE 2

TYPICAL CHARACTERISTICS
M·SUFFIX DEVICES
I·SUFFIX DEVICES
SWITCH ON-STATE RESISTANCE
vs
SWITCH ANALOG VOLTAGE

c:I

M-SUFFIX DEVICES
I-SUFFIX DEVICES
SWITCH ON-STATE RESISTANCE
vs
FREE-AIR TEMPERATURE

1000

1000

700

700

.."

400

..

200

t:

.;;;

....

a:

~'"

I:

0
~

100

200

~

100

~'"

70

40

0
I

40

) __ 10 V -t--t---t---t----1

V,(sllll -

I

V ,(sllll) ~-r~--j--_t__:=O!--F--

I:

20
10
-15

~

Vcc+ = 10 V
VCC- = -20 V
TA = 25°C

20

VI(5W)

VI(5W) = 10 VI
VCC+

=0 V

= 10 V

VCC-= -20 V

10(5w) = 1 rnA
10~~-~--~--~--~--~--~~

-10
-5
0
5
VI (5w)-Switch Analog Voltage-V

10

-75 -50 -25
0
25
50 75 100 125
T A - Free-Air Ternperature-° C

FIGURE 3

FIGURE 4

-'!1

TEXAS
INSTRUMENTS
7-14

I

I,:_SV

I:

I

~

I:

70

CJ)

I:

400

t:
.;;;

..c:

·3

c:I

.."
..a:'"

I:

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC4016M, TLC40161
SILlCON·GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
D2922, JANUARY 1986-REVISED OCTOBER 1988

•
•
•
•
•
•

TLC4016M , , , J OR N PACKAGE
TLC40161 , , ' D OR N PACKAGE

High Degree of Linearity
High On-Off Output Voltage Ratio

(TOP VIEW)

Low Crosstalk Between Switches
Low On-State Impedance ',' . 50
VCC - 9 V

n Typ

1A
1B
2B
2A
2C
3C

at

Individual Switch Controls
Extremely Low Input Current

GND

VCC
1C
4C
4A
4B
3B
3A

description
The TLC4016 is a silicon-gate CMOS quadruple
analog switch designed to handle both analog
and digital signals. Each switch permits signals
with amplitudes up to 12 V peak to be
transmitted in either direction.

logic symbol t
1C
1A

2C

2A

Each switch section has its own enable input
control. A high-level voltage applied to this
control terminal turns on the associated switch
section.
Applications include signal gating, chopping,
modulation or demodulation (modem). and signal
multiplexing for analog-to-digital and digital-toanalog conversion systems.

3C

3A

4C
4A

(13)
(1)

n

(2)

n

n

(3)

n

n

(9)

n

(10)

n

X1
1

1

(5)
(4)

(6)
(8)

(12)
(11 )

n

1B

2B
3B

4B

t This symbol is in accordance with ANSI/IEEE Std 91 1984 and
lEe Publication 617-12,

The TLC4016M is characterized for operation
from - 55°C to 125°C, and the TLC40161 is
characterized from -40°C to 85°C,

logic diagram (positive logic)
A

B

C

PRODUCTION DATA documenls contain information
current as of publication date. Products conform to
specifications per the terms of Texas Instruments
standard warranty. Production processing does not
necessarily include testing of all parameters.

TEXAS

~

Copyright © 1986, Texas Instruments Incorporated

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

7-15

TLC4016M. TLC40161
SILlCON·GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
absolute maximum ratings over operating free-air temperature ~ange (unless otherwise noted)
Supply voltage range (see Note 1) ..................................... -0.5 V to 15 V
Control-input diode current (VI < 0 or VI > VCC) ............................. "
±20 rnA
1/0 port diode current (VI < 0 or VIIO > VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ±20 rnA
On-state switch current (VIIO = 0 to VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 25 rnA
Continuous current through VCC or GND pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 50 rnA
Continuous total dissipation .. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . .. see Dissipation Rating Table
Operating free-air temperature range: TLC4016M ........................ - 55°C to 125°C
TLC40161 .......................... -40°C to 85°C
Storage temperature range .............................. :........... - 65°C to 150°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: D or N package ......... 260°C
Lead temperature 1,6 mm (1116 inch) from case for 60 seconds: J package ............. 300°C
NOTE 1: All voltages are with respect to ground unless otherwise specified.
DISSIPATION RATING TABLE
PACKAGE

TA';; 25°C

DERATING FACTOR

POWER RATING

ABOVE TA - 25°C

TA - 70°C
POWER RATING

TA - 85°C
POWER RATING

TA - 125°C
POWER RATING

D

950 mW

7.6 mW/oe

608mW

494mW

NIA

J

1375 mW

880 mW

715 mW

275 mW

N

1150mW

11.0 mW/oe
9.2 mW/oe

736 mW

598 mW

230 mW

recommended operating conditions
MIN

NOM

MAX

Supply voltage, Vee

2t

5

12

V

1/0 port voltage, VIIO

0

Vee

V

1.5

Vee

3.15

Vee

6.3

Vee

8.4
0

Vee
0.3

0

0.9

0

1.8

High-level input voltage, VIH

Low-level input voltage, VIL

Vee
Vee
Vee
Vee
Vee
Vee
Vee
Vee
Vee

Input rise time, tr

Vee
Vee

Input fall time, tf

Operating free-air temperature, T A

Vee
Vee

=2V
= 4.5 V
=9V
= 12V
=2V
= 4.5 V
=9V
= 12 V
=2V
= 4.5 V
=9V
=2V
= 4.5 V
=9V

0

UNIT

V

V

2.4
1000
500

ns

400
1000
500

ns

400

Vee
TLe4016M

-55

125

TLe40161

-40

85

°e

tWith supply voltages at or near 2 V, the analog switch on·state resistance becomes very nonlinear. It is recommended that only digital
signals be transmitted at these low supply voltages.

TEXAS

~

INSTRUMENTS
7-16

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

TLC4016M, TLC40161
SILICON-GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH

electrical characteristics over recommended operating free-air temperature range (unless otherwise
noted).
PARAMETER

TEST CONDITIONS
IS

~

~

VA

0 to Vee,

See Figure 1

On-state switch

rSon

1 mA,

IS

resistance

VA

~

1 mA,

~

OorVee,

See Figure 1
~

On-state switch

VA

0 to Vee,

resistance matching

See Figure 1
VI ~ 0 or Vee

II

ISoff

ISon

lee

ei

Control input current

~

0 or Vee,

TA

~

25°e

Off-state switch

Vs

~

±Vee,

leakage current

See Figure 2
~

On-state switch

VA

leakage current

See Figure 3

Supply current

Input capacitance

Feedthrough
ef

VI

capacitance

VI

~

10

~

A to B

t All typical values are at T A

VI

~

0

TLC4016M
Typt
MAX

MIN

TLC40161
Typt
MAX

4.5 V

100

220

100

200

9V

50

120

50

105

12 V

30

100

30

85

2V

120

240

120

215

4.5 V

50

120

50

100

9 V

35

80

35

75

12 V

20

70

20

60

4.5 V

10

20

10

20

9V

5

15

5

15

12 V

5

15

5

15

2V

±1

±1

±0.1

±0.1

to

UNIT

\l

\l

pA

5.5 V

±10

±600

±10

±600

9 V

±15

±800

±15

±BOO

12 V

0 or Vee,
0

A or B

MIN

6 V

OorVee,

e

Vee

± 20 ± 1000

±20 ± 1000

5.5 V

±10

± 150

±10

± 150

9V

±15

±200

±15

±200

12 V

± 20

±300

±20

±300

5.5 V

2

40

2

20

9V

B

160

8

80

12 V

16

320

16

160

2 V to

15

12 V

5

2 V to
12 V

5

15
10

5
5

10

nA

nA

pA

pF
pF

25 De.

TEXAS

-1!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

7-17

TLC4016M. TLC40161
SILlCON·GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH

= 50 pF (unless

switching characteristics over recommended operating free-air temperature range, CL
otherwise noted)
PARAMETER

TEST CONDITIONS

Propagation delay time,
tpd

ton

toft

Vcc

See Figure 4

A to B or B to A

RL

Switch turn-on time

~

1 k{l,

RL

~

1 k{l,

(channel loss

~

25

75

25

62

5

15

5

13

9V

4

14

4

12

12 V

3

13

3

11

2V

32

150

32

125

4.5 V

8

30

8

25

9V

6

18

6

15

12 V

5

15

5

13

2 V

45

252

45

210

4.5 V

15

54

15

45

9 V

10

48

10

40

12 V

8

45

8

38

4.5 V

100

100

9V

120

120

3 dBI

Control feedthrough voltage
VOCFIPPI

to any switch, peak to peak

TlC40161
Typt
MAX

MIN

2V

See Figures 5 and 6

Switch cutoff frequency
fco

TlC4016M
Typt
MAX

4.5 V

See Figures 5 and 6

Switch turn·off time

MIN

See Figure 7

4.5 V

See Figure 8

4.5 V

350

UNIT

ns

ns

ns

MHz
350

mV

Frequency at which crosstalk

attenuation between any two

1

1

switches equals 50 dB
t All typical values are at T A ~ 25°C.

PARAMETER MEASUREMENT INFORMATION
Vcc

VI = VCC

C Xl
TEST
SWITCH

1 B

-4--IS

FIGURE 1. TEST CIRCUIT FOR ON-STATE RESISTANCE
VCC
VI

=

0

C Xl
TEST
SWITCH

B

VB

Vs = VA - VB
CONDITION 1: VA
CONDITION 2: VA

=

0, VB

= VCC,

=

VCC

VB

=0

FIGURE 2. TEST CIRCUIT FOR OFF-STATE SWITCH LEAKAGE CURRENT

TEXAS

~

INSTRUMENTS
7-18

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MHz

TLC4016M, TLC40161
SILlCON·GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
PARAMETER MEASUREMENT INFORMATION
VCC

VI

=

C.-----'---....

VIH--"iX1

TEST
SWITCH

B

t----,

A 1

FIGURE 3. TEST CIRCUIT FOR ON·STATE SWITCH LEAKAGE CURRENT
VCC

I
C X1
B OR A

TEST
SWITCH

-I- Vo
'TSO pF

TEST CIRCUIT

/"

-----..J

I
I

loll

.1

tpd

I
I

B~~A

________

~~'%

VOLTAGE WAVEFORMS

FIGURE 4. PROPAGATION DELAY TIME, SIGNAL INPUT TO SIGNAL OUTPUT

-1!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

7-19

TlC4016M, TlC40161
SILICON-GATE CMOS OUADRUPLE BILATERAL ANALOG SWITCH

PARAMETER MEASUREMENT INFORMATION
VCC

C Xl
A

1 k\l

TEST
SWlfCH
(1 OF 4)

J-'s'--.....-

t

.....-VO
50PF

TEST CIRCUIT

},..OO-YO---------------"""'~o~
-----' I

14

-------

I
~I

I

ton

=

tpZL

toff

=

tpLZ

Vo------~"o%

14

-Vee
OV

~I

I

!~

-Vee

\\.,________________...;jlo~ __ --V"
VOLTAGE WAVEFORMS

FIGURE 5. SWITCHING TIME (tpZL, tPLZ), CONTROL TO SIGNAL OUTPUT

TEXAS,~

INSTRUMENTS
7-20

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC4016M. TLC40161
SILICON-GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH

PARAMETER MEASUREMENT INFORMATION
VCC

C

,.....-_-1-_-..,

VI-+-'-IX1

TEST

A
50 pF

1 kll

TEST CIRCUIT

---'""""\

-

-

~%

-----VCC

"

I

toff ~ tPHZ-1I~4-~

~OV

VOLTAGE WAVEFORMS

FIGURE 6. SWITCHING TIME (tpZH, tPHzL CONTROL TO SIGNAL OUTPUT

'Ii1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

7-21

TLC4016M, TLC40161
SILlCON·GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH

PARAMETER MEASUREMENT INFORMATION
VCC
VI---iX1

TEST
SWITCH
(1 OF 41

I--.....-~.-VO

I 5 0 pF -=600 [J

TEST CIRCUIT

"%1\-_- --------,

jf90%

VI _ _ _ _ _

. . ;.10; . '*~O( i

I,

14--+1- Ir

\

I

.10%

OV

~II

~------i

Vo-------t __________ ~n

_ _ _ _ _ _

VOLTAGE WAVEFORMS

FIGURE 7. CONTROL FEEDTHROUGH VOLTAGE
VCC

X1

VI -

----+--1

....

X2

600 [J

2

TEST
SWITCH
11 OF 41

2

V02

=

V02

I

-=

=

n

-=

TEST
SWITCH
(1 OF 41

-=
NOTE: AOJUST I lor ax

V01
600

600

n

50PF
-=

50 dB.

V01

FIGURE 8. CROSSTALK BETWEEN ANY TWO SWITCHES, TEST CIRCUIT

'111

TEXAS
INSTRUMENTS
7-22

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

~or

TLC4066M, TLC40661
SILICON-GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
02922. JANUARY 1986-REVISEO OCTOBER 1988

TLC4066M ... J OR N PACKAGE
TLC40661 ... 0 OR N PACKAGE

•

High Degree of Linearity

•

High On-Off Output Voltage Ratio

•

Low Crosstalk Between Switches

•

Low On-State Impedance ... 30 fl Typ at
VCC - 12 V

•

Individual Switch Controls

(TOP VIEW)

•

Extremely Low Input Current

•

Functionally Interchangeable with National
Semiconductor MM54/74HC4066, Motorola
MC54/74HC4066, and RCA CD4066A

1A
1B
2B
2A
2C
3C

GND
logic symbol t
1C

description

1A
2C
2A
3C
3A

The TLC4066 is a silicon-gate CMOS quadruple
analog switch designed to handle both analog
and digital signals. Each switch permits signals
with amplitudes up to 12 V peak to be
transmitted in either direction.
Each switch section has its own enable input
control. A high-level voltage applied to this
control terminal turns on the associated switch
section.

VCC
1C
4C
4A
4B
3B
3A

4C

4A

113)
(1 )

n

12)

n

n

(3)

n

n

19)

n

(10)

n

X1
1

1

15)
14)
16)
18)
112)
111 )

n

1B
2B
3B
4B

t This symbol is in accordance with ANSIIIEEE Std 91-1984 and
lEe Publication 617-12.

Applications include signal gating, chopping,
modulation or demodulation (modem), and signal
multiplexing for analog-to-digital and digital-toanalog conversion systems.
The TLC4066M is characterized for operation
from - 55 DC to 125 DC. The TLC40661 is
characterized from - 40 DC to 85 DC.
logic diagram (positive logic)
A

VCC

B

C

PRODUCTION DATA documents contain information
current as of publication date. Products conform to
specifications per the ,terms of Texas Instruments
standard warranty. Production processing does not
necessarily include testing of all parameters.

~

Copyright © 1986, Texas Instruments Incorporated

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

7-23

TLC4066M, TLC40661
SILICON-GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH

absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. -0.5 V to 15 V
Control-input diode current (VI < 0 or VI > VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 20 rnA
1/0 port diode current (VI < 0 or Vila> VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 20 rnA
On-state switch current (Vila = 0 to VCC) . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .. ± 25 rnA
Continuous current through VCC or GND pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , ± 50 rnA
Continuol,ls total dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. see Dissipation Rating Table
Operating free-air temperature: TLC4066M . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 55°C to 125°C
TLC40661 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. -40°C to 85°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 65°C to 150°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: D or N package ......... 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 60 seconds: J package ............. 300°C
NOTE 1: All voltages are with respect to ground unless otherwise specified.
DISSIPATION RATING TABLE
PACKAGE
D

TA s 25°C

DERATING FACTOR

POWER RAtiNG

ABOVE TA - 25°C

950 mW
1375 mW

N

1150mW

7.6 mW/oe
11.0 mW/oe
9.2 mW/oe

TA - 70°C
POWER RATING

TA - 85°C
POWER RATING

TA - 125°C
POWER RATING

608 mW

494mW

NIA

880 mW

715 mW

275 mW

736 mW

598 mW

230 mW

recommended operating conditions
MIN

NOM

MAX

Supply voltage, Vee

2t

5

12

V

1/0 port voltage, VIIO

0

Vee

V

1.5

Vec

Vee = 2 V
High-level input voltage, VIH

Low-level input voltage, VIL

3.15

Vee

Vee = 9 V

6.3

Vee

Vee=12V

8.4

Vee = 4.5 V

Vee = 2 V

0

Vee
0.3

Vee = 4.5 V

0

0.9

Vee = 9 V

0

1.8

Vee = 12 V

0

2.4

Input fall time, tf

Operating free-air temperature, T A

V

V

1000

Vee = 2 V
Input rise time, tr

UNIT

Vee = 4.5 V

500

Vee = 9 V

400

Vee = 2 V

1000

Vee = 4.5 V

500

Vee = 9 V
TLe4066M

400
-55

125

TLe40661

-40

85

ns

ns

°e

tWith supply voltages at or near 2 V, the analog switch on-state resistance becomes very nonlinear. It is recommended that only digital
signals be transmitted at these low supply voltages.

-1!1

TEXAS
INSTRUMENTS
7-24

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC4066M, TLC40661
SILICON-GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
electrical characteristics over recommended operating free-air temperature range (unless otherwise
noted)
PARAMETER

TEST CONDITIONS
IS = 1 mA,
VA = 0 to Vee,
See Figure 1

On-state switch
rSon

resistance

IS = 1 mA,
VA=OorVee,
See Figure 1

On-state switch

VA = OtoVee,

resistance matching

See Figure 1

Control input current

VI = 0 or Vee

VCC

MIN

4.5 V

TlC4066M
Typt
MAX
100

220

MIN

TlC40661
Typt
MAX
100

200
105

9V

50

110

50

12 V

30

90

30

85

2 V

120

240

120

215

4.5 V

50

120

50

100

9 V

35

SO

35

75

12 V

20

70

20

60

4.5 V

10

20

10

20

9 V

5

15

5

15

12 V

5

15

5

15

UNIT

!l

!l

2V
II

or

±1

±1

fA

6V
Off,state switch
ISoff

ISon

lee

ei
ef

leakage current

Vs = ±Vee,
See Figure 2

On-state switch

VA = 0 or Vee,

leakage current

See Figure 3

Supply current

VI = 0 or Vee,
10 = 0

Input capacitance

Feedthrough

capacitance

A or B
e
A to B

VI = 0

5.5 V

±10

±600

±10

±600

9V

±15

±SOO

±15

±800

12 V

±20 ± 1000

±20 ± 1000

5.5 V

±1O

± 150

±10

± 150

9V

±15

± 200

±15

±200

12 V

±20

±300

±20

±300

5.5 V

2

40

2

20

9V

8

160

8

SO

12 V

16

320

16

160

2 V to

15

12 V

5

2 V to
12 V

5

15
10

5
5

10

nA

nA

fA

pF
pF

t All typical values are at T A = 25 De.

~

TEXAS
INSTRUMENTS
POST OFFICE BOX e55303 • DALLAS, TEXAS 75265

7-25

TLC4066M, TLC40661
SILICON-GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
switching characteristics over recommended operating free-air temperature range, CL = 50 pF (unless
otherwise noted)
PARAMETER

TEST CONDITIONS

Propagation delay time,
tpd

ton

toff

See Figure 4

A to B or B to A

Switch

turn~on

Vcc

RL

time

=

1 k(J,

RL

=

1 k(J,

Ichannel loss

=

VOCFIPP)

to any switch, peak to peak

TLC40661
Typt
MAX

25

75

15

5

15

5

13

9 V

4

12

4

10

12 V

3

13

3

11

2V

32

150

32

125

8

30

8

25

9V

6

18

6

15

12 V

5

15

5

13

2 V

45

252

45

210

4.5 V

15

54

15

45

9 V

10

48

10

40

12 V

8

45

8

38

4.5 V

100

100

9V

120

120

See Figure 7

4.5 V

See Figure 8

4.5 V

ns

ns

ns

MHz
350

350

UNIT

30

4.5 V

3 dB)

Control feedthrough voltage

MIN

2V

See Figures 5 and 6

Switch cutoff frequency
fco

TLC4066M
Typt
MAX

4.5 V

See Figures 5 and 6

Switch turn-off time

MIN

rnV

Frequency at which crosstalk

attenuation between any two

1

switches equals 50 dB
t All typical values are at T A

=

25°C.

PARAMETER MEASUREMENT INFORMATION
Vcc

VI

=

VCC

C

Xl
TEST
SWITCH

1

B

+--IS

FIGURE 1. TEST CIRCUIT FOR ON-STATE RESISTANCE
VCC
VI

=

0

C Xl
TEST
SWITCH

Vs =

B

VA - VB

CONDITION 1: VA
CONDITION 2: VA

=
=

=

VCC

Vcc, VB

=0

O. VB

FIGURE 2. TEST CIRCUIT FOR OFF-STATE SWITCH LEAKAGE CURRENT

TEXAS .."
INSTRUMENTS
7-26

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

1

MHz

TLC4066M, TLC40661
SILlCON·GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
PARAMETER MEASUREMENT INFORMATION
VCC

VI

=

Cr---...L...---,
VIH---.:::.tXl
TEST
SWITCH

B

t-=--...,

A 1

FIGURE 3. TEST CIRCUIT FOR ON·STATE SWITCH LEAKAGE CURRENT
VCC

I
C
VI

Xl
TEST
SWITCH

A OR B 1

B OR A

I - - -...... VO

t50 pF

TEST CIRCUIT

;,-O-%--------,'i:-.--- --:~'
I

_ _ _ _ _-J

I
I

I

14

.1

tpd

tpd

I..

I
I

B~~A

_______

.1
I
I

-J~O.

~:~"

VOLTAGE WAVEFORMS

FIGURE 4. PROPAGATION DELAY TIME. SIGNAL INPUT TO SIGNAL OUTPUT

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

7-27

TlC4066M, TlC40661
SILlCON·GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
PARAMETER MEASUREMENT INFORMATION
VCC

VI _ _C
"-!X1
A

1 kr!

TEST
SWITCH
11 OF 4)

t-=B=--.....-+--VO

l'

50 pF

TEST CIRCUIT

f,..oo-Yo---------------"""'\Z,~
----' I

I"
Vo

-------

-'CC

ov

I

.1

1

=

ton

-------,i"\,%

tpZL

toff

=

tpLZ

I..

.1
I

!/'"

----------------~},,~ - - --'0'

\1...

VOLTAGE WAVEFORMS

FIGURE 5. SWITCHING TIME (tPZL, tPLZl. CONTROL TO SIGNAL OUTPUT

~

TEXAS
INSTRUMENTS
7-28

. 'CC

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC4066M. TLC40661
SILICON-GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
PARAMetER MEASUREMENT INFORMATION
Vee

e Xl
A

TEST CIRCUIT

- - -........

Vee

VI

----..It. ___"
I

I4-+t- ton

=

-

-

~%

toff

tpZH

=

- - ---Vee

"

I

tpHZ -111+0lil-+1

I

1

VO _ _ _ _ _ _

. I~'-l£!O

VOH

_____

~

0 V
~

0 V

VOLTAGE WAVEFORMS

FIGURE 6. SWITCHING TIME (tPZH, tPHZ), CONTROL TO SIGNAL OUTPUT

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

7-29

TLC4066M, TLC40661
SILICON-GATE CMOS QUADRUPLE BILATERAL ANALOG SWITCH
PARAMETER MEASUREMENT INFORMATION
VCC
Xl

TEST
SWITCH
(1 OF 4)

Vo

-r

-=

600

n

5OPF

-=

TEST CIRCUIT

V,

90%~ - - -

/:00%
i

!I

_ _ _ _ _....;.10.;";OA;;,,JO(

-

-

-----V

\10%

)~~-------OV

vo-t_____________________
f=-----:L1
14--+1- t,

~tf

VOLTAGE WAVEFORMS

FIGURE 7. CONTROL FEEDTHROUGH VOLTAGE
VCC

Xl

TEST
SWITCH
(1 OF 4)

VI
X2

600 n

TEST
SWITCH
(1 OF 4)

2

VOl

-=
2

-::-

NOTE: ADJUST f fo, aX

=

V02

=

V02

I

600 n
50PF

-::-

50 dB.

VOl

FIGURE 8. CROSSTALK BETWEEN ANY TWO SWITCHES, TEST CIRCUIT

TEXAS . "
INSTRUMENTS
7-30

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

8-1

_.

-

."

.....
(I)
-or

tJ)

8-2

TLC04/MF4A·50, TLC14/MF4A·100
BUTTERWORTH FOURTH·ORDER LOW·PASS
SWITCHED·CAPACITOR FILTERS
02970, NOVEMBER 1986-REVISED NOVEMBER 1988

•

•

D8

D OR P PACKAGE

Low Clock-to-Cutoff-Frequency Ratio Error
TLC04/MF4A-50 , .. ± 0.8%
TLC14/MF4A-100 ... ± 1 %

(TOP VIEWI

ClKIN
CLKR

Filter Cutoff Frequency Dependent Only on
External-Clock Frequency Stability

lS
VCC -

•

Minimum Filter Response Deviation Due to
External Component Variations Over Time
and Temperature

•

Cutoff. Frequency Range from 0.1 Hz to
30 kHz. VCC± - ±2.5 V

•

!i-V to 12-V Operation

•

Self Clocking or TTL-Compatible and CMOSCompatible Clock Inputs

•

Low Supply Voltage Sensitivity

•

Designed to be Interchangeable with
National MF4-50 and MF4-100

2

7

FILTER IN
VCC+

3

6

AGND

4

5

FILTER OUT

description
The TLC04/MF4A-50 and TLC 14/MF4A-1 00 are monolithic Butterworth low-pass switched-capacitor filters.
Each is designed as a low-cost. easy-to-use device providing accurate fourth-order low-pass filter functions
in circuit design configurations.
Each filter features cutoff frequency stability that is dependent only on the external-clock frequency stability.
The cutoff frequency is clock tunable and has a clock-to-cutoff frequency ratio of 50: 1 with less than
± 0.8% error for the TLC04/MF4A-50 and a clock-to-cutoff frequency ratio of 100: 1 with less than ± 1 %
error for the TLC14/MF4A-1 00. The input clock features self-clocking or TTL- or CMOS-compatible options
in conjunction with the level shift (LS) pin.
The TLC04M/M F4A-50M and TLC 14M/MF4A-1 OOM are characterized over the full military temperature
range of - 55°C to 125°C. The TLC041/MF4A-501 and TLC141/MF4A-1 001 an~ characterized for operation
from - 40°C to 85 °C. The TLC04C/MF4A-50C and TLC14C/MF4A-1 DOC are characterized for operation
from DoC to 70°C.

functional block diagram
(7)

Vcc+-(3)

lS------------~~---

-VCC+-

LEVEL

----,

(3)1 LS

I

I

CMos:uI-+_S_V-+__
CLKIN
-5 V

I
I
I
I
I

~1~1)~I~C~LK~IN~

I

12) CLKR

I
I

18)1 FILTER IN

BUTTERWORTH
FOURTH-ORDER
LOW-PASS FILTER

16)1 AGND

I
L ______

~~~

I
FILTER IS)
OUT

I

_______

~

14)
-SV---,~------------------~

FIGURE 3. CMOS-CLOCK-DRIVEN, DUAL-SUPPLY OPERATION
SV-----.~-----------------.

(7)

---,

TTLlJl-SV
CLKR

------~~----------------~

ov

18) JFILTER IN

=~~!~:~~~~~

16)1 AGND

LOW-PASS FILTER

L

---- --·J41 -- -- --VCC-

-S V

FIGURE 4. TTL-CLOCK-DRIVEN, DUAL-SUPPLY OPERATION

~

TEXAS
INSTRUMENTS
8-10

FILTER (5)
OUT I

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

I

J

TLC04/MF4A·50, TLC14/MF4A·100
BUTTERWORTH FOURTH·ORDER LOW·PASS
SWITCHED·CAPACITOR FILTERS
TYPICAL APPLICATION OAT A

5V--------------------------,

r ---- __ b _____ ---,
VCC+

LEVEL

(3)ILS

I
(1)ICLKIN

1'C
+-__-..:(....;8)..:,.1F_IL_T_ER__IN____________---t

F(L TER __
INPUT

(6)1 AGND

BUTTERWORTH
FOURTH-ORDER
LOW-PASS FILTER

FILTER

(5)

OUT

-= IL ______VCC-_ _ _ _ _ _ _ _ .J
(4)

-5V--~--------------------~

fclock

=

RC x In

For VCC -

f

~(V

)~

LV~~=~~: V~~~
) (V

10 V.

_ _1 _
clock
1_69 RC

FIGURE 5. SELF·CLOCKING THROUGH SCHMITT·TRIGGER OSCILLATOR. DUAL·SUPPLY OPERATION

-1!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TeXAS 75265

8-11

/1
II

TLC04/MF4A·50, TLC14/MF4A·100
BUTTERWORTH FOURTH·ORDER LOW·PASS
SWITCHED·CAPACITOR FILTERS
TYPICAL APPLICATION DATA
+10V--~-----'---------------------,

(7)

r - - - - -

VCC

+-

-

l~E;:- -

-

-

-,

(3)1 lS

- + 10 V

~

CMOS
ClKIN

(SEE NOTE A)

(1)IClKIN

--+-----+---'-'.:..;-:~~-iD :>0---1

I

I

oV

I

TTQfl- - 5 _V-+____

~f---(-2)....:I-c-l-KR-----------------I

I

CLKR

oV
FilTER IN ~ 5 VOC
(SEE NOTE B)

10 kll

I

(8d FILTER IN
---+------+---'-'''-;-'-'=-==-=----------------;
(6) I AGND

I

L _____

~~~

10 kll

BUTTERWORTH
FOURTH-ORDER
LOW-PASS FilTER

_______

(4)

(SEE NOTE C)

NOTES:

A. The external clock used must be of CMOS level because the clock is input to a CMOS Schmitt trigger.
B. The Filter input signal should be dc-biased to mid-supply or ac-coupled to the terminal.
C. The AGND terminal must be biased to mid-supply.

FIGURE 6. EXTERNAL-CLOCK-DRIVEN SINGLE-SUPPLY OPERATION

TEXAS . "
INSTRUMENTS
8-12

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

FilTER
OUT
~

(5)

TLC04/MF4A·50, TLC 14/MF4A·1 00
BUTTERWORTH FOURTH·ORDER LOW·PASS
SWITCHED·CAPACITOR FILTERS
TYPICAL APPLICATION DATA
+10V------------~------------------------~

r - - - - - - - -

(7)

-;CC+ -

-

-

-

-

-

-

-

.,

lEVEL
(3)

lS

(1)

ClKIN

(2)

ClKR

(8)

FilTER IN

(6)

AGND

10 k!l

0.11'F

BUTTERWORTH
FOURTH-ORDER
LOW-PASS FilTER

L ________

VCC.:.. _ _ _ _ _ _ _ _

10 k!l
(SEE NOTE A)

fclock -

FilTER
OUT

(5)

..J

(4)

RC x In

[(~~~ = ~~:) (~~~)J

For VCC - 10 V,
fclock -

1

1:69iiC

NOTE A: The AGND terminal must be biased to mid-supply.

FIGURE 7. SELF-CLOCKING THROUGH SCHMITT-TRIGGER OSCILLATOR. SINGLE-SUPPLY OPERATION

I

I'
TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

8-13

TLC04/MF4A·50, TLC 14/MF4A·1 00
BUTTERWORTH FOURTH·ORDER LOW·PASS
SWITCHED·CAPACITOR FILTERS
TYPICAL APPLICATION OAT A
5V--~------------------------------~

(7)

r - - - - - - --VCC+----------,
LEVEL
(3)

LS

-r__+-____~(l~)~C~LK~IN~_;

CLOCK __
INPUT

(2)

CLKR

(8)

FILTER IN
AGND

(6)

10kll~-+-"

FOURTH-ORDER
LOW-PASS FILTER

L _________ VCC.:.. _ _ _
0.1 fLF

(4)

-5V--~--~~~----------------------~

FIGURE 8. DC OFFSET ADJUSTMENT

TEXAS

~

INSTRUMENTS
8-14

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

FILTER
OUT

_____

...l

(5)

TLC1 O/MF1 OAr TLC20/MF10C
UNIVERSAL DUAL SWITCHED-CAPACITOR FILTER
02952. AUGUST 198!)-REVISEO NOVEMBER 1988

•

N DUAL-IN-lINE PACKAGE

Maximum Clock to Center-Frequency Ratio
Error
TLC10 ... ±0.6%
TLC20 ... ± 1.5%

(TOP VIEWI

•

Filter Cutoff Frequency Stability Dependent
Only on External-Clock Frequency Stability

•

Minimum Filter Response Deviation Due to
External Component Variations over Time
and Temperature

•

Critical-Frequency Times Q Factor Range Up
to 200 kHz

•

Critical-Frequency Operation Up to 30 kHz

•

Designed to be Interchangeable with:
National MF10
Maxim MF10
Linear Technology LTC1060

1 LP
lBP
lNAH
l1NlAPIN
SW

2LP
2BP
2NAH
21N2APIN
AGND

VCC+
VDD+
LS
lCLK

VCCVDDCF/CL
2CLK

FN CHIP CARRIER PACKAGE
(TOP VIEW)
I
«Cl.Cl.Cl.Cl.

ZOJ...J...JOJ
...-..-..-NN

3

description
The TLC10/MF10A and TLC20/MF10C are
monolithic general-purpose switched-capacitor
CMOS filters each containing two independent
active-filter sections. Each device facilitates
configuration of Butterworth, Bessel, Cauer, or
Chebyshev filter design.
Filter features include cutoff frequency stability
that is dependent only on the external clock
frequency stability and minimal response
deviation over time and temperature. Features
also include a critical-frequency times filter
quality (QI factor range of up to 200 kHz.
With external clock and resistors, each filter
section can be used independently to produce
various second-order functions or both sections
can be cascaded to produce fourth-order
functions. For functions greater than fourthorder, ICs can be cascaded.

2

I

20 19

18

liN lAPIN
SW

4
5

17

6

16

VCC+
VDD+

8

14

2NAH
21N2APIN

15
9 10 II 1213

AVAILABLE OPTIONS

TA

OOC

MAX
fclocklfc ERROR

±O.6%

to

70°C

±1.5%

PACKAGE
CHIP CARRIER
(FN)

PLASTIC DIP
(N)

TLC10CFN

TLC10CN

or

or

MF10ACFN

MF10ACN

TLC20CFN

TLC20CN

or

or

MF10CCFN

MF10CCN

The TLC10/MF10A and TLC20/MF10C are
characterized for operation from O°C to 70°C.

PRODUCTION DATA documents contain information
current 8S of publication date. Products conform to
specifications per the tarms of Texas Instruments
standard warranty. Production processing dOBS not
necessarily include testing of all parameters.

TEXAS

~

Copyright © 1986, Texas Instruments Incorporated

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

8-15

TLC1 O/MF1 OA, TLC20/MF10C
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER

PIN
NAME

NO.

I/O

DESCRIPTION

AGNO

15

I

Analog Ground - The noninverting inputs to the input operational amplifiers of both filter sections. This terminal

lAPIN

5

I

2APIN

16

should be at ground for dual supplies or at mid-supply level for single-supply operation.
All-Pass Inputs - The all-pass input to the summing amplifier of each respective filter section used for all-pass
filter applications in configuration modes 1 a, 4, 5, and 6. Thisc terminal should be driven from a source having
an impedance of less than 1 kO. In all other modes, this terminal is grounded. See Typical Application Data.
lBP

2

2BP

19

CF/CL

12

0

Band-Pass Outputs - The band-pass output of each respective filter section provides the second-order band-

I

Center Frequency/Current Limit - This input terminal provides the option to select the input-clock-to-center-

pass filter functions.
frequency ratio of 50: 1 or 100: 1 or to limit the current of the IC. For a 50: 1 ratio, the CF/CL terminal is set
to VOO +. For a 100: 1 ratio, the CF/CL terminal is set to ground for dual supplies or to mid-supply level for
single· supply operation. For current limiting, the CF/CL terminal is setto VOO _. This aborts filtering and limits
the IC current to 0.5 milliamperes.

lCLK

10

2CLK

11

I

Clock Inputs - The clock input to the two·phase nonoverlapping generator of each respective filter section
is used to generate the center frequency of the complex pole pair second-order function. Both clocks should
be of the same level (TTL or CMOSI and have duty cycles close to 50%, especially when clock frequencies
(fclockl greater than 200 kHz are used. At this duty cycle, the operational amplifiers have the maximum time
to settle while processing analog samples.

IIN-

4

21N-

17

lLP

1

2LP

20

LS

9

I

Inverting Inputs - The inverting input side of the input operational amplifier whose output drives the summing
amplifier of each respective filter section.

0
I

Low-Pass Outputs - The low-pass outputs of the second-order filters.
Level Shift - This terminal accommodates various input clock levels of bipolar (CMOS) or unipolar (TTL or
other clocks) to function with single or dual supplies. For CMOS (± 5~volt) clocks, VOO _ or ground is applied
to the LS terminal. For TTL and other clocks, ground is applied to the LS terminal.

lNAH

3

2NAH

18

SW

6

0

Notch, All-Pass, or High-Pass Outputs - The output of each respective filter section can be used to provide
either a second·order notch, all-pass, or high-pass output filter function, depending on circuit configuration.

I

Switch Input - This input terminal is used to control internal switches to connect either the AGNO input or
the LP output to one of the inputs of the summing amplifier. The terminal controls both independent filter sections
and places them in the same configuration simultaneously. If VCC _ is applied to the SW terminal, the AGNO
input terminal will be connected to one of the inputs of each summing amplifier. If Vec + is applied to the
SW terminal, the LP output will be connected to one of the inputs of the summing amplifier.

VCC+

7

Analog positive supply voltage terminal

VCC-

14

Analog negative supply voltage terminal

VOO+

8

VOO-

13

~igital

positive supply voltage terminal

Digital negative supply voltage terminal

~

TEXAS
INSTRUMENTS
8-16

POST OFFICE BOX 65530~ • DALLAS, TEXAS 75265

TLC1 0/MF1 OA, TLC20/MF1 DC
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER

functional block diagram

....

1CLK 110)
LS
CF/CL

IN-,
AGNO

<1>1

j+

19)

NONOVERLAPPING

112)

CLOCK GENERATOR

<1>2

'--

....

14)

13)

I~

115)

12)

'-- +
1APIN

I--

CONTROL

r---

1:1>

II>

'--

15)

1BP

II>

-

-

1NAH

'-11 )

+

+

r-- -

1LP

~ --4
SW

16)

I
2CLK

-"'-- ....

111 )

<,11

I~
....

NONOVERLAPPING
CONTROL

21N-

I--

CLOCK GENERATOR

-

<1>2

-

....
I:
.....

117)

118)
119)

'-- +
116)

1:1>

II>

'-'--

2APIN

r- ~

2NAH
2BP

II>

'-'---

+

+

120)

2LP

~

r -"'---

'--

TEXAS

-'II

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

8-17

TLC1 0/MF1 OAr TLC20/MF1 DC
UNIVERSAL DUAL SWITCHED-CAPACITOR FILTER
absolute. maximum ratings over operating free-air temperature range (unless otherwise noted)
Analog supply voltage, Vee ± (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ± 7 V
Digital supply voltage, VDD ± ................................................ ± 7 V
Operating free-air temperature range .... '.................................. ooe to 70 0 e
Storage temperature range ......................................... - 65 °e to 1 50 °e
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: FN or N package. . . . . . .. 260 0 e
NOTE 1: All voltage values are with respect to the AGND terminal.

recommended operating conditions
MIN

NOM

MAX

Analog supply voltage, VCC ±, (see Note 2)

+4

±5

±6

Digital supply voltage, VDD +, (see Note 2)

+4

±5

±6

V

0.008

1.0

MHz

0

70

°c

Clock frequency, f clock, (see Note 3)
Operating free-air temperature, T A
NOTES:

= ± 5 V, Voo ± + = ± 5 V, T A = 25 °e (unless otherwise noted)
TLC10lMF10A
TEST CONDITIONS

PARAMETER
Maximum peak-to-peak output

ICC

RL

voltage swing
Short-circuit output

lOS

V

2. A common supply voltage source should be used for the analog and digital supply voltages. Although each has separate terminals,
they are connected together internally at the substrate. VCC + and VDD + can be connected together at the device terminals
or at the supply voltage source. The same is true for VCC _ and VDD _.
3. Both input clocks should be of the same level type (TTL or CMOSI, and their duty cycles should be at 50% above 200 kHz
to allow the operational amplifiers the maximum time to settle while processing analog samples.

electrical characteristics at Vee ±

VOPP

UNIT

current, Pins 3 and 18

I Source
I Sink

~

3.5 kll at all outputs

MIN

TYP

±4

±4.1

See Note 4

MIN

TYP

±3.8

±3.9

2

2

50

50
10

8

Supply current

TLC20lMF10C

MAX

MAX

UNIT
V
mA

8

10

mA

NOTE 4: The short-circuit output current for pins 1, 2, 19, and 20 will be typically the same as pins 3 and 18.

operating characteristics at Vee ±
PARAMETER
Critical-frequency range

Maximum clock
frequency, f clock
Clock to center-frequency

ratio
Temperature coefficient of
center frequency

Filter Q (quality factor)
deviation from 20
Temperature coefficient of

= ± 5 V, Voo ± = ± 5 V, TA =

TEST CONDITIONS
fa x Q " 200 kHz

MIN

TYP

20

30

R1

from unity gain

Mode 1,

=

R2

=

20

30

MAX

1.5

1

1.5

50.24

49.24

49.94

See Figure 1 Pin 12 at 0 V

98.75

99.35

99.95

97.86

99.35 100.84

~

~

20, Pin 12 at 5 V

±10

+10

See Figure 1 Pin 12 at 0 V

±100

+100

R3/R2

=

±2%
±2%

20, Pin 12 at 5 V

See Figure 1 Pin 12 at 0 V
R3/R2

=

20,

ppm/oC

+2%

+6%

±3%

+2%

+6%
ppm/oC

±500

±2%

±2%

See Figure 1

MHz
50.64

±4%

± 500

10 kll

UNIT
kHz

49.94

R3/R2

Low-pass output deviation

TYP

1

fa " 5 kHz,
Mode 1,

measured filter Q

TLC20lMF10C
MIN

49.64

R31R2

fa " 5 kHz,
Mode 1

MAX

10, Pin 12 at 5 V

See Note 3
fa " 5 kHz,
Mode 1,

fa " 5 kHz,
Mode 1,

25°e (unless otherwise noted)

TlC10lMF10A

Crosstalk attenuation

60

60

as

Clock feedthrough voltage

10

10

mV

2.5

2.5

MHz

7

7

V/~s

Operational amplifier

gain-bandwidth product
Operational amplifier
slew rate

TEXAS

~

INSTRUMENTS
8-18

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

nct D/MFl DA, nC2D/MFl DC
UNIVERSAL DUAL SWITCHED-CAPACITOR FILTER

TYPICAL APPLICATION OAT A
modes of operation
The TLC 1 0/MF1 OA and TLC20/MF10C are switched-capacitor (sampled-data) filters that closely
approximate continuous filters. Each filter section is designed to approximate the response of a secondorder variable filter. When the sampling frequency is much larger than the frequency band of interest, the
sampled-data filter is a good approximation to its continuous time equivalent. In the case of the
TLC1 0/MF1 OA and TLC20/MF1 OC, the ratio is about 50: 1 or 100:1. To fully describe their transfer function,
a time domain approach would be appropriate. Since this may appear cumbersome, the following application
examples are based on the well known frequency domain. It should be noted that in order to obtain the
actual filter response, the filter's response must be examined in the z-domain.
!clock

r-IClK

VI

- - - - - - - - - - --.
y, TlC10/MF10A TLC20/MF10C

I

I

R1
IIN_
IAGND

*I
APIN

NONOVERlAPPING
CLOCK GENERATOR

.....
I~

I

~
2

I
NAHI

...

NOTCH OUT

I

I

BP I

I

I

'-+

1

+1
I __"- --

Et>

''--

Jt>

Jt>

-

I

'---

lPI
'--- +

lOW-PASS OUT

+

H

I

I

VDD+~

R3

: I~r-

L ___

BAND-PASS OUT

R2

I
I

- - ---- ---- ------

..J

10 = Iclockl100 or Iclock/50
Inotch = 10
HOlP = - R2/Rl (as I - 01
HOBP = -R3/Rl (at I = 101
. {as I approaches 0 - R2/R 1
HON = notch gain as I approaches 0.5 Iclock
Q = 10/BW = R3/R2
Circuit dynamics:

The fol/owing expressions determine the swing at each output as a function of the desired Q of the
HOLP = HOBp/Q or HOLP X Q = HON x Q
HOLP (peakl = Q X HOLP (lor high Qsl

second~order

FIGURE 1. MODE 1 FOR NOTCH, BAND-PASS, AND LOW-PASS OUTPUTS: fnotch

function.

to

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

8-19

TLC1 O/MF1 OAf TLC20/MF1 DC
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER

TYPICAL APPLICATION DATA
fclock

r-IelK
IIN_
IAGND

~

-- -- - - - - -- --,
'h TLC10/MF10A TLC20/MF10C

I

1/>1
NONOVERlAPPING t--1/>2
CLOCK GENERATOR t--

....

I
NAHI

.....

I

I

I

BPi

I

I

-+
APIN I

);1>

-

JI>

'---

I
I

NON INVERTING
BAND-PASS OUT (BP2)

1+

-__
"-

VDD+~

-

-

JI>

-

I
lPI

!--- +

lOW-PASS OUT

+
I
I

:l~

L ___

BAND-PASS OUT (BP1)

R3
R2

I

------

_

I

_ _ ...1

fO = fclock/l00 or fclock/50
0= R3/R2
HOlP = - 1
HOlP (peak) = 0 x HOlP (for high Os)
HOBPl = - R3/R2
HOBP2 = 1 (noninverting)

Circuit dynamics:
HOBPl = 0

FIGURE 2. MODE 1 a FOR NON INVERTING BAND·PASS AND LOW·PASS OUTPUTS

TEXAS . "
INSTRUMENTS
8-20

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC1 O/MF1 OA, TLC20/MF1 DC
UNIVERSAL DUAL· SWITCHED·CAPACITOR FILTER
TYPICAL APPLICATION OATA

,
- - -- - - - -- -,

fclock

'Ii TLC10/MF10A TLC20/MF10C

r-ICLK

VI
R1

IAGND

~

I---

~

I
NAHI

....

I

I

BPi

I

I

..... +

1

EI>

..... JI>
L.....-

~I

I

-

f[:>

L...

I
LPI

r--+

+

........ -~H

:LI~~
___

BAND-PASS OUT

L...-.-

-~

VDD+

NOTCH OUT

1+

I

APIN

CLOCK GENERATOR

...

I,N_

I

<1>1

NONOVERLAPPING

LOW-PASS OUT

I
I

R3

R2

1'14

I
I

--------- ...J

10 ~ Inotch x yR2/R4 + 1
Inotch ~ Iclock/l00 or Iclock/50
Q ~ y'R2/R4 + 1
R2/R3
HOLP las I approaches 01
HOBP lat I

~

101

~

~

-R2/Rl
R2/R4 + 1

- R3/Rl

HON 1 las I approaches 01 ~

-R2/Rl
R2/R4 + 1

HON2 las I approaches 0.5 Iclockl ~ - R2/Rl
Circuit dynamics:

HOBP ~ Q ~"'-O-LP---'-'X--;H"O-N-2 ~ Q t'\"10Nl x HON2

FIGURE 3. MODE 2 FOR NOTCH 2, BAND·PASS, AND LOW·PASS OUTPUTS: fnotch



L-

r-yc;-

I_~~

lPI

1--+

r--

I

'---

'---

+1

Jt>

L-

BAND-PASS OUT

lOW-PASS OUT

+
I

VDD-~

~..,

R3

I
:LI-~~
____________ ....1I
I

R2

I

R4 I

I

..L
"'T"

I

I

I

-'
10

=

(lclock/l00 or Iciock/501

a =~

y'R'27R4

x R3/RZ

HOHP (as I approaches 0.5 Iclockl
HOlP (as I approaches 01
HOBP (at I

=

101

=

= -

= -

RZ/Rl

R4/Rl

-R3/Rl

Circuit dynamics:

RZIR4 = HOHP/HOlp: HOBP = ~HOHP x HOlP x
HOlP (peakl = a x HOlP (lor high Osl

HOHP (peakl

=

a

a

x HOHP (lor high Osl

tin this mode, the leedback loop is closed arou~d the input summing amplilier; the linite GBW product 01 this operational amplifier will
cause a slight enhancement. II this is a problem, connect a low-value capacitor (10 pF to 100 pF) across R4 to provide some phase lead.

a

FIGURE 4. MODE 3 FOR HIGH·PASS, BAND-PASS, AND lOW-PASS OUTPUTS

TEXAS

~

INSTRUMENTS
8-22

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC1 O/MF1 OA, TLC20/MF10C
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER

TYPICAL APPLICATION OATA
fclock

y, TLC10/MF10A, TLC20/MF10C

r--

----

-,

I

1-.::....:.::"-----_ _ _ _ _-1 NONOVERLAPPING
R1

I

CLOCK GENERATOR

BP

I

rl-t--------T,.....- t - l f - - - - - - - - B A N O - P A S S OUT
Ie>
+
VOO-

~>-----1+

,

I

Ri

I

,I

R3

SW

Rh

EXTERNAL
OPERATIONAL
AMPLIFIER
NOTCH OUT

R2
R4
L -_ _ _ _ _ _ LOW-PASS OUT

I

I
L ________ _ ___ ..J
fo

=

Q =

(fciock/lOO or fciock/50) .JR2/R4

.JR2/R4 x R3/R2

HOHP

=

-R2/Rl

HOBP = - R3/Rl
HOlP = -R4/Rl
fnotch = (fciock/100 or fclo c k!50) ,fRh/Ri
HON (at f = fo) = I Q (Rg/Ri x HOlP - Rg/Rh
HON 1 (as f approaches 0)

=

x

HOHP)

I

Rg/Ri x HOlP

HON2 (as f approaches 0.5 fclock)

= -

Rg/Rh

x

HOHP

FIGURE 5. MODE 3a FOR HIGH-PASS, BAND-PASS, LOW-PASS, AND
NOTCH OUTPUTS WITH EXTERNAL OPERATIONAL AMPLIFIER

~

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

8-23

TLCl O/MFl OA, TLC20/MF10C
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER
TYPICAL APPLICATION OATA
fclock

VI

.-

r--

- - - - - - - - - - --.
y, TLC10lMF10A TLC20/MF10C

1
I NONOVERLAPPING I--2
CLOCK GENERATOR I--

ICLK
IIN_
IAGND

~I

....
I~"
....

I
NAHI

,

BP I

'-+

"--

I

-

- J[>

- J[>

1:[>

APIN I

-

-+

I
LPI

+

- -'----- ~

iLI~~
___

BAND-PASS OUT

I

LOW-PASS OUT

I

ISW

VDD+

ALL-PASS OUT

I

I
I

I

I

I

R1

I

R3

R2

I
I

- - ---- ---- ------ .J

fo ~ fclockl1 00 or fclock/50
fz ~ fa t

o
Oz

~

~

fo/SW

~

R3/R2

R3/R1

HOAP lat 0 oS f oS 0.5 fclock) ~ - R2/R1 ~ - 1
Ifor AP output R1 ~ R2)
HOLP las f approaches 0)
HOSp lat f

~

fo)

~

~

-IR2/R1

- R3/R2 IR2/R1

+ 1) ~ - 2
+ 1) ~ - 2 IR3/R2)

Circuit dynamics:

HOSp ~ HOLP x 0 ~ IHOAP

+ 1) 0

tDue to the sampled-data nature of the filter, a slight mismatch of fz and fo occurs causing a O.4-dS peaking around fo of the all-pass
filter amplitude response (which theoretically should be a straight line). If this is unacceptable, Mode 5 is recommended.

FIGURE 6. MODE 4 FOR ALL-PASS, BAND-PASS. AND LOW-PASS OUTPUTS

"'!1

TEXAS
INSTRUMENTS
8-24

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLCl O/MFl OAr TLC20/MFl DC
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER
TYPICAL APPLICATION OAT A
fclock

r-IClK
IIN_
...

VI
J--

R1

IAGND

y, TLC10/MF10A TLC20lMF10C

I
I

<1>1
NONOVERlAPPING ~
<1>2
CLOCK GENERATOR f--

NAHI

I~

.....

~I

APIN

-- -- - ,- - - - - --,

COMPLEX ZERO OUT

I

I

BPi

I

I

I

'-+

l:e>

-

I

,..--

I

'--

-

r-yc;:-

+

10 ~ .JR2/R4

+

lPI

LOW-PASS OUT

I

'---

VDD+ ISW

:LI~r___

I

'---

'--- +

-'--- 1-4

Se>

-

BAND-PASS OUT

I

RJ

R2
R4

I
I

---------

-.J

1 X Ilclock/100 or Iclock/501

R1/R4 X Ilclock/100 or Iciock/501
I z ~ ";1
Q ~ ";R2/R4 + 1 X RJ/R2
Qz ~

-J1 -

R1/R4 X RJ/R1

HOZ1 las f approaches 01 ~ R2 IR4 - R11/R1 IR2 + R41
HOZ2 las 1 approaches 0.5 Iclockl ~ R2/R1
HOSp

~

IR2/R1 + 11

HOlP

~

IR2 + R11/1R2 + R4) x R4/R1

X

R3/R2

FIGURE 7. MODE 5 FOR NUMERATOR COMPLEX ZEROS, BAND-PASS, AND LOW-PASS OUTPUTS

-1!1

TEXAS
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

8-25

TLCl O/MF1 OA, TLC20/MFl DC
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER
TYPICAL APPLICATION OATA
fclock

r-IClK

VI
R1

'INIAGND

-:!:-I

,

- --- -y,- - - -I NONOVERlAPPING

I

...

CLOCK GENERATOR

01>1

r-01>2

t--

I
I

NAHI

HIGH-PASS OUT

1+/

....

I

,
APIN

..

TlC10/MF10A. TlC20 IMF1 OC

BP I

J:'1>
-+

I

L-

"""'Tc>
-

'---

-:!:-I

I-~H

--

r----

+

J[>

-

lPI

VDD-~

L ___

I
I

------

(INVERTED)

I

+

:,-'-r-

lOW-PASS OUT

I

R3

R2

I
_ __ .JI

fe ~ R2/R3 lfeloek!100 or feloek/50)

HOlP

~

-R3/R1

HOHP

~

-R2/R1

FIGURE 8. MODE 6 FOR SINGLE-POLE HIGH·PASS AND LOW·PASS OUTPUT

TEXAS

~.

INSTRUMENTS
8-26

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC1 D/MF1 OAf TLC2D/MF1 DC
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER
TYPICAL APPLICATION OAT A
!clock

r--

-- -- - - - - -- -,
'h TLC10/MF10A TLC20/MF10C

IIN_
IAGND

I

1
NONOVERlAPPING
2
CLOCK GENERATOR r-

r--

I ClK

....

I
NAHI

.....

~I

I

I

BP I

I
APIN

'-+

1

EI>

JI>

'--

-

'--

I
I

'-~H

-

-

r--+

JI>
+

:,-'-r-

L ___

=

lOW-PASS OUT
(INVERTED)

I
I
lPI

I
IR1

VDD-~

Ie

lOW-PASS OUT
(NON INVERTED)

1+

R2

I
I

- - - - - - - - - ..J

R2/R3 x (feloek/100 or fcloek/50)

HOLPl
HOLP2

= 1 (noninverting)
= - R3/R2

FIGURE 9. MODE 6a FOR SINGLE-POLE LOW-PASS OUTPUT (INVERTED AND NON INVERTED)

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

8-27

TLC 1O/MF 1OAr TLC20/MF 1DC
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER

TYPICAL APPLICATION OATA
5V

T
vcc+
(6)

VCC+

(9)
(11)

200·kHz
TTL CLOCK

~
-=

INPUT

TLC10/MF10A, TLC20/MF10C

'2LP

SW
LEVEL SHIFT

2BP

2CLK

2NAH

(4)

.i.!.?2.

(20)

LOW-PASS

(19)

OUTPUT

(lB)

lCLK

CENTER FREOI
CURRENT LIMIT
CONTROL
(5)
lAPIN
(16)

lLP
lBP
lNAH
CF/CL

2APIN
l1N21N-

(1 )

(2)

~

~
R2

VCC-

1

-5 V

I
VOO+

R3

R2'

R3'

VOO-

I

R2 = 100 kU
R2 , = 100 kU
R3 = 53.6 kU
R3 '=130kU

FIGURE 10_ FOURTH-ORDER 2-kHz lOW-PASS BUTTERWORTH FilTER

filter terminology
fc
fclock
fnotch
fo
fz
HOSp
HOHP
HOLP
HON
HONl
HON2
HOZl
HOZ2
Q

The cutoff frequency of the low-pass or high-pass filter output
The input clock frequency to the device
The notch frequency of the notch output
The center frequency of the complex pole pair second-order function
The center frequency of the complex zero pair
The band-pass output voltage gain (VIV) at the band-pass center frequency
The high-pass output voltage gain (VIV) as the frequency approaches 0.5 fclock
The low-pass output voltage gain (VIV) as the frequency approaches 0
The notch output voltage gain (V IV) at the notch frequency
The low-side notch output voltage gain as the frequency approaches 0
The high-side notch output voltage gain as the frequency approaches 0,5 fclock
Gain at complex zero output (as f -+ 0 Hz)
Gain at complex zero output (as f approaches 0.5 fclock)
The quality factor of the complex pole pair second-order function, Q is the ratio of fo to
the 3-dS bandwidth of the band-pass output, The value of Q also affects the possible
peaking of the low~pass and high-pass outputs,
The quality factor of the complex zero pair, if such a complex pair exists, This parameter is
used when an all-pass filter output is desired,

TEXAS

.~

INSTRUMENTS
8-28

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

TLC1 D/MF1 OAr TLC2D/MF1 DC
UNIVERSAL DUAL SWITCHED·CAPACITOR FILTER

:>

Q

= _10_; 10 =

"

0

IH

= 10

HOBP 1 - - - - - - - " " 7 ' 1.....

,:H(~~', ~,~)'. ,)

:>

;- 0.707 HOBP 1 - - - - - - - + - - ; - ;
C(
Cl

ILia

JtLiH

(2~ ~2~Y
+

+ 1)

IH

I (LOG SCALE)

FIGURE 11. BAND-PASS OUTPUT

-- '"

HOp

:>

:>

HOlP

;- 0.707 HOlP
C(
Cl

Ip

'"

Ie

= 10

Ip

=

HOp

10

=

x

J

1-

HOLP x

2~2
--===

2..J1 _
o

Ie

1
40 2

I (lOG SCALE)

FIGURE 12. LOW-PASS OUTPUT

HOp~-----~~

:>

~-----

HOHP

>
;- 0.707 HOHPf------,~
«
52

HOp

=

HOHP

1

x ----

2..) 1
Q

Ie

_

1
4Q2

Ip
I (lOG SCALE)

FIGURE 13. HIGH·PASS OUTPUT

TEXAS . "
INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

8-29

8-30

Gel'1eral.····.·lnformation

9-1

Contents
Page
TLC32046 Analog Interface ............................................. 9-3
TLC32047 Analog Interface ............................................. 9-55
TLC34075 Video Interface Palette ...................................... 9-109

9-2

TLC32046
Wide-Band Analog Interface Circuit
Data Manual

TEXAS

INSTRUMENTS

IMPORTANT NOTICE
Texas Instruments (TI) reserves the right to make changes to
or to discontinue any semiconductor product or service
identified in this publication without notice. TI advises its
customers to obtain the latest version of the relevant
information to verify, before placing orders, that the
information being relied upon is current.
TI warrants performance of its semiconductor products to
current specifications in accordance with TI's standard
warranty. Testing and other quality control techniques are
utilized to the extent TI deems necessary to support this
warranty. Unless mandated by government requirements,
specific testing of all parameters of each device is not
necessarily performed.
TI assumes no liability for TI applications assistance,
customer product design, software performance, or
infringement of patents or services described herein. Nor
does TI warrant or represent that 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 semi.conductor products or services might be or are
used.
Texas Instruments products are not intended for use in
life-support appliances, devices, or systems. Use of a TI
product in such applications without the written consent of the
appropriate TI officer is prohibited.

Copyright © 1991, Texas Instruments rncorporated
Printed in the U.S.A.

9-4

Contents
Page

Introduction ...................................................................
Features .................................................................
Functional Block Diagrams .................................................
Terminal Assignments .....................................................
Terminal Functions ........................................................
Detailed Description ............................................................
Internal Timing Configuration ...............................................
Analog Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AID Band-Pass Filter, Clocking, and Conversion Timing ........................
AID Converter ............................................................
Analog Output ............................................................
DIA Low-Pass Filter, Clocking, and Conversion Timing .........................
DIA Converter ............................................................
Serial Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Synchronous Operation ....................................................
One 16-Bit Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Two 8-Bit Bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Synchronous Operating Frequencies ......................................
Asynchronous Operation ...................................................
One 16-Bit Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Two 8-Bit Bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Asynchronous Operating Frequencies .....................................
Operation of TLC32046 With Internal Voltage Reference .......................
Operation of TLC32046 With External Voltage Reference . . . . . . . . . . . . . . . . . . . . . . .
Reset....................................................................
Loopback ................................................................
Communications Word Sequence ................................................

9-9
9-10
9-11
9-14
9-15
9-17
9-18
9-20
9-20
9-20
9-20
9-20
9-21
9-21
9-21
9-21
9-21
9-22
9-22
9-22
9-22
9-23
9-23
9-23
9-23
9-23
9-24

DR Serial Data Word Format ....................................................
DR Word Bit Pattern .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OX Serial Data Word Format ....................................................
Primary OX Word Bit Pattern. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-24
9-24
9-25
9-25

9-5

Page
Secondary DX Word Bit Pattern ..............................................
Reset Function ......................................................... " . . .
Power-Up Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AIC Register Constraints ....................................................
AIC Responses to Improper Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operation With Conversion Times Too Close Together . . . . . . . . . . . . . . . . . . . . . . .
More Than One Receive Frame Sync Occurring Between
Two Transmit Frame Syncs - Asynchronous Operation .................
More than One Transmit Frame Sync Occurring Between Two Receive
Frame Syncs - Asynchronous Operation .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
More than One Set of Primary and Secondary DX Serial Communications
Occurring Between Two Receive Frame
Syncs - Asynchronous Operation ....................................
System Frequency Response Correction .....................................
(sin x)/x Correction ........................................................
(sin x)/x Roll-Off for a Zero-Order Hold Function ............................
Correction Filter ........................................................
Correction Results ......................................................
TMS320 Software Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .
Absolute Maximum Ratings .................................................
Recommended Operating Conditions .........................................
Electrical Characteristics ....................................................
total device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
power supply rejection and crosstalk attenuation ............................
serial port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
receive amplifier input ........................................ ;..........
transmit filter output .....................................................
receive and transmit system distortion .....................................
receive channel signal-to-distortion ratio ...................................
transmit channel signal-to-distortion ratio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
receive and transmit gain and dynamic range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
receive channel band-pass filter transfer function. . . . . . . . . . . . . . . . . . . . . . . . . . . .
receive and transmit channel low-pass filter transfer function .................
Operating Characteristics (Noise) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timing Requirements ......................................................

9-26
9-26
9-27
9-27
9-27
9-28
9-28
9-29

9-29
9-30
9-30
9-30
9-31
9-31
9-32
9-33
9-33
9-33
9-34
9-34
9-34
9-34
9-34
9-35
9-35
9-35
9-36
9-36
9-36
9-37
9-37
9-38

Parameter Measurement Information - Timing Diagrams .. . . . . . . . . . . . . . . . . . . . . . . . . . .

9-39

TMS32046 - Processor Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-42

Typical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-44

Applications Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-54

9-6

List of Illustrations
Figure
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

19
20
21
22
23
24
25
26
27

28
29
30
31
32
33
34

Page
Dual-Word (Telephone Interface) Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Word Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .. . . . . . . . . . .
Byte Mode. . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . . ... . .. . . . . . . . . . .
Asynchronous Internal Timing Configuration ..............................
Primary and Secondary Communications Word Sequence ..................
Reset on Power-Up Circuit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conversion Times Too Close Together ...................................
More Than One Receive Frame Sync Between Two Transmit Frame Syncs ...
More Than One Transmit Frame Sync Between Two Receive Frame Syncs . . .
More Than One Set of Primary and Secondary OX Serial Communications
Between Two Receive Frame Syncs ...................................
First-Order Correction Filter .......... ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IN+ and IN- Gain Control Circuitry ......................................
Dual-Word (Telephone Interface) Mode Timing ...........................
Word. Timing .........................................................
Byte-Mode Timing ....................................................
Shift-Clock Timing ....................................................
TMS32010rrMS320C15-TLC32046 Interface Circuit .................. ;...
TMS3201 OrrMS320C15-TLC32046 Interface Timing .....................
D/A and NO Low-Pass Filter Response Simulation .......................
D/A and NO Low-Pass Filter Response .................................
D/A and NO Low-Pass Group Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AID Band-Pass Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NO Band-Pass Filter Response Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NO Band-Pass Filter Group Delay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NO Channel High-Pass Filter. . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . . . . . . . . .
D/A (sin x)/x Correction Filter Response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D/A (sin x)/x Correction Filter Response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D/A (sin x)/x Correction Error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NO Band-Pass Group Delay ...........................................
D/A Low-Pass Group Delay............................................
NO Signal-to-Distortion Ratio vs Input Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AID Gain Tracking ....................................................
D/A Converter Signal-to-Distortion Ratio vs Input Signal ...................
D/A Gain Tracking ....................................................

9-12
9-13
9-13
9-19
9-24
9-27
9-28
9-29
9-29
9-30
9-31
9-39
9-40
9-40
9-41
9-42
9-42
9-43
9-44
9-44
9-45
9-45
9-46
9-46
9-47
9-47
9-48
9-48
9-49
9-49
9-50
9-50
9-51
9-51
9-7

List of Illustrations (continued)
Figure

Page

NO Second Harmonic Distortion vs Input Signal . . . . . . . . . . . . . . . . . . . . . . . . . . .
D/A Second Harmonic Distortion vs Input Signal. . . . . . . . . . . . . . . . . . . . . . . . . . .
NO Third Harmonic Distortion vs Input Signal .............................
D/A Third Harmonic Distortion vs Input Signal .............................
AIC Interface to the TMS32020/C25 Showing Decoupling Capacitors '
. and Schottky Diode .................................................
40 External Reference Circuit for TLC32046 .................................

35
36
37
38
39

9-52
9-52
9-53
9-53
9-54
9-54

List of Tables
Table
1
2
3
4
5
6
7

9-8

Page
Mode-Selection Function Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Primary OX Serial Communication Protocol ...............................
Secondary OX Serial Communication Protocol ............................
AIC Responses to Improper Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(sin x)/x Roll-Off Error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(sin x)/x Correction Table for f5 = 8000 Hz and f5 ;::: 9600 Hz . . . . . . . . . . . . . . . . .
Gain Control Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-17
9-25
9-26
9-28
9-31
9-32
9-39

Introduction
The TLC32046 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 TLC32046 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.
This AIC features a
band-pass switched-capacitor antialiasing input filter
14-bit-resolution AID converter
14-bit-resolution D/A converter
low-pass switched-capacitor output-reconstruction filter.
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
ofthe 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 AID 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 pin 8. 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 TLC32046C is characterized for operation from O°C to 70°C, and the TLC320461 is characterized for
operation from -40°C to 85°C.

9--9

Features
. Advanced LinCMOS'" Silicon-Gate Process Technology
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
Typical 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

-

Biomedicallnstrumentation

-

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
FUNCTION TABLE
SYNCHRONOUS
(CONTROL
REGISTER
BIT D5 = 1)

ASYNCHRONOUS
(CONTROL
REGISTER
BIT D5 = 0)

16-bit format

Dual-word (telephone
interface) mode

Dual-word (telephone
interface) mode

Pin 13 = 0 to 5 V
Pin 1 = 0 to 5 V

TMS32020,
TMS320C25,
TMS320C30

16-bit format

Word mode

Word mode

Pin 13 = VCC-(-5 V nom)
Pin 1 = VCC+ (+5 V nom)

TMS32020,
TMS320C25,
TMS320C30,
indirect
interface to
TMS320C10.

8-bit format
(2 bytes required)

Byte mode

Byte mode

Pin 13 = VCC- (-5 Vnom)
Pin 1 = VCC- (-5 V nom)

TMS320C17

DATA
COMMUNICATIONS
FORMAT

LinCMOS is a trademark of Texas Instruments Incorporated.
9-10

FORCING CONDITION

DIRECT
INTERFACE

Functional Block Diagrams
WORD OR BYTE MODE
IN + 2:.:.6-1-_......
IN _ 2_5.----..~
AUX IN + 2:.:..41--~'"

M

Low-Pass
Filter

U

x

AUX IN _ 2_3r----1,o~

I----IM

Serial
Port

U . . - - -......... AID
X

5
4

DR
FSR

3

EODR
High-Pass
Filter

Receive Section

6

,-;-- --;,

I
--------------------~
I
Transmit Section

Internal
Voltage
Reference

I
I

1 WORDBYTE
13 CONTROL

l..':---r-_-_
__
.....:.JI

12
14

OUT +

Low-Pass
Filter

OUT-

20
VCC +

DGTL
GND

VCC-

11

DIA

7
VDD
(DIG)

MSTR CLK

10 SHIFTCLK

OX
FSX
EODX

8

DUAL-WORD (TELEPHONE INTERFACE) MODE
IN + 2:.:6-t-----1r-......
IN _ 2:-::5..-_V""
AUX IN + 2_4+-_~
AUX IN _ 2_3-t-_i..o'

Low-Pass
Filter

AID

Serial
Port

5
4

DR
FSR
011 OUT

High-Pass
Filter

,-;-- --;,

MSTRCLK

I
Internal
I
--------------------~
Voltage
I
I Reference I
l..':...._-_--r"-_-_....:.J

SHIFTCLK

Receive Section

FSD
DATA DR
OX
14

OUT+

11

Low-Pass
Filter

OUT-

20

Vce

+

ANLG
GND

DGTL
GND

7
VDO
(DIG)

8
REF

FSX
Dl00UT

2
RESET

9-11

FRAME SYNCHRONIZATION FUNCTIONS
TLC32046 Function

Frame Sync Output

Receiving serial data on OX from processor to internal OAC

FSXlow

Transmitting serial data on DR from internal ADC to processor, primary
communications

FSR low

Transmitting serial data on DR from Data DR (pin 13) to processor, secondary
communications in dual-word (telephone interface) mode only

FSD (pin 1) low

5V
201
26

VCC+

-5V
191
VCCDR

IN+

A nalog In

25

IN-

TLC32046

FSR

Serial Data Out
5
4
3

D110UT

....
A nalog Out

22
21

OUT+

OX

12

Serial Data In....

TMS32020,
TMS320C25,
TMS320C30,
or Equivalent
16·Bit DSP

OUTFSX

14

TIL or CMOS
Logic Levels

11
D100UT

,

1

FSD

Secondary Commu nicatlon (see Table above)
Serial Data Input
13
DATA·DR

16·Bit Format TIL
or CMOS Lo 9 ic Leveis

Figure 1. Dual·Word (Telephone Interface) Mode
When the DATA-DR/CONTROL input (pin 13) is tied to a logic signal source varying between 0 and 5 V, the
TLC32046 is in the dual-word (telephone interface) mode. This logic signal is routed to the DR line for input
to the DSP only when pin 1, data frame synchronization (FSO), outputs a low level. The FSO pulse duration
is 16 shift clock pulses. Also, in this mode, the control register data bits 010 and 011 appear on pins 11 and
3, respectively, as outputs.

9-12

5V

26
A nalog In

.. 25

-5V

201

191

VCC +

VCC-

DR

IN+
IN-

TLC32046

FSR
EO DR

22

~

A nalog Out

....

21

OUT+
OX

EODX

1

Serial Data Out

4
3

...
Serial Data In

12

TMS32020,
TMS320C25,
TMS320C30,
or Equivalent
16-Bit DSP

OUTFSX

VCC+
(5 V nom)

5

WORD-BYTE

CONTROL

14

TTL or CMOS
Logic Levels

11

13

....

VCC(- 5 V nom)

Figure 2. Word Mode
5V

.. 26

An alog In

.. 25
~

-5V

201

191

VCC+

VCC-

DR

IN+
IN-

TLC32046

FSR
EODR

22

~

-~

An alog Out
~

21

~

OUT+

OX

EODX

1

Serial Data Out

4

.
~

3

12

.

WORD-BYTE

CONTROL

TMS320C17
or Equivalent
8-Blt Serial
Interface
(2 Bytes Required)

Serial Data In
TTL or CMOS
Logic Levels

OUTFSX

VCC(-5 V nom)

5

14
r'

11

..
~

13

VCC(-5 V nom)

Figure 3. Byte Mode
The word or byte mode is selected by first connecting the DATA-DR/CONTROL input (pin 13) to VCC-.
FSD/WORD-BYTE (pin 1) 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 pins 11 and 3,
respectively, are used to signal the end of word or byte communication (see the Terminal Functions section).

9-13

I

Terminal Assignments
FN PACKAGE
(TOP VIEW)

N PACKAGEt
(TOP VIEW)

w.
RESET
:j:0110UT/EOOR
FSR

1

AUXIN+

MSTR ClK

AUXIN-

OGTlGNO
SHIFTClK
:j:0100UT/EOOX
OX
:j:OATA-OR/CONTROl
FSX

OUT+
OUT-

8w
j::::

IN+
IN-

DR
VOO
REF

~

0:

:j:FSO/WORO-BYTE

o

~
0

0:

0

l§

61 fBtu f2:::J:::J
I ~;::
u..£l 0:++ Z Z
5

4 321

+
~

282726
25

IN-

6

24

AUXIN+

7

23

AUXIN-

8
9

22
21

OUT+
OUT-

NU

10

20

NU

11
19
121314 15161718

VCC+
VCC-

VCC+
VCCANlG GNO
ANlG GNO

:::JOO

ZZZ
00

gg
Z

Z

 1.
(RA register ± RA' register) must be > 1.
TB register must be '" 15.
RB register must be '" 15.

Ale Responses to Improper Conditions
The AIC has provisions for responding to improper conditions. These improper conditions and the response
of the AIC to these conditions are presented in Table 4.

9-27

Table 4. AIC Responses to Improper Conditions
IMPROPER CONDITION

AIC RESPONSE

= 0 or 1
register = 0 or 1

TA register + TA' register
TA register - TA'

Reprogram TX(A) counter with TA register value

TA register + TA' register < 0

MODULO 64 arithmetic is used to ensure that a positive value is
loaded into TX(A) counter, i.e., TA register + TA' register + 40 HEX
is loaded into TX(A) counter.

RA register + RA' register = 0 or 1
RA register - RA' reg ister = 0 or 1

Reprogram RX(A) counter with RA register value

RA register + RA' reg ister

TA register
RA register

= 0 or 1

MODULO 64 arithmetic is used to ensure that a positive value is
loaded into RX(A) counter, i.e., RA register + RA' register + 40 HEX
is loaded into RX(A) counter.

= 0 or 1
= 0 or 1

AIC is shut down. Reprogram TA or RA registers after a reset.

TA register < 4 in word mode

The AIC serial port no longer operates. Reprogram TA or RA
registers after a reset.

TA register < 5 in byte mode
RA register < 4 in word mode
RA register < 5 in byte mode
TB register < 15

Reprogram TB register with 12 HEX

RB register < 15

Reprogram RB register with 12 HEX

AIC and DSP cannot communicate

Hold last DAC output

Operation With Conversion Times Too Close Together
If the difference between two successive D/A conversion frame syncs is less than 1/25 kHz, the AIC operates
improperly. In this situation, the second D/A conversion frame sync occurs too quickly, and there is not
enough time for the ongoing conversion to be completed. This situation can occur if the A and B registers
are improperly programmed or if the A + A' register result is too small. When incrementally adjusting the
conversion period via the A + A' register options, the designer should not violate this requirement. See
Figure4.

Frame Sync
(FSX or FSR)

l

t1

...------".'/'1-)_ _...,t2,

~----~

I

~----~

j.-- Ongoing Conversion ~I

t2 - t1

oS

1/25 kHz

Figure 7. Conversion Times Too Close Together

More Than One Receive Frame Sync Occurring Between Two Transmit
Frame Syncs - Asynchronous Operation
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. The command to use the incremental conversion period adjust option is sent to the Ale
during an FSX frame sync. The ongoing conversion period is then adjusted; however, either receive
conversion period A or conversion period B may be adjusted. For both transmit and receive conversion
periods, the incremental conversion period adjustment is performed near the end of the conversion period.
If there is sufficient time between t1 and t2, the receive conversion period adjustment is performed during
receive conversion period A. Otherwise, the adjustment is performed during receive conversion period B.

9-28

The adjustment command only adjusts one transmit conversion period and one receive conversion period.
To adjust another pair of transmit and receive conversion periods, another command must be issued during
a subsequent FSX frame (see Figure 8).
t1

LJ
---I~.

LJ

Transmit Conversion Period -------.l~

Receive Conversion
Period A

Receive Conversion
Period 8

Figure 8. More Than One Receive Frame Sync Between Two Transmit Frame Syncs

More Than One Transmit Frame Sync Occurring Between Two Receive
Frame Syncs - Asynchronous Operation
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol must be followed. For both transmit and receive conversion periods, the incremental conversion
period adjustment is performed near the end of the conversion'period. The command to use the incremental
conversion period adjust options is sent to the AIC during an FSX frame sync. The ongoing transmit
conversion period is then adjusted. However, three possibilities exist for the receive conversion period
adjustment as shown in Figure 9. When the adjustment command is issued during transmit conversion
period A, receive conversion period A is adjusted if there is sufficient time between t1 and t2. If there is not
sufficient time between t1 and t2, receive conversion period B is adjusted. The third option is that the receive
portion of an adjustment command can be ignored if the adjustment command is sent during a receive
conversion period, which is adjusted due to a prior adjustment command. For example, if adjustment
commands are issued during transmit conversion periods A, B, and C, the first two commands may cause
receive conversion periods A and B to be adjusted, while the third receive adjustment command is ignored.
The third adjustment command is ignored since it was issued during receive conversion period B, which
already is adjusted via the transmit conversion period B adjustment command.

Transmit ~ Transmit ~ Transmit
Conversion I
Conversion I Conversion
Period A
Period 8
Period C
t2

j4--

I

FSR~----------~L-J

k---

Receive Conversion Period A

.1.

-'1
~

Receive Conversion Period 8

---.I

Figure 9. More Than One Transmit Frame Sync Between Two Receive Frame Syncs

More than One Set of Primary and Secondary OX Serial
Communications Occurring Between Two Receive Frame Syncs (See OX
Serial Data Word Format section) - Asynchronous Operation
The TA, TA', TB, and control register information that is transmitted in the secondary communication is
accepted and applied during the ongoing transmit conversion period. If there is sufficient time betWeen t1
9-29

· and t2, the TA, RA', and RB register information, sent during transmit conversion period A, is applied to
receive conversion period A. Otherwise, this information is applied during receive conversion period B. If
RA, RA', and RB register information has been received and is being applied during an ongoing conversion
period, any subsequent RA, RN, or RB information received during this receive conversion period is
disregarded. See Figure 10.
Primary
Fsxl

1

n

!+--

Secondaryt 1

Primary

I

I

1
·1<1

Transmit
Conversion
Preload A

n

Secondary

Primary

I I

Transmit
Conversion
Preload B

1
.1 4

n

Secondary

I L
1
·1

Transmit
Conversion
Preload C

t2

FSR
Receive
. - - Conversion
Period A

I
I

·1"

Receive
Conversion
Period B

I
·1

I

Figure 10. More Than One Set of Primary and Secondary OX Serial Communications
Between Two Receive Frame Syncs

System Frequency Response Correction
The (sin x)/x correction for the DAC zero-order sample-and-hold output can be provided by an on-board
second-order (sin x)/x correction filter (see Functional Block Diagram). This (sin x)/x correction filter can be
inserted into or omitted from the signal path by digital-signal-processor control (data bit D9 in the DX
secondary communications). When inserted, the (sin x)/x correction filter precedes the switched-capacitor
low-pass filter. When the TB register (see Figure 4) equals 15, the correction results of Figures 26,27, and
28 can be obtained.
The (sin x)/x correction [see section (sin xl/x] can also be accomplished by disabling the on-board
second-order correction filter and performing the (sin x)/x correction in digital signal processor software. The
system frequency response can be corrected via DSP software to ± 0.1 dB accuracy to a band edge of
3000 Hz for all sampling rates. This correction is accomplished with a first-order digital correction filter, that
requires seven TMS320 instruction cycles. With a 200-ns instruction cycle, seven instructions represent an
overhead factor of 1.1 % and 1.3% for sampling rates of 8 and 9.6 kHz, respectively (see the (sin x)/x
Correction Section for more details).

(sin x)/x Correction
If the designer does not wish to use the on-board second-order (sin x)/x correction filter, correction can be
accomplished in digital signal processor (DSP) software. (sin x)/x correction can be accomplished easily
and efficiently in digital signal processor software. Excellent correction accuracy can be achieved to a band
edge of 3000 Hz by using a first-order digital correction filter. The results shown below are typical of the
numerical correction accuracy that can be achieved for sample rates of interest. The filter requires seven
instruction cycles per sample on the TMS320 DS. With a 200-ns instruction cycle, nine instructions per
sample represents an overhead factor of 1.4% and 1.7% for sampling rates of 8000 Hz and 9600 Hz,
respectively. This correction adds a slight amount of group delay at the upper edge ofthe 300-Hz to 3000-Hz
band.

(sin x)/x Roll-Off for a Zero-Order Hold Function
The (sin x)/x roll-off error for the AIC DAC zero-order hold function at a band-edge frequency of 3000 Hz
for the various sampling rates is shown in Table 5 (see Figure 27).
9-30

Table 5. (sin x)/x Roll-Off Error
sin It f/f&
It f/fs
f = 3000 Hz

Error = 20 log
fs (Hz)

(dB)

7200
8000
9600
14400
16000
19200
25000

-2.64
-2.11
-1.44
-0.63
-0.50
-0.35
-0.21

The actual AIC (sin x)/x roll-off is slightly less than the figures above because the AIC has less than 100%
duty cycle hold interval.

Correction Filter
To externally compensate for the (sin x)/x roll-off of the AIC, a first-order correction filter can be implemented
as shown in Figure 11.
U

(I + 1) ---I~

Y(i + 1)

p1

Figure 11. First-Order Correction Filter
The difference equation for this correction filter is:
Y(i + 1) = p2· (1 - p1) . u(i + 1) + p1 . Y(i)

(4)

where the constant p1 determines the pole locations.
The resulting squared magnitude transfer function is:
1 H (f) 12

=

(p2)2. (1-p1)2
1-2 . p1 . cos (2n f/fs) + (p1)2

(5)

Correction Results
Table 5 shows the optimum p values and the corresponding correction results for 8000-Hz and 9600-Hz
sampling rates (see Figures 26, 27, and 28).

9-31

Table 6. (sin x)/x Correction Table for fs

= 8000 Hz and fs =9600 Hz

ROLL-OFF ERROR (dB)

=8000 Hz
p1 =-0.14813
p2 =0.9888
fs

f (Hz)

300
600
900
1200
1500
1800
2100
2400
2700
3000

-0.099
-0.089
-0.054
-0.002
0.041
0.079
0.100
0.091
-0.043
-0.102

ROLL-OFF ERROR (dB)

=9600 Hz
p1 =-0.1301'

fs

p2

=0.9951
-0.043
-0.043
0
0
0
0.043
0.043
0.043
0
-0.043

TMS320 Software Requirements
The digital correction filter equation can be written in state variable form as follows:
Y(i+1) = Y(i) . k1 + u(i+1) . k2

where k1 = p1, k2 = (1 - p1 )p2, y(i) is the filter state, and u(i+ 1) is the next I/O sample. The coefficients k1
and k2 must be represented as 16-bit integers. The SACH instruction (with the proper shift) yields the correct
result. With the assumption that the TMS320 processor page pOinter and memory configuration are properly
initialized, the equation can be executed in seven instructions or seven cycles with the following program:

ZAC
LT K2
MPY U
LTA Kl
MPY Y
APAC
SACH (dma), (shift)

9-32

Specifications
Absolute Maximum Ratings Over Operating Free-Air Temperature Range
,
(Unless Otherwise Noted)
Supply voltage range, V CC+ (see Note 1) .......................... -0.3 V to 15 V
Supply voltage range, Voo ....................................... -0.3 V to 15 V
Output voltage range, Va ........................................ -0.3 V to 15 V
Input voltage range, VI ........................................... -0.3 V to 15 V
Digital ground voltage range ...................................... --'-0.3 V to 15 V
Operating free-air temperature range: TLC32046C ................... O°C to 70°C
TLC320461 .................. -40°C to 85°C
Storage temperature range ...................................... -40°C to 125°C
Case temperature for 10 seconds: FN package ............................ 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds: N package ... 260°C
NOTE 1: Voltage values for maximum ratings are with respect to VCC-.

Recommended Operating Conditions
MIN

NOM

MAX

UNIT

Supply voltage, VCC+ (see Note 2)

4.75

5

5.25

V

Supply voltage, VCC- (see Note 2)

-4.75

-5

-5.25

V

4.75

5

5.25

Digital supply voltage, VDD (see Note 2)
Digital ground voltage with respect to ANLG GND, DGTL GND

0

V
V

Reference input voltage, Vref(ext) (see Note 2)

2

4

High-level input voltage, VIH

2

VDD+0.3

V

-0.3

0.8

V

Low-level input voltage, VIL (see Note 3)
Load resistance at OUT + and/or OUT-, RL

300

Q

Load capacitance at OUT + and/or OUT-, CL

100

MSTR CLK frequency (see Note 4)

5

Analog input amplifier common mode input voltage (see Note 5)

Operating free-air temperature range, T A

10.368
±1.5

AID or D/A conversion rate

25

ITLC32046C
I TLC320461

V

0

70

-40

85

pF
MHz
V
kHz

°c

NOTES: 2. Voltages at analog inputs and outputs, REF, VCC+, and VCC- are with respect to the ANLG GND terminal.
Voltages at digital inputs and outputs and VDD are with respect to the DGTL GND terminal.
3. The algebraic convention, in which the least positive (most negative) value is designated minimum, is used
in this data manual for logic vo!tage levels only.
4. The band-pass switched-capacitor filter (SCF) specifications apply only when the low-pass section SCF clock
is 288 kHz and the high-pass section SCF clock is 16 kHz. If the low-pass SCF clock is shifted from 288 kHz,
the low-pass roll-off frequency shifts by the ratio of the low-pass SCF clock to 288 kHz. If the high-pass SCF
clock is shifted from 16 kHz, the high-pass roll-off frequency shifts by the ratio of the high-pass SCF clock
to 16 kHz. Similarly, the low-pass switched-capacitor filter (SCF) specifications apply only when the SCF
clock is 288 kHz. If the SCF clock is shifted from 288 kHz, the low-pass roll-off frequency shifts by the ratio
of the SCF clock to 288 kHz.
5. This range applies when (IN+ - IN-) or (AUX IN+ - AUX IN-) equals ± 6 V.

]',
]'

9-33

I~

it

Electrical Characteristics Over Recommended Operating Free-Air
Temperature Range, VCC+ =5 V, VCC- =-5 V, Voo = 5 V (Unless
Otherwise Noted)
total device, MSTR ClK frequency = 5.184 MHz, outputs not loaded
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

VDD = 4.75 V,

IOH = ~300 [!A

VOL

Low-level output voltage

VDD = 4.75 V,

IOL= 2 mA

ICC+
ICCIDD
Vref

MIN

ro

MAX

2.4

Supply current from

TLC32046C

35

VCC+
Supply current from

TLC320461

40

TLC32046C

-35

VCCSupply current from VDD

TLC320461

-40
7

Internal reference output voltage

3.3

3

internal reference voltage
Output resistance at REF

UNIT
V

0.4

Temperature coefficient of
aVref

TYpt

V
mA
mA
mA
V

250

ppmrC

100

kQ

power supply rejection and crosstalk attenuation
PARAMETER
VCC+ or VCC- supply voltage
rejection ratio, receive channel
VCC+ or VCC- supply voltage
rejection ratio, transmit channel
(single-ended)

TEST CONDITIONS

MIN

TYpt

f = 0 to 30 kHz

Idle channel, supply
signal at 200 mV p-p

30

f = 30 kHz to 50 kHz

measured at DR (ADC
output)

45

f = 0 to 30 kHz
f = 30 kHz to 50 kHz

MAX

UNIT

dB

Idle channel, supply

30

signal at 200 mV p-p
measured at OUT +

dB

45

Crosstalk attenuation, transmit-to-receive
(single-ended)

dB

80

serial port
PARAMETER

TEST CONDITIONS

VOH

High-level output voltage

IOH = -300 [!A

VOL

Low-level output voltage

IOL = 2 mA

II

Input current

MIN

TYpt

MAX

2.4

UNIT
V

0.4

V

±10

~A

±100

~A

II

Input current, DATA-DR/CONTROL

Ci

Input capacitance

15

pF

Co

Output capacitance

15

pF

t All typical values are at TA = 25°C.
receive amplifier input
PARAMETER'

TEST CONDITIONS

MIN

ND converter offset error (filters in)

TYpt

MAX

10

70

UNIT
mV

Common-mode rejection ratio at IN+, IN-,
CMRR

or AUX IN+, AUX IN-

See Note 6

Input resistance at IN+, IN-

q

or AUX IN+, AUX IN-, REF

..

NOTE 6: The test condition
9-34

IS

a O-dBm, 1-kHz mput signal With a 16-kHz conversion rate .

55

dB

100

kQ

Electrical Characteristics Over Recommended Operating Free-Air
Temperature Range, VCC+ = 5 V, VCC- =-5 V, Voo = 5 V (Unless
Otherwise Noted) (Continued)
transmit filter output
PARAMETER
VOO
VOM

TEST CONDITIONS

(single-ended relative to ANLG GND)
Maximum peak output voltage swing across
RL at OUT+ or OUT- (single-ended)

VOM

MIN

Output offset voltage at OUT + or OUTRL:' 300 Q,

TYpt

MAX

15

80

UNIT
mV

±3

V

±6

V

Offset voltage = 0

Maximum peak output voltage swing between

RL:' 600 Q

OUT + and OUT- (differential output)

t All typical values are at T A = 25°C.
receive and transmit channel system distortion, SCF clock frequency
(see Note 7)
PARAMETER

TEST CONDITIONS

Attenuation of second harmonic of

single-ended

AID input Signal

differential

Attenuation of third and higher

single-ended

harmonics of NO input signal

differential

Attenuation of second harmonic of

single-ended

D/A input signal

differential

Attenuation of third and higher

single-ended

harmonics of D/A input signal

differential

MIN

TYpt

= 288kHz

MAX

UNIT

70
Vin

=-0.1

62
dB to -24 dB

dB

70
65

57

dB

65
70

Vin

62

=-0 dB to -24 dB

dB

70
65

57

65

MAX

MIN

dB

t All typical values are at T A = 25°C.
receive channel signal-to-distortion ratio (see Note 7)
Av = 1:1:
PARAMETER

NO channel signal-todistortion ratio

TEST CONDITIONS
Vin

58

Vin

58

58

= -6 dB to -0.1 dB
= -12 dB to-6 dB
Vin = -18 dB to -12 dB
Vin =-24 dB to -18 dB
Vin =-30 dB to -24 dB
Vin =-36 dB to -30 dB
Vin =-42 dB to -36 dB
Vin = -48 dB to -42 dB
Vin =-54 dB to -48 dB

*Av is the programmable gain of the input amplifier.

MAX

A v =2:i:
MIN
§

MIN

A v =4:1:
MAX

UNIT

§
§

56

58

58

50

56

58

44

50

56

38

44

50

32

38

44

26

32

38

20

26

32

dB

§ Measurements under these conditions are unreliable due to overrange and signal clipping.
NOTE 7: The test condition is a 1-kHz input signal with a 16-kHz conversion rate. The load impedance for the DAC is
600 Q. Input and output voltages are referred to Vref.

9-35

Electrical Characteristics Over Recommended Operating Free-Air
Temperature Range, VCC+ =5 V, VCC- =-5 V, VOO =5 V (Unless
Otherwise Noted) (Continued)
transmit channel signal-to-distortion ratio (see Note 7)
PARAMETER

TEST CONDITIONS

MIN

=-6 dB to -0.1 dB
Yin =-12 dB to -6 dB
Yin =-18 dB to -12 dB
Yin =-24 dB to -18 dB
Yin =-30 dB to -24 dB
Yin =-36 dB to -30 dB
Yin =-42 dB to -36 dB
Yin =-48 dB to -42 dB
Yin =-54 dB to -48 dB

. 58

Yin

D/A channel signal-to-distortion ratio

NOTE 7:

MAX

UNIT

58
56
50
44

dB

38
32
26
20

The test condition is a 1-kHz input signal with a 16-kHz conversion rate. The load impedance for the DAC is
600 Q . .Input and output voltages are referred to Yref.

receive and transmit gain and dynamic range (see Note 8)
PARAMETER

TEST CONDITIONS

TYpt

MAX

UNIT

Transmit gain tracking error

Yout = -48 dB to 0 dB signal range

±0.05

±0.15

dB

Receive gain tracking error

Yin = -48 dB to 0 dB signal range

±0.05

±0.15

dB

MIN

NOTE 8: Gain tracking is relative to the absolute gain at 1 kHz and 0 dB (0 dB relative to Yref).

receive channel band-pass filter transfer function, SCF fclock = 288 kHz, input
(IN+ -IN-) is a ±3-V sine wave* (see Note 9)
PARAMETER

TEST

FREQUENCY

MIN

TYpt

MAX

-33

-29

-25

-4

-2

-1

K1 x 0 dB

-0.25

0

0.25

K1 x 0 dB

-0.3

0

0.3

K1 x 0 dB

-0.5

0

0.5

-2

-0.5

-16

-14

ADJUSTMENT

UNIT

CONDITION

f s 100 Hz

K1 x 0 dB

=200 Hz
f =300 Hz to 6200 Hz
f =6200 Hz to 6600 Hz
f =6600 Hz to 7300 Hz
f =7600 Hz
f =8000 Hz

K1 x -0.26 dB

f
Input signal
Filter gain

reference is 0 dB

K1 x 2.3 dB
K1 x 2.7 dB

-5

f

~

8800 Hz

K1 x 3.2 dB

-40

f

~

10000 Hz

K1 x 0 dB

-65

. dB

t All typical values are at T A = 25°C.
:j: The MIN, TYP, and MAX specifications are given for a 288-kHz SCF clock frequency. A slight error in the 288-kHz SCF

may result from inaccuracies in the MSTR ClK frequency, resulting from crystal frequency tolerances. If this frequency
error is less than 0.25%, the ADJUSTMENT ADDEND should be added to the MIN, TYP, and MAX specifications, where
K1 = 100 • [(SCF frequency - 288 kHz)/288 kHz). For errors greater than 0.25%, see Note 9.
NOTE 9: The filter gain outside of the pass band is measured with respect to the gain at 1 kHz. The filter gain within the
pass band is measured with respect to the average gain within the pass band. The pass bands are 300 Hz
to 7200 Hz and 0 to 7200 Hz for the band-pass and low-pass filters, respectively. For switched-capacitor filter
clocks at frequencies other than 288 kHz, the filter response is shifted by the ratio of switched-capacitor filter
clock frequency to 288 kHz.
9-36

Electrical Characteristics Over Recommended Operating Free-Air
Temperature Range, VCC+ = 5 V, VCC- = -5 V, Voo =5 V (Unless
Otherwise Noted). (Continued)
receive and transmit channel low-pass filter transfer function,
SCF fclock =288 kHz (see Note 9)
PARAMETER

Filter gain

TEST

FREQUENCY

ADJUSTMENT

CONDITION

RANGE

ADDEND:!:

Input signal
reference is 0 dB

MIN

TYpt

MAX

f = 0 Hz to 6200 Hz

Kl x 0 dB

-0.25

0

0.25

f = 6200 Hz to 6600 Hz

Kl x 0 dB

-0.3

0

0.3

f = 6600 Hz to 7300 Hz

Kl x 0 dB

-0.5

0

0.5

f = 7600 Hz

Kl x 2.3 dB

-5

-2

-0.5

f = 8000 Hz

Kl x 2.7 dB

-16

-14

f;<: 8800 Hz

Kl x 3.2 dB

-40

b 10000 Hz

Kl x 0 dB

-65

UNIT

dB

t All typical values are at TA = 25°C.
:j: The MIN, TYP, and MAX specifications are given for a 288-kHz SCF clock frequency. A slight error in the 288-kHz SCF

may result from inaccuracies in the MSTR ClK frequency, resulting from crystal frequency tolerances. If this frequency
error is less than 0.25%, the ADJUSTMENT ADDEND should be added to the MIN, TYP, and MAX specifications, where
Kl = 100 • [(SCF frequency - 288 kHz)/288 kHz]. For errors greater than 0.25%, see Note 9.
NOTE 9: The filter gain outside of the pass band is measured with respect to the gain at 1 kHz. The filter gain within the
pass band is measured with respect to the average gain within the pass band. The pass bands are 300 Hz
to 7200 Hz and 0 to 7200 Hz for the band-pass and low-pass filters, respectively. For switched-capacitor filter
clocks at frequencies other than 288 kHz, the filter response is shifted by the ratio of switched-capacitor filter
clock frequency to 288 kHz.

Operating Characteristics Over Recommended Operating Free-Air
Temperature Range, VCC+ = 5 V, Vcc- = -5 V, Voo = 5 V
receive and transmit noise (measurement includes low-pass and band-pass
switched-capacitor filters)
PARAMETER

TEST CONDITIONS

broadband with (sin x)/x

Transmit noise

TYpt

MAX

250

500

broadband without (sin x)/x

200

450

o to 30 kHz with (sin x)/x
oto 30 kHz without (sin x)/x
o to 3.4 kHz with (sin x)/x
o to 3.4 kHz without (sin x)/x
o to 6.8 kHz with (sin x)/x

200

400

OX input

=00000000000000,

200

400

180

300

160

300

180

350

160

350

300

500

constant input code

[wide-band operation with 7.2 kHz
roll-off]

UNIT

f-IVrms

o

to 6.8 kHz without (sin x)/x
[wide-band operation with 7.2 kHz
roll-off]
Receive noise (see Note 10)

Inputs grounded, gain = 1

18

f-IVrms
dBrncO

t All typical values are at T A = 25°C.
NOTE 10: The noise is computed by statistically evaluating the digital output of the

NO converter.

9-37

l

Ii
I

Timing Requirements
serial port recommended input signals
PARAMETER

tc(MClK)

Master clock cycle time

trlMClK)

Master clock rise time

tf(MClK)

MIN

25%

RESET pulse duration (see Note 11)
OX setup time before

UNIT

ns

Master clock fall time
Master clock duty cycle

tsu(DX)

MAX

95
10

ns

10

ns

75%

800

ns

20

ns

SClK~

OX hold time after SClK~
ns
thlDX)
tcISClK)/4
NOTE 11: RESET pulse duration is the amount of time that the reset pin is held below 0.8 V after the power supplies
have reached their recommended values.

serial port - AIC output signals, CL = 30 pF for SHIFT ClK output, CL =15 pF
for all other outputs
PARAMETER

MIN

TYpt

MAX

UNIT

tc(SClK)

Shift clock (SClK) cycle time

tf(SClK)

Shift clock (SClK) fall time

3

8

ns

tr(SClK)

Shift clock (SClK) rise time

3

8

ns

td(CH-Fl)

Delay from SClKt to

FSR/FSX/FSD~

30

td(CH-FH)

Delay from SClKt to FSR/FSX/FSDt

35

td(CH-DR)

DR valid after SClKt

td(CH-El)

Delay from SClKt to

380

Shift clock (SClK) duty cycle

EODX/EODR~

ns

45

55

in word mode

%

,",s
90

ns

90

ns

90

ns

td(CH-EH)

Delay from SClKt to EODX/EODRt in word mode

90

ns

tf(EODX)

EODX fall time

2

8

ns

tf(EODR)

EODR fall time

2

8

ns

td(CH-El)

Delay from SClKt to EODX/EODRl in byte mode

90

td(CH-EH)

Delay from SClKt to EODX/EODRt in byte mode

90

ns
ns

td(MH-Sl)

Delay from MSTR ClK t to

SClK~

65

170

ns

Delay from MSTR ClKt to SClKt

65

170

ns

tdIMH-SH)
t Typical values are at TA = 25°C.

9-38

Parameter Measurement Information
Rfb
IN +
or
AUXIN+

R

INor
AUXIN-

R

Rfb
Rfb = R for 06 = 1 and 07 =
06 = 0 and 07 = 0
Rfb = 2R for 06 = 1 and 07 = 0
Rfb = 4R for 06 = 0, and 07 = 1

Figure 12. IN+ and IN- Gain Control Circuitry

Table 7. Gain Control Table (Analog Input Signal Required for
Full-Scale Bipolar AID Conversion Twos Complement)t
INPUT
CONFIGURATIONS
Differential configuration
Analog input = IN+ -IN= AUX IN+ - AUX IN-

Single-ended configuration
Analog input = IN+ - ANLG GNO
= AUX IN+ - ANLG GNO

CONTROL REGISTER BITS
06

07

1

1

0

0

ANALOG
INPUTi§

AJO CONVERSION

V'0=±6V

dull scale

RESULT

1

0

V,O = ±3 V

±full scale

0

1

V'0=±1.5V

±full scale

1

1

0

0

V, = ±3 V

±half scale

1

0

V, = ±3 V

±full scale

0

1

V,=±1.5V

±full scale

t VCC+ = 5 V, VCC- = -5 V, VOO = 5 V

t V,O = Differential Input Voltage, V, = Input voltage referenced to ground with IN- or AUX IN- connected to ground.
§ In this example, Vref is assumed to be 3 V. In order to minimize distortion, it is recommended that the analog input not
exceed 0.1 dB below full scale.

9-39

1-+ te (SClK)

SHIFT
ClK

rv'\

_ _ _-+1-\
FSX,I:.SB.
~

DR

8

015

12V

I
--.I

8V
td (CH-Fl)

I
I
I

td (CH-FH)

I

~

"""""1

\';
14- td

tsu (OX) -+j

III 2 V I
I

(CH-DR~ - - - .

~;!JCD2\

I
~~~I____

I

01

DO

I

~

I

I
I

i
I

Don't Care

DO

I

DATA-DR _ _ _D;;.1.;.;;5~_ _~pc-02"\_.;;.D.;.1_D;;.0;;....;.1_ _-r-____

Figure 13. Dual-Word (Telephone Interface) Mode Timing

SHIFT
ClK

t

FSX,FSR
DR

015

DO

,

td (CH-El) -.! j4--

Don't Care

-.I ~

td (CH-EH)

----------------------------~\\------------~~
~2V~--:I: EO OX,
EODR
8 V '----J
fr'

Figure 14. Word Timing
t The time between falling edges of FSR is the ND conversion period and the time between falling edges of FSX is the
D/A conversion period.
:j: In the word format, EODX and EODR go low to signal the end of a 16-bit data word to the processor. The word-cycle

is 20 shift-clocks wide, giving a four-clock period setup time between data words.

9-40

-+I j.SHIFT

C~

2 V.

I

II

td (CH-FL)-, 10FSR,

8V

X

FSX

DR

015
tsu (OX)

t f (SCLK)

2 v.

I

:

I
I
I

...j I+- t r (SCLK)

II
\'J

.~~H~.

~

I
~~

f

V

2V

I

td (CH-FH)

2V

~ I*8

\X

I

'Ji

Y2V
I

08

-1 :-

oX---~015l(~~ro1:lTlC~J

I

td (CH-FH) ~ !r-~---

td (CH-FL)

~_0_1_ _00-+:_ _ __
I

Don't Care

EOOR,
EO OX

Figure 15. Byte-Mode Timing

t The time between falling edges of FSR is the ND conversion period, and the time between faliling edges of FSX is the D/A conversion period,
:j: In the byte mode, when EODX or EODR is high, the first byte is transmitted or received, and when these signals are low, the second byte is

transmitted or received, Each byte-cycle is 12 shift-clocks long, allowing for a four-shift-clock setup time between byte transmissions.

~

-:~~ii;~;~"-r~;"'~~-:-;-.i

MSTR ClK

SHIFTClK

I
I
41

I

~ - td (MH.SH)

i+- td (MH.Sl)

\{_.--------------

_ _ _...J

Figure 16. Shift·Clock Timing

TMS32046 - Processor Interface
5N74l574

5N74l5299
t- 51

DEN

-

G1
A

A1/PA1

B

A2/PA2

C

Y1

50 ClK<

-

YO

08-015

.'\

A-H
\

~

:E
t-

51
'---

WE
ClK
OUT
INT

~

00-07
\

\

A-H
\

5R

=n
1 -

Figure 17. TMS32010/TMS320C15-TLC32046 Interface Circuit

9-42

5HIFT
ClK

OH

G2
G1

\

~
-

5R

50 ClK

00-015
00-015

~

SN74lS299

pn

0

OX

G1

5N74lS138

0

G-

G2

AO/PAO

N

OH

F5X

C2

Pl

~

tDR

M5TR
ClK
EOOX

IN instruction timing
ClKOUT ~

:

L

1

1----+

~I----------------

....

1

r-----------

1

SO,G1
1

00-015

--------«

)>-----------

Valid

OUT instruction timing
ClKOUT

~

:
1

WE

L
~I-----------------

'--__I......
1

SN74lS138 Y1

....----------

!

SN74lS299 ClK

00-015

--------«

Valid

)>----------

Figure 18. TMS32010tTMS320C15-TLC32046 Interface Timing

9-43

Typical Characteristics
D/A AND AID LOW-PASS FILTER
RESPONSE SIMULATION
0.4

I

I

=

I

I

I

TA 25°C
Input ± 3 V Sine Wave

m

=

0.2

"tI

I
CD
"tI

.a

'ctil
"tI

c

III

m

~ ~ ~V\
/

V

III

::il

1\

.......

0

-0.2

I/)
I/)

III

0..

-0.4

-0.6

o

1

2

3
4
5
6
7
Normalized Frequency

8

9

10

Figure 19
D/A AND AID LOW-PASS FILTER RESPONSE
0
See Figure 2·1
for Pass Band
Detail

-10

T~ = 2~oC

~
I-

I

I

I

Input = ± 3 V Sine Wave

-20

m

-30

"tI

I
CD
"tI

-40

'ctil

-50

:J
III

::il

-60
-70

(

-80

-90

J

~

o

2

4

\ !

6
8
10 12 14
Normalized Frequency

-

."

16

18

20

Figure 20
NOTE: Absolute Frequency (kHz) =

9-44

Normalized Frequency x SCF fc10ck (kHz)
288

D/A AND AID LOW-PASS GROUP DELAY
I

0.9

I

I

I

I

TA = 25°C
Input = ± 3 V Sine Wave

f-

0.8
0.7
1/1

E
I

0.6

>Gi

0.5

1\1

0

c.

::I

...0
Cl

0.4

J

0.3
0.2

---

0.1

o

o

2

V

V

\
i'-

3
4
5
6
7
Normalized Frequency

8

9

10

9

10

Figure 21
AID BAND-PASS RESPONSE
0.4

I
I
I
I
I
I
I
High-Pass SCF fclock = 16 kHz
TA = 25°C
Input = ±3 V Sine Wave

0.2
In

"
"c:
I

CD

::I
:!::

0

r-/

CI

1\1

:!i!

"Inc:
1\1

-0.2

1/1
1/1
1\1

c..

.....

'"

J

/

f\

~V

-0.4

-0.6

o

2

3
4
5
6
7
Normalized Frequency

8

Figure 22

NOTE: Absolute Frequency (kHz) ;::

Normalized Frequency x SCF fcIock (kHz)
288

9-45

AID BAND-PASS FILTER RESPONSE SIMULATION
0
High-Pass SCF
-10
fclock = 16 kHz
TA = 25°C
Input = ± 3 V Sine Wave
-20

\,

m

-30

'tI

I
GI

-40

c:

-50

'tI
:J
:!::
01
ft!

:::E

-60

r\

-70
-80
-100

II

o

2

4

I

....

~l 16

6
8 10 12 14
Normalized Frequency

"'--

18

20

Figure 23
AID BAND-PASS FILTER GROUP DELAY
2

I

I

I

I

I

I

I

High-Pass SCF fclock = 16 kHz
TA = 25°C
Input = ±3 V Sine Wfltve

1.8
1.6

-

1.4
1/1

E
I

1.2

:0-

ft!

Gl

0

c.

1.1

:J

0.8

"

0.6

e

11\

0.4

\
/ \

\

-'"

0.2

o

o

'"

0.8 1.6 2.4 3.2 4.0 4.8 5.6 6.4 7.2 8.0
Normalized Frequency

Figure 24

NOTE: Absolute Frequency (kHz) =

9-46

Normalized Frequency X SCF fC\ock (kHz)
288

AID CHANNEL HIGH·PASS FILTER
20

=

TA 25°C
Input ± 3 V Sine Wave

10
0

m
'0

=

I~

-10

I
CII

'0
::I

:t:

-20

C

CI
IG

==

f

-30

I

-40
-50

-60

o

100 200 300 400 500 600 700 800 900 1000
Normalized Frequency

Figure 25

DIA (sin x)/x CORRECTION FILTER RESPONSE
4

2

V

m

'0
I

0

V

/

./

/

~

1\,
\

CII

'0

::I

C
CI
IG

\
\

:t:

-2

==
-4 l- TA = 25°C

\

i\

\

Input = ± 3 V Sine Wave

-6

I I I I I
o

2

4

6

8

10

12

14

16

18

20

Normalized Frequency

Figure 26
NOTE: Absolute Frequency (kHz)

=

Normalized Frequency x SCF fclock (kHz)
288

9-47

D/A (sin x)/x CORRECTION FILTER RESPONSE
500
TA= 25°C
Input = ± 3 V Sine Wave
400

V\

II)

::1.

I

>m

300

/ \

Gi

C
Co
:I

e

200

(!l

100

o

V

o

2

4

'I

/

[\

"
6
8
10 12 14 16
Normalized Frequency

18

20

Figure 27
D/A (sin x)/x CORRECTION ERROR
2

L

1.2
/
0.8
IXI

"i'

0.4

~

o

:I

./

-""
............

'2
~ -0.4

==

/

(sin x) Ix Correction

/

V '"
i'-.

..........

-0.8

Error

r-.....
"-.......

19.2 kHz (sin x)
"\.. Distortion

-1.2

'\

-1.6

-2

)'

TA = 25°C
Input = ± 3 V Sine Wave

1.6

I~

\.

\
o

2

3
4
5
6
7
Normalized Frequency

8

9

10

Figure 28

NOTE: Absolute Frequency (kHz) ::

9-48

Normalized Frequency X SCF fC\ock (kHz)
288

AID BAND-PASS GROUP DELAY
760

I

720 1--1-

=

til

T

680 I--

Qj
0

640

I

I

I

I

I

=
=

-ff-

Low-pass SCF fclock 144 kHz
High-pass SCF fclock 8 kHz
TA 25°C
Input ± 3 V Sine Wave

=

- F-------

>co

0..
:I

0

~

600

til

til
co

560

'"
co

520

co

0

/

0..

:I

0

~

400

CI
til
til

co

360

'"

320

I

0..

r::

co

III

0

:::>+
ILL++
a:++ z z ~
CI)

CI)

4 321

282726
25

OUT-

5

VCC+
VCCANlG GND

6

24

AUX IN+

7

23

AUXIN-

8

22

9
10

21

OUT+
OUT-

ANLG GND
NU

20

NU

x

0

IN-

VCC+
VCC-

-JIX

:::>0 Cl
OCl) :::>
z
a: LL Z zz
(!) (!)
f(!) (!)
Z

0

Q.

a:
0

-Jz -Jz
 OAC Register.
TA+ TA' -> TX(A) , RA+RA' -> RX(A). See Figure 4.
TB -> TX(B), RB -> RX(B). See Figure 4.
The next O/A andA/O conversion period will be changed by the addition ofTA' and RA' master clock cycles,
in which TA' and RA' can be positive, negative, or zero. Refer to Table 4, AIC Responses to Improper
Conditions.

0

1

015 (MSB)-02 -> OAC Register.
TA-TA' -> TX(A), RA-RA' -+ RX(A). See Figure 4.
TB -> TX(B), RB -> RX(B). See Figure 4.
The next O/A and A/O conversion period will be changed by the subtraction of TA' and RA' master clock
cycles, in which TA' and RA' can be positive, negative, orzero. Referto Table 4, AIC Responses to Improper
Conditions.

1

0

Table 2. Primary OX Serial Communication Protocol
FUNCTIONS

015 (MSB)-02 -> OAC Register.
TA -> TX(A), RA -> RX(A). See Figure 4.
TB -> TX(B), RB -> RX(B). See Figure 4.

015 (MSB)-02 -> OAC Register.
TA -- TX(A), RA -+ RX(A). See Figure 4.
TB -+ TX(B), RB -+ RX(B). See Figure 4.
After a delay of four shift cycles, a secondary transmission follows to program the AIC to operate in the
desired configuration. In the telephone interface mode, data on OATA OR (pin 13) is routed to OR (Serial
Oata Output) during secondary transmission.

1
1
NOTE: Setting the two least significant bits to 1 in the normal transmission of OAC information (primary communications)
to the AIC initiates secondary communications upon completion of the primary communications. When the
primary communication is complete, FSX remains high for four SHIFT CLOCK cycles and then goes low and
initiates the secondary communication. The timing specifications forthe primary and secondary communications
are identical. In this manner, the secondary communication, if initiated, is interleaved between successive primary
communications. This interleaving prevents the secondary communication from interfering with the primary
communications and OAC timing. This prevents the AIC from skipping a DAC output. It is important to note that
FSR is not asserted during secondary communications activity. However, in the dual-word (telephone interface)
mode, FSD is asserted during secondary communications but not during primary communications.

9-79

Secondary OX Word Bit Pattern
O/A MSB

1st bit sent
015

1st bit sent of 2nd byte

I 014 I 013 I 012 I 011 I 010 I

09

I

08

I

07

I

06

I

O/A LSB

05

I

~

04

I

03

I

02

I

01

I

00

Table 3. Secondary OX Serial Communication Protocol
01

DO

013 (MSB)-09 -> TA , 5 bits unsigned binary. See Figure 4.
06 (MSB)-02 -> AA, 5 bits unsigned binary. See Figure 4.
015,014,08, and 07 are unassigned.

0

0

014 (sign bit)-09 -> TA', 6 bits 2s complement. See Figure 4.
07 (sign bit)-02 --- AA', 6 bits 2s complement. See Figure 4.
015 and 08 are unassigned.

0

1

014 (MSB)-09 -> TB, 6 bits unsigned binary. See Figure 4.
07 (MSB)-02 -> AB, 6 bits unsigned binary. See Figure 4.
015 and 08 are unassigned.

1

0

02 = 0/1 deletes/inserts the NO high-pass filter.
03 = 0/1 deletes/inserts the loop back function.
04 = 0/1 disables/enables the AUX IN+ and AUX IN- pins.
05 = 0/1 asynchronous/synchronous transmit and receive sections.
06 = 0/1 gain control bits (see Table 7).
07 = 0/1 gain control bits (see Table 7).
09 = 0/1 delete/insert on-board second-order (sinx)/x correction filter
010= 0/1 output to 01 OOUT (dual-word (telephone interface) mode)
011 = 0/1 output to 011 OUT (dual-word (telephone interface) mode)
08, 012-015 are unassigned.

1

1

FUNCTIONS

Reset Function
A reset function is provided to initiate serial communications between the AIC and OSP. The reset function
initializes all AIC registers, including the control register. After power has been applied to the AIC, a
negative-going pulse on the RESET pin initializes the AIC registers to provide a 16-kHz ND and D/A
conversion rate for a 10.36S-MHz master clock input signal. Also, the pass-bands of the ND and O/A filters
are 300 Hz to 7200 Hzand Hz to 7200 Hz, respectively. Therefore, the filter bandwidths are 66% of those
shown in the filter transfer function speCification section. The AIC, excepting the CONTROL register, is
initialized as follows (see AIC DX Data Word Format section):

°

REGISTER
INITIALIZED VALUE (HEX)

TA
12

TA'
01

TB
12

RA
12

RA'
01

RB
12

The CONTROL register bits are reset as follows (see Table 3):
D11 = 0, D10 = 0, D9 = 1, 07

= 1, D6 = 1, D5 = 1, D4 = 0, D3 = 0, D2 = 1

This initialization allows normal serial port communications to occur between the AIC and the OSP. If the
transmit and receive sections are configured to operate synchronously and the user wishes to program
different conversion rates, only the TA, TA', and TB register need to be programmed. Both transmit and
receive timing are synchronously derived from these re'gisters (see the Terminal Functions and DX Serial
Data Word Format sections).
.
Figure 6 shows a circuit that provides a reset on power-up when power is applied in the sequence given in
the Power-Up Sequence section. The circuit depends on the power supplies reaching their recommended
values a minimum of SOO ns before the capacitor charges to O.S V above DGTL GND.
9-80

TLC32047
VCC+

5V

0.5 flF

Vcc-

-5V

Figure 6. Reset on Power-Up Circuit

Power-Up Sequence
To ensure proper operation oftheAIC and as a safeguard against latch-up, it is recommended that Schottky
diodes with forward voltages less than or equal to 0.4 V be connected from Vcc- to ANLG GND and from
V cc- to DGTL GND. In the absence of such diodes, power is applied in the following sequence: ANLG GND
and DGTL GND, VCC-, then Vcc+ and Voo. Also, no input signal is applied until after power-up.

AIC Register Constraints
The following constraints are placed on the contents of the AIC registers:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

TA register must be;,; 4 in word mode (WORD/BYTE: High).
TA register must be;,; 5 in byte mode (WORD/BYTE: Low).
TA' register can be either positive, negative, or zero.
RA register must be ;,; 4 in word mode (WORD/BYTE: High).
RA register must be;,; 5 in byte mode (WORD/BYTE: Low).
RA' register can be either positive, negative, or zero.
(TA register ± TN register) must be > 1.
(RA register ± RA' register) must be > 1.
TB register must be ;,; 15.
RB register must be ;,; 15.

AIC Responses to Improper Conditions
The AIC has provisions for responding to improper conditions. These improper conditions and the response
of the AIC to these conditions are presented in Table 4. The general procedure for correcting any improper
operation is to apply a RESET and reprogram the registers to the proper value.

9-81

Table 4. AIC Responses to Improper Conditions
IMPROPER CONDITION
TA register + TA' register = 0 or 1

AIC RESPONSE
Reprogram TX(A) counter with TA register value

TA register - TA' register = 0 or 1
TA register + TA' register < 0
...

RA register + RA' register = 0 or 1

MODULO 64 arithmetic is used to ensure that a positive value is
loaded into TX(A) counter, Le., TA register + TA' register + 40 HEX
is loaded into TX(A) counter.
Reprogram RX(A) counter with RA register value

RA register - RA' register = 0 or 1
RA register + RA' register = 0 or 1

MODULO 64 arithmetic is used to ensure that a positive value is
loaded into RX(A) counter, Le., RA register + RA' register + 40 HEX
is loaded into RX(A) counter.

TA register = 0 or 1

AIC is shut down. Reprogram TA or RA registers after a reset.

RA register", 0 or 1
TA register < 4 in word mode

The AIC serial port no longer operates. Reprogram TA or RA
registers after a reset.

TA register < 5 in byte mode
RA register < 4 in word mode
RA register < 5 in byte mode
TB register < 15

ADC no longer operates

AB register < 15

DAC no longer operates

AIC and DSP cannot communicate

Hold last DAC output

Operation With Conversion Times Too Close Together
If the difference between two successive D/A conversion frame syncs is less than 1/25 kHz, the Ale operates
improperly. In this situation, the second D/A convE;lrsion frame sync occurs too quickly, and there is not
enough time for the ongoing conversion to be completed. This situation can occur if the A and B registers
are improperly programmed or if the A + A' register result is too small. When incrementally adjusting the
conversion period via the A + A' register options, the designer should not violate this requirement. See
Figure?

I+--

Ongoing Conversion

---+1

Figure 7. Conversion Times Too Close Together

More Than One Receive Frame Sync Occurring Between Two Transmit
Frame Syncs - Asynchronous Operation
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol is followed. The command to use the incremental conversion period adjust option is sent to the Ale
during an FSX frame sync. The ongoing conversion period is then adjusted; however, either receive
conversion period A or conversion period B may be adjusted. For both transmit and receive conversion
periods, the incremental conversion period adjustment is performed near the end of the conversion period.
If there is sufficient time between 11 and t2, the receive conversion period adjustment is performed during
receive conversion period A. Otherwise, the adjustment is performed during receive conversion period B.

9-82

The adjustment command only adjusts one transmit conversion period and one receive conversion period.
To adjust another pair of transmit and receive conversion periods, another command must be issued during
a subsequent FSX frame (see Figure 8).
t1

LJ

LJ

1 4 - - - - - Transmit Conversion Period - - - - + I

I

I

"I~

Receive Conversion
Period A

Receive Conversion
Period B

Figure 8. More Than One Receive Frame Sync Between Two Transmit Frame Syncs

More Than One Transmit Frame Sync Occurring Between Two Receive
Frame Syncs - Asynchronous Operation
When incrementally adjusting the conversion period via the A + A' or A - A' register options, a specific
protocol must be followed. For both transmit and receive conversion periods, the incremental conversion
period adjustment is performed near the end of the conversion period. The command to use the incremental
conversion period adjust options is sent to the Ale during an FSX frame sync. The ongoing transmit'
conversion period is then adjusted. However, three possibilities exist for the receive conversion period
adjustment as shown in Figure 9. When the adjustment command is issued during transmit conversion
period A, receive conversion period A is adjusted if there is sufficient time between t1 and t2. If there is not
sufficient time between t1 and t2, receive conversion period B is adjusted. The third option is that the receive
portion of an adjustment command can be ignored if the adjustment command is sent during a receive
conversion period, which is adjusted due to a prior adjustment command. For example, if adjustment
commands are issued during transmit conversion periods A, B, and C, the first two commands may cause
receive conversion periods A and B to be adjusted, while the third receive adjustment command is ignored.
The third adjustment command is ignored since it was issued during receive conversion period B, which
already is adjusted via the transmit conversion period B adjustment command.

~

I

Transmit ~ Transmit - . - Transmit
Conversion I
Conversion I Conversion
Period A
Period B
Period C
t2

FSR1-J~--------~L-J
\ . - - Receive Conversion Period A'

..

I~

-'1
~

Receive Conversion Period B

--.j

Figure 9. More Than One Transmit Frame Sync Between Two Receive Frame Syncs

More than One Set of Primary and Secondary OX Serial
Communications Occurring Between Two Receive Frame Syncs (See OX
Serial Data Word Format section) - Asynchronous Operation
The TA, TA', TB, and control register information that is transmitted in the secondary communication is
accepted and applied during the ongoing transmit conversion period. If there is sufficient time between t1
and t2' the TA, RA', and RB register information, sent during transmit conversion period A, is applied to
9-83

receive conversion period A. Otherwise, this information is applied during receive conversion period B. If
RA, RA', and RB register information has been received and is being applied during an ongoing conversion
period, any subsequent RA, RA', or RB information received during this receive conversion period is
disregarded. See Figure 10.
Primary

Fsxl

I

Secondar/ 1

Primary

Secondary

Primary

Secondary

I
_If

Transmit
Conversion
Preload 8

I
_If

Transmit
Conversion
Preload C

nl I n I I n I L

Transmit
j + - - Conversion
Preload A

FSR

I

I
-I

I

Receive
I
Receive
I
j....;

r-

2

8VI
I

td (CH-Fl)

FSX,~
8V"X
I I
FSD~I
I

DR

015

-rJ.

td (CH-FH)
If;

~ td (CH-DRl-.. _

~~
~

tsu(DX) ~

01

DO

--~--~~--~~-------

-

Don't Care

DX----<

DO

I

~--.;;;;D.;.1--;;.DO~I----+------

DATA-DR ____D;;.1.;.;;5;.....___

Figure 13. Dual-Word (Telephone Interface) Mode Timing

SHIFT
ClK

2

8VI
td (CH-Fl)

t

FSX,FSR
DR

015

OX _____-<

I I
I I
If;
I -+I ~ td (CH-DR)

~~D1DO
tsu (OX) ~

~---~--~-~-------

I

r-

Don't Care

DO
I

I

-

th (OX)

td (CH-EL)

~ \4-

-.I ~

td (CH-EH)

I~~--*EOOX,----------------------------~\,\------------~I
EODR
8 V"---.I 2 V
Figure 14. Word Timing

t The time between falling edges of FSR is the ND conversion period and the time between falling edges of FSX is the
D/A conversion period.
:j: In the word format, EODX and EODR go low to signal the end of a 16-bit data word to the processor. The word-cycle

is 20 shift-clocks wide, giving a four-clock period setup.time between data words.

9-94

SHIFT
2Y.
CLK
1
td (CH-FL)-,

--.Jr- tr(SCLK)

'I

1

~

FSR,

8V'

FSX

DR

015
tsu (OX)

OX

EOOR,
EOOX

----

I

2Y.

~~

1

1

:

I"

.~ciH~.
~
~

V

II

f

2V

1

td (CH-FH)

2V

-+i ~

8~"

I

Ii

08

I-

r-

1

td (CH-FL)

td (CH-FH)

~

rr2~V-:---1

~___0_1__00-+:_ _ __
1

Don't Care

(

I'i

'

8V~,

_________________________

,~

Z

____________J

Figure 15. Byte-Mode Timing

t The time between falling edges of FSR is the ND conversion period, and the time between fallling edges of FSX is the D/A conversion period.
:j: In the byte mode, when EODX or EODR is high, the first byte is transmitted or received, and when these signals are low, the second byte is

transmitted or received. Each byte-cycle is 12 shift-clocks long, allowing for a four-shift-clock setup time between byte transmissions.

%
U1

MSTR ClK

I

SHIFTClK

~- td (MH-SH)

~ td (MH-SL)

'i~:______________

------'

Figure 16. Shift-Clock Timing

TMS32047 - Processor Interface
5N74L574

SN74LS299
~

-

DEN
'---

G1
A

A1/PA1

B

A2/PA2

C

YO '---

G1

08-015
\

A·H

\

51

-

'"
Ih
:;:

-

f

QH

G2
50 CLK

I-

G1
00-015
\

00-015

CLK
OUT
INT

it

\

~

A-H

./

-

,...
'-----------

Valid

OUT instruction timing
ClKOUT

~

L

I

:I

WE

SN74lS138 Y1

SN74lS299 ClK

00-015

-----~(

Valid

)>----------

Figure 18. TMS32010rrMS320C15-TLC32047 Interface Timing

9-97

Typical Characteristics
D/A AND AID LOW·PASS FILTER
RESPONSE SIMULATION
0.4

I

=

I

TA 25°C
Input ± 3 V Sine Wave

=

0.2

co

"C

I

-

CI)

"C

.a

·c

0

OJ

<1l

:E

"C

c::

<1l

V

N

o

3

-0.2

1\

V\ V\

co
til
til
<11

Il.

-0.4

-0.6

15

12

9
6
Normalized Frequency

Figure 19

D/A AND AID LOW·PASS FILTER
RESPONSE SIMULATION
0
See Figure 2·1
for Pass Band
Detail

-10

~

_

TA = 25°C
Input = ± 3 V Sine Wave

I

I

-20

co

-30

"C

I
CI)

"C

~

c::

OJ

-40
-50

<1l

:E

-60
-70

(

\

-80

-90

o

II
3

6

9

12

15

18

I

It!

21

~

24

27

30

Figure 20
Normalized Frequency X SCF fclock (kHz)
NOTE: Absolute Frequency (kHz) = - - - - - - - - - - - = - = = = - - -

432

9-98

DIA AND AID LOW-PASS GROUP DELAY
0.6

I

=

I

TA 25°C
Input ±3 V Sine Wave

=

0.5

-

(II

j

Qi
Cl
0-

:s

0

0.3

V

(;

....- /

0.2

o

o

3

i\

.~

6
9
f - Frequency - kHz

12

15

Figure 21
AID BAND-PASS RESPONSE
0.4

I
I
I
High-Pass SCF fclock = 24 kHz
TA = 25°C
Input = ±3 V Sine Wave

0.2

to

"
"2
·c
I

Q)

0

../~

m

(II

:E

"tor::

(II

-0.2

i'v~

f\

II
V

ftI

Gl

c

1\

0.5

'\
) \
--"

Q.

::J
0

...

0.4

Cl

0.2

"

0.1

o

o

1.2 2.4 3.6 4.8 6 7.2 8.4 9.6 10.8 12
f - Frequency - kHz

Figure 24

NOTE: Absolute Frequency (kHz) =

9-100

Normalized Frequency X SCF fclock (kHz)
432

AID CHANNEL HIGH-PASS FILTER
20

=

TA 25°C
Input ± 3 V Sine Wave

10

=

0
!Xl

"C

/"'-10

I
CI)

"C

~

-20

t:

r

01
1'0

:i:

-30

I

-40
-50

-60

o

150 300 450 600 750 900 1050 1200 13501500

Normalized Frequency

Figure 25
D/A (sin x)/x CORRECTION FILTER RESPONSE
4

~

/'

!Xl
"C

I

0

v \
V
/

2

~

/

\

1\

\

CI)

"C

E

\

·c

01

1'0

-2

:i:

-4 e-

-6

=

\

TA 25°C
Input ± 3 V Sine Wave

o

=

I

I

I

I

I

3

6

9

12

15

\

\
18

21

24

27

30

f - Frequency - kHz

Figure 26
NOTE: Absolute Frequency (kHz) =

Normalized Frequency x SCF fclock (kHz)

------=--..:.,----=~---'-

432

9-101

D/A (sin x)/x CORRECTION FILTER RESPONSE
325

=

TA 25°C
Input ± 3 V Sine Wave

=

260

Ifr\

U)

::I.

I

>('0

195

/ 1\

Qi
0

c..

:s

...0
CI

130

65

o

1 - -"'"

o

V

6

3

V

'I

i\
'-....

9

12 15 18 21
f - Frequency - kHz

24

27

30

Figure 27
D/A (sin x)/x CORRECTION ERROR
2

=

J

TA 25°C
Input ± 3 V Sine Wave

1.6

=

/

1.2

(sin x) Ix Correction

/
0.8

m
~

-

0.4

V
.............
i'...

GI

"0

.a

o

.i:
~ -0.4

:E

V

/

/
I

Error

"' ""-

""I~

"-

-0.8
-1.2
-1.6

-2

/

28.8 kHz (sin x)
Distortion

'\!\

\

o

1.5

3

4.5 6 7.5 9 10.5 12 13.5 15
f - Frequency - kHz

Figure 28

NOTE: Absolute Frequency (kHz) =

9-102

Normalized Frequency

X

SCF fclock (kHz)

-----.....:..-~---==-~-..:...

432

AID BAND-PASS GROUP DELAY
760

1/1

r

I

I

I

I

I

I

-f{-

Low-pass SCF fclock = 144 kHz
720 f-- -r- High-pass SCF fclock = 8 kHz
TA = 25°C
r- Input = :!: 3 V Sine Wave
680 f--

-r--

>-

I

<'0

a;

a

"::I

...0
(!)

1/1
1/1
<'0

.

640
600
560

"'tl

c:

<'0

a

~

\\

480

r--.....

440
400

/

1\

520

III

o

0.4

0.8

./

1.2

1.6

/

2.0

/
V

V

/

2.4

2.8

3.2

3.6

f - Frequency - Hz

Figure 29

D/A LOW-PASS GROUP DELAY
560
520 _
1/1

r>-

480

_

I

I

I

I

I

I

=

Low-pass SCF fclock 144 kHz
TA 25°C
Input =:!: 3 V Sine Wave

=

I

<'0

a;

a

"::I

e

(!)
1/1
1/1
<'0

,;"c:

<'0

440

V

400

/

360
320

III

a

~

280
240
200

I

I

_V
o

0.4

0.8

/

/

J

V

1.2 1.6 2.0 2.4
f - Frequency - Hz

2.8

3.2 3.6

Figure 30

9-103

AID SIGNAL-TO-DISTORTION RATIO
vs
INPUT SIGNAL
100

en

1·kHz Input Signal
90 f- 16.kHz Conversion Rate
TA 25°C
80

=

'C

I

.2

70

c:

60

:e

50

~
II:

Gain

40

4OJ

30

en

20

c:
m

=1

"..-1-

V V
"/
,

0

B
C/I
C

Gain

'= 4

10

o
-50

-40
-30
-20
-10
o
Input Signal Relative to Vref - dB

10

Figure 31
AID GAIN TRACKING
(GAIN RELATIVE TO GAIN AT O-dB INPUT SIGNAL)
0.5
0.4

r-

0.3

en
'C

0.2

I

0.1

U

0.0

m
c:
:i
ItS

~

c:
'iii

<-"

-0.1

1·kHz Input Signal
16.kHz Conversion Rate
TA = 25°C

I

"

......

I

I

-

-0.2
-0.3

-0.4
-0.5
-50

-40
-30
-20
-10
o
Input Signal Relative to Vref - dB

Figure 32

9-104

10

D/A CONVERTER SIGNAL-TO-DISTORTION RATIO

vs
INPUT SIGNAL
100
90
In

"C
I
0
:;::

r-

80

1·kHz Input Signal Into 600 Q
16.kHz Conversion Rate
TA = 25°C

70

tV

a::
c

60

1:
0

50

0

40

iii
c

30

en

20

0

!!

~

/

,/

/
,/

""

........

/

CI

10

o

-50

-40
-30
-20
-10
o
Input Signal Relative to Vref - dB

10

Figure 33
D/A GAIN TRACKING (GAIN RELATIVE TO GAIN
AT O-dB INPUT SIGNAL)
0.5

I

I

I

I

1·kHz Input Signal Into 600 Q
0.4 f-, 16.kHz Conversion Rate
TA = 25°C
0.3
In

"C
I

CI

c
:;:
U

0.2
0.1
0.0

tV

j!:

c

-0.1

-....

"-/ '

'iij
~

-0.2
-0.3
-0.4
-0.5
-50

-40
-30
-20
-10
o
Input Signal Relative to Vref - dB

10

Figure 34

9-105

AID SECOND HARMONIC DISTORTION
vs
INPUT SIGNAL
-100
-90

m

"0
I
I:

-70

.Bt/)

-60

"co
E
...C\l

-50

oo

=

-80

o

t:

1-kHz Input Signal
16-kHz Conversion Rate
TA 25°C

-V

V

~ b---

-40

J:
"0

I:

-30

o
o

~

en

-20
-10

o
-50

-40
-30
-20
-10
o
Input Signal Relative to Vref - dB

10

Figure 35
D/A SECOND HARMONIC DISTORTION
vs
INPUT SIGNAL
-100

.tl

"0

I
I:

1-kHz Input Signal Into 600 Q I
-90 - 16-kHz Conversion Rate
TA = 25°C
......
-80
.........
,/

0

-70

Cii

-60

"c0
E
...
C\l

0

-50

"0
t:

-30

t:0

V

~ -..............

0

-40

J:
0

0

~

en

-20
-10

o
-50

-40
-30
-20
-10
o
Input Signal Relative to Vref - dB

Figure 36

9--106

10

AID THIRD HARMONIC DISTORTION
vs

INPUT SIGNAL
-100
-90
to

-80 f-

c:

-70

:e0

-60

C.)

-50

'0
I
0

Cii
i5

·2
0

E

1-Hz Input Signal
16-kHz Conversion Rate
TA = 25°C

f-

./'

./'

.... ~ ~

... /

-40

~

111

J:

':g.r:
~

-30
-20
-10

o
-50

-40
-30
-10
-20
o
Input Signal Relative to Vref - dB

10

Figure 37
D/A THIRD HARMONIC DISTORTION
vs

INPUT SIGNAL
-100
-90 rto

'0

-80

I

I

c:

0

-70

:e0

-60

C.)

-50

Cii
i5

I

I

I

1-kHz Input Signal Into 600 Q
16-kHz Conversion Rate
TA = 25°C

_

/""'\

......... / '

\

·2
0

E
...

-40

J:

-30

111

...

'0

:E
~

-20
-10

o
-50

-40
-30
-10
o
-20
Input Signal Relative to Vref - dB

10

Figure 38

9-107

Application Information
TMS32020/C25
ClKOUT

TlC32047
MSTR ClK

FSX

FSX

OX

OX

FSR
DR
ClKR

+5V

VCC+
REF

C

ANlG GNO

FSR
DR

VCC-

SHIFTCLK

VOO

1-._-+-------4.-- - 5 V
1---f-------4.-- + 5 V

CLKX
OGTlGNO

C

= 0.2

~F,

A

Ceramic

Figure 39. AIC Interface to the TMS32020/C25 Showing Oecoupling Capacitors
and Schottky Oiode t
t Thomson Semiconductors
VCC
R

3 V Output
5000
0.01 IlF

TL431
25000

FOR: VCC = 12 V, R = 7200 0
V CC 10 V, R 5600 0
VCC = 5 V, R = 1600 0

=

=

Figure 40. External Reference Circuit for TLC32047

9-108

TLC34075
Video Interface Palette
Data Manual

TEXAS

INSTRUMENlli
9-109

IMPORTANT NOTICE
Texas Instruments (TI) reserves the right to make changes to
or to discontinue any semiconductor product or service
identified in this publication without notice. TI advises its
customers to obtain the latest version of the relevant
information to verify, before placing orders, that the
information being relied upon is current.
TI warrants performance of its semiconductor products to
current specifications in accordance with Tl's standard
warranty. Testing and other quality control techniques are
utilized to the extent TI deems necessary to support this
warranty. Unless mandated by government requirements,
specific testing of all parameters of each device is not
necessarily performed.
TI assumes no liability for TI applications assistance,
customer product design, software performance, or
infringement of patents or services described herein. Nor
does TI warrant or represent that 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.
Texas Instruments products are not intended for use in
life-support appliances, devices, or systems. Use of a TI
product in such applications without the written consent ofthe
appropriate TI officer is prohibited.

Copyright © 1991, Texas Instruments Incorporated
Printed in the U.S.A.

9-110

Contents
Section

Title

Page

Introduction .................................................................
1.1 Features .............................................................
1.2 Functional Block Diagram ...............................................
1.3 Terminal Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
1.4 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
1.5 Terminal Functions ....................................................

9-115
9-115
9-116
9-117
9-117
9-118

Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
2.1 MPU Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
2.2 Color Palette RAM ................................................... .
2.2.1 Writing to the Color Palette RAM ................................. .
2.2.2 Reading From the Color Palette RAM .............................. .
2.2.3 Palette Page Register ........................................... .
2.3 Input/Output Clock Selection and Generation ............................... .
2.3.1 SCLK ....................................................... .
2.3.2 VCLK ....................................................... .
2.4 Multiplixing Scheme .................................................. .
2.4.1 VGA Pass-Through Mode ....................................... .
2.4.2 Multiplexing Modes ............................................ .
2.4.3 True Color Mode .............................................. .
2.4.4 Special Nibble Mode ........................................... .
2.4.5 Multiplex Control Register ...................................... .
2.4.6 Read Masking ................................................. .
2.5 Reset .............................................................. .
2.5.1 Power-On Reset ............................................... .
2.5.2 Hardware Reset ............................................... .
2.5.3 Software Reset ................................................ .
2.5.4 VGA Pass-Through Mode Default Conditions ....................... .
2.6 Frame Buffer Interface ................................................ .
2.7 Analog Output Specifications ........................................... .
2.8 HSYNC, VSYNC, and BLANK ......................................... .
2.9 Split Shift Register Transfer VRAMs and Special Nibble Mode ................ .
2.9.1 Split Shift Register Transfer VRAMs .............................. .
2.9.2 Special Nibble Mode ........................................... .
2.10 MUXOUT Output .................................................... .
2.11 General Control Register ............................................... .
2.11.1 HSYNCOUT and VSYNCOUT (Bits 0 and 1) ....................... .
2.11.2 Split Shift Register Transfer Enable (SSRT) and Special Nibble Mode
Enable (SNM) (Bits 2 and 3) ..................................... .

9-120
9-120
9-120
9-121
9-121
9-121
9-121
9-123
9-124
9-126
9-126
9-127
9-127
9-127
9-127
9-130
9-130
9-130
9-130
9-130
9-130
9-131
9-131
9-133
9-133
9-133
9-134
9-135
9-135
9-136

9-136
9-111

1'1

11

I{

Contents (Continued)
Section

Title

Page

2.11.4 Sync Enable Control (Bit 5) .......................................
2.11.3 Pedestal Enable Control (Bit 4) ....................................
2.11.5 MUXOUT (Bit 7) ...............................................
2.12 Test Register ............. , ...........................................
2.12.1 Frame Buffer Data Flow Test ......................................
2.12.2 Identification Code ..............................................
2.12.3 Ones Accumulation Screen Integrity Test ............................
2.12.4 Analog Test ...................................................

9-136
9-136
9-136
9-137
9-138
9-138
9-138
9-138

Specifications ................................................................
3.1 Absolute Maximum Ratings Over Operating Free-Air Temperature Range
(Unless Otherwise Noted) ...............................................
3.2 Recommended Operating Conditions ......................................
3.3 Electrical Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
3.4 Operating Characteristics ...............................................
3.5 Timing Requirements .................-.................................
3.6 Switching Characteristics ...............................................
TL34075-66, TLC34075-85 '" ........................................
TL34075-110,TLC34075-135 .........................................
3.7 Timing Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

9-140

9-140
9-140
9-141
9-142
9-143
9-144
9-144
9-145
9-146

Appendix A SCLK/VCLK and the TMS340xO .................................. .. 9-149
Appendix B PC Board Layout Considerations ..................... ............. .. 9-151
Appendix C SCLK Frequency <: VCLK Frequency .. ............................ .. 9-155

9-112

List of Illustrations
Figure
1
Functional Block Diagram

Title

Page
9-116

2
3

Terminal Assignments .................................................... 9-117
DOTCLKJVCLK/SCLK Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-122

4

SCLKJVCLK Control Timing

9-124

5

SCLKJVCLK Control Timing

9-125

6

SCLKJVCLK Control Timing

9-125

7

SCLKJVCLK Control Timing .............................................. 9-126

8

Equivalent Circuit of the lOG Current Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-131

9

7.5-IRE, 8-Bit Composite Video Output ...................................... 9-132

10

O-IRE, 8-Bit Composite Video Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-132

11

Relationship Between SFLAG/NFLAG, BLANK, and SCLK ..................... 9-134

12

SFLAG/NFLAG Timing in Special Nibble Mode ............................... 9-135

13

Test Register Control Word State Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-137

14
15

Internal Comparator Circuitry for Analog Test ................................. 9-139
MPU Interface Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-146

16

Video Input/Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-147

17

SFLAG/NFLAG Timing .................................................. 9-147

18

Typical Connection Diagram and Components ................................. 9-152

19

Typical Component Placement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-153

20

Typical Split Power Plane ................................................. 9-153

21

VCLK and SCLK Phase Relationship (Case 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

22

VCLK and SCLK Phase Relationship (Case 2) ................................. 9-155

9~155

List of Tables
Table
Title
Page
1
Internal Register Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9-120
2

Allocation of Palette Page Register Bits ...................................... 9-121

3

Input Clock Selection Register Format ....................................... 9-122

4

Output Clock Selection Register Format ...................................... 9-123

5

VCLK/SCLK Divide Ratio Selection ........................................ 9-123

6

Mode and Bus Width Selection ............................................. 9-128

7

Pixel Data Distribution in Special Nibble Mode ................................ 9-134

8

General Control Register Bit Functions ...................................... , 9-136

9

Test Mode Selection ..................................................... , 9-137

10

Test Register Bit Definitions for Analog Test

9-139

11

D<7:4> Bit Coding for Analog Comparisons

9-139
9--113

9-114

1 Introduction
The TLC34075 Video Interface Palette (VIP) is designed to provide lower system cost with a higher level
of integration by incorporating all the high-speed timing, synchronizing, and multiplexing logic usually
associated with graphics systems into one device, thus greatly reducing chip count. Since all high-speed
signals (excluding the clock source) are contained on-chip, RF noise considerations are simplified.
Maximum flexibility is provided through the pixel multiplexing scheme, which allows for 32-,16-,8-, and 4-bit
pixel buses to be accommodated without any circuit modification. This enables the system to be easily
reconfigured for varying amounts of available video RAM. Data can be split into 1, 2, 4, or 8 bit planes. The
TLC34075 is software-compatible with the INMOS IMSG176/8 and Brooktree BT476/8 color palettes.
The TLC34075 features a separate VGA bus that allows data from the feature connector of most
VGA-supported personal computers to be fed directly into the palette without the need for external data
multiplexing. This allows a replacement graphics board to remain downward compatible by utilizing the
existing graphics circuitry often located on the motherboard. The TLC34075 also provides a true color mode
in which 24 (3 by 8) bits of color information are transferred directly from the pixel port to the DACs. This
mode of operation supplies an overlay function using the 8 remaining bits of the pixel bus.
The TLC34075 has a 256-by-24 color lookup table with triple 8-bit video D/A converters capable of directly
driving a doubly terminated 75-Q line. Sync generation is incorporated on the green output channel. HSYNC
and VSYNC are fed through the device and optionally inverted to indicate screen resolution to the monitor.
A palette page register provides the additional bits of palette address when 1, 2, or 4 bit planes are used.
This allows the screen colors to be changed with only one MPU write cycle.
Clocking is provided through one of four or five inputs (3 TTL- and either 1 ECL- or 2 TTL-compatible) and
is software selectable. The video and shift clock outputs provide a software-selected divide ratio of the
chosen clock input.
The TLC34075 can be connected directly to the serial port of VRAM devices, eliminating the need for any
discrete logic. Support for split shift register transfers is also provided.

1.1 Features
Versatile multiplexing interface allows lower pixel bus rate
High level of integration provides lower system cost and complexity
Direct VGA pass-through capability
Directly interfaces to TMS3401 0/TMS34020 and other graphics processors
Triple 8-bit D/A converters
66-, 85-, 110-, and 135-MHz versions
256-word color palette RAM
Palette page register
On-chip voltage reference
RS-343A-compatible outputs
TTL-compatible inputs
Standard MPU interface
Pixel word mask
On-chip clock selection
True color (direct addressing) mode
Directly interfaces to video RAM
Supports split shift register transfers
Software downward-compatible with INMOS IMSG176/8 and Brooktree BT476/8 color palettes
TIGA ™ -software-standard compatible
LinEPIC ™

1-~m

CMOS process

LinEPIC and TIGA are trademarks of Texas Instruments Incorporated.

9-115

r

"TI

m

32

True Color
Pipeline Delay

24

---"B

~

'"
~

-"

en

I

N

1;~m
~

24/

II

c:
o

"TI

7

~ •

B

COMP

~

:J
Q)

OJ

o
o

'"c

P~
I

VGA

iii'

Input
Latch

~

&.

Read I B/ •
Mask ~

+.-

Color
Palette
RAM

I

•

I

Page
Register

R

D

WR--+

>'--->--- lOR

~'-+-IOG.

B.

By By

~>++-IOB

a

Test
Register
MPU
Registers
& Control

24

I 1".1

I-------,

I

zen

S;S;

G>e

t t

o

r

"o
1\

W
V

§I

Vld
. . MUX
& Control

[

Clock
Control

"TI"T1

.j

en <

o
r

0

r

""

~I

[

[[

enenrG>
::r1;I>
ZZZtD

oO"S;
Z

"
Figure 1. Functional Block Diagram

cc
"'I
Q)

3

I /B • I Output
MUX

7

D~
RS

-o·
:J

~ HSYNCOUT
VSYNCOUT
MUXOUT

1.3 Terminal Assignments
D:X:: :x:: O,....~
-l-l:x::::t:
ZOO -l -l -l
a.. a.. a.. a.. a.. a.. a.. a.. a.. a.. a.. a.. a.. a.. >c::I(I) > 0 ()O

co 0> 0 .... C\JC') '0 ....
C\J C') C')

/'"-CO

C\JC\J

74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54

C\JC')O .... C\JC')'=>OO

c: c: c:

c::I> 0 0 - 00
ZZ

>->(1)(1)
I>

Figure 2. Terminal Assignments

1.4 Ordering Information
TLC34075 -

oqXX

FN

Pixel clock frequency indicator _ _ _ _ _ _ _ _ _ _ _ _---11

MUST CONTAIN TWO OR THREE CHARACTERS:
-66:
66-MHz pixel clock
-85:
85-MHz pixel clock
-110:
110-MHz pixel clock
-135:
135-MHz pixel clock
Package----------------------~

MUST CONTAIN TWO LETTERS:
FN: plastic, square, leaded chip carrier (formed leads)

9-117

1.5 Terminal Functions
PIN NAME

NO.

I/O

DESCRIPTION

BLANK,
VGABLANK

60,61

I

Blanking inputs. Two blanking inputs are provided in order to remove any
external multiplexing of the signals that may cause data and blank to skew.
When the VGA pass-through mode is set in the mux control register, the
VGABLANK input is used for blanking; otherwise, BLANK is used.

CLK<0:2>

77, 76, 75

I

Dot clock inputs. Any of the three clocks can be used to drive the dot clock
at frequencies up to 85 MHz. When VGA pass-through mode is active, CLKO
is used by default.

CLK3, CLK3

74, 73

I

Dual-mode dot clock input. This input is an ECL-compatible input, but a TTL
clock may be used on either CLK3 or CLK3 if so selected in the input clock
selection register. This input may be selected as the dot clock for any
frequency of operation up to the device limit while in the ECL mode; it may only
be used up to 85 MHz in the TTL mode.

COMP

52

I

Compensation input. This terminal provides compensation for the internal
reference amplifier. A resistor and ceramic capacitor are required between
this terminal and VDD. The resistor and capacitor must be as close to the
device as possible to avoid noise pickup. Referto Appendix B for more details.

0<0:7>

36-43

I/O

MPU interface data bus. Used to transfer data in and out of the register map
and palette/overlay RAM.

FSADJUST

51

I

Full-scale adjustment pin. A resistor connected between this pin and ground
controls the full-scale range of the DACs.

GND

44,54,
56,80

HSYNCOUT,
VSYNCOUT

46,47

0

Horizontal and vertical sync outputs of the true/complement gate mentioned
in the HSYNC, VSYNC description below (see Section 2.8).

HSYNC,VSYNC

58,59

I

Horizontal and vertical sync inputs. These signals are used to generate the
sync level on the green current output. They are active-low inputs for the
normal modes and are passed through a true/complement gate. Forthe VGA
pass-through mode, they are passed through to HSYNCOUT and
VSYNCOUT without polarity change as specified by the control register (see
Section 2.8).

lOR, lOG, lOB

48,49,50

0

Analog current outputs. These outputs can drive a37 .5-Q load directly (doubly
terminated 75-Q line), thus eliminating the need for any external buffering.

MUXOUT

63

0

MUX output control. This output pin is software programmable. It is set low
to indicate to external devices that VGA pass-through mode is being used
when the MUX control register value is setto 2Dh. If bit 7 ofthe general control
register is set high after the mode is set, this output goes high. This pin is only
used for external control; it affects no internal circuitry.

P<0:31>

29-1,
84-82

I

Pixel input port. This port can be used in various modes as shown in the MUX
control register. It is recommended that unused pins be tied to ground to lower
the device's power consumption.

RD

31

I

Read strobe input. A low logic level on this pin initiates a read from the
TLC34075 register map. Reads are performed asynchronously and are
initiated on the falling edge of RD (see Figure 3-1).

RS<0:3>

32-35

I

Register select inputs. These pins specify the location in the register map that
is to be accessed, as shown in Table 2-1.

SCLK

79

0

Shift clock output. This output is selected as a submultiple of the dot clock
input. SCLK is gated off during blanking.

9-118

Ground. All GND pins must be connected. The analog and digital GND pins
are connected internally.

PIN NAME

NO.

I/O

DESCRIPTION

SFLAG/NFLAG

62

I

Split shift register transfer flag or nibble flag input. This pin has two functions.
When the general control register bit 3 = 0 and bit 2 = 1, split shift register
transfer function is enabled and a low-to-high transition on this pin during a
blank sequence initiates an extra SCLK cycle to allow a split shift register
transfer in the VRAMs. When the general control register bit 3 = 1 and
bit2 =0, special nibble mode is enabled and this input is sampled atthefalling
edge of VCLK. A high value sampled indicates that the next SCLK rising edge
should latch the high nibble of each byte of the pixel data bus; a low value
sampled indicates that the low nibble of each byte ofthe pixel data bus should
be latched (see Section 2.9). When the general control register bit 3 =0 and
bit 2 =0, this pin is ignored. The condition of bit 3 =1, bit 2 =1 is not allowed,
and device operation is unpredictable if they are so set.

VCLK

78

0

Video clock output. User-programmable output for synchronization of the
TLC34075 to a graphics processor.

VOO

45,55,
57,81

VGA<0:7>

65-72

VREF

53

WR

30

I

Write strobe input. A low logic level on this pin initiates a write to the TLC34075
register map. Write transfers are asynchronous. The data written to the
register map is latched on the rising edge of WR (see Figure 3-1).

8/6

64

I

OAC resolution selection. This pin is used to select the data bus width (8 or
6 bits) for the OACs and is provided to maintain compatibility with the INMOS
IMSG176/8 color palette. When this pin is at a high logic level, 8-bit bus
transfers are used, with 0<7> being the MSB and 0<0> the LSB. For 6-bit bus
operation, while the color palette still has the 8-bit information, 0<5> shifts to
the bit 7 position, 0<0> shifts to the bit 2 position, and the two LSBs are filled
with zeros at the output MUX to the OAC. When read in the 6-bit mode, the
palette-holding register zeroes out the two MSBs.

Power. All VOO pins must be connected. The analog and digital VOO pins are
connected internally.
I

VGA pass-through bus. This bus can be selected as the pixel bus for VGA
pass-through mode. It does not allow for any multiplexing.
Voltage reference for OACs. An internal voltage reference of nominally
1.235 V is designed in. A 0.1-flf ceramic capacitor between this terminal and
GNO is recommended for noise filtering using either the internal or an external
reference voltage. The internal reference voltage can be overridden by an
externally supplied voltage. The typical connection is shown in Appendix B.

NOTES: 1. Although leaving unused pins floating will not adversely affect device operation, tying unused pins to ground
lowers power consumption and, thus, is recommended.
2. All digital inputs and outputs are TTL-compatible, unless otherwise noted.

9-119

2 Detailed Description
2.1

MPU Interface

The processor interface is controlled via read and write strobes (RD, WR), four register select pins
(RS<0:3», and the 8i6 select pin. The 8i6 select pin is used to select between 8- or 6-bit operation and is
provided in order to maintain compatibility with the IMSG176/8 color palette. This operation is carried out
in order to utilize the maximum range of the DACs.
The internal register map is shown in Table 1. The MPU interface operates asynchronously, with data
transfers being synchronized by internal logic. All the register locations support read and write operations.

Table 1. Internal Register Map
RS3

RS2

RS1

RSO

L

L

L

L

Palette address register - write mode

L

L

L

H

Color palette holding register

L

L

H

L

Pixel read mask

L

L

H

H

Palette address register - read mode

L

H

L

L

Reserved

L

H

L

H

Reserved

L

H

H

L

Reserved

L

H

H

H

Reserved

H

L

L

L

General control register

H

L

L

H

Input clock selection register

H

L

H

L

Output clock selection register

H

L

H

H

Mux control register

H

H

L

L

Palette page register

H

H

L

H

Reserved

H

H

H

L

Test register

H

H

H

H

Reset state

REGISTER ADDRESSED BY MPU

2.2 Color Palette RAM
The color palette RAM is addressed by two internal 8-bit registers, one for reading from the RAM and one
for writing to the RAM. These registers are automatically incremented following a RAM transfer, allowing the
entire palette to be read/written with only one access of the address register. When the address register
increments beyond the last location in RAM, it is reset to the first location (address 0). Although all read and
write accesses to the RAM are asynchronous to SCLK, VCLK, and the dot clock, they are performed within
one dot clock and so do not cause any noticeable disturbance on the display.
The color palette RAM is 24 bits wide for each location (8 bits each for red, green, and blue). If 6-bit mode
is chosen (8/6 =low), the two MSBs are still written to the color palette RAM. However, if they are read back
in the 6-bit mode, the two MSBs are set to 0 to maintain compatibility with the I MSG 176/8 and BT47618 color
palettes. The output MUX shifts the six LSBs to the six MSB positions, fills the two LSBs with Os, then feeds
the eight bits to the DAC. With the 8/6 pin held low, data on the lowest six bits of the data bus are internally
shifted up by two bits to occupy the upper six bits at the output MUX, and the bottom two bits are then zeroed.
The test register and the ones accumulation register both take data before the output MUX to give the user
the maximum flexibility.
The color palette RAM access methodology is described in the following two sections and is fully compatible
with the IMSG176/8 and BT476/8 color palettes.

9-120

2.2.1

Writing to the Color Palette RAM

To load the color palette RAM, the MPU must first write to the address register (write mode) with the address
where the modification is to start. This action is followed by three successive writes to the palette-holding
register with eight bits each of red, green, and blue data. After the blue data write cycle, the three bytes of
color are concatenated into a 24-bit word and written to the color palette RAM location specified by the
address register. The address register then increments to point to the next color palette RAM location, which
the MPU may modify by simply writing another sequence of red, green, and blue data bytes. A block of color
values in consecutive locations may be written to by writing the start address and performing continuous
red, green, and blue write cycles until the entire block has been written.

2.2.2

Reading From the Color Palette RAM

Reading from the color palette RAM is performed by writing the location to be read to the address register.
This action initiates a transfer from the color palette RAM into the holding register followed by an increment
of the address register. Three successive MPU reads from the holding register produce red, green, and blue
color data (six or eight bits, depending on the 8/6 mode) for the specified location. Following the blue read
cycle, the contents of the color palette RAM at the address specified by the address register are copied into
the holding register and the address register is again incremented. As with writing to the color palette RAM,
a block of color values in consecutive locations may be read by writing the start address and performing
continuous red, green, and blue read cycles until the entire block has been read.

2.2.3

Palette Page Register

The 8-bit palette page register provides high-speed color changing by removing the need for color palette
RAM reloading. When using 1, 2, or 4 bit planes, the additional planes are provided by the palette page
register; e.g., when using four bit planes, the pixel inputs specify the lower four bits of the color palette RAM
address with the upper four bits being specified by the palette register. This provides the capability of
selecting from 16 palette pages with only one chip access, thus allowing all the screen colors to be changed
atthe line frequency. A bit-to-bit correspondence is used; therefore, in the above configuration, palette page
register bits 7 through 4 map onto color palette RAM address bits 7 through 4, respectively. This is illustrated
below.
NOTE: The additional bits from the palette page register are inserted before the read mask and hence, are
subject to masking.

Table 2. Allocation of Palette Page Register Bits
NUMBER OF
BIT PLANES

msb

COLOR PALETTE RAM ADDRESS BITS

8

M

M

4

P7

2
1

isb

M

M

M

M

M

M

P6

P5

P4

M

M

M

M

P7

P6

P5

P4

P3

P2

M

M

P7

P6

P5

P4

P3

P2

P1

M

Pn = nth bit from palette page register
M = bit from pixel port

2.3 Input/Output Clock Selection and Generation
The TlC34075 provides a maximum of five clock inputs. Three are dedicated to TIL inputs; the other two
can be selected as either one ECl input or two extra TIL inputs. The TIL inputs can be used for video rates
up to 85 MHz, above which an ECl clock source must be used (although the ECl clock may also be used
at lower frequencies). The dual-mode clock input (ECl/TTl) is primarily an ECl input but can be used as
a TIL-compatible input if the input clock selection register is so programmed. The clock source used at
power-up is ClKO; an alternative source can be selected by software during normal operation. This chosen
clock input is used unmodified as the dot clock (representing the pixel rate to the monitor). The device does,

I

I

9-121

however, allow foruser programming of the SCLK and VCLK outputs (shift and video clocks) via the output
clock selection register. The input/output clock selection registers are shown in Tables 5,6, and 7.
SCLK is designed to drive the VRAMs directly, and VCLK is designed to work with video control signals such
as BLANK and the SYNCs. WhileSCLK and VCLK are designed as general-purpose shift clock and video
clock, respectively, they also interface directly with the TMS340xO GSP family. While SCLK and VCLK can
be selected independently, there is still a relationship between the two. Internally, both SCLK and VCLK are
generated from a common clock counter that increments on the rising edge of the DOTCLK. When VCLK
is enabled and the VCLK and SCLK frequencies are programmed to be the same submultiple of the DOTCLK
frequency, then VCLK and SCLK are in phase. When VCLK is enabled and the VCLK and SCLK frequencies
are prograrnmed to be different submultiples of the DOTCLK frequency, then there are simultaneous rising
edges on the tWo waveforms at times determined by their frequency ratio (see Figure 3).
Appendix A discusses the SCLK/VCLK relationship specific to the TMS340xO GSP.

DOTCLK
VCLK
(DOTCLK/4
as an exampie)

J

SCLK
(DOTCLK/2
as an example)

Figure 3. DOTCLKNCLKlSCLK Relationship

Table 3. Input Clock Selection Register Format
BITSt

3

2

1

0

FUNCTION;
Select CLKO as clock source§

0

0

0

0

0

0

0

1

Select CLK1 as clock source

0

0

1

0

Select CLK2 as clock source

0

0

1

1

Select CLK3 as TIL clock source

0

1

0

0

Select CLK3 as TIL clock source

1

0

0

0

Select ClK3 and ClK3 as ECl clock sources

t Register bits 4, 5, 6, and 7 are don't care bits.
; When the clock selection is altered, a minimum 30-ns delay is incurred before the
new clocks are stabilized and running.
§ ClKO is chosen at power-up to support the VGA pass-through mode.

9-122

Table 4. Output Clock Selection Register Format
BITSt
5

4

3

2

0

0

0

0

0

1

0

1

0

1

1

FUNCTION

*

1

0

x

x

X

VCLK frequency

X

X

X

VCLK frequency

0

X

X

X

VCLK frequency

1

X

X

X

VCLK frequency

0

0

X

X

X

VCLK frequency

1

0

1

X

X

X

VCLK frequency

1

1

X

X

X

X

VCLK output held at logic high level (default condition)§

X

X

X

0

0

0

SCLK frequency

X

X

X

0

0

1

SCLK frequency

X

X

X

0

1

0

SCLK frequency

X

X

X

0

1

1

SCLK frequency

X

X

X

1

0

0

SCLK frequency

X

X

X

1

0

1

SCLK frequency

X

X

X

1

1

X

SCLK output held at logic level low (default condition)§

= OOTCLK frequency
= OOTCLK frequency/2
= OOTCLK frequency/4
= OOTCLK frequency/8
= OOTCLK frequency/16
= OOTCLK frequency/32
= OOTCLK frequency
= OOTCLK frequency/2
= OOTCLK frequency/4
= OOTCLK frequency/8
= OOTCLK frequency/16
= OOTCLK frequency/32

t Register bits 6 and 7 are don't care bits.
:\: When the clock selection is altered, a minimum 30-ns delay is incurred before the new clocks
are stabilized and running.
§ These lines indicate the power-up conditions required to support the VGA pass-through mode.

Table 5. VCLK/SCLK Divide Ratio Selection
(Output Clock Selection Register Value in Hex)

~

VCLK

BITS
5 ... 3 11

000
001
010
011
100
101

BITS
2 ••• 011

000

001

010

011

100

101

~

1

2

4

8

16

32

divide
DOTCLKby

1

00

01

02

03

04

05

2

08

09

OA

OB

OC

00

4

10

11

12

13

14

15

8
16

18

19

1A

1B

1C

10

20

21

22

23

24

25

32

28

29

2A

2B

2C

20

~ Output clock selection register bits

2.3.1

SCLK

The TLC34075 latches data on the rising edge of the LOAD signal (LOAD is the same as SCLK but is not
disabled while the BLANK signal is active). Therefore, SCLK must be set as a function of the pixel bus width
and the number of bit planes. The SCLK frequency can be selected to be the same as the dot clock frequency
or 1/2, 1/4, 1/8, 1/16, or 1/32 of the dot clock frequency. If SCLK is not used, the output is switched off and
held low to protect against VRAM lock-up due to invalid SCLK frequencies. SCLK is also held low during
the BLANK signal active period. The control timing has been designed to bring the first pixel data ready from
the VRAM when BLANK is disabled and ready for the display. When split shift register transfer operation
is used, SCLK is taken care of by working with SSRT input (see Section 2.9).
Refer to Figure 2-2 for the following timing explanation.
,~

9-123

I~

The falling edge of VCLK is used internally by the TLC34075 to sample and latch the BLANK input level.
When BLANK goes low, SCLK is disabled as soon as possible. In other words, if the last SCLK pulse is at
the high level while the sampled BLANK is low, SCLK is allowed to finish its cycle to low level, then SCLK
is held low until the sampled BLANK goes back high to enable it again. The VRAM shift register should be
updated during the BLANK active period, and the first SCLK pulse is used to clock the first valid pixel data
from the VRAM. The internal pipeline delay of the BLANK input is designed to be in phase with data at the
DAC output to the monitors. The logic described above works in situations wherein the SCLK period is
shorter than, equal to, or longer than the VCLK period.
Figure 5 shows the case wherein the SSRT (split shift register transfer) function is enabled. One SCLK pulse
with a minimum width of15 ns is generated from the rising edge at the SFLAG input with specified delay.
This is designed to meet the VRAM timing requirement, and this SCLK pulse replaces the first SCLK in the
regular shift register transfer case as described above. Refer to Section 2.9 for the detailed explaniltion of
the SSRT function.
The SCLK output waveform may vary at the time that the sampled BLANK input is low. Refer to Appendix C
for details.

2.3.2

VCLK

The VCLK frequency can be selected to be 1/1, 1/2, 1/4, 1/8, 1/16, or 1/32 of that of the dot clock, or it can
be held at a high logic level. The default condition is for VCLK to be held at a high logic level. VCLK is not
used in VGA pass-through mode.
VCLK is used by a GSP or custom-designed control logic to generate control signals (BLANK, HSYNC, and
VSYNC). As can be seen from Figures 4, 5, 6, and 7, since the control signals are sampled by VCLK, it is
obvious that VCLK has to be enabled.
VCLK

BLANK
at Input Pin

LOAD
(Internal Signal
for Data Latch)
BLANK
(Internal Signal - - - -..........--~
Before DOTCLK
Pipeline Delay)
.....- - - - - - - '
2nd
4th
1st Group 3rd Group 5th
6th
Group
Group
Group
Group
PIXEL DATA ~-L-a-st-G-ro-U-p-O-fP-ix-e-Io - a - t a - v - v - v - v - v - v - - - - - - at Input Pin ---./\......I\_~, ______1\.../\...../\-

SCLK

NOTE: Either the SSRT function is disabled (general control register bit 2 = 0), or the SFLAG/NFLAG input is held low
if the SSRT function is enabled (general control register bit 2 = 1).
'

Figure 4. SCLKNCLK Control Timing (SSRTDisabled,
SCLK Frequency =VCLK Frequency)
9-124

VCLK

BLANK
at Input Pin
SFLAG/NFLAG

LOAD
(Internal Signal
for Data Latch)
BLANK
(Internal Signal ---+---~-"'I
Before DOTCLK
Pipeline Delay)

PIXEL DATA
at Input Pin
SCLK Between Split Shift Register Transfer
and Regular Shift Register Transfer
SCLK
NOTE:The SSRT function is enabled (general control register bit 2 = 1).

Figure 5. SCLKNCLK Control Timing (SSRT Enabled,
SCLK Frequency VCLK Frequency)

=

VCLK

BLANK
at Input Pin

LOAD
(Internal Signal
for Data Latch)
BLANK
(Internal Signal ------....;:.~--"'I
Before DOTCLK
Pipeline Delay)
'--------'"'"'2nd
4th
6th
1st Group. 3rd Group 5th Group
PIXEL DATA
at Input Pin

,--------------,

Group

Group

Group

Last Group of Pixel Data

SCLK

Figure 6. SCLKNCLK Control Timing (SSRT Disabled,
SCLK Frequency 4 x VCLK Frequency)

=

NOTE: Either the SSRT function is disabled (gerieral control register bit 2 = 0), or the SFLAG/NFLAG input is held low
if the SSRT function is enabled (general control register bit 2 = 1).

9-125

VCLK

BLANK
at Input Pin

SFLAG(NFLAG ----1--1-;....,.'-'

LOAD
(Internal Signal
tor Data Latch)
BLANK
(Internal Signal
Before DOTCLK
Pipeline Delay)

-----+--..;;..0:----,
'---.,....~----'

3rd

5th

2nd Group 4th Group 6th
Group
Group
Group

PIXEL DATA
at Input Pin

15t Group of Pixel Data

SCLK Between Split Shift Register
and Regular Shift Register Transfer
SCLK

Figure 7. SCLKNCLK Control Timing (SSRT Enabled,
SCLK Frequency = 4 x VCLK Frequency)

2.4 Multiplexing Scheme
The TlC34075 offers a highly versatile multiplexing scheme as illustrated in Table 6. The on-chip
multiplexing allows the system to be reconfigured to the amount of RAM available. For example, if only
25BK bytes of memory are available, an 800-by-BOO mode with 4 bit planes (four bits per pixel) could be
implemented using an 8-bit-wide pixel bus. If, at a later date, another 25BK bytes are added to another eight
bits of the pixel bus, the user has the option of using 8 bit planes at the same resolution or 4 bit planes at
a 1024-by-768 resolution. When an additional 512K bytes is added to the remaining 16 bits of the pixel bus,
the user has the option of 8 bit planes at 1024-by-768 or 4 bit planes at 1280 by 1024. All the above can be
achieved without any hardware modification and without any increase in the speed of the pixel bus.

2.4.1

VGA Pass-Through Mode

Mode 0, the VGA pass-through mode, is used to emulate the VGA modes of most personal computers. The
advantage of this mode is that the TlC34075 can take data presented on the feature connectors of most
VGA-compatible PC systems into the device on a separate bus, thus requiring no external multiplexing. This
feature is particularly useful for systems in which the existing graphics circuitry is on the motherboard. In
this instance, it enables implementation of a drop-in graphics card that maintains compatibility with all
existing software by using the on-board VGA circuitry but routing the emerging bit-plane data through the
TlC34075. This is the default mode at power-up. When the VGA pass-through mode is selected after the
device is powered up, the clock selection register, the general control register, and the pixel read mask
register are set to their default states automatically.
Since this mode is designed with the feature connector philosophy, all the timing is referenced to ClKO,
which is used by default for VGA pass-through mode. For all the other normal modes, ClK <0:3> are the
oscillator sources for DOTClK, VClK, and SClK; all the data and control timing is referenced to SClK.

9-126

2.4.2

Multiplexing Modes

In addition to the VGA pass-through mode, there are four multiplexing modes available, all of which are
referred to as normal modes. In each normal mode, a pixel bus width of 8, 16, or 32 bits may be used. Modes
1, 2, and 3 also support a pixel bus width of 4 bits. Data should always be presented on the least significant
bits of the pixel bus. For example, when a 16-bit-wide pixel bus is used and there are 8 bits per pixel, each
8-bit pixel should be presented on P<0:7>. All the unused pixel bus pins should be connected to GND.
Mode 1 uses a single bit plane to address the color palette. The pixel port bit is fed into bit 0 of the palette
address, with the 7 high-order address bits being defined by the palette page register (see Section 2.2.3).
This mode has uses in high-resolution monochrome applications such as desktop publishing. This mode
allows the maximum amount of multiplexing (a 32:1 ratio), thus giving a pixel bus rate of only 4 MHz at a
screen resolution of 1280 by 1024. Although only a single bit plane is used, alteration of the palette page
register at the line frequency allows 256 different colors to be displayed simultaneously with 2 colors per line.
Mode 2 uses 2 bit planes to address the color palette. The 2 bits are fed into the low-order address bits of
the palette with the 6 high-order address bits being defined by the palette page register (see Section 2.2.3).
This mode allows a maximum divide ratio of 16:1 on the pixel bus and is a 4-color alternative to mode 1.
Mode 3 uses 4 bit planes to address the color palette. The 4 bits are fed into the low-order address bits of
the palette with the 4 high-order address bits being defined by the palette page register (see Section 2.2.3).
This mode provides 16 pages of 16 colors and can be used at SCLK divide ratios of 1 to 8,
Mode 4 uses 8 bit planes to address the color palette. Since all 8 bits of palette address are specified from
the pixel port, the page register is not used. This mode allows dot-clock-to-SCLK ratios of 1:1 (8-bit bus),
2: 1 (16-bit bus) or 4: 1 (32-bit bus). Therefore, in a 32-bit configuration, a 1024-by-768 pixel screen can be
implemented with an external data rate of only 16 MHz.

2.4.3

True Color Mode

Mode 5 is true color mode, in which 24 bits of data are transferred from the pixel port directly to the DACs
with the same amount of pipeline delay as the overlay data and the control signals (BLANK and SYNCs).
In this mode, overlay is provided by using the remaining 8 bits of the pixel bus to address the palette RAM,
resulting in a 24-bit RAM output that is then used as overlay information to the DACs. When all the overlay
inputs (P<0:7» are ata low logic level or the pixel read mask register is loaded with the value 0, no overlay
information is displayed; when a nonzero value is input with the pixel read mask enabled, the color palette
RAM is addressed and the resulting data is then fed through to the DACs, receiving priority over the true
color data.
The true-color-mode data input only works in the 8-bit mode. In other words, if only 6 bits are used, the 2
MSB inputs for each color should be tied to GND. However, the palette, which is used by the overlay input,
is still governed by the 8/S input pin, and the output MUX selects 8 bits of data or 6 bits of data accordingly.
In the true color mode, P<15:8> pass red data, P<23:16> pass green data, and P<31 :24> pass blue data.

2.4.4

Special Nibble Mode

Mode 6 is special nibble mode, which is enabled when the general control register SNM bit (bit 3) is set to
1 and the general control register SSRT bit (bit 2) is set to 0 (see Section 2.11). When special nibble mode
is enabled, it takes precedence over the other modes, and the mux control register setup is ignored. The
SFLAG/NFLAG input is then used as a nibble flag to indicate which nibble of each byte holds the pixel data.
Special nibble mode is a variation of the 4-bit pixel mode with a 16-bit pixel width. All 32 inputs (PO through
P31) are connected as 4 bytes, but the 16-bit data bus is composed of either the lower or upper nibble of
each of the 4 bytes. For more detailed information, refer to Section 2.9.2. Since this mode uses 4 bit planes
for each pixel, they are fed into the low-order address bits of the palette, with the 4 high-order address bits
being defined by the palette page register (see Section 2.2.3).

2.4.5

Multiplex Control Register

The multiplexer is controlled via the 8-bit multiplex control register. The bit fields ofthe register are in Table 6.

9-127

Table 6. Mode and Bus Width Selection
MODE

0#

MUX CONTROL REGISTER BITSt

DATA BITS
PER
PIXEL:!:

PIXEL
BUS
WIDTH

SCLK
DIVIDE
RATIO§

PIXEL
LATCHING
SEQUENCE1f

5

4

3

2

1

1

0

1

1

0

1

8

8

1

1) VGA<7:0>

0

1

0

0

0

0

1

4

4

1)
2)
3)
4)

0

1

0

0

0

1

1

8

8

1) P
2) P<1>

0

1

0

0

1

0

1

16

16

0

1

0

0

1

1

1

32

32

0

1

0

1

0

0

2

4

2

1) P<1:0>
2) P<3:2>

0

1

0

1

0

1

2

8

4

1)
2)
3)
4)

0

1

0

1

1

0

2

16

8

1) P<1 :0>
2) P<3:2>

0

1

0

1

1

1

2

32

16

0

1

1

0

0

0

4

4

1

1) P<3:0>

0

1

1

0

0

1

4

8

2

1) P<3:0>
2) P<7:4>

0

1

1

0

1

0

4

16

4

1)
2)
3)
4)

0

1

1

0

1

1

4

32

8

1) P<3:0>
2) P<7:4>

0
P
P<1 >
P<2>
P<3>

8) P<7>
1

1) P
2) P<1>
16) P"<15>
1) P
2) P<1>
32) P"<31>

2

P<1:0>
P<3:2>
P<5:4>
P<7:6>

8) P<"15:14>
1) P<1:0>
2) P<3:2>
16) P"<31 :30>

3

P<3:0>
P<7:4>
P<11:8>
P<15:12>

8) P<"31 :28>

9-128

MODE

MUX CONTROL REGISTER BITSt

DATA BITS
PER
PIXEL*

PIXEL
BUS
WIDTH

SCLK
DIVIDE
RATIO§

5

4

3

2

1

0

0

1

1

1

0

0

8

8

1

1) P<7:0>

0

1

1

1

0

1

8

16

2

1) P<7:0>
2) P<15:8>

0

1

1

1

1

0

8

32

4

1)
2)
3)
4)

0

0

1

1

0

1

24

32

1

1) P<31:8>

0

1

1

1

1

1

4

16

4

4

511

6

PIXEL
LATCHING
SEQUENCE~

P<7:0>
P<15:8>
P<23:16>
P<31:24>

~ELAG

1)
2)
3)
4)

- Q'
P<3:0>
P<11 :8>
P<19:16>
P<27:24>

NFLAG = 1;
1) P<7:4>
2) P<15:12>
3) P<23:20>
4) P<31:28>

*t

Bits 6 and 7 are don't care bits.
This is the number of bits of pixel port (or VGA port in mode 1) information used as color data for each displayed pixel,
often referred to as the number of bit planes. This may be color palette address data (Modes 0-4 and 6) or DAC data
(mode 5).
§ The SCLK divide ratio is the number used for the output clock selection register. It indicates the number of pixels per
bus load, or the number of pixels associated with each SCLK pulse. For example, with a 32-bit pixel bus width and 8
bit planes, 4 pixels comprise each bus load. The SCLK divide ratio is not automatically set by mode selection, but must
be written to the output clock selection register.
~ For each operating mode, the pixel latching sequence indicates the sequence in which pixel port or VGA port data are
latched into the device. The latching sequence is initiated by a rising edge on SCLK. For modes in which multiple groups
of data are latched, the SCLK rising edge latches all the groups, and the pixel clock shifts them out starting with the
low-numbered group. For example, in mode 3 with a 16-bit pixel bus width, the rising edge of SCLK latches all the data
groups, and the pixel clock shifts them out in the order P<3:0>, P<7:4>, P<11 :8>, P<15:12>.
# Mode 0 is VGA pass-through mode.
" Mode 5 is true color mode, in which 24 bits of color information are transferred directly from the pixel port to the DACs;
overlay is implemented with the remaining 8 bits of the pixel bus. The distribution of pixel port data to the DACs is as
follows: P<31 :24> are passed to the blue DAC, P<23:16> are passed to the green DAC, and P<15:8> are passed to
the red DAC. P<7:0> are used to generate overlay data; this operation can be disabled by either grounding P<7:0> or
by clearing the read mask (see Section 1.4.5).
p Mode 6 is special nibble mode, the only mode in which the pixel bus width is not equal to the actual physical width, in
bits, of the pixel bus. In this mode, the pixel bus is physically 32 bits wide; depending on the value of SFLAG/NFLAG,
either the upper or lower nibble of each of the four physical bytes is selected to comprise the 16 bits of pixel data (equal
to four 4-bit pixels).
NOTE: Although leaving unused pins floating will not adversely affect device operation, tying unused pins to ground lowers
power consumption and, thus, is recommended.

9-129

As an example of how to use Table 6, suppose that the design goals specify a system with eight data bits
per pixel and the lowest possible SCLK rate, Table 6 shows that, for non-VGA-pass-through operation, only
mode 4 supports an eight-bit pixel depth. The lowest-possible SCLK rate within mode 4 is 1:4. This set of
conditions is selected by writing the value 1Eh to the mux control register. The pixel latching sequence
column shows that, in this mode, P<7:0> should be connected to the earliest-displayed pixel plane, followed
by P<15:8>, P<23:16>, and then P<31 :24> as the last displayed pixel plane. Assuming that VCLK is
programmed as DOTCLK/4, Table 2-5 shows that the 1:4 SCLK ratio is selected by writing the value 12h
to the output clock selection register. The special nibble mode should also be disabled (see Sections 2.9.2
and 2.11.2).
When the mux control register is loaded with 2Dh, the TLC34075 enters the VGA pass-through mode (the
same condition as the default power-up mode). Please refer to Section 2.5.4 for more details.

2.4.6

Read Masking

The read mask register is used to enable or disable a pixel address bit from addressing the color palette
RAM. Each palette address bit is logically ANDed with the corresponding bit from the read mask register
before addressing the palette. This function is performed after the addition of the page register bits and,
therefore, a zeroing of the read mask results in one unique palette location (location 0) and is not affected
by the palette page register contents.

2.5

Reset

There are 3 ways to reset the TLC34075:
1.
2.
3.

2.5.1

Power-on reset
Hardware reset
Software reset

Power-On Reset

The TLC34075 contains a power-on reset circuit. Once the voltage levels have stabilized following power-on
reset, the device is in the VGA pass-through mode.

2.5.2

Hardware Reset

The TLC34075 resets whenever RS<3:0> = HHHH and a rising edge occurs on the WR input. The more
rising WR edges occur, the more reliable theTLC34075 .is reset. This scheme (bursting WR strobes until
the power supply voltage stablizes) is suggested at power-up if a hardware reset approach is used.
The default reset condition is VGA pass-through mode, and the values for each register are shown in
Section 2.5.4.

2.5.3

Software Reset

Whenever the mux control register is set for VGA pass-through mode after power-up, all registers are
initialized accordingly. Since VGA pass-through mode is the default condition at power-up and hardware
reset, the act of selecting the VGA pass-through mode through programming the mux control register is
viewed as a software reset. Therefore, whenever mux control register bits <5:0> are set to 2Dh, the
TLC34075 initiates a software reset.

2.5.4

VGA Pass-Through Mode Default Conditions

. The value contained in each register after hardware or software reset is shown below:
Mux control register:
Input clock selection register:
Output clock selection register:
Palette page register:
General control register:

9-130

2Dh
OOh
3Fh
OOh
03h

Pixel read mask register:
Palette address register:
Palette holding register:
Test register:

2.6

FFh
xxh
xxh
(Pointing to color palette red value)

Frame Buffer Interface

The TLC34075 provides two clock signals for controlling the frame buffer interface: SCLK and VCLK. SCLK
can be used to clock out data directly from the VRAM shift registers. Split shift register transfer functionality
is also supported. VCLK is used to clock and synchronize control inputs like HSYNC, VSYNC, and BLANK.
The pixel data presented atthe inputs is latched at the rising edge of SCLK in normal mode or the rising edge
of CLKO in VGA pass-through mode. Control inputs HSYNC, VSYNC, and BLANK are sampled and latched
at the falling edge ofVCLK in normal mode, while HSYNC, VSYNC, and VGABLANK are latched at the rising
edge of CLKO in VGA pass-through mode. Both data and control signals are lined up at the DAC outputs
to the monitors through the internal pipeline delay, so external glue logic is not required. The outputs of the
DACs are capable of directly driving a 37.5-Q load, as in the case of a doubly terminated 75-Q cable. See
Figures 9 and 10 for nominal output levels.

2.7

Analog Output SpeCifications

The DAC outputs are controlled by current sources (three for lOG and two each for lOR and lOB) as shown
in Figure 8. In the normal case, there is a 7.5-IRE difference between blank and black levels, which is shown
in Figure 9. If a 0-1 RE pedestal is desired, it can be selected by resetting bit 4 of the general control register
(see Section 2.11.3). The video output for a O-IRE pedestal is shown in Figure 10.

lOG

SYNC
(lOG Only)

G <0:7>

r-

15PF

Figure 8. Equivalent Circuit of the lOG Current Output

9-131

Green
mA
V
White - - - " , - - , . - . . , . - - - - - - - - - - - - - - - - - - - - : : : : : : - -

26.67

Red/Blue
mA
V

19.0S

0.714

0.OS4

92.SIRE

Black

7.SIRE
Blank

9.0S

0.34

1.44

7.62

0.286

0

0

0

0

40 IRE
Sync

Figure 9. 7.5-IRE, a-Bit Composite Video Output

White

Green
mA
V

Red/Blue
mA
V

2S.24

17.62

0.9S

0.66

100 IRE

Black/
Blank

-~o-----------'-_,_-._-'----------­ 7.62

0.286

o

o

431RE
Sync -~~-----------'--~-----------

o

o

Figure 10. O-IRE, a-Bit Composite Video Output
NOTE: 75- Q doubly terminated load. VREF = 1.235 V, RSET = 523

Q.

RS-343A levels and tolerances are assumed.

A resistor (RSET) is needed to connect the FS ADJ pin to GND to control the magnitude of the full-scale video
signal. The I RE relationships in Figures 9 and 10 are maintained regardless of the full-scale output current.

9-132

The relationship between RSET and the full-scale output current lOG is:
RSET (Q) = K1 x VREF (V) / lOG (mA)
The full-scale output current on lOR and lOB for a given RSET is:
lOR, lOB (mA) = K2 x VREF

M I RSET (Q)

where K1 and K2 are defined as:
lOG
PEDESTAL

2.8

a-BIT OUTPUT

7.5-IRE

K1

O-IRE

K1

IOR,IOB
6-BIT OUTPUT

= 11,294
= 10,684

K1
K1

= 11,206
= 10,600

a-BIT OUTPUT

= 8,067
K2 =7,462
K2

6·BIT OUTPUT
K2
K2

=7,979
=7,374

HSYNC, VSYNC, and BLANK

For the normal modes, HSYNC and VSYNC are active-low pulses, and they are passed through
true/complement gates to the HSYNCOUT and VSYNCOUT outputs. The output polarities of HSYNCOUT
and VSYNCOUT can be programmed through the general control register. However, for the VGA
pass-through mode, the polarities needed for monitors are already provided at the feature connector from
which HSYNC and VSYNC are sourced, so the TLC34075 just passes HSYNC and VSYNC through to
HSYNCOUT and VSYNCOUT without polarity change. As described in Section 2.3 and Figures 4 through
5, the BLANK, HSYNC, and VSYNC inputs are sampled and latched on the falling edge of VCLK in the
normal modes, and they are latched on the rising edge of the CLKO input in the VGA pass-through mode.
Refer to Figure 16 for the detailed timing.
The HSYNC and VSYNC inputs are used for both the VGA pass-through and normal modes. If the
application uses both VGA pass-through and normal modes, an external multiplexer is needed to select
HSYNC and VSYNC between VGA pass-through mode and normal mode. The MUXOUT signal is designed
for this purpose (see Sections 2.10 and 2.11).
The HSYNC, VSYNC, and BLANK signals have internal pipeline delays to align the data atthe outputs. Due
to the sample and latch timing delay, it is possible to have active SCLK pulses after the BLANK input
becomes active. The relationship between VCLK and SCLK and the internal VCLK sample and latch delay
need to be carefully reviewed and programmed. See Section 2.3 and Figures 4 and 5 for more details.
As shown in Figure 18 forthe lOG DAC output, active HSYNC and VSYNC signals turn off the sync current
source (after the pipeline delay) independent of the BLANK signal level. In real applications, HSYNC and
VSYNC should only be active (low) when BLANK is active (low).
To alter the polarity of the HSYNCOUT and VSYNCOUT outputs in the normal modes, the MPU must set
or clear the corresponding bits in the general control register (see Section 2.11.1). Again, these two bits affect
only the normal modes, not the VGA pass-through mode. These bits default to 1.

2.9

Split Shift Register Transfer VRAMs and Special Nibble Mode

2.9.1

Split Shift Register Transfer VRAMs

The TLC34075 directly supports split shift register transfer (SSRT) VRAMs. In order to allow the VRAMs
to perform a split shift register transfer, an extra SCLK cycle must be inserted during the blank sequence.
This is initiated when the SSRT enable bit (bit 2 in the general control register) is set to 1, the SNM bit (bit 3
in the general control register) is reset to 0 (see Section 2.11), and a rising edge on the SFLAG/NFLAG input
pin is detected. An SCLK pulse is generated within 20 ns of the riSing edge of the SFLAG/NFLAG signal.
A minimum 15-ns high logic level duration is provided to satisfy all of the -15 VRAM requirements. By
controlling the SFLAG/NFLAG rise time, the delay time from the rising edge of the VRAM TRG signal to
SCLK can be satisfied. The relationship between the SCLK, SFLAG/N FLAG , and BLANK signals is as
follows:
9-133

BLANK

~~______________________________________~r----

SSRT Enable
(General Control
Register Bit 2)

SFLAGIN:~: ___________~~~____________________________________
Figure 11. Relationship Between SFLAG/NFLAG, BLANK, and SCLK
If SFLAG/NFLAG is designed as an R-S latch set by split shift register transfer timing and reset by BLANK
going high, the delay from BLANK high to SFLAG/NFLAG low cannot exceed one-half of one SCLK cycle;
otherwise, the SCLK generation logic may fail.
.
If the SSRT function is enabled but SFLAG/NFLAG is held low, SCLK runs as if the SSRT function is
disabled. The SFLAG/NFLAG input is not qualified by the BLANK signal and needs to be held low whenever
an SSRT SCLK pulse is not desired. Refer to Section 2.3.1 and Figures 4 through 10 for more system details.

2.9.2

Special Nibble Mode

Special nibble mode is enabled when the SNM bit (bit 3 in the general control register) is set to 1 and the
SSRT bit (bit 2 in the general control register) is reset to 0 (see Section 2.11). Special nibble mode provides
a variation of the 4-bit pixel mode with a 16-bit bus width. While all 32 inputs (P
P<15:12>
P<23:20>
P<31:28>

P<3:0>
P<11 :8>
P<19:16>
P<27:24>

The SFLAG/NFLAG value is not latched by the TLC34075. Therefore, it should stay at the same level during
the whole active display period, changing levels only during the BLANK signal active time. Refer to
Figure 12, which is similar to Figure 4 except that the BLANK Signal timing reference to SFLAG/NFLAG is
explained. The SFLAG/NFLAG input has to meet the setup time and hold the data long enough to ensure
that no pixel data is missed.
Special nibble mode operates at the line frequency when BLANK is active. However, the typical application
of this mode is double frame buffers with pixel data width of 4 bits. While one frame buffer is being displayed
on the monitor, the other frame buffer can be used to accept new picture information. SFLAG/NFLAG is used
to indicate which frame buffer is being displayed.
SNM and SSRT must be mutually exclusive. Unpredictable operation occurs if both the SNM and SSRT bits
are set to 1. The mux control register should be set up as shown in Table 6 (see Section 2.4.5). However,
the SNM bit takes precedence over the other mux control register selections. In other words, if the mux
control register is set up for another mode but special nibble mode is still enabled in the general control
register, the input multiplex circuit takes whatever SCLK divide ratio the mux control register specifies and
performs the nibble operation, causing operational failure.
9--134

During special nibble mode, the input mux circuit latches all 8-bit inputs but only passes on the specified
nibble. The specified nibble is stored in the 4 LSBs of the next register pipe after the input latch, and the
4 MSBs are zeroed in that register. The register pipe contents are then passed to the read mask block. With
this structure, the palette page register still functions normally, providing good flexibility to users.
If the general control register bit 3 = 0 and bit 2 = 0, both split shift register transfers and special nibble mode
are disabled and the SFLAG/NFLAG input is ignored.
VCLK

BLANK
(at its input pin)

SFLAG/N FLAG
Input _ _-,1--'

Valid

LOAD

Sampled
BLANK

PIXEL DATA

2nd
4th
1st Group 3rd Group 5th
Group
Group
Group

I
=x=:>K--------x=x=xxx=
Last Group of Pixel Data

I
SCLK

t CAUTION:
If the data is not held valid until SCLK and BLANK both go low, the last few pixels could be missed.
:j: Setup time to next VCLK falling edge after BLANK high (must be met, otherwise the first pixel data

could be missed).

Figure 12. SFLAG/NFLAG Timing in Special Nibble Mode

2.10

MUXOUT Output

MUXOUT is a TTL-compatible output. It is software programmable and is used to control external devices.
Its typical application is to select the HSYNC and VSYNC inputs between the VGA pass-through mode and
the normal modes (see Section 2.8). This output is driven low at power-up orwhen VGA pass-through mode
is selected; at any other time it can be programmed to the desired polarity via general control register bit 7.

2.11

General Control Register

The general control register is used to control HSYNC and VSYNC polarity, split shift register transfer
enabling, special nibble mode, sync control, the ones accumulation clock source, and the VGA pass-through
indicator. The bit field definitions are as follows:

9-135

Table 8. General Control Register Bit Functions
GENERAL CONTROL REGISTER BIT

7

2.11.1

6

5

4

3

2

1

FUNCTION

X

X

X

X

X

X

X

0
0

X

X

X

X

X

X

X

1

HSYNCOUT is active-high (default)

X

X

X

X

X

X

0

X

VSYNCOUT is active-low

X

X

X

X

X

X

1

X

VSYNCOUT is active-high (default)

X

X

X

X

X

0

X

X

Disable split shift register transfer (default)

X

X

X

X

1

X

X

Enable split shift register transfer

X

X

X

X

0
0

X

X

X

Disable special nibble mode (default)

HSYNCOUT is active-low

X

X

X

X

1

0

X

X

Enable special nibble mode

X

X

X

0

X

X

X

X

O-IRE pedestal (default)

X

X

X

1

X

X

X

X

7.5-IRE pedestal

X

X

0

X

X

X

X

X

Disable sync (default)

X

X

1

X

X

X

X

X

Enable sync

X

0

X

X

X

X

X

X

Reserved (default)

X

1

X

X

X

X

X

X

Reserved

0

X

X

X

X

X

X

X

MUXOUT is low (default)

1

X

X

X

X

X

X

X

MUXOUT is high

HSYNCOUT and VSYNCOUT (Bits 0 and 1)

HSYNCOUT and VSYNCOUT polarity inversion is provided to allow indication to monitors of the current
screen resolution. Since the polarities for VGA pass-through mode are provided at the feature connector,
the inputs to the TLC34075 will have the right polarities for monitors already, so the TLC34075 just passes
them through with pipeline delay (see Section 2.8). These two bits only work in the normal modes, and the
input horizontal and vertical syncs are assumed to be active-low incoming pulses. These two bits default
to the value 1 but can be changed by software.

2.11.2

Split Shift Register Transfer Enable (SSRn and Special Nibble Mode Enable
(SNM) (Bits 2 and 3)

See Section 2.9.

2.11.3

Pedestal Enable Control (Bit 4)

This bit specifies whether a 0- or 7.5-1 RE blanking pedestal is to be generated on the video outputs. Having
a O-IRE blanking pedestal means that the black and blank levels are the same.
0: O-IRE pedestal (default)
1: 7.5-IRE pedestal

2.11.4

Sync Enable Control (Bit 5)

This bit specifies whether or not SYNC information is to be output onto lOG.
0: Disable sync (default)
1: Enable sync

2.11.5

MUXOUT (Bit 7)

The MUXOUT bit indicates to external circuitry that the device is running in VGA pass-through mode. This
bit does not affect the operation of the device (see Section 2.10).
0: MUXOUT is low (default in VGA pass-through mode)
1: MUXOUT is high
9-136

2.12

Test Register

There are three test functions provided in the TLC34075, and they are all controlled and monitored through
the test register. They are data flow check, DAC analog test, and screen integrity test.
The test register has two ports: one for a control word, accessed by writing to the register location, and one
for the data word, accessed by reading from the register location. Depending on the channel written in the
control word, the data read presents the information for that channel.
The control word is three bits long and occupies 0<2:0>. It specifies which of the eight channels to inspect.
The following table and state machine diagrams show how each channel is addressed:

Table 9. Test Mode Selection
02

01

DO

0
0
0
0

0
0

0

Color palette red value

1

Color palette green value

1

0

Color palette blue value

1

1

Identification code

1

0

Ones accumUlation red value

1

0
0

1

Ones accumUlation green value

1

1

0

Ones accumulation blue value

1

1

1

Analog test

CHANNEL

10 code

RESET

Blue

Data Flow Check

Red

r-<:J

Blue

RO

~

OAC Analog Test
Screen Integrity Test

Figure 13. Test Register Control Word State Diagrams
9-137

2.12.1

Frame Buffer Data Flow Test

The TLC34075 provides a means to check all the data entering the OAC (but before the output multiplexer
sis shift). When accessing these color channels, the data entering the OACs should be kept constant for
the entire MPl1 read cycle. This can be done either by slowing down the dot clock or ensuring that the data
is constant for a suffiCiently long series of pixels. The value read is the one stored in the color palette RAM
location pOinted to by the input multiplexer. The read operation causes a post-increment to point to the next
color channel, and the post-increment of blue wraps back to red as shown in the preceeding state diagram.
For example, if 0<2:0> is written as 001, then three succsessive reads are performed, the values read out
are green, blue, and red in that sequence.

2.12.2

Identification Code

The 10 code can be used for identification of different software versions. The 10 code in the TLC34075 is
static and may be read without consideration of the dot clock or video signals. To be user-friendly, the read
postincrement also applies to the 10 register, but once it falls into the color channel, it will not come back
pointing to the 10 unless the value 011 is written to 0<2:0> again. So, if the test register is written as 011 in
0<2:0>, then six successive reads are performed, the first value read is the 10 and the last value read is
green. The 10 value defined here is 75h.

2.12.3

Ones Accumulation Screen Integrity Test

A technique called ones accumulation canbe used to detect errors in fixed (not animated) screen displays.
This type of error detection is useful for system checkout and field diagnostics.
Each of the 256 24-bit words in the TLC34075 internal color palette RAM is composed of three bytes, one
each for the red, green, and blue components of the word. When 0<2:0> are programmed with the
appropriate binary value (see Table 9), the TLC34075 monitors the corresponding color byte that is output
by the color palette RAM. For example, if 0<2:0> are programmed with the value 100, the TLC34075
monitors the red byte. As the current frame is scanned, for each color palette RAM word accessed, the
designated color byte is checked to see how many "1" bits it contains, and this number is added to a
temporary accumulator (the entire byte is checked, even if 6-bit mode is selected). For example, if the
designated color byte contains the value 41 h (0100 0001), then the value 2 is added to the temporary
accumulator, as 41 h contains two "1" bits. This process is continued until an entire frame has been scanned;
the same color byte is monitored for the entire frame. The temporary accumulator truncates any overflow
above the value 255. Due to circuit speed limitations, the ones accumulation is calculated at a speed of
(OOTCLK frequency)/2. Ouring the vertical retrace activated by a falling edge on the TLC34075 VSYNC
input, the value in the temporary accumulator is transferred into the Ones accumulation register, and then
the temporary accumulator is reset to zero (NOTE: the ones accumulation register is updated only on the
falling edge of VSYNC, not by any vertical sync pulses coded into the composite video signal). Before the
next frame scan begins, the TLC34075 automatically changes the value in 0<2:0> so that the ones
accumulation performed during the next frame scan is for a different color byte (see the screen integrity test
state diagram of Figure 13). As long as the screen display remains fixed, the ones accumulation value for
a particular color byte should not change; if it does, an error has occurred.

2.12.4

Analog Test

Analog test is used to compare the voltage amplitudes of the analog RGB outputs to each other and to a
145-mV reference. This enables the MPU to determine whether the CRT monitor is connected to the analog
RGB outputs or not and whether the PACs are functional. To perform an analog test, 0<2:0> must be set
to 111; 0<7:4> are set as shown in Table 11. 0<3> contains the result of the analog test.

9-138

Table 10. Test Register Bit Definitions for Analog Test
BIT DEFINITION

READ/WRITE

07: Red select

RNI

06: Green select

RNI

05: Blue select

RNI

04: 145-mV reference select

RNI

03: Result

R

Table 11. 0<7:4> Bit Coding for Analog Comparisons
D<7:4>

OPERATION

IF D3

=1

IF D3

Don't care

=0

Don't care

0000

Normal operation

1010

Red OAC compared to blue OAC

Red> blue

Red < blue

1001

Red OAC compared to 145-mV reference

Red> 145 mV

Red < 145 mV

0110

Green OAC compared to blue OAC

Green> blue

Green < blue

0101

Green OAC compared to 145-mV reference

Green> 145 mV

Green < 145 mV

NOTE: All the outputs have to be terminated to compare the voltage.

01

10RorIOG~D

lOB or 145 mV

BLANK
(Internal Signal)

-

D3

C
~_--'

Figure 14. Internal Comparator Circuitry for Analog Test
The result of the analog comparison is strobed into 03 at the falling edge of an internal signal derived from
the input BLANK signal. In order to have stable inputs to the comparator, the OAC should be set to a constant
level between syncs. For normal operation, data flow check, and screen integrity test, 0<7:4> must be set
to zero.

9-139

3

Specifications

3.1 Absolute Maximum Ratings Over Operating Free-Air Temperature Range
{Unless Otherwise Noted)t
Supply voltage, VDD (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 7 V
Input voltage range, VI .......................•............. -0.5 V to VOD + 0.5 V
Analog output short-circuit duration to any power supply or common ......... unlimited
Operating free-air temperature range, T A .............................. O°C to 70°C
Storage temperature range ...................................... -65°C to 150°C
Junction temperature ......................... '............................ 175°C
Case temperature for 10 seconds: FN package .............................. 260°C
Lead temperature 1,6 mm (1/16 inch) from case for 10 seconds ............... 260°C

t Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These
are stress ratings only and functional operation of the device at these or any other conditions beyond those indicated
under "recommended operating conditions" is not implied. Exposure to absolute-maximum-rated conditions for
extended periods may affect device reliability.
NOTE 1: All voltage values are with respect to the GND terminal.

3.2 Recommended Operating Conditions
VDD

Supply voltage

VREF

Reference voltage

VIH

High-level input voltage

Vil

low-level input voltage

MIN

NOM

MAX

UNIT

4.75

5

5.25

V

1.2

1.235

1.26

V

TTL inputs

2.4

VDD + 0.5

ECl inputs

VDD-1

VDD + 0.5

TTL inputs
ECl inputs

0.8
-0.5

Output load resistance, Rl

9-140

Q

523

0

V
Q

37.5

FS ADJUST resistor, RSET
Operating free-air temperature

VDD -1.6

V

70

°C

3.3 Electrical Characteristics
PARAMETER
VOH
VOL

IIH
IlL

100

High-level output voltage
Low-level output
voltage

0<0:7>, MUXOUT, VCLK

IOZ
Ci

IOH =-800 f,lA

MIN

TYpt

MAX

2.4
0.4

HSYNCOU~VSYNCOUT

IOL = 15 mA

0.4

IOL = 18 mA

0.4

High-level input

TTL inputs

VI = 2.4 V

1

current

ECL inputs

VI = 4V

1

Low-level input

TTL inputs

VI = 0.8 V

-1

current

ECL inputs

VI = 0.4 V

-1

TLC34075-66

350

Supply current,

TLC34075-85

375

pseudo-color mode

TLC34075-110

400

TLC34075-135

470

See Note 2

450

Supply current,

TLC34075-85

450

true color mode

TLC34075-110

450

TLC34075-135

450

High-impedance-state output currrent
Input capacitance

UNIT
V

IOL = 3.2 mA

SCLK

TLC34075-66
100

TEST CONDITIONS

10

TTL inputs

f = 1 MHz, VI = 2.4 V

4

ECL inputs

f = 1 MHz, VI = 4 V

4

V

f,lA

f,lA

mA

f,lA
pF

t All typical values are at VOO = 5 V, T A = 25°C.
NOTE 2: 100 is measured with OOTCLK running at the maximum specified frequency, SCLK frequency =
OOTCLK frequency/4, and the palette RAM loaded with fUll-range toggling patterns (OOh/OOh/FFh/FFh/OOh/
OOh/FFh/FFh/ ... ). Pseudo-color mode is also known as color indexing mode.

9-141

3.4 Operating Characteristics
PARAMETER
Resolution (each DAC)
EL
ED

TEST CONDITIONS

MIN

TYP

8/6 high

8

8/6 low

6

End-point linearity error

8/6 high

(each DAC)

8/6 low

Differential linearity error

8/6 high

(each DAC)

8/6 low

1/4
1
1/4
17.69

19.05

20.4

White level relative to black (7.5 IRE only)

16.74

17.62

18.5

Black level relative to blank (7.5 IRE only)

0.95

1.44

1.9

0

5

50

fAA

7.6

8.96

mA

Sync level on lOG (with SYNC enabled)

0

5

50

fAA

One LSB (8/6 high)

69.1

One LSB (8/6 low)

276.4
2%
-20
-1

Output compliance
Output impedance

Glitch impulse (see Note 2)

9-142

fAA
5%
dB
1.2

50
f = 1 MHz. lOUT = 0

Clock and data feedthrough

NOTE 2:

mA

6.29

DAC-to-DAC matching

Pipeline delay

LSB

Blank level on lOG (with SYNC enabled)

DAC-to-DAC crosstalk

Output capacitance

LSB

5%
White level relative to blank

Blank level on lOR. lOB

Voc

UNIT
bits

1

Gray scale error

Output current

MAX

Normal mode
VGA pass-through mode

V
kQ

13

pF

-20

dB

50

pV-s

1 SCLK + 9 DOTCLK
7.5 DOTCLK

periods

Glitch impulse does not include clock and data feedthrough. The -3-dB test bandwidth is twice the clock rate.

3.5 Timing Requirements
TLC34075-66 TLC34075-85

PARAMETER

MIN

MAX

MIN

MAX

TLC34075-110

MIN

MAX

TLC34075-135
MIN

MAX

UNIT

OOTCLK frequency

66

85

110

135

MHz

ClKO frequency for VGA
pass-through mode

66

85

85

85

MHz

TTL

15.2

11.8

9.1

7.4

ECl

15.2

11.8

9.1

7.4

10

10

10

10

ns

Hold time, RS<0:3> valid
after RO or WR ~

10

10

10

10

ns

tsu2

Setup time, 0<0:7> valid
before WR T

35

35

35

35

ns

th2

Hold time, 0<0:7> valid
after WR t

0

0

0

0

ns

tsu3

Setup time, VGA<0:7> and
HSYNC, VSYNC, and
VGABLANK valid before
ClKO t

2

2

2

2

ns

th3

Hold time, VGA<0:7> and
HSYNC, VSYNC, and
VGABLANK valid after ClKO

2

2

2

2

ns

tcyc

Clock cycle time

tsul

Setup time, RS<0:3>
valid before RO or WR

th1

~

ns

t

tsu4

Setup time, P<0:31> valid
before SClK t

2

2

2

0

ns

th4

Hold time, P<0:31> valid after
SClK t

5

5

5

5

ns

tsu5

Setup time, HSYNC, VSYNC,
and BLANK valid before
VClK ~

5

5

5

5

ns

th5

Hold time, HSYNC, VSYNC,
and BLANK valid after VClK

2

2

2

2

ns

tw1

Pulse duration, RO or WR loW

50

50

50

50

ns

tw2

Pulse duration, RO or WR high

30

30

30

30

ns

TTL

4.5

4

3.5

3

ECl

5.5

4

3.5

3

TTL

4.5

4

3.5

3

~

tw3

Pulse duration, clock high

tw4

Pulse duration, clock low

ECl

5.5

4

3.5

3

tW5

Pulse duration, SFLAG/NFLAG
high (see Note 4)

30

30

30

30

ns
ns
ns

NOTES: 3. TTL input Signals are 0 to 3 V with less than 3 ns rise/fall time between the 10% and 90% levels unless
otherwise specified. ECl input signals are VOO-1.8 Vto VOO-0.8 Vwith less than 2 ns rise/fall time between
the 20% and 80% levels. For input and output signals, timing reference points are atthe 10% and 90% Signal
levels. Analog output loads are less than 10 pF. 0<0:7> output loads are less than 50 pF. All other output loads
are less than 50 pF unless otherwise specified.
4. This parameter applies when the split sbift register transfer (SSRT) function is enabled. See Section 2.9.1
for details.

9--143

3.6 Switching Characteristics
TL34075-66, TLC34075-85
TLC34075-66
PARAMETER

MIN

TYP

TLC34075-85

MAX

MIN

TYP

MAX

UNIT

SCLK frequency (see Note 5)

66

85

MHz

VCLK frequency

66

85

MHz

ten1

Enable time, RD low to D<0:7> valid

40

40

ns

tdis1

Disable time, RD high to D<0:7> disabled

17

17

ns

tv1

Valid time, D<0:7> valid after RD high

tpLH1

Propagation delay, SFLAG/NFLAG
high (see Note 6)

td1

Delay time, RD low to D<0:7> starting to turn
on

td2

Delay time, selected input clock high/low to
DOTCLK (internal Signal) high/low

7

7

ns

td3

Delay time, DOTCLK high/low to VCLK
high/low

6

6

ns

td4

Delay time, VCLK high/low to SCLK high/low

td5

Delay time, DOTCLK high/low to SCLK
high/low

td6

Delay time, DOTCLK high to lOR/lOG/lOB
active (analog output delay time) (see Note 7)

td7

Analog output settling time (see Note 8)

td8

Delay time, DOTCLK high to HSYNCOUT and
VSYNCOUT valid

r to SCLK

tw6

Pulse duration, SCLK high (see Note 6)

tr

Analog output rise time (see Note 9)
Analog output skew

5

5
20

0
5

ns

0

20

5

5

0

ns

0

5

ns

8

8

ns

20

20

ns

8

8

5
15

5
55

15

2
0

ns

ns
55

2
2

0

ns

ns
ns

2

ns

NOTES: 5. SCLK can drive an output capacitive load up to 60 pF. The worst-case transition time between the 10% and
90% levels is less than 4 ns.
6. This parameter applies when the split shift register transfer (SSRT) function is enabled. See Section 2.9.1
for details.
7. Measured from the 90% point of the rising edge of DOTCLK to 50% of the full-scale transition.
8. Measured from the 50% point of the full-scale transition to the point at which the output has settled, within
± 1 LSB (settling time does not include clock and data feedthrough).
9. Measured between 10% and 90% of the full-scale transition.

9-144

3.6 Switching Characteristics (Cont'd.)
TL34075-110, TLC34075-135
TLC34075-135

TLC34075-110

PARAMETER

MIN

TYP

MAX

MIN

TYP

MAX

UNIT

SCLK frequency (see Note 10)

85

85

MHz

VCLK frequency

85

85

MHz

40

40

ns

17

17

ns

ten1

Enable time, RD low to 0<0:7> valid

tdis1

Disable time, RD high to 0<0:7> disabled

tv1

Valid time, 0<0:7> valid after RD high

5

tpLH1

Propagation delay, SFLAG/NFLAG t to SCLK
high (see Note 11)

0

td1

Delay time, RD low to 0<0:7> starting to turn
on

5

td2

Delay time, selected input clock high/low to
DOTCLK (internal signal) high/low

7

7

ns

td3

Delay time, DOTCLK high/low to VCLK
high/low

6

6

ns

td4

Delay time, VCLK high/low to SCLK high/low

td5

Delay time, DOTCLK high/low to SCLK
high/low

td6

Delay time, DOTCLK high to lOR/lOG/lOB
active (analog output delay time) (see Note 12)

td7

Analog output settling time (see Note 13)

td8

Delay time, DOTCLK high to HSYNCOUT and
VSYNCOUT valid

tW6

Pulse duration, SCLK high (see Note 11)

tr

Analog output rise time (see Note 14)
Analog output skew

..

5
20

ns
20

0
5

5

0

ns

0

5

ns

8

8

ns

20

20

ns

6

6

3
15

55

15

2

0

ns
ns

3

2
0

ns

55

ns
ns

2
2

ns

NOTES: 10. SCLK can drive an output capacitive load up to 60 pF. The worst-case transition time between the 10% and
90% levels is less than 4 ns.
11. This parameter applies when the split shift register transfer (SSRT) function is enabled. See Section 2.9.1
for details.
12. Measured from the 90% pOint of the rising edge of DOTCLK to 50% of the full-scale transition.
13. Measured from the 50% pOint of the full-scale transition to the point at which the output has settled, within
± 1 LSB (settling time does not include clock and data feedthrough).
14. Measured between 10% and 90% of the full-scale transition.

9-145

3.7 Timing Diagrams
tsu1 -l41.r---~~

I

RS <0:3>

I.
I I

.1
I

th1

Xo::..'_~V_al~id_-'ilX,-__________________
--...1II
-

I ~~----- tw1

RD,WR

.1

Y!IiI

---------~'!I'k

-------+:----ll'\.I!

I 14-1.I I

'--....I- t dis1
I
~

/J------

Data Out, RD Low

I

I

I ~ tv1

I+- td1 ---+i
D<0:7>~

(Input)~
,
tsu2

Data In,
~~~~~~
WRLow ~
'I
,
~
~ th2

--io'.t---.t.'

Figure 15. MPU Interface Timing

9-146

\1

I~---------------------'"'!I

~ ten1 ---JoI
I
I

D <0:7>
(Output)

*-- tw2 -+I

I

ClK <0:3>
td2

ffi

:.-.rI

I I I

DOTClK
(Internal Signal)

I
td3

VClK

I

:fi ~

::
Id4 : :

SClK IdS:
Ih3

:

Id3

:1

IN ,
l:

14

i ~ )
,..1
r I

I

~

!4.1

I

td2

X

-~""""T'I- l d - 4 - - - - '

>C

.....- - - - - '

""'r

: :1-.,.:_t_dS_ _ _ _

X. . .____>C

.J

II
I I

II
I I
II

I
I

114~1I1

I

S
Ui_III
V

I

I

VGA<0:7>,
HSYNC, VSYNC, VGABLANK
(VGA Pass-Through Mode)

1\

Data;
Ih4,

ISU4~~

=x:

P <0:31>

Data

Is~:~
HSYNC,VSYNC, BLANK
(Normal Mode)

======X

14

Data
IdS

IOR,IOG,IOB

14 .14

.1

Id7

1j(V11
I
I

_ _ _ _ _ _ _..J..J

1-': I.- tr

=x

HSYNCOUT
VSYNCOUT

Id~

Valid

X Valid x=

Figure 16. Video Input/Output

BLANK

r--

~

~~,--------------~--~/
~1.------tw5------~~1

II~------------~I\
tPlH1-1,.1.--~.r ~ tw6 -+'

SFLAG/
NFLAG ________~/!

I I

SClK __________~y

~

________________

\'-_______________
1

Figure 17. SFLAG/NFLAG Timing (When SSRT Function is Enabled)

9-147

9-148

Appendix A
SCLKNCLK and the TMS340xO
While the TLC34075 SCLK and VCLK outputs are designed for compatibility with all graphics systems, they
are also tightly coupled with the TMS340xO Graphics System Processors. All the timing requirements of the
TMS340xO have been considered. However, there are a few pOints that need to be explained with regard
to applications.

VCLK
All the video control signals in the TMS340xO (i.e., BLANK, HSYNC, and VSYNC) are triggered and
generated from the falling edge of VCLK. The fact that the TLC34075 uses the falling edge to sample and
latch the BLANK input gives users maximum freedom to choose the frequency of VCLK and interconnect
the TLC34075 with the TMS340xO GSP without glue logic. Needless to say, the VCLK frequency needs to
be selected to be compatible with the minimum VCLK period required by the TMS340xO.
In the TMS340xO, the same VCLK falling edge that generates BLANK requests a screen refresh. If the VCLK
period is longer than 16 TOs (TO is the period of the TMS340xO CLKIN), it is possible that the last SCLK
pulse could be used falsely to transfer the VRAM data from memory to the shift register along with the last
pixel transfer. The first SCLK pulse for the next scan line would then shift the first pixel data out of the pipe
and the screen would then falsely start from the second pixel.

SCLK and SFLAG
The TLC34075 SCLK signal is compatible with current -10 and slower VRAMs. When split shift register
transfers are used, one SCLK pulse has to be generated between the regular shift register transfer and the
split ~hift register transfer to ensure correct operation. The SFLAG input is designed forthis purpose. SFLAG
can be generated from a programmable logic array and triggered by the riSing edge of the TR/OE signal or
the riSing edge of the RAS signal of the regular shift register transfer cycle. TR/OE can be used if the
minimum delay from when the VRAM's TRG signal goes high to SCLK going high can be met by the
programmable logic array delay; otherwise, RAS can be used.

9-149

9-150

Appendix B
PC Board Layout Considerations
PC Board Considerations
A four-layer PC board should be used with the TLC34075: one layer each for 5-V power and GND and two
layers for signals. The layout should be optimized for the lowest-possible noise on the TLC34075 power and
ground lines by shielding the digital inputs and providing good decoupling. The lead length between groups
of VDD and GND pins should be minimized so as to reduce inductive ringing. The terminal assignments for
the TLC34075 P<0:31 > inputs were selected for minimum interconnect lengths between these inputs and
the VRAM pixel data outputs. The TLC34075 should be located as close to the output connectors as possible
to minimize noise pickup and reflections due to impedance mismatching.

Ground Plane
A single ground plane is recommended for both the TLC34075 and the rest of the logic. Separate digital and
analog ground planes are not needed.

Power Plane
Split power planes are recommended for the TLC34075 and the rest of the logic. The TLC34075 and its
associated analog circuitry should have their own power plane (referred to as Avec in Figure 18). The two
power planes should be connected at a single point through a ferrite bead as shown in Figures 18, 19, and
20. This bead should be located within three inches of the TLC34075.

Supply Decoupling
Bypass capacitors should be installed using the shortest leads possible, consistent with reliable operation,
to reduce the lead inductance.
For the best performance, a 0.1-flF ceramic capacitor in parallel with a 0.01-flF chip capacitor should be
used to decouple each ofthe three groups of power pins to GND. These capacitors should be placed as close
as possible to the device as shown in Figure 19.
If a switching power supply is used, the designer should pay close attention to reducing power supply noise
and should consider using a three-terminal voltage regulator for supplying power to Avec.

COMP and VREF Terminals
A 1OO-Q resistor and 0.1-flF ceramic capacitor (approximate values) should be connected in series between
the device's COMP and VDD terminals in order to avoid noise and color-smearing problems. Also, whether
an internal or external voltage reference is used, a 0.1-flF capacitor should be connected between the
device's VREF and GND terminals to further stabilize the video image. These resistor and capacitor values
may vary depending on the board layout; experimentation may be required in order to determine optimum
values.

I

t.·

9-151
.Il.·.:

I~

RS
COMP

L1
VDD

IEE::-----=---

VCC

C11

C10

TLC34075
GND f'=-it---__e_--tt---it---...._

GND

FSADJUST
lOR

J----+---+---j----- }

lOG

To Video Connector

IOBJ-------------~e_-----....._ _ _ _ _ _
...a

DESCRIPTION

LOCATION
C1-C3, C9-C10, C12

0.1-~F

ceramic capacitor

C5-C7

0.01-~F

C11

33-~F

L1

ferrite bead

ceramic chip capacitor

tantalum capacitor

R1

1000-0 1% metal-film resistor

R2

523-0 1% metal-film resistor

R3,R4,R5

75-0 1% metal-film resistor

R6

100-0 5% resistor

D1

1.2-V voltage reference

Figure 18. Typical Connection Diagram and Components (Shaded Area is Optional)

9-152

-1
--[£ZJ-- -1
-{Ei}-

$~
o

-l

f-

9

01
RS

~
I~
~

P1

~~
-l
I~I~I ~

0

CS---+

L1

-l

R1

TLC3407S
(84-Pin PLCC)

U1

C11

R2
R3

~

R4

~

RS

~

...0
'1U

... u

041
11)1:
... 1:

~Edge of
the Board

III 0

cO
en

III
C

Figure 19. Typical Component Placement (Component Side)

...........
•

VCC

o.o

••

••••••••••• 00.

()( ).

VCC

C)

•
·.
•

••••• •
••
••
••
••
:••
o.
•• • 0.
cu· ••
AVCC
.0
•
••
•••
••
••
()O
••
••
••
••
•
••
••
• ••
••
••
••••••••••••••
••••••••••••
~\)

Edge of
the Board

VCC

Figure 20. Typical Split Power Plane (Solder Side)

I

9-153

9-154

Appendix C
SCLK Frequency> VCLK Frequency
The VCLK and SCLK outputs generated by the TLC34075 are both free-running clocks. The video control
signals (i.e., HSYNC, VSYNC, and BLANK) are normally generated from VCLK, and a fixed relationship
between the video control signals and VCLK can therefore be expected. The TLC34075 samples and latches
the BLANK input on the falling edge of VCLK. It then looks at the LOAD signal to determine when to disable
or enable SCLK at its output terminal. The decision is deterministic when the SCLKfrequency is greater than
or equal to the VCLK frequency. However, when the SCLK frequency is less than the VCLK frequency, the
appearance of the SCLK waveform at its output terminal when BLANK is sampled low on the VCLK falling
edge can vary (see Figures C-1 and C-2).
To avoid this variation in the SCLK output waveform, the SCLK and VCLK frequencies should be chosen
so that HTOTAL is evenly divisible by the ratio of (VCLK frequency:SCLK frequency); that is,

remainder of [ (

HTOTAL

)

]

:: O.

VCLK frequency
SCLK frequency

For example, if HTOTAL is even, VCLK frequency:: DOTCLK frequency/8, and SCLK frequency::
DOTCLK frequency/16, then the formula above is satisfied. NOTE: When HTOTAL starts at zero (as in the
TMS340xO GSP), then the formula becomes

remainder of [ (

(HTOTAL + 1)
VCLK frequency
SCLK frequency

)

]

:: O.

VCLK

LOAD
(Internal Signal
for Data Latch)
SCLK at
Output Terminal

Figure 21. VCLK and SCLK Phase Relationship (Case 1)

9-155

VCLK

LOAD
(Internal Signal
for Data Latch)

SCLK at
Output Terminal

Figure 22. VCLK and SCLK Phase Relationship (Case 2)

9-156

10-1

Contents
Page
TLC32040 to TM320 Family ............................................ 10-3
TLC34075 to 1280 x 1024 x 8 Display ................................. 10-53

_.

(')
Q)

....
_.
o

:::J

::D

CD

'"C

o

....
"""l:

tn

10-2

Interfacing the TLC32040
Family to the TMS320 Family
Application Report

TEXAS

INSlRUMENlS

10-3

IMPORTANT NOTICE
Texas Instruments (TI) reserves the right to make changes to or to
discontinue any semiconductor product or service identified in this
publication without notice. TI advises its customers to obtain the latest
version of the relevant information to verify, before placing orders,
that the information being relied upon is current.
TI warrants performance of its semiconductor products to current
specifications in accordance with Tl's standard warranty. Testing and
other quality control techniques are utilized to the extent TI deems
necessary to support this warranty. Unless mandated by government
requirements, specific testing of all parameters of each device is not
necessarily performed.
TI assumes no liability for TI 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.
Specifications contained in this User's Guide supersede all data for
these products published by TI in the United States before
March 1988.

Copyright © 1988, Texas Instruments Incorporated

1D-4

Contents
Page

'lection

Introduction

10-7

~.2.3

TLC32040 Interface to the TMS32010/E15
Hardware ..............................................................................
Parts List ...........................................................................
Hardware Description .................................................................
Software ...............................................................................
Initializing the Digital Signal Processor ...................................................
Communicating with the TLC32040 .....................................................
TLC32040 Secondary Communication ...................................................

10-9
10-9
10-9
10-10
10-10
10-10
10-10
10-11

3.1
3.2
3.2.1
3.2.2
3.2.3

TLC32040 Interface to the TMS32020/C25
Hardware Description ....................................................................
Software ...............................................................................
Initializing the TMS32020/C25 .........................................................
Communicating with the TLC32040 .....................................................
Secondary Communications - Special Considerations .......................................

10-13
10-13
10-13
10-14
10-15
10-15

,
t1
t2
tZ.1
tZ.2
tZ.3

TLC32040 Interface to the TMS320C17
Hardware Description ....................................................................
Software ...............................................................................
Initializing the TMS320C17 ............................................................
AIC Communications and TMS320C17 Interrupt Management ................................
Secondary Communications ............................................................

10-17
10-17
10-18
10-18
10-18
10-19

Summary

10-21

~.1

~.1.1

2.1.2
~.2

U.1
~.2.2

~

'\.1
'\.2

a

TLC32040 and TMS32010 Flowcharts and Communication Program ........................... 10-23
Flowcharts ............................................................................. 10-23
Communication Program List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. 10-24

3.1
3.2

TLC32040 and TMS32020 Flowcharts and Communication Program ........................... 10-29
Flowcharts ............................................................................. 10-29
Communication Program List .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10-32

:::.1
:::.2

TLC32040 and TMS320C17 Flowcharts and Communication Program. . . . . . . . . . . . . . . . . . . . . . . . .. 10-41
Flowcharts ............................................................................. 10-41
Communication Program List .............................................................. 10-44

10-5

10--6

1

Introduction
The TLC32040 and TLC32041 analog interface circuits are designed to provide a high level of system integration and
performance. The analog interface circuits combine high resolution ND and D/A converters, programmable filters,
digital control and timing circuits as well as programmable input amplifiers and multiplexers. Emphasis is placed on
making the interface to digital signal processors (the TMS320 family) and most microprocessors as simple as possible.
This application report describes the software and circuits necessary to interface to numerous members of the TMS320
family. It presents three circuits for interfacing the TLC32040 Analog Interface Circuit to the TMS320 family of digital
signal processors. Details of the hardware and software necessary for these interfaces are provided.
To facilitate the discussion of the software the following definitions and naming conventions are used:
1. >nnnn - a number represented in hexadecimal.

2. Interrupt service routine - a subroutine called in direct response to a processor interrupt.
3. Interrupt subroutine - any routine called by the interrupt service routine.
4. Application program (application routine) - the user's application dependent software (e.g., digital filtering
routines, signal generation routines, etc.)

10-7

10-8

2

TLC32040 Interface to the TMS32010/E15

2.1

Hardware
Because the TLC32040 (Analog Interface Circuit) is a serial-I/O device, the interface to the TMS32010, which has no
serial port, requires a small amount of glue-logic, The circuit shown in Figure 1 accomplishes the serial-to-parallel
conversion for the AlC operating in synchronous mode.

2.1,1

Parts List
The interface circuit for the TMS32010 uses the following standard logic circuits:

1. One SN74LS138 3-to-8-lineaddress decoder
2. One SN74LS02 Quad NOR-Gate
3. One SN74LSOO Quad NAND-Gate
4. One SN74LS04 Hex Inverter
5. One SN74LS74 Dual D-Flip-Flop
6. Two SN74LS299 8-bit Shift Registers
7415299

TLC32040

TM532010/C15
~

DEN

51

F5X

G2

OX

OH'

7415138
' - - G1

YO

YT

-

U2
50
G1

~

h

••
•

U1
AO/PAO

A

A1/PA1

B

A2/PA2

C

5R

r---

-

,~

a

5HIFT
ClK

......

7415299

DO

WE
ClKOUT

-

8
51
G2
50

---4

/

/

OH'

G1

./

U3

16

016

••
•

~

V

/

h

8

••
•a

./

~ -

-::ll4 "'

----I

-

SR

..J-

D~ DR

0
U4

741574

l5"'

1--'

INT

M5TRCLK
EODX

Figure 1. AIC Interface to TMS32010/E15
10-9

2.1.2

Hardware Description
The SN74LS138 is used to decode the addresses of the ports to which the TLC32040 and the interface logic have been
mapped. If no other ports are needed in the development system, this device may be eliminated and the address lines of
the TMS32010 used directly in place of Y1 and YO (see Figure 1).
Since the interface circuits are only addressed when the TMS32010 executes an IN or an OUT instruction, gates Ll, L2,
L3, L4, and L5 are required to enable reading and writing to the shift registers only on these instructions. The TBLW
instruction is prohibited because it has the same timing as the OUT instruction. Flip-flop U4 ensures that the setup and
hold times of SN74LS299 shift registers are met.
Although not shown in the circuit diagram, it is recommended that the CLR pins of the SN74LS299 shift registers as
well as the RESET pin of the AIC be tied to the power-up reset circuit shown in the AIC data sheet. This ensures that
the registers are clear when the AIC begins to transfer data and decrease the possibility that the AIC will shift in bad data
which could cause the AIC to shut down or behave in an unexpected manner.

2.2

Software
The flowcharts for the communication program along with the TMS32010 program listing are presented in Appendix A.
If this software is to be used, and application program that moves data into and out of the transmit and receive registers
must be supplied.

2.2.1

Initializing the TMS320010/E15
As shown in the flowcharts in Appendix A, the program begins with an initialization routine which clears both the
transmit/receive-end flag and the secondary communication flag, and stores the addresses of the interrupt subroutines.
The program uses the MPYK .. PAC instruction sequence to load data memory locations with the 12-bit address of the
subroutines. This sequence is only necessary if the subroutines are to reside in program memory locations larger than
> OOFF. Otherwise, the instructions LACK and SACL may be used to initialize the subroutine-address storage locations.

2.2.2

Communicating with the TLC32040
After the storage registers and status register have been initialized, the interrupt is enabled and control is passed to the
user's application routine (I.e., the system-dependent software that processes received data and prepares data for
transmission). The program ignores the first interrupt that occurs after interrupts are enabled (page 10-28, line 207,
IOINT routine), allowing the AIC to stabilize after a reset. The application routine should not write to the shift registers
while data is moving into (and out of) them. In addition, it should ensure that no primary data is written to the shift
registers between a primary and secondary data-communication pair. The first objecive can be accomplished by writing
to the SN74LS299 shift registers as quickly as possible after the receive interrupt. The number of instruction cycles
between the data transfers can be calculated from the conversion frequency. By counting instruction cycles in the
application program, it is possible to determine whether the data transfer will conflict with the OUT instruction to the
shift register. The second objective can be accomplished by monitoring SNDFLG in the application program. If
SNDFLG is true (>OOFF), secondary communication has not been completed.
When the processosr receives an interrupt, the program counter is pushed onto the hardware stack and then the program
counter is set to > 0002, the location of the interrupt service routine, INTSVC (page 10-25, line 46). The interrupt service
routine then saves the contents of the accumulator and the status register and calls the interrupt subroutine to which
XVECT points. If secondary communication is to follow the upcoming primary communication, XVECT, is set by the
application program to refer to SINTl, otherwise, XVECT defaults to NINT (I.e., the normal interrupt routine).

10-10

Because the interrupt subroutine makes one subroutine call and uses two levels of the hardware stack, the application
program can only use two levels of nesting (i.e., if stack extension is not used). This means that any subroutine called
by the application program can only call subroutines containing no instructions that use the hardware stack (e.g., TBLW)
and that make no other subroutine calls. In addition, if the application program and communication program are being
implemented on an XDS series emulator, the emulator consumes one level of the hardware stack and allows the
application program only one level of nesting (i.e., one level of subroutine calls).
As shown in the flowcharts in Appendix A, the normal interrupt routine reads the AID data from the shift registers and
then sets the receive/transmit end-flag (RXEFLG). The application program must write the outgoing D/A da:ta word to
the shift registers at a time convenient to the application routine. It should have the restriction that the data be written
before the next data transfer.

2.2.3

TLC32040 Secondary Communication
If it is necessary to write to the control register of the AIC or configure any of the AIC internal counters, the application
program must initiate a primary/secondary communication pair. This can be accomplished by placing a data word in
which bits a and 1 are both high into DXMT, placing the secondary control word (see program listing page 10-25) in
D2ND, and placing the address of the secondary communication subroutine, SINTl, in XVECT. When the next interrupt
occurs, the interrupt subroutine will call routine SINTl. SINTl reads the ND information from the shift registers and
writes the secondary communication word to the shift registers.

10-11

10-12

3

TLC32040 Interface to the TMS32020

3.1

Hardware Description
Because the TLC32040 is designed specifically to interface with the serial port of the TMS32020/C25, the interface
requires no external hardware. Except for CLKR and CLKX, there is a one-to-one correspondence between the serial
port control and data pins ofTMS32020 and TLC32040. CLKR and CLKX are tied together since both the transmit and
the receive operations are synchronized with SHIFT CLK of the TLC32040. The interface circuit, along with the
communication program (page 10-33), allows the AIC to communicate with the TMS32020/C25 in both synchronous
and asynchronous modes. See Figures 2, 3, and 4.

3.2

Software
The program listed in Appendix B allows the AIC to communicate with the TMS32020 in synchronous or asynchronous
mode. Although originally written for the TMS32020, it will work just as well for the TMS320C25.

TLC32040

TMS32020/C25
5V

L

WORD/BYTE
MSTR CLK

CLKOUT

FSX

FSX
OX

OX

FSR

FSR

DR

DR

CLKX
CLKR

---1

SHIFT CLK

Figure 2. AIC Interface to TMS32020/C25

10-13

SHIFT elK

I
I

\

I

I

~--~I----+I--~I~--~II~--------------

oR _____o_1_5____

~~1~--0--1----0-0---------------------I

ox -----(

EOOR. EOOX

,

015

------------------------~II~------------~

L....J~----------

The sequence of operation is:
1. The FSX or FSR pin is brought low.
2. One 16-bit w.ord is transmitted or one 16-bit byte is received.
3. The FSX or FSR pin is brought high.
4. The EODX or EO DR pin emits a low-going pulse as shown.

Figure 3. Operating Sequence for AIC-TMC32020/C25 Interface

Figure 4. Asynchronous Communication AIC-TMS32020/C25 Interface
3.2.1

Initializing the TMS32020/C25
This program starts by calling the initialization routine. The working storage registers for the communication program
and the transmit and receive registers of the DSP are cleared, and the status registers and interrupt mask register of the
TMS32020/C25 are set (see program flow charts in Appendix B). The addresses of the transmit and receive interrupt
subroutines are placed in their storage locations, and the addresses of the routines which ignore the first transmit and
receive interrupts are placed in the transmit and receive subroutine pointers (XVECT and RVECT). The TMS32020/C25
serial port is configured to allow transmission of 16~bit data words (FO), the serial port format bit of the TMS32020/C25
must be set to zero) with an externally generated frame synchronization (FSX and FXR arae inputs, TXM bit is set
to 0).

10-14

3.2.2

Communicating with the TLC32040
After the TMS32020/C25 has been initialized, interrupts are enabled and the program calls subroutine IGR. The
processor is instructed to wait for the first transmit and receive interrupts (XINT and RINT) and ignore them. After the
TMS32020 has received both a receive and a transmit interrupt, the IGR routine will transfer control back to the main
program and IGR will not be called again.
If the transmit interrupt is enabled, the processor branches to location 28 in program memory at the end of a serial
transmission. This is the location of the transmit interrupt service routine. The program context is saved by storing the
status registers and the contents of the accumulator. Then the interrupt service routine calls the interrupt subroutine whose
address is stored in the transmit interrupt pointer (XVECT).

A similar procedure occurs on completion of a serial receive; If the receive interrupt is enabled, the processor branches
to location 26 in program memory. As with the transmit interrupt service routine (XI NT, page 10--36, line 226), the
receive interrupt service routine (page 10--36, line 194) saves context and then calls the interrupt subroutine whose
address is stored in the receive interrupt pointer (RVECT). It is important that during the execution of either the receive
or transmit interrupt service routines, all interrupts are disabled and must be re-enabled when the interrupt service routine
ends.
The main program is the application program. Procedures such as digital filtering, tone-generation and detection, and
secondary communication judgment can be placed in the application program. In the program listing shown in
Appendix B, a subroutine (C2ND) is provided which will prepare for secondary communication. If secondary
communication is required, the user must first write the data with the secondary code to the DXMT register. This data
word should have the two least significant bits set high (e.g., >0003). The first 14 bits transmitted will go to the D/A
converter and the last two bits indicate to the AIC that secondary communication will follow. After writing to the SXMT
register, the secondary communication word should be written to the D2ND register.
This data may be used to program the AIC internal counters or to reconfigure the AlC (e.g., to change from synchronous
to asynchronous mode or to bypass the bandpass filter). After both data words are stored in their respective registers,
the application program can then call the subroutine C2ND which will prepare the TMS32020 to transmit the secondary
communication word immediately after primary communication.

3.2.3

Secondary Communicating - Special Considerations
This communication program disables the receive interrupt (RINT) when secondary communication is requested.
Because of the critical timing between the primary and secondary communication words and because RINT carries a
higher priority than the transmit interrupt, the receive interrupt cannot be allowed to interrupt the processor before the
secondary data word can be written to the data-transmit register. If this situation were to occur, the AIC would not receive
the correct secondary control word and the AIC could be shut down.
In many applications, the AIC internal registers need only be set at the beginning of operation, (i.e., just after
initialization). Thereafter, the DSP only communicates with the AIC using primary Communication. In cases such as
these, the communication program can be greatly simplified.

10-15

10-16

4

Interfacing the TMS32040 to the TMS320C17

4.1

Hardware Description
As shown in Figure 5, the TMS320C17 interfaces directly with the TLC32040. However, because the TMSs320C17
responds more slowly to interrupts than the TMS32010!E15 or the TMS32020/C25, additional circuit connections are
necessary to ensure that the TMS320C17 can respond to the interrupt, accomplish the context-switching that is required
when an interrupt is serviced, and proceed with the interrupt vector. This must all be accomplished within the strict timing
requirements imposed by the TLC32040. To meet these requirements, FSX of the TLC32040 is connected to the EXINT
pin of the TMS320C17. This allows the TMS320C17 to recognize the transmit interrupt before the transmission is
complete. This allows the interrupt service routine to complete its context-switching while the data is being transferred.
The interrupt service routine branches to the interrupt subroutines only after the FSX flag bit has been set. This signals
the end of data transmission.
The other hardware modification involves connecting the EODX pin of the TLC32040 to the BIO pin of the
TMS320C17. Because the TMS320C17 serial port accepts data in 8-bit bytes (see Figure 6) and the TLC32040 controls
the byte sequence (i.e., which byte is transmitted first, the high-order byte or the low-order byte) it is important that the
TMS320C17 be able to distinguish between the two transmitted bytes. The EODX signal is asserted only once during
each transmission pair, making it useful for marking the end of a transmission pair and synchronizing the TMS320C17
with the AIC byte sequence. After synchronism has been established, the BIO line is no longer needed by the interface
program and may be used elsewhere.
Because he TMS320C17 serial port operates only in byte mode, 16-bit transmit data should be separated into two 8-bit
bytes and stored in separate registers before a transmit interrupt is acknowledged. Alternatively, the data can be prepared
inside the interrupt service routine before the interrupt subroutine is called. From the time that the interrupt is recognized
to the end of the data transmission is equivalent to 28 TMS320C17 instruction cycles.
TMS320C17

EXINT
FSX
CLK OUT
DXO
FSR
ORO
SCLK

TLC32040

n

*"

WORD/BYTE
FSX
MSTR CLK
OX
FSR
DR
SHIFT eLK

Figure 5. AIC Interface to TMS320C17

10-17

SHIFT elK
I
I

FSX. FSR - - - ,

,

0~5

DR

,

,

I
I·

I

\,....-~I-.."I....-----....I

~~________0~8~_________~~~0~'__~0~O__-

OX~
EOOR.EOOX

I

II

I
I

08

_____

107'06~

--------------11'~------~\L______________________"j'~--------~I

The sequence of operation is:
1. The FSX or FSR pin is brought low.
2. One 8-bit word is transmitted or one 8-bit byte is received.
3. The EOOX or EOOR pins are brought low.
4. The FSX or FSR emit a positive frame-sync pulse that is four shift clock cycles wide.
5. One 8-bit byte is transmitted and one 8-bit byte is received.
6. The EO OX and EOOR pins are brought high.
7. The FSX and FSR pins are brought high

Figure 6. Operating Sequence for AIC·TMS320C17

4.2

Software
The software listed in Appendix C only allows the AIC to communicaet with the TMS320C17 in synchronous mode.
This communication program is supplied with an application routine, DLB (Appendix C, program listing line 253),
which returns the most recently received data word back to the AIC (digitalloopback).

4.2.1

Initializing the TMS320C17
The program begins with an initialization routine (INIT, page 10-45, line 120). Interrupts are disabled and all the working
storage registers used by the communication program are cleared. Both transmit registers are cleared, the constants used
by the program are initialized and the addresses of the subroutines called by the program are placed in data memory. This
enables the interrupt service routine to call subroutines located in program-memory addresses higher than 255. After the
initialization is complete, the TMS320C17 monitors the FSX interrupt flag in the control register to establish
synchronization with the Ale.

4.2.2

AIC Communications and Interrupt Management
Because the AIC FSX pin is tied to the EXINT line of the TMS320C17 and the delay through the interrupt multiplexer,
the interrupt service routine is called four instruction cycles after the falling edge ofFSX. The interrupt service routine
(INTSVC, Appendix C, program listing, line 90) completes its context switching and then monitors the lower control
register, polling the FSX flag bit that indicates the end of the 8-bit serial data transfer. If the FSX flag bit is set, the transfer
is complete. After this bit is set, control is transferred to the interrupt subroutine whose address is stored in VECT. The
serial communication must be complete before data is read from the data receive register.
When no secondary communication is to follow, the interrupt subroutines, NINT1 and NINT2, are called. If data has
ben stored in DXMT2 (the low-order eight bits of the transmit data word), which does not indicate that secondary
communication is to follow, the interrupt service routine calls NINT1 when the first 8-bit serial transfer is complete.
NINTl immediately writes the second byte of transmit data, (Le., the contents of DXMTI) to transmit data register 0
(TRO). It then moves the first byte of the received data (i.e., the high-order byte of the ND conversion result) into
DRCVl. NINTl then stores in VECT the address of NINT2. NINT2 is called at the end of the next 8-bit data transfer
and resets the FSX interrupt flag bit by writing a logic high to it. The next interrupt (a falling edge of EXINT) occurs
before the interrupt service routine returns control to the main program. THis is an acceptable situation since the
TMS320C17, on leaving the interrupt service routine, recognizes that an interrupt has occurred and immediately
responds by servicing the interrupt.

10-18

The interrupt subroutine NINT2 is similar in operation to NINTl. It stores the low-order byte of receive data (bits 7
through 0 of the AID conversion result) and stores the address of the next interrupt subroutine in VECT. NINT2 does
not write to the transmit data register, TRO. This task has been left to the application program. After the transmit data
has been prepared by the main program and the data has been stored in DXMTI and DXMT2, the main program stores
the first byte of the transmit data in transmit data register 0 (TRO).

4.2.3

Secondary Communications
The interrupt subroutines SINTI through SINT4 are called when secondary communication is required. For secondary
communication, DXMTl and DXMT2 will hold the primary communication word. DXMT3 and DXMT4 will hold the
secondary communication word. VECT, the subroutine pointer should then be initialized to the address of SINTl. As
with the normal (primary communication only) interrupt subroutines (Le., NINTl and NINT2), the secondary
communication routines will change VECT to point to the succeeding routine (e.g., SINTl will point to SINT2, SINT2
will point to SINT3, etc.).

10-19

10-20

5

Summary
The TLC32040 is an excellent choice for many digital signal processing applications such as speech recognition/storage
systems and industrial process control. The different serial modes ofthe AIC (synchronous, asynchronous, 8- and 16-bit)
allow it to interface easily with all of the serial port members of the TMS320 family as well as other processors.

10-21

10-22

A

A.l

TLC32040 and TMS32010 Flowcharts and
Communication Program
Flowcharts

"" "Modified to call NINT.
a. MAIN

b. PRIMARY INTERRUPT ROUTINE

10---23

***

'Set, if need secondary.
"Modify to call SINT2.
"'Modify to call NINT.
'" 'Must execute before transfer beginning.

c. SECONDARY DATA COMMUNICATIONS 1

A.2

Communication Program List

0001
0002
0003
0004
0005
0006
0007
0008
0009
0002
0010
0011
0003
0012
0004
0013
0005
0006
0014
0007
0015
0016
0008
0009
0017
0018
OOOA
0019
OOOC
OOOD
0020
0021
OOOE
0022
OOOF
0023
OOFF
0024
0001
0025
0026
0027
0028
0029 0000
0030 0000 F900
0001 0000
10-24

d. SECONDARY DATA COMMUNICATION 2

************************************************************

*
*
*
*
*
*

When using this program, the circuit in the TlC32040
data sheet or its equivalent circuit must be used.
TMS32010 port 0 and port 1 are reserved for data
receiving and data transmitting. The TBlW command is
prohibited because it has the same timing as the OUT
command. TlC32040 is used only in synchronous mode.

*

*
*
*

*
*

************************************************************
*
RXEFLG

SNDFlG

DRCV
DXMT
D2ND
XVECT
ACHSTK
AClSTK
SSTSTK
ANINT
ASINTl
ASINT2
TMPO

*

SET
ONE

*

*
*

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU

>02

>04
>05
>06
>07
>08
>09
>OA
>OC
>OD
>OE
>OF

EQU
EQU

>FF
>01

>03

receive & xmit end flag.
secondary communication flag.
receive data storage.
data storage.
xmit
secondary data storage.
interrupt address storage.
ACCH stack.
ACCl stack.
Status stack.
interrupt address 1
interrupt address 2
interrupt address 3
temporary register.

=================
Reset vector.
=================
AoRG
B

>0000
EPIL

program start address.
jump to Initialization.

0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084

***********************************************************
==================
*
Interrupt vector.

==================
When secondary communication, modify the content
of XVECT to the address of secondary communication
and store secondry data in D2ND.
ex.
LAC
ASINTl,O modify XVECT.
SACL XVECT,O

**

LAC

D2ND,0

*
*
*
*
*

**

store secondary data.

**************************************************~~***~*~~

0002
0002
0002
0003
0004
0005
0006
0007
0008
0009
OOOA
OOOB
OOOC

7COA
6EOl
5808
5009
2007
7F8C
6508
7A09
7BOA
7F82
7F8D

INTSVC

AORG

>0002

interrupt vector.

SST
LDPK
SACH
SACL
LAC
CALA
ZALH
OR
LST
EINT
RET

SSTSTK
ONE
ACHSTK
ACLSTK
XVECT,O

push status register.
set data pointer one.
push ACCH.
push ACCL.
load interrupt address.
branch to interrupt routine.
pop ACCH
pop ACCL.
pop stack register.
enable interrupt.
return from interrupt routine.

ACHSTK
ACLSTK
SSTSTK

~~~***************************************************

*
*

=============================
Initialization after reset.

*
*

=============================

*
*
*
*

Data RAM locations 82H(130) through 8FH(143),
12 words of Page 1, are reserved for this
program. The user must set the status register
by adding the SST command at the end of the
the initialization routine.

*

*
*
*

***************************************~~*************

OOOD
0000
OOOD
OOOE
OOOE
OOOF
0010
0011
0012
0013
0014
0014
0015
0016

*
*
*

AORG

$

initial program.

LDPK

ONE

set Data page pointer one.

7EOl
500F
6AOF
802C
7F8E
500C

LACK
SACL
LT
MPYK
PAC
SACL

ONE
TMPO
TMPO
NINT

save normal communication address
to its storage.

8030
7F8E
5000

MPYK
PAC
SACL

SINTl

6EOl

EPIL

ANINT
save secondary communication addressl
to its storage.

ASINTl
10-25

0085
0086
0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106
0107
0108
0109
0110
0111
0112
0113
0114
0115
0116
0117

0017
0017
0018
0019
OOlA
OOlA
OOlB
001C
OOlD
001D
OOlE
OOlF
OOlF
0020
0020
0020
0020

8037
7F8E
500E

MPYK
PAC
SACL

803E
7F8E
5007

MPYK
PAC
SACL

XVECT

7F89
5002

ZAC
SACL

RXEFlG,O

5003

SACL

SNDFlG,O

7F82

Oil8
0119
0120
0121 0021
0122 0021 2002
0123 0022 FFOO
0023 0021
0124 0024
0125 0024 2003
0126 0025- FEOO
0026 0028
0127 0027
0128 ,0027 4905
0129 0028
0130 0028 7F89
0131 0029 5002
0132 002A
0133 002A F900
002B 0021

10-26

SINT2

save secondary communication address2
to its storage.

ASINT2
IGINT

ignore interrupt once after master
reset.

clear flags.

EINT

enable interrupt.

l(
l(l(l(l(l(l(**l(*l(****************l(********************************

*

====================

*

Main program.

====================

** This program allows the user two levels of nesting
* since one level is used as stack for the interrupt.
* When the RXEFLG flag is false then no data transfer has
* occurred, if it is true then data transfer has finished.
* User routines such as digital filter, secondary-data* communication judgement etc. must be placed in this
* location. Depending on the sampling rate (conversion
* rate), these user routines must write the xmit data to
* the shift registers within approximately 500 instruction
* cycles. If the user requires secondary communication, it
* will be necessary to delay the OUT instruction until the
* secondary data transfer has finished.

*

*
**

*
*
*
*
**
*
*
*
*
*

***************~********************************************

MAIN

LAC
BZ

LAC

MAINI

RXEFLG,O wait for interrupt.
MAIN

BNZ

SNDFLG,O skip OUT instruction during secondary
MAINI
communication.

OUT

DXMT,PAI write xmit data to shift register.

ZAC
SACL

RXEFlG

B

MAIN

clear flags.

loop.

0134
0135
0136
0137
0138
0139
0140
0141
0142
0143
0144
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162
0163
0164
0165
0166
0167
0168
0169
0170
0171
0172
0173
0174
0175
0176
0177
0178
0179
0180
0181
0182
0183
0184
0185
0186
0187

**********************************************************

*

*

============================
Normal interrupt routine.

============================
destroy ACC,DP.
Write the contents of DXMT to the 'LS299s, receive
DAC data in DRCV, and set RXEFLG flag.

*

*
002C
002C
002D
002D
002E
002F
002F

4004

NINT

IN

DRCV,PAO Receive data from shift register.

7EFF
5002

LACK
SACL

SET
RXEFlG

7F8D

RET

*
*
*
*
*
**
*
*

set receive and xmit ended flag.

return.

**********************************************************

0030
0030 4004
0031
0031 4906
0032
0033
0034
0034
0035
0036
0036
0037

===============================================
Secondary communication interrupt routine 1.
===============================================
destroy ACC, DP

Write the contents of D2ND to the 'LS299s, receive
data in DRCV, and modify XVECT for secondary communi
-cation interrupt.

*

**********************************************************
IN

DRCV,PAO receive data from shift register.

OUT
LAC
SACL

D2ND,PAl write secondary data to shift
register.
ASINT2,0 modify interrupt location.
XVECT
secondary communication 2

7EFF
5003

LACK
SACL

SET
set secondary communication flag.
SNDFlG,O

7F8D

RET

200E
5007

*
*
*
*
**
*

SINTl

*

return.

**********************************************************

*

===============================================

*

Secondary communication interrupt routine 2.

*

===============================================
destroy ACC,DP

*

*
*
0037
0037 200C
0038 5007
0039

Modify XVECT for normal communication, and set
flag.

*
*
*
RXEFLG*

**********************************************************
SINT2

LAC
SACL

ANINT
XVECT

modify interrupt location
normal communication.

10-27

0188 0039 7EFF
LACK SET
set receive and xmit ended flag.
0189 003A 5002
SACL RXEFLG
0190 003B
0191 003B 7F89
ZAC
Clear secondary communication flag.
SACL SNDFLG,O
0192 003C 5003
0193 003D
0194 003D 7F8D
return.
RET
0195 003E
0196
***********************************************************
0197
*
==========================================
Ignoring the first interrupt after reset.
0198
==========================================
0199
0200
destroy ACC,DP.
0201
0202
Ignore the first interrupt after reset. the TLC32040
0203
receives zero as DAC data but no ADC data in DRCV.
0204
0205
0206 003E
0207 003E 200C IGINT
LAC
modify interrupt location
ANINT
SACL XVECT
normal communication.
0208 003F 5007
0209 0040
0210 0040 7F8D
return.
RET
0211 0041
0212
END
NO ERRORS, NO WARNINGS

*

**
*
*

1(}-28

**
*
*

B

B.1

TLC32040 and TMS32020 Flowcharts and
Communication Program
Flowcharts

PUSH ACC, STO

SET STO STATUS REGISTER

~------~------~
~------~------~
~--------~--------~

2
3
4
5
6

-

2

3

LOAD RINT VECTOR ADDRESS

~------~------~

6

4

Alterable AR pointer and OVM.
Alterable CNF, SXM and XF.
Must clear at least 108 through 127, 19 of internal RAM.
If IMR is changed by user program, INST must be changed.
Their contents will be changed by their routine locations.
IGNRR is executed only once after reset.

a. INITIALIZATION

b. RECEIVE INTERRUPT SERVICE ROUTINE

c. RECEIVE SUBROUTINE

d. IGNORE INTERRUPT

10-29

LOAD XINT VECTOR ADDRESS

CALL NRM, 51, 52, IGNRX

7

7 - IGNRX is executed only once after reset.

e. TRANSMIT INTERRUPT SERVICE ROUTINE

8

f. PRIMARY TRANSMISSION ROUTINE

MODIFY IMR INTERRUPT MASKING REGISTER

8 - Modify to 52 address.
9 - Modify to NRM address.

g. PRIMARY-SECONDARY COMMUNICATIONS 1

10-30

h. PRIMARY-SECONDARY COMMUNICATIONS 2

9

NO

~--------~--------~

10

11

10 - Modify to NRM address.
11 - MOdify to S 1 address.

i. IGNORE TRANSMIT INTERRUPT

j. SECONDARY COMMUNICATION JUDGMENT

NO

NO

k. IGNORE FIRST INTERRUPTS

10-31

8.2

Communication Program List

0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
10-32

•••••••••••••••••••••••••••••••••••••••••••••••••••• *****.**
•
TlC32040 & TMS32020 communication program.

============================================

*

*

*

============================================
by H.Okubo & W.Rowand
version 1.1
7/22/88.
•
•
•
•
•
•
•
•
•

•

This is a TMS32020 - TlC32040 communication program
that can be used in many systems. To use this program,
the TMS32020 and the TlC32040 (AIC) must be connected
as shown in the publication: linear and Interface Circuit Applications, Volume 3. The program reserves
TMS32020 internal data memory 108 through 127 (B2) as
flags and storage. When secondary communication is
needed, every maskable interrupt except XINT is disabled until that communication finishes.

• If you have any questions, please let us know.

*
•
•
•
•
•
•
•
•

•*

•••••••••••••••••••••••••••••••••••••••••••••••••*** ••• *****

••* ==========================
•

Memory mapped register.

• ==========================

0000
0001
0004

•DRR

EQU
EQU
EQU

DXR
IMR

0
1
4

*

data receive register address.
• data xmit
register address.
• interrupt mask register address.

•

• ============================================
•
•

Reserved onchip RAM as flags and storages.
(block B2 108 through 127.)

• ============================================

006C
006D
006F
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
007A
007B
007C
007D
007E
007F

•FXE

FRE
TMPO
ACCHST
ACClST
SSTST
INTST
RVECT
XVECT
VRCV
VNRM
VSI
VS2
DRCV
DXMT
D2ND
FRCV
FXMT
F2ND

*

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQl:I
EQU
EQU
EQU
EQU

108
109
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

• ignore first XINT flag.
ignore first RINT flag.
• temporary register.
• stack for ACCH.
• stack for ACCl.
• stack for STO register.
• stack for IMR register.
• vector for RINT.
• vector for XINT.
• RINT vector storage.
• XINT vector storage.
• secondary vector storagel.
• secondary vector storage2.
• receive data storage.
• xmit data storage.
• secondary data storage.
• receive flag.
xmit flag.
• secondary communication flag.

*

*

0055
0056
0057
0058 0000
0059 0000 FF80
0001 0020
0060
0061
0062
0063
0064
0065 OOlA
0066 OOlA FF80
OOlB 004A
0067
0068
0069
0070
0071
0072 OOlC
0073 OOlC FF80
OOlD 005A
0074
0075
0076 0020
0077
0078
0079
0080
0081
0082
0083 0020 FE80
0021 0025
0084 0022 CEOO
0085 0023 FE80
0024 008D
0086

************************************************************

*

*

Processor starts at this address after reset.
AORG 0
B STRT

*
*

program start address.
jump to Initialization routine.

*

*

************************************************************

*

************************************************************
Receive interrupt location.
AORG 26
B RINT

*

*

Rint vector.
jump to receive interrupt routine.

*
**

*

************************************************************

*

************************************************************
Transmit interrupt location.
AORG 28
B XINT

*
*

Xint vector.
jump to xmit interrupt routine.

*

*
*
*

************************************************************

*

AORG 32

*

start initial program.

*
* User must initialize DSP with the routine INIT. The
*
* user may modify this routine to suit his system require- *
* ments as he likes.
*
************************************************************
STRT
CALL INIT
*
************************************************************

EINT
CALL IGR

*

enable interrupt.

10-33

0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106
0107
0108
0109
0110
0111
0112
0113
0114
0115
0116
0117
0118
0119
0120
0121
0122
0123
0124 0025 C800
0125 0026 DOOI
0027 OEOO
0126 0028 606F
0127 0029 506F
0128
0129
0130
0131
0132
0133
0134
0135 002A DOOI
002B 03FO
0136 002C 606F
0137 002D 516F
0138 002E
10-34

************************************************************

*
==============
*
User area
==============
*
** This program allows the user two levels of nesting,
* since two levels are used as stack for the interrupt.
* When the FXMT flag is false no data transmit has oc* curred. When the FRCV flag is false, no data has been
* received. As those flags are not reset by any routine in
* this program, the user must reset the flags if he
* chooses to use them and note that >OOff means true,
* >0000 means false. User routines such as digital
* filtering, FFTs etc. must be placed in this location.
* Depending on the sampling rate (conversion rate), these
* user routines must write the xmit data to the DXMT
* registers within approximately 500 instruction cycles.
* If the user requires secondary communication, data
* with the secondary code (xxxx xxxx xxxx xxII) should
* first be written to DXMT and then secondary data should
* be written to D2ND. Next, a call should be made to C2ND
* to set up XVECT and the F2ND flag to perform the sec on* dary communication. Note that all maskable interrupts
* except XINT are disabled until secondary communication
* has completed.

*
*
*
**
*

*

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

************************************************************

*
========================
*
Initialization routine.
**
========================
* This routine initializes the status registers, flags,
* vector storage contents and internal data locations
* 96 through 107. Note that the User can modify these
* registers (i.e. STO STI IMR), as long as the contents do
* not conflict with the operation of the AIC.

************************************************************

*
**
*
*
*
*
*

************************************************************
LDPK 0
INIT
* set statusO register.
LALK >OEOO,O
* 0000 1110 0000 OOOOB
SACL TMPO,O
LST TMPO

*
*
*
*
*
*
*

*
*
*
*
*
*

ARP=O AR pointer 0
OV =0 (Overflow reg. clear)
OVM=l (Overflow mode set to
=1 Not affected.
!
INTM=l Not affected
DP 000000000 page 0
set statusl register.

APB=O
CNF=O (Set BO data memory)

LALK

>03FO

*
*
*

SACL
LSTl

TMPO,O
TMPO

*
*

0000 0011 1111 OOOOB

1)

0139
0140
0141
0142
0143
0144
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162
0163
0164
0165

J£ TC =0
* SXM=l (enable sign extend mode.)
J£ D9-D5=111111 not affected.
* XF=1 (XF pin status.)
J£ FO=O (16bit data transfer mode. )
J£ TXM=O (FSX input)

J£
J£

*
*
J£
J£

*
J£

J£
J£

002E
002F
0030
0031
0032
0033

ZAC
SACl
SACl
lARK
RPTK
SACl

CAOO
6001
6000
C060
CBlF
60AO

DXR,O
DRR,O
ARO,96
31
*+,0

* clear registers
*
*
J£ clear Block B2.
*
J£

J£
J£

Interrupt masking

*
0034 CA30
0035 6004
0036 6073

0037 D001
0038 0067
0166 0039 6077
0167
0168 003A D001
003B 006C
0169 003C 6078
0170
0171 003D D001
003E 0071
0172 003F 6079
0173
0174 0040 D001
0041 0055
0175 0042 6076
0176
0177 0043 D001
0044 0094
0178 0045 6074
0179
0180 0046 D001
0047 0099
0181 0048 6075
0182 0049 CE26
0183 004A

lACK
SACl
SACl

>30
IMR,O
INTST,O

* 0000 0000 0011 OOOOB
I I
I I I I
* XINT
I I
I I I I
I I I I
J£ RINT
I I I I
I I I I
* TINT
I I I I
I I I
* INT2
I I I
I I
I I
* INTI
J£ INTO

lAlK

NRM,O

* normal xint routine address.

SACl

VNRM,O

J£

lAlK

Sl,O

J£

SACl

VS1,0

3(

lAlK

S2,0

* secondary xint routine address 2.

SACl

VS2,0

*

lAlK

RCV,O

* rint routine address.

SACl

VRCV,O

lAlK

IGNRR,O

SACl

RVECT,O

lAlK

IGNRX,O

SACl
RET

XVECT,O

*
J£

*
J£
J£

*

*

secondary xint routine address 1.

J£

J£

* set ignore first rint address.

J£

* set ignore first xint address.

* return.

10-35

0184
0185
0186
0187
0188
0189
0190
0191
0192
0193
0194
0195
0196
0197
0198
0199
0200
0201
0202
0203
0204
0205
0206
0207
0208
0209
0210
0211
0212
0213
0214
0215
0216
0217
0218
0219
0220
0221
0222
0223
0224
0225
0226
0227
0228
0229
0230
0231
0232
0233
0234
0235
0236
0237
0238
10-36

*
*

************************************************************

=================================

*

Receive interrupt routine.

=================================

* This routine stores receive data in its storage
* DRCV (112 pageO) and sets the receive flag FRCV (125
* pageO). As two levels of nesting are used, this routine
* allows the user two levels, without stack extension.
004A
004B
004C
004D
004E
004F
0050
0051
0052
0053
0054

7872
C800
6071
6870
2074
CE24
4171
4870
5072
CEOO
CE26

0055
0056
0057
0058
0059

2000
607A
CAFF
607D
CE26

*

*
*
*
*
*

************************************************************
RINT
SST SSTST
* push STO register.
LDPK 0
SACL ACCLST,O
SACH ACCHST,O
LAC RVECT,O
CALA
ZALS ACCLST
ADDH ACCHST
LST SSTST
EINT

RCV

*
*
*
*
*

data
push
push
load

pointer page O.
ACCL.
ACCH.
ACC vector address.

pop ACC

*

RET

*
*

pop ST register.
enable interrupts.
return.

LAC DRR,O
SACL DRCV,O
LACK >FF
SACL FRCV
RET

* save it to its storage.
* set receive flag.
** return.

*

load data from DRR.

************************************************************
*
===================================
*
*
Xmi t interrupt routine.
*

*
*
*
*
*

OOSA
OOSB
OOSC
OOSD
OOSE
OOSF
0060
0061
0062
0063
0064
0065
0066

7872
C800
6071
6870
207C
6001
2075
CE24
4171
4870
5072
CEOO
CE26

===================================

This routine writes xmit data (the contents of DXMT
(123 pageO» to the DXR register according to the type
of communication, i.e. normal communication or secondary
communication. For normal communication, call the normal
communication routine (NRM). For secondary, call the
secondary communication routines (51 and 52). Because
these routines use two levels of nesting, the user is
allowed two levels of nesting if stack extension is not
used.

*
*
*
*
*
*

*
*
*
*
*
*
*
*
*
************************************************************
XINT

SST SSTST
LDPK 0
SACL ACCLST,O
SACH ACCHST,O
LAC D2ND,O
SACL DXR,O
LAC XVECT,O
CALA
ZALS ACCLST
ADDH ACCHST
LST SSTST
EINT
RET

*
*
*
*
*

*
*
*

*

push ST register.
data pointer page O.
push ACCL.
push ACCH.
preload dxr with secondary
communication data.
load vector address.
call xmit routine.
pop ACC

* pop ST register.
* enable interrupt.
* return.

0239
0240
0241
0242
0243
0244
0245
0246
0247
0248
0249
0250
0251
0252
0253
0254
0255
0256
0257
0258
0259
0260
0261
0262
0263
0264
0265
0266
0267
0268
0269
0270
0271
0272
0273
0274
0275
0276
0277
0278
0279
0280
0281
0282
0283
0284
0285
0286
0287
0288

************************************************************

*
*
*
*

*

===================================
Normal data write routine.

*
*

===================================
This routine is called when normal communication occurs.*
This routine writes xmit data to DXR, and sets the trans-*
mit flag (126 pageO)'

*

************************************************************
0067
0068
0069
006A
006B

207B
6001
CAFF
607E
CE26

*NRM

LAC DXMT,O
SACL DXR,O
LACK >FF
SACL FXMT
RET

* write DXR data.

*

set flag.

* return.

************************************************************

*
*
*
*
*
*
*
006C
006D
006E
006F
0070

207C
6001
2079
6075
CE26

======================================
Secondary data write routine 1.

======================================

*
*
*
*

This routine is called when secondary communication
occurs. It writes secondary data to DXR, and and modifies*
the content of XVECT(117 pageO) for continuing secondary *
communication.
*

************************************************************
Sl

*
*
*
*
**
*
*
*
*

LAC D2ND,O
SACL DXR,O
LAC VS2,O
SACL XVECT,O
RET

*

write DXR 2nd data.

*

modify for next XINT.

*

return.

************************************************************

0071
0072
0073
0074
0075
0076
0077
0078
0079
007A

CAOO
6001
607F
CAFF
607E
2077
6075
2073
6004
CE26

======================================
Secondary data writing routine 2.

======================================

*
*
*
**

This routine is called when secondary communication
occurs. It writes dummy data to DXR to ensure that
*
secondary communication is not inadvertently initiated
on the next XINT. It also modifies the content of XVECT
for normal communication.
*

*
*

************************************************************
S2

ZAC
SACL
SACL
LACK
SACL
LAC
SACL
LAC
SACL
RET

DXR,O
F2ND
>FF
FXMT,O
VNRM,O
XVECT,O
~NTST,O

*
*

clear data for protection.
of double secondary communication.
* clear secondary flag.
* set xmit end flag.
* set normal communication vector.

*

enable all interrupts.

IMR,O
* return.

10-37

0289
0290
0291
0292
0293
0294
0295
0296
0297
0298
0299
0300
0301
0302
0303
0304
0305
0306
0307
0308

007B
007C
007D
007E
007F
0080
0081
0082
0309 0083
0310
0311 0084
0312 0085
0313 0086
0314 0087
0315 0088
0316 0089
0317 008A
0318 008B
0319 008C
0320
0321
0322
0323
0324
0325
0326
0327
0328
0329
0330
0331 008D
0332 008E
008F
0333 0090
0334 0091
0092
0335 0093
0336 0094

10-38

*~~~~~*******************************************************
=======================
Check

secondary code.

=======================

C800
CA03
606F
207B
4E6F
106F
F680
0084
CE26

destroy DP pointer.
ACC.

*

*
*
*
pageO)*

* This routine checks whether the data in DXMT (123
* has secondary code or not. If secondary code exists,
*
* then disable maskable interrupts except XINT, modify the *
* contents of XVECT(117 pageO) for secondary communication,*
* and set secondary flag. Note that we recommend calling
*
*
* this routine to send control words to the AIC.
************************************************************
LDPK 0
* data page pointer O.
C2ND
LACK 03
SACL TMPO
LAC DXMT,O
* is this data secondary code ?
AND TMPO
SUB TMPO,O
* if yes, then next.
BZ
C2NDl

*

RET

* else return.

LACK >FF
SACL F2ND,0
LACK >20
SACL IMR,O
LAC VSl,O
SACL XVECT,O
LAC DXMT,O
SACL DXR,O
RET

* set secondary flag.

~

CAFF
607F
CA20
6004
2078
6075
207B
6001
CE26

C2NDl

* enable only XINT.
*modify vector address for secondary
* communication.
* write primary data to DXR.
* return.

************************************************************

*

=======================

*

Check first interrupt

=======================

206D
F680
008D
206C
F680
008D
CE26

*
This routine checks if both first interrupts have
* occurred. If this routine is called after reset, it
* waits for both interrupts then returns.
************************************************************
IGR
LAC FRE,O
* check first interrupt after
BZ
IGR
* master reset.
LAC
BZ
RET

FXE,O
IGR

0337
0338
0339
0340
0341
0342
0343
0344
0345
0346
0347

*
************************************************************

*
*
**
*
*
*
*
*

==============================
Ignore interrupt routine.

==============================
These routines are used so that the first RINT and XINT
after the DSP reset can be ignored. They set flags and
modify each vector address to the normal interrupt
address but do not read or write to the serial ports.
Note that the first data that the AIC will receive after
the DSP reset is >0000.

*
*
**
*
*
*
*
*

SACL FRE,O
LAC VRCV,O
SACL RVECT,O
RET

0359 009D CE26
0360
0361
NO ERRORS, NO WARNINGS

*

LACK
SACL
LAC
SACL
RET

>FF
FXE,O
VNRM,O
XVECT,O

*

return.

END

10-39

10-40

C

C.1

TLC32040 and TMS320C17 Flowcharts and
Communication Program
Flowcharts

WAIT FOR FIRST EODX PULSE

ENABLE INTERRUPT

WRITE SECONDARY COMMUNICATION

MODIFY INTERRUPT LOCATION. *SINT1

NO
NO

CALL SUBROUTINE REFERENCED
BY VECTOR

YES

a. MAIN

b. INTERRUPT SERVICE ROUTINE

1Q....41

c. PRIMARY COMMUNICATION 1

d. PRIMARY COMMUNICATION 2

e. PRIMARY·SECONDARY COMMUNICATION 1

f. PRIMARY·SECONDARY COMMUNICATION 2

CLEAR TRANSMIT LOW BYTE STORAGE LOCATION

g. PRIMARY·SECONDARY COMMUNICATION 3

10--42

h. PRIMARY·SECONDARY COMMUNICATION 4

NO

TO TRANSMIT HIGH-BYTE

MOVE RECEIVE LOW-BYTE
TO TRANSMIT LOW-BYTE
WRITE TRANSMIT HIGH-BYTE TO
TRANSMIT REGISTER BUFFER

i. DIGITAL LOOPBACK

10-43

C.2 Communication Program List

10-44

0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054

************************************************************
*
*

* ====================================================== *
*
TlC32040 to TMS320C17 Communication Program
*
*
verS10n 1.2
*
*
revised 7/22/88
*
**
**
by Hironori Okubo and Woody Rowand
*
Texas Instruments
*
*
(214) 997-3460
*
* ====================================================== *
** This program uses the circuit published in the Volume **
* 3 of the linear and Interface Circuit Applications book *
* with the following modification:
* 1. INT- of the TMS320Cl7 must be connected to EODXof the TlC32040.

*
*
*
*
*
*
*

**

*
*
*
*
*
*
*
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
OOOA
OOOB
OOOC
OOOD
OOOE
OOOF

In this configuration, the program will allow the
TlC32040 to communicate with the TlC320C17
with the restriction that all interrupts except INTare prohibited and only synchronous communication
can occur. The program allows the user two levels of
nesting in the main program; the remaining two levels
are reserved for the interrupt vector and subroutines.
If desired, this program may be used with the
TMS320ll Digital Signal Processor with the following
change. Since the TMS320ll has only sixteen words of
data RAM on data page 1, all of the registers used by
this program should be moved to data page 0, except
for SSTSTK (the temporary storage location for the
status register) which must remain on page 1 (since
the SST instruction always addresses page 1).

*
*

*
*
*
*
*

**
*

*
*
*
*
*
*

************************************************************
SSTSTK
ACHSTK
AClSTK
RXEFlG
DRCVl
DRCV2
DXMTl
DXMT2
DXMT3
DXMT4
VECT
ANINTl
ANINT2
ASINTl
ASINT2
ASINT3

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU

>00
>01
>02
>03
>04
>05
>06
>07
>08
>09
>OA
>OB
>OC
>OD
>OE
>OF

stack for status (SST) register.
stack for accumulator high (ACCH).
stack for accumulator low (ACCl).
xmit/receive in progress.
storage for high byte receive data.
storage for low byte receive data.
storage for high byte xmit data.
storage for low byte xmit data.
storage for high byte secndry data.
storage for low byte secndry data.
storage for interrupt vector addr.
storage for normal xmit/rcv vect 1.
storage for normal xmit/rcv vect 2.
storage for secndry xmit/rcv vect 1.
storage for secndry xmit/rcv vect 2.
storage for secndry xmit/rcv vect 3.

0055 0000
0056
0010
0057
0011
0058
0012
0013
0059
0014
0060
0061
0015
0062
OOFF
0063
0064
0065
0066 0000
0067 0000 F900
0001 0013
0068 0002
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
00.83
0084
0085
0086
0087
0088
0089 0002
0090 0002 6E01
0091 0003 7COO
0092 0004 5801
0093 0005 5002
0094 0006 4813
0095 0007 4011
0096 0008 2011
0097 0009 7912
0098 OOOA FFOO
OOOB 0007
0099 OOOC
0100
0101 OOOC 200A
0102 OOOD 7F8C
0103 OOOE 6501
0104 OOOF 7A02
0105 0010 7BOO
0106 0011 7F82
0107 0012 7F8D

ASINT4
CNTREG
MXINT
CLRX
CLRX1
TEMP
flAG

EQU
EQU
EQU
EQU
EQU
EQU
EQU

>10
>11
>12
>13
>14
>15
>FF

storage for secndry xmit/rcv vect 4.
storage for control register.
storage for xmit interrupt mask.
storage for xmit interrupt clear.
storage for xmit intrpt clear/mask.
temporary register.
flag set.

=======================================
Branch to initialization routine.

=======================================
AORG
B

>0000
INIT

branch to initialization routine.

************************************************************
* =================================
*

Interrupt service routine.
*
* =================================
** To initiate secondary communication, change the
* contents of VECT to the address of the secondary
* communication subroutine and store the information
* in DXMT3 and DXMT4.
** e.g.
modify VECT.
ASINTl
*
LAC
*
SACL VECT
*
I
store high-byte of secondary
HI
*
LAC
information in DXMT3.
*
SACL DXMT3
store low-byte in DXMT4.
H2
*
LAC
*
SACL DXMT4
*
************************************************************

AORG
INTSVC LDPK
SST
SACH
SACL
OUT
WAITl IN
LAC
AND
BZ

>02
1
SSTSTK
ACHSTK
ACLSTK
CLRX,PAO
CNTREG,PAO
CNTREG,0
MXINT
WAITI

*
LAC
CALA
ZALH
OR
LST
EINT

RET

VECT
ACHSTK
ACLSTK
SSTSTK

push status register.
push accumulator high.
push accumulator low.
make sure FSX-flag is clear.
read control register.
load accumulator with control reg.
mask-off xmit interrupt flag.
loop until xmit interrupt flag is

recognized.
load ace with interrupt vector.
call appropriate xmit/rcv routines.
pop accumulator high.
pop accumulator low.
PoP status register.
enable interrupts.
return to main program.
10-45

0108
0109
0110
0111
0112
0113
0114
0115
0116
0117
0118
0119
0120
0121
0122
0123
0124
0125
0126
0127
0128
0129
0130
0131
0132
0133
0134
0135
0136
0137
0138
0139
0140
0141
0142
0143
0144
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162
10-46

0013

************************************************************

* ====================================
*
Initialization after reset.
* ====================================
** Data RAM locations >80 through >92 are reserved by
* this program. The user must set the status register
* at the end of this program with the SST command or
* a combination of SOVM, LDPK etc.
*

0013
0014
0015
0016
0017
0018
0019
001A
001B
001C
0010
001E
001F
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
002A
0028
002C
002D
002E
002F
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
003A
003B
003C
003D

7F81
6E01
7F89
6880
7083
50A8
50A8
50A8
50A8
50A8
50A8
50A8
5088
4906
4906
7E04
5012
7EOl
5015
6A15
80Al
7F8E
6713
80A2
7F8E
6714
8090
7F8E
500A
8077
7F8E
500B
8070
7F8E
500C
8084
7F8E
5000
808A
7F8E
500E
8090
7F8E

*
*
*
*

*

*
*

*
*
************************************************************
INIT

DINT
LDPK
ZAC
LARP
LARK
SACL
SACl
SACL
SACL
SACL
SACL
SACL
SACL
OUT
OUT
LACK
SACl
LACK
SACL
LT
MPYK
PAC
TBLR
MPYK
PAC
TBLR
MPYK
PAC
SACL
MPYK
PAC
SACL
MPYK
PAC
SACL
MPYK
PAC
SACL
MPYK
PAC
SACL
MPYK
PAC

1

disable interrupts.
set Data page pointer one.
clear registers.

o
0, RXEFLG+>80
H

*+
*+
*+
*+
*+
*+

*

DXMTl,PAl
DXMTl, PAl
?00000100
MXINT
1

TEMP
TEMP
CLXl
CLRX
CLX2

clear transmit registers.

initialize xmit-int mask.
prepare for serial port initialization and initialization of registers containing 16-bit constants.
initialize interrupt flag clear.

initialize interrupt flag clear
with interrupts disabled.

CLRXI
IGN
VECT
NINTl
ANINTl
NINT2
ANINT2
SINTl
ASINTl
SINT2
ASINT2
SINn

initialize interrupt vector.
save normal communication address
to its storage.
save normal communication address 2
to its storage.
save secondary communication
address 1 to its storage.
save secondary communication
address 2 to its storage.
save secondary communication
address 3 to its storage.

0163
0164
0165
0166
0167
0168
0169
0170
0171
0172
0173
0174
0175
0176
0177
0178
0179
0180
0181
0182
0183
0184
0185
0186
0187
0188

003E
003F
0040
0041
0042

600F
A095
CE14
6010

SACL
MPYK
PAC
SACL

ASINT3
SINT4

save secondary communication
address 4 to its storage.

ASINT4

************************************************************

* ===========================================
Synchronize high/low byte transmission.
* ===========================================
* The time between FSX- interrupts is approximately
*
*
*
*
*

*

ten microseconds (50 cycles). Wait for first
FSX-, if this is the first interrupt, delay 60
cycles (past the second interrupt). If it is the
second interrupt, no harm done.

*

0042
0043
0044
0045
0046
0047
0048
0048
0049
004A
004B
004C
004C
004D
004D

E014
8011
2011
4E12
F680
0043
C014
5500
FB90
0049

0189
0190
E013
0191
0192
CEOO
0193
0194
0195
0196
0197
0198
0199
0200
0201
0202
0203
0204
0205
0206
0207
0208
0209
0210
0211
0212
0213 004E CAOO
0214 004F 6006
0215 0050 CA03

************************************************************
OUT
CLRXl,PAO clear interrupt flags, disable into
IGNOR IN
CNTREG,PAo read control register.
wait
LAC
CNTREG
AND
for
MXINT
FSX- flag.
BZ
IGNOR

LARK
IGNORI NOP
BANZ

OUT

0,20
IGNORI

wait 60 cycles (20 X 3 cycles) 1n
case FSX- into is first of the pair.
if FSX,- int was the second, delay

CLRX,PAO

anyWay.

enable interrupt.
EINT
************************************************************

* =================================
Main program (user area)
* =================================
*
* This program allows the user two levels
*

*

*
*
*
*
*
*

*

*
*
*
*

*
*

*
*

of nesting,
*
since one level is used as stack for the interrupt and *
the interrupt service routine makes one subroutine call.*
User routines such as digital filtering, FFTs, and
*
secondary communication judgement may be placed here.
*
The number of instruction cycles between interrupts
*
varies with the sampling rate. In the power-up
*
condition this is approximately 500 cycles.
*
In the example below, the first two transmissions send
secondary information to the AIC. The first configures
the TB and RB registers. The second configures the
control register.

MAIN

ZAC
SACL
LACK

*

*
*
*
*

prepare first control word.
DXMTl
>03

10-47

0216
0217
0218
0219
0220
0221
0222
0223
0224
0225
0226
0227
0228
0229

0051
0052
0053
0054
0055
0056
0057
0057
0058

5007
7E24
5008
7 E92
5009
200D

SACL
LACK
SACL
LACK
SACL
LAC

DXMT2
>24
DXMT3
>92
DXMT4
ASINTl

500A
4906

SACL
OUT

VECT
DXMTl,PAl

communications.
store first transmit byte in
transmit buffer.

0059
005A
005B
005C
005D
005E
005E
005F
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
006A

7F89
5003
2003
FFOO
005B

RXEFLG
RXEFLG
MAINI

clear xmit/rcv end flag.

0230
0231
7F89
0232
5006
0233
7E03
0234
5007
0235
7EOO
0236
5008
0237
7E67
0238
5009
0239
200D
0240
500A
0241
4906
,0242
7F89
0243
5003
0244
0245
0246
0247
0248
0249
0250
0251
0252
0253 006B 2003
0254 006C FFOO
006D 006B
0255 006E
0256 006E 2004
0257 006F 5006
0258 0070 2005
0259 0071 5007
0260 0072 4906
0261
0262 0073 7F89
0263 0074 5003
0264 0075 F900
0076 006B
0265 0077

10-48

*
MAINI

lAC
SACL
LAC

Bl
lAC
SACL
LACK
SACL
LACK
SACL
LACK
SACL
LAC
SACL
OUT
lAC
SACL

should be xxxx xxII.

set VECr for secondary

wait for data transfer to complete.

prepare second control word.
DXMTl
>03
DXMT2
>00
DXMT3
>67
DXMT4
ASINTl
VECT
DXMTl, PAl
RXEFlG

clear xmit/rcv end flag.

************************************************************

* ==================================
*
*
Digital loop-back program
*
* ==================================
*
** This program serves as an example of what can be done *
*
* in the user area.
*
**************************************************************
DLB

*

RXEFLG
DLB

wait for data transfer to complete.

Bl

LAC

LAC
SACL
LAC
SACL
OUT

DRCVl
DXMTl
DRCV2
DXMT2
DXMTl,PAl

move receive data to transit
registers.

lAC
SACL
B

RXEFlG
DLB

write first transmit byte to
transmit buffer.
clear rcv/xmit-end flag.

0266
0267
0268
0269
0270
0271
0272
0273
0274
0275
0276
0277
0278
0279
0280
0281
0282
0283
0284
0285
0286
0287
0288
0289
0290
0291
0292
0293
0294
0295
0296
0297
0298
0299
0300
0301
0302
0303
0304
0305
0306
0307
0308
0309
0310
0311
0312
0313
0314
0315
0316
0317
0318
0319
0320

************************************************************

* ===================================
*
Normal interrupt routines.
* ===================================
** These routines destroy the contents of the accumulator* and the data page pointer, making it necessary to save
* these before the routines begin.
** Write the contents of DXMT2 to the transmit buffer and
* read the receive buffer into DRCVl.
*

0077
0077
0078
0079
007A
007B
007C
007D
007E
007F
0080
0081
0082
0083

*

*
*
*
**
*
*

************************************************************
4907
4104
200C
500A
4813
7F8D
4105
200B
500A
4813
7EFF
5003
7F8D

NINTl

NINT2

OUT
IN
LAC
SACL
OUT
RET
IN
LAC
SACL
OUT
LACK
SACL
RET

DXMT2,PAl
DRCVl,PAl
ANINT2
VECT
CLRX,PAO

write xmit-low to xmit register.
read rcv-data-high from rcv reg.
prepare next interrupt vector.

DRCV2,PAl
ANINTl
VECT
CLRX,PAO
FLAG
RXEFlG

read receive-data-low from rcv reg.
prepare next interrupt vector.

clear xmit interrupt flag.

clear xmit interrupt flag.
set xmit/rcv end flag.

************************************************************

* ========================================
*
*
Secondary interrupt routines
*
* ========================================
*
* These routines destroy the contents of the accumulator *
* and the data page pointer.
*
** The following routines write the low byte of the primary**
* data word and the high and low byte of the secondary *
* data word. They also read the A/D information from
* the receive registers.
*
0084
0085
0086
0087
0088
0089
008A
008B
008C
008D
008E
008F
0090
0091
0092
0093

4907
4104
200E
500A
4813
7F8D
4908
4105
200F
500A
4813
7F8D
4909
2010
500A
4813

************************************************************
SINTl

SINT2

SINn

OUT
IN
LAC
SACL
OUT
RET
OUT
IN
LAC
SACL
OUT
RET
OUT
LAC
SACL
OUT

DXMT2,PAl
DRCVl,PAl
ASINT2
VECT
CLRX,PAO

write xmit-data-low to xmit reg.
read receive-data-high from rcv reg.
prepare next interrupt vector.

DXMT3,PAl
DRCV2,PAl
ASINn
VECT
CLRX,PAO

write secondary-dat~-high to xmit.
read receive-data-low from rcv.
prepare next interrupt vector.

DXMT4,PAl
ASINT4
VECT
CLRX,PAO

write secondary-data-low to xmit.
prepare next interrupt vector.

clear xmit interrupt flag.

clear xmit interrupt flag.

clear xmit interrupt flag.
10-49

0321
0322
0323
0324
0325
0326
0327
0328
0329
0330
0331
0332
0333
0334
0335
0336
0337
0338
0339
0340
0341
0342
0343
0344
0345
0346
0347
0348
0349
0350
0351
0352
0353
0354
0355
0356
0357
0358

0094
'0095
0096
0097
0098
0099
009A
009B
009C

7F8D
200B
SODA
4813
7F89
5007
7EFF
5003
7F8D

RET
LAC
SACL
OUT
ZAC
SACL
LACK
SACL

SINT4

clear xmit interrupt flag.

DXMT2
FlAG
RXEFlG

clear DXMT2 immediately to eliminate
unnexpected secondary communications
set xmit/rcv end flag.

prepare next interrupt vector.

RET

************************************************************

* ===========================
* Ignore first interrupt.
* ===========================
*
This routine is used to ignore the first data
* mission and also to synchronize the AIC with the
* processor.
009D
009E
009F
OOAO

200B
500A
4813
7F8D

*

trans-

*
*
*

************************************************************
IGN

LAC
SACL
OUT
RET

ANINTI
VECT
CLRX,O

************************************************************
CONTROL REGISTER INFORMATION
SERIAL-PORT CONFIG.
INT. MASK
INT. FLAG
1 0 0 0 1 1 1 01 0 0 0 11 0 1 0 01
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I I 1 lINT
I
I I I __ FSR
I_XF status
I I
FSX
I
FR

**
OOAI 8ElF
00A2 8EOF

(write l"s to clear)

**

************************************************************

CLXl
CLX2

NO ERRORS, NO WARNINGS

10-50

ANINTl
VECT
CLRX,PAO

DATA
DATA
END

>8ElF
>8EOF

0317 009D 200B IGN
LAC
ANINTl
SACL VECT
0318 009E 500A
CLRX,O
0319 009F 4813
OUT
0320 OOAO 7F8D
RET
0321
************************************************************
0322
*
*
0323
CONTROL REGISTER INFORMATION
*
*
0324
*
*
SERIAL-PORT CONFIG.
0325
INT. MASK
INT. FLAG
*
*
0326
1 0 0 0 1 1 1 01 0 0 0 11 0 1 0 01
*
*
0327
15
14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
*
*
• INT
0328
I
*
*
••
'0329
LXF status
•
FSR
J
*
'-- FSX *
0330
*
*
FR
0331
*
*
0332
*
*
(write lis to clear)
0333
*
*
0334
************************************************************
DATA >8ElF
0335 OOAI 8EIF CLXI
DATA >8EOF
0336 00A2 8EOF CLX2
0337
END
NO ERRORS, NO WARNINGS

10--51

10-52

Implementation of a 1280 x 1024 x 8
Display Using the TLC34075
Video Interface Palette

By
Robert Milhaupt, Jeffrey Nye, and John Yin

TEXAS
INSTRUMENTS

10-53

IMPORTANT NOTICE
Texas Instruments (TI) reserves the right to make changes to or to discontinue any
semiconductor product or service identified in this publication without notice. TI
advises its customers to obtain the latest version of the relevant information to
verify, before placing orders, that the information being relied upon is current.
TI warrants performance of its semiconductor products to current specifications in
accordance with TI's standard warranty. Testing and other quality control
techniques are utilized to the extent TI deems necessary to support this warranty.
Unless mandated by government requirements, specific testing of all parameters
of each device is not necessarily performed.
TI assumes no liability for TI applications assistance, customer product design,
software performance, or infringement of patents or services described herein. Nor
does TI warrant or representthat 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.
Texas Instruments products are not intended for use in life-support appliances,
devices, or systems. Use of a TI product insuch applications without the written
consent of the appropriate TI officer is prohibited.

Copyright © 1991, Texas Instruments Incorporated

10-54

Contents
Section

Title

Page

1

INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10-57

2

FEATURE SET DESCRIPTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10-57
2.1 TLC34075 Feature Set .................................................. 10-57
2.2 Design Features ............. : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10-58

3

RELATED DOCUMENTATION ............................................ 10-58

4

DESIGN DESCRIPTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
4.1 Memory Map .........................................................
4.1.1 Memory Map Decoding ............................................
4.1.2 Mapping the TLC34075 Into 'fMS34020A Memory Space ................
4.1.3 Address Latching .................................................
4.2 Frame Buffer Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
4.2.1 TMS34020A Shift Register Transfer Operation .........................
4.2.2 Packed and Unpacked Frame Buffers .................................
4.2.3 Split Shift Register Transfers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
4.2.4 Packed Displays and TMS34020A Screen Refresh Latency ................
4.2.5 Multiplexing the PXD Bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
4.3 Video Interface Palette Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
4.3.1 Video Interface Palette Control Registers ..............................
4.3.2 Accessing the Video Interface Control Registers. . . . . . . . . . . . . . . . . . . . . . . ..
4.3.3 TLC34075 Dot Clock Inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
4.4 Resetting the TMS34020A ...............................................
4.5 Resetting the TLC34075 .................................................

10-58
10-59
10-61
10-62
10-62
10-62
10-63
10-63
10-66
10-69
10-70
10-71
10-71
10-71
10-71
10-72
10-72

5

PROGRAMMING THE TLC34075 REGISTERS ..............................
5.1 General Control Register ................................................
5.2 Input Clock (Dot Clock) Selection . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . ..
5.3 SCLK and VCLK Divide Ratio Selection ...................................
5.4 Multiplexer Control Programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
5.5 Accessing the Palette Color Look-Up Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
5.6 Suggested Values for TMS34020A and TLC34075 Registers. . . . . . . . . . . . . . . . . . ..

10-72
10-72
10-73
10-73
10-74
10-74
10-74

Appendix A: Application Circuit Schematic and Parts List . . . . . . . . . . . . . . . . . . . . . . . . .. 10-77
Appendix B: ABEL'· Files for LTCHDCD (U4), RASDCD (US), and
RESET (U38) PALs® .............................................. 10-89

ABEL is a trademark of DATA I/O.
PAL is a registered trademark of Advanced Micro Devices.

10--55

List of Illustrations
Figure

Title

Page

1
2
3

System Block Diagram

4

Packed 1280-by-1024-by-8 Display Memory ................................. 10-66

5

SRT Signals During Horizontal Blanking Without Split Shift Register Transfers ..... 10-67

6

SRT Signals During Horizontal Blanking Using Split Shift Register Transfers ....... 10-68

7

SCLK Pulse Between SRT and SSRT and Related Signals ..................... "

8

Generation of SOEO and SOE1 (Both Previous and Current Display
Line inVRAM Bank 0) ................................................ 10-70
Generation of SOEO and SOEl (Previous Display Line in VRAM Bank 0,
Current Line in VRAM Bank 1) ......................................... 10-71

9

10-56

10-59

Shift Register Transfer Cycle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 10-64
Unpacked 1280-by-1024-by-8 Display Memory ............................... 10-65

10-69

1 INTRODUCTION
The TLC34075 Video Interface Palette (VIP) achieves a new level of video system integration by
incorporating in a single device logic typically implemented with 20 to 30 integrated circuits. The
TLC34075 contains programmable video shift registers, VGA pass-through logic, VRAM control
circuitry, video sync and blank control, a voltage reference, dot clock multiplexers, monitor detection
circuitry, a true color pipeline with overlay, a 256-entry 24-bit-wide palette RAM, a VGA-compatible
register set, and frame buffer test circuitry. The feature set of the TLC34075 is designed to provide
maximum flexibility to the designer so that the resulting system can support an extremely broad
applications base. The high level of integration enables very low chip count designs and makes large
amounts of board space available for product differentiation.
This application report details a graphics design capable of resolutions up to 1280 by 1024 by 8. The design
utilizes a 110-MHz TLC34075 and a 40-MHz TMS34020A. The discussion herein includes the local-bus
interface and back-end implementation. Since this design is independent of the host bus, the host interface
is left as an exercise to the reader. The hardware described in this application report has been built and tested
in a laboratory environment.

2 FEATURE SET DESCRIPTION
This section briefly outlines the features found in the TLC34075 and those found in the design
implementation.

2.1 TLC34075 Feature Set

•
•

•
•
•
•
•

•
•
•

•
•

•

RS-343A-Compatible Outputs (RGB)
Programmable Sync Pedestal
Sync on Green
Separate TTL-Compatible Sync With Polarity Control
Programmable Pixel Depth:
1, 2, 4, 8, or 24+8 bits per pixel
Programmable Pixel Bus Width:
4, 8, 16, or 32 bits wide
VGA Compatible Register Set
VGA Pass-Through Port
On-Chip Voltage Reference
4/5 Input Dot Clock Multiplexer
Split Shift Register Transfer SCLK Pulse Generation
Monitor Detection
Palette Paging Register

10-57

2.2 Design Features

•

•
•

Supports several programmable resolutions and pixel depths including:
1280 by 1024 (1, 2, 4, or 8 bits per pixel) noninterlaced (discussed)
1024 by 768 (1, 2, 4, or 8 bits per pixel) noninterlaced (not discussed)t
640 by 480 (1, 2, 4, or 8 bits per pixel) noninterlaced (discussed)
512 by 512 (1, 2, 4, 8, or 32 bits per pixel) noninterlaced (not discussed)t
2M bytes ofzero-wait-state VRAM (TMS44C251-1O)
1M bytes ofzero-wait-state DRAM (TMS44C256-10)

t Resolutions not discussed herein will be addressed in future application notes.
3 RELATED DOCUMENTATION
Following is a partial list of literature pertinent to the design described in this article.

•

•
•
•
•
•
•

TMS34020 User's Guide (SPVU019)
TMS34020, TMS34020A Data Sheet (SPUS004B)
TLC34075 Data Manual (SLAS043)
MOS Memory Data Book (SMYD091)
340 Family Graphics Library User's Guide (SPVU027)
340 Family Code Generation Tools User's Guide (SPVU020A)
TIGA Interface User's Guide, Rev 2.0 (SPVU015B)

4 DESIGN DESCRIPTION
The system block diagram is shown in Figure 1. The LAD bus is a 32-bit multiplexed address and data path
used as the local bus in this design. All peripherals accessible to the TMS34020A are linked via this bus.
The LAD bus is also used by the decoder logic to enable access to these peripherals.
The RCA bus is the RAM address bus used directly by the VRAM and DRAM banks. This bus, an important
feature of the TMS34020A, eliminates the need for external row and column address multiplexers.
The three-state PXD bus is a 64-bit pixel data path multiplexed to 32 bits. It is used to bring pixel data into
the TLC34075. Control of the PXD data bus is shared by the TMS34020A, which performs memoryto-shift-register transfer cycles based on VCLK, the TLC34075, which provides the SCLK and the VCLK
signals, and the RASDCD (U5) decoder, which performs the three-state multiplexing function by enabling
the SOE pin of the proper VRAM bank.
VCLK is the synchronizing clock used by the TMS34020A to determine when to assert video sync and
blank signals and when to perform the next memory-to-shift-register transfer cycle for screen refresh. The
frequency of VCLK is adjustable via a register in the TLC34075 and is typically a submultiple of the dot
clock.
SCLK is the VRAM shift clock used to move the next pixel data to the serial output port of the VRAM;
this pixel data is subsequently captured by the input latch of the TLC34075. The frequency of SCLK is
adjustable via a register in the TLC34075 and is always related to the number of pixels available at the pixel
input to the TLC34075. For example, the combination of a 4-bit pixel and a 32-bit-wide PXD bus requires
that the SCLK frequency is one eighth of the dot clock frequency because 8 pixels are obtained with every
SCLKpulse.
Two latches and two decoder devices are used to configure the memory map and control access to the
peripherals on the local bus.
10-58

Memory Control

I
-"..

J

r'
TMS34020A

Video

Control

~
Reset
Logic

I

r-

'--

~

- - , / TLC34075

~

~J

LAD

,

Decode
Logic
Control

h

-

-

DRAM

/'-

"-

Decoded
Control

-

~

fr

VRAM

PXD

VI'-r-

I

Figure 1. System Block Diagram
The RESET (U38) PAL@provides a controlled reset pulse to the TMS34020A and to the TLC34075 reset
generation circuitry.

4.1 Memory Map
The memory map of this design is summarized in the table below.
ADDRESS

DESCRIPTION

ACCESS

00000000

Start of VRAM Bank 0

R/W:32

00800000

Start of VRAM Bank 1

R/W:32

01000000

Start of DRAM Bank 0

R/W:32

017FFFFF

End of DRAM Bank 0

----- ... ---

TMS34020A I/O Registers

-----------

COOOOOOO

VESYNC

R/W:16

COOOO010

HESYNC

R/W:16

COOOOO20

VEBLNK

R/W:16

COOOO030

HEBLNK

R/W:16

PAL is a registered trademark of Advanced Micro Devices, Inc.

Implementation of a 1280 x 1024 x 8 Display Using the TLC34075 VIdeo Interface Palette

10-59

ADDRESS

10-60

DESCRIPTION

ACCESS

COOOOO40

VSBLNK

R/W:16

COOOO050

HSBLNK

R/W:16

COOOO060

VTOTAL

R/W:16

COOOOO70

HTOTAL

R/W:16

COOOOO80

DPYCTL

R/W:16

COOOO090

DPYSTRT

R/W:16

COOOOOAO

DPYINT

R/W:16

COOOOOBO

CONTROL

R/W:16

COOOOOCO

HSTDATA

R/W:16

COOOOODO

HSTADRL

R/W:16

COOOOOEO

HSTADRH

R/W:16

COOOOOFO

HSTCTLL

R/W:16

COOOO100

HSTCTLH

R/W:16

COOOO110

INTENB

R/W:16

COOOO120

INTPEND

R/W:16

COOO0130

CONVSP

R/W:16

COOOO140

CONVDP

R/W:16

COOO0150

PSIZE

R/W:16

COOOO160

PMASKL

R/W:16

COOOO170

PMASKH

R/W:16

COOO0180

CONVMP

R/W:16

CQOOO190

CONTROL

R/W:16

COOO01AO

CONFIG

R/W:16

COOO01BO

DPYTAP

R/W:16
R/W:16

COOO01CO

VCOUNT

coooomo

HCOUNT

R/W:16

COOOO1EO

DPYADR

R/W:16

COOOO1FO

REFADR

R/W:16

COOOO200

DPYSTL

R/W:16

C0000210

DPYSTH

R/W:16

COOO0220

DPYNXL

R/W:16

COOOO230

DPYNXH

R/W:16

COOO0240

DINCL

R/W:16

COOO0250

DINCH

R/W:16

COOO0260

Reserved

------

COOOO270

HESERR

R/W:16

COOOO280

Reserved

---- ..-

COOOO290

Reserved

------

COOO02AO

Reserved

------

COOOO2BO

Reserved

.. -_ .. _-

COOOO2CO

SCOUNT

R/W:16

COOOO2DO

BSFLTST

R:16

COOOO2EO

DPYMSK

R/W:16

COOOO2FO

Reserved

_.. _---

ADDRESS

DESCRIPTION

ACCESS

COOO0300

SETVCNT

R/W:16

C0000310

SETHCNT

R/W:16

COOO0320

BSFLTDL

R:16

COOO0330

BSFLTDH

R:16

COOO0340

Reserved

--~~-

COOO0350

Reserved

-----

COOO0360

Reserved

-----

COOO0370

Reserved

-----

COOO0380

IHOST1L

R:16

COOO0390

IHOST1H

R:16

COOO03AO

IHOST2L

R:16

COOO03BO

IHOST2H

R:16

COOO03CO

IHOST3L

R:16

COOO0300

IHOST3H

R:16

COOO03EO

IHOST4L

R:16

COOO03FO

IHOST4H

R:16

----------

End of TMS34020A I/O Register Set

-----

----------

Beginning of TLC34075 Register Set

-----

00000000

Write Mode Address Register

R/W:8

00000020

Palette Holding Register

R/W:8

00000040

Read Mask Register

R/W:8

00000060

Read Mode Address Register

R/W:8

00000080

Reserved

-----

OOOOOOAO

Reserved

-----

OOOOOOCO

Reserved

-----

OOOOOOEO

Reserved

-----

00000100

General Control Register

R/W:8

00000120

Input Clock Register

R/W:8.

00000140

Output Clock Register

R/W:8

00000160

MUX Control Register

R/W:8

00000180

Palette Page Register

R/W:8

000001AO

Reserved

-----

000001 CO

Test Register

R/W:8

000001 EO

Reset State

R/W:8

.. ---------

End of TLC34075 Register Set

------

FF800000

Beginning of shadow of DRAM Bank 0

R/W:32

FFFOOOOO

TMS34020A Interrupt and Trap Vectors

R/W:32

FFFFFFFF

End of Interrupt and Trap Vectors and
shadow of DRAM Bank 0

------

4.1.1 Memory Map Decoding
The memory map previously shown is decoded by the RASDCD (US) PAL. A RAS-banking method is
used. The RASDCD (US) PAL provides bank decoding based on the URAS output from the TMS34020A
and the latched address information provided by the SN74AS841 (U3) address latch. The RASO, RASl,
and RAS2 signals are used to drive the RAS input signals ofVRAM bank 0, VRAM bank 1, and the DRAM
Implementation of a 1280 x 1024 x 8 Display Using the TLC34075 VIdeo Interface Palette

10-61

bank, respectively. The RAS2 output of the RASDCD (US) PAL is also decoded to map the DRAM into
the address range of the TMS34020A's interrupt and trap vectors. Because the TMS34020A's interrupt and
trap vectors are stored at the end of the shadow of DRAM bank 0, program memory space in DRAM must
not use upper locations of DRAM. The RASDCD (U5) PAL also provides a chip select signal, PALETEN,
which is generated for the TLC34075. Because incomplete address decoding is used, all banks are alia sed
throughout memory space; the memory map only shows the suggested memory usage and the shadowing
of DRAM bank O.
The video RAM RAS signals are not based solely on address. The TMS34020A provides two special bus
cycles during which both banks of video RAM should be activated:
• the load-write-mask cycle: used to write-protect bit planes within the video RAM .
• the load-color-register cycle: copies the color value from the TMS34020A COLOR1 register
into the video RAM color register. The color register data is then used during block-write cycles;
this is useful for bulk initialization of memory or for fast screen clearing.
During either a load-write-mask cycle or a load-color-register cycle, the TMS34020A zeroes the LAD bus
during the address portion of the cycle and zeroes the RCA bus for both the row and column portions of
the cycle. If these cycles were not special-cased, only video RAM bank 0 would act on these cycles, as it
is mapped to address zero. The RAS2 signal is not asserted during these cycles since the TMS44C256
DRAM does not support these cycles.

4.1.2 Mapping the TLC34075 Into TMS34020A Memory Space
The TLC34075 implements a VGA-compatible register set that uses an 8-bit data bus. Since the
TMS34020A's LAD bus is 32 bits wide, it is convenient to map the TLC34075 into the TMS34020A's
memory space as a 32-bit-wide device, ignoring the upper 24 bits of data.
The TLC34075 chip-select signal (PALETEN) generated by the RASDCD (U5) PAL is used by the
LTCHDCD (U4) PAL to generate read and write strobes to the TLC34075. The TLC34075's write signal
(WR) is driven low when PALETEN is low and WE is low. The TLC34075's RD input is driven low when
PALETEN is low, WE is high, and TR/QE is low (TR/QE, while not strictly required, provides symmetrical
timing for RD and WR assertion). The four register select inputs of the TLC34075 are connected to the four
latched address bits: LDAT8, LDATI, LDAT6, and LDAT5. This imposes several constraints on the
software operation of the system. When reading values from the TLC34075's registers, only the lower 8
bits of a 32-bit, long-word-aligned memory access are valid. Similarly, a 32-bit-wide write to a 32-bit
word-aligned address of a TLC34075 register only uses the lower 8 bits of data. It is safest to access the
TLC34075 with 8-bit reads and writes to long-word-aligned addresses as shown in the memory map.

4.1.3 Address Latching
The address latches, the LTCHDCD (U4) PAL, and the SN74AS841 (U3) latch generate latched address
information for the memory decoder PAL and the TLC34075. The memory decoder PAL requires latched
address bits 31-28, 24-23, and status bits 3-0, and the TLC34075 uses latched address bits 8-5. The
LTCHDCD (U4) PAL uses internal feedback to implement a transparent latch. In addition, it forces latched
address bits 8-5 high during reset, as described in Section 4.5.

4.2 Frame Buffer Organization
Frame buffer memory in 1280-by~1024-by-8 systems is typically implemented with either "packed" or
"unpacked" scan lines. While the unpacked scan line method is the simpler hardware implementation, it
causes poor memory utilization, as memory fragments not used for pixel data appear at the end of each scan
line. The packed scan line implementation utilizes frame buffer memory efficiently, as all memory not used
10-62

for pixel data appears in a contiguous block at the end of the frame buffer. Prior to availability of the
TLC34075, implementing a 1280-by-1024 packed frame buffer for a TMS340-based system has been
complex. The architecture of the TLC34075 removes virtually all of that complexity.
The following discussion deals with the tradeoffs associated with unpacked- versus packed-frame buffer
memories in TMS340 designs. As background to the discussion, the first section deals with the operation
of the TMS34020A memory controller regarding shift register transfer cycles.

4.2.1 TMS34020A Shift Register Transfer Operation
When the graphics system is ready to display valid video data, the screen refresh enable bit of the display
control I/O register (SRE [DPYCTL]) is set to one by system software. At this time, the video timing logic
of the TMS34020A begins scheduling VRAM shift register transfer cycles (also called serial register
transfers, memory-to-register transfers, screen refresh cycles, or SRTs). The TMS34020A supports two
types ofSRTs: those that occur during the horizontal blanking interval and those that occur during the active
display time. SRTs that occur during active display time (midline reload cycles) are not required for this
design.
The TMS44C251 video RAM supports two types of shift register transfer: a normal shift register transfer
(SRT) that transfers one whole RAM array row into the VRAM's serial shift register and a split shift register
transfer (SSRT) that transfers one half of a RAM array row to one half of the VRAM's serial shift register.
The TMS34020A supports both types. Unless the SRT bit of the DPYCTL (OxC0000080) register is set
to one, the TMS34020A only performs normal SRTs. If the SRT bit is set, the TMS34020A schedules, at
the beginning of blanking, an SRT immediately followed by a SSRT. Additional SSRTs may be scheduled
by the TMS34020A during the active portion of the scan line if the SCLK input of the TMS34020A is
cycling and the TMS34020A determines that the serial shift register is nearly empty. If split shift register
transfers are not needed during the active portion of the scan line, the TMS34020A's SCLK input should
be tied to ground. Although the application described herein uses split shift register transfers, it does not
require SSRTs during the active portion of the scan line but only during blanking. Therefore, in this
application, the TMS34020A's SCLK input is tied to ground.
At the onset of the horizontal blanking period for a scan line, the TMS34020A memory controller schedules
an SRT cycle to occur during the blanking interval. The SRT cycle instructs the VRAM to copy pixel data
from a row of its RAM array into its serial shift register. An example of an SRT cycle is shown in Figure 2.
For applications in which a pixel data scan line wraps from one RAM row to the next row rather than being
contained in a single RAM row, a split shift register transfer (SSRT) cycle is used to copy the scan line from
the RAM into the serial shift register. As shown in Figure 4, packed scan line implementation results in
numerous instances of scan lines wrapping from one RAM row to the next. Hence, SSRTs are used in
systems that employ packed scan line frame buffers.

4.2.2 Packed and Unpacked Frame Buffers
The amount of memory required for a 1280-by-1024-by-8 frame buffer depends on whether a packed or
unpacked implementation is chosen. In a packed implementation, the scan line pixel data are stored
contiguously in the frame buffer (i.e, the last pixel of a scan line is followed immediately by the first pixel
of the next scan line; there are no unused bits between scan lines). Therefore, the pitch of the pixel
information (the difference in storage addresses for vertically adjacent pixels) equals the amount of
memory required to store one pixel data scan line (in this case, 1280 pixels/line times 8 bits/pixel, or 10240
bits). A minimum of 1.25M bytes of memory is required to implement a 1280-by-1024-by-8 packed frame
buffer (1280 bytes/line x 1024 lines).
In an unpacked frame buffer implementation, the pitch of the pixel data is typically chosen to be the power
of two that is greater than or equal to the amount of memory required to store one pixel data scan line. For
Implementation of a 1280 x 1024 x 8 Display Using the TLC34075 Video Interface Palette

10-63

example, a 1280-by-1024-by-8 unpacked frame buffer (one scan line requires 10240 storage bits) would
typically employ a pitch of 16384 bits, which is the first power of two greater than the 10240bits required
for one scan line. Therefore, a minimum of 2.1M bytes of memory is required to implement a
1280-by-1024-by-8 unpacked frame buffer (2048 bytes/line x 1024 lines).
Each system has both advantages and disadvantages:
FRAME BUFFER TYPE

ADVANTAGE

DISADVANTAGE

Unpacked

May not require split shift register transfers

Typically fragments unused frame buffer
memory

Packed

Does not fragment unused frame buffer
memory

Typically requires split shift register
transfers

I"
Memory-to-Register Transfer Cycle --'---+j
I 04 I 01 I 02 I 03 I 04 I 01 I 02 I 03 I 04 I 01 I
I
!
I!
!
!
I
I
I
I
I

~D~i~~-K
GI
CAMD

~ I Rl//Yz7/zx:::y!/~

W2/7//7//Z/L;01T/l2/d/ZTM

RCA :
SF I
ALTCH

RAS

I

I

I

V

I
I
I

V

CASV

WE

~-~-~--i--r-I

I
:

>--t< :
>--~

I
I
II
I

I
I
I\
I'
I
I

RO~
I
I
I
I
I

:

I
I
I
I

\!

X : Ta~point:
I
I
I
I

!

I
I
I
Ii

!

I
I
II
Ii

I

r-1

I ,..J
I
I

!>
(

I
II

,......,1_...;

I II:

~~~~--~--~--~--~--~--~--~~

TR/OE I
DDIN

~--~--~--~--~--~--~--~--~--~--~

DDOUTI

Figure 2. Shift Register Transfer Cycle
10-64

Figures 3 and 4 show the memory organization for unpacked and packed frame buffers, respectively, for
a 1280-by-1024-by-8 display ..
VRAM
Bank

RAM Array
Row

0

0

0

Scan Line 0

Unused

Scan Line 1

Unused

0

2

Scan Line 2

Unused

0

3

Scan Line 3

Unused

0

4

Scan Line 4

Unused

0

5

Scan Line 5

Unused

•
••

•••

0

509

Scan Line 509

Unused

0

510

Scan Line 510

Unused

0

511

Scan Line 511

Unused

0

Scan Line 512

Unused

Scan Line 513

Unused

2

Scan Line 514

Unused

3

Scan Line 515

Unused

•••

••
•

•

••

•

••

509

Scan Line 1021

Unused

510

Scan Line 1022

Unused

511

Scan Line 1023

Unused

Figure 3. Unpacked 1280-by-1024-by-8 Display Memory
In implementing a 1280-by-1024-by-8 unpacked frame buffer, no split shift register transfers are needed,
as no scan line crosses a VRAM array row boundary. The packed frame buffer organization does span scan
line information across VRAM array row boundaries and, therefore, requires split shift register transfers.
Note that, in both the packed and unpacked systems, the first scan line in the second bank of VRAM is
aligned with the beginning of the first row of the bank. This is necessary, as switching between banks of
VRAM during the scan line would be extremely difficult to synchronize. Consider the last SRT in the first
bank of VRAM for the packed frame buffer. If the last SRT in VRAM bank 0 only gets a portion of the data
for the scan line, the SSRTwill address the beginning of the second bank of VRAM. Since the SSRT occurs
during blanking, there is no way to determine when to change from VRAM bank 0 driving the PXD bus
to VRAM bank 1 driving the PXD bus. (There is no method by which data from the RAM array of one bank
of VRAM may be transferred into the serial shift register of the other VRAM bank using SRTs or SSRTs.)
Since the TMS34020A requires that the display pitch must be constant throughout the display, the packed
frame buffer implementation requires that the first scan line in VRAM bank 0 be offset from the beginning
of the bank as shown in Figure 4. The starting point chosen in Figure 4 stores the maximum amount of the
Implementation of a 1280 x 1024 x 8 Display Using the TLC34075 VIdeo Interface Palette

10--65

frame buffer in VRAM bank 0 while placing the first pixel of a scan line at the beginning ofVRAM bank 1.
For other resolutions and pixel depths in which the frame buffer spans more than one VRAM bank, and
when implementing multiple-page frame buffers, the starting address of the frame buffer must be chosen
similarly.
VRAM
Bank

RAM Array

0

0

Row

Scan line 1b

0
0

Scan line 0

Unused I

0

3

0

4

0

5

••
•

••
•

0

509

0

510

0

511

Scan line
4b

Scan line,
7b

126

•

••

Scan Line 7a

,

Scan line 8

Scan Line
9a

•••
Scan Line 815b
Scan line
816b

Iscan Line
818a
Scan line 819

I

,

Scan line 820
Scan line
821b

Scan line 816a

I
Scan line 817

I

Scan llne818b

J

Scan line 821 a
,scan line
823a

Scan line 822

Scan line 823b

Scan line 824a

I

••
•
Scan line,
1018b

Scan line
1020a

Scan Line ;021

I

Scan line 1022
Scan line
1023b

,

Scan line 1019

Scan Line 1020b

127
128

,scan line
6a

I

••
•
125

Scan line 4a

Scan Line 5

Scan line 6b

4

••
•

Scan line 2
I

I

0
3

J

Scan line 3

2

Scan line
1a

I

I

,

Scan line 1023a

Unused

129

Unused

•
••

••
•

511

Unused

Figure 4. Packed 1280-by-1024-by-8 Display Memory

4.2.3 Split Shift Register Transfers
When using split shift register transfers (for VRAMs that support this feature), the VRAM shift register
is split in half. A split shift register transfer cycle specifies which half of the shift register is to be loaded
from which RAM array row. The data loaded into the shift register half-row comes from the RAM array
row specified at row address time (when RAS is low). The most significant bit of the column address
determines which half of the shift register is loaded, and all other column address bits hold the least
significant bits of the tap address. If the most significant bit of the column address is a zero, then the lower
10-66

(least significant) half of the RAM array row is loaded into the lower half of the shift register; if the most
significant bit of the column address is a one, then the upper (most significant) half of the RAM array row
is loaded into the upper half of the shift register.
In generating screen refresh cycles, the TMS34020A determines whether split shift register transfers should
be used based on the value of the SSV (enable split-serial-register midline reload) bit in its DPYCTL
register. If the SSV bit is set to one, the TMS34020A performs an SRT with a row address and tap point
followed by an SSRT with a full row address and a half-row address during the column address subcycle.
The SSRT replaces one half of the data transferred into the shift register during the SRT. It is important to
note that the VRAM's SCLK input must cycle at least once between the SRT and the SSRT in order to
transfer the tap point sent during the SRT between the VRAM internal tap point latch and the VRAM
internal tap point counter. Since this SCLK loads data into the shift register from the RAM array, it is
effectively the first SCLK pulse for the display line, and the pixel data that the VRAMs present at their serial
outputs must be displayed before the next SCLK pulse. Figures 5 and 6 show the pertinent signals during
horizontal blanking for systems without and with split shift register transfers, respectively. The BLANK
signal shown is the TLC34075's internal blanking signal, which is delayed by an amount equal to the
internal pixel pipeline delay.

I:

~________________________ • • • ________- J

I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

•••

...
...
,....---- ...

,----_

,------

--------~------4_------~-----

...

--------~------~------~-----

...

1st

2nd

SCLK

SCLK

Pulse

Pulse

Figure 5. SRT Signals During Horizontal Blanking Without
Split Shift Register Transfers

Implementation of a 1280 x 1024 x 8 Display USing the TLC34075 VIdeo Interface Palette

10-67

... J:

BLANK \ ,

LAD
ALTCH
RAS
CAS
SF
SCLK

I

I

}

I
I
I
I
I
I
I

I

~
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

\

1
I

i

I

:V
Row
A

I
I
I
I
I
I
I
I
I

I
I
I

11\:
Tap
Point
A

I
I
I

Relocated :
1stSCLK
Pulse
I

I

I

I

I

I
I
I
I
I
I
I

I

~

}

!\
I
I
I
I

I:

Row
B

...

r"·
I

r"·...

:~
I
I
I
I
I
:
I
I
I
I
I
I Half Blt,1
I Tap I
I Point I
B

\. ...

I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

I
I

... ----.L/\lr
I
I
I

2nd
SCLK
Pulse

I
I
I

Figure 6. SRT Signals During Horizontal Blanking Using Split Shift Register Transfers
Since the TLC34075 generates the SCLK signal to the VRAMs, it is convenient to allow it to insert the first
SCLK pulse between the SRT and the SSRT. The TLC34075 SFLAG input tells the TLC34075 when the
first SRT has completed. If the split shift register transfer enable bit in the TLC34075 general control
register is set to 1 and the special nibble mode enable bit (also in the general control register) is set to zero,
the TLC34075 relocates the first SCLK pulse to occur just after the rising edge of SFLAG following the
SRT. External circuitry (in the RASDCD (U5) and LTCHDCD (U4) PALs) decodes the SRT cycle and
drives the SFLAG input high after RAS and ALTCH go high. SFLAG is driven low when blanking goes
inactive. Figure 7 shows the signals related to SCLK generation during horizontal blanking with the
TLC34075 SCLK pulse relocation enabled.
For systems that perform SSRTs only during the active display time, there is no need to assert SFLAG. In
this case, the SSRTs occur after SCLK has started clocking pixels out of the VRAM. The tap point of the
SRT is latched by the first SCLK pulse.

10-68

... J:

BLANK " \
I

I

t

ALTCH \
I

AAS

I

U
I

:1

SFLAG
SCLK
Row
A

I
I
I
I
I
I
I
I
I
I

Ii

I
I
I
I
I

11\:
I
I
I

I
I

•••

I
I

:1
Tap
Point
A

r"·

I

I
I
I
I

SF

I
I

I

:\

I
I

CAS

SFLAGEN

I

)'

I

SAT

\

I

:\

r"·

I

Relocated
1st SCLK
Pulse

I
I
I

I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I

i \. ...
I
I
I
I
I
I
I
I
I
I
I
I

Row
B

I
I Half Blt,1
I Tap I
I Point I

•••

•••

•••
I
I

\
\

I
I

... ~

B

I
I
I

2nd
SCLK
Pulse

I
I
I

Figure 7. SCLK Pulse Between SRT and SSRT and Related Signals
4.2.4 Packed Displays and TMS34020A Screen Refresh Latency
In certain display configurations, it is not possible to employ screen organizations that require the use of
SSRTs. This problem stems from the set time between the start of horizontal blanking and the
TMS34020A-generated screen refresh cycles (the scheduling of screen refresh cycles is discussed in the
TMS34020 User 's Guide) and the amount of pixel pipeline delay. In systems for which the minimum screen
refresh latency times two is less than the SCLK period, an SRT may occur while the palette is still pushing
pixels through its pipeline. In this situation, SCLK may be high at the time when the relocated SCLK pulse
should be inserted. Because the VRAM sees no rising edge on SCLK, it does not accept the tap point
presented during the SRT, giving an improper image on the screen. Avoid using packed frame buffers for
displays with low pixel sizes (number of bits per pixel) and low dot clock frequencies. At one and two bits
per pixel, the noninterlaced 640-by-480 SCLK period is greater than two times the screen refresh latency,
suggesting that these configurations should be implemented as unpacked frame buffers. Note that the
situation wherein the SCLK period is greater than two times the TMS34020A's minimum screen refresh
latency corresponds to a display that requires a relatively small frame buffer; this typically eliminates the
need for packed frame buffer implementation.
There may be occasions when, even if two times the minimum screen refresh latency time is less than the
SCLK period, it is necessary to implement a packed display organization. In systems with a set screen
refresh latency, it may be possible to delay the SRT. In TMS34020A-based systems, the SRT can be
wait-stated until SCLK falls. As an example, in a TMS34020A-based system, the SRT cycle could be
wait-stated until SCLK falls using the LRDY signal of the TMS34020A.
Implementation of a 1280 x 1024 x 8 Display Using the TLC34075 VIdeo Interface Palette

10-69

In systems with a user-defined screen refresh latency, this latency should be set to be greater than the
worst-case pixel pipeline delay but shorter than the horizontal blanking width. Consider all possible factors
when determining the latency setting (e.g., delays due to high-priority bus cycles, delays due to pipelined
memory accesses, etc.).

4.2.5 Multiplexing the PXDBus
During an SRT, the RCA bus carries the address of the VRAM row and the tap point for the display line
data but does not distinguish between VRAM banks. Since the LAD bus carries the address of the first pixel
of a display line during the address subcycle of the SRT, RAS banking is in effect as described in
Section 4.1.1. Only one bank ofVRAM receives a RAS cycle. Because the serial data outputs of both banks
of VRAM are tied to the 32-bit-wide PXD bus, the serial data outputs must be three-stated so that only the
appropriate VRAM bank drives pixel data onto the pixel bus. The VRAMs each provide a serial output
enable pin (SOE) for this purpose. The RASDCD (U5) PAL provides two outputs to drive these enable pins:
SO EO and SOE 1. The address of the screen refresh is decoded and, during the tap point subcycle of the SRT,
the appropriate SOE output is asserted. To assure that both banks of VRAM do not drive the PXD bus
simultaneously when switching from one bank to the other, the RASDCD (U5) PAL forces both SOE
outputs inactive during the row address subcycle of the SRT (see Figures 8 and 9). Internal feedback is used
to latch the SOE outputs. The RASDCD (U5) PAL also signals the beginning of an SRT cycle to the
LTCHDCD (U4) PAL for generation of the SFLAG signal to the TLC34075.
BLANK \

I

RAS

I

SF

I

SOE1

I

I

I
I

I
I

I

I

I

:/i\
I
I
I
I

I
I

I

1
'LJ

1I

CAS

SOEO

I

I
I

I
I

Row
A

I
I
I
I

Tap
Point
A

I

I

1I

1
'LJ
I
I

/

I
I

I
I
I
I
I
I

I

I

I
I
I
I
I
I

I
I

\

I

Row
B

I
I Half Bit,1
I T,,:p !
I POint I
I B I

Figure 8. Generation of SOEO and SOE1 (Both Previous and
Current Display Line in VRAM Bank O)

10-70

BLANK \ .

I

RAS

CAS
SF

I

1
I

SOE1

:1
I
I
I
I
I
I
I

Row
A

I

I

I
I

I
I

I
I
I

I
I
I

I
I

:\
I
I
I
I

Tap

Point
A

I
I
I
I
I
I
I
I

I

1

I
\.J

I
I
I
I
I

I

SOEO

I

I
\.J

I

I

I

I

I

I

I

I

I

I

Row
B

I

I

\

I
I
I
I
I
I
I
I
I
I
I
I
I Half Bit'l
Tap
I Point I
I B I

Figure 9. Generation of SOEO and SOE1 (Previous Display Line in VRAM Bank 0,
Current Line in VRAM Bank 1)

4.3 Video Interface Palette Control
The TLC34075's video output generation is based on sync and blanking signals from the TMS34020A, dot
clock inputs, and TLC34075 control register values. In turn, the TLC34075 provides to the TMS34020A
VCLK and SCLK signals that are used to generate video sync and blank signals (HSYNC, VSYNC,
HBLNK, and VBLNK).

4.3.1 V ideo Interface Palette Control Registers
The TLC34075 implements ten control registers. Four of these registers are used to program the palette
look-up table. The remaining six registers control the pixel data multiplexer, input clock select, VCLK and
SCLK divide ratios, SCLK relocation for SSRTs, and several other aspects of palette operation. These
registers are more thoroughly described in Section 5.
4.3.2 Accessing the Video Interface Control Registers
The RASDCD (U5) PAL maps the TLC34075's control registers into the TMS34020A's local memory
space starting at address DOOOOOOOh. Each register is mapped into 32 bits of the memory space. However,
since the TLC34075 has an 8-bit data bus, only the lower 8 bits of each long-word-aligned group of 32 bits
may be read or written to. Memory accesses with the most significant nibble equal to Dh enable the palette,
and latched address bits 8 through 5 are tied to the TLC34075's register select pins RS3 thru RSO,
respectively. Note that this addressing scheme aliases the palette's registers throughout the range
D0000200h through DFFFFFFFh.
4.3.3 TLC34075 Dot Clock Inputs
The TLC34075 has five possible dot clock inputs. Two of the five may be combined as a single
complementary, ECL-compatible clock input or used as two separate TTL-compatible clock inputs. For
a non interlaced resolution of 1280 by 1024, a dot clock input of about 108 MHz is required. This design
uses a UO-MHz ECL oscillator with complementary outputs running at a 5-V supply voltage for
1280-by-1024 displays. A 25-MHz TTL oscillator is used for 640-x-480 displays.
Implementation of a 1280 x 1024 x 8 Display Using the TLC34075 VIdeo Interface Palette

10-71

4.4 Resetting the TMS34020A
The RESET (U38) PAL uses a state machine to ensure that the local reset signal (LRESET) meets the
TMS34020A's reset requirements during active operation. Of the 16 states, the first four ensure that a reset
pulse has a minimum length of four LCLKs to prevent reset due to noise on the HRS input. The state
machine starts at state 0 and advances to state 1 if its HRS (hardware reset) input is active when its
LCLK<1> input falls. The state machine progresses through states 2 and 3 to state 4 if the HRS input
remains active (if HRS goes inactive during any of the first 4'states, the state machine returns to state 0
without asserting LRESET). Once the state machine reaches state 4, LRESET is asserted until the state
machine reaches state 15 (12 LCLK cycles). If HRS is still asserted when state 15 is reached, the state
machine remains in state 15, with LRESET asserted, until HRS is released. The state machine then returns
to state O.
This state machine timing exceeds the minimum LRESET active time required by the TMS34020A for
reset after a power-on reset has been performed. The power-on reset, however, must be over 3 times the
reset pulse length attainable using a 4-bit counter as described above. An external circuit must ensure that
HRS is asserted cleanly at power-on for at least the minimum power-on reset time as described in the
TMS34020A data sheet.

4.5 Resetting the TLC34075
Power-on reset of the TLC34075 is accomplished automatically by internal circuitry. An operating reset
of the TLC34075 is effected by writing all ones to the TLC34075 register select (RS<3:0» lines and then
causing a low-to-high transition on the WR input. In this design, these actions occur as follows: when the
RESET (U38) PAL asserts the LRESET signal, the LTCHDCD (U4) PAL drives LDAT<8:5> high and
pulses its PALETWR output low while LCLKl is high. No circuitry is needed to special-case the data inputs
during the hardware reset, as the TLC34075 ignores its data bus when RS<3:0> are all high.

5 PROGRAMMING THE TLC34075 REGISTERS
This section describes several of the TLC34075 's control registers. Included are the general control register,
the input clock selection register, the output clock selection register, the multiplexer control register, and
the palette programming registers. See the TLC34075 data sheet for details on the registers not described
herein.

5.1 General Control Register
The general control register allows selection of several attributes of the outputs to the monitor as well as
the special nibble mode (used in systems with distributed 16-bit-wide pixel buses) and SCLK pulse
relocation. The polarities of the horizontal and vertical sync outputs are programmable; a 7.5-IRE pedestal
and "sync on green" are also selectable. Table 1 describes the bit fields of the general control register. The
general control register appears in the memory map at DOOOOI00h.

10-72

Table 1. TLC34075 General Control Register
GENERAL CONTROL REGISTER BIT

FUNCTION

7

6

5

4

3

2

1

0

X

X

X

X

X

X

X

0

X

X

X

X

X

X

X

1

HSYNCOUT active high

X

X

X

X

X

X

0

X

VSYNCOUT acrtive low

X

X

X

X

X

X

1

X

VSYNCOUT active high

X

X

X

X

X

0

X

X

Split shift register transfer disable

X

X

X

X

a

1

X

X

Split shift register transfer enable

X

X

X

X

a

X

X

X

Special nibble mode disable

X

X

X

X

1

a

X

X

Special nibble mode enable

X

X

X

a

X

X

X

X

a-IRE pedestal

X

X

X

1

X

X

X

X

7.S-IRE pedestal

X

X

a

X

X

X

X

X

Sync disable

HSYNCOUT active low

X

X

1

X

X

X

X

X

Sync enable

X

0

X

X

X

X

X

X

Reserved

X

1

X

X

X

X

X

X

Reserved

0
1

X

X

X

X

X

X

X

MUXOUT low (default)

X

X

X

X

X

X

X

MUXOUThigh

5.2 Input Clock (Dot Clock) Selection
Input clock selection is based on the required display resolution and the frequencies of the available
oscillators. The nO-MHz oscillator on the complementary inputs of the TLC34075 is selected by writing
8h to the input clock selection register (at memory location D0000120h). Note that the TLC34075 does not
require an active clock to access the control registers.

5.3 SCLK and VCLK Divide Ratio Selection
SCLK and VCLK divide ratios are selected via the output clock selection register. The SCLK divide ratio
determines how many pixels are available on the TLC34075's pixel inputs for each SCLK pulse. The SCLK
divide ratio depends on the number of input bits used on the pixel bus (this application uses all 32 bits) and
the number of bits per pixel. For a pixel size of 8 bits and a 32-bit-wide pixel bus, the SCLK divide ratio
must be 4. Similarly, for a pixel size of 2 bits and a 32-bit-wide pixel bus, the SCLK divide ratio must be
16. The TLC34075 provides power-of-two SCLK divide ratios between 1 and 32, inclusive. An additional
option holds the TLC34075 SCLK output in the low state regardless of the sync, blank, and clock inputs.
The VCLK divide ratio is used to determine the frequency of the signal that the TMS34020A uses to
generate sync and blank signals. To reduce the RF noise generated by the board, the VCLK divide ratio is
generally chosen to give the lowest possible frequency at which it is possible for the TMS34020A to
produce proper sync and blank timings. The TLC34075 provides power-of-two VCLK divide ratios
between 1 and 32, inclusive. An additional option holds the TLC34075 VCLK output in the high state
regardless of the sync, blank, and clock inputs.
The SCLK and VCLK divide ratio selections are programmed as a six-bit value in the output clock selection
register, which is mapped to memory location D0000140h in this application. The output clock selection
register programming values are listed in Table 2.
Implementation of a 1280 x 1024 x 8 Display Using the TLC34075 VIdeo Interface Palette

10-73

Table 2. TLC34075 Output Clock Selection Register Programming Values
SCLK DIVIDE RATIO

VCLK
DIVIDE
RATIO

1
2
4
8
16 .
32

1
OOh
08h
10h
18h
20h
28h

2
01h
09h
11 h
19h
21h
29h

4
02h
OAh
12h
1Ah
22h
2Ah

8
03h
OSh
13h
1Sh
23h
2Sh

16
04h
OCh
14h
1Ch
24h
2Ch

32
OSh
ODh
15h
1Dh
25h
2Dh

5.4 Multiplexer Control Programming
The multiplexer control register determines how the TLC34075 uses the input data. The number of bits per
pixel and the number of bits physically connected to the pixel inputs of the TLC34075 are specified by this
register. Each valid multiplexer control register value implies an SCLK divide ratio. The valid multiplexer
control register values for this implementation are listed in Table 3. The multiplexer control register appears
in the memory map at D0000160h.

Table 3. Suggested Multiplexer Control Register Values
for This Implementation
NUMBER OF
BITS PER PIXEL

MULTIPLEXER CONTROL
REGISTER VALUE

1
2
4
8

13h
17h
18h
1Eh

5.5 Accessing the Palette Color Look-Up Tables
The TLC34075's palette look-up tables are accessed by writing the address of the look-up table entry to
a palette read address register or palette write address register (D0000060h and DOOOOOOOh, respectively),
then reading or writing the palette data register (D0000020h) three times (once each for red, green, and
blue). After the three reads or writes, the palette read address register or palette write address register is
autoincremented. The TLC34075 also has a pixel mask register (D0000040h) that allows incoming pixel
values to be masked.

5.6 Suggested Values for TMS34020A and TLC34075 Registers
Table 4 shows the suggested TMS34020A and TLC34075 register values to use with a Mitsubishi Diamond
Scan monitor and the hardware described. Video timing registers (addresses COOOOOOOh to C0000070h)
may need to be recalculated for other monitors. Note that the DPYCTL values for a 640-by-480 display
at one or two bits per pixel do not use SSRTs. They implement non packed frame buffers; the remainder
implement packed frame buffers and use SSRTs.

10-74

Table 4. Suggested TMS34020A and TLC34075 Register Values
for Use With a Mitsubishi Diamond Scan Monitor
REGISTER

VESYNC
HESYNC
VEBLNK
HEBLNK
VSBLNK
HSBLNK
VTOTAL
HTOTAL
DPYCTL
CON FIG
PSIZE
DPYSTL
DPYSTH
DINCLO
DINCHI
DPYMSK
GENCTL
INCLK
OUTCLK
MUXCTL
REGISTER

VESYNC
HESYNC
VEBLNK
HEBLNK
VSBLNK
HSBLNK
VTOTAL
HTOTAL
DPYCTL
CON FIG
PSIZE
DPYSTL
DPYSTH
DINCLO
DINCHI
DPYMSK
GENCTL
INCLK
OUTCLK
MUXCTL

ADDRESS

COOOOOOOh
COOOOO10h
COOOOO20h
COOOO030h
COOOO040h
COOOOO50h
COOOOO60h
COOOOO70h
COOOOO80h
COOOO1AOh
COOOO150h
COOOO200h
COOOO210h
COOOO240h
COOOO250h
COOOO2EOh
DOOOO100h
DOOOO120h
DOOOO140h
DOOOO160h
ADDRESS

COOOOOOOh
COOOOO10h
COOOOO20h
COOOOO30h
COOOO040h
COOOOO50h
COOOOO60h
COOOOO70h
COOOOO80h
COOOO1AOh
COOOO150h
COOO0200h
COOO0210h
COOOO240h
COOOO250h
COOOO2EOh
DOOOO100h
DOOOO120h
DOOOO140h
DOOOO160h

1280 x 1024 x 8

0OO2h
0010h
0022h
0033h
0422h
OOD3h
0426h
OOD7h
F047h
ODOAh
0OO8h
0800h
OOOOh
2800h
OOOOh
OOFFh
87h
08h
1Ah
1Eh
640 x 480 x 8

0OO2h
0OO6h
0018h
001Ah
01F8h
OOBAh
01F9h
OOCOh
F047h
OOOAh
0008h
OOOOh
OOOOh
1400h
OOOOh
OOFFh
87h
01h
12h
1Eh

1280 x 1024 x 4

0OO2h
0010h
0022h
0033h
0422h
OOD3h
0426h
OOD7h
F047h
ODOAh
0OO4h
OOOOh
OOOOh
1400h
OOOOh
OOFFh
87h
08h
1Bh
1Bh
640x480x4
0OO2h
0OO6h
0018h
001Ah
01F8h
OOBAh
01F9h
OOC1h
F047h
ODOAh
0OO4h
OOOOh
OOOOh
OAOOh
OOOOh
OOFFh
87h
01h
13h
1Bh

1280 x 1024 x 2

0OO2h
0010h
0022h
0033h
0422h
OOD3h
0426h
OOD7h
F047h
ODOAh
0OO2h
OOOOh
OOOOh
OAOOh
OOOOh
OOFFh
87h
08h
1Ch
17h
640 x 480 x 2

0002h
0OO6h
0018h
001Ah
01F8h
OOBAh
01F9h
OOBFh
FOO7h
ODOAh
0002h
OOOOh
OOOOh
0800h
OOOOh
OOFFh
83h
01h
14h
17h

Implementation of a 1280 x 1024 x 8 Display Using the TLC34075 VIdeo Interface Palette

1280 x 1024 x 1

0OO2h
0010h
0022h
0033h
0422h
OOD3h
0426h
OOD7h
F047h
ODOAh
0OO1h
OOOOh
OOOOh
0500h
OOOOh
OOFFh
87h
08h
1Dh
13h
640 x 480 x 1

0OO2h
0006h
0018h
001Ah
01F8h
OOBAh
01F9h
OOC1h
F007h
ODOAh
0001h
OOOOh
OOOOh
0400h
OOOOh
OOFFh
83h
01h
15h
13h
10-75

· 10-76

APPENDIX A

10-77

PART

REFERENCE

1O-!lF tantalum capacitor

C1, C2, C3, C4

o.1-!lF capacitor

CS, C6, C7, C8, C9, C10, C11, C12, C13, C14,
C1S,C16,C17,C18,C19,C20,C21,C22,C23,
C24, C2S, C26, C27, C28, C29, C30, C31, C32,
C33,C34,C35,C36,C37,C38,C39,C40,C41,
C42,C43,C44,CS3,CS4,CS5,CS6,CS7,CS8

QUANTITY

4
46

0.22-!lF capacitor

C45, C46, C47, C48, C49, CSO, C51

0.33-!lF tantalum capacitor

CS2

1

0.1-!lF capacitor

CS9, C60, C61, C62

4

Ferrite bead Fair Rite Products 3274301112

L1, L2, L3,L4, LS, L6

6

DB9 connector

P1

1

DB 15 connector

P2

1

7

4.7-kQ resistor

R1

1

7S-Q 1% resistor

R2,R3,R4

3

S23-Q 1% resistor

R5

1

220-Q resistor

R6,R9

2

330-Q resistor

R7,R8

2

33-Q resistor

R10,R11

2

100-Q resistor

R12

1

RSIP1, RSIP2, RSIP3, RSIP4

4

U1

1

33-Q

x

5 Isolated Resistor Network

TMS34020AGBL-40
40-MHz TTL oscillator

U2

1

74AS841

U3

1

TIBPAL20L8-7

U4,U5

2

TMS44C256-10SD

U6,U7,U8,U9,U10,U11,U12,U13

8

TMS44C2S1-10SD

U14,U15,U16,U17,U18,U19,U20,U21,U22,
U23,U24,U25,U26,U27,U28,U29

16

TLC3407S-110

U30

1

2S-MHz TTL oscillator

U32

1

110-MHz ECL osCillator GED LM1400E50
series or CTI K1149BA series

U36

1

64-MHz TTL oscillator

U37

1

TIBPAL 16R4-25

U38

1

10-78

Decode Logic
UWE
UTR/OE
USF
URAS
ALTCH
GSPBL
LCLK1
LRESET

RAM Arrays
WE
TR/OE
SF
PALETRD
PALETWR
SFLAG
LDAT(O:31f
MAD(O:8f

ROWCOL(O:8J CAS(O:3f
UCAS(O:3f
RAS(O:2f
SOE1
DAT(O:31f
321
SOEO
32

31

TMS34020A
LRESET

VCLK

ALTCH
URAS
UWE
UTR/OE
USF
GSPHS
GSPVS
GSPBL
DAT(O:31f
ROWCOL(O:8f
LCLK(O:1f
UCAS(O:3f

Reset Control

~

HRS

.I

ILCLK1

LRESET

:

4

~

32.

PXD(O:31f

L--

32
TLC34075
PALETWR
PALETRD
GSPHS
GSPVS
GSPBL
SFLAG

32

Figure A-1. System Block Diagram

(0

-~

WE
SF
SCLK
TR/OE
MAD(O:8f
CAS(O:3f
RAS(O:2f
DAT(O:31f
SOE1
SOEO

I DAT(O:31f
LDATio:31f

PXD(O:31f

VCLK
SCLK

VCC

%
o
C1

IC5

IC6

I C7

_I?S

_IC9

IC10

-r

IC11

IC12

IC13

IC14

IC1S

IC16

IC17

IC18

IC19

.±.. 10!-lF ~.1 !-lF~.1!-lF~.1 !-l'J!.1 !-lF~.1 !-IF_~.1 !-lF~.1 !-lF~.1 !-lF~.1 !-lF~.1 !-lF~.1 !-lF~.1 !-lF~.1 !-lF~.1 !-lF~1!-lF

T TANT I

I· I

I

I

I

I

1

I

I

I

I

I· I

I

1

C4

+ 10!-lF

T TANT.
VCC

C2

C20

C21

C22

C23

C24

C25

C27

C26

C28

C29

C31

C30

C32

C34

C33

C35

.±.. 10!-lF ~.1 !-lF~1!-lF~.1 !-lF~.1 !-lF~.1!-lF~.1 !-lF~.1 !-l~.1 !-lF~.1 !-lF~.1 !-lF~.1 !-lF~.1 !-lF~.1 !-lF~.1 flF~1!-lF J-.0.1!-lF

TTANTI

I

I

I

T I III I

I

I

I

I
Vcc

-=C3

C37

C36

C38

C39

C41

C40

C42

C43

C44

.±.. 10f!F J!.1 f!~.1 f!FJ-.0.1 f!~0.1 f!~.1 f!FJ!.1 fl~0.1 f!~.1 f!'J.!.1 flF

T~I

I I I 1I I I I T
Vce
I

C45

I C46

I C47

I C48

I C49

I

coo

I C51

~.22 f!~.22 f!~.22 f!~.22 f!~.22 f!~.22 f!~.22 f!F

T I

I

+ 5 VDC PULLUP

III I

T

-=-

Vce

~ :;'"

.-----------«

PULLUPO

Figure A-2. Power Conditioning

>

I

I

T

DAT 0:31

Ul

~
-W~
~
~
..m.....:

flOE
HOST

Res~

RWmTE

!=
!=
:ru=
~

~

~
~
""""'ElL-

~
~
~

~

-'pfT,o

iri'6~

T,tRi2

~
..:.;.::::-

.2.!L.
~

/

..ELL
..!!1L
..!:!.!L

~
~

.!LK2

=
ClK40

N3

U2

I

HA31
HA30
HA29
HA2S
HA27

HA26
HA25
HA24
HA23
HA22
HA21
HA20
HA19
HA18
HA17
HA16
HA15
HA14

HA13
HA12
HAll
HAlO
HA9
HAS
HA7
HA6
HAS
H9S3
HBS2
HBSl
HBSO
HROY

REStT

ClKIN

OUT 8

~

40-MHZ TTL OSC
PUlLUPO

~

~
M3

VClK

RmT

K3

A12

{-

Dm"1

LA031
LA030
LA029

SClK

LAD22
LAD21
LAD20
LAD19
LAD1S
LAD17
LAD16
LAD15

LAD14
LA013
LAD12
LADll
LAD10
LAD9
LADS
LAD7
LADS
LAD5
LAD4
LAD3
LAD2
LADl
LADO
RCA12
RCA11
RCA10
RCA9
RCAS

Arn:H

=

CASlj
~
~

O'OOOT
DDIN

WE

!'IT
IW

m

CAMD

llTZrnl

~

--IlL

EMUO

DAT22
DAT21
DAT20
OAT19
DAn 8
OATH
OAT16
OAT15
DAT14
DAT13
DAT12
OAT11
DAT10
DAT9
DATS
DAT7
DATS
OATS
DAT4
DAT3
DAT2
DATl
DATO

Graphics
System

Processor

~

ROWr.Ol O:S

~
69
C9

6USFLT
I'{l'MD
lRDY

RSYIIIC
V'S'i'm:
C9CFJr

ROWCOlS
ROWCOl7

ROWCOl6
ROWCOl5
Rnwr.ClI4
RnWCOl3
ROWCOL2
ROWCOll
ROWCOlO

fM--.
lCLKO

SF

:=.'::

H13
H14
K15
l15
M15
N15
M14
A13
B12
Bl'
615
014
D15
E15
F14
G13
H15
J15
J13
K14
l14
l13
P1S

RCA7 Al0
RCA6 A9
RCAS I RR
RCA4 1;::7
RCA3 A7
RCA2 A6
B7
RCAl
RCAO
lClKl Hl
LCLK2 H3

mm

EMU2
EMU3
EMUl

>

OAT31
OAT30
OAT29

LA02S In" . nAT?R
LAD27 E13 DAT27
LAD26 C15 DAT26
LAD25 E14 DAT25
LAD24 F13 DAT24
LAD23 G15 DAT23

CAST
VClK

Bll
C11
A14

01
Cl
E3
02
91

'Trn

1JRAS

'UCliS1l
'UCAST
lJCAS2
LJCi'\S3

~

'>

URAS

'>

0ClIS 0:3

'>

)

,1

'\.......r

~

OWl':
A5 1J'TI'!l:l't
B2

C6

'>

'J

lClKl

A'

I;::'",T~·

OWl':
~n

USF

USF

~

">

>

~
J2

1*+

J:.
-

~

P ;-;2

A4==
65 "GSl'VS
A3 l!SI'll[

~

GSl"FIS
~

~

'>

>

'>

TMS34020AG6l-40
PUlLUP

Figure A-3. Graphics System Processor Connection
10-81

~

Series Termination

I\)

IROWCOL 0:8
ROWCOLO
ROWCOLl
ROWCOL2
ROWCOL3
ROWCOL4

1~
3
5
7
9

MAD(O:S( ::::::
2

•

6
8
10

MADO
MADl
MAD2
MAD3
MAD4

....:...:..;.. 33Q
ROWCOL5
ROWCOLS
ROWCOL7
ROWCOL8

I

>

0Tl1IQE

<

DAT 0:31

lI-:

DAT24
DAT23

DAT3
DAT2
DAn
DATO

1

=

=

3
5
7
9

2
3
4
5
6
7
8
9
10
11
13

Dl
D2
D3
D4
05
D6
D7
D8
D9
Dl0

2
4
6
8
10

MAD5
MAD6
MA07
MAD8

DAT8 1
DAT7 2
DAT63
DATS 4
=5
=6
WE 7
TRiO!' 8

06
07
08
09
010

23
22
21
20
19
18
17
16
15
14

U4
11
12
13

I.

01
02
03

04

15
05
16
06
17
07
18
08
SIlT 10 19
110
I"AIT'I'WI! 11
111
LCLKl13
112
~ 113
- R 1,.
20L8-7
LTCHDCD.ABL

=9

TRi'OE

TRi'OE

=
=

CAS 0:3

-{

CAST
CAS2

::::::

~

WE

WE

LDAT\0:31j;>

US
01
02
03
04
05

LDAT31
LDAT30
LOAT29
LDAT28
LDAT24
LDAT23
LDAT3
LDAT2

LDATl
LDATO

~gc

lJRAS

LCLK1

~33Q

.....;..;...;.. 33Q

74AS841

1=

2
4
6
8
10

U3
DAT31

DAT30
DAT29
DAT28

<

lJCAST
lJCAS2
0CAS3
UWE

>-

..!!§.!!1

1~

lJCASO

"-

>

OWE

3
5
7
9

Qm/Ot

OCAS 0:3

I

1

22
21
20
19
18
17
16

I'AITTim"

LDAT31 1
LDAT30 2
LDAT29 3
LDAT28 4
LOAT24 5
LDAT23 6
LDAT3 7
LDAT2 8
LDATl 9
LOATO 10

11
12
13

rom(0:2(
01

14

02
15
03
16
O.
17
05
18
06
19
07
110
="
08
111
SF 13
112
rn:ASl)" ,.
lJRAS 23 113
11.
20L8-7
RASDCD.ABL

22
21
20
19
18
17

~:

~

1
3

"""'"

~

'V'

S
7

"""""""
SIlT
PALUEN

~4 2

~bi

II

4
6

~")
-"iF

10

USF

>

SF

>

33Q

1mET

=

LDAT8
LDAT7
LDAT6
LDATS
SFLAG
SFLAGEN
'TWl'I

1mET

::::::

=

>

I'AITTim"

::::::

SFLAG

.• =

I'Al:EiWR

1:RESET

1=

I

>

ro

DRAM BANKO

I RAS(O:3f

DAT(O:31f

DAT(O:31L

I MAD(O:8f

MAD(O:8f

'"

I CAS(O:3f
I WE

RAS(O:3f
CAS(O:3f
WE
VRAM BANKO

ro....

'"

'- -

MAD(O:8f
RAS(O:3f

\..

I
I

TR/OE

I

SCLK

DAT(O:31f

--

SF

SOEO

f---

CAS(O:3f
WE

PXD(O:31f

I'

PXD(O:31r

SF
TR/OE

---

SCLK

~

VRAM BANK 1

......

'-

~

DAT(O:31f
MAD(O:8f

\..

RAS(O:3f

\..

SOE1

l-

CAS(O:3f
'--

WE

PXD(O:31f

SF
TR/OE
SCLK

I
I

SOE1
SOE1
SOEO

SOEO

Figure A-S. RAM Array Block Diagram

10-83

......

l'
00
~

<:DAT 0:31

<

i

MAD 0:8
U6
MADO
MAD1

MAD2
MAD3
MAD4

MADS
MADS
MAD7
MAD8

11
12
13
14
16
17
18
19
20

=9
CASO 2
WE
8
1

~...1.L

AO
Al

A2
A3
A4
AS
A6
A7
A8

6
3
4

DATO
DA"
DAT2
DAT3

MADO
MADl
MAD2
MAD3
MAD4
MADS
MAD6
MAD7
MAD8

11
12
13
14
16
17
18
19
20

=9
CAST 2

!lAS

CAS
W

-~

G

~...1.L

TF
TMS44C256-10SD

~

Ul0

U8
DOO
DOl
D02
D03

AO
Al

A2
A3
A4
AS
A6
A7
A8

DOO
DOl
D02
003

6
3
4

DAT8
DAT9
DATlO
DAT11

MADO
MADl
MAD2
MAD3
MAD4
MADS
MADS
MAD7
MAD8

11
12
13
14
16
17
18
19
20

=9
CAS2 2
WE 8
1

!lAS

CAS
W
G

~...1.L

TF
TMS44C2S6-10SD

AO
Al

A2
A3
A4

12
DOO
DOl
002
003

6 ~AT16
7 DAT17
3 nAT,"
4 DAT19

AS
A6
A7
AS

MADO
MAo1

MAD2
MAD3
MAD4
MADS
MADS
MAD7
MAD8
=
CAS3

!lAS

CAS
W

WE

G

11
12
13
14
16
17
18
19
20

9
2
8
1

~...1.L

TF
TMS44C256-10SD

AO
Al

A2
A3
A4
AS
A6
A7
AS

DOO
DO!
002
003

6
7
3
4

DAT24/
OAT';

DAT26-~

DAT27

!lAS

CAS

w
G

TF
TMS44C2S6-10SD

J

< - """,1"",/ ~

!

I

J7
MADO
MAD1
MAD2
MAD3
MAD4
MADS
MAD6
MAD7
MAD8

11
12
13
14
16
17
18
19
20

=9
CASO 2
WE
8
1

~...1.L

AO
Al

A2
A3
A4
A5
A6
A7
AS

DOO
DOl
002
D03

6
7

3
4

!lAS

CAS
W
G
TF
TMS44C2S6-10SD

DAT4
OATS
DAT6
DAT7

MADO
MADl
MAD2
MAD3
MAD4
MADS
MAD6
MAD7
MAD8

11
12
13
14
16

17
18
19
20

=9
=2
8

"""

I~
-"'~

AO
Al

A2
A3
A4

DOO
DOl
D02
D03

6
7

3
4

AS
A6
A7
AS

!lAS

CAS
W
G
TF

DATl2
DATl3
DAT14
-DATl5

MADO
MADl
MAD2
MAD3
MAD4
MADS
MADS
MAD7
MAD8

11
12
13
14
16
17
18
19
20

=9
=2
WI="
8
1

~...1.L

TMS44C256-10SD

Figure A-5. Program Memory

AO
Al

A2
A3
A4
AS
A6
A7
AS

i

U13

U11

J9

6
DOC _7
DOl 3
D02 4
D03

!lAS

CAS
W
G
TF
TMS44C256-10SD

DAT20
DAT21
DAT22
DAT23

MADO
MADl
MAD2
MAD3
MA04
MAD5
MADS

MAD7
MAD8

11
12
13
14
16
17
18
19
20

=9
n;"" 2
we 8
1

~...1.L

AO
Al

A2
A3
A4
AS
A6
A7
AS

DOO
DOl
D02
D03

6
7
3
4

!lAS

CAS
W
G
TF
TMS44C256-10SD

OAT"" '

DAT29-~
OJT""
JAT31

I

<

DAl

<
~.
--'#!:l' 25 AD

•

D-~

~

A7

M

M
M
M

)16
DOD I 1? DATO

D01~

D02
D03

AD
MA

AD
Al

~

A2

A

A3

U1S
M
M

DOD
DOl
D02
D03

A
A

~M
AS
A6
A7
AS

M
M

=
=

RASO

M

M

4

=
=

PXDS
PXD9
PXD10
PXDll

AD
Al
A2
A3

OSF

RASO

DOD
DOl
D02
D03

M
AS
A6
A7
AS

W

SDOD
SDOl
51': SD02
SC SD03

TMS44C251-1DSD

A3

AS

OSF

W

~

A2

U2D
DOO
DOl
D02
DQ3

AS
A6
A7

'i:J

1=(0'31>

AD
Al

=
=

OSF

I-zz-

W

TRG SDOO 9
DSF SDOl lD
51': SD02 56
SC SD03

TMS44C25l-l0SD

TMS44C2S1-l0SD

15

U17

U19

AD
Al
A2
A3
A4
AS

2.

AO
Al
A2
A3
A4

.MADl> 18

I~

TRGSDOO
DSF SD01
51': SD02
SC SD03 6

PXD24

PXD2S
PXD26
PXD27

TMS44C251-l0SD

GBiii>---~
~
~

~r

..MAll2

A7

~

M

OSF

I=-

~~"o,
51':
SCLK

AS

_11ASl! 1A

rI

=

OSF

=
W

pyn,

SD02 IlL.PXill'
SC SD03

TMS44C25l-l0SD

MA

M

A7

~ SDOO I 0

4

DOO
DOl
D02
D03

TRG SDOO

SE.....J....:: DSF SDOl
51': SD02
SC SD03

AO
Al
A2
A3
M
AS
AS
A7
AS

=
=

U2l
DOO
DOl
D02
D03

M
OSF

W

TRG SDOO
DSF SDOl
51': SD02
SC SD03

TMS44C25l-l0SD

Figure A-7. Frame Memory Bank 0

b

01

M

AO
Al
A2
A3

DOD
DOl
D02
D03

A4
AS

AS
A7

AS

=
=

OSF

W

TRGSDOO
DSFSDOl

Ja10

PX028

~ ~gg; IB-.l'XD31.
TMS44C25l-10SD

~
0>

OAT(O:31

IfA AO(D:81
 > »>

<3<3<3 <3
»>

P28
P27
P26
P25
P24
P23
P22
P21
P20

~

:"i
III

<3

>

OSCI81~
OlIT

"'I!g

~ '"

25-MHz TTL OSC

"'

P19

1

4

:!.'!.
1

--""-

PXLJ2
pXll

8

PXDO

2a

P18
P17
P16
P15
P14
P13
P12
Pll
Pl0
P9
P8
P7
P6
P5
P4
P3
P2
PI
PO b8(3d8~o8

COMP

~

C')N ..... O

cn(/)(f)(J)

cr:CCCCCC

"" '1 ~ ~

~

~

oa: 
[ PALETWR, PALETRD] )
0 , 0 ] ->
0 , 0 ];
0 , 0 , 0
0
0 ] ->
1
0 ];
0 , 0 , 1
0
0 ] ->
0 , 0 ];
0 , 0 , 0
1
0 ]i
0 , 0 , 1 , 0 , 0 ] ->
0 , 0 ]i
0 ] ->
0 , 0 , 0 , 0
0
0 , 1
0 , 0 ] ->
1 , 0 ]i
TEST VECTORS
"test action of LDAT8 •. 5 during reset
( [ DAT8, DAT7, OAT6, DAT5, ALTCH, !LRESET]
[ LDAT8, LOAT7, LDAT6, LDAT5])
0 , 1 , 0 ] -> [ 1 , 1 , 1
0 , 0 , 0
1 , 1 , 0 ] -> [ 1 , 1 , 1
0 , 0 , 0
0 , 0 , 1 , 0 , 1 , 0 ] -> [ 1 , 1 , 1 ,
0 , 1 , 0 , 0 , 1 , 0 ] -> [ 1 , 1 , 1 ,
0 , 1 , 0 ] -> [ 1 , 1 , 1 ,
1 , 0 , 0
0 , 1 , 1 ] -> [ 0 , 0 , 0
0 , 0 , 0

->

1 ]i
1

1
1
1
0

];
]i
]i
]i
]i

TEST VECTORS
"test action of SFLAG, SFLAGEN
([ SRT, ALTCH, GSPBLNK] -> [ SFLAGEN, SFLAG])
[.x.,.x., 0 ] -> [ 0 , 0 ]i
[ 0 , 1 , 1 ] -> [ 0 , 0 ]i
" Non-SRT cycle, blank active
[ 0 , 0 , 1 ] -> [ 0 , 0 ]i
[ 0 , 1 , 1 ] -> [ 0 , 0 ]i
" SRT cycle, blank active
[ 1 , 1 , 1 ] -> [ 0 , 0 ]i
[ 1 , 0 , 1 ] -> [ 1 , 0 ]i
" SRT cycle, altch low
" Altch high at end of SRT
[1
1
1] -> [ 1 , 1 ]i
[ 0 , 1 , 1 ] -> [ 1 , 1 ]i
" Beginning of next cycle
[ 0 , 0 , 1 ] -> [ 1 , 1 ]i
" Altch falls on next cycle
[0
0, 0 ] -> [ 0 , 0 ]i
" End of blanking

10-91

TEST VECTORS
"check LOAT8 •• 5 when not resetting
( [ OAT8, OAT7, OAT6, OAT5, ALTCH, !LRESET] ->
[ LDAT8, LOAT7, LOAT6, LDAT5] )

, 0 , 0 ,
, 0 , 0 ,
[.x.,.x.,.x.,.x.,
[ 0 , 0 , 0 , 1 ,
[ 0 , 0 , 0 , 1 ,
[ 0
[ 0

,
,

0
0

[.X.,.X.,.X.,.X.,

,

1
0
0

,
,

1
1
1

-> [0,0,0,0]
-> [0,0,0,0]
-> [0,0,0,0]

1
0
0

,
,
,
,
,
,

1
1
1

-> [0,0,0,1)
-> [0,0,0,1)
-> [0,0,0,1)

1
1
1

-> [0,0,1,0)
-> [0,0,1,0)
-> [0,0,1,0]

1
1
1

-> [0,1,0,0)
-> [0,1,0,0)
-> [0,1,0,0)

1

-> [1,0,0,0]
-> [1,0,0,0)
-> [1,0,0,0)

[ 0
[ 0

,
,

0
0

,
,

1
1

,

0
0

,
,

1
0
0

[ 0
[ 0

,

1
1

,

,

0
0

,
,

0
0

,
,

1
0
0

[ 1
[ 1

,

0
0

,

0

,

1
0
0

[.X.,.X.,.X.,.X.,

,

[.X.,.X.,.X.,.X.,

,

0
0

,
,

, 0 ,

[.X.,.X.,.X.,.X.,

END

10-92

- LTCHDCD

,

,

,
,
,

, 1
1

module

"
"
"
"
"
"

- RESET;

title

Part
Reference
Revision
Date
By
Company

TIBPAL16R4-25
U38

*

1/8/91
Bob Milhaupt
Texas Instruments, Inc.

'RESET'

" RESET CONTROL PAL®(RESET)

""

The primary function of RESET is to filter spurious noise from the
HRS (Hardware Reset) input and provide a local reset signal (LRESET) which
meets the TMS34020's reset timing specs. This reset mechanism is
.
implemented using a state machine.
It requires that HRS remain active for
four successive LCLKI edges. Following this condition the state machine
then goes into a closed 11 state loop. The last state waits for HRS to be
removed before returning to state O.
LRESET is held inactive in states 0
through 3, and active during states 4 through 15. The HRS input must be
held active at power-up long enough to satisfy the TMS34020A power-up reset
timing requirements.

RESET device 'P16R4';
"Inputs
CLK
HRS
LCLKI

pin
pin
pin

1
5
9

pin
pin
pin
pin
pin
pin

19
12
17
16
15
14

"Hardware Reset

"Outputs
!LRESET
OCLKI
BITO
BIT 1
BIT2
BIT3

"Local Reset signal to 34020, logic
"Delayed LCLKI
"State Machine LSB
"State Machine MSB

"Declarations and Intermediate Variable Definitions

S11

[BIT3,BIT2,BITl,BITO];
"bOOOO;
"bOOOl;
"bOOlO;
"bOOll;
"bOlOO;
"bOlOl;
"bOllO;
"bOlll;
"blOOO;
"blOOl;
"bl0l0;
"blOll;

S12
513
514
S15

"bllOl;
"blllO;
"bllll;

S

SO
Sl
S2
S3
54
S5
S6
57
58
59
510

"b1100;

EQUATIONS
OCLKI

!LCLKl;

10-93

LRESET

(S == S4 ) # (5
S7 ) # (8
(S
S10) # (S
(S
(S
S13) # (S

STATE_DIAG~ S

STATE
STATE
STATl';
STATE
STATE
STAn
STATE
STATE
STATE
STATE
STATE
STATE
STATE
STATE
STATE
STATE
END _RESET

10-94

SO:
SI:
52:
S3:
S4:
S5:
S6:
S7:
S8:
S9:
S10:
SII:
S12:
S13:
S14:
S15:

IF
IF
IF
IF

(

HRS )
(
H~S )
(
HRS )
( . HRS. )

GOTO S5;
Go':{.'o S6;
GOTO S7;
GOTO S8;
GOTO S9;
GOTO S10;
GOTO S11;
GOTO S12;
GOTO S13;
GOTO S14;
GOTO S15;
IF ( !HRS )

S5 )
S8 )
Sl1)
S14)

#
#
#
#

(S
(S
(S
(S

THEN
THEN
THEN
THEN

Sl
S2
S3
S4

S6 )
S9 )
S12)
S15)
ELSE
ELSE
ELSE
ELSE

:

#
#
#

SO;
SO;
SO;
SO;

THEN SO ELSE S12;

module

_RASDCD;

"
"
"
"
"
"
title

Part
Reference
Revision
Date
By
Company

TIBPAL20L8-7
U5

*

1/8/91
Bob Milhaupt
Texas Instruments, Inc.

'RAS and VRAM Control Decoder'

" RAS DECODE PAL®(RASDCD)

""

RASDCD performs RAS decoding for memory segmentation. Note that there is
, a significant degree of aliasing to reduce complexity and chip count of
the decoder.
LDAT31 •. 28 are used in decoding bank selects for RAM,
shadow ram, and palette memory mapping. LDAT24 and LDAT23 (in addition
to LDAT31 .. 28) are used select between VRAM bank 0, VRAM bank 1, and DRAM
bank 0 via the RASO, RAS1, and RAS2 signals, respectively. One device
select,PALETEN, is decoded to enable reads and writes of the 34075 Video
Interface Palette. status bits LAD<3:0> determine refresh and VRAM cycles.
These are also used in decoding the RAS signals. The SRT output decodes
" Shift Register Transfers. Other logic uses this signal to determine the
" end of the SRT cycle at which time the SFLAG input of the 34075 Video
" Interface Palette should be asserted. This relocates the first SCLK pulse
" as necessary when using Split Shift Register Transfers.

RASDCD device 'P20L8' ;
"Inputs
LDAT31
LDAT30
.LDAT29
LDAT28
LDAT24
LDAT23
LDAT3
LDAT2
LDATl
LDATO
!LRESET
SF
!CASO
JURAS

pin
pin
p~n

pl.n

p~n

pl.n
pin
pin
pin
pin
pin
pin
pin
pin

1;
2;
3;
4;
5;
6;
7;
8;
9;
10;
11;

13;
14;
23;

"outputs
!PALETEN
!RAS2
!RASl
!RASO
!SOECLR
!SRT
!SOEl
!SOEO

pin
pin
pin
pin
pin
p~n

pl.n
pin

15;
22;
21;
20;
19 ;
18;
17;
16;

Palette select
DRAM RAS
VRAM Bank 1 RAS
" VRAM Bank 0 RAS
" Internal feedback term

"
""
"
"

Serial Output Enable, Bank 1
Serial Output Enable, Bank 0

"Declarations and Intermediate Variable Definitions
REFRESH

!LDAT3

&

!LDAT2

&

LDAT1

&

LDATO

VTRANS

!LDAT3

&

LDAT2

&

!LDAT1

&

!LDATO

CTRANS

!LDAT3

&

LDAT2

&

!LDATl

&

LDATO

10-95

" OTHVTM decodes some other VRAM cycles where both VRAM banks must have
" active RAS signal: Write-Mask Load and color-Register Load
!LDAT3

&

LDAT2

&

LDAT1;

INTAREA

LDAT3

&

!LDAT2

&

LDAT1

&

LDATO

PALET

LDAT31

&

LDAT30

&

!LDAT29

&

LDAT28;

VBNKO

!LDAT31

&

!LDAT30

&

!LDAT24

&

!LDAT23;

VBNK1

!LDAT31

&

!LDAT30

&


(PALETEN,RAS2,RAS1,RASO,SOEO,SOE1,SOECLR,SRT])
II

check RAS decoding
[0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[1,1,0,1,0,0,0,0,0,0,1,0,0,0]
[0,0,0,0,1,0,0,0,0,0,1,0,0,0]
[0,0,0,0,1,1,0,0,0,0,1,0,0,0]
[0,0,0,0,0,0,0,0,0,0,1,0,0,0]

" check assertion of RASO
[0,0,0,0,0,0,0,1,0,0,1,0,0,0]
[0,0,0,0,0,0,0,1,0,1,1,0,0,0]
[0,0,0,0,0,0,0,1,1,0,1,0,0,0]
[0,0,0,0,0,0,0,1,1,1,1,0,0,0]
[0,0,0,0,0,0,1,0,0,0,1,0,0,0]
[O,O,O,O,O,O,l;p,O,l,l,O,O,O]
[0,0,0,0,0,0,1,0,1,0,1,0,0,0]

-> [O,O,O,O,X,X,X,X];

-> [1,O,O,O,X,X,X,X];

-> [O,l,O,O,X,X,X,X];
-> [O,I,O,O,X,X,X,X];
-> [O,O,O,I,X,X,X,X];
->
->
->
->
->
->
->

[O,O,O,I,X,X,X,X];
[O,O,O,I,X,X,X,X];
[O,O,I,I,X,X,X,X];
(O,O,I,I,X,X,X,X];
[O,O,O,I,X,X,X,X];
[O,O,O,l,X,X,X,X];
[O,O,O,I,X,X,X,X];

" check assertion of RAS2 when address is 0 and interrupt fetch is given
[O,0,0,0,0,0,1,0,li1,l,O,O,O] -> [O,I,O,O,X,X,X,X];

10-96

II

II

II

II

II

II

II

check assertion of RAS1
[0,0,0,0,0,1,0,1,0,0,1,a,0,0]
[0,0,0,0,0,1,0,1,0,1,1,0,0,0]
[0,0,0,0,0,1,0,1,1,0,1,0,0,0)
[0,0,0,0,0,1,0,1,1,1,1,0,0,0)
[0,0,0,0,0,1,1,0,0,0,1,0,0,0)
[0,0,0,0,0,1,1,0,0,1,1,0,0,0]
[0,0,0,0,0,1,1,0,1,0,1,0,0,0]

-> [0,0,1,0,X,X,X,X];
-> [0,0,1,0,X,X,X,X);

-> [O,O,l,l,X~X,X,X];
-> [O,O,l,l,X,X,X,X);
-> [0,0,1,0,X,X,X,X);
-> [0,0,1,0,X,X,X,X];
-> [0,0,1,0,X,X,X,X];

°

check assertion of RAS2 when address is
and interrupt fetch is given
[0,0,0,0,0,1,1,0,1,1,1,0,0,0] -> [O,l,O,O,X,X,X,X];
check assertion of RAS2
[0,0,0,0,1,0,0,1,0,0,1,0,0,0]
[0,0,0,0,1,0,0,1,0,1,1,0,0,0]
[0,0,0,0,1,0,0,1,1,0,1,0,0,0]
[0,0,0,0,1,0,0,1,1,1,1,0,0,0]
[0,0,0,0,1,0,1,0,0,0,1,0,0,0]
[0,0,0,0,1,0,1,0,0,1,1,0,0,0]
[0,0,0,0,1,0,1,0,1,0,1,0,0,0]
[0,0,0,0,1,0,1,0,1,1,1,0,0,0]

-> [O,l,O,O,X,X,X,X);
-> [0,1,0,0,X,X,X,X];
-> [O,l,X,X,X,X,X,X];
-> [0,1,X,X,X,X,X,X];
-> [O,l,O,O,X,X,X,X];
-> [0,1,0,0,X,X,X,X];
-> [O,l,O,O,X,X,X,X];
-> [0,1,0,0,X,X,X,X);

check assertion of RAS2 for a shadow of dram
[0,0,0,0,1,1,0,1,0,0,1,0,0,0] -> [0,1,0,0,X,X,X,X);
[0,0,0,0,1,1,0,1,0,1,1,0,0,0) -> [O,l,O,O,X,X,X,X];
[0,0,0,0,1,1,0,1,1,0,1,0,0,0] -> [O,l,X,X,X,X,X,X];
[0,0,0,0,1,1,0,1,1,1,1,0,0,0] -> [O,l,X,X,X,X,X,X];
[0,0,0,0,1,1,1,0,0,0,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[0,0,0,0,1,1,1,0,0,1,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[0,0,0,0,1,1,1,0,1,0,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[0,0,0,0,1,1,1,0,1,1,1,0,0,0] -> [O,l,O,O,X,X,X,X];
check assertion of RAS2 for another shadow of dram
[1,1,1,1,1,1,0,1,0,0,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[1,1,1,1,1,1,0,1,0,1,1,0,0,0] -> [0,1,0,0,X,X,X,X];
[1,1,1,1,1,1,0,1,1,0,1,0,0,0] -> [0,1,X,X,X,X,X,X];
[1,1,1,1,1,1,0,1,1,1,1,0,0,0] -> [O,l,X,X,X,X,X,X];
[1,1,1,1,1,1,1,0,0,0,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[1,1,1,1,1,1,1,0,0,1,1,0,0,0] -> [0,1,0,0,X,X,X,X];
[1,1,1,1,1,1,1,0,1,0,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[1,1,1,1,1,1,1,0,1,1,1,0,0,0] -> [O,l,O,O,X,X,X,X];
check assertion of RAS2 for another shadow of dram
[1,1,1,1,1,0,0,1,0,0,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[1,1,1,1,1,0,0,1,0,1,1,0,0,0] -> [O,l,O,O,X,X,X,X);
[1,1,1,1,1,0,0,1,1,0,1,0,0,0) -> [O,l,X,X,X,X,X,X);
[1,1,1,1,1,0,0,1,1,1,1,0,0,0] -> [O,l,X,X,X,X,X,X];
[1,1,1,1,1,0,1,0,0,0,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[1,1,1,1,1,0,1,0,0,1,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[1,1,1,1,1,0,1,0,1,0,1,0,0,0] -> [O,l,O,O,X,X,X,X];
[1,1,1,1,1,0,1,0,1,1,1,0,0,0] -> [O,l,O,O,X,X,X,X];

-

check assertion of SOEO, SOE1
[0,0,0,0,0,0,0,1,0,0,0,0,0,0)
[0,0,0,0,0,0,0,1,0,0,1,0,0,0]
[0,0,0,0,0,0,0,1,0,0,1,0,1,0)
[0,0,0,0,0,0,0,1,0,0,0,0,0,0)
[0,0,0,0,0,0,0,1,0,0,0,0,0,1]
[0,0,0,0,0,0,0,1,0,0,1,0,0,1]
[0,0,0,0,0,0,0,1,0,0,1,0,1,1]
[0,0,0,0,0,0,0,1,0,0,0,0,0,1]
[0,0,0,0,0,0,1,0,0,0,0,0,0,0]
[0,0,0,0,0,0,1,0,0,0,1,0,0,0]
[0,0,0,0,0,0,1,0,0,0,1,0,1,0]

simulate the sequence of the SRT, SSRT
II
"'"> [O,O,O,O,X,X,X,X];
Begin of SRT
-> [O,O,O,l,O,O,X,X];
-> [O,O,O,l,l,O,X,l);
-> [O,O,O,D,l,O,X,l];
II
-> [0,0,0,0,1,0,0,1];
Begin of SSRT
-> [0,0,0,1,1,0,0,0];
-> [0,0,0,1,1,0,0,0];
-> [0,0,0,0,1,0,0,0];
II
-> [0,0,0,0,1,0,X,0];
Data cycle
-> [O,O,O,l,l,O,X,O] ;
-> [O,O,O,l,l,O,X,O] ;

10-97

[0,0,0,0,0,0,1,0,0,0,0,0,0,0]
[0,0,0,0,0,1,0,1,0,0,0,0,0,0]
[0,0,0,0,0,1,0,1,0,0,1,0,0,0]
[0,0,0,0,0,1,0,1,0,0,1,0,1,0]
[0,0,0,0,0,1,0,1,0,0,0,0,0,0]
[0,0,0,0,0,1,0,1,0,0,0,0,0,1]
[0,0,0,0,0,1,0,1,0,0,1,0,0,1]
[0,0,0,0,0,1,0,1,0,0,1,0,1,1]
[0,0,0,0,0,1,0,1,0,0,0,0,0,1]
[0,0,0,0,0,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,0,1,0,0,0]
[0,0,0,0,0,0,0,0,0,0,1,0,1,0]
[O,O,O,O,O~O,O,O,O,O,O,O,O,O]

END _RASDCD

10-98

->
->
->
->
->
->
->
->
->
->
->
->
->

[O,O,O,O,l,O,X,O]:
[O,O,O,O,l,O,X,O]:
[0,0,1,0,0,0,1,0]:

" Begin of SRT

[O,O,l,O,O~l,X,l]:

[O,O,O,O,O,l,X,l]:
[O,O,O,O,O,l,X,l]:
[O,O,l,O,O,l,X,O]:
[O,O,l,O,O,l,X,O]:
[O,O,O,O,O,l,X,O]:
[O,O,O,O,O,l,X,O]:
[O,O,O,l,O,l,X,O]:
[O,O,O,l,O,l,X,O]:
[O,O,O,O,O,l,X,O]:

"

Begin of SSRT

" Data cycle

11-1

Contents
Page
Ordering Information ..................................................... 11-3
Mechanical Data .......................................................... 11-5

-

11-2

ORDERING INSTRUCTIONS

ORDERING INSTRUCTIONS
Electrical characteristics presented in this data book, unless otherwise noted, apply for the circuit type(s) listed in the
page heading regardless of package. The availability of a circuit function in a particular package is denoted by an
alphabetical reference above the pin-connection diagram(s). These alphabetical references refer to mechanical
outline drawings shown in this section.
Factory orders for circuits described in this data book should include a four-part type number as shown in the following
example.

Example:

TL

598M

J

/8838

Prefix _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _-'
MUST CONTAIN TWO OR THREE LETTERS
SN .......... TI Special Functions or Interface Products
TL, TLE .......................... TI Linear Products
TLC ........... TI Linear Silicon-Gate CMOS Products
STANDARD SECOND-SOURCE PREFIXES
AD ................................. Analog Devices
ADC, LF, LM, LP, or MP ..................... National
LT or LTC .......................... Linear Technology
MC ....................................... Motorola
NE, SA, or SE .............................. Signetics
OP ........................................... PMI
RC, RM, or RV ............................ Raytheon
uA ................................ Fairchild/National
UC ....................................... Unitrode

Unique Circuit Description Including Temperature Range
MUST CONTAIN TWO OR MORE CHARACTERS
(From Individual Data Sheets)
Examples:

10
592
7757

34070
1451AC
2217-285

Package _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _~
MUST CONTAIN ONE OR TWO LETTERS
0, DB, OW, FK, FN, J, JD, JG, KC, KK, KV, LP, N, NS, NT, NW, P, PK, PW, U
(From Pin-Connection Diagrams on Individual Data Sheet)

MIL-STD-8838, Method 5004, Class 8 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _---<
Omit /883B When Not Applicable

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

11-3

ORDERING INSTRUCTIONS

Circuits are shipped in one of the carriers below. Unless a specific method of shipment is specified by the customer
(with possible additional costs), circuits will be shipped via the most practical carrier.
Dual-In-Line (J, JD, JG, N, NT, NS, NW, P)
- A-Channel Antistatic or
Conductive Plastic Tubing

Shrink Small Outline (DB)
- Tape and Reel
Thin Shrink Small Outline (PW)
- Tape and Reel

Plug-In (LP)
Plastic Bag
- Tape and Reel

Small Outline (0, OW)
- Tape and Reel
- Antistatic or Conductive
Plastic Tubing

Chip Carriers (FK, FN)
- Antistatic or Conductive
Plastic Tubing

Power Tab (KC, KK, KV)
- A-Channel Antistatic or
Conductive Plastic Tubing

Flat (U)
- Milton Ross Carriers

TEXAS

-'!1

INS1RUMENTS
11-4

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MECHANICAL DATA

0008, 0014, and 0016
plastic small-outline packages
Each of these small-outline packages consists of a circuit mounted on a lead frame and encapsulated within a
plastic compound. The compound will withstand soldering temperature with no deformation, and circuit
performance characteristics will remain stable when operated in high-humidity conditions. Leads require no
additional cleaning or processing when used in soldered assembly.
0008, 0014, and 0016
(16-pin package used for illustration)

Designation per JEOEC Std 30:
POSO-G8
POSO-G14
POSO-G16

4,00 (0.157)
3,81 (0.150)

9

8

5,21 (0.205) -j'4f------J>\
4,60 (0.181)
0,50 (0.020) x 45' NOM
0,25 (0.010)

I I
,

,

:r~

--,.I I.r

0,51 (0.020)
0,36 (0.014)
7' NOM
4 Places

Pin Spacing
1,27 (0.050)
(see Note A)
DIM
~

8

14

16

AMIN

4,80

8,55

9,80

(0.189)

(0.337)

(0.386)

A MAX

5,00
(0.197)

8,74

10,00
(0.394)

(0.344)

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: C.
D.
E.
F.

Leads are within 0,25 (0.010) radius of true position at maximum material condition.
Body dimensions do not include mold flash or protrusion.
Mold flash or protrusion shall not exceed 0,15 (0.006).
Lead tips to be planar within ±0,051 (0.002) exclusive of solder.

TEXAS

.J!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

11-5

MECHANICAL DATA

08008,08014,08016,08020, and 08024
shrink small-outline packages
These shrink small-outline packages consist of a circuit mounted on a lead frame and encapsulated within a
plastic compound. The compound will withstand soldering temperature with no deformation, and circuit
performance characteristics will remain stable when operated in high-humidity conditions. Leads require no
additional cleaning or processing when used in soldered assembly.
Designation per JEOEC Std 30:
POSO-G8
POSO-G14
POSO-G16
POSO-G20
POSO-G24

OB008, OB014, OB016, OB020, and OB024
(24-pin package used for illustration)

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS
NOTES: A.
B.
C.
D.
E.

Leads are within 0,25 mm radius of true position at maximum material condition.
Body dimensions do not include mold flash or protrusion.
Mold or flash end protrusion shall not exceed 0,15 mm.
Interlead flash shall be controlled by TI statistical process control (additional information available through TI field office).
Lead tips to be planar within ±0,05 mm exclusive of solder.

~
DIM

8

14

16

AMIN

2,70

5,90

5,90

A MAX

3,30

6,50

6,50

BMAX

0,68

1,30

0,98

TEXAS .J!1

INSlRUMENTS
11-6

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

20

24

6,90

7,90

7,50

8,50

0,83

0,68

MECHANICAL DATA

DW016, DW020, DW024, and DW028
plastic small-outline packages
Each of these small-outline packages consists of a circuit mounted on a lead frame and encapsulated within a
plastic compound. The compound will withstand soldering temperature with no deformation, and circuit
performance characteristics will remain stable when operated in high-humidity conditions. Leads require no
additional cleaning or processing when used in soldered assembly.
DW016, DW020, DW024, and DW028
(20-pin package used for illustration)

i
10,65 (0.419)
10,15 (0,400)

r-

1'8888 f

Designation per JEDEC Std 30:
PDSO-G16
PDSO-G20
PDSO-G24
PDSO-G28

A11

20

I

7,55 (0.297)
7,45 (0.293)

~~~~1~~~~~~1~0

-1 t

~op7~~s

H

t - - - - I_ _

-r

2,65 (0.104)
2,35 (0.093)

t

0,30 (0.012)
0,10 (0.004)

_ _

I' 'I

J

0,785 (0.031)...
0,585 (0.023)

j

0.' ,0.""

< ".

~

~cD(
-or
~ \~

L

40

±4

\

0,490 (0.019)
0,350 (0.014)

0

0,320 (0.013)
0,230 (0.009)

'~'

9,0 (0.354)
,.,

,0''', ~

~I

r-.;

7 0 NOM
4 Places

/

1,:>7 (0.050)
0,40 (0.016)

1,27 (0.050) TP (see Note A)

~

24

28

16

20

AMIN

10,16
(DADO)

12,70

15,29

17,68

(0.500)

(0.602)

(0.696)

A MAX'

10,36
(00408)

12,90
(0.508)

15,49
(0.610)

17,88
(0.704)

DIM

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: A.
B.
C.
D.

Leads are within 0,25 (0.010) radius of true position at maximum material condition.
Body dimensions do not include mold flash or protrusion.
Mold flash or protrusion shall not exceed, 0,15 (0.006).
Lead tips to be planar within ±0,051 (0.002) exclusive of solder.

TEXAS

.JJ1

INSlRUMENTS
POST OFFICE BOX 655303 • DALlAS, TEXAS 75265

11-7

MECHANICAL DATA

FK020, FK028, FK044, FK052, FK068, and FK084
ceramic chip carrier
Each of these hermetically sealed chip carrier packages has a three-layer ceramic base with a metal lid and
braze seal. These packages are intended for surface mounting on solder leads on 1,27 (0.050) centers.
Terminals require no additional cleaning or processing when used in soldered assembly.
FK package terminal assignments conform to JEDEC Standards 1 and 2.
FK020, FK028, FK044, FK052, FK068, AND FK084
(28-pln used for illustration)

Designation per JEDEC Std 30:
.
CQCC-N20
CQCC-N28
CQCC-N44
CQCC-N52
CQCC-N68
CQCC-N84

19

25

5

26

4
0,51 (0.020)
0,25 (0.010)

1r

Index Corner

~~~U

~ 0,51 (0.020)
0,25 (0.010)

1,14 (0.045)
~ 0,89 (0,035)

j

-I.. t

1,14 (0.045)
0,89 (0.035)
2,03 (0.080)
1,63 (0.064)

1,27 (0.050) T.P.

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: A. See next page for A and B dimensions.

TEXAS ~

INSTRUMENTS
11-8

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

MECHANICAL DATA

FK020, FK028, FK044, FK052, FK068, and FK084
ceramic chip carrier (continued)
JEDEC OUTLINE

NUMBER OF

DESIGNATIO Nt

TERMINALS

MIN

MAX

MIN

MAX

MS-004-CB

20

8,69 (0.342)

9,09 (0.358)

7,80 (0.307)

9,09 (0.358)

MS-004-CC

28

11,23 (0,442)

11,63 (0,458)

10,31 (0,406)

11,63 (0,458)

MS-004,CD •.

44

16,26(0.640)

16,76 (0.660)

12;58(0.495)

14,22(0.560)

,

."

MS-OQ4,CE
MS·004-CF

I

MS-004-CG

I

52

'.

68 .
···· •. 84

.....

B

A

18,78 (0.740)

19,32(0.760)

12,58 (0.495)

14,22 (0.560)

23,83 (0.938)

24,43 (0.962)

21,60 (0.850)

.21,80 (0.858)

28,99 (1,141)

29,59(1.164)

26,60 (1.047)

27,00 (1,063)

.. JEDEC outline apply.
t All dimensions and notes for the speCified

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 65$303 • DALLAS. TEXAS 75265

11-9

MECHANICAL DATA

FN020, FN028, FN044, FN052, FN068, and FN084
plastic J-Ieaded chip carrier
Each of these chip carrier packages consists of a circuit mounted on a lead frame and encapsulated within an
electrically nonconductive plastic compound. The compound withstands soldering temperatures with no
deformation, and circuit performance characteristics remain stable when the devices are operated in
high-humidity conditions. The package is intended for surface mounting on 1,27 (0.050) centers. Leads require
no additional cleaning or processing when used in soldered assembly.
FN020, FN028, FN044, FN052, FN068, and FN084
(20-PIN package used for illustration)

Designation per JEDEC Std 30:
S-PLCC-J20
S-PLCC-J28
S-PLCC-J44
S-PLCC-J52
S-PLCC-J68
S-PLCC-J84

0
1.10.18 (000?]®1 s®1 D-E®I

:....-IB

Gi±J (see Note 0)

~

D1 (see Nole B) - I t -

1.1018 (0.007)®1 s® 1 D-E®I

1.11 (0.002 IN./IN·ll s I

I

1 22 (0.048) 2 Places ......
1,07 (0.042)

@
j@
~ - ~

; [n

016--

z

•

l

0

•

.

r:l

/
[

~ iicg~
~~ L[J
UJ~
T
GIG
~GJ ~d
*:
o

t 1f;:C±J

-

z

-I

ri

(see Note C)

r:l.r1

3

2

1

ees

20

19

16

15 ]
14 ]

8
11

12

1

I:±l

A

-------f"

I \.:=:

TYP.

2 Sides (see Note E)

J

6
7

10

~,~~ :~~~~l

fi'

Seating Plane
(see Note B)

A

18 ]
17 ]

5

9

1 42 (0.056)
1,07 (0.042)

I

0
4

v

0.51 (0.020) R. Max

1

R.TYP

~

02, E2
(see Note F)

(see Note F)

1.27 (0.050) T.P

. I

4 Sides

BfJ

1r,."1::-0.:::38:--:(-;:-0.0:::'--::5)"@"'Ir:D~_E;:-;@=I

--±-I.10.38(0.015)®IF-G®1

(see Note C)

13

LW

."--' "--' "--' "--' "--'

-----.lI

0.51 (0.020) MIN.

(see Note C)

~,~~ :~:~6~l

*

'1Sh

(Includes Lead Finish)

SUM OF DAM BAR PROTRUSIONS
TO BEO,1S (0.007) MAXIMUM
PER LEAD

,

(see table on following page for additional dimensions)
ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: B. All dimensions conform to JEDEC Specification MO-047ANAF. Dimensions and tolerancing are per ANSI Y14.5M -1982.
C. Dimensio~s D, and E, do not include mold flash protrUSion. Protrusion shall not exceed 0,25 (0.010) on any side. Centerline of center
pin each side is within 0,10 (0.004) of package centerline by dimension B. The lead contact points are planar within 0,10 (0.004).
D. Datums ~ and ~ for center leads are determined at datum

I- H -I·

E. Datum ~ is located at top of leads where they exit plastic body.
F. Location of datums

I - A -I and ~ to be determined at datum ~.
I - C -I.

G. Determined at seating plane

TEXAS

-IJI

INSlRUMENlS
11-10

POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

MECHANICAL DATA

FN020, FN028, FN044, FN052, FN068, and FN084
plastic J-Ieaded chip carrier (continued)
JEDEC
OUTLINE

PINS

MO·047AA

20

MO·047AB

28

MO·047AF

84

NOTES A: All dimensions conform to JEDEC Specification MO-047ANAF. Dimensions and tolerancing are per ANSI Y14.5M -1982.
F: Determined at seating plane
C

1- -I·

TEXAS

-1!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

11-11

MECHANICAL DATA

J014
ceramic dual·in·line package
This hermetically sealed dual-in-line package consists of a ceramic base, ceramic cap, and lead frame. Hermetic
sealing is accomplished with glass. The package is intended for insertion in mounting hole rows on 7 ,62 (0.300)
centers. Once the leads are compressed and inserted, sufficient tension is provided to secure the package in
the board during soldering. Tin~plated ("bright-dipped") leads require no additional cleaning or processing when
used in soldered assembly.
J014

Designation per JEDEC Std 30:
GDlp·T14

0,63 (0.025) R NOM

i+------1of- 7,87 (0.310)
7,37 (0.290)

~--.rr- 7,11 (0.280)

6,22 (0.245)

-1

~ I- 1 ,2~~~50)

~
.

105
90
0

0

0,51 (0.020) MIN

l

t

~--~~----~
Glass
............................r----:Sealant

5,08 (0.200) MAX

-Seating---------+---.t-,
Plane

14 Places ~~
0,36 (0.014)
0,20 (0.008)
14 Places

-.I

~

II

3,30 (0.130)
MIN

0,69 (0.027) MIN
14 Places

_J

~~ 0,58 (0.023)

0,38 (0.015)
14 Places
(see Notes B & C)

2,54 (0.100)
1,78 (0.070)
4 Places

Pin Spacing 2,54 (0.100) T.P.
(see Note A)

Falls within JEDEC TO-116 and EIA MO-001M dimensions
ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
' - - - - - - - - - - NOTES: A. Each pin centerline is located within 0,25 (0.010) of its true longitudinal position.
B. This dimension does not apply for solder-dipped leads.
C. When solder-dipped leads are specified, dipped area olthe lead extends from the lead tip to at least 0,51 (0.020) above seating plane.

TEXAS

~

INSTRUMENTS
11-12

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MECHANICAL DATA

J016, J018, J020, and J022
ceramic dual-in-line
These hermetically sealed dual-in-Iine packages consist of a ceramic base, ceramic cap, and a lead frame.
Hermetic sealing is accomplished with glass. These packages are intended for insertion in mounting-hole rows
of 7,62 (0.300) centers for the J016, J018, J020, and 10,16 (0.400) centers for the J022, respectively. Once the
leads are compressed and inserted, sufficient tension is provided to secure the package in the board during
soldering. Tin-plated (bright-dipped) leads require no additional cleaning or processing when used in solder
assembly.
.
J016, J018, J020, and J022
(22-pin package used for illustration)

Designation per JEDEC Std 30:
GDIP-T16
GDIP-T18
GDIP-T20
GDIP-T22

M
~
,
.
"
.
".
"'
"
~.
(O':'::J~;~O) i 5'0I~"4~-x-20-0-)l,-1

~

~

~
105'
90'

1,27

- ....- - - - - - - - - - - - - - . - - . . . - - - -

'*

- - Seatlng__
Plane

-

...

22 Places
o 36 (0 014)
0,20
(0.008)
22 Places

4 Places
. .
Pin Spacing
2,54 (0.100) T. P.
(see Note A)

S~~I~~t

I

-U'

. ,
18 Places

l'.

0,584 (0.023)

22 Places
(see Notes B & C)

1,27 (0.050)
0,38 (0.015)
4 Places

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES

~
PINS

16

22

C

MAX

MIN

MAX

MIN

MAX

19,18 (0.755)

19,94 (0.785)

7,37 (0.290)

7,87 (0.310)

6,22 (0.245)

7,62 (0.300)

23,1(0.910)

7,37(0.290)

7,87 (0.310)

6,22 (0.245)

7,62 (MOO)

24,76 (0.975)

7,37 (0.290)

7,87 (0.310)

6,22 (0.245)

7,62 (0.300)

28,0 (1.100)

9,91 (0.390)

10,41 (00410)

18
20

B

A
MIN

23,62 (0.930)

9,65 (0.388)

NOTES: A. Each pin centerline is located within 0,25 (0.010) of its true longitudinal position.
B. This dimension does not apply for solder-dipped leads.
C. When solder-dipped leads are specified, dipped area of the lead extends from the lead tip to at least 0,51 (0.020) above the seating
plane.

TEXAS ~

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

11-13

MECHANICAL DATA

J028
ceramic dual-in-line package
This hermetically sealed dual-in-line package consists of a ceramic base, ceramic cap, and lead frame. Hermetic
sealing is accomplished with glass. The package is intended for insertion in mounting hole rows on 15,24 (0.600)
centers. Once the leads are compressed and inserted, sufficient tension is provided to secure the package in
the board during soldering. Tin-plated ("bright-dipped") leads require no additional cleaning or processing when
used in soldered assembly.
J028

Designation per JEDEC Std 30:
GDIP-T8
GDIP-T14
GDIP-T16

1 4 - - - - - - - 37,1 (1.460) MAX

0,63 (0.025) R
NOM

r----~+-

I

j

14,2 (0.560)

~

:~~: ::::::: NOM

Glass Sea lent
1,78 (0.070) MAX 28 Places

~-s.""'

f~~

J\

28 Places
0,36 (0.014)
0,20 (0.008)
14 Places

Plane

~\.--

"

0,71 (0.028) MIN
28 Piaces

4,06 (0.160)
3,17 (0.125)
28 Places
2,54 (0.100)
1,52 (0.060)
4 Places

0,51 (0.020)
0,41 (0.016)
28 Places
Pin Spacing 2,54 (0.100) T.P.
(see Note A)

ALL LINEAR DIMENSIONS ARE!N MILLIMETERS AND PARENTHETICAllY IN INCHES
NOTES: D. Each pin centerline is located within 0,25 (0.010) of its true longitudinal position.
E. This dimension does net apply for solder-dipped leads.
F. When solder-dipped leads are specified, dipped area ofthe lead extends from the lead tip to at least 0,51 (0.020) above seating plane.

TEXAS •

INSlRUMENlS
11-14

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MECHANICAL DATA

JD024 and JD028
ceramic side-braze dual-in-line packages
These hermetically sealed dual-in-line packages consist of a ceramic base, metal cap, and side-brazed
tin-plated leads. These packages are intended for insertion in mounting-hole rows of 15,24 (0.600) centers.
Leads require no additional cleaning or processing when used in solder assembly.
JD024 and JD02B
(2B-pln package used for illustration)

Designation per JEDEC Std 30:
GDIP-T24
GDIP-T2B

L'MAX~

Index Mark

1-- =I
ct.

ct.

A

~ ~!E':f

Il

__

~[:: [~J::: ]j

'r '~,~~~,

900
0,36 (0.015)
0,25 (0.008)

~II- ~:~: :~:~~~:

0,51 (0.020) MIN

5,08 (0.200) MAX

+-JIT'"TI"~~~;:;;=;;:;;=;;:;t,;:;;:;;:;;::;;:;;:;;:;;::;;:;---t

JL

I-I

1,91 (0.075) MAX
4 Places

.1

Pin Spacing 2,54 (0.100) T.P. ~
(see Note A)

~

I.

r-24

2B

15.24 (0.600)

15,24 (0.600)

B (MAX)

31,8 (1.250)

36,8 (1.450)

C(NOM)

15,0 (0.590)

15,0 (0.590)

DIM
A

+0.51 (+0.020)
-0,25 (-0.010)

3,18 (0.125) MIN

0,53 (0.021)
0,38 (0.015)

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTE A: Each pin centerline is located within 0,25 (0.010) of its true longitudinal position.

TEXAS

-'!1

INSTRUMENlS
POST OFFICE BOX 655303 • OALLAS. TEXAS 75265

11-15

MECHANICAL DATA

JG008
ceramic dual-in-line package
This hermetically sealed dual-in-line package consists of a ceramic base, ceramic cap, and lead frame. Hermetic
sealing is accomplished with glass. The package is intended for insertion in mounting hole rows on 7,62 (0.300)
centers. Once the leads are compressed and inserted, sufficient tension is provided to secure the package in
the board during soldering. Tin-plated ("bright-dipped") leads require no additional cleaning or processing when
used in soldered assembly.
JG08

Designation per JEDEC Std 30:
GDIP-T8

0,63 (0.025) R NOM

~---4>f- 7,87 (0.310)

7,37 (0.290)

~_ _--I*+_

7,11 (0.280)
6,22 (0.245)

~-H-1 ,27

5,08 (0.200)

(0.050) NOM

MAX

1,78 (0.070) 8 Places

--r--------

1 rI

Glass

.............IIIIJIIII.r

Seating
Plane

-..j

Sealant

f.- 0,76 (0.030) MIN
8 Places

..l~
~ \'

0,36 (0.014)
0,20 (0.008)
8 Places

3,30 (0.130) MIN
1,6 (0.065)
0,4 (0.015)
4 Places

r-

. tt _

-.!

••

U

~

Pin Spacing
2,54 (0.100) T.P.
(see Note A)

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTE A: Each pin centerline is located within 0.25 (0.010) of its true longitudinal position.

TEXAS ~

INSTRUMENTS
11-t6

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

0,58 (0.023)
0,38 (0.015)
8 Places

MECHANICAL DATA

KC003
plastic flange-mount package
This package consists of a circuit mounted on a lead frame and encapsulated within a plastic compound. The
compound will withstand soldering temperature with no deformation, and circuit performance characteristics will
remain stable when the package is operated under high-humidity conditions.
Ke003

Designation per JEDEC Std 30:
R-PSFM-T3

0,81", 0,08
(0.032 '" 0.003)
3 Places 1 ,78 (0.070)
2,79 (0.110)
2,29 (0.090)
1,14 (0.045)

0,64 (0.025) R NOM
2 Places
(see Note A)

1[

5,34 (0.210)
4,82 (0.190)

n=

L ".v~
12'70~ ~

Pin Spacing
2,79 (0.110)
2,29 (0.090)
(see Note B)

6,35 (0.250)
MAX

~~:~~!~::~2~1
0,64 (0.025)
0,30 (0.012)

450
(see Note A)

~
+

6,86 (0.270)
5,84 (0.230)

j--E--~

g ; I 4 , 8 3 (0.190)
--1..
3,56 (0.140)

+-------

2,92 (0.115)
2,03 (0.080)

1,40 (0.055)
0,51 (0.020)

3,56 (0.140)
3,05 (0.120)

The center terminal is in electrical contact with the mounting tab.
Falls within JEDEC TO-220AB dimensions
ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: A. Notches and/or mold chamfer mayor may not be present.
B. Leads are within 0,13 (0.005) radius of true position (T.P.) at maximum material conditions.

TEXAS

~

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

11-17

MECHANICAL DATA

KC005
plastic flange-mount package
This package consists of a circuit mounted on a lead frame and encapsulated within a plastic compound. The
compound will withstand soldering temperature with no deformation, and circuit performance characteristics will
remain stable when the package is operated under high-humidity conditions.
KC005
4,83(0.190)
3,56 (0.140)
3,96 (0.156)
3,71 (0.146)

E

10,67 (0.420)
14------~1- 9,65 (0.380)

t

3,56 (0.140)
3,05 (0.120)
1,40 (0.055)
0,51 (0.020)

1
6,86 (0.270)
5,84 (0.230)

0,64 (0.025) R NOM
2 Places
(see Note A)

Designation per JEDEC Std 30:
R-PSFM-T5

=-r
.

-

- -

-*---- -

15,88 (0.625)
14,22 (0.560)

J

45°
(see Note A)

14,27 (0.562)
12,70 (0.500)

L
Pin Spacing _
1,70 (O.067)

(see Note B)

~II~ 1,02 (0.040)
II

0,76 (0.030)
5 Places

2,92 (0.115)
2,03 (0.080)
0,64 (0.025)
0,30 (0.012)
5 Places

ALL LINEAR DiMENSiONS ARE iN MILLIMETERS AND PARENTHETiCAllY IN INCHES
NOTES: A. Notches and chamfer mayor may not be present.
B. leads are with 0,13 (0.005) radius of true position (T.P.) at maximum material conditions.

TEXAS ."

INSlRUMENTS
11-18

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MECHANICAL DATA

KK003
plastic flange-mount package
This package consists of a circuit mounted on a lead frame and encapsulated within a plastic compound. The
compound will withstand soldering temperature with no deformation, and circuit performance characteristics will
remain stable when the package is operated under high-humidity conditions.
KK003

Designation per JEDEC Std 30:
X-PSFM-T3

.1

..
I

r

16,26 (0.640)
15,75 (0.620)

I.11 I'
5,08 (0.200)
~====1'1 = £ ; , 7 5 (0.180)
~
4,57(0.180)
I
4,06 (0.160)

1,78 (0.070)
1,52 (0.060)

~

5,33 (0.210)
4,83 (0.190)

2 Places

22,35 (0.880)
21,84 (0.860)

~

_

=t
[

20,83 (0.820)
19,81 (0.780)

L

1,52 (0.060)
1,02 (0.040)

Lead Spacing
5,08 (0.200)
TP

Mounting Hole
3,18 (0.125)

1b--=:r--=:r0-2:J

l

6,35 (0.2::: NOM

7' NOM

MAX

2,29 (0.090)
1,78 (0.070)

2,29 (0.090)
1,78 (0.070)

--+I
Jl

3,30 (0.130)
2,79 (0.110)

~

0,89 (0.035)
0,64 (0.025)

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES

TEXAS

~

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

11-19

MECHANICAL DATA

KV005
plastic flange-mount package
This package consists of a circuit mounted on a lead frame and encapsulated within a plastic compound. The
compound will withstand soldering temperature with no deformation, and circuit performance characteristics will
remain stable when the package is operated under high-humidity conditions.

ra

Designation per JEDEC Sid 30:
R·PSFM·T5

KV005

10,67 (0.420)
9,65 (0.380)

0,64 (0.025) NOM
2 Places
(see Nole A)

~:~~ !g:~:gl

1

I

l-.I
1 'I

3,05 (0.120)

cf''''

3,56 (0.140)
3,05 (0.120)
1,40 (0.055)
0,51 (0.020)

~------~--------

6,86 (0.270)
5,84 (0.230)

:L...

£

15,88 (0.625)
14,22 (0.560)

t--

J1
15,77 (0.621)
NOM

18,03 (0.710)

21,920 (0.863)
MIN·

I

." L

25,4 (1.00)

Lead Spacing
1,70 (0.067)
(see NOie B)

45''/

I

(see Note A)

~

0,64 (0.025)
0,30 (0.012)
1,02 (0.040)
0,76 (0.030)
5 Places

NOM

.....,.,............

1

2,92 (0.115)
2,03 (0.080)

~-

r

~_*_

4,67 (0.184)
4,29 (0.169)

0 .338) --+I~+-----~~I
!l-2lU
8,20 (0.323)

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: A. Notches and chamfer mayor may not be present
B. Leads are with 0.13 (0.005) radius of true position (T.P.) at maximum material conditions.

TEXAS l!1

INSlRUMENTS
11-20

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MECHANICAL DATA

KV007 plastic flange-mount package
This package consists of a circuit mounted on a lead frame and encapsulated within a plastic compound. The
compound will withstand soldering temperature with no deformation, and circuit performance characteristics will
remain stable when the package is operated under high-humidity conditions.

(O'lBl)tr.j

KV007

4,597
4,547 (0.179)

Designation per JEDEC Sid 30:
R-PSFM-T7

I
3,43 (0.135)
3,17 (0.125)

1,40 (0.055)
1,14 (0.045)

3,96(0.1~

14I

3,71 (0.146) DIA

i

1

I

20,88 (0.822)
20,62 (0.812)

5'
I

I

I
1,40 (0.055)
1,14 (0.045)

0,7~~

0,660 (0.026)

---_1-

1. . . .

2,79 (0.110)
2,54 (0.100)

7,75 (0.305)
7,49 (0.295)

7,75 (0.305) -~-----toI
7,49 (0.295)

9,52 (0.375)
9,27 (0.365) NOM

0,63 (0.025)
0,38 (0.015) R

2

PI~~es

---.. n

f-

In

-n

J~-----"".~
[

0,51 (0.020)
0,25 (0.010)

10,211 (0.4020)
10,109 (0.3980)

ALL LINEAR DIMENSIONS ARE IN MILLILMETERS AND PARENTHETICALLY IN INCHES.

TEXAS

-1/1

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

11-21

MECHANICAL DATA

LP003
plastic cylindrical package
This package consists of a circuit mounted on a lead frame and encapsulated within a plastic compound. The
compound will withstand soldering temperature with no deformation and circuit performance characteristics
remain stable when operated in high-humidity conditions. Leads require no additional cleaning or processing
when used in soldered assembly.
LP003

Designation per JEDEC Std 30:
PBCY-W3
1,27 ± 0,13
(0.050 ± 0.005)

dt
'." ~E ' Ff==-=====~=====~: Seating Plane

5,21 (0.205)
4,44 (0.175)

DIA

2,54 ± 0,13
(0.100 ± 0.005)

1,27 (0.050)
(see Note A)

-x------

I~

~~5,34(0.210)

4,32 (0.170)
12,7 (0.500) MIN

4.19 (0.165)
3,17(0.125)

J

2.67 (0.105)
2,03 (0.080)

---.+----7"-........

.

2,67 10.105)
2,03 (0.080)

3 Leads
0,43 + 0,13, - 0,03 WIDE
0,38 ± 0,03 THICK
(0.017 + 0.005, - 0.001 WIDE
0.015 ± 0.001 THICK)

Falls within JEDEC TO-226AA dimensions
(TO-226AA replaces TO-92)
ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTE A: Lead dimensions are not controlled within this area.

TEXAS

~

INSlRUMENTS
11-22

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MECHANICAL DATA

N014, N016, N018, and N020
300-mil plastic dual-in-line packages
These dual-in-line packages consist of a circuit mounted on a lead frame and encapsulated within a plastic
compound. The compound will withstand soldering temperature with no deformation and circuit performance
characteristics will remain stable when operated in high-humidity conditions. These packages are intended for
insertion in mounting-hole rows on 7,62 (0.300) centers. Once the leads are compressed and inserted, sufficient
tension is provided to secure the package in the board during soldering. Leads require no additional cleaning
or processing when used in soldered assembly.
Designation per JEDEC Std 30:
PDlp·T14
PDlp·T18
PDIP·T16
PDlp·T20
11

N014, N016, N018, AND N020
(20·pin package used for illustration)
20

1

~-+i

g.:1

E1
~

.

0,25 (0.010) NOM
E

t
t

5,08 (0.200) MAX

~ h-rr--nr-1-,-....,--,--,-...,.--rr-'-"-TT--r-rrl

- - Seating ---1----a--+I
1050
Plane
0
90
20 Places ~~ 0,36 (0.014)
0,25 (0.010)
,
20 Places
3,17 (0.125,
G
(see Notes B and C)
4 Places

J~I~

10

I~------ Al - - - - - - - - . 1
~ ~ 1,78 (0.070) MAX 18 Places
r--I-r---;.....;.-,-----;
0,51 (0.020)
MIN

Pin Spacing 2,54 (0.100) T.P.
(see Note A)

~--------

A2

0,533 (0.021)
0,381 (0.015)
20 Places
(see Notes Band C)

-------------~

1,91 (0.075)
~ 1,02 (0.040)
4 Places

VIEW A

H
4 Places

~

Pin Spacing 2,54 (0.100) T.P.
(see Note A)

0,533 (0.021)
0,381 (0.015)
20 Places
(see Notes B and C)

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: A. Each pin centerline is located within 0.25 (0.010) of its true longitudinal position.
B. This dimension does not apply for solder-dipped leads.
C. When solder-dipped leads are specified, dipped area of the lead extends from the lead tip to at least 0,51 (0.020) above seating plane.

TEXAS

.JJ1

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

11-23

MECHANICAL DATA

N014, N016, N018, and N020
300-mil plastic dual-in-line package (continued)

~N
DIM
A1

A2
B
C

14

16

18

19,5 (0.7S0)

23,4 (0.920)

20

MIN

18,0 (0.710)

MAX

19,8 (0.7S0)

MIN

18,0 (0.710)

MAX

19,8 (0.7S0)

NOM

2,8 (0.110)

2,S (0.110)

4,06 (0.160)

2,80 (0.110)

MIN

7,37 (0.290)

7,37 (0.290)

7,37 (0.290)

7,37(0.290)

7,S7 (0.310)

7,S7 (0.310)

23,22 (0.914)
24,77 (0.975)
23,62 (0.930)
25,4 (1.000)

MAX

7,87 (0.310)

7,87 (0.310)

MIN

6,10 (0.240)

6,10 (0.240)

MAX

6,60 (0.260)

6,60 (0.260)

6,99 (0.275)

E

NOM

2,0 (O.OSO)

2,0 (O.OSO)

2,03 (O.OSO)

2,0 (O.OSO)

F

MIN

0,S4 (0.033)

0,S4 (0.033)

0,S9 (0.035)

0,S4 (0.033)

D

G

H

6,60 (0.240)
7,11 (0.2S0)

MIN

(see Note A)

0,3S (0.015)

(See Note A)

1,6S (0.066)

MAX

(see Note A)

1,65 (0.065)

(see Note A)

0,22 (M09)

MIN

2,54 (0.100)

1,02 (0.040)

0,23 (0.009)

0,3S (0.015)

MAX

1,52 (0.060)

2,41 (0.095)

1,91 (0.075)

1,27 (0.050)

NOTES: A. The 14-pin and 1S-pin plastic dual-in-Iine package is only offered with the external pins shaped
in their entirety, and do not have alternate side view dimensions.

TEXAS .JJ1

INSlRUMENTS
11-24

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MECHANICAL DATA

N022
400-mil plastic dual-in-line package
This dual-in-line package consist of a circuit mounted on a lead frame and encapsulated within a plastic
compound. The compound will withstand soldering temperature with no deformation and circuit performance
characteristics will remain stable when operated in high-humidity conditions. This package is intended for
insertion in mounting-hole rows on 10,16 (00400) centers. Once the leads are compressed and inserted,
sufficient tension is provided to secure the package in the board during soldering. Leads require no additional
cleaning or processing when used in soldered assembly.
N022

Designation per JEDEC Std 30:
PDIP-T22

12

22

9

11

10,41 (0.410)
9,91 (0.390)

I

0,51 (0.020) 1__

9,02 (0.355)

~I

28,5(1.120) MAX

MIN

·1-

Max

-~;;("oo)f~- h--r-r---rVVV\lVVM\XN\?~~
II-,----,,---rl
"'--'----'-'--ll

~ \"

0'35~.~~:0,203 (0.008)
22 Places
(see Notes B and C)

t

~III---

I.. J

3,17 (0.125)

MI~in Spacing ~O) T.P.

1,78 (0.070) MAX

(see Note A)

22 Places

-.j ~

0,84 (0.033) MIN
22 Places

0,533 (0.021)
0,381 (0.015)
22 Places
(see Notes B and C)

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: B. Each pin centerline is located within 0,25 (0.010) of its true longitudinal position.
C. This dimension does not apply for solder-dipped leads.
D. When solder·dipped leads are specified, dipped area of the lead extends from the lead tip to at least 0,51 (0.020) above seating plane.

TEXAS . .

INSlRUMENlS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

11-25

II
Ii
I

MECHANICAL DATA

N028
600-mil plastic dual-in-line package
This dual-in-line package consists of a circuit mounted on a lead frame and encapsulated within a plastic
compound. The compound will withstand soldering temperature with no deformation and circuit performance
characteristics will remain stable when operated in high-humidity conditions. This package is intended for
insertion in mounting-hole rows on 15,24 (0.600) centers (see Note A). Once the leads are compressed and
inserted, sufficient tension is provided to secure the package in the board during soldering. Leads require no
additional cleaning or processing when used in soldered assembly.
.
N028

Designation per JEDEC Std 30:
PDlp·T28

14

36,6 (1.441) MAX
28

15

-I

,"~*: .:E:::::::::::::I~~I
ru
t
14

"}

2,8 (0.110) NOM
12

;-j

SPlane
......

0,36 (0.014)
0,20 (0.008)
24 Places
(see Notes Band C)

11,78 (0.070) MAX

~~~
"""f"")
L
t3,17 (0.125) MIN
24 Places
2,42 (0.095) MAX

JLJ l

4 Pla~es
Pin Spacing 2,54 (0.100) T. P.
(see Note A)

-.jj.-J

0,533 (0.021)
0,381 (0.015)
24 Places
(see Notes B and C)

l

0,83 (0.095) MAX
24 Places

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: A. Each pin centerline is located within 0,25 (0.010) of its true longitudinal position.
B. This dimension does not apply for solder-dipped leads.
C. When solder-dipped leads are specified, dipped area of the lead extends from the lead tip to at least 0,51 (0.020) above seating plane.

TEXAS

..If

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

11-29

MECHANICAL DATA

P008
plastic dual-in-Iine package
This package consists of a circuit mounted on an a-pin lead frame and encapsulated within a plastic
compound.The compound will withstand soldering temperature with no deformation, and circuit performance
characteristics will remain stable when operated in high-humidity conditions. The package is intended for
insertion in mounting-hole rows on 7,62 (0.300) centers. Once the leads are compressed and inserted, sufficient
tension is provided to secure the package in the board during soldering. Solder-plated lead require no additional
cleaning or processing when used in soldered assembly.
P008

I.

Designation per JEDEC Std 30:
PDIP-T8
10,2 (0,400) MAX

j
5

B
Index Dot

It.

14-------.>1----

7,87 (0.310)
7,37 (0.290)

14----+t-i-

6,60 (0.260)
6,10 (0.240)

1,78 (0.070) MAX
8 Places

...
5,08 (0.200)
MAX

jl.[

~

L

Seating Plane
Gauge Plane

9g~:~~ 19:9ggl

--.II.--

3,17 (0.125)
MIN

0,36 (0.014)
0,20 (0.008)
(see Note B and C)

2,54 (0.100) T. P.
6 Places
(see Note A)

0,533 (0.021)
0,381 (0.015)

(see Note B and C)

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: A. Each pin centerline is located within 0.25 (0.010) of its true longitudinal position.
B. This dimension does not apply for solder-dipped leads.
C. When solder-dipped leads are specified, dipped area olthe lead extends from the.lead tip to at least 0,51 (0.020) above seating plane.

TEXAS

-IJ1

INSTRUMENTS
11-30

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MECHANICAL DATA

PK003
plastic lead-mount package
This package consists of a circuit mounted on a lead frame and encapsulated within a plastic compound. The
compound will withstand soldering temperature with no deformation, and circuit performance characteristics will
remain stable when operated in high-humidity conditions.
PK003

Designation per JEDEC Std 30:
PSSO·F3

1

~8::!~0~;:~~~

0,40 (0.016) NOM

LL

_~_I

".,1,,,, t
2,40 (0.095)

1,60 (0.063)
1,40 (0.055)

r

I ~

--l'

4,25 (0.167) MAX

1
.,... ('.'''' MAX . .

II ~

I -'11
1,50 (0.059) NOM

L

~
0,80 (0.032) MIN

0,44 (0.017) MAX

~~

0,53 (0.021) MAX

--f.---.I

The center lead is in electrical contact with the tab
ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES

TEXAS

.1!1

INSTRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

11-31

MECHANICAL DATA

PVV008,PVV014,PVV016,PVV020
shrink small-outline packages
These shrink small-outline packages consist of a circuit mounted on a lead frame and encapsulated within a
plastic compound. The compound will withstand soldering temperature with no deformation, and circuit
performance characteristics will remain stable when operated in high-humidity conditions. Leads require no
additional cleaning or processing when used in soldered assembly.
PWOOB. PW014, PW016, PW020
(14-pin package used for illustration)

Designation per JEDEC Std 30:
PDSO-G8
PDSO-G14
PDSO-G16
PDSO-G20

DETAIL A

ALL LINEAR DIMENSIONS ARE IN MILLIMETERS
NOTES: A.
S.
C.
D.

Leads are within 0.25 mm radius of true position at maximum material condition.
Body dimensions include mold flash or protrusion.
Mold flash or protrusion shall not exceed 0,15 mm.
Lead tips to be planar within ±0,051 mm exclusive of solder.

DIM
~

B

14

16

20

AMIN

2,99

4,99

4.99

6,40

A MAX

3,03

5,30

5,30

6,80

SMAX

0,65

0,70

0,38

0,48

TEXAS

-III

INSlRUMENTS
11-32

POST OFFICE BOX 655303 • DALLAS. TEXAS 75265

MECHANICAL DATA

U010
ceramic flat package
This flat package consists of a ceramic base, ceramic cap, and lead frame. Circuit bars are alloy mounted.
Hermetic sealing is accomplished with glass. Leads require no additional cleaning or processing when used in
soldered assembly.
U010

0,153 (0.006)
0,076 (0.003)
10 Leads

1r

0,483 (0.019)
0,381 (0.015)
10 Leads

1r

Designation per JEDEC Std 30:
GDFP·F10

~ 1,27 (0.050) NOM

(see Note A)

8,89 (0.350)
5,08 (0.200)

25,4

(1~:)- -1----Tm

19,0 (0.750)

L"":;;;10;;:......:;;;I-:""':;;;;-""";;;::"""6:;;;:""

1

6,35 (0.250)
5,97 (0.235)

7,62 (0.300)
(see Note B)

2,03 (0.080)
1,27 (0.050)

-

Alternate
Index Points . ~ ~

~- ---l------------r-

I-

5
-

"MI
8,89 (0.350)

--.\

1,27 (0.050)
0,13 (0.005)

+--

i...L.. 0,64 (0.025)

ro- 0,00 (0.000)

6,35 (0.250) ----.

Falls within JEDEC MO-004AA dimensions
ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: A Leads are within 0,13 (0.005) radius of true position (T.P.) at maximum material conditions.
B. This dimension determines a zone within which all body and lead irregularities lie.

TEXAS .Jf

INSlRUMENTS
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

11-33

MECHANICAL DATA

W014
ceramic flat package
This hermetically sealed flat package consists of an electrically nonconductive ceramic base and cap and a lead
frame. Hermetic sealing is accomplished with glass. Leads require no additional cleaning or processing when
used in soldered assembly.
W014
0,152 (0.006)
0,076 (0.003)
14 Leads

1r

0,483 (0.019)
0,381 (0.015)
14 Leads

.",1:

---,.-

_________ ~'I~_

Base And
Seating
Plane

1

Designation per JEDEC Std 30:
GDFp·F14

~

~ 1,27 (0.050) NOM

12 Places
(see Note A)

1

1- '-

-

i-8

14

_;::~~L~~£~T~L.~" l" _'" 't"'. .,. _~_.~. ,. =~ _~7~
(

2,03 (0.080)
1,27 (0.050)

7,oJ27S)
N t B)

1r

(see Note C)

8,00 (0.315)

1,02 (0.040)
0,51 (0.020)

-J I.-

""T"

L

-..J
8,89 (0.350) - - - - .
8,56 (0.337)

~ 0,64 (0.025)

r--- 0,25 (0.010)

Fall within JEDEC MO-004AA dimensions
ALL LINEAR DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES
NOTES: A. Leads are within 0,13 (0.005) radius of true position (T.P.) at maximum material condition.
B. This dimension determines a zone within which all body and lead irregularities lie.
C. Index point is provided on cap for terminal identification only.

TEXAS

-1!1

INSTRUMENTS
11-34

POST OFFICE BOx 655303 • DALLAS, TEXAS 75265

4 Places

TI North
TI Authorized
American Sales North American
Offices
Distributors
ALABAMA: Huntsville: (205) 837-7530
ARIZONA: Phoenix: (602) 995-1007
CALIFORNIA: Irvine: (714) 660·1200
Roseville: (916) 786-9206
San Diego: (619) 278-9600
Santa Clara: (408) 980·9000
Woodland Hills: (818) 704-8100
COLORADO: Aurora: (303) 368-8000
CONNECTICUT: Wallingford: (203) 269·0074
FLORIDA: Altamonte Springs: (407) 260-2116
Fort Lauderdale: (305) 973-8502
Tampa: (813) 882-0017
GEORGIA: Norcross: (404) 662·7900
ILLINOIS: Arlington Heights: (708) 640-3000
INDIANA: Carmel: (317) 573-6400
Fort Wayne: (219) 482·3311
IOWA: Cedar Rapids: (319) 395-9550
KANSAS: Overland Park: (913) 451·4511
MARYLAND: Columbia: (301) 964-2003
MASSP.CHUSETIS: Waltham: (617) 895-9100
MICHIGAN: Farmington Hills: (313) 553-1 SOD
MINNESOTA: Eden Prairie: (612) 828-9300
MISSOURI: SI. Louis: (314) 821-8400
NEW JERSEY: Iselin: (201) 750-10S0
NEW MEXICO: Albuquerque: (505) 34S-25S5
NEW YORK: East Syracuse: (315) 463·9291
Fishkill: (914) 897-2900
Melville: (516) 454-6600
Pittsford: (716) 385-6770
NORTH CAROLINA: Charlotte: (704) 527-0930
Raleigh: (919) 876·2725
OHIO: Beachwood: (216) 464·6100
Beavercreek: (513) 427·6200
OREGON: Beaverton: (503) 643-6758
PENNSYLVANIA: Blue Bell: (21S) 82S-9500
PUERTO RICO: He10 Rey: (809) 753·8700
TEXAS: Austin: (512) 250-6769
Dallas: (214) 917·1264
Houston: (713) 778-6592
UTAH: Salt Lake City: (801) 466-8973
WASHINGTON: Redmond: (206) 881·3080
WISCONSIN: Waukesha: (414) 798-1001
CANADA: Nepean: (613) 726·1970
Richmond Hill: (416) 884-9181
51. Laurent: (514) 335·8392

TI Regional
Technology
Centers
CALIFORNIA: Irvine: (714) 660·8140
Santa Clara: (408) 748-2220
GEORGIA: Norcross: (404) 662-7950
ILLINOIS: Arlington Heights: (708) 640·2909
INDIANA: Indianapolis: (317) 573-6400
MASSACHUSETTS: Waltham: ·(617) 895-9196
MEXICO: Mexico City: 491-70834
MINNESOTA: Minneapolis: (612) 828-9300
TEXAS: Dallas: (214) 917-3881
CANADA: Nepean: (613) 726- 1970

Customer
Response Center
TOLL FREE:
OUTSIDE USA:

(800)336-5236
(214)995-6611
(8:00 a.m. - 5:00 p.m. CST)

©1991 Texas Instruments Incorporated

Alliance Electronics, Inc. (military product only)
Almae Electronics
Anthem Electronics
Arrow {Canada}
Arrow/Kierulff Electronics Group
Future Electronics (Canada)
GRS Electronics Co., Inc.
Hall·Mark Electronics
Lex Electronics
Marshall Industries
Newark Electronics
Rochester Electronics, Inc.
(obsolete product only (S08) 462-9332)
Wyle Laboratories
Zeus Components

TI Distributors
ALABAMA: Arrow/Kierulff (205) 837-6955; Hall-Mark (205)
837-8700; Marshall (205) 881·9235; Lex (20S) 895-0480.
ARIZONA: Anthem (602) 966-6600; Arrow/Kierulff (602)
437-0750; Hall-Mark (602) 437-1200; Marshall (602)
496-0290; Lex (602) 431-0030; Wyle (602) 437-2088.
CALIFORNIA: Los Angeles/Orange County: Anthem
(818) 775-1333, (714) 768-4444; Arrow!Kierulff (818)
701-7500, (714) 838-5422; Hall·Mark (818) 773-4500,
(714) 727-6000: Marshall (818) 407-4100, (714) 458-5301;
Lex (818) 880-9686, (714) 587·0404: Wyle (818) 880·9000,
(714) 863-9953: Zeus (714) 921-9000, (818) 889-3838;
Ruckln: (916) 624-9744.
Sacramento: Hall·Mark (916) 624-9781;
Marshall (916) 635-9700; Lex (916) 364-0230; Wyle (916)
638-5282:
San Diego: Anthem (619) 453-9006; Arrow/Klerulff (619)
565-4800; Hall-Mark (619) 268-1201; Marshall (619)
578-9600; Lex (619) 495-0015: Wyle (619) 565-9171: Zeus
(619) 277-9681:
San Francisco Bay Area: Anthem (408) 453-1200;
Arrow/Kierulff (408) 441-9700; Hall·Mark (408) 432-4000;
Marshall (40B) 942.4600; Lex (408) 432-7171; Wyle (408)
727·2500; Zeus (408) 629-4789.
COLORADO: Anthem (303) 790-4500: Arrow!Kierulff (303)
373-5616; Hall·Mark (303) 790-1662; Marshall (303)
451-8383: Lex (303) 799-0258; Wyle (303) 457-9953.
CONNECTICUT: Anthem (203) 575-1575; Arrow/Kierulff
(203) 265-7741; Hall-Mark (203) 271·2844; Marshall (203)
265-3822: Lex (203) 264-4700.
FLORIDA: Fort Lauderdale: Arrow/Kierulff (305) 429-8200;
Halil-Mark (305) 971-9280; Marshall (305) 977-4880; Lex
(305) 421-6633:
Orlando: Arrow/Kierulff (407) 333-9300; Hall-Mark (407)
830·5855; Marshall (407) 767-8585; Lex (407) 331-7555;
Zeus (407) 365-3000:
Tampa: Hall-Mark (813) 541·7440; Marshall (813)
573-1399; Lex (813) 541-5100.
GEORGIA: Arrow/Kierulff (404) 497-1300; Hall-Mark (404)
623·4400; Marshall (404) 923·5750; Lex (404) 449-9170.
ILl.INOIS: Anthem (708) 884-0200; Arrow/Kierulff (708)
250-0500; Hall·Mark (708) 860-3800; Marshall (312)
490-0155; Newark (312)784-5100; Lex (708) 330-2888.
INDIANA: Arrow/Kierulff (317) 299-2071; Hall-Mark (317)
872-8875; Marshall (317) 297-0483; Lex (317) 843-1050.
IOWA: Arrow/Kierulff (319) 395-7230; Lex (319) 373-1417.
KANSAS: Arrow/Kierulff (913) 541·9542; Hall-Mark (913)
888-4747; Marshall (913) 492-3121; Lex (913) 492·2922.
MARYLAND: Anthem (301) 995-6640; Arrow/Kierulff (301)
995-6002; Hall-Mark (30t) 988-9800; Marshall (301)
622-1118; Lex (301) 596-7800: Zeus (301) 997-1118.
MASSACHUSETTS: Anthem (508) 657·5170:
Arrow/Kierulff (508) 658-0900; Hall-Mark (508) 667-0902;
Marshall (508) 658-0810: Lex (508) 694-9100: Wyle (617)
272-7300; Zeus (617) 246-8200.

MICHIGAN: Detroit: Arrow/Kierulff (313) 462-2290;
Hall-Mark (313) 462-1205; Marshall (313) 525·5850;
Newark (313) 967-0600; Lex (313) 525-8100;
Grand Rapids: Arrow/Kierulff (616) 243-0912.
MINNESOTA: Anthem (612) 944-5454; Arrow/Kierulff (612)
829-5588; Hall-Mark (612) 941-2600; Marshall (612)
559-221'; Lex (612) 941-5280.
MISSOURI: Arrow/Kierulff (314) 567-6688; Hall-Mark (314)
291-5350; Marshall (314) 291-4650; Lex (314) 739-0526.
NEW JERSEY: Anthem (201) 227-7960; Arrow/Kierulff
(201) 538-0900, (609) 596-8000; GRS (609) 964-8560;
Hall-Mark (201) 515-3000, (609) 235-1900; Marshall (201)
882-0320, (609) 234-9100; Lex (201) 227-7880, (609)

273-7900.
NEW MEXICO: Alliance (505) 292-3360.

~~~iK?e~~~ ~gln6~ ~J~~1~o~7~:~J~~~)(:~~;~~~~b600;

Marshall (516) 273-2424: Lex (516) 231-2500;
Zeus (914) 937.7400;
Rochester: Arrow/Kierulff (716) 427-0300; Hall-Mark (716)
425-3300; Marshall (716) 235-7620; Lex (716) 383-8020; .
Syracuse: Marshall (607) 785-2345.
NORTH CAROLINA: Arrow/Kierulff (919) 876-3132;:
Hall-Mark (919) 872-0712: Marshall (919) 878-9882; Lex
(919) 876·0000.
OHIO: Cleveland: Arrow/Kierulff (216) 248-3990;
~~I~)M4~~_~d:J;349-4632; Marshall (216) 248-1788; Lex

Columbus: Hall-Mark (614) 888-3313;
Dayton: Arrow/Kierulff (513) 435-5563;
Marshall (513) 898-4480: Lex (513) 439-1800;
Zeus (513) 293-6162
OKLAHOMA: Hall·Mark (918) 254-6110: Lex (918)
622-8000.
OREGON: Almae (503) 629-8090: Anlhem (503) 643-1114;
Arrow/Klerulff (503) 627-7667; Marshall (503) 644-5050;
Wyle (503) 643-7900.
PENNSYLVANIA: Anthem (215) 443-5150; Arrow/Klerulff
(215) 928-1800; GRS (215) 922-7037;
Mershall (412) 788-0441; Lex (412) 963-6804.
TEXAS: Austin: Arrow/Kierulff (512) 835-4180;
Hall-Mark (512) 258-8848; Lex (512) 339-0088; Wyle (512)
345-8853;
Dallas: Anthem (214) 238-7100; Arrow/Klerulff (214)
380-6464; Hall-Mark (214) 553-4300; Marshall (214)
233·5200; Lex (214) 247-6300; Wyle (214) 235-9953:
Zeus (214) 783-7010;
Houston: Arrow/Kierulff (713) 530-4700; Hall-Mark
781-6100; Marshall (713) 895-9200; Lex
1713)
713) 784-3600; Wyle (713) 879-9953.
UTAH: Anlhem (801) 973-8555; Arrow!Kierulff (801)
973-6913; Marshall (801) 485-1551: Wyle (801) 974-9953.
WASHINGTON: Aimee (206) 643-9992, (509) 924-9500;
anthem (206) 483-1700; Arrow/Kisrulff (206) 643-4800:
Marshall (206) 486-5747; Wyle (206) 881-1150.
WISCONSIN: Arrow/Kierulff (414) 792-0150; Hall·Mark
(414) 797-7844; Marshall (414) 797-8400:
Lex (414) 784-9451.
CANADA: Calgary: Future (403) 235-5325;
Edmonton: Future (403) 438-2858;
Montreal: Arrow Canada (514) 421-7411;
Future (514) 694·7710; Marshall (514) 694-8142
Ottawa: Arrow Canada (61-3) 226-6903; Future (613)
820-8313; Quebec City: Arrow Canada (418) 871-7500:
Toronto: Arrow Canada (416) 670-7769;
Future (416) 612-9200; Marshall (416)458-8046;
Vancouver: Arrow Canada (604) 421-2333;
Future (604) 294-1166.

TI Die Processors
Chip Supply
Elmo Semiconductor
Minco Technology Labs

(407) 298-71 00
(818) 768-7400
(512) 834-2022

TEXAS

INSTRUMENTS

00691

TI Worldwide
Sales Offices
ALABAMA: Huntsville: 4960 Corporate Drive,
Suite N-150, Huntsville, AL 35805-6202, (205) 837-7530.
ARIZONA: Phoenix: 8825 N. 23rd Avenue, Suite 100,
Phoenix, AZ 85021, (6D2) 995-1007.
CALIFORNIA: Irvine: 1920 Main Street, Suite 900,
Irvine, CA 92714, (714) 660-1200; Roseville: 1 Sierra Gale
Plaza, Suite 2558, Roseville, CA 95678, (916) 786-9206;
San Diego: 5625 Ruffin Road, Suite 10Q,
San Diego, CA 92123, (619) 278-9600;
Santa Clara: 5353 Betsy Ross Drive,
Santa Clara, CA 95054, (408) 980-9000;
Woodland Hills: 21550 Oxnard Street, Suite 700,
Woodland Hills, CA 91367, (818) 704-8100.
COLORADO: Aurora: 1400 S. Potomac Street, Suite 101,
Aurora, CO 80012, (303) 368-8000.
CONNECTICUT: Wallingford: 9 Barnes Industrial Park
So., Wallingford, CT 06492, (203) 269-0074.
FLORIDA: Altamonte Springs: 370 S. North Lake
Boulevard, Suite 1008, Altamonte Springs, FL 32701,

(407) 260·2116;
Fort Lauderdale: 2950 N.W. 62nd Street,
Suite 100, Fort Lauderdale, FL 33309,
(305) 973-8502; Tampa: 4803 George Road, Suite 390,
Tampa, FL 33634-6234, (813) 882-0017.
GEORGIA: Norcross: 5515 Spalding Drive,
Norcross. GA 30092, (404) 662-7900
ILLINOIS: Arlington Heights: 515 W. Algonquin,
Arlington Heights, IL 60005, (708) 640-3000.
INDIANA: Carmel: 550 Congressional Drive, Suite 100,
Carmel, IN 46032, (317) 573-6400;
Fort Wayne: 118 E. Ludwig Road, Suite 102,
Fort Wayne. IN 46825, (219) 482-3311.
IOWA: Cedar Rapids: 373 Collins Road N.E., Suite 201,
Cedar Rapids, IA 52402, (319) 395-9550.
KANSAS: Overland Park: 7300 College Boulevard,
Lighton Plaza, Suite 150, Overland Park, KS 66210,
(913) 451-4511.
MARYLAND: Columbia: 8815 Centre Park Drive,
Suite 100, Columbia, MO 21045, (301) 964-2003.
MASSACHUSETTS: Waltham: 950 Winter Street,
Suite 2800, Waltham, MA02154, (617) 895-9100.
MICHIGAN: Farmington Hills: 33737 W. 12 Mile Road,
Farmington Hills, M148331, (313) 553-1500.
MINNESOTA: Eden Prairie: 11000 W. '78th Street,
Suite 100, Eden Prairie, MN 55344, (612) 828-9300.
MISSOURI: SI. Louis: 12412 Powerscourt Drive,
Suite 125, SI. Louis, M063131, (314) 821-8400.
NEW JERSEY: Iselin; Parkway Towers,
485 E. Route 1 South, Iselin, NJ 08830, (201) 750-1050.
NEW MEXICO: Albuquerque: 2709 Pan American
Freeway, N.E., Albuquerque, NM 87107, (505) 345-2555.
NEW YORK: East Syracuse: 6365 Collamer Drive,
East Syracuse, NY 13057, (315) 463-9291;
Fishkill: 300 Westage Business Center, Suite 140,
Fishkill, NY 12524, (914) 897-2900; Melville: 1895 Walt
Whitme.r! Rced, Me!l/i!!e, NY 11747, (516} 454-6600;
Pittsford: 2851 Clover Street, Pittsford, NY 14534,

(716) 385·6770.
NORTH CAROLINA: Charlotte: 8 Woodlawn Green,
Suite 100, Charlotte, NC 28217, (704) 527-0930;
Raleigh: 2809 Highwoods Boulevard, Suite 100,
Raleigh, NC 27625, (919) 876-2725.
OHIO: Beachwood: 23775 Commerce Park Road,
Beachwood, OH 44122, (216) 464-6100;
Beavercreek: 4200 Colonel Glenn Highway, Suite 600,
Beavercreek, OH 45431, (513) 427-6200.
OREGON: Beaverton: 6700 SW. 105th Street,
Suite 110, Beaverton, 01-1 97005, (503) 643-6758.
PENNSYLVANIA: Blue Bell: 670 Sentry Parkway, Blue
Bell, PA 19422, (215) 825-9500.
PUERTO RICO: Halo Rey: 615 Mercantile Plaza Building,
Suite 505, Hato Rey, PR 00918, (809) 753-8700.
TEXAS: Austin: 12501 Research Boulevard,
Austin, TX 78759, (512) 250-6769; Dallas: 7839 Churchill
Way, Dallas, TX 75251, (214) 917-12.64;
Houston: 9301 Southwest Freewa/, Suite 360, Houston,
TX 77074, (713) 778·6592

UTAH: Salt Lake City: 1800 S. West Temple Street,
Suite 201, Salt Lake City, UT 84115, (801) 466-8973.
WASHINGTON: Redmond: 5010 148th Avenue N.E.,
Building S, Suite 107, Redmond, WA 98052,

(206) 881 ·3080.
WISCONSIN: Waukesha: 20825 Swenson Drive,
Suite 900, Waukesha WI 53186, (414) 798-1001.
CANADA: Nepean: 301 Moodie Drive, Mallom Center,
Suite 102, Nepean, OntariO, Canada K2H 9C4,
(613) 726-1970; Richmond Hill: 280 Centre Street
East, Richmond Hill, Ontario, Canada L4C 1 Bl,
(416) 884-9181; St. Laurent: 9460 Trans Canada
Highway, S1. Laurent, Quebec, Canada H4S 1 R7,

(514) 335·8392.
ARGENTINA: Texas Instruments Argentina Viamonte
1119,1053 Capital Federal,
Buenos Aires, Argentina, 11748-3699.
AUSTRALIA (& NEW ZEALAND): Texas Instruments
Australia Ltd., 6-10 Talavera Road, North Ryde (Sydney),
New South Wales, Australia 2113,2-878-9000; 14th Floor,
380 Street, Kilda Road, Melbourne, Victoria, Australia
3004,3-696-1211; 171 Philip Highway, Elizabeth, South
Australia 5112, 8 255-2066.
BEL.GIUM: SA Texas Instruments Belgium N.V" 11,
Avenue Jules Bordetlaan 11, 1140 Brussels, Belgium,

(02) 242 30 80.
BRAZIL: Texas Instruments Electronicos do Brasil Ltda ..
Rua Paes Leme, 524-70 andar, 05424 Sao Paulo, Brazil,
11-815-6166.
DENMARK: Texas Instruments !VS, Borupvang 20,
DK-2750 Ballerup, Denmark, (45) 44687400.
FINLAND: Texas Inslruments OY, P.O. Box 86, 02321
Espoo, Finland, (0) 802 6517.
FRANCE: Texas Instruments France, 8-10 Avenue
Morane Saulnier-B.P. 67, 78141 Velizy Villacoublay cedex,
France, (1) 30 70 1003.
GERMANY: Texas Instruments Deutschland GmbH.,
Haggertystrasse 1, 8050 Freising, (08161) 80·0 od. Nbs!;
Kurfurstendamm 195-196, 1000 Berlin 15, (030) 8 82 73
65; Dusseldorfer Strasse 40, 6236 Eschborn " (06196) 80
70; Kirchhorster Strasse 2, 3000 Hannover 51, (0511) 64
68-0; Maybachstrasse II, 7302 Ostfildern 2 (Nellingen),
(0711) 3403257; Gildehofcenter, HoUestrasses 3, 4300
Essen " (201) 24 25-0.
HOLLAND: Texas Instruments Holland B.V., Hogehilweg
19, Postbus 12995,1100 A2 Amsterdam-Zuidoost, Holland,

(020) 5602911.
HONG KONG: Texas Instruments Hong Kong Ltd., 8th
Floor, World Shipping Center, 7 Canton Road, Kowloon,
Hong Kong, 7351223.
HUNGARY:' Texas Instruments International, Budaorsi
u.42, H-1112 Budapest, Hungary, (1) 1 666617.
IRELAND: Texas Instruments Ireland Ltd., 7/8 Harcourt
Street, Dublin 2, Ireland, (01) 481677.
ITALY: Texas Instruments !Ialia S.p.A, Centro Direzionale
Colleoni, Palazzo PerseoNia Paracetso 12, 20041, Agrate
Brianza (Mi), Italy (039) 63221; Via Castello della Magllana,
38,00148 Rome, Italy (06) 6572651; Via Amendola, 17,
40100 Bologna, Italy (051) 554004.
JAPAN: Texas Instruments Japan Ltd" Aoyama Fuji

~~~~J~~_~-16,-~;2~~aS~i~~~~~a B~ji~~~~~F, 1~~~~2~a$~~~u~~',
Minato-ku, Tokyo, Japan 108, 03-3769-8700; Nissho-iwai
Building 5F, 2-5-8 Imabashi, Chuou-ku, Osaka, Japan 541,
06-204-1881: Dai-ni Toyota Building Nishi-kan 7F, 4-10-27
Meieki, Nakamura-ku, Nagoya, Japan 45~, ~52-583-8691;
Kanazawa Oyama-cho Dalichi Seimei BUilding 6F, 3-10
Oyama-cho, Kanazawa, Ishikawa, Japan 920,
0762-23-5471; Matsumoto Showa Building 6F, 1-2-11
Fukashi, Matsumoto, Nagano, Japan 390, 0263-33-1060;
Daiichi Olympic Tachikawa Building 6F, 1-25-12,
Akebono-cho, Tachikawa, Tokyo, Japan 190,
0425-27-6760; Yokohama Business Park East Tower 10F,
134 Gondo-cho Hodogaya-ku, Yokohama, Kanagawa 240,
Japan, 045-338-1220; Nihon Seimei Kyoto Yasaka
Building 5F, 843-2, Higashi ShioKohjicho, Higashi-iru,
Nishinotoh-in, Shiokohji-dori, Shimogyo-ku, Kyoto, Japan
600,075-341-7713; Sumitorno Seime! Kumagaya Building
SF, 2-44 Yayoi, Kumagaya, Saitama, Japan 360,
0485-22-2440; 2587-1, Aza Harudai, Oaza Yasaka, Kitsuki,
Oita, Japan 873, 09786-3-3211.
KOREA: Texas Instruments Korea Ltd., 28th Floor, Trade
Tower, 159-1, Samsung-Dong, Kangnam-ku Seoul, Korea.
2551 2800.

MALAYSIA: Texas Instruments MalaYSia, Sdn. Bhd., Asia
Pacific, Lot 36.1 #Box 93, Menara, Maybank, 100 Jalan Tun
Perak, 50050 Kuala Llumpur, Malaysia, 2306001.
MEXICO: Texas Instruments de Mexico S.A, de C.v.,
Alfonso Reyes 115, Col. Hipodromo Condesa, Mexico,
D.F" Mexico 06170, 5-515-6081,
NORWAY: Texas Instruments Norge !VS, P8 106, Refstad
(Sinsenveien 53), 0513 Oslo 5, Norway, (02) 155090.
PEOPLE'S REPUBL.IC OF CHINA: Texas Instruments
China Inc., Beijing Representative Office, 7-05 CITIC
Building, 19 Jianguomenwai Dajje, Beijing, China,
500-2255, Ext. 3750.
PHILIPPINES: Texas Instruments Asia Ltd.,
Philippines BranCh, 14th Floor, Ba-Lepanto BUilding,
Paseo de Roxas, Makati, Metro Manila, Philippines,
28176031.
POATUGAL: Texas Instruments Equipamento Electronico
(Portugal) Ltda., Eng. Frederico Ulricho, 2650 Moreira Da
Maia, 4470 Maia, Portugal (2) 948 1003.
SINGAPORE ~& INDIA, INDONESIA, MALAYSIA,

r~~I~C~f~)~iv~~6~, 1~6yu,.~~~~os~n~6~d,r~J~:0~), Ltd.,
United Square, Singapore 1130,3508100.
SPAIN: Texas Instruments Espana SA, c/Gobelas 43,
Ctra de la Coruna km 14, La Florida, 28023, Madrid, Spain,
(1) 372 8051; c/Diputacion, 279-3-5, 08007 Barcelona,

Spain, (3) 317 91 80.
SWEDEN: Texas Instruments International Trade
Corporation (Sverigefilialen), Box 30, S-164 93 Kista,
Sweden, (08) 752 58 00.
SWITZERLAND: Texas Instruments Switzerland AG,
Riedstrass:e 6, CH-8953 oietikon, Switzerland,
(01) 7442811.
TAIWAN: Texas Instruments Taiwan Limited, Taipei
Branch, 10th Floor Bank Tower, No. 205 Tun Hwa N. Road,
Taipei, Taiwan, Republic of China, 2-7139311.
UNITED KINGDOM: Texas Instruments Ltd., Manton
Lane, 8eqford, England, MK41 7PA, (0234) 270 111.

TI Authorized
North American
Distributors
Alliance E)ectronics, Inc. (military product only)
Almac Electronics
Anthem Electronics
Arrow/Kierulff Electronics Group
Arrow (Canada)
Future Electronics (Canada)
GRS Electronics Co., Inc.
Hall-Mark Electronics
Lex Electronics
Marshall Industries
Newark Electronics
Wyle Laboratories
leus Components
Rochester Electronics, Inc. (obsolete product only)

TEXAS

INSTRUMENTS
©1991 Texas Instruments Incorporated

60691

."

TEXAS

INSTRUMENTS
Other Linear Product Lines from TI
Operational Amplifiers
Data Acquisition
Voltage Regulators
Data Transmission
Display Drivers
Intelligent Power ICs
Optoelectronics
Telecom
Speech

Thank you for your interest in TI Linear Products. On the last
two pages is a list of TI sales offices worldwide and North
American authorized distributors. Our sales representatives
will be happy to answer your questions about pricing, device
availability and technical product information. For information
on how to order technical literature, please contact our
Literature Center at the following address:
Texas Instruments Incorporated
LITERATURE CENTER
P.O. Box 809066
Dallas, TX 75380-9066
214-995-6611

•

TEXAS
INSTRUMENTS
Pri nted in U.S.A.
0192- 140

SLYD004A



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Create Date                     : 2017:07:27 18:07:59-08:00
Modify Date                     : 2017:07:27 22:57:34-07:00
Metadata Date                   : 2017:07:27 22:57:34-07:00
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:73221ba3-30cd-0643-b7f3-fd07b0f628bf
Instance ID                     : uuid:2899e903-c561-0345-96df-ddec4ed59157
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 900
EXIF Metadata provided by EXIF.tools

Navigation menu