1990_AMI_Products_Catalog 1990 AMI Products Catalog
1990_AMI_Products_Catalog 1990_AMI_Products_Catalog
User Manual: 1990_AMI_Products_Catalog
Open the PDF directly: View PDF
.
Page Count: 452
| Download | |
| Open PDF In Browser | View PDF |
I
1
I
1-:
\'-
- _=.
/
".',
--
I
)
1990 Products
Catalog
Gould AMI
2300 Buckskin Road
Pocatello, ID 83201
Telephone: (208) 233-4690
-} GOULD
~MII®Semiconductors
-) GOULD
AIMII®Semiconductors
Introduction
Gould AMI, a division of Gould, Inc., is headquartered in
Pocatello, Idaho and isthe semiconductor industry
leader in the design and manufacture of application
specific integrated circuits. It manufactures special circuits for leading computer manufacturers, telecommunications companies, automobile manufacturers,
consumer and military product companies worldwide.
Our E2 PLDs are desirable for lower volume production
or low gate-density requirements. Gould's HCMOS gate
arrays provide solutions for a variety of high-pertormance applications with gate-counts up to 40K. For
higher production volume requirements or mega cell implementation, Gould's standard cell and cell-based circuits are especially cost effective.
Gould AMI has always focused on customer needs. As
the original architect of Application Specific Integrated
Circuit (ASIC) technology, Gould has a rock solid foundation and knows that great service, short development
spans, good first silicon, competitive production prices,
and the highest quality product are what it takes to keep
our customers competitive. From the early days of handdrawn custom through the CAE/CAD boom, to today's
silicon compilers, Gould has been providing custom,
semicustom and standard product solutions for over 20
years, longer than any other ASIC vendor.
Along with being the leading designer of custom VLSI,
Gould is a leading innovator in combining digital and
analog circuitry on a single silicon chip, and is a recognized leader of standard products based on switched
capacitor filter technology.
While extensive quality assurance programs are utilized,
the Gould belief is that quality must be "built-in" to a
product, not "inspected-in." This is a critical element in
the philosophy of Gould AMI. Statistical Process Control
(SPC) is the tool which has been implemented
throughout the company to assure that quality products
are produced and the improvement process is on-going.
The company leads all other U.S. semiconductor
manufacturers in the implementation of SPC.
Gould brings to its customers what is known as the ASIC
continuum. This is a complete range of ASIC design
styles which will allow each of its customers to have the
optimum solution suited to his unique application. The
ASIC continuum includes: programmable logic in the
form of Electrically Erasable Programmable Logic
devices (EEPLDs), gate arrays, standard cells and cellbased custom designs supported by industry-leading
cell compilers, and silicon foundry services. Gould engineers and marketers work with each customer to
select the type of ASIC that best meets the requirements
of his system.
Gould provides components for station equipment,
PABX and Central Office Switching systems, data communications, and advanced digital signal processing
(DSP) applications.
The company also provides ROMs, ranging from 16K to
1 Meg.
Gould offers silicon foundry services including water
fabrication, assembly and final test. Originally founded
as an MOS company, Gould currently offers process
flexibility with more than 30 high-speed, low-power
CMOS processes which span 1.25-micron to the mature
5-micron processes.
Gould offers one of the broadest package selections
available in the industry. Over 250 standard packaging
alternatives, all meeting JEDEC standards, are available
to meet your individual circuit requirements.
Gould operates an assembly and test operation in
Manila, Philippines. Regional sales offices and representatives are extensive; please see listing in the last
section.
-) GOULD
AIMII®Semiconductors
Table of Contents
1. Indices
D Numerical
D Functional
2. ASIC Products
D E2 PLDs
D
D
D
D
D
Gate Arrays
Standard Cells
Cell-Based Custom
Foundry
ASIC Services
3. Communication Products
D Station Products
D Modems, Filters and PCM Products
D Digital Signal Processors and
High Performance Digital Circuits
4. Microprocessor Support Circuits
5. Display Driver Circuits
6.PLDs
7. CMOS & NMOS ROMs
8. General Information
D Quality Program
D Packaging
D Ordering Information
D Terms of Sale
D World Wide Sales Offices
D Domestic Representatives
D Domestic Distributors
o
International Representatives and Distributors
-} GOULD
AIMII®Semiconductors
Copyright © 1989 Gould AMI
(All rights reserved) Trade Marks Registered ®
Information furnished by Gould AMI in this publication is
believed to be accurate. Devices sold by Gould are
covered by the warranty and patent indemnification
provisions appearing in its Terms of Sale only. Gould
makes no warranty, express, statutory, implied, or by
description regarding the information set forth herein or
regarding the freedom of the described devices from
patent infringement. Gould makes no warranty of merchantability or fitness for any purposes. Gould reserves
the right to discontinue production and change specifications and prices at any time and without notice.
Advanced Product Description means that this
product has not been produced in volume, the specifications are preliminary and subject to change, and device
Trademarks:
Viewlogic ® is a registered trademark of Viewlogic Systems Inc.
FutureNet ® is a registered trademark of FutureNet Corporation,
a Data flO Company
SCEPTRE III is a trademark of Gould Inc., Semiconductor Division
PEEL is a trademark of International CMOS Technology, Inc.
Printed in U.S.A.
characterization has not been done. Therefore; prior to
programming or designing this product into a system, it
is necessary to check with Gould for current information.
Preliminary means that this product is in limited production, the specifications are preliminary and subject to
change. Therefore, prior to programming or designing
this product into a system, it is necessary to.check with
Gould for current information.
These products are intended for use in normal commercial applications. Applications requiring extended
temperature range, unusual environmental requirements, or high reliability application, such as military,
medical life-support or life-sustaining equipment are
specifically not recommended without additional
processing by Gould for such application.
SCORE is a 'trademark of Gould Inc., Semiconductor Division
Sentry ® is a registered trademark of Fairchild Camera and Instrument
Corporation
SCHOLAR is a trademark of Gould Inc., Semiconductor Division
NETRANS is a. trademark of Gould Inc., Semiconductor Division
GATE GOBBLER is a trademark of Gould Inc., Semiconductor Division
EXPERT ASIC is a trademark of Gould Inc., Semiconductor Division
-) GOULD
~MII®Semiconductol'S
Indices
-} GOULD
AIMll,Semiconductors
Indices
AlphalNumericallndex
Device
Page
G8 Family Gate Arrays ..... 2.5
GC Family Gate Arrays ..... 2.4
18CV8 .................. 6.3
18CV8-15 ................ 6.13
20CG10 ................. 6.16
20CV10 ................. 6.24
22CV10Z ................ 6.29
PEEL153 ................ 6.34
PEEL 173 ................ 6.39
PEEL253 ................ 6.44
PEEL273 ................ 6.49
PDS .................... 6.54
S23128 .................. 8.3
S23256 .................. 8.3
S23256 .................. 8.3
S25089 .................. 3.34
S2559E ................. 3.3
S2559F .................. 3.3
S2560A ................. 3.12
S2560G ................. 3.19
S2560G1 ................ 3.19
S2561 ................... 3.21
Device
Page
S2561A .................
S2569 ..................
S2569A .................
S2579 ..................
S35061 '" ...............
S35071 ..................
S3507AI .................
S3524A .................
S3525A .................
S35268 .................
S35288 .......•.........
S35298 .................
S3531 ..................
S3541 ..................
S3547 ..................
S35212A ................
S352128 ................
S35213 .................
S4520 ..................
S4521 ..................
S4534 ..................
S4535 ..................
1.2
3.21
3.27
3.27
3.40
3.154
3.154
3.154
3.118
3.121
3.128
3.135
3.145
3.103
3.170
3.171
3.78
3.84
3.91
5.3
5.11
5.14
5.17
Device
Page
S61 C35 ................. 3.202
S61C337 ................ 3.221
S614381 ................ 3.197
S618839 ................ 3.227
S618840 ................ 3.241
S6316 .................. 7.3
S6333 .................. 7.3
S63256 ................. 7.3
S63332 ................. 7.3
S6364 .................. 7.3
S63364 .................. 7.3
S63512 ................. 7.3
S631000 ................ 7.17
S631001 ................ 7.17
S6551 .................. 4.3
S6551A ................. 4.3
S65C51 ................. 4.11
S6845E ................. 4.26
S7720 .................. 3.181
S77C20 ................. 3.186
S8980 .................. 3.48
S8981 .................. 3.62
-} GOULD
AIMII®Semiconductors
Indices
Functional Index
Device
Device
Page
ASIC Products ........................ 2.3
Page
S61 C35 ................................. 3.202
S61 C337 ................................ 3.221
S618839 ................................ 3.227
S618840 ................................ 3.241
EPLDs ................................. 2.3
Gate Arrays ............................. 2.4
Standard Cells ........................... 2.5
Cell-based Custom ........................ 2.6
Foundry ................................ 2.7
ASiC Services ........................... 2.8
Microprocessor Support Circuits
S6551 .................................. 4.3
S6551 A ................................. 4.3
S65C51 ................................. 4.11
S6845E ................................. 4.26
Communication Products
Station Products
Display Driver Circuits
S2559E ................................ 3.3
S2559F ................................. 3.3
S2560A ................................ 3.12
S2560G/1 ............................... 3.19
S2561 .................................. 3.21
S2561A ................................ 3.21
82569 ....................... : .......... 3.27
S2569A ................................ 3.27
S25089 ................................. 3.34
S2579 .................................. 3.40
S8980 .................................. 3.48
S8981 .................................. 3.62
S4520
S4521
S4534
S4535
.................................. 5.3
.................................. 5.11
.................................. 5.14
.................................. 5.17
PLDs (PEELs)
18CV8 .................................. 6.3
18CV8-15 ............................... 6.13
20CG10 ................................ 6.16
22CV10 ................................. 6.24
22CV102 ............................... 6.29
PEEL 153 ............................... 6.34
PEEL 173 ............................... 6.39
PEEL 253 ............................... 6.44
PEEL 273 .............................. 6.49
PEEL Development System (PDS) ........... 6.54
Modems, Filters and PCM Products
S35212A ............................... 3.78
S352128 ............................... 3.84
S35213 ................................. 3.91
S3531 .................................. 3.103
83524A ................................ 3.118
S3525A ................................ 3.121
835268 ................................ 3.128
S35288 ................................ 3.135
S3529B ................................ 3.145
S35061 ................................. 3.154
S35071 ................................. 3.154
83507AI ................................ 3.154
83541 .................................. 3.170
S3547 .................................. 3.171
S7720 .................................. 3.181
S77C20 ................................ 3.186
S614381 ................................ 3.197
Static CMOS & NMOS ROMs
Static CMOS & NMOS ROMs Family of ROMs .. 7.3
S631000/1 .............................. 7.17
Mask ROMs App Note ..................... 7.24
General Information
Quality Program .......................... 8.3
Packaging ............................... 8.6
Ordering Information ....................... 8.21
Sales Offices, Representatives
and Distributors .......................... 8.23
1.3
-) GOULD
AIMII®Semiconductors
ASIC Products
-) GOUL[]
I
AIMII®Semiconductors
I
ASIC Products
CMOS EEPLDs
Gould AMI was the first company to recognize the need
for custom integrated circuits in the mid-1960's, and to
pioneer the development of application-specific integrated circuits (ASICs). With more than twenty years'
dedication to providing ASIC system solutions, Gould
AMI has more experience than any other vendor of
ASICs.
User-programmable digital devices ideal for small and
medium-scale integration
Electrically erasable programmable logic devices are
ideal for small and medium-scale integration system
design in low-volume production. Our lowest development cost ASICs, these devices deliver plenty of performance and offer a surprising measure of versatility and
customer-control.
The company now offers a continuum of ASIC products,
ranging from CMOS programmable logic devices to complex cell-based custom ICs. This spectrum of offerings
provides customers with a full range of ASIC chOices, so
that the optimum solution for an application can be
selected.
Built using our unique PEEL'" (Programmable Electrically Erasable Logic) technology, these PLDs are userprogrammable, so there's no pre-production customer
design and development risk. You may use PC-based
or industry-standard PLD programmers to configure the
macrocells and, if necessary, to repeatedly erase and
reconfigure them.
Gould AMI's ASIC technology allows system designers
to tailor their systems and reduce the number of parts in
their products by combining multiple memory and
processing functions on a single device, instead of
mixing and matching several standard parts. The result:
smaller board sizes, lower final product cost and higher
reliability. ASIC users also benefit by greater product differentiation due to custom tailoring and higher security
ensured by an ASIC's resistance to duplication.
The table below can help you select the right PLD for
you. See the PLD section later in this catalog for
detailed data sheets.
Gould AMI's CMOS PLD Family
Part No.
Architecture
Complexity
Speed
18CV8
20 pin E2PLD
74 product terms x 36 input array
25ns Tpd
Bipolar PLDs
18CV8-15
20 pin E2PLD
74 product terms x 36 input array
15ns Tpd
Bipolar PLDs
20CG10
24 pin E2PLD
92 product terms x 44 input arrays
25ns Tpd
20V8,20G10
22CV10Z
24 pin E2PLD
132 product terms x 44 inputs
25ns Tpd
Bipolar PLDs
Zero power mode
22CV10
24 pin E2PLD
132 product terms x 44 inputs
25ns Tpd
Bipolar PLDs
PEEL 153
20 pin E2PLD
42 product terms x 36 inputs
10 sum terms x 32 product terms
30ns Tpd
Bipolar PLS153
PEEL 173
24 pin E2PLD
42 product terms x 44 inputs
10 sum terms x 32 product terms
30ns Tpd·
Bipolar PLS173
PEEL 253
·20 pin E2PLD
42 product terms x 36 inputs
20 sum terms x 42 product terms
30ns Tpd
Bipolar PLS 153
PEEL 153
PEEL 273
24 pin E2PLD
42 product terms x 44 inputs
20 sum terms x 42 product terms
30ns Tpd
Bipolar PLS 173
PEEL 173
2.3
Replaces
I
I
I
-) GOULD
~MII®Semiconductors
ASIC Products
customize your design as a network of logic functions.
With only the metal layers to fabricate, gate array
development time is fast--typically four weeks.
Gate Arrays
Semi-finished digital chips provide high performance for
medium volume production with quick development
Gould AMI's gate arrays are fabricated in a double
metal, single poly, twin tub CMOS process. They offer
the CMOS advantages of low power dissipation, broad
power supply voltage range (2.5 to 5.5 Volts), and high
noise immunity.
• 1.25-micron and 2.0-micron Double Metal CMOS
Processes
• Basic Logic, Interface, MSI and 7400 Functions
• Custom RAMs and ROMs available in 1.25-micron
gate arrays
• Artificial Intelligence Software Services Available for
Netlist Translation and Gate Reduction
Over 600 macros in the process families include:
Gate arrays provide solutions for a variety of high performance digital applications--at a low development cost
and quick design time. If you need fast turn production
runs, gate arrays may be the right ASIC for you.
Gate arrays are semi-finished digital circuits that contain
patterns of uncommitted transistors pre-fabricated on
silicon base wafers. Using any major CAE workstation
at your own facility, you can use Gould AMI libraries to
Basic functions:
Simple gates, clock drivers,
flip/flops, latches
Interface functions:
TTL, CMOS Schmitt trigger, slew
rate buffers, TTL with hysteresis
MSI functions:
Counters, multiplexers, decoders,
adders
7400 funCtions:
Digital megacells:
Over 160 TTL compatible functions
RAMs
1.25·mlcron Gate Arrays
Array
Total Gates
Usable Gates
TAB
Programmable
Fine Pitch Standard Pitch
Power Pins
GC 100K
100000
54000
438
324
250
12
GC 50K
51456
28300
312
236
184
12
GC 40K
35640
19602
260
194
154
12
GC 30K
31920
17556
246
184
142
12
GC 25K
25728
14150
220
166
132
12
GC 20K
19840
10912
196
146
116
12
GC 15K
15000
8250
168
128 .
100
12
GC 10K
10320
5676
136
100
84
12
GC 7K
6912
3801
116
84
68
12
GC 5K
5280
2904
98
72
56
12
GC 3K
2520
1386
72
52
40
12
2.4
-) GOULD
AIMII®Semiconductors
I
ASIC Products
2.0-micron Gate Arrays
Array Name
Equivalent Gates
Max. Usable Gates
GB1000D
1120
1008
60
68
GB2000D
2128
1978 .
76
84
GB3000D
3264
3099
100
108
GB4000D
4256
4086
112
120
GB6000D
5880
5680
132
144
GB8000D
7872
7637
168
184
GB10000D
9776
9483
192
208
Standard Cell Circuits
Prog. Pins
Total Pins.
a gate array design specifies only the final metal layers
of a pre-fabricated silicon base, all of a standard cell's
base and metal layers are custom fabricated from precharacterized cells. This feature gives standard cells
greater design flexibility, but requires an eight week
development time.
Analog and digital building blocks offer higher density
and smaller size for medium to high volume needs
• 1.25 and 2-micron Double Metal CMOS Families
• 3-micron and 2-micron Double Poly, Double Metal
CMOS Families
• Cells Created by Expert-based Cell Generator
• Basic Logic, Interface, MSI, 7400 and Megacell
Functions
• 2-micron Process includes Analog Functions
• Tailor-made RAMs, ROMs and PLAs Available
• Artificial Intelligence Software Services Available for
Digital Netlist Translation and Gate Reduction
A standard cell circuit also uses only the number of cells
required for a design, whereas gate arrays seldom utilize all of the available cells. This means a smaller die
size and lower cost to you for a given circuit function.
Gould AMI offers over 850 cells in its four standard cell
families:
•
•
•
•
Chips designed with these cells, offered in analog and
digital formats, surpass gate array density and approach
that of cell-based custom designs at half the development cost and development time. They're cost effective
for medium to high-volume production.
1.25-micron digital CMOS (CAB family)
2-micron digital CMOS (CBB family)
3-micron analog and digital CMOS (CCI family)
2-micron analog and digital CMOS (ABX family)
Digital Standard Cells
Standard cells are pre-designed circuit building blocks
whose functional, timing and performance parameters
exist in Gould AMI's libraries. As with a gate array, you
design a standard cell circuit by choosing logic functions
from a library installed on a CAE workstation. But while
Both the CAB and CBB families use a double metal,
single poly, twin tub CMOS process. They are intended
primarily for 5 Volt operation but will operate down to 2.5
Volts.
2.5
I
I
-) GOULD
~MII®Semiconductors
ASIC Products
Cells in these libraries include:
Cell-based Custom
Basic functions:
Most tailored ASIC solution--best for high performance,
mixed signal or high volume needs
simple gates, clock drivers,
flip/flops. latches
Interface functions:· TTL, CMOS, Schmitt trigger, slew
rate buffers, TIL with hysteresis
MSI functions:
Cell-based custom chips use a combination of Gould's
megacells, custom cells and standard cells to provide
you with the ultimate in design tailoring and performance. This approach is ideal when you have a requirement for high speed, special interfaces, mixed
analog/digital; or very high volume production runs.
counters, multiplexers, decoders,
adders
7400 functions:
over 160 ,TIL compatible functions
Digital megacells:
barrel shifter, funnel shifter, RAM,
ROM and PLA
Analog/Digital Standard Cells
The CCI family uses a 3-micron double metal, double
poly, p-well CMOS process. It is intended primarily for
analog and/or digital applications running at 10 Volts
analog with 5 Volts digital operation.
Though their development costs and time are longer
than with standard cells, cell-based custom circuits pack
the most functions into the smallest area. Fewer custom
chips need be used in a given deSign, thus saving board
space. Custom devices also provide greater security because they are nearly impossible to copy.
Gould AM·I's, new A~X process is a 2-micron double
poly, double metal process. This is Gould AMI's most
flexible process, built on N or P-type starting material,
with a range of 13 to 17 process layers. Ideal for mixed
signal analog and digital applications, itcan operate
from 5 to 12 volts. Functions include electrically
erasable ROMs,implant programmable ROMs and NPN
and PNP bipolar transistors ·on board.
Over twenty years' experience in custom design have
given Gould AMI's design team the kind of engineering
expertise that complex solutions demand. Particular
areas of expertise are analog, mixed signal, high voltage
and E2 applications. The following illustrate some examples of Gould AMI's answers to our customers' technical challenges.
Cells inthe CCI and ABX libraries include:
A consumer products manufacturer is developing an instrumentation device that measures pressure, room
dimensions and weight. The technical challenge? .To
reduce the number of discrete logic parts and consolidate into one device, which requires analog and digi~
tal functions on a single ASIC.
Basic functions:
simple gates, clock drivers,
flip/flops, latches
Interface functions:· TIL, CMOS, Schmitt trigger
MSI functions:
counters, multiplexers, decoders,
adders
7400 functions:
over 160 TIL compatible functions
Analog functions:
Op amps, NO, D/A, comparators,
switches, voltage references,
input buffer and output buffer
Case History #1
Gould AMI's Solution: A cell-based custom chip which incorporates LCD drivers, a comparator, aid converters,
gain stages and voltage references on a single chip,
thus making the measuring device perform more reliably
and reducing the number of components required. This
saves the customer money in component costs, as well
as assembly and inventory costs.
2.6
-) GOULD
AIMII®Semiconductors
I
ASIC Products
You'll then receive either untested protoypes or mapped
wafers that met our visual and parametric process
specifications. You'll inspect the sample to verify circuit
functionality and performance. With your approval, we
produce and assemble additional units that are tested
rigorously with your test program (or one we generate
from your specs). Gould AMI uses a variety of industrystandard and specialty testers, including Sentry, GenRad, Teradyne, and LTX.
Case History #2
Problem: An automotive company needs a drop-in re"
placement for a device that nearest fuel, oil and temperature and displays the results on a car dashboard. The
technical challenge? Thissmart device needs to be fast'
and super-accurate, with numerous features on a single
densely packed chip. The customer also requires fault
coverage to be 99%.
Gould AMI's solution: To integrate analog and digital
blocks on a single custom chip. The analog portion of
the circuit allows sampling of a greater number of bits,
thus resulting in a faster, more accurate display. The integrated solution enables Gould AMI to meet the size,
power, speed and accuracy requirements so that the
device will drop right in to the customer's board.
Gould AMI Process Technology Comparison
Process
Family
Geometry
Maximum
Voltage
Characteristics
CMOS
1.25 11
5.5 Volts
Digital
CMOS
2.011
5.0 to 12.0 Volts
Mixed Signal
Silicon Foundry Capabilities
CMOS
2.011
5.5 Volts
Digital
Flexible and experienced foundry services for existing
customer designs'
CMOS
3.011
5.0 to 10.0 Volts
Analog
CMOS
3.011
5.5 Volts
Digital
Gould AMI's foundry service is the solution for customers who have circuits ready for fabrication and need
a primary or secondary manufacturing source. Fifteen
years' experience in providing foundry services means
well-documented process specifications and a ilexible
factory, with the ability to accomodate process variations
for an existing customer design.
CMOS
2.011
5.5 Volts
EE Digital
CMOS
5.011
5.5 Volts
Digital
CMOS
5.011
5.5 Volts
Analog
CMOS
7.011
5.5 Volts
Digital
CMOS
7.011
5.5 Volts
Analog
NMOS
3.011
5.5 Volts
Digital
NMOS
4.011
5.5 Volts
Digital
NMOS
5.011
5.5 Volts
Digital
Foundry Steps
Gould AMI performs a thorough engineering review of
your database tape to assure accurate input. Aft~r
receiving your Calma II database tape, we generate
both single level plots and a final layout tape and submit
them for your approval. This verifies the design data
transfer to the tooling tape--before you commit the
design to silicon.
2.7
I
-) GOULD
AMll,Semiconductors
ASIC Products
TypIcal ASIC Development Flow
ASIC DESIGN SYSTEM
SCORE: SSI,
MSI MEGACELLS
. EXPERT SYSTEMS:
GATE G0881:.ER
GATE CRUNCHER
DESIGN ANALYZER
PATTERN ANALYZER
NETRANS
PALTRANS
Analog/DigItal
ASIC Software Services
Optional design services give you the power of choice
and ease your designs
Unlike many ASIC vendors that accept only completed
designs or finished netlists, Gould AMI is able to pick up
an ASIC design at any stage, whether customers submit
a partially finished design, a foundry-ready database
tape, or a simple set of specifications. In order to ease
logic design for its customers, Gould AMI has installed
its analog and digital cell libraries on popular engineering workstations including Mentor Graphics, Daisy Systems, Intergraph, VALID Logic Systems, FutureNet and
Viewlogic.
Gould AMI uses several advanced expert systems inhouse, each of which taps the combined experience of
Gould AMI's engineers to accelerate device layout and
design optimization.
2.8
-} GOULD
~MII®Semiconductors
ASIC Products
ASIC Netlist Translation Services:
Gate Gobbler, Gate Cruncher, Design Analyzer and Pattern Analyzer are artificial intelligence (AI) tools that assist with the conversion of conventional standard
devices to CMOS ASICs.
If a client has already designed a digital chip using
another vendor's or their own proprietary tools, Gould
AMI's NETRANST• expert system will "translate" the netlist into Gould AMI-compatible form in just a few hours.
This automated design transfer works independently of
workstation libraries or processes, and can save customers thousands of dollars and weeks of precious time.
For turning programmable logic device into gate arrays
or standard cells, PALTRANST• is the answer.
PALTRANS converts standard programmable array logic
(PAL), programmable electrically erasable logic (PEEL)
and field programmable gate arrays (FPGAs) into netlists used to deSign gate array or standard cell ASICs.
You can use an off-the-shelf PLD as a prototype for
programming, debugging, and beta-testing logic
deSigns, instead of first requiring the production of an
ASIC. Engineers then use PALTRANS to convert the
data into a nellis!. In about eight hours, mask production can begin and an ASIC design is produced in two to
three weeks.
By the end of 1989, Gould AMI will offer an Automatic
Test Generation tool that will generate test vectors in a
matter of hours, relieving designers of the task and
saving at least six weeks for manual test generation
This tool will automatically partition a circuit into a set of
combinatorial functions and insert a scan path. Each
function, seen as a distinct circuit, can be quickly and
easily tested with an automatic test program generator
employing the D-Algorithm.
Transitioning from standard TTL parts to ASICs can be
fraught with difficulty, and when ASIC prototypes don't
work, design re-work through traditional analysis and optimization techniques can take weeks or months. Gould
AMI's AI tools minimize the delays caused by having to
re-work a design through traditional analysis and optimization techniques. The tools incorporate a continually expanding knowledge base, applying Gould AMI's
hundreds of engineering man-years to every job.
Tools Speed Layout and Optimization
The SCORET• cell compiler generates and tailors cells to
a client's specific requirements in one-tenth the time required for hand-built cells.
2.9
I
-} GOULD
Communication Products
AIMll~Semiconductors
I·:
- .
I
DTMF Tone Generator
-} GOULD
AIMII®Semiconductors
S2559E/F
Features
o Wide Operating Supply. Voltage Range: 2.5 to 10
Volts
o Low 'Power CMOS Circuitry Allows Device Power to
be Derived Directly from the Telephone Lines or
from Small Batteries, e.g., 9V
o Uses TV Crystal Standard (3.58MHz) to Derive all
, Frequencies thus Providing Very High Accuracy
and Stability
o Mute Drivers On-Chip
o Interfaces Directly to a Standard Telephone PushButton or Calculator Type X-V Keyboard
o The Total Harmonic Distortion is Below Industry
Specification
o
o
o
o
Oscillator Resistor On Chip
On·Chip Generation of a Reference Voltage to
Assure Amplitude Stability of the Dual Tones Over
the Operating Voltage and Temperature Range
Single Tone as Well as Dual Tone Capability
Two Options Available:
'
E: Mode Select
F: Chip Disable
General Description
The S2559 DTMF Generator is specifically designed to
implement,a dual tone telephone dialing system. The
device can interface directly to a standard pushbutton
Block Diagram
Pin Configuration
VDD
XMIT
3.3
TONE OUT
MOSL/CD
C,
R,
C2
R2
C,
R3
V"
R,
OSC,
MUTE
OSC,
C,
1
- _=-
I
-} GOULD
AIMII®Semiconductors
S2559E/F
General Description (Continued)
telephone keyboard or calculator type X-V keyboard
and operates directly from the telephone lines_ All
necessary dual-tone frequencies are derived from the
widely used TV crystal standard providing very high accuracy and stability_ The required sinudsoidal waveform for the individual tones is digitally synthesized on
the chip. The waveform so generated has very lOW total
harmonic distortion. A voltage reference is generated
on the chip which is stable over the operating voltage
and temperature range and regulates the signal levels
of the dual tones to meet the recommended telephone
industry specifications. These features permit the
S2559 to be incorporated with a slight modification of
the standard 500 type telephone basic circuitry to form
a pushbutton dual-tone telephone. Other applications
of the device include radio and mobile telephones,
remote control, Point-of-Sale, and Credit Card Verification Terminals and process control.
Absolute Maximum Ratings
DC Supply Voltage (VDD - Vss ) ............................... ; ............................ , ... + 10.5V
Operating Temperature ............................................................ " - O°C to + 70°C
Storage Temperature ............ : .............................................. "... - 30°C to + 125°C
Power DiSSipation at25°.C ............... ; ....... , ................... ~ ...................... 1000mW
Input ................ " ............. ; .................... '.' .. , ....... "'.".: ." . '>' Vss ~ ·0.3~VIt~~VDD + 0.3
S2559EJF Electrical Characteristics:
(Specifications apply over the operating temperature range of O°C to + 70°C unless otherwise noted. Absolute values
of measured parameters are specified.)
Symbol
(Voo-Vss)
Volts
Parameter/Conditions
Min.
Typ.
Max.
Units
Supply Voltage
Tone Out Mode (Valid Key Depressed)
2.5
10.0
V
Non Tone Out Mode (No Key Depressed)
1.6
10.0
V
Voo
Supply Current
Standby (No Key Selected, Tone, XMIT
3.0
0.3
30 "
,..A
and MUTE Outputs Unloaded)
10.0
1.0
100
,..A
".
100
Operating (One Key Selected, Tone, XMIT "
3.0
1.0
2.0
mA
and MUTE Outputs Unloaded)
10 . 0
8'
16.0
mA
Tone Output
Single Tone
Row Tone, RL = 390Q
3.5
335
465
565
mVrms
5.0
380
540
710
mVrms
10.0
380
550
735
mVrms
dBCR
Ratio of Column to Row Tone (Dual Tone Mode)2559E/F
3.5 -10.0
1.0
2.0
3.0
dB
%DIS
Distortion *
3.5 -10.0
7
%
S2559E/F
VOR
Mode Output
Voltage
Row Tone, RL = 240Q
2559E/F
3.4'
-} GOULD
.AlMII®Semiconductors
S2559E/F
S2559EJF Electrical Characteristics: (continued)
Symbol
(Voo·Vss)
Volls
Parameter/Conditions
Unils
XMIT, MUTE Outputs
VOH
XMIT, Oulput Vollage, High
(IOH=15mA)
3.0
1.5
1.8
(No Key Depressed)(Pin 2)
(lOH=50mA)
10.0
8.5
8.8
10.0
XMIT, Output Source Leakage Current, VOF=OV
IOF
VOL
VOH
flA
MUTE (Pin 10) Output Voltage, Low,
2.75
0
0.5
V
10.0
0
0.5
V
MUTE, Output Voltage, High,
2.75
2.5
2.75
V
(One Key Depressed) No Load
10.0
9.5
10.0
V
VOL =0.5V
Current
IOH
V
100
(No Key Depressed), No Load
MUTE, Output Sink
IOl
V
3.0
0.53
1.3
mA
10.0
2.0
5.3
mA
MUTE, Output Source
VOH=2.5V
3.0
0.17
0.41
mA
Current
VOH =9.5V
10.0
0.57
1.5
mA
'Distortion Is defined as "the ralio of the total power of ail extraneous frequencies, in the VOICE band above 500Hz, to the total power of
. the DTMF frequency pair".
Table 2. XMIT and MUTE Output Functional Relationship
Table 1. Comparisons of Specified vs Actual Tone
Frequencies Generated by S2559
OUTPUT FREQUENCY Hz
% ERROR
ACTIVE
INPUT
SPECIFIED
ACTUAL
SEE NOTE
R1
R2
R3
R4
C1
'C2
C3
C4 .
697
770
852
941
1,209
1,336
1,477
1,633
699.1
766.2
847.4
948.0
1,215.9
1,331.7
1,417.9 .
1,645.0
+0.30
-0.49
-0.54
. +0.74
+0.57
-0.32
-0.35
+0.73
NOTE: % Error does not include oscillator drift.
3.5
OUTPUT
RELEASED
'DIGIT' KEY
DEPRESSED
XMIT
MUTE
'DIGIT' KEY
COMMENT
VDD
High
Impedance
Can source at least
50mA at 1OV with
1.5V max. drop
Vss
VDD
Can source or
sink current
_:1'
-
.
I
-} GOULD
AIMII®Semiconductors
S2559E/F
Figure 1. Standard Telephone Push Button Keyboard
,-
Al~'-
:0-----,
--cp--cp--cp
I
I
I
I
I
I
I
I
I
I
I
I
8--0--0---1
A3~r-
e-o-+
A2
--cp--cp--cp
0--0--0----;
I
I
I
0-0- A4
COMMON
(CONNECT TO Voo OR
LEAVE FLOATING)
- - - MECHANICAL
LINKAGE
Ron (Contact Resistance).;;;; lkn
Circuit Description
The S2559 is designed so that it can be interfaced easi·
Iy to the dual tone signaling telephone system and that
it will more than adequately meet the recommended
telephone industry specifications regarding the dual
tone signaling scheme.
highest high group frequency of 1633Hz (Col. 4) is not
used. The frequency tolerance must be ± 1,.0%. How·
ever, the S2559 provides a better than .75% accuracy.
The total harmonic and intermodulation distortion of
the dual tone must be less than 10% as seen at the, tele·
phone terminals. (Ref. 1.) The high group to low group
signal amplitude ratio should be 2.0 ± 2dB and the
absolute amplitude of the low group and high group
tones must be within the allowed range. (Ref. 1.) These
requirements apply when the telephone is used over a
short loop or long loop and over the operating tempera·
ture range. The design of the S2559 takes into account
these considerations.
Design Objectives
The specifications that are important to the design of
the DTMF Generator are summarized below: the dual
tone signal consists of linear addition of two voice fre·
quency signals. One of the two signals is selected from
a group of frequencies called the "Low Group" and the
other is selected from a group of frequencies called the
"High Group". The low group consists of four frequen·
cies 697,770,852 and 941 Hz. The high group consists
of four frequencies 1209, 1336, 1477 and 1633 Hz. A
keyboard arranged in a row, column format (4 rows x 3
or 4 columns) is used for number entry. When a push
button corresponding to a digit (0 thru 9) is pushed, one
appropriate row (R1 thru R4) and one appropriate col·
umn (C1 thru C4) is selected. The active row input
selects one of the low group frequencies and the active
column input selects one of the high group frequen·
cies. In standard dual tone telephone systems, the
Oscillator
The device contains an oscillator circuit with the
necessary parasitic capacitances and feedback
resistor on chip so that it is only necessary to connect a
standard 3.58MHz TV crystal across the OSC I and
OSC o terminals to implement the oscillator function.
The oscillator functions whenever a row input is actio
vated. The reference frequency is divided by 2 and then
drives two sets of programmable dividers, the high
group and the low group.
3.6
-) GOULD
~MII®Semiconductors
I
S2559E/F
for a common line, can be used. Conventional telephone push button keyboards as shown in Figure 1 or
X-V keyboards with common can also be used. The
common line of these keyboards can be left unconnected or wired "high".
Keyboard Interface
The S2559 employs a calculator type scanning circuitry
to determine key closures. When no key is depressed,
active pull·down resistors are "on" on the row inputs
and active pull·up resistors are "on" on the column in·
puts. When a key is pushed a high level is seen on one
of the row inputs, the oscillator starts and the keyboard
scan logic turns on. The active pull·up or pull·down
resistors are selectively switched on and off as the
keyboard scan logic determines the row and the column inputs that are selected. The advantage of the
scanning technique is that a keyboard arrangement of
SPST switches are shown in Figure 2 without the need
Logic Interface
The S2559 can also interface with CMOS logic outputs
directly. The S2559 requires active "High" logic levels.
Since the active pull-up resistors present in the S2559
are fairly low value (500Q typ), diodes can be used as
shown in Figure 3 to eliminate excessive sink current
flowing into the logic outputs in their "Low" state.
Figure 2. SPST Matrix Keyboard Arranged in the 2 of 8 Row, Column Format
Al
A2
R3
A4
SPST MATRIX KEYSORTED:
/
JNO
01
C2
C3
C4
(OPTIONAL COLUMN)
are used to digitally synthesize a stair-step waveform to
approximate the sinewave function (see Figure 3). This
is done by connecting a weighted resistor ladder network between the outputs of the Johnson counter, VDD
and V REF . V REF closely tracks V DD over the operating
voltage and temperature range and therefore the peakto-peak amplitude Vp (VDD - V REF) of the stairstep function is fairly constant. VREF is so chosen that Vp falls
within the allowed range of the high group and low
group tones.
Tone Generation
When a valid key closure is detected, the keyboard
logic programs the high and low group dividers with
appropriate divider ratios so that the output of these
dividers cycle at 16 times the desired high group and
low group frequencies. The outputs of the programmable dividers drive two 8-stage Johnson counters.
The symmetry of the clock input to the two divide by 16
Johnson counters allows 32 equal time segments to be
generated within each output cycle. The 32 segments
3.7
I
I
1
- _=.
-} GOULD
~MII®Semiconductors
S2559E/F
Figure 3. Logic Interface for Keyb08rd Inputs of the S2559
01
S2559
Vss
08
Vss
6
G1 THRU G8 ANY TYPE CMOS GATE
01 THRU 08 DIODES TYPE IN914
Figure 4. Stairstep Waveform of the Digitally Synthesized Sinewave
IVoo ) 1.0
0.9
0.8
0.7
>"
:il
N
0.6
""
0.5
::;
c:
c
'"
0.4
0.3
0.2
0.1
IV,d)
0
3.8
-} GOULD
AIMII®Semiconductors
S2559E/F
states. The effect is the device essentially disconnects
from the keyboard. This allows one keyboard to be shared
among several devices. The CD pin has an internal
pull-down.
The individual tones generated by the sinewave synthesizer are then linearly added and drive a bipolar NPN
transistor connected as emitter follower to allow proper impedance transformation, at the same time preserving signal level.
MUTE, XMIT Outputs
Dual Tone Mode
The S2559E, F have a CMOS buffer for the MUTE output
and a bipolar NPN transistor for the XMIT output. With
no keys depressed, the MUTE output is "low" and the
XMIT output is in the active state so that substantial
current can be sourced to a load. When a key is
depressed, the MUTE output goes high, while the XMIT
output goes into a high impedance state. When Chip
Disable is "high" the MUTE output is forced "low" and
the XMIT output is in active state regardless of the state
of the keyboard inputs.
When one row and one column is selected dual tone
output consisting of an appropriate low group and high
group tone is generated. If two digit keys, that are not
either in the same row or in the same column, are depressed, the dual tone mode is disabled and no output
is provided.
Single Tone Mode
Single tones either in the low group or the high group
can .be generated as follows. A low group tone can be
generated by activating the appropriate row input or by
depressing two digit keys in the appropriate row. A high
group tone can be generated by depressing two digit
keys in the appropriate column, Le., selecting the
appropriate column input and two row inputs in that
column.
Amplitude/Distortion Measurements
Amplitude and distortion are two important parameters
in all applications of the Digital Tone Generator. Amplitude depends upon the operating supply voltage as
well as the load resistance connected on the Tone Output pin. The on-chip reference circuit is fully operational when the supply voltage equals or exceeds 5 volts
and as a consequence the tone amplitude is regulated
in the supply voltage range above 5 volts. The load
resistor value also controls the amplitude. If RL is low
the reflected impedance into the base of the output
transistor is low and the tone output amplitude is lower.
For RL greater than 5kQ the reflected impedance is sufficiently large and highest amplitude is produced. Individual tone amplitudes can be measured by applying
the dual tone signal to a wave analyzer(H-P type 3581A)
and amplitudes at the selected frequencies can be
noted. This measurement also permits verification of
the preemphasis between the individual frequency
tones.
Mode Select
The S2559E has a Mode Select (MDSL) input (Pin 15).
When MDSL is left floating (unconnected) or connected
to VDD , both the dual tone and single tone modes are
available. If MDSL is connected to Vss , the single tone
mode is disabled and no output tone is produced if an
attempt for single tone is made. The S2559F does not
have the Mode Select option.
Chip Disable
The S2559F has a Chip Disable input at Pin 15 instead
of the Mode Select input. The chip disable for the
S2559F is active "high." When the chip disable is active, the tone output goes to Vss , the row, column inputs go into a high impedance state, the oscillator is inhibited and the MUTE and XMIT outputs go into active
Quartz Crystal Specification (25° C ± 2°C)
Distortion is defined as "the ratio of the total power of
all extraneous frequencies in the voiceband above
500Hz accompanying the signal to the power of the frequency pair." This ratio must be less than 10% or when
expressed in dB must be lower than - 20dB.
Operating Temperature Range: DoC to + 70°C
Frequency ............................... 3.579545MHz
Frequency Calibration Tolerance .................... 02 ± %
Load Capacitance ................................. 18pF
Effective Series Resistance .................. 180 Ohms, max.
Drive Level-Correlation/Operating ..................... 2mW
Shunt Capacitance ............................. 7pF, max.
Oscillation Mode ............................ Fundamental
(Ref. 1.) Voiceband is conventionally the frequency
band of 300Hz to 3400Hz. Mathematically distortion
can be expressed as:
.
V"-(V-1-)2-+-(-V2-)2-+-.-.+-(VN-)2DIs!. =
V (VLl2 + (VH)2
where (V1) .• (V N) are extraneous frequency (Le., intermodulation and harmonic) components in the 500Hz to
3.9
-) GOULD
AIMII®Semiconductors
S2559E/F
"As a first approximation distortion in dB equals the difference between the amplitude (dB) of the extraneous
component that has the highest amplitude and the
amplitude (dB) of the low frequency signal." This rule of
thumb would give an estimate of - 28dB as distortion
for the spectrum plot of Figure 6 which is close to the
computed result of - 30dB.
3400Hz band and VL and VH are the individual frequency
components of the DTMF signal. The expression can
be expressed in dB as:
DIST = 20 log
dB
Vr-(-V1
-)-2+-(V2)-2+-.-.-(V-N-)2-
V (VLl2 + (VH)2
=
10{ log[(V1)2 + .. (VN)2]-log[ (VLl2 + (VL)2 + (VH)2]) ... (1)
In a telephone application amplitude and distortion are
affected by several factors that are interdependent. For
detailed discussion of the telephone application and
other applications of the 2559 Tone Generator, refer to
the applications note "Applications of Digital Tone
Generator."
An accurate way of measuring distortion is to plot a
spectrum of the signal by using a spectrum analyzer
(H-P type 3580A) and an X-V plotter (H-P type 7046A). Individual extraneous and signal frequency components
are then noted and distortion is calculated by using the
expression (1) above. Figure 6 shows a spectrum plot of
a typical signal obtained from a S2559 device operating
from a fixed supply of 4Vdc and RL = 10kQ in the test
circuit of Figure 5. Mathematical analysis of the spectrum shows distortion to be - 30dB (3.2%). For quick
estimate of distortion, a rule of thumb as outlined
below can be used.
Ref. 1: Bell System Communications Technical Reference, PUB 47001; "Electrical Characteristics of Bell
System Network Facilities at the Interface with Voiceband Ancillary and Data Equipment," August 1976.
Figure 5. Test Circuit for Distortion Measurement
1
+
LOW IMPEO.
DC
POWER
SUPPLY
r-.;0
V
M
--=-
-
"iD
T
TONE
OUT
16
MOSL
..!!.
..1.
XMIT
.2.
C1
....i
C2
R2
---2..
CJ
R,
Vss
R,
CD
R,
SIG
14
SPECTRUM
ANALYZER
X·Y
pLonER
H·P
TYPE
J580A
H·P
TYPE
7046A
52559
6
J.579545MHz
CRYSTAL
Voo
7
8
..!!
~.
:~
MUTE
~
OSCo
C,
jl..
GND
3.10
=
XIN
YOUT
I
YIN
RL = 10kn
f.!.!..
OSCi
XOUT
.y
GOULD
~MII®Semiconductors
S2559E/F
Figure 6. A Typical Spectrum Plot
1
VOICEBAND
/
/
·5
/
/
-lD
/
/
/
/
/
/
/
-15
-20
I
V
V
V
V
V
V
V
VHt-l.5)
Vll_4.S)
-25
/
-45
-so
/
V
VZ(_321
/
/
V5(_36)
V
/
V31_44)
V81_411
V4(-411
VI \-481
~
-55
-60
-65
Ii
I
RL" IDkn
TEST CKT" FIGURE 5
/
/
/
/
/
/
/
/
-40
TEMP" ROOM
V
/
-35
DEVICE .. SZ5590
(Villi - Vss) " 4V DC FIXED
V
/
-3D
- _=.
/
/
/
/
/
/
D.5
1.0
1.5
2.D
~
~
2.5
'.D
FREQUENCY (KHz)
--..
•
~
'.5
I
4.D
,
4.5
~I
5.D
An application note is also available describing the design considerations, test methods, and results obtained using the 82559 Tone Generator
family in DTMF pushbutton telephones. Interface with type 500 and 2500 networks are discussed. Use in ancillary equipment is also covered.
Please contact factory.
3.11
Pulse Dialer
-) GOULD
AIMII®Semiconductors
S2560A
Features
D Low Voltage CMOS Process for Direct Operation
from Telephone Lines
D Inexpensive R-C Oscillator Design Provides Better
than ± 5% Accuracy Over Temperature and Unit to
Unit Variations
D Dialing Rate Can be Varied by Changing the Dial
Rate Oscillator Frequency
D Dial Rate Select Input Allows Changing of the Dialing Rate by a 2:1 Factor Without Changing Oscillator Components
D Two Selections of Mark/Space Ratios (33 1/3/66 2/3 or
40/60)
D Twenty Digit Memory for Input Buffering and for Redial with Access Pause Capability
. D Mute and Dial Pulse Drivers on Chip
D Accepts DPCT Keypad with Common Arranged in a
2 of 7 Format; Also Capable of Interface to SPST
Switch Matrix
General Description
The S2560A Pulse Dialer is a CMOS integrated circuit
that converts pushbutton inputs to a series of pulses
suitable for telephone dialing. It is intended as a
replacement for the mechanical telephone dial and can
operate directly from the telephone lines with
minimum interface. Storage is provided for 20 digits,
therefore, the last dialed number is available for redial
until a new number is entered. IDP is scaled to the dialing rate such as to produce smaller IDP at higher dialing rates. Additionally, the lOP can be changed by a 2:1
factor at a given dialing rate by means of the IDP select
input.
Block Diagram
Pin Configuration
KEYBOARD
INPUTS
R,
C3
R,
C,
R,
C,
R3
lOP
itS
DRS
DIAL \ RO
R,
VDD
RATE
OSC
Co
MIS
Ro
MUTE
jjji
V"
I
Co
RE
ifi'
MTf11
DRS
IPS
MIS
3.12
GOULD
AIMII®Semiconductors
S2560A
Absolute Maximum Ratings:
Supply Voltage' ......................................................................................................................................................................... + 5.5V
Operating Temperature Range .............................................................................................................................. "' O·C to + 70·C
StorageTemperatureRange .............................................................................................................................. -65·Cto +150·C
Voltage at any Pin ...................................................................................................................................... Vss - O.3V to VDD + O.3V
Lead Temperature (Soldering, 10sec) ..................................................................................................................................... 300·C
Electrical Characteristics:
1.5V~VDD
- Vss
VOO"Vss
(Volts)
Min.
Max.
Specifications apply over the operating temperature and
Symbol
Parameter
~3.5V
unless otherwise specified.
Units
Conditions
Output Current Levels
IOLOP
DP Output Low
Current (Sink)
3.5
125
,..A
VOUT
=
0.4V
IOHOP
DP Output High
Current (Source)
1.5
3.5
20
125
,..A
,..A
VO UT
VOUT
tV
2.5V
IOLM
MUTE Output Low
Current (Sink)
3.5
125
,..A
VO UT
=
=
=
O.4V
IOHM
MUTE Output High
Current (Source)
1.5
3.5
20
125
,..A
,..A
VOUT
VOUT
=
=
tV
2.5V
IOLT
Tone Output Low
Current (Sink) .
1.5
20
~A
VOUT
=
O.4V
IOHT
Tone Output High
Current (Source)
1.5
20
~A
VOUT
=
IV
VOR
Data Retention Voltage
100
Quiescent Current
1.0
1.0
750
nA
V
100
Operating Current
1.5
3.5
100
500
,..A
~A
fo
Oscillator Frequency
1.5
10
kHz
IIfo/fo
Frequency Deviation
1.5 to 2.5
-3
+3
%
2.5 to 3.5
-3
+3
%
"On Hook" HS = VOO. Keyboard open, all
other input pins to Voo or Vss
DP, MUTE open, HS = Vss ("Off Hook")
Keyboard processing and dial pulsing at 10
pps al conditions as above
Fixed R'C oscillator components
50KQ"R o" 750KQ; 100pF" Co' ,,1000pF;
750kQ" RE ,,5MQ
• 300pF most desirable value for CD
Input Voltage Levels
VIH
Logical "1"
80% of
(Voo- Vss )
Voo
+0.3
V
VIL
Logical "0"
Vss
-0.3
20% of
(Voo- Vss )
V
CIN
Input Capacitance Any Pin
7.5
pF
The device power supply should always be turned on before the input signal sources, and the input signals should be turned off before the power supply is turned off (Vss"
VI" VOO as a maximum limit). This rule will prevenl over'dissipation and possible damage of the input-prolection diode when the device power supply is grounded. When
power is first applied to the device, the device should be in "On Hook" condition (HS = 1). This is necessary because there is no internal power orreset on chip and for proper operation all internal latches musl come up in a known slate. In applications where the device is hard wired in "Off Hook" (HS = 0) condition, a momentary "On Hook"
condition can be presented to the device during power up by use of a capacitor resistor network as shown in Figure 6.
3.13
-} GOULD
AIMII®semiconductors
S2560A
by simply changing the external resistorvalue. The dial
rate select input allows changing of the dialing rate by a
factor of 2 without the necessity of changing the exter·
nal component values. Thus, vvith the oscillator adjusted
to 2400Hz, dialing rates of 10 or 20pps canbe achieved.
Dialing rates of 7 and 14pps similarly can be achieved by
changing the oscillator frequency to 1680Hz.
Functional Description
The pin function designations are outlined in Table 1.
Oscillator
The device contains an oscillator circuit that requires
three external components: two resistors (RD and RE)
and one capacitor (CD). All internal timing is derived
from this master time base. To eliminate clock interfer·
ence in the talk state, the oscillator is only enabled duro
ing key closures and during the dialing state. It is
disabled at all other times including the "on hook" con·
dition. For a dialing rate of 10pps the oscillator should
be adjusted to 2400Hz. Typical values of external com·
.ponents for this are RD and RE = 750kQ and
CD = 270pF. It is recommended that the tolerance of
resistors to be 5% and capacitor to be 1 % to insure a
10% tolerance of the dialing rate in the system.
The Inter·Digit Pause (lOP) time is also derived from the
oscillator frequency and can be changed by a factor of 2
by the lOP select input. With lOP select pin wired to Vss,
an lOP of 800ms is obtained for dial rates of 10 and
20pps. lOP can be reduced to 400ms by wiring the lOP
select pin to VDD . At dialing rates of 7 and 14pps, lOP's of
1143ms and 572ms can be similarly obtained. If the lOP
select is connected to the dial rate select pin, the lOP is
scaled to the dial rate such that at 10pps an lOP of 800ms
is obtained and at 20pps an lOP of 400ms is obtained.
The user can enter a number up to 20 digits long from a
standard 3x4 double contact keypad with common
(Figure 1). It is also possible to use a logic interface as
shown in Figure 2 for number entry. Antibounce protec·
tion circuitry is provided on chip (min. 20ms) to prevent
false entry.
Keyboard Interface (S2560A)
The S2560A employs a scanning technique to determine
a key closure. This permits interface to a DPCT keyboard
with common connected to VDD (Figure 1), logic inter·
face (Figure 2) and interface to a SPST switch matrix
(Figure 7). A high level on the appropriate row and col·
umn inputs constitutes a key closure for logic interface.
When using a SPST switch matrix, it is necessary to add
small capacitors (30pF) from the column inputs to Vss to
insure that the oscillator is shut off after a key is released
or after the dialing is complete.
Any key depressions during the on·hook condition are
ignored and the oscillator is inhibited. This insures that
the current drain in the on·hook condition is very low and
used to retain the memory.
Normal Dialing
The user enters the desired numbers through the key·
board after going off hook. Dial pulsing starts as soon as
the first digit is entered. The entered digits are stored se·
quentially in the internal memory. Since the device is
designed in a FIFO arrangement, digits can be entered at
a rate considerably faster than the output rate. Digits can
be entered approximately once every 50ms while the
dialing rate may vary from 7 to 20pps. The number
entered is retained in the memory for future redial.
Pauses may be entered when required in the dial se·
quence by pressing the "#" key, which provides access
pauses for future redial. Any number of access pauses
may be entered as long as the total entries do not exceed
twenty.
OFF Hook Operation: The device is continuously powered
through a 150kQ resistor during Off hook operation. The
DP output is normally high and sources base drive to
transistor 0 1 to turn ON transistor 02. Transistor 02
replaces the mechanical dial contact used in the rotary
dial phones. Dial pulsing begins when the user enters a
number through the keyboard. The DP output goes low
shutting the base drive toOl OFF causing 02 to open
during the pulse break. The MUTE output also goes low
during dial pulsing allowing muting of the receiver
through transistors 0 3 and 0 4 . The relationship of dial
pulse and mute outputs are shown in Figure 3.
ON Hook Operation: The device is continuously powered
through a 10-20MQ resistor during the ON hook opera·
tion. This resistor allows enough current from the tip and
ring lines to the device to allow the internal memory to
hold and thereby providing storage of the last number
dialed.
Auto Dialing
The last number dialed is retained in the memory and
therefore can be redialed out by going off hook and
pressing the "#" key. Dial pulsing will start when the
key is depressed and finish after the entire number is
dialed out unless an access pause is detected. In such
a case, the dial pulsing will stop and will resume again
only after the user pushes the "#" key.
The dialing rate is derived by dividing down the dial rate
oscillator frequency. Table 2 shows the relationship of
the dialing tate with the oscillator frequency and the dial
rate select input. Different dialing rates can be derived
3.14
-) GOULD
~MII®Semiconductors
S2560A
Table 1. S2560A/S2560B Pin/Function Descriptions
Pin
Keyboard
(R1' R2 , R3 , R4 , C1 , C2 , C3)
Number
Function
2, 3,4,
1, 16,
17, 18
These are 4 row and 3 column inputs from the keyboard contacts. These inputs are
open when the keyboard is inactive. When a key is pushed, an appropriate row and
column input must go to Voo or connect with each other. A logic interface is also possible as shown in Figure 2. Active pull up and pull down networks are present on these
inputs when the device begins keyboard scan. The keyboard scan begins when a key
is pressed and starts the oscillator. Debouncing is provided to avoid false entry (typ.
20ms).
Inter·Digit Pause Select (lOP)
15
One programmable line is available that allows selection of the pause duration that exists between dialed digits. It is programmed according to the truth table shown in
Table 3. Note that preceding the first dialed pulse is an inter-digit time equal to the
selected lOP. Two pauses either 400ms or 800ms are available for dialing rates of 10
and 20 pps. lOP's corresponding to other dialing rates can be determined from Tables
2 and 3.
Dial Rate Select (DRS)
14
A programmable line allows selection of two different output rates such as 7 or 14 pps,
10 or 20 pps, etc. See Tables 2 and 3.
Mark/Space (M/S)
12
This input allows selection of the mark/space ratio, as per Table 3.
Mute Out (MUTE)
11
A pulse is available that can provide a drive to turn on an external transistor to mute
the receiver during the dial pulsing.
Dial Pulse Out '(DP)
9
Output drive is provided to turn on a transistor at the dial pulse rate. The normal output
will be "low" during "space" and "high" otherwise.
Dial Rate Oscillator
(RE' CD, RD)
6, 7, 8
These pins are provided to connect external resistors RD, RE and capacitor Co to form
an R-C oscillator that generates the time base for the Key Pulser. The output dialing
rate and lOP are derived from this time base.
Hook Switch (HS)
5
This input detects the state of the hook switch contact; "off hook" corresponds to Vss
condition.
Power (VDD , Vss )
13, 10
These are the power supply inputs. The device is designed to operate from
1.5V-3.5V.
Figure 1. Standard Telephone Pushbutton Keyboard
r
I
I
HI--a----
Figure 2. Logic Interface for the S2560
G
1
.- - -0)--(0--(0
I
I
r
I
I
1
0)--0--8-- P..o-A?
1
1
1
I
1
1
KEYBOARD
INPUTS
--(0--0--0
1l3--o---e~
1
I
,I
1
I
0--0)--0I
I
I
,1
,.
RON (CONTACT RESISTANCE).;; lkn
?"
I.J.
~'3
-~..o-Hl
G
7
COMMor;
(CONNECTTQ Voa)
- - - MECHANICAL
LINKAGE
3.15
S2561J
_:1'
-
.
I
-} GOULD
AIMII®Semiconductors
S2560A
n
LOOPCURRENT---=---'I
DIAL PULSES·
:
'--_.....J
1MARK I
lOP
SPACE
I
I
I
' - - _......
:
I
1
lOP
I
I
I
I
~I...-I_~_ _ _~~~,--I_ _ _ __ _
Table 2. Table for Selecting Oscillator Component Values for Desired Dialing Rates and Inter-Digit Pauses
Dial Rale
Desired
Osc. Freq.
(Hz)
5.5/11
6/12
6.5/13
7/14
7.5/15
8/16
8.5/17
9/18
9.5/19
10/20
1320
1440
1560
1680
1800
1920
2040
2160
2280
2400
(fd/ 24O)/
(fd/ 12O)
fd
RD
Re
(kQ)
(kQ)
CD
(pF)
Select components in the
ranges indicated in table
of electrical specifications
750
270
750
Dial Rale (pps)
lOP (ms)
DRS';' Vss
DRS = VDD
IPS = Vss
IPS = VDD
5.5
6
6.5
11
12
13
14
15
16
1454
1334
1230
1142
1066
1000
942
888
842
800
727
667
615
571
533
500
471
444
421
400
1920 10 3
fi
x
960 10 3
fi x
7.5
8
8.5
9
9.5
10
18
19
20
(fd/ 24O)
(fd/ 12O)
17
NOTE: lOp is dependent on the dialing rate selected. For example, for a dialing rate of 10pps, an lOP of either BOOms or 400ms can be selected. For a dialing rate of 14pps,
and lOP of either 1142ms or 571ms can be selected.
Table 3.
Function
Dial Pulse Rate Selection
Inter-Digit Pause Selection
Pin Designation
Input Logic Level
Selection
DRS (14)
VSS
Voo
(1/240)pps
(1/120)pps
lOP (15)
Voo
-r
960
s
Vss
--r
1920
s
Mark/Space Ratio
M/S (12)
On Hook/Off Hook
HS
Vss
Voo
Voo
Vss
(5)
NOTE: f is the oscillator frequency and is detemined as shown in Figure 5.
3,16
33V3/66 213
40/60
On Hook
Off Hook
GOULD
AIMII®Semiconductors
S2560A
Figure 4. Pulse Dialer Circuit with Redial
Ro= 10-20MQ, R, = 150kQ, R,= 2kQ
R3 = 470kQ, R" Rs = 10kQ, RlO = 47kQ
R6, Rs = 2kQ, R" Rg = 30kQ, R11 = 20Q. 2W
Z,=3.9V. D,-D,=IN4004, os, 06, o,=IN914, C,=15~F
RE = Ro = 750kQ, Co = 270pF, C, = O.01~F
0" 0, = 2N5550 TYPE 0" 03 = 2N5401 TYPE
Z, = IN5379 110V ZENER OR 2XIN4758
"
Ilion
'AIITSREOUIRECQMMONOfTHEKEYBOAROCONNECTEDTOVOO
Figure 5. Pulse Dialer Circuit with Redial (Single Hook Switch Contact Application for PABX)
R, = 10-20MQ, R, = 2kQ
R3=470kQ, R" Rs=10kQ
R6, RB = 2kQ, R" Rg = 30kQ
RlO = 47kQ, R" = 20Q, 2W
Z,=3.9V, D,-D,=IN4004
Ds, D6, D,=IN914, C,=15f1F
RE, Ro = 750kQ, Co = 270pF
C, = O.01~F, Q" 04 = 2N5550
0" 03= 2N5401
Z,= 150V ZENER OR VARISTOR TYPE GE MOV150
NOTE.rARTSAEDUIAECOMMONOFTHEKen(lAAOCOflfllECHOTOV OD
3.17
-) GOULD
~MII®Semiconductors
S2560A
Figure 6. Circuit for Applying Momentary "ON Hook"
Condition During Power Up
~~
13
Figure 7. SPST Switch Matrix Interface
VDD
C,
C2
C3
I I
S2560A
S2560A
Rl
HS
R2
lDOk!l
R3
R4
*
10
VSS
30pFT
3.18
TT
VSS
1
¢
-} GOULD
AIMII®Semiconductors
Pulse Dialer
S2560G/S2560G1
_:1'
I
I
-
General Description
The S2560G is a modified version of the S2560A Pulse Dialer with complete pin/function compatibility. It is recom·
mended to be used in all new and existing designs. Most electrical specifications for both devices are identical.
Please refer to S2560A data sheet for details. S2560G1 is low voltage version of S2560G.
Operating Voltage, Dialing:
Operating Voltage, Voice Mode:
Data Retention Voltage (Minimum):
100 Operating Current:
100 Standby Current:
Keyboard Debounce Time:
X-V Keyboard Interface:
Redial Buffer:
Dialing Characteristics:
Inter-digit pause timing
2560G1
2.0V to 3.5V
1.5V to 3.5V
1.0V
200IlA@2.0V
1000IlA@3.5V
21lA@1V
1.5V to 3.5V
1.5V to 3.5V
1.0V
100IlA@1.5V
500IlA@3.5V
750nA @ 1V
10msec
Does not need capacitors
22 digits
Can dial more than 22 digits. Redial
disabled if more than 22 digits are entered.
Follows dial pu Ises.
2560A
1.5V to 3.5V
1.5V to 3.5V
1.0V
100IlA@1.5V
500IlA@3.5V
750nA@1V
16msec
Capacitors required between column inputs
and Vss
20 digits
Accepts a maximum of 20 digits. Will not dial
additional digits.
Precedes dial pulses
Application Suggestions
1) In most existing designs, the S2560G will work in place of S2560A without any modifications. Problems may
arise however, if the keyboard bounce time exceeds 10ms. In such a case, the device may interpret a single key
entry as a double key. To avoid this false detection, the keyboard debounce time can be easily increased from
10ms to 20ms by changing the Oscillator Frequency from 2400Hz down to 1200Hz. This is done by changing the
value of the capacitor connected to pin 7 from 270pF to 470pF. To preserve the dialing rate at 10pps and IDP at
aOOms the DRS and lOP pins now must be connected to VDD instead of Vss. Figure 1 shows the implementation
details. Note, that interfacing with X-V keyboard no longer requires capacitors to Vss from column pins.
2) The hookswitch input pin (pin 5) must be protected from spikes that can occur when the phone goes from off·
hook condition to on-hook. Voltage exceeding VDD on this pin can cause the device to draw excessive current.
This will discharge the capacitor across VDD and Vss causing the supply voltage to drop. If the voltage drops
below 1 volt (data retention voltage) the device could lose redial memory. To prevent the voltage on the
hookswitch pin from exceeding VDD , an external diode must be added on the hookswitch pin as shown in Figure 1.
3.19
I
I
Differences between the two devices are summarized below:
2560G
.
-} GOULD
~MII®Semiconductors
S2560G/S2560G1
Figure 1. Transient Protection Technique Using Diode Between Voo and HS
Voo
13
1
2
3
4
5
6
.
8
9
7
0
#
I
I
3
4
1
18
17
16
0,
R,
HE
Ro
CD
S,
J12
MIS
DRS
r!!-
R2
lOP
~
H3
liS
2 R, voo
H.
82560G
MUTE
C2
. HE
IN914
750kQ
750kQ
750kQ
470pF
HOOK SWITCH CONTACT
Co
Vss
po
.1
Vss
3.20
0
~
'\
5
S,
iiP~
C3
c,
R,
~
HE
6
~•.~
Ro
AD
-) GOULD
Tone Ringer
AIMII®Semiconductors
S2561/S2561 A
Features
o CMOS Process for Low Power Operation
o Operates Directly from Telephone Lines with
Simple Interface
o Provides a Tone Signal that Shifts Between Two
Predetermined Frequencies at Approximately 16Hz
to Closely Simulate the Effects of the· Telephone
Bell
o Push-Pull Output Stage Allows Direct Drive, Eliminating Capacitive Coupling and Provides Increased
Power Output
o 50mW Output Drive Capability at 10V
Operating Voltage
o
o
Auto Mode Allows Amplitude Sequencing such that
the Tone Amplitude Increases in Each of the First
Three Rings and Thereafter Continues at the Maximum Level
Single Frequency Tone Capability
General Description
The S2561 Tone Ringer is a CMOS integrated circuit
that is intended as a replacement for the mechanical
telephone bell. It can be powered directly from the
telephone lines with minimum interface and can drive a
speaker to produce sound effects closely Simulating
the telephone bell.
. Pin Configuration
Block Diagram
512HI
SFS
Voo
OSCR,
THe
OSCRm
aSCRa
f-----<> OUTL
~::: o - - - - - - - - - J
'" 0 - - - - - - - - .
f-----<>OUTM
OUTPUT
STA.GE
OStT,
I - - - - - c OUTH
aSCI,
1-----caUTc
OSCR,
DUT ,n
05CT 1I1
DUll
OSCTu
OUTe
A,M
EN
v"
EN
3.21
Vss
VDO
OSCRm
OUTh
aSCRa
OUTe
Vss
~
OUT H
aSCI,
DSCR,
Voa
"
EN
1
-_=.
I
-} GOULD
AIMII®Semiconductors
S2561/S2561 A
Absolute Maximum Ratings:
Supply Voltage ....................................................................................................................................................................... + 12.0V·
Operating Temperature Range ...................................................................................................................................... ODC to + 70 DC
Storage Temperature Range .................................................................................................................................. - 40 DC to + 125DC
Voltage at any Pin ......................................................................................................................................... Vss - O.3V to Voo + O.3V
Lead Temperature (Soldering, 10sec) ....................,.................................................................................................................... 300 DC .
'This device incorporates a l2V internal zener diode across the VOO to VSS pins. 00 NOT connect a low impedance power supply directly
across the device unless the supply voltage can be malntai,;ed below l2V or current limited to <25mA.
Electrical Characteristics:
Specifications apply over the operating temperature and 3.5V';;Vo o to Vss <'12.0V unless otherwise specified.
Symbol
Parameter
Min.
Max.
Units
VDs
Operating Voltage (Voo to Vss)
8.0
12.0
V
Vos
Operating Voltage
4.2
los
Operating Current
10HC
Output Drive
Output Source Current
(OUT H, DUT C outputs)
IOLC
Conditions
Ringing, THC pin open
V
"Auto" mode, non'ringing
!lA
Non·ringing, Voo= 10V, THC pin open, DI pin open or Vss
5
mA
Voo=10V, VO UT =8.75V
Output Sink Current
(OUT H, OUT C outputs)
5
mA
Voo =10V, VOUT'",,0.75V
10HM
Output Source Current (OutM output)
2
mA
Voo=10V, VOUT=8J5V
10LM
Output Sink Current (OUT M output)
2
mA
Voo=10V, VOUT=0.75V
10HL
Output Source Current (OUT L output)
1
mA
Voo= 10V, VOUT=8.75V
lOLL
Output Sink Current (OUT L output)
1
mA
Voo=10V. VOUT=0.75V
500
CMOS to CMOS
VIH
Input Logic "1" Level
VIL
Input Logic "0" Level
VOHR
Output Logic "1" Level (Rate output)
VOLR
Output Logic "0" Level (Rate output)
Voz
Dutput Leakage Current
(OUT H. OUT M outputs in high
impedance state)
'.
OJ Voo
Voo+0.3
V
All inputs
Vss - 0.3
0.3 Voo
V
All inputs
V
10= 10!lA (Source)
0.9 VOO
CIN
Input Capacitance
Mollo
Dscillator Frequency Oeviation
-5
RLOAO
Output Load Impedance Connected Across
OUT H and OUT C
600
0.5
V
1
t
~A
!lA
Voo = 10V. VOUT = OV
Voo=10V, VOUT=10V
7.5
pF
Any pin
+5
%
Fixed RC component values lMQ "Rri. Rti,,5MQ;
1OOkQ" Rrm , Rtm" 750kQ; 150pF" Cro • Cto" 3000pF; 330pF
recommended value of Cro and Cto, supply voltage varied from
9V ± 2V (over temperat~re and unit·unit variations)
Q
IIH, IL
Leakage Current. VIN = Voo or Vss
100
nA
VTH
POE Threshold Voltage
6.5
8
V
Vz
Internal Zener Voltage
11
13
V
10 = 10!lA (Sink)
Tone Frequency Range = 300Hz to 3400Hz
Any input. except DI pin Vaa = 10V
Iz = 5mA
The device power supply should always be turned on before the input signal sources, and the input signals should be turned off
before the power supply is turned off (Vss ';;V I "V DD as a maximum limit). This rule will prevent over·dissipation and possible damage of
the input·protection diode when the device power supply is grounded.
3.22
-} GOULD
AIMII®Semiconductors
52561/52561 A
Functional Description
The S2561 is a CMOS device capable of simulating the
effects of the telephone bell. This is achieved by pro:
ducing a: tone that shifts between two predetermined
frequencies (512 and 640Hz) with a frequency ratio of
5:4 at a 16Hz rate:
Tone Generation: The output tone is derived from a tone
oscillator that uses a 3 pin R-Coscillator design consisting of one capacitor and two resistors_ The oscillator
frequency is divided alternately by 4 or 5 at the shift
rate_ Thus, with the oscillator adjusted for 5120Hz, a
tone signal is produced that alternates between 512Hz
and 640Hz at the shift rate_ The shift rate is derived from
another 3 pin R-C oscillator which is adjusted for a nom- .
inal frequency of 5120Hz_ It is divided down to 16Hz
which.is used to produce the shift in the tone frequency_ It should be noted that in the special case
where both oscillators are adjusted for 5120Hz, it is
only necessary to have one external R-C network for
one oscillator with the other oscillator driven from it.
The oscillators are designed such. that for fixed R-C
component values an accuracy of ± 5% can be obtained over the operating supply voltage, temperature and
unit-unit variations_ See Table 2 for component and frequency selections_ In the single frequency mode, activated by connecting the SFS input to Vss only the·
higher frequency continuous tone is produced by using
a fixed divider ratio of 4 and by disabling the shift
operation_
Ring Signal Detection: In the following description it is
assumed that both the tone and rate oscillators are adjusted for a frequency of 5120Hz. Ringing signal (nominally 42 to 105 VAC, 20Hz, 2 sec on/4 sec off duty cycle)·
applied by the central office between the telephone line
pair is capacitively coupled to the tone ringer Circuitry
as shown in Figure 2. Power for the device is derived
from the ringing Signal itself by rectification (diodes D1
thru D4) and zener diode clamping (Z2)' The signal is
also applied to the EN input after limiting and clamping
by a resistor (R 2) and internal diodes to VDD and Vss
supplies. Internally the signal is first squared up and
then processed thru a 2ms filter followed by a dial pulse
reject filter. The 2ns filter is a two-stage register clocked by a 512Hz signal derived from the rate oscillator by
a divide by 10 circuit. The squared ring signal (typically:
a square wave) is applied to the D input of the first stage·
and also to reset inputs of both stages. This provides
for rejection of spurious noise spikes. Signals exceeding a duration of 2ms only can pass through the filter.
3.23
The dial pulse reject filter is clocked at 8Hz derived
from the rate oscillator by divide by 640 circuit. This circuit is designed to pass any signal that has at least two
transitions in a given 125ms time period. This insures
that signals below 8Hz will be rejected with certainty.
Signals over 16Hz will be passed with certainty and between 8Hz and 16Hz there is region of uncertainty. By
adjusting the rate oscillator to a different frequency the
break pOints of 10Hz and 20Hz the rate oscillator can be
adjusted to 6400Hz. Of course this also increases the
tone shift rate to 20Hz. The action of the dial pulse reject filter minimizes the dial pulse interference during
dialing although it does not completely eliminate it due
to the rather large region of uncertainty associated with
this type of discrimination circuitry. The dial pulse filter
also has the characteristic that an input signal is not
detected unless its duration exceeds 125ms. This insures that the tone ringer will not respond to momentary bursts of ringing less than125 milliseconds in duration (Ref. 1).
a
In logic interface applications, the 2ms filter and the
dial pulse reject filter can be inhibited by wiring the Det.
INHIBIT pin to VDD . This allows the tone ringer to be
enabled by a logic '1' level applied at the "ENABLE" input without the necessity of a 20Hz ring signal.
Voltage Sensing: The S2561 contains a voltage sensing
circuit that enables the output stage and the rate and
tone oscillators, only when the supply voltage exceeds
a predetermined value. Typical value of this threshold is
7.3 volts. This prduces two benefits. First, it insures
that the audible intensity of the output tone is fairly
constant throughout the ringing period; and secondly,
it insures proper circuit operation during the "auto"
mode operation by reducing the power consumption to
a minimum when the supply voltage drops below 7.3
volts. This extends the supply voltage decay time
beyond 4 seconds (off period of the ring signal) with an
adequate filter capacitor and insures the proper functioning of the "amplitude sequencing" counter. It is
important to note that the operating supply voltage
should be well above the threshold value during the
ringing period and that the filter capacitor should be
large enough so that the ripple on .the supply voltage
does not fall below the .threshold value. A supply
voltage of 10 to 12 volts is recommended.
In applications where the tone ringer is continuously
powered and below the threshold level, the internal
threshold can be bypassed by connecting the THC pin
to VDD' The internal threshold can also be reduced by
~:'
I
-
.
I
I
I
-) GOULD
AIMII®Semiconductors
S2561/S2561 A
connecting an external zener diode between the THe
and Voo pins.
rings thereafter are at maximum amplitude. For the proper functioning of the "amplitude sequencing" counter
the device must have at least 4.2 volts across it
throughout the ring sequence. The filter capacitor is so
chosen that the supply voltage will not drop below 4.0
volts during the off period. At the end of a ring sequence when the off period substantially exceeds the 4
second duration, the counter will be reset. This will insure that the amplitude sequencing will start correctly
beginning a new ring sequence. The counter is held In
reset during the "manual" mode operation. This produces a maximum ring amplitude at all times.
Auto Mode: In the "auto" mode, activated by wiring the
"au.to/manual" input to Vss , an amplitude sequencing
of the output tone can Qe achieved. Resistors Rl and
RM are inserted in series with the Outl and OutM outputs, respectively, and paralleled with the Out H output
(Figure 1). Load. is connected across OutH and· Oute
pins.R l is chosen to be higher than RM.ln this manner
the first ring is of the lowest amplitude, second ring is
of medium amplitude and the third and consecutive
Figure 1-8. Output Stage Connected for
Manual Mode Operation
Figure 1-A. Output Stage Connected for
Auto Mode Operation
-------~
.
I .
~
:OUTH
I
I
I
I
II (JSPEAKER
OUTc
_ _ _ _ _ _ _ .JI
Figure 2-A. Typical Telephone Application of
the S2561
n.
VOLUME
CONTROL
TRANSFORMER
Figure 2-8. Typical Telephone Application of
.
the S2561A
, o--jh--.-">-
Voo
18
S2561A
C,
.47~FI20QV
C,
47~F/l5V
D1-D~
1N4004
1,
»14142
12VZENEII
"
"
"
'00
51KQ
"'m
C,
Z(lOKQ
300pF
".
"'.
no 27V Z
18KQ
3.3KQ
100KQ
"
2DDOQ/8QXFMR
9 T027V ZENER
3.24
S1K~!
.y
GOULD
AIMII®Semiconductors
S2561/S2561 A
ring and in the "high impedance" state at all other
times. Buffer H is active beginning the third ring. In the
"manual" mode buffers H, Land C are active at all
times while buffer M is in a high impedance state. The
output buffers are so designed that they can source or
sink 5mA at a VDD of 10 volts without appreciable
voltage drop. Care has been taken to make them symmetrical in both source and sink configurations. Diode
clamping is provided on all outputs to limit the voltage
spikes associated with transformer drive in both directions VDD and Vss.
Output Stage: The output stage is of push-pull type consisting of buffers L, M, Hand C. The load is connected
across pins Out H and Outc (Figure 2). During ringing,
the OutH and Outc outputs are out of phase with each
other and pulse at the tone rate. During a non-ringing
state, all outputs are forced to a known level such as
ground which insures that there is no DC component in
the load. Thus, direct coupling can be used for driving
the load. The major benefit of the push-pull arrangement is increased power output. Four times as much
power can be delivered to the load for the same operating voltage. Buffers M and H are three-state. In the
"auto" mode buffer M is active only during the second
Normal protection circuits are present on all inputs.
Table 1. 52561 (52561 A) Pin/Function Descriptions
Pin
Power (Voo', Vss ')
Number
Function
18,9
These are the power supply pins. The device is designed to operate over
the range of 3.5 to 12.0 volts. A range of 10 to 12 volts is recommended
for the telephone application.
(8,4)
Ring Enable (EN',
EN)
Auto/Manual (AI M)
10, 11, (5)
These pins are for the 20Hz ring enable input. They can also be used for
DC level enabling by wiring the 01 pin to Voo. EN is available for the
S2561 only.
8
"Auto" mode for amplitude sequencing is implemented by wiring this
pin to Vss. "Manual" mode results when connected to Voo. The
amplitude sequencing counter is held in reset during the "manual"
mode.
13,14,15,
These are the push-pull outputs. Load is directly connected across OutH
and Outc outputs. In the "auto" mode, resistors RL and RM can be inserted in series with the OutL and Out Moutputs for amplitude sequencing (see Figure 1).
Outputs (OutL, OutM' Out~, Out~)
(7,6)
Oscillators
Rate Oscillator i
(OSCRj, OSCR~ OSCR~)
2,3,4,
(1, 2,3)
These pins are provided to connect external resistors RRi, RRm and capacitor CRo to form an R-C oscillator with a nominal frequency of 5120Hz.
See Table 2 for components selection.
Tone Oscillator
(OSCTi, OSCT m, OSCTo)
5, 6, 7
These pins are provided to connect external resistors RTi, RT m and
capacitor CT a to form an R-C oscillator from which the tone signal is
derived. With the oscillator adjusted to 512Hz and 640Hz results. See
Table 2 for components selection.
Threshold Control (THC)
17
The internal threshold voltage is brought out to this pin for modification
in non-telephone applications. It should be left open fortelephone applications. For power supplies less than 9V connect to Voo.
3.25
1
- _=.
-} GOULD
~MtI®Semiconductors
S2561/S2561 A
Table 1. (Continued)
Pin
Detector Inhibit (DI)
Number
Function
16
When this pin is connected to Voo. the dial pulse reject filter is disabled
to allow DC level enabling of the tone ringer. This pin should be hardwired to Vss in normal telephone-type applications.
Single Frequency Select (SFS)
When this pin is connected to Vss. only a single frequency continuous
tone is produced as long as the tone ringer is enabled. In normal applications this pin should be hardwired to VOD.
·Pinouts of 8 pin S2561A package.
Table 2. Selection Chart for Oscillator Components and Output Frequencies
Tone/Rate Oscillator
Frequency
(Hz)
RI
Oscillator Components
RM
(kQ)
(kQ)
CD
(pF)
5120
1000
200
330
6400
3200
8000
Rate
(Hz)
Tone
(Hz)
16
10
512/640
640/800
320/400
25
800/1000
fo
fo fa
-
20
Select components in the ranges indicated in the
table of electrical characteristics
-
fa
320
Applications
10
8
The configuration shown will produce a tone with
frequency components of 512Hz and 540 Hz with a shift
rate of approximately 16 Hz and deliver at least 25mW
to an SQ speaker through a 2000Q:SQ transformer. If
"manual" mode is used, a potentiometer may be inserted in series with the transformer primary to provide
volume control. If "automatic" mode is used, resistors
RL and RM can be chosen to provide desired amplitude
sequencing. Typically, signal power
Typical Telephone Application: Figure 2 shows the'
schematic diagram of a typical telephone application
for the 82561 tone ringer. Circuit power is derived from
the telephone lines by the network formed by capacitor
C1 , resistor R1, diode bridge 0 1 through 0 4 , and filter
capacitor C2. C2 is chosen to be large enough so as to
insure that the power supply ripple during ringing does
not fall below the internal threshold level (typ. 7.3 volts)
and to provide large enough decay time during the off
period. A typical value of C2 may be .47/-1F. C1 and Rl are
chosen to satisfy the Ringer Equivalence Number
(REN) specification (Ref. 1). For REN = 1 the resistor
should be a minimum of S.2kQ. It must be noted that the
amount of power that can be delivered to the load
depends upon the selection of C1 and R1•
will be down 20 log
first ring. and down 20 log
RLOAD
dB during the·
dB during the
second ring with maximum power delivered to the load
beginning the third and consecutive rings.
The device is enabled by limiting the incoming ring
signal through resistors R2 , R3 and diodes d 5 and d6 .
Zener diode ZI (typ. 9-27 volts) may be required in certain applications where large voltage transients may
occur on the line during dial pulsing. The internal 2ms
filter and the dial pulse reject filter will suppress any
undesirable components of the signal and will only respond to the normal 20Hz ring signal. Ring signals with
frequencies above 16Hz will be detected.
In applications where dial pulse rejection is not necessary, such as in OTMF telephone systems, the ENABLE
pin may be connected directly to Voo. Oet. Inh pin must
be connected to Voo to allow DC level enabling of the
ringer.
Reference 1. Betl system communications technical reference: PUB 47001 of August
1976. "Electrical Characteristics of Bell System Network Facilities at the Interface with
Voiceband AnciUiary and Data Equipment"-2.S.1. and 2.6.3
3.26
GOULD
AIMII®Semiconductors
DTMF Tone Generator
With Redial
S2569/S2569A
Features
D Wide Operating Supply Voltage Range (2.50-10V)
D Low Power CMOS Circuitry Allows Device Power
to be Derived Directly from the Telephone Lines
D 21 Digit Memory for Redial
D Uses Standard 3x4 (S2569A) or 4x4 (S2569) SPST or
x-v Matrix Keyboard
D The Total Harmonic Distortion is Below Industry
Specification (Max. 7% Over Typical Loop Current
Range)
D Separate Control Keys (S2569) for Disconnect,
Pause, Redial and Flash in Column Four
D Allows Dialing of * and # Keys on S2569. For
S2569A Redial Initiated by * or # Key as First Key
Offhook, * or # can be Dialed After First Key
Offhook.
General Description
The S2569/S2569A are members of the S2559 Tone
Generator family with the added features of Redial,
. Disconnect, Pause and Flash. They produces the 12
dual tones corresponding to the 12 keys located .on the
conventional Touch-Tone® telephone keypad. The
S2569 has separate keys, located in column four, which
initiate the Disconnect(D), Pause(P), Redial(R), and
Flash(F) functions. (Note: column four keys do not
generate tones.) Only the redial feature is available on
the S2569A. Redial on the S2569A is initiated by pressing * or # as the first key offhook.
A voltage reference generated on the chip regulates the
signal levels of the dual tones to meet the recommended telephone industry specifications.
S2569 Pin Configuration
Block Diagram
Voo
TONE
CE
DIS.
C,
H,
C,
H,
C3
H3
Vss
H,
OSC,
MUTE
OSC,
C,
S2569/A Pin Configuration
Voo
Touch-Tone Is a registered trademark of AT&T
3.27
TONE
CE
N.C.
C,
H,
C,
H,
C3
H3
Vss
H,
OSC,
MUTE
DSC,
N.C.
1
- _=.
I
-} GOULD
AIMII®Semiconductors
S2569/S2569A
Absolute Maximum Rating:
De Supply Voltage (Voo-Vss) .............................................................. + 13.5V
Operating Temperature ............................................................. ooe to + 70 0 e
Storage Temperature ........................................................... - 65°e to + 140 0 e
Power Dissipation at 25°e ................................................................ 500mW
Input Voltage ........................................................... Vss - O.6
•
Vref
AKD (Any Key Down or Mute) Output
The AKD output (pin 10) consists of an open drain N
channel device (see Figure 6.) When no key is depressed the AKD output is open. When a key is depressed
Vss
3.38
-) GOULD
AIMII®Semiconductors
525089
Figure 5. Typical Single Tone Output Amplitude Vs Supply Voltage (1\ = 10k)
1
- _=.
800
700
I
t
'"
600
~E
~
.~
'"
500
w
z
:=
400
10
SUPPLY VOLTAGE (VOLTS) ___
Figure 6. AKD output Structure
, - - - - - - ( ) (PIN 101 AKD
AKD
OPEN WITH KEY RELEASED
LOW IMPEDANCE TO Vss
WITH KEY CLOSED.
/>--------1
(FROM INTERNAL
LOGIC)
Vss
3.39
-} GOULD
AIMII®Semiconductors
DTMF Tone Generator
With Binary. Input
S2579
Features
Available in 16 pin Small Outline IC Package for
Space Savings
o Wide Operating Supply Voltage Range
3.0 to 10.0 Volts
o Direct Interface to TTL 4-Bit Logic for Binary Inputs
or Standard X-V Keyboard with Common Terminal
o Uses Low Cost 3.58MHz TV Crystal to Derive
16 Standard Dual Tone Frequencies
o Reference Voltage Generated On-Chip Eliminates
External Circuitry
o Dual Tone and Single Tone Capabilities
o Low Power CMOS Circuitry Allows Telephone Line
Power Operation
o
General Description
The S2579 binary input DTMF generator is a CMOS
integrated circuit specially designed to accept external
logic or microprocessor inputs. The S2579 can also be
programmed to interface to 3x4 or 4x4 keyboard with
common. The 16 standard dual tone frequencies are
derived from a 3.58MHz crystal providing high accuracy and stability. A voltage reference is generated on
the chip which is stable over the operating voltage and
temperature range and regulates the signal levels of
the dual tones to meet the recommended telephone
industry speCification. Other applications for the
S2579 include radio and mobile telephones, remote
control, pOint-of-sale, and credit card verification terminals and process control.
Block Diagram
r-------- -
Pin Configuration
-
Von
MUTE
KIB
CE
c;
TONE
CE
C,
D,
(ii;)
c,
D,
(R,)
C,
D, (Ra)
v"
Do (ii4)
C,
C,
08C;
KEY/BIN
C4
08C,
C4
ALSO AVAILABLE IN 16 PIN sOle
3.40
-} GOULD
AIMII®Semiconductors
52579
Absolute Maximum Ratings:
. DCSupplyVoltage(VDD - Vss) ................................................................................................................... + 10.5V
Operating Temperature ..................................................................................................................... O°C to + 70°C
Storage Temperature ................................................................................................................. - 55°C to + 125°C
Power Dissipation at 25°C ...........................................................:................................................................ 500mW
Input Voltage ................................................................................................................. Vss - 0.6,;;VIN,;;VDD + 0.6
Input/Output Current (except tone output) ..................................................................................................... 15mA
Tone Output Current ........................................................................................................................................ 50mA
1
- _=.
I
Electrical Characteristics:
Specifications apply over the operating temperature range of O°C to
values of measured parameters are specified.
Symbol
(VDD-VSS)
Volts
Parameter/Conditions
+ 70°C unless otherwise noted. Absolute
Min.
Typ.
Max.
Units
3.0
5.0
10.0
V
Supply Voltage
Voo
Tone Output Mode (With Valid Data)
Supply Current
100
Standby (No Key Selected, No
Data, Tone and Mute Unloaded)
5.0
10.0
1.6
2.8
2.0
3.2
mA
mA
Operating (Tone and Mute,
Unloaded)
5.0
10.0
4.0
9.0
5.0
18.0
Pullup Resistor
(Column, Rowand CE Inputs)
5.0
10.0
13
13
mA
mA
Kll
13
13
Rp
Key/BIN Select
Unloaded)
5.0
10.0
OSC
Operating Frequency
5.010.0
25
25
KO
25
25
Kll
Kll
3.58
MHz
Tone Output
VOR
Low Band Alone
5.0
393
481
598
mVrms
dBCR
Ratio of Column to Row Tone
RL = 150ll
5.0
10.0
1.0
2.0
3.0
dB
%DIS
Distortion *
7
10
%
1.6
IOL
Output Sink Current (Pin2' MUTE)
5.010.0
5.0
DST
Data Setup Time
5.0
100
ns
DHT
Data Hold Time
5.0
50
ns
4.8
mA
Logic Inputs
VIL
Input Voltage, Low
5.0
VIH
Input Voltage, High
5.0
0.8
2.0
V
V
'Distortion measured in accordance with the specifications described in Ref. 1 as the "ratio of the total power of all extraneous frequencies in the voiceband above 500Hz accompanying the signal to the total power of the frequency pair".
3.41
I
-} GOULD
AIMII®Semiconductors
S2579
Pin/Function Descriptions
Pin #
. Name
Function
The positive supply voltage pin.
VDO
2
MUTE
. This is an open drain output that turns on, to mute the microphone and speaker when a
key is pressed.
3
4
5
9
Cl
C2
6
Vss
The negative supply voltage pin.
7
8
OSCi
OSC o
A standard 3.58 MHz TV crystal is connected across
these pins. There is an internal resistor.
10
KEY /BIN
11
12
13
14
Do (R4)
D1 (R3)
D2 (112)
D3 (R1)
15
CE
When pin 10 is high these are the 4 column inputs and must be pulled low true. When pin
10 is low, a Iowan Cl provides a single low group tone when CE is valid. If C2 is Iowa
single high group tone will be generated. Pull-up resistors are present on each pin in the
3DKQ range. These are not latching inputs like the row inputs. These pins
(C1 (;2) must be held low for the duration of the single tone.
}
C3
C4
Keyboard/Binary: This pin selects whether the 52579 will be interfaced with a X-Y
keyboard or 4 bit data bus from a microprocessor.
1
When pin 10 is high these are the 4 row inputs and must be pulled low true. When pin 1D
is low these are the binary data inputs for the 16 DTMF tones (See table 1).
Pull-up resistors are on each pin in the 3DKQ range. The data is latched into the 52579
. on the rising edge of CEo
CHIP ENABLE: When this pin is low, all outputs are disabled. When CE and KEY/BIN are
high, any single key depression will output a valid DTMF tone. If KEY/BIN is low, each
time CE is brought high a tone will be output, the value will depend on the levels present
at the DO, Dl, D2, D3, Ci, and C2 input pins during the positive transition of CEo The tone
will continue until CE is brought low. (In the case of single tones
or
must be kept
low for the duration of the tone).
C1 C2
16
TONE
TONE OUT. This output is an emitter follower DC coupled for impedance transformation.
Typically drives a 1DOQ or 150Q resistor.
3.42
-} GOULD
AIMII®Semiconductors
52579
Single Tone Mode
8ingle tones in either the low group frequencies or the
high group frequencies can be generated using the
82579. With pin 10 low, (Binary input) and valid data on
the row inputs, a low input on the C1 or C2 pin will generate the appropriate single row or column frequency
tone (Table 3). When pin 10 is high, a low group tone can
be generated by depressing two digit keys in the appropriate column, i.e., selecting the appropriate column input and two row inputs in that column.
Functional Description
Basic Chip Operation
The dual tone multifrequency(DTMF) signal consists of
linear addition of two voice frequency signals. One of
four signals is selected from a group of frequencies
called "low group" and the other is selected from a
group of frequencies called "high group". The low
group consists of four frequencies; 697, 770, 852 and
941 Hz. The high group consists of four frequencies;
1209, 1336, 1477 and 1633Hz.
Key/BIN
This input is used for programming the 82579 to accept
either logic or keyboard inputs. If the Key/BIN pin is tied
"low", the 82579 will be programmed to accept logic or
binary input levels. Left floating or tied "high" the
82579 will accept keyboard inputs.
Tone Generation
When a valid address is detected, the 82579 programs
the high and low group dividers with appropriate divider
ratios so that the output of these dividers cycle at 16
times the desired high group and low group frequencies. The outputs of the programmable dividers drive
two 8-stage Johnson counters. The symmetry of the
clock input to the two divide by 16 Johnson counters
allows 32 equal time segments to be generated within
each output cycle. The 32 segments are used to digitally synthesize a stair-step waveform to approximate
the sinewave function (see Figure 2). This is done by
connecting a weighted resistor ladder network between the outputs of the Johnson counter, Voo and
VREF . VREF closely tracks Voo over the operating
voltage and temperature range and therefore the peakto-peak amplitude Vp (Voo - VREF) of the stair-step
function is fairly constant. VREF is so chosen that Vp
falls within the allowed range of the high group and low
group tones (see Table 3).
MUTE Output
The 82579 has a N-Channel transistor forthe MUTE output. With no keys depressed, the MUTE output is open.
When a valid address is enabled, the MUTE output goes
low.
Oscillator
The device contains an oscillator circuit with the required
paraSitic capacitances and feedback resistance on chip
so that it is only necessary to connect a standard
3.58MHzz TV crystal across the 08Ci and 08C o terminals to implement the oscillator function.
Figure 1. Standard Telephone Push Button Keyboard
The individual tones generated by the sinewave synthe·
sizer are then linearly added and drive an emitter
follower to allow proper impedance transformation
while preserving signal level.
iC,
i-i~__~
R
Logic Interface
The 82579 will directly interface with TIL and CM08
logic outputs. When programmed for logic inputs, the
82579 requires active "high" logic levels. Pull-up
resistors are. present on the row and column inputs in
the 30KQ range.
,-
'-0--0
--8--0--0
Q-
R
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
-
8--0--0-T'~
r----".-o- "
~---O--0--0
I
I
I
3 --0-0 -E--
9-- 0 --9- -P.o-
Keyboard Interface
The 82579 can interface with either the standard telephone pushbutton keyboard (see Figure 1) or an X-V
keyboard with common. The common of the keyboard
must be connected to Vss.
When programmed for keyboard interface, the 82579
requires active "low inputs".
I
[J.0
1 c,
'(
ROil (Contact Resistance).;; Ikn
3.43
I
L1.
.!.)' Cj
R4
COMMON
(CONNECT TO Vssl
--- MECHANICAL
LINKAGE
I
~:I
I
-
.
-) GOULD
AIMII®Semiconductors
52579
Table 1 Functional Truth Table for Logic Interface
Keyboard
Binary Inputs
C1
Inputs
C2
03
01
02
1
0
0
0
.
2
1
0
0
.
1
3
0
0
4
0
1
0
O·
5
1
0
6
0
1
1
*
7
1
1
0
0
8
1
0
9
1
0
0
0
1
1
0
1
1
0
#
1
1
0
A
1
1
0
B
1
1
1
C
1
1
1
D
0
0
0
SINGLE TONE
0
VALID DATA
SINGLE TONE
0
VALID DATA
.
··
··
··
··
··
··
··
··
·
··
·
··
··
··
··
··
··
·
Frequencies Generated
DO
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
.'1.
III
697
697
697
770
770
770
852
852
852
941
941
941
697
770
852
941
1209
1336
1477
1209
1336
1477
1209
1336
1477
1336
1209
1477
1633
1633
1633
1633
FH
FL
• Indicates Normally Open, Internal Pullups Make This a "1" State.
Table 2. Functional Truth Table for Keyboard Interface
Inputs
Number of
Number of
Keys Depressed
Columns Low
Rows Low
X
X
X
None
0
0
One
1
1
Two or more keys in column
1
2 or 3 or 4
Two or more keys in row
2 or 3 or 4
1
Output
chip Enable
Tone
MUTE
0
1
1
0
0
1(OPEN)
1(OPEN)
0
0
0
FL + FH
FH
FL'
then drives two sets of programmable dividers, the high
group and the low group.
Table 3. Comparisons of Specified Vs. Actual Tone
Frequencies Generated by S2579
Chip Enable
ACTIVE
OUTPUT FREQUENCY Hz
%ERROR
INPUT
SPECIFIED
ACTUAL
SEE NOTE
R1
697
699.1
+0.30
R2
770
766.2
-0.49
R3
852
847.4
- 0.54
R4
941
948.0
+ 0.74
C1
1209
1215.9
+ 0.57
C2
1336
1331.7
-0.32
C3
1477
1471.9
-0.35
C4
1633
1645.0
+ 0.73
NOTE: % ERROR DOES NOT INCLUDE OSCILLATOR DRIFT
The 82579 has a chip enable input at pin 15. The chip
enable for the 82579 is active "High". When the chip
enable is "Low", the tone output goes to Vss , the
oscillator is inhibited and the MD"i'E output goes open.
Quartz Crystal Specification (250 C ± 2°C)
Operating Temperature Range: OOC to + 70°C
Frequency ............................... 3.579545MHz
Frequency Calibration Tolerance .................... 02 ± %
Load Capacitance ................................. 18pF
Effective Series Resistance .................. 180 Ohms, max.
Drive Level-Correlation/Operating .......... : .......... 2mW
Shunt Capacitance ............................. 7pF, max.
Oscillation Mode ............................ Fundamental
The oscillator functions whenever a row input is activated. The reference frequency is divided by 2 and
3.44
-) GOULD
AIMII®Semiconductors
S2579
Figure 2. Stairstep Waveform of the Digitally Synthesized Sinewave
- ~:
I
.
(Vee)
1.0
0.9
0.8
>0.
c
....
N
0.7
0.6
::::;
oCt
::;:
a:
'"
0.5
213,415,6,718,9110111112113114115,16 1'718119120121122,23124125,26,27128,29130,31,32
8
2
0.4
0.3
02
D.l
0
TIME SEGMENTS
FIGURE 6. STAIRSTEPWAVEFDRM OF THE DIGITALLY SYNTHESIZED SINEWAVE
3.45
-} GOULD
AIMII®Semiconductors
52579
Figure 3. 52579 Timing Diagram
KEY/BINARY + - KEYBDARD DPERATlDN
-Ll-______L_DG_IC_D_PE_RA_TI_DN_-_-_-_-_-_-_-_-____
-.J
BINARY DATA
~DST
i! X
-+: ~DHT
'----~xl
I
,
I'
I
,
'---------
CE
MUTE
(DPEN DRAIN)
TONE
----.J
DTMF DIGIT
OTMFOIGIT
SINGLE TONE
TEST MDOE
~----~~
L..-_---'
500Hz accompanying the signal to the power of the frequency pair". This ratio must be less than 10% or when
expressed in dB must be lower than - 20dB. (Ref. 1.)
Voiceband is conventionally the frequency band of
300Hz to 3400Hz. Mathematically distortion can be expressed as:
Amplitude/Distortion Measurements
Amplitude and distortion are two important parameters
,in all applications of the digital tone generator. Amplitude depends upon the operating supply voltage as
.well as the load resistance connected on the tone output pin. The on-chip reference circuit is fully operational when the supply voltage equals or exceeds 4
volts and as a consequence the tone amplitude is regulated in the supply voltage range above 4 volts. The load
resistor value also controls the amplitude. If RL is low,
the reflected impedance into the base of the output
transistor is low and the tone output amplitude is lower.
For RL greater than 1KQ the reflected impedance is sufficiently large and highest amplitude is produced. Individual tone amplitudes can be measured by applying
the dual tone signal to a wave analyzer (H-P type 3580A)
and amplitudes at the selected frequencies can be
noted. This measurement also permits verification of
the pre-emphasis between the individual frequency
tones.
Dist.
V (V1)2 + (V2)2 + ..
V (VL)2 + (VH)2
+ (V N)2
where (V1) ... (VN) are extraneous frequency (Le.,
intermodulation and harmonic) components in the
500 Hz to 3400Hz band and VL and VH are the individual frequency components of the DTMF signal.
The expression can be expressed in dB as:
DISTdB == 20 log
.Distortion is defined as "the ratio of the total power of
all extraneous frequencies in the voiceband above
V (V1)2 + (V2)2 + ..
V (VL\2 + (VH)2
+ (V N)2
== 10{ log [(V12 + .. (VN)2j - log [(VL\2 + (VH)2j} ... (1)
3.46
-) GOULD
AIMII®Semiconductors
52579
Figure 4. Test Circuit for Distortion Measurement
,-_ _.,---\-_.!..j v"
T~~~
mm:
CE
-f---,---I SlG
1-'1,,-6
15
C,
SPECTRUM
ANALYZER
c;
0,
52579
C,
Vss
0,
Do
13
x-v
H-PTYPE
PLOTTER
H -PTYPE
3saOA
7D46A
12
XOUT
11
'---------------+---+.---IGNO
Figure 5. A Typical Spectrum Plot
"As a first approximation distortion in dB equals the difference between the amplitude (dB) of the extraneous
component that hC!s the highest amplitude and the
amplitude (dB) of the low frequency signal." This rule of
thumb would give an estimate of - 28dB as distortion
for the spectrum plot of Figure 5 which is close to the
computed result of - 30dB.
DEVICE: S2579
RL = 390Q
TEMP: ROOM
TEST CKT: FIGURE 4
(Voo-Vss): 5V DC FIXED
DUAL TONE: R4 • C1
HORIZONTAL SCALE = O.5KHz/DIV
VERTICAL SCALE = 10dB/DIV
In a telephone application amplitude and distortion are
affected by several factors that are interdependent. For
detailed discussion of the telephone application and
other applications of the S2579 Tone Generator, refer to
the applications note "Applications of Digital Tone
Generator."
Ref. 1: Bell System Communications Technical Reference,
PUB 47001, "Electrical Characteristics of Bell System Network Facilities at the Interface with Voiceband Ancillary and
Data Equipment," August 1976.
3.47
-
-
I
I
RL
YOUT
An accurate way of measuring distortion is to plot a
spectrum of the signal by using a spectrum analyzer
(H-P type 3580A) and an X-Y plotter (H-P type 7046A).
Individual extraneous and signal frequency components are then noted and distortion is calculated by
using the expression (1) above. Figure 5 shows a spectrum plot of a typical signal obtained from S2579 device
operating from a fixed supply of 5Voc and RL = 390Q in
the test circuit of Figure 4. Mathematical analysis of the
spectrum shows distortion to be - 30dB (3.2%). For
quick estimate of distortion, a rule of thumb as outlined
below can be used.
1-:
-) GOULD
Digital Time/Space
Crosspoint Switch
AIMII®Semiconductors
Advanced Product Description
58980
Features
General Description
o
This VLSI ISO·CMOS device is designed for switching
PCM·encoded voice or data, under microprocessor
control, in a modern digital exchange, PBX or Central
Office. It provides simultaneous connections for up to
256 64 kbitlsec channels. Each of the eight serial in~
puts and outputs consist of 32 64 kbits/sec channels
multiplexed to form a 2048 kbitlsec Serial Data Stream.
ST·BUSTM (Serial Telecom Bus)
Compatible
. 0 8·Line x 32·Channel Inputs
o 8·Line x 32·Channel Outputs
o 256 Ports Non·Blocking Switch
o Single Power (+ 5 V)
o Low Power Consumption: 150 mW Typ
o Microprocessor·Controllnterface
o Three·state Serial Outputs
Functional Block Diagram
Pin Configuration
C4i
v..
FOi
DOE
V"
OTA
STIO
sm
sm
sn4
5103
8T04
C4i
5T01
S1I1
sm
STI2
STI3
8TI4
8TI5
8TI6
8m
VOO
SToO
STIO
SERIAL
TO
PARALLEL
CONVERTER
ST02
DATA
MEMORY
PARAllEL
TO
SERIAL
CONVERTER
sn5
Sf05
STI6
ST06
STI7
S107
Fiii
AD
A1
A2
A3
A4
A5
os
RiW
OS
cs
RM
A5/
AD
ill
07/
DO
CSTo
3.48
1
40
2 •
39
3
38
4
37
36 .
5
6
35
7
34
8
33
9
88980. '·32
10
31
11
30
12
29
28
13
14 '
27
15
26
16
25
17
24
18
23
19
22
20
21
CSTo
Doe
SToo
ST01
8T02
8T03
8T04
8T05
8T06
8T07
V88
00
01
02
03
04
05
06
07
CS
-) GOULD
AIMII®Semiconductors
88980
Absolute Maximum Ratings t
Supply Voltage Voo - Vss· .................................................................. + 7V
Voltage on Digital Inputs (Vi) ............................................................... +O.3V
Current at Digital Inputs .................................................................... 40mA
Voltage on Digital Outputs (Vo)· ......................................................... Voo + O.3V
Current at Digital Outputs .............................................................. .' ... 40mA
Storage Temperature ........................................................... ~ 55°C to + 150°C
Power Dissipation ........................................................................... 2W
tExceeding these values may cause permanent damage. Functional operation under these conditions Is not implied.
Recommended Operating Conditions: Voltages are with respect to ground (Vss), unless otherwise stated
Symbol
Parameter
Min.
TypJ
Max.
Units
Operating Temperature
Top
0
70
°C
Positive Supply
Voo
4.75
5.0
5.25
V
Input Voltage
VI
0
V
Voo
nyplcal figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing.
DC Electrical Characteristics' Clocked operation over recommended temperature and voltage ranges.
Symbol
Parameter
Conditions
Outputs Unloaded
Min.
100
Supply Current
VIH
Input High Voltage
VIL
Input Low Voltage
IlL
Input Leakage
VI between Vss and Voo
Output High Voltage
IOH=10 mA
2.4
IOH
Output High Current
Source Current VO H= 2.4 V
Source Current VOH"':'3.0V
10
8
VOL
Output Low Voltage
IOL =5 mA
IOL
Output Low Current
Sink Current VOL =0.4 V
Sink Current VOL - 2.0 V
loz
High Impedance Leakage
Vas between Vss and Voo
VOH
TypJ
Max.
Units
30
50
mA
2.0
V
0.8
V
10
V
15
12
mA
mA
0.4
7.5
30
5
20
p.A
V
mA
mA
10
p.A
tTypical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing.
r
Figure 2. Output Test Load
•
Voo
TEST POINT
OUTPUT
PIN
c-L·
0
S1
~S2
~
~
3.49
51 is open circuit except when
testing output levels or high impedance states.
52 is switched to VDD or Vss when
testing output levels or high impedance states.
-) GOULD
AIMII®Semiconductors
S8980
AC Electrical Characteristics:
Capacitances
Symbol
Parameter
Min.
TypJ
Max.
Units
CI
Input Pin Capacitance
8
pF
Co
Output Pin Capacitance
8
pF
Clock Timing (Figures 3 and 4)
Symbol
Parameters
Min.
TypJ
Max.
Units
tCLK
Clock Period'
tCHL
300
150
tcn
Clock Transition Time
244
122
20
ns
Clock Width High or Low
200
100
tFPS
Frame Pulse Set up Time
tFPH
Frame Pulse Hold Time
tFPW
Frame Pulse Width
ns
50
50
ns
ns
244
ns
'Contents of Connection Memory are not lost If the clock stops.
NOTE: Frame pulse is repeated every 125 "s in synchronization with the clock.
tTiming is over recommended temperature and voltage ranges.
:t:Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing.
Figure 3. Frame Alignment
BIT
CELLS
I
I
I
I
I
J
J
I
CHANNEL 0
BIT 7
CHANNEL 31
BIT 0
r---
,
Figure 4. Clock Timing
- - - Ic:HL
--
Ic:LK - - - - -......~I
-- leTT
".----,1
C41
3.50
ns
-) GOULD
AIMII®Semiconductors
58980
Serial Streams (Figures 2, 5, 6, and 7)
Symbol
Parameter
Conditions
Max.
Units
tSAz
SToO/7 Delay - Active to High Z
RL = 1 kn*, CL = 40 pF
80
ns
tSZA
SToO/7 Delay - High Z to active
RL = 1 kO-, CL= 40 pF
100
ns
tSM
SToO/7 Delay - Active to Active
tSOH
SToO/7 Hold Time
tOED
Output Driver Enable Delay
tSID
Serial Input Delay
tSIH
Serial Input Hold Time
tXCH
External Control Hold Time
tXCD
External Control Delay
Min.
TypJ
RL = 1 kn*, CL = 200 pF
125
ns
CL"= 40 pF
100
ns
CL = 200 pF
125
ns
CL = 40 pF
0
CL = 200 pF
0
100
ns
RL = 1 kn*, CL = 200 pF
125
ns
20
ns
75
Figure 5. Serial Outputs and External Control
Figure 6. Output Driver Enable
.
~~~~~~~~~~~~~~~~~~~~~~:
BIT CELL BOUNDARY
ODE
SToO 2.4 V----SToO 2.4 Y·-------- ----- V
~oT07 0.4 Y.-------- ----- ~
to
-
Sl07 0.4 V_--_-_---+....J
1"'-----
tOED
to::: I::: ::~~~~:~~~ ~~~~~~~~ ~~~~~~~~~~:
Figure 7. Serial Inputs
ISlA
1..----IlsOH
~OTOO 2.4 Y--------- -_-_-_-_-_-_-_-_-_ rv_
ST07 0.4 Y .-------~
2.0 VC41
1 . . - - - - . . - [ ISAA
1-----1
0.8 V
IXCH
2.4 Y·-------- --------- rv
CSTo 0.4 Y- ________ ---------~
SliD 2.0 V·-----------------
to
S1170.8 V ------------------
1..-----+1
ns
0
tTiming is over recommended temperature and voltage ranges.
;Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing.
'High Impedance Is measured by pulling to the appropriate rail with A L, with timing corrected to cancel time taken to discharge C L.
C41 ::::
ns
90
. CL = 50 pF
IXCD
3.51
1
- _=
,
I
RL = 1 kn*, CL =40 pF
CL = 50 pF
I
ns
I
-} GOULD
AMII®Semiconductors
S8980
Processor Bus (Figures 2, and 8)
Symbol
Parameter
Conditions
TypJ
Min.
Max.
Units
tess
Chip Select Set-up Time
20
ns
tRWS
Read/Write Set-up Time
40
ns
tADS
Address Set-up Time
40
tAKD
Acknowledgement Delay
tFWS
Fast Write Data Set-up Time
tSWD
Slow Write Data Delay
tRDS
Read Data Set-up Time
tDHT
Data Hold Time
tRDZ
Read Data to High Impedance
ns
Fast RL = 1 kO·, CL = 130 pF
Slow RL = 1 kO*, CL = 130 pF
60
100
ns
1.2
1.8
p,s
250
ns
ns
30
RL = 1 kO*, CL = 130 pF
0
ns
Read RL = 1 kO·, CL = 130 pF
20
ns
Write
20
ns
40
RL = 1 kO*, CL = 130 pF
90
ns
tCSH
Chip Select Hold Time
20
tRWH
Read/Write Hold Time
15
ns
tfADH
Address Hold Time
15
ns
tAKH
Acknowledgement Hold Time
RL = 1 kO*, CL = 130 pF
ns
0
60
100
tTlmlng is over recommended temperature and voltage ranges.
tTyplcal figures are at 2S'C and are for design aid only; not guaranteed and not subiect to production testing.
'High Impedance is measured by pulling to the appropriate rail with RL, with timing corrected to cancel time taken to discharge C L.
Figure 8. Processor Bus
tRws
• tRwH
:05. 2.0 V------"V --------- - ----------------------------- - -_-_-__--_-_-_:-_ V_ -_-_-_~-_-_
AD
~
0.8 V------p --------- - ----------------------------- -
1+--.--;--1 IADH'
~~~A~7:~:~::::~
DTA 2.4 V----------.-----------
0.4 V--------------------IRDS I~'I----I
D7
~oo
2.4 V (READ) 2.0 v (WRITE)-:---0.4 V (READ) 0.8 V (WRITEj-----ISWD
-----""y ------------------- - --------- 'Vi"----------/--'l ------------------- - --------- ~--:--1 - - . - - ; - - 1 - IFWS -
3.52
-
IRDZ
--1
ns
-} GOULD
AIMll,Semiconductors
S8980
Pin Function Description
Pin Name
Number
Function
Data Acknowledgement (Open Drain Pulldown Output). This· is the data acknowledgement on the
microprocessor interface. This pin is pulled low to signal that the chip has processed the data.
OTA
STiO-STi7
2-9
ST-BUS™ Input 0 to 7 (Inputs). These are the inputs for the 2048 kbitlsec ST-BUS™ input streams.
Voo
FOi
10
11
Power Input. Positive Supply.
Framing O-Type (Input). This is the input for the frame synchronization pulse for the 2048 kbitlsec ST-BUS™
streams. A Iowan this input causes the internal counter to reset on the next negative transition of C4i.
4.096 MHz Clock (Input). ST-BUS™ bit cell boundaries lie on the alternate falling edges of this clock.
Address 0 to 5 (Inputs). These are the inputs for the address lines on the microprocessor interface.
Data Strobe (Input). This is the input for the active high data strobe on the microprocessor interface.
C4i
AO-A5
12
13-18
19
OS
R/W
Read or Write (Input). This is the input for the read/write signal on the microprocessor interface - high for
read, low for write.
Chip Select (Input). This is the input for the active low chip select on the microprocessor interface.
Data 7 to 0 (Three-state I/O Pins). These are the bidirectional data pins on the microprocessor interface.
20
CS
07-00
21
22-29
Vss
ST07-SToO
30
31-38
ODE
39
CSTo
40
Power Input. Negative Supply (Ground).
ST-BUS™ Output 7 to 0 (Three-state Outputs). These are the pins for the eight 2048 kbitlsec ST-BUS™
output streams.
Output Drive Enable (Input). If this input is held high, the SToO-ST07 output drivers function normally. If this
input is low, the SToO-ST07 output drivers go into their high impedance state. NOTE: Even when ODE is
high, channels on the SToO-ST07 outputs can go high impedance under software control.
Control ST-BUS™ Output (Complementary Output). Each frame of 256 bits on this ST-BUS™ output contains
the values of bit 1 in the 256 locations of the Connection Memory High.
Figure 9. Address Memory Map
A5
A4
A3
A2
A1
AD
Hex Address
Location
0
1
1
X
0
0
X
0
0
X
0
0
X
0
0
X
0
1
00-1F
20
21
Control Register"
Channel ot
Channel 1t
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
1
1
1
1
•
•
•
•
1
3F
·•
1
·Writing to the Control Register is the only fast transaction.
tMemory and stream are specified by the contents of the Control Regist,er.
3.53
·•
•
Channel31t
1_:
1
-
.
I
-) GOULD
~MII®Semiconductors
S8980
Functional, Description
In recent years, there has been a trend in telephony
towards digital switching, particularly in association
with software control. Simultaneously, there has been
a trend in system architectures towards distributed
processing or multi-processor systems_
In accordance with these trends, Mitel has devised the
ST-BUS™ (Serial Telecom Bus). This bus architecture
can be used both in software-controlled digital voice
and data switching, and for interprocessor com- ~
munications. The uses in switching and in interprocessor communications are completely integrated
to allow for a simple general purpose architecture appropriate for the systems of the future.
The serial streams of the ST-BUS™ operate continuously at 2048 kbitlsec and are arranged in 125 pS
wide frames which contain 32 8-bit channels. Gould
AMI manufactures a number of devices which interface
to the ST_BUS™; a key device being the S8980 chip.
The S8980 can switch data from channels on ST_BUS™
inputs to channels on ST-BUST~ outputs, and simultaneously allows its controlling microprocessor to read
channels on ST-BUS™ inputs or write 'to channels on
ST-BUS™ outputs (Message Mode). To the microproc~
essor,the S8980 looks like a memory peripheral. The
microprocessor can write to the S8980 to establish
switched connections between input ST_BUS™ channels and output ST-BUS™ channels, or to transmit
messages on the output ST_BUS™ channels. By
reading from the S8980, the microprocessor can receivEl, messages from ST_BUS™ input channels or
check which switched connections have already been
established.
By integrating both switching and interprocessor com,
munications, the S8980 allows systems to use
distributed processing and to switch voice or data in
an ST-BUS™ architecture.
Hardware Description
Serial data at 2048 kbitlsec is received at the eight STBUS™ inputs (STiO to STi7), and serial data is transmitted at the eight ST-BUS™ outputs (SToO to ST07). Each
serial input accepts 32 channels of digital data, each
channel containing an 8-bit word which may represent
a PCM-encoded analog/voice sample as provided by a
codec (e.g. Gould AMI's S3507, S3507A, S3506,
S44231-8).
This serial input word is converted into parallel data
and stored in the 256x8 Data Memory. Locations in the
Data Memory are associated with particular channels
on particular ST-BUS™ input streams. These locations
can be read by the microprocessor which controls the
chip.
Locations in the Connection Memory, which is split into high and low parts, are associated with particular
ST-BUS™output streams. When a channel is due to be
transmitted on an ST-BUS™ output, the data for the
channel can either be switched from anST-BUS™ input or it can originate from the microprocessor. If the
data is switched from an input, then the contents of
the Connection Memory Low location associated with
the output channel is used to address the Data
Memory. This Data Memory address corresponds to
the channel on the input ST-BUS™ stream on which
the data for switching arrived. If the data for the output
channel originates from the microprocessor (Message
Mode), then the contents of the Connection Memory
Low location associated with the output channel are
output. directly, and this data is output repetitively on
the channel once every frame until the microprocessor
intervenes.
The Connection Memory data is received, via the Control Interface, at 07 to DO. The Control Interface also
receives address information at A5 to AO and handles
the microprocesor control signals CS, DTA, RIW and
OS. There are two parts to any address in the Data
Memory or Connection Memory. The higher order bits
come from the Control Register, which may be written
to or read from via the Control Interface. The lower
order bits come from th address lines directly.
The Control Register also allows the chip to broadcast
messages on all ST-BUS ™ outputs (Le., to put every
channel into Message Mode), or to split the memory
so that reads are from the Data Memory and writes are
to. the Connection Memory Low. The Connection
Memory High determines whether individual output
channels are in Message Mode, and allows individual
output channels to go into a ,high-impedance state,
which enables arrays of'S8980s to be constructed. It
also controls the CSTo pin. All ST-BUS™ timing is
derived from the two signals C4i and FOL
Software Control
The address lines on the Control Interface give access
to the Control Register directly or, depending on the
contents of the Control Register, to the High or Low
sections of the Connection Memory or to the Data
Memory.
If address line A5 is low, then the Control Register is
addressed regardless of the other address lines (See
Figure 9). If A5 is high, then the address lines A4-AO
3.54
-) GOULD
AIMII®Semiconductors
58980
select the memory location corresponding to channel
0-31 for the memory and stream selected in the Control Register.
The data in·the Control Register consists of mode control bits, memory select bits, and stream address bits
(see Figure 10). The memory select bits allow the Connection Memory High or Low or the Data Memory to
be chosen, and the stream address bits define one of
the ST_BUS™ input or output streams.
Figures 11a and 11b show the effect of the control
register on subsequent operations.
Bit 7 of the Control Register allows split memory
operation - reads are from the Data Memory and
writes are to the Connection Memory Low.
The other mode control bit, bit 6, puts every output
channel on every output stream into active Message
Mode, i.e., the contents of the Connection Memory Low
are output on the ST-BUS ™ output streams once every
frame unless the ODE pin is low. In this mode the chip
behaves as if bits 2 and 0 of every Connection Memory
High location were 1, regardless of the actual values.
If bit 7 of the Control Register is 0, then bits 2 and 0 of
each Connection Memory High location function norFigure 10. Control Register Bits
Bit Name
Split
Memory
Number
7
Message
Mode
(unused)
Memory
Select
Bits
6
Stream
Address Bits
5
4-3
2-0
MODE
CONTROL
BITS
mally (see Figure 12). If bit 2 is 1, the associated STBUS™output channel is in Message Mode; i.e., the
byte in the corresponding Connection Memory Low
location is transmitted on the stream at that channel.
Otherwise, one of the bytes received on the serial inputs is transmitted and the contents of the Connection
Memory Low define the ST_BUS™ input stream and
channel where the byte is to be found (see Figure 13.).
If the ODE pin is low, then all serial outputs are highimpedance. If it is high and bit 6 in the Control Register
is 1, then all outputs are active. If the ODE pin is high
and bit 6 in the Control Register is 0, then the bit 0 in
the Connection Memory High location enables the
output drivers for the corresponding individual STBUS™ outputstream and channel - bit 0 = 1 enables
the driver and bit 0 = 0 disables it (see Figure 12).
Bit 1 of each Connection Memory High location (see
Figure 12) is output on the CSTo pin once every frame.
To allow for delay in any external control circuitry the
bit is output one channel before the corresponding
channel on the ST-BUS™ streams, and the bit for
. stream 0 is output first in the channel; e.g., bit 1s for
channel 9 of streams 0-7 are output synchronously
with ST-BUSTM channel 8 bits 7-0.
(UNUSED)
MEMORY
SELECT
BITS
STREAM
ADDRESS
BITS
Function
When 1, on subsequent operations all reads are from the Data Memory and all writes are to the Connection
Memory, except when the Control Register is accessed. When 0, the Meinory Select Bits specify the
memory for subsequent operations. In either case, the Stream Address Bits select the subsection of the
memory which is made available.
When 1, the contents of the Connection Memory Low are output on the Serial Output streams except when
the ODE pin is low. When 0, the Connection Memory bits for each channel determine what is output.
0-0 - Reserved for testing
0-1 - Data Memory
1-0 - Connection Memory Low
1-1 - Connection Memory High
The number expressed in binary notation on these bits refers to the input or output BUSTM stream which corresponds to the subsection of memory made accessible for subsequent operations.
3.55
I
I
1-:
I,
-
.
I
I
-) GOULD
AIMII®Semiconductors
S8980
Figure 11a Control Register: Memory and Mode to Contents
Bil7
Bit 6
Bil5
Bit 4
Bill"
BiIO"
Hex Value"
0
X
0
Bil3
1.
Bi12"
0
X
X
X
08-0F &.28-2F
0
1
0
1
X
X
X
X
48-4F & 68-6F
0
0
X
1
0
X
X
X
10-17 & 30-37
0
1
X
1
0
X
X
X
50-57 & 70-77
0
0
X
1
1
X
X
X
18-1F & 38-3F
0
1
X
1
1
X
X
X
58-5F & 78-7F
1
0
X
0
1
1,
1
0
1
X
X
X
88-8F. A8-AF.
90-97; BO-B7.
98-9F & B8-BF .
1
1
X
0
1
1
1
0
1
X
X
X
C8-CF. E8-EF,
00-07, FO-F7.
D8-DF & F8-FF
Memory
Data
Mode .'
Normal
Message
Connection
Low
Normal
Connection
High
Normal
Message
. Normal
Split
. Message
Figure 11 b Control Register' Contents to Memory and Mode
Bit7
. Bil6
Bit 5
Bit 4
Bit 3
Blt2"
Bii 1*
Bit 0*
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
1
1
0
1
L
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1
0
1
1
0
1
1
0
1
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
.'
'The range of values for bits 0 to 2 corresponds to the ST·BUS™ streams 0 to 7.
NOTE: All other combinations of values for the 8 bits are reserved for testing.
3.56
Hex Value*
08-0F
10'17
18-1 F
28-2F
30,37
38-3F
4B'4F
50-57
5B-5F
6B-6F .
70-77
78-7F
BB-8F
90-97
9B-9F
AB'AF
BO-B7
BB-BF
CB-CF
00-07
DB-OF
EB-EF
FO-F7
FB-FF
Memory
Data
Connection Low
. Connection High
Data
Connection Low .
Connection High
Data
Connection Low
Connection High
Data
Connection Low
Connection High
Split
Split
Split
Split
Split
Split
Split
Split
Split
Split
Split
split
Mode
Normal
Normal
Normal
Normal
Normal
Normal
Message
Message
Message
Message
Message
Message
Normal
.. Normal
Normal
.. Normal
Normal
Normal
Message
Message
Message
Message
Message
Message
-} GOULD
AIMII®Semiconductors
58980
Figure 12. Connection Memory High Bits
STREAM
ADDRESS
BITS
(, I~I
Bit Name
Message
Channel
Number
2
CHANNEL
ADDRESS
BITS
'I
4
A
I I I I
3
2
1
0
I
Function
When 1, the contents of the corresponding location in Connection Memory Low are output on the location's
channel and stream. When 0, the contenst of the corresponding location in Connection Memory Low act as
an address for the Data Memory and so determine the source of the connection to the location's channel and
stream.
CSTo Bit
1
This bit is output on the CSTo pin one channel early. The CSTo bit for stream 0 is output first.
Output
Enable
0
If the ODE pin is high and bit 6 of the Control Register is 0, then this bit enables the output driver for the location's channel and stream. This allows individual channels on individual streams to be made highimpedance, allowing switching matrices to be constructed. A 1 enables the driver and a 0 disables it.
Figure 13. Connection Memory Low Bits
PER CHANNEL
CONTROL BITS
NO CORRESPONDING MEMORY
THESE BITS GIVE Os IF READ
A
( I I I I
7
6
5
4
3
Y'I~I'l
Bit Name
Stream
Address
Bits·
Number
7-5·
Function
The number expressed in binary notation on these 3 bits is the number of the BUSTM stream for the source of
the connection. Bit 7 is the most significant bit. E.G., if bit 7 is 1, bit 6 is 0 and bit 5 is 0, then the source of
the connection is a channel on STi4.
Channel
Address
Bits·
4-0·
The number expressed in binary notation on these 5 bits is the number of the channel which is the source of
the connection. (The BUSTM stream where the channel lies is defined by bits 6 and 5.) Bit 4 is the most
significant bit. E.g., if bit 4 is 1, bit 3 is 0, bit 2 is 0, bit 1 is 1 and bit 0 is 1, then the source of the connection is channel 19.
*If bit 2 of the corresponding Connection High location is 1 or if bit 6 of the Control Register is 1, then these entire 8 bits are output on the channel and
stream associated with this location. Otherwise the bits are used as indicated to define the source of the connection which is output on the channel and
stream associated with this location.
3.57
1_:
1
-
.
I
I
-) GOULD
AIMII®Semiconductors
58980
input Dc originating from the bottom S8980, which generates the appropriate signals from an output channel. in
Message Mode. This architecture optimizes the messaging capability of the line circuit by building signaling logic,
e.g., for on-off hook detection, which communicates ~n
an ST-8USTM output. This signaling ST-8USTM output IS
monitored by a microprocessor (not shown) through an
ST-8USTM input on the bottom S8980.
Applications
Use in a Simple Digital Switching System
Figures 14 and 15 show how S8980s can be used with
S8970 and S3507A to form a simple digital switching system. Figure 14 shows the interface between the ~~980s
and the filter/codecs. Figure 15 shows the position of
these components in an example architecture.
The S3507A filter/codec and S8970 line interface in Figure 14 receives and transmits digitized voice signals on
the ST-BUSTM input DR, and the ST-8USTM output Ox,
respectively. These signals are routed to the ST-BUSTM
inputs and outputs on the top S8980, which is used as a
digital speech switch.
The S8970 and S3507A are controlled by the ST-8USTM
Figure 15 shows how a simple digital switching
system may be designed using the ST_BUS™ architecture. This is a private telephone network with 256 extensions which uses a single S8980 as a speech
switch and a second S8980 ·for communication with
the line interface circuits.
Figure 14_ Example of Typical Interface between 589805, 58970, and S3507A for Simple Digital
Switching System
8100..:b
81iO
S0900
USED AS
SPEECH
SWITCH
88980
...-t-~
7 ' DR
r•
S0900
USED IN
MESSAGE
MODE FOR
CONTROL A'ND
SIGNALING
8100~.
I- . •
81iO
r+
..
C
S3507A
FILTER/CO DEC
AND 58970
LINE INTERFACE
(
,+. _.
SIGNALING
LOGIC
LINE DRIVER
AND
2- TO 4WIRE
CONVERTOR
LINE INTERFACE CIRCUIT WITH 88970 AND
83507A FILTER/CO DEC
88980
3.58
~ GOULD
AIMII®Semiconductors
58980
. Figure 15. Example Architecture of a Simple Digital Switching System
r-;i===~1
....
I
r.t .-
SPEECH
SWITCH
LINE INTERFACE CIRCUIT
WITH CODEC
(e.g. S8970 AND S3507A)
~
LINE 1,
•
I
.I
I
PR~~~~~OR
•
•
•
I
-
REPEATED FOR LINES
2 TO 255
I
,ts
I
_
CONTROL &
SIGNALING
S8980
I
I
S8980 '
CONTROLLING
IIII
f·. I
~~!
~.l-! -I
~
.
3.59
LINE INTERFACE CIRCUIT
WITH CODEC
• _ (e.g. S8970 AND S3507A)
REPEATED FOR LINES
2 TO 255
-) GOULD
.AJMII®Semiconductors
58980
A larger digital switching system may be designed by
cascading a number of S8980s. Figure 16 shows how
four S8980s may be arranged in a non-blocking configuration which can switch any channel on any of the
ST-BUS™ inputs to any channel on the ST-BUS™ outputs.
the limits of the chip's specifications. The RC delay
used with the 393 counters ensures a sufficient hold
time for the FP signal, but the values used may have to
be changed if faster 393 counters become available.
The chip is shown as memory mapped,into the S6802
system. Chip addresses 00-3F correspond to processor addresses 2000-203F. Delay through the address decoder requires the VMA signal to be used
twice to remove glitches. The S6802 board uses a 10KO
pullup on the MR pin, which would have to be incorporated into the circuit if the board was replaced by a
processor.
Application Circuit with 6802 Processor
Figure 17 shows an example of a complete circuit
which may be used to evaluate the chip.
For convenience, a 4 MHz crystal oscillator has been
used rather than a 4.096 MHz clock, as both are within
Figure 16. Four 889808 Arranged in a Non-Blocking 16 x 16 Configuration,
8980
.
IN 0/7
"
A
STiO/7 SToO/7
"
8980
B
4
.
STiO/7 SToO/7
8980
C
IN8/15
STiO/7 S1'00/7
H
8980
D
~
STiO/7 SToO/7
3.60
"
OUT 0/7
OUT 8/15
GOULD
~MII®Semiconductors
S8980
Figure 17. Application Circuit with 6802
II56802
07·00
I
A15·AO
(--RIW
SYSTEM
I
I-- MR
I
I-- VMA
1
lr
I
I
I
I
~
I
I--El
I
OTA
STlO
STI1
STl2
STl3
ST14
STl5
STl6
1
2
3
4
5
6
7
8
sm 9
VOO- 10
FOI- 11
C41- 12
AO- 13
A l - 14
15
16
A 4 - 17
A 5 - 18
DS 19
20
RIW -
2D kll
5V
5V -
rri
411=
1.
40
CSTo
39 -:- ODE
38
SToO
37
STol
36
ST02
35
ST03
34
STo4
33
ST05
32
ST06
31
ST07
30 t-- VSS
29 t-- DO
28 t-- 01
27 I- 02
26 I- 03
25
24 t-- 05
23 t-- 06
22 t-- 07
21 t-- CS
-
sa9ao
~~=
-
C41oV -
oV-
1
2
3
4
5
6
7
SM
74
LS
393
I
5V
I
I
I
I
I
-
OV
14 t- 5 V
13(--121- 0 v
11
10
'9
8
I
I
I
I
I
~
510 \I
CS
OV
C41
oV
FOI
oV
-
OV -
OV
OV
1
2
3
4
5
6
7
-
SM
74
LS
393
14
13
12
11
10
9
8
r
5v
1!::-
100 pF
A9
A8
A7
OV
OV
1
2
3
4
5
6
7
8
OV
1-04
I
:-
1
2
3
4
5
6
7
8
A12
All
Al0
OV
OV
oV
-
~
1
A15
2
A14
A13 • 3
4
OV
5
OV
6
VMA
7
oV • 8
1
2
3
4
5
6
7
8
A6
VMA
oV
oV
oV
oV
1
2
3
4
5
6
7
8
9
10
20
19
MD
74
SC
240
18
17
10 1
l-'VV\.
II JI.
3.61
MO
74
SC
238
MD
74
SC
238
MO
74
SC
238
III-
5V
0V
MR -
I-
5V
16
12
11
'Mil
-
15
14
13
4 MHZ
I
MO
74
SC
238
16
15
14
13
12
11
10
9
I-
5V
t---
- ~:
I
.
I
16
15
14
13
12
11
10
9
I-
5V
16
15
14
13
12
11
10
9
I-
5V
16
15
14
13
12
11
10
9
I-
5V
t-
t---
t---
Digital Time/Space
Crosspoint Switch
-} GOULD
AIMII®Semiconductors
Preliminary Data Sheet
S8981
General Description
This VLSI ISO-CMOS device is' designed for switching PCM-encoded voice or data, under microprocessor control, in a modern digital exchange,
PBX or Central Office_ It provides simultaneous con:
nections for up to 12864 kbit/s channels_ Each of the
four serial inputs and outputs consist of 32 64 kbit/s
channels multiplexed to form a 2048 kbit/s ST-BUSTM
stream,
Features
D ST _BUSTM compatible
D 4-Line x 32-Channel Inputs
D 4-Line x 32-Channel Outputs
D 128 Ports Non-Blocking Switch
D Single Power Supply (+ 5V)
D Low Power Consumption: 150 mW Typ
D Microprocessor-Control Interface
D Three-state Serial Outputs'
Piri Configuration
Block Diagram
STID
.~
STII
.~
STI2 .~
STi3
.1-00
vss
~
t
t
~
FRAME
COUNTER
SERIAL
TO
PARALLEL
CONVERTER
, ,
, ,
VOO
l
,
DOE
t
OUTPUT
MUX
~
...
DATA
MEMORY
1+-1
CONTROL REGISTER
~
I'"
OS
CONTROL INTERFACE
~
I--
CONNECTION
MEMORY
I'"
t,J; •
1"u.a
!:
CS R/W
A5/ OTA 07/
AD
~
-f-. SToD
PARALLEL
TO
SERIAL
CONVERTER
-f-. 8Tol
-f-e STo2
~~
5103
OTA
SliD
STi1
STi2
STi3
IC
Ie
IC
IC
VOO
FOI
C4i
AD
AI
A2
A3
A4
A5
OS
R/W
DO
3,62
1
2
3
4
5
6
7
8
9
10
11
·12
13
14
15
16
17
18
19
20
U
.88981
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
IC
ODE
SToO
STol
ST02
S103
IC
IC
IC
IC
VSS
00
01
02
03
04
05
06
07
cs
.y
GOULD
AIMII®Semiconductors
S8981
Absolute Maximum Ratings
Symbol
Parameter
VDD
VI
Supply Voltage
Voltage at Digital Inputs
II
Current at Digital Inputs
Vo
Voltage on Digital Outputs
10
Current at Digital Outputs
TST
P
Min.
Max.
-0.3
Vss-0.3
7
VDD
Vss-0.3
VDD
+
Units
0.3
40
Storage Temperature
Power Dissipation
-65
V
V
mA
+
0.3
V
40
mA
150
°C
W
2
..
Note: Exceeding these values may cause permanent damage. Functional operation under these conditions IS not Implied.
Recommended Operating Conditions-Voltages are with respect to ground (Vss) unless otherwise stated.
Characteristics
Min.
Typ.
Max.
Units
Test Conditions
Symbol
Top
VDD
VI
Operating Temperature
Positive Supply
Input Voltage
0
4.75
5.0
0
70
5.25
°C
V
VDD
V
Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing.
DC Electrical Characteristics-Clocked operation over recommended temperature and voltage ranges.
Characteristics
Typ.
Max.
Units Test Conditions
Min.
Symbol
IDD
VIH
VIL
Supply Current
30
Input High Voltage
Input Low Voltage
Input Leakage
Output High Voltage
2.4
IDH
Output High Current
10
15
8
12
Output Low Voltage
0.8
V
10
,..A
0.4
10L
Output Low Current
loz
High Impedance Leakage
mA
Outputs unloaded
V
IlL
VOH
VOL
50
2.0
5
7.5
20
30
10
V
mA
VI between Vss and VDD
10H =mA
Source Current. VOH = 2.4V
mA
Source Current. VOH = 3.0V
V
mA
10L =5mA
Sink current. VOL = O.4V
rnA
Sink Current. VOL = 2.0V
,..A
Vo between Vss and VDD
Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing.
Figure 2. Output Test Load
OUTPUT
PIN
81 is open circuit except when
testing output levels or high impedance states.
S2 is switched to Voo or Vss when
testing output levels or high im·
pedance states.
I
-r::
n777-
Cl
3.63
-) GOULD
AIMII®Semiconductors
88981
AC Electrical Characteristics-Capacitances
Symbol
CI
Co
Characteristics
Min.
Typ.
Input Pin Capacitance
Output Pin Capacitance
Max.
Units
pF
pF
Test Conditions
Test Conditions
8
8
AC Electrical Characteristics-clock timing (Figure 3 and 4).
.Min.
Typ-
Max.
Units
tClK
tCHl
tCTT
Clock Period'
Clock Width High or Low
Clock Transition Time
200
100
244
122
20
300
150
tFPS
tFPH
tFPW
Frame Pulse Set Up Time
Frame Pulse Set Up Time.
Frame Pulse Width
50
.50
ns
ns
ns
ns
244
ns
Symbol
. Characteristics
ns
Typical figures are at 25°C and are for design aid only; not guaranteed and not subject to production testing .
• Contents of Connection Memory are not lost if the clock stops:,
Frame pulse is repeated every 125 ms in synchronisation with the clock.
Timing is over recommended temperature and voltage ranges.
Figure 3. Frame Alignment
-
I
I
J
I
I
I
I
BIT
CHANNEL 31
CELLS
CHANNEL 0
BIT 0
BIT 7
-
Figure 4. Clock Timing
2.0V
ICHl
-
IClK
ICTT
O.BV
FOi
2.0V
O.BV
3.64
I
f---
..
-} GOULD
AIMII®Semiconductors
58981
AC Electrical Characteristics-Serial streams (Figure 2, 5, 6 and 7).
Sym·
bol
Characteristics
Max.
Units
tSAl
SToO/3 Delay-Active to High Z
80
ns
RL = 1kQ', CL = 40 pF
tSZA
SToO/3 Delay-High Z to Active
100
125
ns
ns
RI =1kQ', C1 =40pF
RL - 1kQ , !,;L ~ ZUU pI"
tSM
SToO/3 Delay-Active to Active
100
125
ns
ns
CL = 40 pF
CL - 200 pF
tSOH
SToO/3 Hold Time
toED
Output Driver Enable Delay
tSID
tSIH
SeriaJ Input Delay
Serial Input Hold Time
Typ.
Min.
0
0
Test Conditions
C =40 pF
CLD - 200 pF
100
125
ns
ns
20
ns
90
RL = 1kQ' ,CL = 40pF
RL - 1kg" ,CL ~ 200 pF
ns
Figure 6. Output Driver Enable
BIT CELL BOUNDARY
~ :::: ~::::~~~:::::::::::::::::::::
---.
ODE
tSOH
SToO 2.4V· - - - - - -10
*
ST03 O.4V . - - - - - - - IDEO
..
~
I~""----"'~·I
BIT CELL BOUNDARIES
~
2.0V O.BV
tSZA
ISOH
STiD
to
STI3
2.0V· - - - - - -- -- - - -- ~ --O.BV· - - - - -- - - - - - - - - - --
-
3.65
-.
I
I
I
Note: Timing is over recommended temperature and voltage ranges.
Note 2: Typical figures are at 25'C and are for design aid only; not guaranteed and not subject to p'roduction testing.,
"High impedance is measured by pulling to the appropriate rail with CL,with timing corrected to cancel time taken to discharge CL•
Figure 5. Serial Outputs
1_:
1
tSID
-) GOULD
AIMII®Semiconductors
58981
AC Electrical Characteristics1 -Processor Bus (Figure 2 and 8) ,
Symbol
tADS
Characteristics
Chip Select Set-Up Time
Read/Write Set-Up time
Address Set Up Time
tAKO
Acknowledgement Delay
tess
tRws
Min.
20
40
40
I Fast
I Slow
tFWS
Fast Write Data Set-Up Time
tswo
Slow Write Data Delay
Read Data Set Up Time
tRDS
Typ.
Max.
60
1,2
100
Units
ns
ns
ns
ns
",s
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
1,8
30
250
0
20
20
I Read
. . I Write
tDHT
Data Hold Time
tRDZ
tesH
tRWH
tAOH
tAKH
Read Data to High Impedance
Chip Select Hold Time
Read/Write Hold Time ,
Address Hold Time
40
90
60
100
20
15
15
0
Acknowledgement Hold Time
Test Conditions
RI =lkQ*,C =130 pF
RL-lkQ ,t;L - lJU pt-
RL = 1kQ*, CL';; 130 pF
R = lkQ*,CL = 130 pF
Rc = 1kQ*, CL= 130 pF
RL = 1kQ*, CL= 130 pF
Note 1: Timing is over recommended temperature and voltage ranges,
Note 2: Typical figures are at 25'C and are for design aid only: not guaranteed and not subject to production testing,
• High impedance is measured by pulling tothe appropriate rail with Ru with timing corrected to cancel time taken to discharge CL•
Figure 8. Processor Bus
:::: ~~~~~~~~~
-----------~
~.------- Y--~------
less II_ _- - J
RlW
2,OV
0,8V
------~
--------- -
ICSH
-----------'------------------
-----cp _" _____________________________________
V
~ ~~~~~~~~~ ~~~~~~~
1----·.-1
IRWS
IRYIll
tADH
DTA
2.4V
...
----------*---"--------
O.4V - - - - - - - - - - - - - - - - - - - - lADS
07
to
DO
2,4V('ead)2,OV(Write)
0,4V(ReadjO,8VIWrilej
IsWD
3.66
IAKH
.... , . . - - -
-} GOULD
AIMII®Semiconductors
58981
Pin Description
Pin
Label
Description
1
DTA
Data Acknowledgement (Open Drain Pulldown Output)-This is the data acknowledgement on the microprocessor interface. This pin is pulled low to signal that the chip has processed the data.
2-5
STiOSTi3
ST-BUS Input 0 to 3 (Inputs)- These are the inputs for the 2048 kbitls ST-8USTM input streams.
6-9
IC
10
VDD
Power Input-Positive Supply.
11
FOi
Framing O-Type (Input)- This is the input for the frame synchronization pulse for the 2048 kbitls ST-8USTM
streams. A Iowan this input causes the internal counter to reset on the next negative transistion of C4i.
12
C4i
4_096 MHz Clock (Input)-ST-BUSTM bit cell boundaries lie on the alternate falling edges of this clock.
13-18
I
Internal Connections-Must be connected to Voo.
AO-A5
Address 0 to 5 (Inputs)- These are the inputs for the address lines on the microprocessor interface.
19
DS
Data Strobe (Input)-This is the input for the active high data strobe on the microprocessor interface.
20
R/W
21
22-29
30
CS
D7-DO
VSS
Read or Write (Input)- This is the input for the read/write signal on the microprocessor interface-high for
read, low for write.
Chip Select (Input)- This is the input for the active low chip select on the microprocessor interface.
Data 7 to 0 (Three-state 110 Pins)- These are the bidireCtional data pins on the microprocessor interface.
Power Input-Negative Supply (Ground).
Internal Con~ections-Leave pins disconnected.
31-34
IC
35-38
ST03SToO
ST-BUSTM Output 3 to 0 (Three-state Outputs)-These are the pins for the four 2048 kbitls ST-8USTM output
streams.
39
ODE
Output Drive Enable (Input)-If this input is held high, the SToO-ST03 output drivers function normally. If this input is low, the SToO-ST03 output ddvers go into their high impedance state. NB: Even when ODE is high, channels on the SToO-ST03 outputs can go high impedance under software control.
40
IC
Internal Connection-Leave pin disconnected.
Functional Description
In recent years, there has been a trend in telephony
towards digital switching, particularly in association
with software control. Simultaneously, there has
been a trend in system architectures towards distributed processing or multi-processor systems.
In accordance with these trends, MITEL has devised
the ST-BUSTM (Serial Telecom Bus). This bus architecture can be used both in software-controlled
digital voice and data switching, and for interprocessor communications. The uses in switching
and in interprocessor communications are completely integrated to allow for a simple general pur-
pose architecture appropriate for the systems·of the
future.
The serial streams of the ST-BUSTM operate continuously at 2,048 kbitls and are arranged in 125/ls
wide frames which contain 32 8-bit channels. Gould
AMI manufactures a number of devices which interface to the ST-BUSTM; a key device being the S8981
chip.
'
The S8981 can switch data from channels on
ST-BUSTM inputs to channels on ST-BUSTM outputs,
and simultaneously allows its controlling microprocessor to read channels on ST-BUSTM
3.67
- ~:
I
-
I
-} GOULD
AIMII®Semiconductors
S8981
associated with the output channel is used to address the Data Memory. This Data Memory address
corresponds to the channel on the input ST-BUSTM
stream on which the data for switching arrived. If the
data for the output channel originates from the
microprocessor (Message Mode), then the contents
of the Connection Memory Low location associated
with the output channel are output directly, and this
data is output repetitively on the channel once every
frame until the microprocessor intervenes.
The Connection Memory data is received, via the
Control Interface, at 07 to DO. The Control Interface
also receives address information at A5 to AO and
handles the microprocessor control signals CS, DTA,
R/W and OS. There are two parts to any address in the
Data Memory or Connection Memory. The higher
order bits come from the Control Register, which
may be written to or read from via/he Control Interface. The lower order bits come from the address
lines directly.
The Control Register also allows the chip to broadcast message on all ST-BUSTM outputs (I.e., to put
every channel into Message Mode), or to split the
memory so that reads are from the Data Memory and
writes are to the Connection. Memory Low. The Connection Memory High determines whether individual
output channels are in Message Mode, and allows individual output channels to go into a high-impedance
state which enables arrays of S8981 s to be constructed.
All ST-BUSTM timing is derived from the two signals
C4i and FOL
Software Control
The Address Lines on the Control Interface give ac,
cess to the Control Register directly or, depending
on the contents of the Control Registerto the High or
inputs or write to channels on ST-BUSTM outputs
(Message Mode.) To the microprocessor, the S8981
looks like a memory peripheral. The microprocessor
can write to the S8981 to establish switched connec-,
tions between input ST-BUSTM channels and output
ST-BUSTM channels, or to transmit message on output ST-BUSTM channels. By reading from the S8981,
the microprocessor can receive messages from STBUSTM input channels or check which switched connections have already been established.
By integrating both switching and interprocessor
communications, the S8981 allows systems to use
distributed processing and to switch voice or data in
an ST·BUSTM architecture.
Hardware Description
Serial data at 2048 kbit/s is received at the four STBUSTM inputs (STiO to STi3), and serial data is
transmitted at the four ST-BUSTM outputs (SToO to
ST03). Each serial input accepts 32 channels of
digital data, each channel containing an 8-bit word
which may represent a PCM-encoded analogiVoice
sample as provided by a codec (such as the S3507).
This serial input word is converted into parallel data
and stored in the 128x8 static Data Memory. Loca·
tions in the Data Memory are associated with particular channels on particular ST-BUSTM input
streams. These locations can be read by the microprocessor which controls the chip.
Locations in the Connection Memory, which is split
into high and low parts, are associated with particular ST-BUSTM output streams. When a channel is
due to be transmitted on an ST-BUSTM output, the
data for the channel can either be switched from an
ST-BUSTM input or it can originate from the microprocessor. If the data is switched from an input, then
the contents of the Connection Memory Low location
A5
A4
A3
A2
A1
AD
HEX ADDRESS
LOCATION
0
1
1
X
X
X
X
X
0
0
0
0
0
0
0
0
1
00-1 F
20
21
Control RegisterChannelOt
Channel 1t
•
•
•
•
•
•
•
•
•
•
•
•
•
•
1
1
1
1
1
•
o.
•
•
•
1.
•
•
•
•
3F
Channel 31t
•
•
'Wrltlng to the Control Register is the only fast transaction.
tMemory and stream are specified by the contents of the Control Register.
3.68
-) GOUL[]
AIMII®Semiconductors
S8981
Low sections of the Connection Memory or to the Data
Memory.
If address line A5 is low, then the Control Register is addressed regardless of the other address lines (see Figure
9). If A5 is high, then the address lines A4-AO select the
memory location corresponding to channel 0-31 for the
memory and stream selected in the Control Register.
The data in the Control Register consists of mode control bits, memory select bits, stream address bits, and a
test bit which should be kept at 0 for normal operation
(see Figure 10). The memory select bits allow the Connection Memory High or Low or the Data Memory to be
chosen, and the stream address bits define one of the
ST-BUSTM input or output streams
Figure 10. Control Register Bits
Figure 11 a and 11 b show the effect of the control
register on subsequent operations.
Bit 7 of the Control Register allows split memory
operation- reads are from the Data Memory and
writes are to the Connection Memory Low.
The other mode control bit, bit 6, puts every output
channel on every output stream into active Message
Mode; i.e., the contents of the Connection Memory
Low are output on the ST-BUSTM output streams once
every frame unless the ODE pin is low. In this mode
the chip behaves as if bits 2 and 0 of every Connection Memory High location were 1, regardless of the
actual values.
(UNUSED)
TEST BIT
MEMORY
SELECT
BITS
MODE
CONTROL
BITS
STREAM
ADDRESS
BITS
Function
Pin
Label
7
Split
Memory
When 1, on subsequent operations all reads are from the Data Memory and all writes are to the Connection
Memory, except when the Control Register is accessed. When 0, the Memory Select Bits specify the memory
for subsequent operations. In either case, the Stream Address Bits select the subsection of the memory which
is made available.
6
Message
Mode
When 1, the contents of the Connection Memory Low are output on the Serial Output streams except when the
ODE pin is low. When 0, the Connection Memory bits for each channel determine what is output.
5
(unused)
4-3
Memory
Select
Bits
0-0
0-1
1-0
1-1
2
Test Bit
This bit is used during probe testing. It should be kept at 0 for normal operations.
1-0
Stream
Address
Bits
The number expressed in binary notation on these bits refers to the inputor output ST-BUSTM stream which
corresponds to the subsection of memory made accessible for subsequent operations
- Reserved for testing.
- Data Memory.
- Connection Memory Low.
- Connection Memory High.
3.69
1
-_=.
I
-) GOULD
AIMII®Semiconductors
S8981
Figure 11A. Control Register: Memory and Mode to Contents
MEMORY
MODE
DATA
NORMAL
MESSAGE
CONNECTION
LOW
CONNECTION
HIGH
SPLIT
NORMAL
MESSAGE
NORMAL
MESSAGE
NORMAL
MESSAGE
HEX
VALUE*
BIT
7
BIT
6
BIT
5
08·OB & 28·2B
0
48·4B &.68·6B
10·13 & 30·33
50·53 & 70'73
0
0
0
0
1
18·1 B & 38·3B
58·5B & 78· 7B
88·8B, A8·AB,
90·93, BO·B3,
98·9B & B8-BB
C8-CB, E8-EB,
DO-D3, FO·F3
D8-DB & F8·FB
0
0
1
0
X
X
X
X
X
X
X
1
1
X
0
1
0
1
BIT
4
0
0
BIT
3
1
1
1
0
0
1
1
0
1
1
0
1
1
1
' 1
0
1
1
0
1
1
1
BIT
BIT
BIT
2
0
0
0
0
0
0
0
1*
0*
X
X
.X
X
X
X
X
X
X
X
X
X
X
X
0
X
X
. 'The range of values for bits 0 and 1 corresponds to the TDM streams 0 to 3.
Figure 11 B. Control Register: Contents to Memory and Mode.
BIT
7
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
BIT
BIT
6
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
5
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
BIT
4
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
BIT
3
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
BIT BIT
2
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*
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0*
HEX
VALUE*
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
08-OB
10-13
18·1 B
28-2B
30-33
38-3B
48-4B
50-53
58-5B .
68-6B
70-73
78-7B
88·8B
90-93
98-9B
A8-AB
BO-B3
B8-BB
C8-CB
DO-D3
D8-DB
E8-EB
FO-F3
F8-FB
BIT
'The range of values for bits 0 and 1 corresponds to the TDM streams 0 to 3.
All other combinations of values for the 8 bits are reserved for testing.
3.70
MEMORY
DATA
CONNECTION
CONNECTION
DATA
CONNECTION
CONNECTION
DATA
CONNECTION
CONNECTION
DATA
CONNECTION
CONNECTION
SPLIT
SPLIT
SPLIT
SPLIT
SPLIT
SPLIT
SPLIT
SPLIT
SPLIT
SPLIT
SPLIT
SPLIT
MODE
LOW
HIGH
LOYV
HIGH
LOW
HIGH
LOW
HIGH
NORMAL·
NORMAL
NORMAL
NORMAL
NORMAL
NORMAL
MESSAGE
MESSAGE
MESSAGE
MESSAGE
MESSAGE
MESSAGE
NORMAL
NORMAL
NORMAL
NORMAL
NORMAL
NORMAL
MESSAGE
MESSAGE
MESSAGE
MESSAGE
MESSAGE
MESSAGE
-) GOULD
AIMII®Semiconductors
58981
If bit 7 of the Control Register is 0, then bits 2 and 0 of
each Connection Memory High location function nor·
mally. If bit 2 is 1, the associated ST·BUSTM output chan·
nel is in Message Mode; i.e., the byte in the cor·
responding Connection Memory Low location is
transmitted on the stream at that channel. Otherwise,
one of the bytes received on the serial inputs is
transmitted and the contents of the Connection
Memory Low define the ST·BUSTM input stream and
channel where the byte is to be found (see Figure 13).
If the ODE pin is low, then all serial outputs are high·
impedance. If it is high and bit 6 in the Control
Register is 1, then all outputs are active. If the ODE
pin is high and bit 6 in the Control Register is 0, then
the bit 0 in the Connection Memory High location
enables the output drivers for the corresponding in·
dividual ST·BUSTM output stream and channel-bit
o = 1 enables the driver and bit 0 = 0 disables it (see
Figure 12).
Figure 12. Connection Memory High Bits
NO CORRESPONDING MEMORY
-THESE BITS GIVE 0s IF READ.
PER CHANNEL
CONTROL BITS
r
Pin
Label
2
Message
Channel
Description
When 1, the contents of the corresponding location in Connection Memory Low are output on the location's
channel and stream. When 0, the contents of the corresponding location in Connection Memory Low act as an
address for the Data Memory and so determine the source of the connection to the location's channel and
stream.
(unused)
o
Output
Enable
If the ODE pin is high and bit 6 of the Control Register is 0, then this bit enables the output driver for the
location's channel and stream. This allows individual channels on individual streams to be made high·
impedance, allowing switching matrices to be constructed. A 1 enables the driver and a 0 disables it.
3.71
I
1
- _=.
-) GOULD
AIMII®Semiconductors
S8981
Figure 13. Connection Memory. Low Bits
TEST
BIT
.Pin
. 7"
CHANNEL
ADDRESS
BITS
STREAM
ADDRESS
BITS
Label
Description
Test
Bit"
Used during probe test. Keep at unless channel is in the message mode (bit 2 of the corresponding Connection
Memory High location or bit 6 of the Control Register).
6·5"
Stream
Address
Bits"
The number expressed in binary notation on these 2 bits is the number of the ST·BUSTM stream for the source of
the connection. Bit 6 is the most significant bit. E.g., if bit 6 is 1 and bit 5 is 0, then the source of the connection is a channel on STi2. .
'.
.
4·0"
Channel
Address
Bits"
The number expressed in binary notation on these 5 bits is the number of the channel which is the source of
the connection (the ST·BUSTM stream where the, channel lies is. defined by tiits 6 and 5). Bit 4 is the most
significant bit. E.g., if bit 4 is 1, bit 3 is 0, bit 2 is 0, bit 1 is 1 and bit 0 is 1, then the source of the connection is channel 19.
°
"If bit 2 of the corresponding Connection High location is 1 or if bit 6 of the Control Register is 1, then these entire 8 bits are output on the channel and
stream associated with this location. Otherwide the bits are used as indicated to define the source of the connection which is output on the channel and
stream associated with this location.
3.72
-} GOULD
AIMII®Semiconductors
58981
Applications
Use in a Simple Digital Switching System
Figures 14 and 15 show how S8981 s can be used with
S8970 and S3507A to form a simple digital switching system. Figure 14 shows the interface between the S8981s
and the filter/codecs. Figure 15 shows the position of
these components in an example architecture.
The 83507 A filter/codec and 88970 line interface in Figure 14 receives and transmits digitized voice signals on
the ST-8U8™ input DR, and ST-8U8™ output DxD ,
respectively. These signals are routed to the ST-8U8™
inputs and outputs on the top 88981, which is used as a
digital speech switch.
The 88970 and S3507A are controlled by the ST-8USTM
input Dc originates the appropriate signals from an output
channel in Message Mode. This architecture optimizes
the messaging capability of the line circuit by building
signalling logic, e.g., for on-off hook detection, which
communicates on an ST-8U8™ output. This signalling
ST-8USTM output is monitored by a microprocessor (not
shown) through an 8T-8USTM input on the bottom 88981.
Figure 15 shows how a simple digital switching
system may be designed using the 8T-8U8™ architecture. This is a private telephone network with
128 extensions which uses a single 88981 as a
speech switch and a second 88981 for communication with the line interface circuits.
Figure 14. Example of Typical Interface between S8981s, S8970, and S3507A for Simple Digital
Switching System
SToO
STiO
8981
AS
SPEECH
SWITCH
58981
SToO
STiO
SToO
STiD
' - - - _....
SToO
STiO """-~-r
,--+--<,!f:-~
r-+
r .
STOo~
8981 USED
IN MESSAGE
MODE FOR
CONTROL AND
SIGNALLING
S8981
•• 1
SliD
~
SToO
STiO
~
SToO
STiO
~
SToO
STiO
~
4..........
• -<
Ox
DR
Dc
\+. _.
LINE DRIVER
AND
2- TO 4WIRE
CONVERTOR
LINE INTERFACE CIRCUIT WITH S8970 AND S3507A FILTER/CD DEC
~.
-:-+-......
3.73
-} GOULD
AIMII®Semiconductors
S8981
Figure 15. Example Architecture of a Simple Digital Switching System
LINE INTERFACE CIRCUIT
WITH CODEC
(e.g. 88970 AND 83507A)
rI
I
I
8PEECH
SWITCH
•
••
REPEATED FOR LINES
2 TO 32
REPEATED FOR LINES
2 TO 32
S8981
LINE INTERFACE CIRCUIT
WITH CODEC
(e.g. 88970 AND 83507A)
•
REPEATED FOR LINES
34 TO 64
••
REPEATED FOR LINES
34 TO 64
CONTROLLING
MICRO·
PROCESSOR
I
)'21 I
I
I
.J
CONTROL &
81GNALLING
88981
LINE INTERFACE CIRCUIT
WITH CODEC
(e.g. 88970 AND 83507A)
•
•
•
I
}21
I
_.J
I
REPEATED FOR LINES
66 TO 96
REPEATED FOR LINES
66 TO 96
{2
-_ .....
--...,
LINE INTERFACE CIRCUIT
WITH CODEC
(e.g. 88970AND83507A)
3.74
••
•
REPEATED FOR LINES
••
•
REPEATED FOR LINES
98 TO 128
98 TO 128
-} GOULD
AIMII®Semiconductors
S8981
A larger digital switching system may be designed by
cascading a number of 88981s. Figure 16 shows how
four 88981s may be arranged in a non-blocking con-
figuration which can switch any channel on any of the
8T-BU8™ inputs to any channel on the 8T-BU8™ outputs.
- ~:
I
Figure 16. Four 58981 s Arranged in a Non-Blocking 8 x 8 Configuration
.
8981
A
IN 0/3
,
snOl3 STo013
8981
B
Y
,
IN 417
DUT 417
snO/3 SToo/3
~
8981
c
8TIO/3 SToO/3
4
OUT 0/3
H
8981
D
STIO/3 SToO/3
Application Circuit with 56802 Processor
Figure 17 shows an example of a complete circuit
which may be used to evaluate the chip.
For convenience, a 4 MHz crystal oscillator has been
used rather than a 4.096 MHz clock, as both are within
the limits of the chips specifications. The RC delay
used with the 393 counters ensures a sufficient hold
time for the FP signal, but the values used may have
to be changed if faster 393 counters become available.
The chip is shown as memory mapped into the
MEK6802D3 system. Chip addresses 00-3F correspond to processor addresses 2000-203F. Delay
through the address decoder requires the VMA
signal to be used twice to remove glitches. The
MEK6802D3 board uses a 10KQ pullup on the MR pin,
which would have to be incorporated into the circuit
if the board was replaced by a processor.
3.75
GOULD
~MII®Semiconductors
3.76
-} GOULD
AIMII®Semiconductors
88981
A
_
))
0
t/
....
F-.c, ............... ......... ....
)
MILLIMETERS
PIN 1
)
(
I..............................I .... 1·
_1-
L
-IA_
J
H
~_WfiJtmtirl
0
F
t
Mt
C
G
3.77
I
INCHES
DIM
MIN
MAX
MIN
A
50.29
51.31
1.980
2.020
B
14.73
15.24
0.580
0.600
e
2.92
3.94
0.115
0.155
0
0.41
0.51
0.016
0.020
F
1.02
1.52
0.040
2.54 Bse
G
MAX
0.060
0.100 Bse
H
1.14
1.40
0.045
J
0.23
0.30
0.009
0.012
K
2.54
3.81
0.100
0.150
L
15.24 Bse
0.055
0.600 Bse
M
1.02
1.52
0.040
0.060
N
-
10°
-
10°
1
- _=.
I
212A/V.22 Modem Filter With
Equalizers &Analog Loopback
-} GOULD
AIMII®Semiconductors
S35212A
Features
• Bell 21.2A!V.221V.22BIS Compatible
• Usable for Bell 103/113 Applications
• High and Low Band Filters With Compromise
Group Delay Equalizers and Smoothing Filters
• Guard Tone Notch Filters for CCITT
V.22!V.22BIS Applications
• Originate/Answer Operating Modes
• Low Power CMOS: 75 mW Typ.
• Two Uncommitted Operational Amps
.• Choice of Clocking Frequencies: 2.4576 MHz,
1.2288 MHz, or 153.6 kHz
• Call· Progress Tone Filter Capability
• Analog Loopback Test Capability
General Description
The S35212A Modem Filter is a monolithic CMOS integrated circuit. It does the filter/equalizing functions of
Bell 212A and CCITT V.22 (or V.22BIS) modems. The
S35212A includes high band and low band filters. It
features on-chip originate/answer mode selection. Included are compromise amplitude and group delay
equalizers for full compromise equalization. There is a
CCITT notch filter included. It provides rejection at 1800
Hz or 550 Hz; Two uncommitted operational amplifiers
are available to use for gain control or anti-aliasing filters. A continuous low pass filter is also included on the
RX(OUT) pin to act as a smoothing filter. SEL2
switches the S35212A between the normal data mode
Block Diagram
Pin Configuration
T-~
1+
'MT
+
"'0
TIOUT)
SEL2
24
Vss
23
OGNO
RX(IN)
22
ClK2
ClKl
21
T-
R(OUn
20
T+
R-
6 212AIV.22 19
T(OUT)
R+
7
MODEM
FILTER
18
TX(IN)
Von
17
NSEl
SELl
16
NFO
15
TX(OUT)
RX(OUT)
NSEL
TX(IN)
TX(OUT)
S35212A
IiI
RX(IN)
RXIOUT)
AGND
R-~
R+
'lOUT)
Rev
+
"'=1
'"
CLOCK
DIVIDER
eLK1
Alii MODE
11
14
iiI
SELl
NC
12
13
NC
ClK2
SEl2
3.78
10
GOULD
AIMII®Semiconductors
S35212A
and the call progress monitoring mode. For maximum
flexibility the 835212A will operate from a 2.4576 MHz,
1.2228 MHz or 153.6 kHz clock. The 835212A has
Analog Loopback capability to switch the transmit carrier output back through the receive output for testing.
Pin Functional Description
Pin Name
Pin Number
Function
Logic '0' for normal operation. Logic '1' scales down the frequency response by a factor of 6 for Call Progress
Tone Detection through the high-band filter.
SEL2
Vss
RX(lN)
2
Negative Supply Voltage (-5 Volts).
3
Receive Signal Input.
CLKl
4
2.4576 MHz or 1.2288 MHz Clock Input. This input is TTL and CMOS compatible. Leave open when using
CLK2.
1
- _=-
I
I
R(OUT)
5
Receive Uncommitted Op Amp Output (10 kD load maximum).
R-
6
Receive Uncommitted Op Amp Negative Input.
R+
7
Receive Uncommitted Op Amp Positive Input.
VDD
8
Positive Supply Voltage (+5 Volts).
SELl
9
Logic '0' selects 1.2288 MHz. Logic '1' selects 2.4576 MHz clock into Pin 4.
AGND
10
Analog Ground.
MODE (AiCi)
11
Originate/Answer Mode Control Input. A logic '0' sets the device in Originate Mode with the transmit signal in
the low-band and receive signal in the high-band. A logic '1' reverses the connections.
N/C
12
Do not connect to this pin.
N/C
13
Do not connect to this pin.
j[
14
Analog Loopback Control Input. A logic '0' sets the device in Loopback Mode. A logic '1' sets the device in
Normal Mode.
TX(OUT)
15
Transmit Signal Output. This output will drive a 20k load.
NFO
16
Notch Filter Output. This output will drive a 20k load.
NSEL
17
A logic '0' on this input programs the notch filter to reject 500 Hz. A logic '1' programs it to reject 1800 Hz.
TX(IN)
18
Transmit Signal Input.
T(OUT)
19
Transmit Uncommitted Op Amp Output (10 kD load maximum).
T+
20
Transmit Uncommitted Op Amp Positive Input.
T-
21
Transmit Uncommitted Op Amp Negative Input.
CLK2
22
153.6 kHz Clock Input. This input is TTL and CMOS compatible. Leave open when using CLK1.
DGND
23
Digital Ground.
RX(OUT)
24
Receive Signal Output. This output will drive a 20k load.
3.79
-} GOULD
AIMII®Semiconductors
S35212A
Absolute Maximum Ratings
DC Supply Voltage (VDD - Vss ) ........................................................................................................................ + 13.5V
Operating Temperature .......................................................................................................................... O°C to + 70°C
Storage Temperature ..................................................................................................................... -55°Cto +125°C
Analog Input .........................................................................,........................................... Vss -:- 0.3V",V IN ",VDO + 0.3V
D.C. Electrical Operating Characteristics: TA=O°C to +70°C; Voo= +5V±10%; Vss= -5V±10% unless
otherwise specified
Symbol
VIH
Min.
Parameter/Conditions
High Level Logic Input (Pins 1, 9, 11, 17, 14)
SEL2,SEL 1, MODE, NSEL,AL
Typ.
Max.
Units
4
Voo
V
Voo
0.8
V
V
VIH
VIL
High Level Logic Input (Pins 4 and 22) CLK1, CLK2
2.0
Low Level Logic Input (Pins 1,4,9,11,17,22,14)
Vss
RIN
Input Resistance (Pins 3 and 18) RX(lN), TX(IN)
5
CIN
Input Capacitance (Pins 3 and 18) RX(IN), TX(IN)
10
Po
Power Dissipation @ ± 5.25V
75
MQ
pF
150
mW
A.C. System Specifications: TA = 25°C; VDD = + 5V ± 10%; Vss = - 5V ±1 0% unless otherwise specified
Symbol
Va
VMAX
Parameter/Conditions
Min .
. Reference Signal Level Input
Typ.
VRMS
Maximum Signal Level Input
1.4
Bandwidth (both bands; - 3dB)
960
AFO
Gain at Center Frequencies
ICN L
ICN H
NFT
Clock Feedthrough with Respect to Signal Level
Hz
0
+1
dB
Idle Channel Noise-Low Band Filter
22
33
dBrnCO
Idle Channel Noise-High Band Filter
23
33
dBrnCO
TX
RX
Frequency vs. Amplitude Performance of Low- and High- Band Filters
Frequency (Hz) Relative Gain (dB)
Low·Band Filter
Min.
Max.
400
800
1200
1600
1800
2000
2400
2800
Units
VRMS
BW
-1
Max.
1
-35
+1
-1
0
-1.5
+1
-18
-48
-55
-50
Frequency (Hz) Relative Gain (dB)
High·Band Filter
Min.
Max.
800
1200
1600
2000
2400
2800
3200
3500
-2.5
3.80
dB
dB
Notch Filter Response
Frequency (Hz)
-50
-53
-50
+0.5
Low-Band Filter +
1800 Hz Notch Filter
1200 Hz
1800 Hz
+2.5
-10
-20
Low-Band Filter +
550 Hz Notch Filter
1200 Hz
550 Hz
0
0
- 23
-60
Relative Gain (dB)
Min.
Max.
-1
+1
-32
-1
+1
-32
-) GOULD
AIMII®Semiconductors
535212A
Frequency Response Characteristics
The curves on this page illustrate typical filter responses of the S35212A. Figure 1 shows the basic
band split function. This allows full duplex operation
within a voice channel. Figures 2 and 3 show the frequency response of the two filters. These curves include the compromise equalizers. Figures 4 and 5 show
the typical group delay response of the filters and
equalizers.
Figure 1. Typical Amplitude vs. Frequency Plot
-~:
I
-
Figure 3. Typical High-Band Amplitude
vs. Frequency Plot
Figure 2. Typical Low-Band Amplitude
vs. Frequency Plot
i
DD
1-..
1:'
.. '--_-=__....",,....-_.....,,,,.:::-.__-=-__.-:,,±
.._ - - J
-407
fREDUElICl!Hrl
FIIEDUEIICY'Itz)
Figure 5. Typical High-Band Group Delay
vs. Frequency Plot
Figure 4. Typical Low-Band Group Delay
vs. Frequency Plot
!lQQ
~
0
~
-'00
1'''"''--~----=:----'''''''----'-----':::'''-----'
FIIEDUUCY(HI)
fHQUEIIC'(Itz)
3.81
-) GOULD
AIMII®Semiconductors
S35212A
Call Progress Monitoring (Pin 1)
The center frequencies of the two filters shift down to
one-sixth of their original values when pin 1 goes high.
The high-band 2400 Hz filter centers around 400 Hz. Its
passband is approximately 300 to 480 Hz. Precision
dial tone (350/440 Hz) will pass. Ringback (440/480 Hz)
and half of busy/reorder (480/620 Hz) will also pass.
Call Progress Tones
The modem's energy detector software can determine
the cadence or timing of the information to identify the
proper status of the call.
V.22 Notch Filter (Pins 16, 17)
The S35212A includes a notch filter for CCITT V.22
modem operation. This filter notches out the guard tone.
required in V.22 operation. When a V.22 modem
answers, it sends the 2100 Hz answer tone, and then
the 2400 Hz data carrier. It is also required to send
along with the data carrier a guard tone of 1800 Hz.
(Some administrations require 550 Hz.) The purpose of
this tone is to prevent the network from disconnecting:
It provides energy at another point in the spectrum
other than 2400 Hz. This simulates speech and will not
trigger signaling receivers. The tone is only 3 dB below
the data carrier. It is 600 Hz closer to the desired
receive frequency of 1200 Hz, requiring additional filtering to maintain performance.
Frequencies
Timing/Cadence
Condition
Indicated
350+440 Hz
. Can stant Tone
Dial Tone
440+480 Hz
2s8C' on, 4sec off
Audible Ringing
480+620 Hz
0.5sec on, 0.5sec off
(60 ppm)
Line Busy
(Station Busy)
480 + 620 Hz
0.25sec on, 0.25sec off
(120 ppm)
Trunk Busy
(Reorder)
analog signal passes back through the RX(OUT) pin to
the modem. It is demodulated and returned to the
terminal/computer as received data.
Clock Input Selection (Pins 4, 9, 22)
The filter uses one of three possible clock frequencies.
Either 2.4576 MHz or 1 .2288 MHz can be applied to pin
4, CLK1. Pin 9, SEL 1, when high, selects the divider for
2.4576 MHz. When low, it selects the divider for 1.2288
MHz. When using the S35212A with the S35213
modem chip, or if a 153.6 kHz clock is available, the
clock is applied to pin 22, CLK2. Leave pins 4 and 9
open.
Compatibility with Previous Filters (Pins 12, 13, 14)
The S35212A plugs directly into any socket that previ- .
ously held an S35212. It functions exactly as the
S35212 as long as pin 14 is high. Pins 12 and 13
should be left open.
Pin 17, NSEL, when high, provides 1800 Hz notching.
When low, it provides 550 Hz notching.
The output of the low-band filter, through the notch filter,
is always available at pin 16, Notch Filter Out.
Answer/Originate Mode Selection (Pin 11)
Pin 11 selects the filters for the particular mode of
operation. When it is low for the originate mode, the
transmit path is through the low-band filter. Receive is
through the high-band filter, When this pin is high for
the answer mode, the transmit path is through the high-·
band filter. Receive is through the low-band filter. An internal pull-down resistor keeps the chip in the originate
mode when this pin is not connected.
Analog Loopback (ALB) (Pin 14)
When pin 14, AL, is low, the signal at pin 18, TX(IN),
passes through the filter selected by pin 11, Ala, and
out through pin 5, RX(OUT).
Analog Loopback tests the local modem and terminal/
computer hardware and software. Any character sent
from the keyboard echoes back to the screen after
being sent to the modem. It is modulated by the
modem and sent out to the filter. If pin 14 is low, the
3.82
-} GOULD
AIMII®Semiconductors
S35212A
Uncommitted Operational Amplifiers
Figure 6. Anti-Aliasing Low-Pass Filter
for S35212A
The two operational amplifiers are available to use as
gain stages or anti-aliasing filters for the complete
modem circuit. These are CMOS op amps. They do not
have low impedance drive capability. Do not load by
less than 10 kf!. The open loop voltage gain is typically
about 86 dB and the unity gain frequency is about 1.5
MHz with < 5 pF loading. Input offset voltages will be
10 mV or less.
FROM
LINE
'>=--1-"':'" RXIIN)
5 kO
HYBRID
0.0064
~F
low-pass filter constructed around the receive op amp.
It is a critically-damped, unity-gain, Sallen-Key filter with
a cutoff frequency of 6 kHz.
Figure 7. RS-232 Serial Modem for 1200/300bps Asynchronous Operation/Auto-Answer/Auto-Dial Capability
'"2~
LEVEL
-SHIFTER
jjjj
25~
20
r?-
21~
23~
----
CPM
RI
TO
r
1489
8051
Ai
~
-
DAA
f
i
CE
GOULD AMI
S2579
OTMF
DIALER
R1·R4
( ..
Ir'~-
AO·A3
/ ~I
DTMF
TONES
I
0,
TXO
3,.J!!L -
RD
5~
6~
8~
CTS
12J!...
22~
1488
--
'-/
~
Te
LEVEL
SHIFTER
OSR
OCO
GOULD
RXO
SP1
Re
835213
MODEM
AID
SP2
Ai
SP3
elK
~CATE
1if
Fe.
4~~
2.4576MHz
'----
3.83
"m.EPHONE
-
I-
OTR
ROL
-
.
I
Using one of the op amps for anti-aliasing is a good
idea. The receive input to the filters must be band limited to avoid aliasing. The telephone network band
limits the incoming signals from distant modems. Nevertheless, local noise or noise on the modem board itself
can create problems. Figure 6 shows a second-order
RH32C
08·25
1_:
1
GOULD
835212A
FILTER
Re
~
LINE
212A/V.22 Modem Filter
With Equalizers
-} GOULD
AIMII®Semiconductors
Advanced Product Description
S352128
Features
General Description
o Bell 212Atv.221\1.22BIS Compatible
. 0 Usable for Bell 103/113 Applications
o High and Low Band Filters With Compromise
Group Delay Equalizers and Smoothing Filters
o Guard Tone Notch Filters for CCITT
\l.22/\l.22BIS Applications
o Originate/Answer Operating Modes
o Low Power CMOS: 75 mW Typ.
o Two Uncommitted Operational Amps
o Choice of Clocking Frequencies: 2.4576 MHz,
1.2288 MHz, or 153.6 kHz
o Call Progress Tone Filter Capabilities
o Analog Loopback Test Capability
The S35212B Modem Filter is a monolithic CMOS
integrated circuit. It does the filter/equalizing functions of Bell 212A and CCITT V.22 (or V.22BIS)
modems. The S35212B includes high band and low
band filters. .It features on-chip originate/answer
mode selection. Included are compromise amplitude
and group delay equalizers for full compromise
equalization. There isa CCITT notch filter included. It
provides rejection at 1800 Hz or 550 Hz. The NFl pin
switches the notch filter in or out of the low band
filter path. It is in for V.22 and out for 212A operation.
Two uncommitted operational amplifiers are available
to use for gain control or anti-aliasing filters. A con-
Block Diagram
Pin Configuration
NFO
NSEL
TX(IN)
TX(DUT}
SEL2
24
v"
23
DGNII
RX(IN)
22
CLK2
elK1
21
RX(IN)
R)((OUT)
A-:3b
+ +
R
Rev
R(OUT)
Nfl
",
'"
"3
CLOCK
DIVIDER
6 8352128
l(OUT)
7
TX(IN)
212AIV.22
MODEM
FILTER
v..
NSEl
SEll
NFO
AGND
10
lX(oUT)
CPM
AIO MODE
11
A[
elK1
CP.
12
Nfl
SEl1
elK2
SEll
3.84
AA+
T-
T+
R(OUT)
A[
RX(OU1)
-} GOUL[]
AIMII®Semiconductors
8352128
tinuous low pass filter is also included on the
RX(OUT) pin to act as a smoothing filter. 8EL2
switches the 8352128 between the normal data mode
and the call progress monitoring mode. The CPM pin
switches on a second call progress mode. For max-
imum flexibility the 8352128 will operate from a
2.4576 MHz, 1.2228 MHz or 153.6 kHz clock. The
8352128 has Analog Loopback capability to switch
the transmit carrier output back through the receive
output for testing.
\
- ~:
I
-
Pin Number
Pin Name
SEL2
Function
Logic '0' for normal operation. Logic '1' scales down the frequency response by a factor of 6 for Call
Progress Tone Detection through the high-band filter.
Vss
RX(IN)
2
Negative Supply Voltage (- 5 Volts).
3
Receive Signal Input.
CLK1
4
2.4576 MHz or 1.2288 MHz Clock Input. This input is TTL and CMOS compatible. Leave open when
using CLK2.
R(OUT)
5
Receive Uncommitted Op Amp Output (10 kfl load maximum).
R-
6
Receive Uncommitted Op Amp Negative Input.
R+
7
Receive Uncommitted Op Amp Positive Input.
Voo
SEL 1
8
Positive Supply Voltage (+ 5 Volts).
AGND
10
Analog Ground.
MODE (A/O) *
11
Orginatel Answer Mode Control Input. A logic '0' sets the device in Originate Mode with the transmit
signal in the low-band and receive signal in the high-band. A logic '1' reverses the connections.
CPM
12
This pin scales down the frequency response of the low-band filter by 2.5 for Call Progress Detection,
leaving the high-band filter to receive incoming carriers.
9
Logic '0' selects 1.2288 MHz. Logic '1' selects 2.4576 MHz clock into Pin 4.
13
Notch'Filter Insert. A logic '1' inserts the notch filter in the path from the low-band filter.
14
Analog Loopback Control Input. A logic '0' sets the device in Loopback Mode. A logic '1' sets the device
in Normal Mode.
TX(OUT)
15
Transmit Signal Output. This output will drive a 20k load.
NFO
16
Notch Filter Output. This output will drive a 20k load.
NSEL
17
A logic '0' on this input programs the notch filter to reject 500 Hz. A logic '1' programs it to reject
1800 Hz.
NFl
iiI
t
TX(IN)
18
Transmit Signal Input.
T(OUT)
19
Transmit Uncommitted Op Amp Output (10 kfl load maximum).
T+
20
Transmit Uncommitted Op Amp Positive Input.
T-
21
Transmit Uncommitted Op Amp Negative Input.
CLK2
22
153.6 kHz Clock Input. This input is TTL and CMOS compatible. Leave open when using CLK1.
DGND
23
Digital Ground.
RX(OUT)
24
Receive Signal Output. This output will drive a 20k load.
'Internal Pull·downs.
j:lnternal Pull·up.
3.85
-} GOULD
AIMII®Semiconductors
S352128
Absolute Maximum Ratings
DC Supply Voltage (Voo- Vss) .......... : .............................. : ..•.............. + 13.5V
Operating Temperature ........... : ............................................... O°C to + 70°C
Storage Temperature ....•.................................................... -55°Cto + 125°C
Analog Input ................... :: ................................... Vss-'0.3VS;VINS;VOO+O.3V
D.C. Electrical Operating Characteristics: TA=O°Cto +70°C;Voo=+5V ±10%;Vss=-5V ±10% unless
otherwise specified
Symbol
Parameter/Conditions
Min.
Typ.
VIN
High Level Logic Input (Pins 1,4,9,11,12, 13, 14, 17, 22)
2.0
VIL
Low Level Logic Input (Pins 1, 4, 9,11,12,13,14,17,22)
Vss
RIN
Input Resistance (Pins 3 and 18) RX(IN), TX(IN)
5
CIN
Input Capacitance (Pins 3 and 18) RX(IN), TX(IN)
10
Po
Power Dissipation @ ± 5.5V
75
Max.
Units
Voo.
0.8
V
V
MO
pF
150
mW
A.C. System Specifications: T A = 25°C; Voo = + 5V ± 10%; Vss = 5V ± 10% unless otherwise specified.
Symbol
Parameter/Conditions
Min.
Vo
Reference Signal Level Input
VMAX
BW
AFO
ICNL
Gain at Center Frequencies
ICNH
Idle Channel Noise -
NFl
Clock Feedthrough with Respect to Reference Signal Level
Typ.
Max.
Units
1
VRMS
Maximum Signal Level Input
1.4
VRMS
Bandwidth (both bands; -3 dB)
960
Hz
-1
Idle Channel Noise -. Low-Band Filter
High-Band Filter
TX
RX
0
+1
dB
22
33
dBrnCO
23
33
dBrnCO
-40
-60
dB
dB
THDRX
THDlX
Frequency vs. Amplitude Performance of Low· and High· Band Filters
Frequency (Hz) Relative Gain (d B)
Low·Band Filter
Min.
Max.
400
800
1200
1600
1800
2000
2400
2800
-35
+1
-1
0
-1.5
+1
-18
-48
-55
-50
Frequency (Hz) Relative Gain (dB)
High-Band Filter
Min.
Max.
800
1200
1600
2000
2400
2800
3200
3500
-2.5
3.86
Frequency (Hz)
-50
-53
-50
+0.5
Low-Band Filter +
1800 Hz Notch Filter
1200 Hz
1800 Hz
+2.5
-10
-20
Low-Band Filter +
550 Hz Notch Filter
1200 Hz
550 Hz
0
0
Notch Filter Response
Relative Gain (dB)
Min.
Max.
-1
+1
-45
-1
+1
-35
-) GOULD
AIMII®Semiconductors
5352128
Figure 1. Typical Amplitude vs. Frequency Plot
Frequency Response Characteristics
The curves on this page illustrate typical filter responses of the 835212B. Figure 1 shows the basic
band split function. This allows full duplex operation
within a voice channel. Figures 2 and 3 show the frequency response of the two filters .. These curves
include the compromise equalizers. Figures 4 and 5
show the typical group delay response of the filters
and equalizers.
1
- _=.
Call Progress Monitoring (Pins 1, 12)
The 835212B has two methods of doing call progress
monitoring. The first method, in common with the
835212A, uses pin 1, 8EL2, for activation. The second
method, uses pin 12, CPM, for activation .
. Figure 2. Typical Low-Band Amplitude
vs. Frequency Plot
Figure 3. Typical High-Band Amplitude
vs. Frequency Plot
uno
fIIU)UUICY!Hl)
fREOUENCY'Hl)
Figure 5. Typical High-Band Group Delay
vs. Frequency Plot
Figure 4. Typical Low-Band Group Delay
vs. Frequency Plot
¥
;;lDD
il
i.
neOUUICJ(Hll
3.87
-} GOULD
AIMII®Semiconductors
5352128
The center frequencies of the two filters shift doWn to
one-sixth of their original values when pin 1 goes
high. The high-band 2400 Hz filter centers around 400
Hz. Its passband is approximately 300 to 480 Hz.
Precision dial tone (350/440 Hz) will pass. Ringback
(440/480 Hz) and half of busy/reorder (480/620 Hz) will
also pass.
The second method, using pin 12, leaves the highband filter at 2400 Hz. It shifts the low-band filter
down by a factor of 2.5 for a center frequency of 480
Hz. The 620 Hz frequency passes through along with
the others. Because the high-band filter remains at .
2400 Hz, it takes fewer instructions to switch between
call progress tones and data carrier. The receive input
goes to both filters under this condition. Either the
received carrier or the CPM tones are available at the
receive output pin.
The modem's energy detector software can determine the cadence or timing of the information to identify the proper status of the call.
Call Progress Tones
Frequencies
Timing/Cadence
Condition
Indicated
350+440 Hz
Constant Tone
440+480 Hz
2sec on, 4sec off
Audible Ringing
480+620 Hz
0.5sec on, 0.5secoff
'(60 ppm) .
Line Busy
(Station Busy) .
480 + 620 Hz
0.25sec on, 0.25sec off
(120 ppm) .
Dial Tone
Trunk Busy
(Reorder)
high, provides 1800 Hz notching. When low, it provides 550 Hz notching.
The output of the low-band filter, through the notch
filter, is always available at pin 16, Notch Filter Out.
This is the same as the S35212A.
.
Analog Loopback (ALB) (Pin 14)
The second mode also squelches the transmit output
to the line. No tones will come from the originating
modem until answering carrier detection. This is not
necessary with the S35213 modem chip, as it already
has a squelch command for this purpose.
When pin 14, AL, is low, the signal at pin 18, TX(IN),
passes through the filter selected by pin 11, A/5, and
out through pin 5, RX(OUT). An internal pull-up resistor holds this pin high when not used. The S35212B.
will directly replace the S35212A without any circuit
changes.
V.22 Notch Filter (Pins 13, 16, 17)
Analog Loopback tests the local modem and terminal/computer hardware and software. Any character
sent from the keyboard echoes back to the screen
after being sent to the modem. It is modulated by the
modem and sent out to the filter. If pin 14 is low, the
analog signal passes back through the RX(OUT) pin to
themodem. It is demodulated and returned to the terminal/computer as received data.
The S35212B includes a notch filter for CCITT V.22
modem operation. This filter notches out the guard
ton~ required in V.22 operation. When a V.22 modem
answers, it sends the 2100 Hz answer tone, and then
the 2400 Hz data carrier. It is also required to send
along with the data carrier a guard tone of 1800 Hz.
(Some adminstrations require 550 Hz.) The purpose of
this tone is to prevent the network from disconnecting. It provides energy at another point in the spectrum other than 2400 Hz. This simulates speech and
will not trigger signaling receivers. The tone is only 3
dB below the data carrier. It is 600 Hz closer to the
desired receive frequency of 1200 Hz, requiring additional filtering to maintain performance.
.
Pin 13, NFl, when made high, switches in the notch
filter. It goes between the output of the low-band fi Iter
and the receive smoothing filter. Pin 17, NSEL, when
3.88
Clock Input Selection (Pins 4, 9, 22)
The filter uses one of three possible clock frequencies. Either 2.4576 MHz or 1.2288 MHz can be applied
to pin 4, CLK1. Pin 9, SEL 1, when high, selects the
divider for 2.4576 MHz. When low, it selects the
divider for 1.2288 MHz. When using the S35212B with
the S35213 modem chip, or if a 153.6 kHz clock is
available, the clock is applied to pin 22, CLK2. Leave
pins 4 and 9 open.
-) GOULD
AIMII®Semiconductors
5352128
Compatibility with Previous Filters (Pins 12, 13,14)
S35212A. The additional four modes of the S35212B
provide additional call progress monitoring using pin
12. Only five of the 12 modes are normally used.
Analog Loopback testing uses another two modes.
See Table 1 below.
The 835212B plugs directly into any socket that previously held an 835212 or 835212A_ It functions exactly
as the 835212 as long as pins 12, 13, and 14 are open_
Pins 12 and 13 may be low and pin 14 high for the
same results. The 835212B directly replaces the
835212A when pins 12 and 13 are open or low.
Uncommitted Operational Amplifiers
The two operational amplifiers are available to use as
gain stages or anti-aliasing filters for the complete
modem circuit. These are CMOS op amps. They do
not have low impedance drive capability. Do not load
by less than 10 kn. The open loop voltage gain is
typically about 86 dB and the unity gain frequency is
about 1.5 MHz with < 5 pF loading. Input offset
voltages will be 10 mV or less.
Answer/Originate Mode Selection (Pin 11)
Pin 11 selects the filters for the particular mode of
operation. When it is low for the originate mode, the
transmit path is through the low-band filter. Receive
is through the high-band filter. When this pin is high
for the answer mode, the transmit path is through the
high-band filter. Receive is through the low-band
filter. An internal pull-down resistor keeps the chip in
the originate mode when this pin is not connected.
Using one of the op amps for anti-aliasing is a good
idea. The receive input to the filters must be band
limited to avoid aliasing. The telephone network band
limits the incoming signals from distant modems.
Operation Mode Selection
The four control pins, 12 (CPM), 1 (8EL2), 14 (AL), and
11 (AiD) put the 835212B into 12 different operating
modes. The first eight modes are the same as the
Nevertheless, local noise or noise on the modem
board itself can create problems. Figure 6 shows a
Table 1. Operating Modes
Function
Mode
14
11
15
3
24
TX(OUT)
RX(IN)
RX(OUT)
L
L
H
H
H
H
L
L
18
12
CPM
1
SEL2
AI
Aio
TX(lN)
Normal Orig.
Normal Ans.
0
1
0
0
0
0
1
1
0
1
ALB - Orig.
ALB - Ans.
2
3
0
0
0
0
0
0
0
1
L
L
H
L
H
H
L
H
CPM1 - Orig.
Test - N/U
Test - N/U
Test - N/U
4
5
6
7
0
0
0
0
1
1
1
1
1
1
0
0
0
1
0
1
Ll6
H/6
L/6
H/6
Ll6
H/6
Ll6
H/6
H/6
Ll6
H/6
Ll6
H/6
Ll6
H/6
Ll6
Det Ans Tone
Test - N/U
Det CPM Tone
Test - N/U
8
9
10
11
1
1
1
1
X
X
X
X
1
1
0
0
0
1
0
1
-
SaT
SaT
SaT
SaT
Ll2.5+H
Ll2.5
Ll2.5+H
Ll2.5
H
Ll2.5
Ll2.5
H
Notes:
sar
indicates
L
indicates
H indicates
+ indicates
indicates
X indicates
U6 indicates
U25 indicates
that the transmit output is squelched.
the filter with a center frequency of 1200 Hz.
the filter with a center frequency of 2400 Hz.
connection to both filters.
no filter connection.
a "don't care" condition.
the low-band filter scaled down by 6.
the low-band filter scaled down by 2.5.
H
H
Normal operation uses modes 0 and 1 for originate and answer.
Call progress capability uses modes 4, 8, or 10.
Analog Loopback testing uses modes 2 and 3.
Modes 5,6,7,9, and 11 are additional test modes, not normally used.
3.89
-) GOULD
AIMII®Semiconductors
8352128
Figure 6. Anti-Aliasing Low-Pass Filter for 5352128
second·order low·pass filter constructed around the
receive op amp. It is a critically-damped, unity-gain,
Sallen·Key filter with a cutoff frequency of 6 kHz.
Figures 7 and 8 illustrate the signal path during CPM2
modes 8 and 10. The NO, pin 14, is used to select between Call Progress Tones through the low-band filter or
data/voice through the high-band filter.
>'---+---''-- ",(IH)
500
Figure 7. Call Progress Monitor Mode 8: Monitoring Answer Tone/Voice
TX(OUT) 15
18
NO
TX(DUT)
AH.
TONE
OUT
SMOOTHING
FILTERS
Figure 8. Call Progress Monitor Mode 10: Monitoring Call Progress Tones
TX(DUT) 15 NO
TX(DUT)
18
CPM
OUT
SMOOTHING
FILTERS
3.90
Bell 212A Single Chip
1200/300 BPS Modem
-) GOUL[]
AIMII®semiconductors
S35213
Features
D Bell 212A compatible
D Single-chip 1200 bps Full Duplex PSK Modem with
300 bps FSK Fallback Mode
DOn-Chip Scrambler-Descrambler
...
DOn-Chip Async/Sync and Sync/Async Conversion
D Full Analog and Digital Loopback Test Capability
D Carrier Detect and Automatic Gain Control
D 1200Hz Clock Output for Receive and Transmit Data
D Selectable for Operation with Internal or
External Clock
D 2.4576MHz Crystal Controlled with Filter Clock
(153.6kHz) Output Available
D 4SdB (0 to -4SdBm) Dynamic Input Range
D Selectable Character Length (S, 9, 10 or 11 Bits)
D Microprocessor Bus Interface
D CMOS with TTL Compatible Input/Outputs
D 2S-Pin Package
General Description
The S35213 is a single-chip ModulatorlDemodulator
circuit fully compatible with the Bell 212A standard. It
contains a 1200 bps PSK Mod/Demod and a fallback
300 bps FSK ModlDemod. When used with the
S35212A modem filter, all the modulationdemodulation and filtering functions to realize a Bell
212A modem are in place.
The S35213 has on-chip Scrambler and Descrambler,
asynchronous-to-synchronous and synchronous-toasynchronous conversion circuitry. It can accept internally generated clock or external clock. It features a
1200Hz output to optionally clock receive or transmit
digital data to or from the data terminal. Digital and analog
loop back test capability are also provided.
Block Diagram
Pin Configuration
'c
CARRIER OUT
'cCARRIEIIIN
AD
CE
Viii
A,
D,
A,
V"
A,
AL
A,
Re
A,
AGND
C,
835213
212A
8 MODEM
7
FCO
C,
,-_'_"_"_..JI LI__p,_H:H_"_-,
IXl COMMAND lOCA1J'JNS
Iy) READ LOCA11OHS, See page 7
3.91
TXD
DGND
AiD
10
OSC,
Te
11
OSC,
Vss
12
SXC/SP3
SRC/SP1
13
STC/SP2
RXO
14
RCV SYNC
-} GOULD
.AJMII®Semiconductors
535213
General Description (Continued)
Applications
The S35212A1S35213 chip set is designed for standalone as well as integrated modem applications. Both
chips are implemented using Gould's proprietary doublepoly CMOS technology which guarantees low power operation. This makes the chip set ideal for portable or battery
operated systems. It runs from ±5 volt supplies with inputs
and outputs being TTL level compatible.
o
o
o
o
o
Stand-Alone RS-232C Interface Modems
Modem in a Telephone Set with RS-232C Jack
Board Level ",p bus Interface Modems
"Smart Modems"
Data Telemetry Systems
Pin Functions
Pin #
1
2
3
4
5
6
7
8
9
10
11
12
13
Description
14
15
RXD
RCV SYNC
0
0
TTL
TTL
16
STC/SP2
0
TTL
17
SXC/SP3
1/0
TTL
18
19
OS Co
OSCi
0
I
CMOS
CMOS
20
21
22
FCO
DGNO
TXD
0
I
TTL
TTL
23
24
25
26
27
28
Ao
A1
A2
, A3
A4
CE
I
I
I
I
I
I
TTL
TTL
TTL
TTL
TTL
TTL
1m
WR
D~
Voo
iiI.
Re
AGNO
C1
C2
Ala
Te
Vss
SRC/SP1
levels
UO
TTL
I
I
TTL
1/0
TTL
Supply +5V
CMOS
0
I
Analog
-
,-
}
CMOS
0
0
Analog
Supply -5V
0
TTL
-
Function
Read Enable
Write Enable
Data 1/0 - Is high impedance when not selected.
+ 5V supply pin
Analog loopback signal to filter chip S35212A.
Receive carrier input signal
Analog ground pin,
External .1/tFcapacitor for offset compensation connected across these pins.
Answer or originate mode signal to filter chip S35212A.
Transmit carrier output signal drives 20kO load at -7dBm (346mVRMS)
- 5V supply pin.
Synchronous Receive Clock. Received 1200Hz clock (recovered)- The data bit transitions are synchronous with positive edge of SRC. Alternatively, under asynchronous
mode, this pin can be used as a spare line, SP1 (addresses 18,19).
Received digital data to terminal-will be synchronous with SRC in the sync. mode.
Provides a negative pulse 3",sec or 6",sec wide on the leading edge of each received
data bit.
Synchronous Transmit Clock. Transmitted 1200Hz clock. It's rising edge indicates
time to change To data. Alternatively, SP2 (addresses 20,21).,
Synchronous External Clock. External transmit clock from data terminal for sync. in
the external synchronous mode. Alternatively, SP3 output (addresses 22, 23)
Crystal oscillator output pin-capacitor to Vss.
Uses 2.4576 MHz crystal across
Crystal oscillator input pin-capacitor to Vss.
these pins. The capacitors should
be 20pF each.
153.6kHz clock signal to S35212A filter chip.
Digital ground pin.
Digital data input from terminal must be synchronized to STC or SXC when in sync.
mode.
Address Line.
Address Line.
Address Line
Address Line
Address Line
Chip Enable
3.92
-} GOUL[]
AIMII®Semiconductors
535213
Absolute Maximum Ratings
DC Supply Voltage (Voo- Vss) ............................................................. + 13.5V
Operating Temperature ............................................................. O°C to + 70°C
Storage Temperature ........................................................... -55°C to +125°C
Analog Input/Digital Input. ............................................... Vss- O.3V :5VIN:5VOO+ O.3V
D.C. Electrical Operating Characteristics: TA=O°C to +70°C; Voo= +5V (±10%); Vss= -5V (±10%) unless
otherwise specified
Symbol
Typ.
Parameter/Conditions
Min.
Max.
Units
High Level Logic Input (Pins 1-3, 17, 22-28)
V
2.0
Voo
VIH
Low Level Logic Input (Pins 1-3, 17, 22-28)
+0.8
V
VIL
Vss
High Level Logic Outputs (Pins 3, 13-17, 20)
2.4
V
IOH= 100jlA
VOH
Voo
Low Level Logic Outputs (Pins 3,13-17,20)
V
0
+0.4
IOL = 1.6mA
VOL
High Level Logic Outputs (Pins 5, 10)
V
Voo- .3(Voo- VSS)
VOH
Voo
Low
Level
Logic
Outputs
(Pins
5,
10)
V
Vss + .3(Voo-Vss)
VOL
Vss
170
mW
90
Power
Dissipation
@±5.5V
Po
*
A.C. System Specifications:TA=25°C; Voo= +5V; Vss= -5V unless otherwise specified
Typ.
Symbol Parameter/Conditions
Min.
Oscillator Frequency
2.4576
losc
Clock Signal Output to Drive S35212A Filter
153.6
fco
346
291
TOUT Transmit Carrier Output Level into 20KO Load (-7 .O± 1.5dBm)
3.0
RSENS Receive Carrier Input Level
+The power consumption is approximately 60% from the positive supply and 40% from the negative supply.
3.93
Max.
411
775
Units
MHz
KHz
mVRMS
mVRMS
I
I
1
- _=.
,
GOULD
AIMII®Semiconductors
535213
Figure 1. Preliminary Signal Relationships, Serial Data Path, High Speed Mode
ASYNCRONOUS MODE
TXD
==::x'---_____
AXD _ _ _ _
~X'_
~X'-
_______1X'______
_____-----'X'-______x==
----..U- 3
Rev SYNC
U
J.1SEC
U--
11------833/'8Ec (825"SEC)----~1
IN THE ASYNCHRONOUS MOOE SRC, STC, SCT ARE NOT VALID.
IN LOW SPEED MODE iiCii'SVNC FREE RUNS AND IS NOT RELATED TO RECEIVE DATA
SYNCHRONOUS MODE
833jlSEC
I
I
'xc
\
/
\
/
'TC
\
/
\
/
'x.
=:x
X
!
/
\
\
X
IN THE EXTERNAL MODE STC IS DERIVED FROM SXC WHICH IS THE EXTERNAL SYNCHRONIZING SIGNAl. THE DATA SHOULD BE
CHANGING ON THE NEGATIVE EDGES OF STC. IT IS SAMPLED ON THE POSITIVE EDGE OF STC.
=><
"X,
SRC
Rev SYNC
\
---=u-
/
6j..tSEC
833j.1SEC
1
X
X
/
\
U
'I
\
U
SRC IS DERIVED FROM THE TRANSITIONS OF THE INCOMING DATA STREAM. THE NEGATIVE TRANSITIONS OF SRC COINCIDE WITH
THE BIT CHANGES IN RXD. RCVSYNC IS A NEGATIVE·GOING PULSE COINCIDING WITH THE NEGATIVE EDGES OF SRC.
3.94
;-
-) GOULD
AIMII®Semiconductors
535213
j.lP
or j.lC
Interface Timing
Figure 2. Read Timing Characteristics
ADDRESS
-t
~:'
x'---_ I
.
I
\
I
,/
I
CD
i---IeSR
iiii
®
@
IpWR
IEHR+
\
/
@
""'-IOAR-
0
DATA BUS
• ADDRESS MAY BE COINCIDENT DR PRIOR TO
-®
IOHR
VALID DATA
I
I
CE GOING LOW.
Read Cycle
Symbol
Parameter
Min.
Max.
Unit
CD tESR
® tPWR
Enable Setup' Read
70
Pulse Width - Read
250
ns
@
Enable Hold- Read
0
ns
tEHR
CD tDAR
Data Access - Read
®
Data Hold - Read
tDHR
ns
200
20
3.95
ns
ns
-} GOULD
AMII®Semiconductors
S35213
/.Ip or /.IC Interface Timing (Continued)
Figure 3. Write Timing Characteristics
ADDRESS
}
.
\
t
WITH UART AND
DUAL PDRT
REGISTER FILE
{
AO·A4,OO
liii
Wii
TXO
RXO
GDULO
835213
MODEM
T,
R,
GOULD
835212A
FILTER
CE
Rev SYNC
SHC, STC
3
I
CPM
.y_~f-1
AJO
Ai: ClK2 SEl2
AIO
sxc
'"
Ai:
2.4576 MHz
3.100
153.6KHZ
~
J
T,
I--"'-
-
TElEPHDN
LINE
r--
-} GOULD
~MII®Semiconductors
S35213
Figure 6. Apple liE Parallel Interface Example for 12001300 BPS Asynchronous Operation
1
- _=.
I
1'-
-- -------------------------
I
I
I
I
I
I
I
I
I
---;=;1J=. }~~1!,#J.ff".M:".E_~~"I'Ir_=FA=F·==_;=);.·.·1 ~! ~~.~ ~"
j_1
" "
~ ~ ~ I~ I~ a ,; I~ I. I§ ~ n::
~I. ~
• " ••
12 I."
_- T,;·,~~"·:'-,., !~
i----:lN"h
____
.
J
1i!
~
~
1:;
;2
~
~
~
" -"
:f ~ ~ ~ :eo :!' ~
"I~'
...
~
::1
3.101
I:;;
'-11'
"I ."
107msec on Ai will put the device in
the Answer Mode. Similarly (with OTR high) 8H can be
pulled low for >54msec to put the 83531 into the
Originate Mode.
Passthru Mode
With the "Test 0" and "TesI1" lines the 83531 can be
put into the Passthru Mode disabling the handshake
protocol. The transmit and receive functions are enabled but become independent of timing and control.
CD works as usual and the Answer and Originate
Modes are selected manually with Ai and SH.
Abort Mode
There is an automatic abort feature in the 83531 to
avoid tying up a system when there is difficulty
establishing a link. If no carrier is detected within 14
seconds of being put into the answer or originate
mode it will abort the call by turning off OH and
disconnecting the phone line. OSR will also go off
(high). This abort time can be extended by pulsing RTS
low for 1msec before the 14 seconds have elapsed.
This will reset the abort timer. If time does run out OTR
should be pulsed off to. reset the 83531.
Shutdown Mode
8hould the received carrier fall below -48 dBm (approx.)
during data exchange for more than 213msec the
83531 will terminate the call and go on hook, disconnecting the phone line.
Test 0
PIN 7
Test 1
PIN 6
S3531
STATUS
0
1
0
0
NORMAL
PASSTHRU
1 = +5V (VDD )
0= -5V (Vss)
V.21 Mode, CCITT Operation
With the SL pin tied high the 83531 functions in the
CCITT V.21 Mode but performs the same operations
described above. The basic principle is the same but
the frequencies aAd the timings are switched to V.21
specifications. When in V.21 Mode the V.25 answer
tone of 2100Hz will be generated upon answering. 8ee
the timing charts and Table 1 for additional details.
Diagnostic Modes
The 8353"1 has two diagnostic modes for either local or
remote testing. By putting the AL pin high while OTR is
high, the device enters the Analog Loopback Mode.
OH goes low to busy out the phone line. The receive
filter center frequency is switched to the transmit
Table 1. 103/V.21 Mark and Space Frequencies
Transmit Frequency (Hz)
Mode
Bell 103 Originate
Bell 103 Answer
CCITT V.21 Originate
CCITT V.21 Answer
CCITT V.25 Answer Tone
Mark
1270
2225
980
1650
Space
1070
2025
1180
1850
Receive Frequency (Hz)
Mark
2225
1270
1650
980
2100
"(Note that OH only follows RTS. The proper timing for dialing must come from the terminal on the RTS line.)
3.112
Space
2025
1070
1850
1180
N/A
-} GOULD
AIMII®Semiconductors
53531
center frequency and the TC signal is internally connected to the RC input. The transmit signal also
remains available on the TC pin_ Thus any digital data
input at TD is coded and sent out via TC, and at the
same time back through the analog input, decoded,
and out on the RD pin.
By putting the DL pin high the 83531 enters the Digital
Loopback mode. In this mode any data received from
the remote end of the phone line is retransmitted back
to its source and D8R is forced high. The digital or
decoded data is not available at the RD output in this
mode. See Table 2.
Table 2. Control Logic During Diagnostic Modes
Test
Mode
OTR
RTS
Status Lines
OSR
OH
CTS
CO
AL
On
On
On
On
On
On
DL
On
On
Off
On
Off
Off
To establish diagnostic modes in either originate or
answer, establish handshaking in the preferred mode
(originate or answer), then enter diagnostic modes.
Oscillator Details
Quartz Crystal Specification (25°C + 2°C)
Operating Temperature Range ............ O°C to + 70°C
Frequency. . . . . . . . . . . . . . . . . . . . . . . . .. 3.579545MHz
Frequency Calibration Tolerance. . . . . . . . . . . . .. .02 ± %
Load Capacitance .........
. . . . . .. . .. 18pF
Effective Series Resistance . . . . . . . . . . .. 180 Ohms, max.
Drive Level-Correlation/Operating. . . . . . . . . . . . . . .. 2mW
Shunt Capacitance. . . . . . . . . . . . . . . . . . . . . .. 7pF, max.
Oscillation Mode. . . . . . . . . . . . . . . . . . . . . .. Fundamental
External Drive Requirements
To use an
duty cycle,
through a
amplitude
capacitor.
external 3.58MHz clock a TTL level, 50%
square wave can be applied to pin 12, OSCo
.1JLF capacitor. It must have a 2V pop
and be AC coupled through the .1JLF
Applications Circuits
Two applications circuits are illustrated. The first circuit is
for a stand-alone R8-232 interface modem to be used as
a peripheral accessory to a terminal or computer. Plugging into an R8-232 serial port on one side and into a
standard modular phone jackon the other side it is a
stand-alone direct connect modem for operation at rates
up to 300bps.
The second circuit is an add-on modem for building
into a computer and connecting to the internal parallel
buss structure. The ACIA or UART does the parallel-toserial and serial-to·parallel conversion required. The
edge connector is numbered for an Apple II application
but the same interface applies to most JLP systems.
Both circuits are intended for direct connection to the
phone lines. This requires meeting FCC Part 68
requirements for network protection as well as protection of the modem. No suppression components are
illustrated on these examples as the design of the interface will vary depending on the needs of the
designer. After a design is completed it must be subjected to Part 68 certification before sale to the public.
If one wants to avoid the protection/certification
details a certified DAA (Data Access Arrangement)
such as the Cermetek CH1810 can be used instead.
The DAA is designed to handle the phone line interface including the 4-wire to 2-wire function and is
already registered with the FCC.
Whether using a DAA or not, the 83531 requires very
few external components.
Hybrid Function
In the stand-alone circuit the hybrid 4-wire to 2-wire
converter utilizing the dual op amp was configured to
provide 1:1 conversion in each direction. A - 9dBm
voltage level from the Transmit Carrier pin on the
83531 is amplified by the op amp to compensate for
the losses in the 300n matching resistor and the coupling transformer. The transmit carrier is delivered to the
line at - 9dBm. (For CCITT applications this should be
reduced to - 13dBm.)
In the receive direction the loss in the coupling
transformer is compensated for by the other half of the
op amp. If there is a - 20dBm signal across Tip and
Ring then a - 20dBm signal is delivered to the Receive
Carrier pin on the 83531.
The 300n resistor is to provide the proper termination
so that Tip and Ring look like a 600n AC impedance to
the line. The 16Kn resistor from the Transmit Carrier
pin to the inverting input of the receive op amp is to
provide sidetone suppression. The transmit carrier is
provided through the 16Kn resistor 180 0 out of phase
from the transmit carrier presented to the line. Thus,
the transmit carrier is cancelled and presented to the
Recieve Carrier pin on the 83531 at a reduced level.
3.113
I~:
-
.
I
>~
=:
C/)
c:
CC
CC
.-c
W 0
~' c::
CD
~
MC145406
14
D-
RXii
13
1--=--='---1'---1
12
f-------t=-'----=--j
C/)
...
CD
~
11
10
~
r[ C
...~
Dr
n
CD
»
"C
"2-
+5V
TO CARRIER
INDICATOR
C'i"
a
0'
::J
C/)
n
::r
CD
3
a0'
0...
!='l
~
.f:>.
U1.
Co)
......
i
r
NORMAL ~
+5V
ANALOG LOOPBACK
10K
"5V
10K
103 SWS
+SV
1
V.21
SW1-SWS DIP SWITCH PAK
CJ)
w
w
(,J1
""""
CD
>~
~
"tI
f(l
til
s::
CQ
CQ
~Q
~
PI
~
Dr
g
:I>
"tl
"2.
r)'
!!le)"
::J
til
I')
::7
CD
3
!!l-
n'
~
0'
...
M
~
~
gJ.
~~
~
~~
I
~~
....
~~
PI
~~
::J
~-
.1
a.
~
llill§lilii!l
~~~!!~
:!!~!;Iiltl
~~§~~
~1:I!i!~i'l
§l!i~i
i
~
f::~!
di~~
~eBIl
=
10K
10K
-5V
103 SW5
il'l;;-!lS!
~~;:il:l
CD
ANALOG LOOPBACK
~§. H~
l!ii!lSm
:I>
"tl
"tl
+5V
::l~§i~
+5V
V.21
SW1-SW5 DIP SWITCH PAK
(J)
w
(1J
W
...I.
III
' I
, 'II
iii
r-
~
i
01
c:
5-
![
S'
0
~.
C
-} GOULD
AMII®Semiconductors
S3531
Under ideal conditions 20dB or more of cancellation
might be achieved, but because telephone lines vary
considerably, a cancellation of around 10dB Is a more
realistic number.
AC and DC specifications. The T2112 is much smaller
and lighter because the low end frequency response is
not needed. It is a modem transformer, not a voice
transformer.
The transformer listed is rated to 90mA loop current. To
go to the maximum loop current the Microtran number
would be T5115 for 120mA loop current capability. The
DC resistance may be slightly different and various components may need to be adjusted to retain the necessary
NOTE once again, that only minimal transient protec·
tion is illustrated in these examples, This must be add·
ed to meet the needs of the application and the FCC
Part 68 requirements.
3.116
-} GOULD
AIMII®Semiconductors
S3531
Modem Glossary
is important in all asynchronous serial data systems
because the edges of the data bits are used to
reconstruct all timing information.
Analog Loopback - A diagnostic test for the entire internal signal path of the modem chip_ The transmitted
analog output is internally connected to the analog
input.
DAA - Data Access Arrangement. An FCC registered
device necessary for correctly connecting a device to
the switched telephone network. Refer to Part 68 of the
FCC's regulations.
Asynchronous - A scheme for transmitting data on a
character-by-character ba,sis without a synchronizing
clock signal. In general the asynchronous protocol includes a start bit to identify the beginning of a
character, the data bits, and stop bit(s)_
DCE - Data Communication Equipment. Modem or
any other equipment necessary for the transmission
and reception of data between computers and
terminals.
Bandwidth - The frequency range of a communications channel. Normal phone lines have a bandwidth of
3000Hz for voice, from 300Hz to 3300Hz. ,
Digital Loopback A diagnostic test for the entire
phone line and remote modem. The remote modem's
digital output to the DTE is connected to the digital input from the DTE and fed back to the transmitting
modem.
BPS - The speed at which a modem can transmit or
receive data, measured in bits per second. 300 bps is
roughly equal to 300 words per minute.
Bias Distortion - Distortion such that the actual mark
and space bits are not of equal time duration, thus
causing a deviation from the expected 50% duty cycle.
Direct Connect Modems - Modems that contain a DAA'
rather than requiring an acoustic coupler or a tie-in to a
phone handset mouthpiece.
CCITT - International Telegraph and Telephone Consultative Committee. An organization for developing
communication system standards. The European
equivalent of BELL standards.
DTE - Data Terminal Equipment. The digital equip-'
ment that attaches to a modem as the end of the data
path. Usually a terminal or a computer.
Data Distortion - Bit bias distortion occurs when the
width of bits received are not equivalent for both a '
logic one and a logic zero. Bit bias is easily measured
as it shows up as a deviation in average voltage. In a
normal data stream of alternating ones and zeros the
average voltage is zero. However when bit bias destortion is present the duty cycle is not exactly 50% and
hence the average voltage is not zero. Excessive bit
bias will lead to quality degradation as system UARTs
deserialize data correctly only when bit bias distortion
is low.
Bit jitter distortion is also important for proper operation of all modems. Bit jitter occurs when the actual
center of the data bit drifts around the theoretical
center. Again, this is important to the proper operation
of a modem because UARTs only deserialize data correctly when bit jitter distortion is low. Jitter distortion
FSK - Frequency Shift Keying. A modulation method
which varies the carrier frequency to correspond with
the binary signals to be transmitted.
Full Duplex - Simultaneous two-way communication
(transmission and reception) between two computers
'
or modems.
Off-Hook - Connected to the telephone line.
RS232C - A serial communications interface defined
by the Electronic Industries Association. Frequently
used to connect stand-alone modems to personal
computers.
3.117
1
- _=.
I
-} GOULD
2600Hz Digital Frequency
AIMII®Semiconductors
Detector
S3524A
Features
o
o
o
2600Hz Center Frequency With 70Hz Bandwidth.
o
Input Comparator for Squaring and Sensitivity
Adjustment
o
l.ow Power CMOS Technology
Description
The S3524 is a digital Frequency Detector used to
accurately determine if an incoming tone is within" a
set of predefined limit frequencies. It checks every
period of the incoming signal, giving a true output for
each period falling within the desired bandwidth.
Small 8-Pin Minidip Package
Operation From a Low Cost 3.58MHz TV Colorburst Crystal or External Clock
"
The S3524A, using a 3.58 MHz clock, will detect a
2600Hz frequency within 70Hz bandwidth. It is primarily designed to follow the S3526B 2600Hz bandpass
filter as shown in Figure 4.
Block Diagram
Pin Configuration
Voo
OSCin
OSCout
IN-
5
Vss
3.118
DEl
OUT
IN+
2
FB
3
Vss
4
S3524A
a
Voo
7
OSC.
6
OSCi
5
DEl OUT
-} GOULD
AIMII®Semiconductors
S3524A
Absolute Maximum Ratings
Supply Voltage (Voo-Vss ................................................................... ± 15V
Operating Temperature ............................................................... O°C to 70°C
Storage Temperature .......................................................... - 65°C to + 150°C
Analog Input ......................................................... Vss - O.3V';; VIN .;; Voo + O.3V
Parameter Conditions
Min.
Typ.
Max.
Units
VDD
Positive Supply (Ref. to GND)
Vss
PD
Negative Supply (Ref. to GND)
VIN
Input Signal Level
4.75
5
5.25
V
-4.75
-5
- 5.25
V
43
mV (RMS)
Ro
Load Resistance
6
kQ
Power Dissipation
100
I
mW
Pin Description
Name
Number
Description
VDD
B
Positive Power Supply. Typically + 5V.
Vss
ININ+
4
Negative Power Supply. Typically - 5V.
1
Input comparator for setting sensitivity and squaring of analog signals. Signal sensitivity is
controlled by selecting external resistors.
FB
2
3
DET OUT
5
The detector output. Open drain type output for ease of interface. DET OUT will be high after
one full cycle of valid signal is detected. and will remain high until an out of frequency cycle
is detected.
OSC IN
OSC OUT
6
7
Oscillator terminals for 3.5BMHz reference crystal or clock. Uses standard TV crystal or a
rail-to-rail CMOS clock may be used.
Operation and Applications Information
Figure 1.
Figure 2. Representative Circuit
+5VOLTS
FILTERED
ANALOG
~ f-1'F-'- - - - - d
h
J
,aKQ
150KQ
DETECTOR
OUTPUT
-5V
INPUT _ (.5V SUPPLYI RT
mEL-~
-$VOLTS
1'S'Slll1z
2600Hz
2650Hz
5HzPERDlVISJON
3.119
- ~:
I
.
DC Electrical Operating Characteristics: TA = O°C to + 70°C
Symbol
I
GOULD
AIMII®Semiconductors
S3524A
Figure 3. Effective Response of S3526 Bandpass
Filter Followed by S3524A Digital Detector
Figure 5. A Typical Detection Bandwidth 2600 for
Application Circuit in Figure 4 at 10V
osc
-,
-,
TRANSISTION
REGION
TRANSISTION
REGION
NON·DETECT
REGION
NON·DETECT
REGION
TYPICAL 83526
/ ' BANDPASS RESPONSE
RESULTING RESPONSE
OF FOLLOWING 83526
W/S3524A DETECTOR
-3
-,
~5
h
-6
_7~
2500
-L~~
2550
__
~
____
~~4-
__
2650
'600
13
I,
2574
2552
__
2700
I,
2628
2642
I
I
~
2564
2636
IN SINGLE SUPPLY SITUATION THE GROUND FOR THE SENSITIVITY ADJUSTMENT WOULD BE 112
(VDo-VSS) AS DETERMINED BY A REGULATOR OR RESISTIVE VOLTAGE DIVIDER. OFFSET COMPENSA·
TlON WOULD BE DONE BY VARYING THE HALF VOLTAGE POINT SLIGHTLY IF DESIRED.
Figure 4. Circuit Example Showing S3526B and S3524A Combined to Provide Narrow Detection Bandwidth
+10V
AUDIO IN
.0 1
114
-l
1 INPUT
51KQ
~
CIT
1
CS
VAG
l~M
OSCi
DSC, 3
INV
24pF
¢3.5B
MHz
S3526B
TONE LN/C
HE
BUFF
J
1100~~
l~F i"
13
Voo
.1it
lKQ
2
N/C.-! NOTCH
11
.
17
Voo BPF 12
i
-I, 2~F
J
24PF
10
~N/C
Vss
6
~7
3.120
1 IN3
560:1
--I
10 of
FB
10KQ
DET 5
OUT
2 ,N +
llKQ
1.9KQ
8
VOD
S3524A
...! DSC,
OSC. L.N/C
Vss
4
DETECTOR
OUT
-} GOULD
DTMF Bandsplit Filter
AIMII®Semiconductors
S3525A
Features
General Description
o
The S3525 DTMF (Touch Tone® ) Bandsplit Filter is an
18-pin monolithic CMOS integrated circuit designed to
implement a high quality DTMF tone receiver system
when used with a suitable decoder circuit. The device
includes a dial tone filter, high group and low group
separation filters and limiters for squaring of the filtered signals. An uncommitted input amplifier allows a
programmable gain stage or anti-aliasing filter. The dial
tone filter is designed to provide a rejection of at least
52dB in the frequency band of 300Hz to 500Hz. The
S3525A can be used with digital DTMF decoder chips
that need the TV crystal time base allowing use of only
one crystal between the filter and decoder chips.
o
o
o
o
o
CMOS Technology for Wide Operating Single
Supply Voltage Range (7.0V to 13.5V). Dual
Supplies (± 3.5V to ± 6.75V) Can Also Be Used.
Uses Standard 3.58MHz Crystal as Time Base.
Provides Buffered Clock to Extemal Decoder
Circuit.
Ground Reference Internally Derived and Brought
Out.
Uncommitted Differential Input Amplifier Stage for
Gain Adjustment
Filter and Limiter Outputs Separately Available
Providing Analog or Digital Outputs of Adjustable
Sensitivity.
Can be Used with Variety of Available Decoders to
Build 2-Chip DTMF Receivers.
Block Diagram
Pin Configuration
v..
VREF
IN-
CKoor (3.5BMH.)
OSCOUT
BVREF
OSCIN
Vss
FHoUT
LD IH-
FLOUT
LD IH+
FEEDBACK
FLSQ
FHSQ
IH+
IH-
BVREf
HIIN+ .
v"
VREf
v~
®
Registered trademark of AT&T
3.121
HIIH-
1
- _=-
I
I
-} GOULD
~MII®Semiconductors
S3525A
Absolute Maximum Ratings:
DC Supply Voltage (VDD - Vss) ........................................................................................................................•... +15.0V
Operating Temperature .............................................................................................................................. O·C to + 70·C
Storage Temperature ...................................................................................................•...................... -55·Cto +125·C
Analog Input .........................................................................................•.............................. Vss - O.3V';;;VIN ,;;;VDD + O.3V
DC Electrical Operating Characteristics: TA = O·C to + 70·C
Symbol
Parameter/Conditions
Min.
Typ.
Max.
Units
Voo
Positive Supply (Ref to Vss)
9.6
12.0
13.5
V
VOL(CKOUT)
Logic Output" Low." Voltage 10L = 160flA
Vss + 0.4
V
VOH(CKOUT)
Logic Output"High" Voltage 10H = 4f1A
Voo-1.0
V
. VOL(FH, FL)
Comparator
Output Voltage
Low
VOH(FH, FL)
Comparator
Output Voltage
High
RINA (IN - ,IN +)
Analog Input Resistance
CINA(INA-,IN+)
VREF
Analog Input Capacitance
VOR = [BVREF • VREF 1
Offset Reference Voltage
500pF Load
10kQ Load
Vss + 2.0
10kQ Load
Voo - 2.0
V
8
MQ
V
0.50
(Voo - Vss )
15
pF
0.51
(Voo - Vss )
V
50
I
V
Voo-0.5
0.49
(Voo - Vss)
I
V
500pF Load
Reference Voltage Out
Power Dissipation
. Po
Vss+0.5
mV
Voo= 10V
170
mW
Voo= 12.5V
400
mW
Voo =13.5V
650
mW
AC System Specifications:
Symbol
AF
DTRL
DTRH
Parameter/Conditions
Min.
Typ.
Max.
Units
Pass Band Gain
5.5
6
6.5
dB
55
59
dB wrt
700Hz
50
53
dB wrt
700Hz
Dial Tone Rejection
Dial Tone Rejection is measured at the
output of each filter with respect to
the passband
350Hz
Low Group
Rejection
440Hz
High Group
Rejection
Either Tone
3.122
55
68
dB wrt
1200Hz
~ GOULD
AIMII®Semiconductors
S3525A
AC System Specifications (Continued)
Symbol
Parameter/Conditions
Min.
Typ.
Max.
Units
Attenuation Between Groups
GAL
Attenu'ation of the nearest frequency of the opposite group is measured
at the output of each filter with respect to the passband
Attenuation of 1209H z
50
>60
GAH
Attenuation of 941 Hz
40
42
dB wrt
700Hz
dB wrt
1200Hz
Total Harmonic Distortion
THD
Total Harmonic Distortion (dB). Dual tone of 770Hz and 1336Hz sinewave applied at the input of the filter at a level of 3dBm each. Distortion
measured at the output of each filter over the band of 300 Hz to 10kHz
(Voo = 12V)
Idle Channel Noise
-40
dB
ICN
Idle Channel Noise measured at the output of each filter with C-message
weighting. Input of the filter terminated to BVREF
Group Delay (Absolute)
1
mVrms
GD L
Low Group Filter Delay over the band of 50Hz to 3kHz
4.5
6.0
ms
GD H
High Group Filter Delay over the band of 50Hz to 3kHz
4.5
6.0
ms
Pin #
Function
Descriptions
16,17
OSC 1N , OSC OUT
These pins are for connection of a standard 3:579545MHz TV crystal and a 10MQ
± 10% resistor for the oscillator from which all clocking is derived. Necessary
capacitances are on-chip, eliminating the need for external capacitors.
18
CKOUT
11,12,13
IN -, IN +, Feedback
Oscillator output of 3.58MHz is buffered and brought out at this pin. This output
drives the oscillator input of a decoder chip that uses the TV crystal as time base.
(Only one crystal between the filter and decoder chips is required.)
These three pins provide access to the differential input operational amplifier on
chip. The feedback pin in conjunction with the IN - and IN + pins allows a programmable gain stage and implementation of an anti-aliasing filter if required.
15,14
FH OUT, FL OUT
These are outputs from the high group and low group filters. These can be used as
inputs to analog receiver circuits or to the on-chip limiters.
HI IN -, HI IN +
LO IN -, LO IN +.
These are inputs of the high group and low group limiters. These are used for
squaring of the respective filter outputs. (See Figure 2.)
9,10,5,6
8,7
FHSQ, FLSQ
These are respectively the high group and low group square wave outputs from the
limiters. These are connected to the respective inputs of digital decoder circuits.
1,4
Voo , Vss
These are the power supply voltage pins. The device can operate over a range of
7V';;(Voo - Vss)';;13.5V.
2
VREF
An internal ground reference is derived from the Voo and Vss supply pins and
brought out to this pin. VREF is 112(Voo - Vs s) above Vss.
3
BVREF
Buffered VREF is brought out to this pin for use with the input and limiter stages.
3_123
1_:
1
-
.
I
-) GOULD
AIMII®Semiconductors
S3525A
Figure 1. Typical 83525 DTMF Bandsplit Filter Loss/Delay Characteristics·
0.8dBlOCTAVE
ROLLOFF
10
20
19.85dB(600Hz) - - -
3D
40
.....
50
60
--SOdB (1209Hz)
tl
:l
70
5.0
80
4.5
4.0
LOW GROUP DELAY (GOLl
3.5
.
3.0
!
100
2.5
i
110
1.5
2.0
i
1.0
120
0.5
0.5
1.0
2.0
1.5
2.5
3.0
FREQUENCY (kHz)
Input Configurations
The applications circuits show some of the possible input configurations, including balanced differential and
single ended inputs. Transformer coupling can be used
if desired. The basic input circuit is a CMOS op amp
which can be used for impedance matching, gain
adjustment, and even filtering if desired. In the differential mode, the common mode rejection is used to reject
power line-induced noise, but layout care must be
taken to minimize capacitive feedback from pin 13 to
pin 12 to maintain stability.
Since the filters have approximately 6dS gain, the in-
puts should be kept low to minimize clipping at the
analog outputs (FlouT and FH oUT)'
Output Considerations
The S3525 has both analog and digital outputs
available. Most integrated decoder circuits require
digital inputs so the on-chip comparators are used with
hysteresis to square the analog outputs. The sensitivity
of the receiver system can be set by the ratio of R1 and
R2, shown in Figure 2. The amount of hysteresis will set
the basic sensitivity and eliminate noise response
below that level.
3.124
-) GOULD
AIMII®Semiconductors
S3525A
Figure 2. Typical Squaring Circuit
S3525A BANDSPLIT FILTER
I
I
I LOW GROUP
I SQUARED OUTPUT
I
IL _____ ...JI
ASSUMING DVREF= 0 OR
'I,(VOItVss) then
UTP = ED(SAn __
Rl_
Rl + Rz
LTP=-ED(SAn __
Rl_
Rl + Rz
Crystal Oscillator
Applications
The S3525 crystal oscillator circuit requires a 10 Meg
ohm resistor in parallel with a standard 3.58MHz tele·
vision colorburst crystal. For this appl ication, however,
crystals with relaxed tolerances can be used. Specifica·
tions can be as follows:
The circuits shown are not necessarily optimal but are
intended to be good starting points from which an opti·
mal design can be developed for each individual appli·
cation.
Quartz Crystal Specification (25°C ± 2°C)
Operating Temperature Range. . . . . . . . . .. DoC to + 70°C
Frequency. . . . . . . . . . . . . . . . . . . . . . . . .. 3.579545MHz
Frequency Calibration Tolerance. . . . . . . . . . .
.02 ± %
Load Capacitance ........................... 18pF
Effective Series Resistance . . . . . . . . . . .. 180 Ohms, max.
Drive Level·Correlation/Operating . . . . . . . . . . . . . . .. 2mW
Shunt Capacitance. . . . . . . . . . . . . . . . . . . . . . . 7pF, max.
Oscillation Mode. . . . . . . . . . . . . . . . . . . . . .. Fundamental
Companion decoders to be used with the S3525 vary in
performance and features. Nitron's NC2030 and
MOSTEK's MK5102/03 are available units that can be
used with the S3525.
Typical Applications
o
o
o
o
o
o
o
Alternate Clock Configurations
If 3.58MHz is already available in the system it can be,
applied directly as a logic level to the OSCIN (pin 16).
[Max. zero "-'30 % VDD , min. one,,-,70% VDDI. Waveforms
not satisfying these logic levels can be capacitively
coupled to OSCIN as long as the 10 Meg ohm feedback
resistor is installed.
The S3525A provides a buffered 3.58MHz signal from
the on·chip oscillator to external decoders or other
devices requiring 3.58MHz.
3.125
o
o
Wireline DTMF Signal Receivers
Radio DTMF Signal Receivers
Dial Tone Detectors
Offsite Data Collectors/Test Instruments
Security Alarms
Remote Command Receivers
Phone Message Playback
Camera Controllers
Robot Arm Controllers
- ~:
I
.
-) GOULD
AIMII®Semiconductors
S3525A
Figure 6. DTMF End-to-end Signaling Using the Telephone Network
TRANSMISSION MEDIUM·
WIRE, CABLE, COAX, MICROWAVE, SATELLITE, ETC.
~
~t--DT-:-:
~
/
I~·"U~==--.
/
1
--1-- '1
NETWORK
V\I'
CO
.
.
~
RECEIVER
CENTRAL
OFFICE
______
CENTRAL
OFFICE
AUTO·ANSWER
OTMF
RECEIVER
REMOTELY
CONTROLLED
DEVICE
(408) 246·0330
J
(914) 352·5333 DTMF
HIGH SPEED
-'--DlALING
I••-------INTER·OFFICE
OF PHONE NOS.,
SIGNALING (MF)
'.1
. '
I
1-------------~~~~DS~~LlNG--------------J
..
Remote Control
Dial Tone Detector
In some systems, a telephone set is used to do remote
controlling. A remote device to be signalled is'inter·
connected to the telephone network with its own num·
ber (see Figure 6). When that number is dialed, the con·
nection is established. The calling party continues to
push the buttons on his telephone, sending command
codes.' The DTMF Receiver at the central office is
disconnected once the line connection is established,
so no problem arises in the telephone network. Now
the DTMF Receiver in the answering device is detect·
ing and responding to the dialed digits, performing the
control functions.
Since the frequency response of switched capacitor
filters can be varied directly by varying the clock fre·
quency, the S3525A can be used for other
Telecommunications applications.
One application is a dial tone detector for telephone
accessory equipment to determine the presence or
absence of dial tone. Precision dial tone is a combina·
tion of 350 and 440Hz. By using a crystal of 1.758MHz
the 3dB points of the low group filter output will be 334
to 496Hz. Thus, all the energy from precision dial tone
will be available at the low group output.'
, Need "Polarity Guard" or non·reversing central office so encoder stays enabled.
3.126
GOULD
AIMII®Semiconductors
S3525A
Figure 3. DTMF Keyboard
I
I
I
I
I
I
I
0--
697--8-[]-~
I
I
1
I
I
I
I
77o-{~J-8-~ ~-I
I
- _=.
I
I
B52--0-~-0 ~-I
I
I
I
I
J
I
I
I
I
I
I
941--[:]-8- 0 [~}1209 1336 1477 1633
Figure 4. AMI/Mostek 2 Chip DTMF Receiver
+12 V
+5V
FH OUT
15
0.05 JlF
5.1 K
1K
470 pF
0.1 JlF
HI IN-
10
0.1 JlF
>--1
DTMF
IN
FORMAT
CONTROL
208
12
FH SO
10 K
330 K
12
1
S3525A
HIIN+
IN+
FLOUT 14
680 K
HIGH·
GROUP
IN
MOSTEK
MK5102
OR
MK5103
2K .
1K
0.1 JlF
3 BV""
1 JlF
0
LO IN11
FL SO
4
STROBE
STROBE
0.05 JlF
330 K
Vss
LOW.
GROUP
IN
)
LO IN+
2K
V-
An application note on the S3525A is also available. Please contact factory.
3.127
A
10
4·BIT
BINARY
OUTPUT
-} GOULD
AIMII®Semiconductors
Single Frequency Tuneable
Bandpass/Notch Filter/Tone Generator
535268
Features
General Description
o
The S3526B is a low power CMOS Circuit which may be
used in a variety of single frequency (SF) communication applications such as SF-Tone Receivers, Tone
Remote Control in Mobile systems, Loopback Diagnostics in Modems, control of Echo Cancellers, dialing and
privacy functions in Common Carrier Radio Telephone,
etc. The main functional blocks of the S3526B include a
low distortion tone (sinewave) generator whose frequency may be programmed using a crystal (Le. 2600Hz
using a low cost TV color burst crystal) or external
clock time base; a bandpass filter used to extract tone
information from the input signal; a band reject filter
which is used to "Notch" out tone information from the
input signal; and a buffer amplifier with selectable input (unfiltered input signal, or input signal with tone
notched) capable of driving a 600Q load.
o
o
o
o
o
o
o
Center Frequency of Filters Match and Track Frequency of Generated Tone
Tone Frequency Adjustable Over a 100Hz to 5kHz
Range
Unfiltered Input, Input with Notched Tone, Input
Tone and Tone Generator Outputs
Operation from a Crystal or External CMOSmL
Clock
Operation at 2600Hz from a Low Cost 3.58MHz TV
Color Burst Crystal or 256kHz Ext. Clock
Buffered Output Drives 600Q Loads
Single or Split Supply Operation
Low Power CMOS Technology
53526B Block Diagram
Pin Configuration
cif 0,.,-1------,
TONE
OSCo
cs~I--+------r-----~
INPUT o-;-I--------~-------___tl~
BP'
v"
NOTCH
'NV
BUFF
NE~I_-----------~
3.128
INPUT
ciT
OSC,
v,.
OSCO
BPF
CS
INV
TONE
HE
Vs.
BUFF
V,,
NOTCH
-) GOULD
AIMII®Semiconductors
53526B
Absolute Maximum Ratings
Supply Voltage (Voo - Vss ) .....................................•...................................................................................... + 15.0V
Operating Temperature .................................................................:..................................................... O°C to + 70°C
Storage Temperature ..................................................................................................................; - 6'5°C to + 150°C
Input Voltage, All Pins .................................................................................................. Vss - O.3V51 dB for f>1.3fc
D Uncommitted Input and Output Op Amps for AntiAliasing and Smoothing Functions
D Steps May Be Custom Programmed from a Set of
2,048 Discrete Points Via Internal ROM
D Low Power CMOS Technology
535288 Block Diagram
Typical Applications for the S35288 and 535298
Programmable Filters
Telecommunications
D P8X and Trunk Line Status Monitoring·
D Automatic Answering/Forwarding/Billing Systems
D Anti-Alias Filtering
D Adaptive Filtering
Remote Control
D Alarm Systems
D Heating Systems
D Acoustic Controllers
Test Equipment/Instrumentation
D Spectrum Analyzers
D Computer Controlled Analog Circuit Testers
D Medical Telemetry/Filtering
D ECG Signal Filtering
D Automotive Command Selection and Filtering
Pin Configuration
VDO
FB
SIG(llI)
Dseo
0,
03
0,
0,
Du
0,
ee
'"
OS~
'DO
BUFF OUT
Ou
BUFF IN
0,
FlT OUT
0,
03
0,
0,
CE
15
V"
ACND
DCNO
3.135
DCMO
oseo
DS~
SIG IN
ACND
FB
~:I
I
-
.
I
-} GOULD
AIMII®Semiconductors
S35288
Typical Applications for the S3528B and S3529B
Programmable Filters (continued)
Audio
D
D
D
D
D
D
Electronic Organs
Speech Analysis and Synthesis
Speaker Crossovers
Sonabuoys
Spectrum Selection
Low Distortion Digitally Tuned Audio Oscillators
General Description
The S35288's CMOS design using switched-capacitor
techniques allows easy programming of the filter's cutoff
frequency (fel in 64 steps via a six-bit control word. For
dynamic control of cutoff frequencies, the S35288 can
operate as a peripheral to a microprocessor system with
the code for the cutoff frequency being latched in from the
data bus. When used with the companion high pass filter,
the S35298, a bandpass or a band reject filter with a
variable center frequency is obtained. For special applications the S35288's internal ROM can be customized to
accommodate a specific set of cutoff frequencies from a
choice of 2,048 possibilities.
.
Absolute Maximum Ratings
Supply Voltage (Voo - Vss) .............................................................................................................................. + 15.0V
Operating Temperature .......................................................................................................................... O°C to + 70°C
Storage Temperature ....................................:........ :....................................................................... - 65°C to + 150°C
Input Voltage, All Pins ....................................................................................................... Vss - 0.3V~VIN~VOO + 0.3V
D.C. Electrical Operating Characteristics: TA
Symbol
Voo
Po
RIN
CIN
=O°C to + 70°C, (Voo -
Parameter/Conditions
Vss)
=10V unless otherwise specified
Min.
Typ.
Max.
Positive Supply (Ref. to Vss )
Power Dissipation
@10V
@13.5V
9.0
10
13.5
V
60
135
110
225
mW
mW
Input Resistance (Pins 1-4.8.12,13.16-18)
8
MQ
Input Capacitance (Pins 1-4, 8, 12, 13, 16-18)
15.0
General Analog Signal Parameters: (Voo - VSS) = 10V ± 10%, TA = O°C to
Symbol
Parameter/Conditions
Units
pF
+ 70°C, fclock = 3.58MHz
Min.
-0.5
Typ.
Max.
0
0.5
Units
AF
Pass Band Gain at 0.6 fc
Va
VFS
Relerence Level Point (OdBmO)
RL
Load Resistance FLT OUT, Pin 9
10
kQ
RL
VOUT
Load Resistance BU FF OUT, Pin 7
600
ohms
Output Signal Level into RL lor FLT OUT, BUFF OUT, VIN = 2.1V
2.0
2.1
VRMS
THD
Total Harmonic Distortion at .31c
.3
%
WBN
Wideband Noise (to 30kHz) Ie = 3. 2kHz
.15
mVRMS
WBN
Wideband Noise (to 80kHz) Ie = 15kHz
.13
ICN
Idle Channel Noise Ie = 3200Hz
Vos
VOFS
Maximum Input Signal Level ( + 3dBmO)
dB
1.5
VRMS
2.1
VRMS
mvRMS
8
23
Buffer Output (Pin 7) Offset Voltage
± 10
±30
mV
Filter Output (Pin 9) Offset Voltage
±80
±200
mV
3.136
dBrnCO
-) GOULD
AIMII®Semiconductors
535288
Filter Performance Specifications
Low Pass Filter Characteristics: fclock 3.58MHz, (VDD
Symbol
Parameter/Conditions
Pass Band Ripple (ReI. 0.6 fel
Filter Response(l): Fe = 3200Hz (Pin 9)
(See Figure 5)
=
DR
-
Vss )
=10V, TA =O°C to
Typ.
(fc) 3200Hz
(1.0Bfc) 3372Hz
(1.27fc) 4060
(1.3fc) 4155
(1.32fc) 4235
(1.62fc) 5175
(1.3fc Upward)
4155 to 100,000Hz
Dynamic Range (V FS to ICN) [+3.0 to -82 dBm]
=
+ 70°C
-0.5
-5.5
0.5
-0.5
dB
dB
dB
dB
dB
dB
dB
dB
-48
-48
-48
85
= - 5V, TA =O°C to
Digital Electrical Parameters: VDD + 5V, Vss
Symbol
Parameter/Conditions
VIH
Input High Voltage
VIL
Input Low Voltage
Input Leakage Current (VIN = 0 to 4VDC)
IN
CIN
Input Capacitance
±0.1
-3.0
-42
-51
-65
-75
<-51
Units
dB
+ 70°C unless otherwise specified
Digital Timing Characteristics
Chip Enable Pulse Width
tCE
Address Setup Time
tAS
Address Hold Time
tAH
Crystal Oscillator Frequency(2)
fose
Settling Time from CE to Stable fe (fe = 3200)(3)
tSET
Min.
2.0
Vss
Typ.
200
300
300
20
3.58
6
Max.
Voo
0.8
10
15
Units
Volts
Volts
J.lADC
pF
nsec
nsec
nsec
MHz
msec
1.) Filter Response Relerenced to 1= 1,920Hz
2.) The tables are based on common TV crystal. See paragraph on "Clock Fre·
quencies" lor more detail.
3.)
Pin Function Description
Pin Name
Number
Voo
Vss
AGNO
DGNO
Do
Dl
D2
D3
D4
D5
CE
_
10
lSET - -1,-
+ 3msec
Function
6
5
11
15
Positive supply voltage pin. Normally + 5V ± 10%.
Negative supply voltage pin. Normally - 5V ± 10% ..
Analog ground reference point for analog input and output signals. Normally connected to ground.
Digital ground reference point for digital input signals. Normally connected to ground.
2
Control word Inputs: The set of six bits allows selection of one of sixty-four cutoff frequencies. The 6 bit control word is latched on the rising edge of CE. The high-impedance inputs may be bridged directly across a
microprocessor data bus. These inputs are TTL or CMOS compatible. A "1" is 2.0V to Voo, and a "0" is
0.8V to Vss.
31 }
18
17
16
4
Chip Enable: This pin has 3 states. When CE is at Voo the data in the latch is presented to the ROM and the
inputs have no effect. When CE is at ground the data presented on the inputs is read into the latch but the
previo~ data is still in the ROM. Returning CE to Voo presents the new data to the ROM and fe changes.
When CE is at Vss the inputs go directly to the ROM, changing fe immediately. This is the configuration for a
fixed filter; CE is at Vss and the Do through D5 are tied to Voo or VSS/DGRNO depending on the desired fe·
3.137
-} GOULD
AIMII®Semiconductors
S35288
Pin Function Description (continued)
Pin Name
Number
OSC I
OS Co
SIGIN
13
14
12
FB
10
FLT OUT
9
8
7
BUFF IN
BUFF OUT
Function
Oscillator In and Oscillator Out: Placing a crystal and a 10MQ resistor across these pins creates the time
base oscillator. An inexpensive choice is to use the 3.58MHz TV colorburst crystal.
Signal Input: This is the inverting input of the input op amp. The non-inverting input is internally connected
to Analog Ground.
Feedback: This is the feedback point for the input op amp. The feedback resistor should be ~10kQ for
proper operation.
Filter Out: This is the high impedance output of the programmable low pass filter. Loads must be ~10kQ.
Buffer Input: The inverting input of the buffer amplifier.
Buffer Out: The buffer amplifier output to drive low impedance loads. This pin may drive as low as 600Q
loads.
. '
Figure 2. Microprocessor Interface
Example of Circuit Connection for S35288
Figure 1. Stand Alone Operation
+5V
~
3. Do'
VOD
2 D,
1 0,
OSCI
13
Yl
. c:::J
oseo
14
FlT
OUT
9
10MQ
18
835288
-5V-------"-I
OUTPUT AMPLIFIER RESISTORS
10,KQ s R :s; • _ _
50_ (KQ)
--v;;-
AUDIO IN
ANTI-ALIASING
ALTER
AUDIOOlfT
AUDIO OUT
SMOOTHING
ALTER
c=
1
-5V
Operation
S3528B Filter is a CMOS Switched Capacitor Filter'
device designed to provide' a very accurate, very flat,
programmable filter that can be used in fixed applica·
tions where only one cutoff frequency is used, or in
dynamic applications where logic or a microprocessor
can select anyone of 64 different cutoff frequencies. It
is normally clocked by an inexpensive TV color burst
crystal and provides the cutoff frequencies seen in
Table 1 when the Data Bus pins are program~ed.
All that is required for fixed operation is a 10MQ
resistor, the 3.58MHz TV crystal, and some resistors
arid capacitors around the input and output amplifiers
to set the gain, anti-aliasing, and smoothing. The Data
Bus pins are programmed from the table to either a "1"
(+ 5V) or a "0" (ground or - 5V) for the desired cutoff
frequency. The CE pin is tied low, to Vss.
3.138
.y
GOULD
AIMII®Semiconductors
S35288
Operation (continued)
The ROM is addressed by the contents of the latch and
presents an 11-bit word to the programmable divider
which divides fClK '
The FILTER OUT pin is capable of driving a 10kQ load
directly or, for smoothing and driving a 600Q load, the
output buffer amplifier can be used for impedance
matching.
As illustrated in the curves of Figures 3, and 5 through
7, the passband ripple (for fc<18kHz) is less than
±0.1dB and the stop band rejection is better than
50dB, as measured on a network analyzer.
For microprocessor controlled operation, the Data Bus
can be bridged across a regular TIL bus and when CE is
strobed, the data present will be latched in and the filter
will settle down to its new cutoff frequency. In CMOS
systems, the Data Bus and CE can be swung rail-to-rail.
AGND and DGND must be at V2 the supply voltage.
The following table illustrates the available cutoff frequencies based on using a 3.58MHz TV crystal for a
time base, by approximately 100Hz steps through the
voice band from 100Hz to 3900Hz. Note that the hex input code for each frequency in the voice band is onehundredth of the cutoff frequency. For 3200Hz, the hex
code is 32, for 900Hz it is 09. Additional frequencies are
listed with their codes on the right side of the Table 1.0.
Table 1.0-5tandard Frequency Table: Programmable Filter 535288.
= 3.58MHz
fCLOCK
Voice Band
Additional Points Available
Input Code
(HEX)
05-0 0
Divider
Ratio
Actual
(Hz)
00
01
02
03
04
05
06
07
08
09
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
36
37
39
2048
895
447
298
224
179
149
128
112
99
89
81
74
69
64
60
56
53
50
47
45
43
41
39
37
36
34
33
32
31
30
29
28
27
26
25
24
23
44
100
200
300
399
500
601
699
799
904
1005
1105
1209
1297
1398
1491
1598
1688
1790
1904
1989
2081
2183
2295
2418
2486
2632
2711
2797
2887
2983
3086
3196
3314
3442
3579
3728
3891
Ie
Input Code
(HEX)
05-0 0
Divider
Ratio
Actual
(Hz)
OA
OB
OC
00
OE
OF
lA
1B
lC
10
lE
IF
2A
2B
2C
20
2E
2F
35
38
3A
3B
3C
3D
3E
3F
188
358
90
87
85
78
61
58
52
46
44
40
38
35
22
20
18
16
15
14
12
10
9
6
5
4
476
250
994
1028
1053
1147
1467
1542
1721
1945
2034
2237
2350
2557
4067
4474
4971
5593
5965
6392
7457
8949
9943
14915
17897
22372
fcutoff
=
Ie
fclOCK
40 (Divider Ratio)
fsampli ng
= __f_C_LO_C_K_ _
Divider Ratio
3.139
_:1'
I[
-
.
I
-} GOULD
~MII®Semiconductors
S35288
Figure 6. Passband Control Detail,
Control
110010, fc
3200Hz
Figure 3; Family of Loss Curves for
4 Different Control Codes
=
=
75
65
0.40
"
0.30
45
"~" "
25
0.20
0.10
.~
""
15
0.00
-0.10
-0.20
-'0':-~--'--'-'-:o!50':-:OO""""'-'-'--'-ClO'"'OO""O~~~'''"50'''O~O~~~2"'O-DOO
-0.30
FREQUENCY 1Hz]
-'0.40
0
900
1800
FREDUEHCY 1Hz]
Figure 4. Address and Chip Enable Timing
Figure 7. Family of Loss Curves for
4 Different Control Codes
Figure 5. Loss Curve, Control
110010, fc
3200Hz
75
65
75
"
65
""
"
~
45
35
45
~
5
25
"
15
25
15
FREQUENCY [Hz1
FREQUENCY 1Hz]
3.140
2700
3600
-} GOULD
AIMII®Semiconductors
535288
=110010, FC =3.2kHz
GDfc = x == GDfc = 3.2kHz ( 3;2kHz ~
Figure 8. Loss and Group Delay, Fe = 3200Hz
Figure 9. Group Delay, Control
\X kHz)
75
2000
2000
1800
"
lBOO
1600
55
1600
''--------1
!
45
1
1200
:5
):"1000
~
~
~
~
800
~
25
50'
1>D'
tOaD
800
50'
"
'00
-
iJ 1400
1400
.00
200~~-_ _ _ _--~
,,
'~'~~~'±OO'~~~'~00~'~--~5O~00~~~8000·5
FREOUENCY!H:)
OD'
1800
2700
3600
FREQUENCY!Hz)
Applications Information
Many filter applications can benefit from the 83528B,
particularly if extremely flat passband response with
precise, repeatable cutoff frequencies are required. Or,
if the same performance is required at different fre·
quencies it can be switched or microprocessor control·
led. The circuits (Figures 1 and 2) illustrate how the
83528B might be connected for two different uses. The
"stand alone" drawing (Figure 1) shows how it would be
programmed as a fixed, 3200Hz low pass filter. The
other drawing (Figure 2) shows a microprocessor driven
application that lets the cutoff frequency be varied on
command.
80me fields that can use such a fi Iter are speech analy·
sis and scrambling, geo·physical instrumentation,
under water accoustical instrumentation, two·way
radio, telecommunications, electronic music, remotely
programmable test equipment, tracking filter, etc.
Anti-Aliasing
In planning an application the basic fundamentals of
sampling devices must be considered. For example,
aliasing must be taken into consideration. If a fre·
quency close to the sampling frequency is presented to
the input it can be aliased or folded back into the pass·
3.141
1-:
,
band. Because the 83528B has an input cosine filter the
effective sample frequency is twice the filter clock frequency of 40 times the cutoff frequency. If fe = 1000Hz
and a signal of 79,200Hz is put into the filter, it will alias
the 80kHz effective sampling frequency of the input
cosine filter and appear as an 800Hz signal at the output.
This means that for some applications the input op amp
must be used to construct a simple one or two pole RC
anti-aliasing filter to insure performance. In many situations, however, this will not be necessary since the input
signal will already be band-limited.
Smoothing
In addition, all sampling devices will have aliased components near the clock frequency in the output. For example, there will be small components at fclk ± fin in
the output waveform. This can be reduced by constructing a simple smoothing filter around the output buffer
amplifier. Because of the sinxlx characteristics of a
sample and hold stage the aliasing components are
already better than 30dB down. The clock feed through
is approximately - 50dBV. This means that a simple
one pole filter can provide another 20dB of rejection to
keep the aliasing below 50dB down. In the case of a
3kHz fCUTOFF and the smoothing filter designed for a
3dB point at 4fcUTOFF the smoothing filter will affect
.
-} GOULD
AIMII®Semiconductors
535288
5moothing (continued)
Figure 11_ Cascaded 53528B and 53529B
Control = 100001
Bandpass Configuration-1 0 % Bandwidth
the 3kHz point by .25d8. If this is not desirable then the
smoothing filter might be constructed as a second
.
order filter.
For a fixed application, anti-aliasing and smoothing are
straight forward. For a dynamic operation, the desired
operating range of frequencies must be considered
carefully. It may be necessary to switch in or out additional components in the RC filters to move cutoff frequencies. The S35288 has a ratio of cutoff frequencies of
550:1 and to use the full range would require some
switching.
Notch Rejection
The filter is designed to have 51d8 of rejection at
1.3fcUTOFF and greater. If greater rejection of a specific
tone or signal frequency is desired, the cutoff frequency can be selected to position the undesired tone at
1.325fcUTOFF or 1.62fcUTOFF. This will place it in a notch
as illustrated in Figure 5.
The S35298 (High Pass Filter) and the S35288 (Low
Pass Filter) can be used together to make either 8and
Pass or 8and Reject/Notch filters. The control code selection determines the bandwidth of the resulting filter.
1500
3000
FREQUENCY {HZ]
4500
6000
Figure 12. 53528B and 53529B in Parallel
Notch Configuration-Wide Bandwidth
It should be noted that with the S35288 and S35298 data
pins connected in parallel and their analog inputs and
outputs in series a bandpass filter of approximately 10%
bandwidth is created.
75
"
55
Figure 10; 53528B and 53529B in Parallel
Notch Configuration-Narrow Bandwidth
45
~
~
75
"
"
25
55
"
"
"!l
or,
!<
45
-5
15011
4500
3000
FREOUENC~
6000
1HZ]
25
"
Crystal Oscillator
15011
3000
, FREQUENCY (HZ)
4500
6000
The S35288 crystal oscillator circuit requires a. 10 Meg
ohm resistor in parallel with a standard 3.58MHz television colorburst crystal. For this application, however,
. crystals with relaxed tolerances can be used. Specifications can be as follows:
3.142
-) GOULD
AIMII®Semiconductors
S35288
1_:
Figure 13. Bandpass Application: General Case Configuration
D
1
-
SIG IN
OUT
.
I
Note:
- Anti·aliasing and smoothing filters on both chips A1, A2,
81,82
• For same digital logic code
N = multiple of clock#1 to clock#2
fel = .9 fcu
N
- Lowpass after highpass to remove higher harmonics,
unless cosine input filler of lowpass needed to clean noisy in·
put signal
'
:
jl
,'
,,
", ,
:, :,
,,
:, ''
:, ::
- For wider band width two different oscillalors can be used.
ttl
,
leu
Figure 14. Notch Applications: General Case Configuration
SIGIN
83528B
~
...._,
SIGNAL
SUMMATION
3.143
-) GOULD
AIMII®Semiconductors
535288
Figure 15. Low Distortion Digitally Tuned Audio Oscillator Application Circuit
C,
0.1
C2
t
2KO
OSCILLATOR OUT
10
f--+-=-......- - O
R2
R,
10KIl
20KQ
IN914
R,
R2
0,. 02
C,. C2
, X,
12
~p
Frequency
RS";180Q
CL = 18pF
~lVp·P
ZL;>10K
f.se = 0.68fcUTOFF
50KQ .25W 5%
10KQ .25W 5%
IN914
O.l~F CERAMIC
3.579545MHz COLORBURST CRYSTAL
BUS OR SWITCHES
3.579545 ± .02%
LM "'96MH
Ch
7pF
=
Figure 16_ S3528B Driving Additional S3528B or
S3529B Devices
Alternate Clock Configurations
If 3.58MHz is already available in the system it can be
applied directly as a logic level to the OSC1N (pin 13).
[Max. zero"'30% (Voo-Vs s), min. one",70% (Voo-Vss )].
Waveforms not satisfying these logic levels can be
capacitively coupled to OSC1N as long as the 10 Meg
ohm feedback resistor is installed as shown in Figure
16.
OSC.
14
OSCIN
10MQ::!:
S3528
OSC;
'D3.58MHz
13
S3528
OR
S3529
r-- OSCOUT
To
HE XT
DEVICE
Although the tables are constructed around the TV
colorburst crystal, other clock frequencies can be used
from crystals or external clocks to achieve any cutoff
frequency in the operating range. For example, by using a rate multiplier and duty-cycle restorer circuit between the system clock and the S35288, and switching
the inputs to the S35288, almost any cutoff frequency
between 40Hz and 35kHz can be selected. The clock
input frequency can be anywhere between 500kHz and
5MHz.
OSCI
Figure 17. External Driving S3528B Pin OSCi
OSC.ut
r!!,
>
~ 10MO
S3528
OSCI.
In addition to crystals or external clocks the S35288 can
be used with ceramic resonators such as the Murata CSA
series "Ceralock" devices. All that is required is the
resonator and 2 capacitors to Vss. Although the resonators are not quite as accurate as crystals they can be less
expensive.
L..-_~
I~
13
>
1k
~
\;
3.144
3JO PF
TTL CLOCK
Programmable
Highpass Filter
-} GOULD
AIMII®Semiconductors
535298
Features
D Cutoff Frequency Selectable in 64 Steps Via Six-Bit
Control Word
D Cutoff Frequency (fc) Range of 10Hz to 20kHz,
40Hz to 20kHz Via 3.58MHz TV Crystal
D Seventh Order Elliptical Filter
D Passband Ripple: O.1dB
D Stopband Attenuation: 51dB for f<.77 fc
D Clock Tunable Cutoff Frequency Continuously
Variable Vii:1External Clock (Crystal, Resonator, or
TTUCMOS Clock)
D Uncommitted Input and Output Op Amps for AntiAliasing and Smoot!ling Functions
D Low Power CMOS Technology
Typical Applications for the 83528B and 83529B
Programmable Filters
Telecommunications
D PBX & Trunk Line Status Monitoring
D Automatic Answering/Forwarding/Billing Systems
D Adaptive Filtering
Remote Control
D Alarm Systems
D Heating Systems
D Acoustic Controllers
Test Equipment/Instrumentation
D Spectrum Analyzers
D Computer Controlled Analog Circuit Testers
D Medical Telemetry Filtering
D ECG Signal Filtering
D Automotive Command Selection and Filtering
Block Diagram
Pin Configuration
+ 5V
' 8
VDD
FLTOUT
BU~N
6
BUFouT
0,
03
01
0,
Do
0,
eE
OSC,
Vss
OSC;
BUFouT
DGND
BUFIN
SIGIN
VDD
AGND
FLToUT
AGND
3.145
FB
1
- _=.
-} GOULD
AIMII®Semiconductors
'.
S3529B
General Description
The S3529B's eMOS design using switched-capacitor
techniques allows easy programming of the filter's cutoff
frequency (fe) in 64 steps via a six-bit control word. For
dynamic control of cutoff frequencies, the S3529B can
operate as a peripheral to a microprocessor system with
the code for the cutoff freql!ency being latched in from the
data bus. When used with the companion low pass filter,
the S3528B, a bandpass filter with a variable center frequency is obtained. For special applications the S3529B's
internal ROM can be customized to accommodate a specific set of cutoff frequencies from a choice of 2,048
possibilities.
Absolute Maximum Ratings
Supply Voltage (VDD - Vs s) .. ,................ ,....................................................................................,......................... + 15.0V
Operating Temperature ., ........................... ,...........................................................,..................................... ooe to + 70 0 e
Storage Temperature ........................... :...................................................................... ,...................... - 65°e to. +. 150 0 e
Input Voltage, All Pins ................................................................................................................Vss - 0.3V,;;;VIN';;; + 0.3V
.
D.C. Electrical Operating Characteristics: TA
Symbol
Voo
Po
RIN
CIN
.
=ooe to + 70 oe, (VDD "':Vss) =10V unless otherwise specified'
Parameter/Conditions
Positive Supply (Ref. to VSS )
Power Dissipation
@10V
@13.5V
Input Resistance (Pins 1-4,7,12,14,16'18)
Min.
Typ..
9.0
10
13.5
V
60
135
110
225
'inW
mW
Symbol
15.0
= + 5V ± 10%, V55 = -
5V ± 10%, TA
Parameter/Conditions
VIH
VIL
Input High Voltage
IN
CIN
Input Leakage Current (VIN
= ooe to + 70 e
Typ.
2.0
Input Low Voltage
Vss
=
0 to 4VDCj
pF
unless otherwise specified
0
Min.
Units
MQ
8
Input Capacitance (Pins 1'4, 7,12,14,16-18)
Digital Electrical Parameters: VDD
Ma.x. .
.
Input Capacitance
Max.
Units
Voo
0.8
V
10
/JADC
15
pF
Max.
Units
V
Digital Timing Characteristics
Symbol
Parameter/Conditions
Typ.
200
300
ns
lAS
. Address Setup Time
300
ns
IAH
Address Hold Time
20
ns
lose
Crystal Oscillator Frequency(1)
3.58
MHz
ISET
Settling Time From CE to Stable Idle = 3200)(2)
6
ms
ICE
Chip Enable Pulse Wid1h
Min.
Notes:
1. The tables are based on the common 3.58MHz color burst TV crystal.
2. tSET =
+
+ 3msec
'3.146
-} GOULD
AIMII®Semiconductors
S35298
General Analog Signal Parameters: (Voo - Vss) = 10V, TA = O°C to
Symbol
Parameter/Conditions
AF
Pass Band Gain at 2.2 Ic
VMAX
Reference Level Point (OdBmO)
VFS
Maximum Input Signal Level (+ 3dBmO)
RL
Load Resistance (FLTOUT' Pin 9)
Load Resistance (BUFoUT , Pin 6)
RL
VOUT
THO
+ 70°C, fosc = 3.58MHz
I
Min.
Typ.
Max.
-0.5
0
0.5
VRMS
2.1
VRMS
kQ
Q
600
2.0
dB
1.5
10
Output Signal Level into RL for FLToUT' BUFouT
Total Harmonic Distortion: Input code 22, Frequency = 2kHz;
Bandlimited to Iclk/2
Units
2.1
VRMS
.15
%
WBN
Wideband Noise: Input code 22, Bandlimited to 15kHz
.25
mVRMS
Vos
Buffer Output (Pin 6) Offset Voltage
± 10
mV
VoEs
Filter Output (Pin 9) Offset Voltage
±80
mV
Filter Performance Specifications: High Pass Filter Characteristics (fosc = 3.58MHz) (Voo - Vss) = 10V,
TA = O°C to + 70°C
Symbol
Parameter/Conditions
Min.
Passband ripple (Ref. 2.2 fc) fc<::;f<7fc
Typ.
Max.
Units
-0.5
±0.05
0.5
dB
-0.5
±0.1
0.5
dB
-5
-3.0
-1
db
db
db
Filter Response: fc = 1005Hz
(fc)
Stopband
DR
1005Hz
(0.96 fc)
960
(0.768 fc)
772
-53
(.754 tc)
758
-85
-43
-43
(.614fc)
617
-70
-43
1<.768 fc
Dynamic Range (VFS to WBN)
db
<-53
db
78
dB
Pin Description
Pin Name
Voo
Vss
AGNO
DGNO
Do
01
02
03
04
05
Pin#
Function
8
5
11
13
3
2
1
18
17
16
Positive supply voltage pin. Normally + 5 volts ±10%.
Negative supply voltage pin. Normally - 5 volts ±10%.
Analog ground reference point for analog input signals. Normally connected to ground.
Digital ground reference point for digital input signals. Normally connected to ground.
The input bus to allow selection of the desired cutoff frequency. The value of the word presented to these pins
selects the cutoff frequency. It is latched in on the rising edge of CEo These are high impedance CMOS inputs
and can be bridged directly across a microprocessor data bus.
3.147
1
- _=.
I
GOULD
AIMII®Semiconductors
53529B
Pin Description (Continued)
Pin Name
Pin#
Function
CE
4
OSCi
OSCo
SIG 1N
14
15
12
FB
10
FLToUT
BUF 1N
BUFoUT
9
7
6
Chip Enable: This pin has 3 states. When CE is at VDD the data in the latch is presented to the ROM and the inputs have no effect. When CE is at ground the data presented on the inputs is read into the latch but the
previo~ data is still in the ROM. Returning CE to VDD presents the new data,to the ROM and fculol/changes.
When CE is at Vss the inputs go directly to the ROM, changing fCUIOff immediately. The configuration for a fixed
filter is: CE at Vss and the DO through 05 are tied to VDD or VSS/OGND depending on the desired fculoff.
Oscillator In and Oscillator Out. Placing a crystal and a 10MQ resistor across these pins creates the time base
oscillator. An inexpensive choice is to use the 3.58MHz TV crystal.
Signal Input. This is the inverting input of the input op amp. The non-inverting input is internally connected to
Analog Ground.
Feedback. This is the feedback point for the input op amp. The feedback resistor should be ~10kQ for proper
operation.
The high impedance output of the high pass filter. Load should be 10KQ.
. The inverting input of the buffer amplifier.
The buffer amplifier output to drive low impedance loads. Load should be ~600Q.
Example of Circuit Connection for 535298
Figure 2_ Microprocessor Interface
Figure 1. Stand Alone Operation
+5V
8~
v"
+sv
~
VI
lDMQ
3
oseo
2
1
835298
18
OUTPUT AMPLIFIER RESISTORS
1/
-5V
lDKQ .;; R
17
50
fe(KHz)
16
(KQ)
Des,
"'"
""
""
14
.VI
10MQ
83529B
AUDlOI"
AN'Jl.AUASING
AUDIO IN
ALTER
ANTI-ALIASING
FILTER
AUDIO OUT
SMOOTHING
"
ALTEII
-sv
AUDIO OUT
C=
21TRFc
-sv
3.148
-} GOULD
AIMII®Semiconductors
S3529B
Table 1. Standard Frequency Table: Programmable Filter S3529B,
Voice Band
Input
05.00
(HEX)
00
01
02
03
04
05
06
07
08
09
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
36
37
39
Divider
Ratio
fe
Actual
(Hz)
2048
895
447
298
224
179
149
128
112
99
89
81
74
69
64
60
56
53
50
47
45
43
41
39
37
36
34
33
32
31
30
29
28
27
26
25
24
23
40
91
182
273
363
455
546
635
726
822
914
1005
1099
1179
1271
1355
1453
1535
1627
1731
1808
1892
1985
2086
2198
2260
2392
2465
2543
2625
2712
2805
2905
3013
3129
3254
3389
3537
fclock
= 3.58MHz
Additional Points
Input Code
05. 00
(HEX)
OA
DB
DC
OD
DE
OF
1A
1B
1C
1D
1E
1F
2A
2B
2C
2D
2E
2F
35
38
3A
3B
3C
3D
3E
3F
f
fe
Actual
(Hz)
188
358
90
87
85
78
61
58
52
46
44
40
38
35
22
20
18
16
15
14
12
10
9
6
5
4
433
227
904
935
957
1043
1334
1402
1565
1768
1849
2034
2136
2325
3697
4067
4519
5085
5423
5811
6779
8135
9039
13559
16270
20338
= fclock
CUTOFF
Alternate Clock Configurations
If 3.58MHz is already available in the system it can be
applied directly as a logic level to the OSC IN (pin 14).
(Max. zero "'30% VDD , min. one"'70% Vss). Waveforms
not satisfying these logic levels can be capacitively
coupled to OSC 1N as long as the 10MQ feedback
resistor is installed as shown in Figure 3.
Divider
Ratio
44 (Divider Ratio)
Figure 3. External Driving S3529B Pin
05Co~
10MQ
53529B
+---1: ~
05Cj 1-1_4
L..-_ _~
3.149
ascI
15PF
TTL CLOCK
I
I
-
.
I
-) GOULD
AIMII®Semiconductors
S35298
Figure 4. Passband Detail, Control
te = 1005Hz
=
110010,
Figure 5. Loss Curve, Control = 110010,
te = 1005Hz
."~
0.40
0.30
"
0.20
.
0.10
,§
§
0.00
35
25
-0.10
-0.20
-0.30
\
-O.4D~,--+--+-+-,,-100-+--+--'001-'-+--->-'-+00::-'- -........--:18000
-5~'~-+--+-'+"'~--'+"-'+-""""-3+"-'-""""-'+"-'+-""""~5000
FREQUENCY (Hz)
FREOUENCY (Hz)
Figure 6. loss Response, DC to Clock Detail,
Control = 110010, te = 1005Hz
Figure 7. Cascaded 53528B and 53529B,
Control
100001
Bandpass Configuration-l0% Bandwidth
=
"
.
75
65
"
..
§
"
"
35
25
"
15
15
8800
17600
2f.tGO
352DO
44000
1500
3000
mEQUENCY [HZ)
FREQUENCY(IU)
3.150
4500
6000
-) GOULD
AIMII®Semiconductors
53529B
Figure 8. 53528B and 53529B in Parallel,
Notch Configuration-Narrow Bandwidth
Figure 9. 53528B and 53529B in Parallel,
Notch Configuration-Wide Bandwidth
75
..
65
65
"
55
45
45
,.
~ 35
25
15
15
-5~~~~+-~~~4-
o
1500
__~-+~____~~
3000
4500
-5~~-+~4-+-~-+~
o
6000
FREQUENCY 1HZ]
1500
__+-~-+~
3000
4500
__
+-~
6000
FREQUENCY [HZ)
Applications Information
The 83529B High Pass Filter has a very sharp 50dB drop off at f e . The Passband Ripple is less than O.5dB. Note that
unlike passive element filter, attenuation increases for sampled-data filters at the higher frequencies due to the sample
and hold effect. (feLocK = 44xfeuTOFF).
The 83529B High Pass Filter and the 83528B Low Pass Filter can be used together to make either Band Pass or Band
Reject filters. The control code selection determines the bandwidth of the resulting filter.
3.151
-) GOULD
AIMII®Semiconductors
53529B
Figure 10. Bandpass Application: General Case Configuration
SIGIN
OUT
Note:
- Anti·aliasing and smoothing filters on both chips A1, A2,
81, 82
• For same digital logic code
N = multiple of clock#1 to clock#2
- Lowpass after highpass to remove higher harmonics,
unless cosine input filter of lowpass needed to clean noisy in·
put signal
.
fel = .glcu
N
- For wider band width two different oscillators can be used.
- If filter clock (fclock) for lowpass is an integer multiple of
the fclock for highpass, then 81 and A2 may be removed
without causing beat frequencies.
Figure 11. Notch Applications: General Case Configuration.
SIGIN
835288
~.~.SIGNAL
SUMMATION
3.152
-} GOULD
AIMII®Semiconductors
S3529B
Applications Information
Anti-Aliasing
Figure 12. Sampling Theory
OVERSAMPlED
-10
fs = sampling frequency
fm = frequency bandwidth of message
-jm
1m
0
f
is
In planning an application the fundamentals of sampling devices must be considered.
o Make certain the harmonic image does not fold into
the desired pass band. I.e, Oversample.
o Bandlimit the input so that the input frequencies,
noise, and tails will not come too close to the clock and
be folded back into the pass band.
o
-3f.
- f, -1m
-2/,
1m II
D
Z/s
J/,
f
o For dynamic operation check for aliasing at each
cutoff frequency.
Figure 13. Avoiding Aliasing
1
en
-8
-f.
I
Bandlimit the output so that the image is sufficiently attenuated and the switched capacitor output is
smoothed. I.e., kill the higher order terms in the Fourier
Series.
f
f.
I
1
"DD~
- 28
f.=2D
28
f
fo = 0.58
-28 -8
- f. " " " " "
~I~
-48 -3D -28 -8
8
28
I UW%jIB
,.-,.",."",
f.
8
28
38
f. = 38
f
48
Note that crit,ical sampling avoids aliasing, but in the above example no real life filter
can separate the message from the image. One must oversample in real life.
Figure 14. Implementation'
iRCFILTERSMOOTllSS16NALOUlPllT
•
I'
.//6-T-o'~·:~,·:::·;
1
•
3.153
I
-
~:I
.
I
I
Industrial Temperature
CMOS Single Chip JL-LawI A-Law
Synchronous Combo CodecsWith Filters
GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
o
Features
o
o
o
o
o
o
o
o
Independent Transmit and Receive Sections
With 75dB Isolation
Low Power CMOS 80mW (Operating)
10mW (Standby)
Stable Voltage Reference On-Chip
Meets or Exceeds AT&T 03, and CCITT G.711,'
G.712 and G.733 Specifications
Input Analog Filter Eliminates Need for External
Anti-Aliasing Prefilter
Input/Output Op Amps for Programming Gain
Output Op Amp Provides ±3_1V into a 600n Load
or Can Be Switched Off for Reduced Power(70mW)
Special Idle Channel Noise Reduction Circuitry
for Crosstalk Suppression
o
Encoder has Dual-Speed Auto-Zero Loop for
Fast Acquisition on Power-up
Low Absolute Group Delay = 450"sec @ 1kHz
General Description
The S3506 and S3507 are monolithic silicon gate
CMOS Companding Encoder/Decoder chips designed
to implement the per channel voice frequency Codecs
used in PCM systems_ The chips contain the bandlimiting filters and the analog-digital conversion circuits that conform to the desired· transfer
characteristic. TheS3506 provides the European A-Law
companding and the S3507 provides the North
American wLaw companding characteristic.
Block Diagram
v•
.,..-+-__
Pin Configuration (22 Pin)
~
S35061
S3507
PCMOUT
.IN
BIN
"-_+--<>H/BSEL
\ -_ _ _ _ _ _ _ _ _ _-+-+<>fLTOIJT
Pin Configuration (28 Pin)
Vm
Voo(+5V)
,--___+---<
nU1-
T·AlB SEL
Vorr
OUT-
FlT OUT
PDO
V.
L _ _ _ _ _ _ _ _ _ _+--of.STROBE
1010+
ClKSEL
SYSCU:
CAl GNO
AGNO
A GNO
Vss(-5V)
peM IN
3.154
-) GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
General Description (Continued)
These circuits provide the interface between the analog
signals of the subscriber loop and the digital signals of
the PCM highway in a digital telephone switching
system. The devices operate from dual power supplies
of ±5V.
.
In 22-pin cerdip or ceramic packages (0400" centers) the
S3506/S3507 are ideally suited for PCM applications: Exchange, PABX, or Digital Telephone as well as fiber optic
and other non-telephone uses. A 28-pin version, the
S3507A, provides standard WLaw AlB signaling capability. These devices are also available in a 28-pin chip carrier.
For a sampling rate of 8kHz, PCM input/output data rate
can vary from 64kb/s to 2.1 Mb/s. Separate transmit!
receive timing allows synchronous or time-slot asynchronous operation.
Absolute Maximum Ratings
DC Supply Voltage VDD ...................................................................................................................................... + 6.0V
DC Supply Voltage Vss ......................................................................................................................................... - 6.0V
Operating Temperature ..................................................................................................................... -40°C to +85°C
Storage Temperature ...................................................................................................................... - 65°C to + 150°C
Power Dissipation at 25°C .............................................................................................................................. 1000mW
Digitallnput ......................................................................................................................... Vss - 0.3<;;V1N <;;VDD + 0.3
Analog Input ........................................................................................................................ Vss - 0.3<;;V1N<;;VDD + 0.3
Electrical Operating Characteristics (TA =-46° to 90°C)
Power Supply Requirements
Symbol
Parameter
Voo
Positive Supply
Min.
Vss
Negative Supply
PaPR
Power Dissipation (Operating)
80
PaPR
Power Dissipation (Operating
wlo Output Op Amp
70
PSTBY
Power Dissipation (Standby)
10
Typ.
Max.
Units
4.75
5.0
5.25
V
-4.75
-5.0
-5.25
V
140
mW
Conditions
mW
Voo
=
25
mW
Voo
=-
5.0V
5.0V
AC Characteristics (Refer to Figures 3A and 4A)
Symbol
Parameter
Min.
Typ.
Max.
Units
40
50
60
%
2.048
MHz
60
%
DSYS
System Clock Duty Cycle
Isc
Shift Clock Frequency
0.064
Dsc
Shift Clock Duty Cycle
40
trc
Shift Clock Rise Time
100
ns
tic
Shift Clock Fall Time
100
ns
trs
Strobe Rise Time
100
ns
lts
Strobe Fall Time
100
ns
tsc
Shift Clock to Strobe (On) Delay
tsw
Strobe Width
-100
600ns
3.155
50
0
200
ns
124.31-1s
@2.048
MHz
Conditions
700ns min
@1.544MHz
I
I
- :-
-} GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
AC Characteristics (continued) (Refer to Figures 3A and 4A)
Symbol
Parameter
tcd
T-Shift Clock to PCM OUT Delay
tdc
R-Shift Clock to PCM IN Set-Up Time
Min.
Typ.
Max.
Units
100
150
ns
60
Conditions
1OOpF,
510Q Load
ns
trd
PCM Output Rise Time CL = 100pF
50
100
ns
to 3V; 510Q to VDD
tid
PCM Output Fall Time CL= 100pF
50
100
ns
to .4V; 510Q to VDD
tdss
AI B Select to Strobe Trailing Edge
Set-up Time
DC Characteristics (VDD
100
= + 5V, Vss = - 5V)
Symbol
Parameter
Min.
RINA
CIN
Analog Input Resistance IN +, IN-
100
IINL
IINH
IINL
IINH
VIL
ns
Typ.
Units
Conditions
KQ
7
Input Capacitance to Ground
Max.
R-Shift Clock, T-Shift Clock, PCM IN,
System Clock, Strobe, PDN
Logic Input Low Current
Logic Input High Current
T-A/B SEL, A IN, BIN, R-AiB SEL
Logic Input Low Current
Logic Input High Current
Logic Input" Low" Voltage
15
pF
All Logic and
Analog Inputs
1
1
/-IA
/-IA
VIL
VIH
= 0.8V
= 2.0V
600
600
/-IA
/-IA
V
VIL
VIH
= 0.8V
= 2.0V
0.8
VIH
Logic Input "High" Voltage
2.0
VOL
Logic Output" Low" Voltage
(PCM Out)
0,4:
V
V
51 OQ Pull-up to
VDD + 2 LSTTL
VOL
VOH
Logic Output "Low" Voltage (AlB OUT)
0.4
V
IOL
=
Logic Output" High" Voltage
2.4
V
IOH
= 40/-iA
RL
Output Load Resistance VOUT
600
Q
1.6mA
TransmissIOn Delays
Symbol
Parameter
Min.
Encoder
Decoder
30
Typ.
Max.
Units
Conditions
125
/-Is
From TSTROBE to
the Start of Digital
Transmitting
8T +25
/-Is
Transmit Section Filter
182
/-Is
T = Period in /-Is of
RSHIFT CLOCK
@lkHz
Receive Section Filter
110
/-Is
@lkHz
3,156
-} GOULD
AIMII®semiconductors
S35061/S35071/S3507AI
S3506 Single-Chip A·Law Filter/Codec Performance
Symbol
Parameter
ICN w
ICNs F
Idle Channel Noise (Weighted Noise)
Idle Channel Noise
(Single Frequency Noise)
Idle Channel Noise (Receive Section)
ICN R
IMD2F
IMDpF
Typ.
Max.
-85
-66.5
-60
dBmOp
dBmO
CCITT G.712 4.1
CCITT G.712 4.2
-74
dBmOp
CCITT G.712 4.3
Spurious Out-ot-Band Signals at
Channel Output
-28
dBmO
CCITT G.712 6.1
Intermodulation (2 Tone method)
Intermodulation
(1 Tone + Power Frequency)
-35
-49
dBm
dBm
CCITT G.712 7.1
CCITT G. 7127.2
Spurious In-Band Signals at the
Channel Output Port
-40
dBmO
CCITT G.712 9
CCITT G.71211
Min.
Interchannel Crosstalk V1N - VO UT
75
Units
Conditions
80
dB
V1N(Max)
Max Coding Analog Input Level
±3.1
VOpk
VOUT
(Max)
Max Coding Analog Output Level
±3.1
VOpk
RL = 6000
AD
Absolute Delay End-to-End @ 1KHz
450
500
/1sec
@ OdBmO
ED
Envelope
500 to 600Hz
200
750
/1sec
Relative to Mini-
Delay
600 to 1000Hz
120
375
/1sec
mum Delay
Distortion
1000Hz to 2600Hz
110
125
/1sec
Frequency
160
750
/1sec
Signal to
oto
Total
Distortion
2600Hz to 2800Hz
SD
33.5
39
dB
Method 2 - Sine-
-40dBmO
27.5
31
dB
wave Signal Used
-45dBmO
22.5
26
- 30dBmO
dB
FR
Frequency Response 300Hz to 3000Hz
GT
Gain Tracking with Input Level
Variations (End-to-End. Each halt
channel is one halt this value.)
±0.2
±0.4
± 1.0
Gain Variation with Temperature
and Power Supply Variation
±0.25
Transmit Gain Repeatability
±0.1
±0.2
Receive Gain Repeatability
±0.1
±0.2
OTLPR
Zero Transmission Level Point
(Decoder See Figure 1)
1.51
VRMS
VOUT Digital Milliwatt Response
OTLPT
Zero Transmission Level Point
(Encoder See Figure 1)
1.51
VRMS
V1N to Yield Same
as Digital Milliwatt Response at
Decoder
AG
3.157
±.25
dB
±0.5
± 1.0
±3.0
dB
+3 to -40 dBmO
-45 to -50 dBmO
-55dBmO
dB
dB
dB
1
- _=.
,
-} GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
S3507/S3507A Single-Chip p.-Law Filter/Codec Performance
Symbol
Parameter
ICN w
ICN sF
ICN R
Idle Channel Noise (Weighted Noise)
Idle Channel Noise (Single Frequency Noise)
Idle Channel Noise (Receive Section)
Spurious Out-of-Band Signals at
the Channel Output
OTLP T
Zero Transmission Level Point
(Encoder See Figure 1)
1.51
VRMS
V1N to Yield Same
as Digital Milliwatt
Response at Decoder
DTLP R
Zero Transmission Level Point
(Decoder See Figure 1)
1A4
VRMS
VOUT Digital Milliwatt
Response
AD
Absolute Delay End-to-End
ED
Envelope
SO
Min.
Typ.
5
Max.
-6.6.5
-60
-74
-28
1KHz
450
500
Ilsec
@
200
120
750
Delay
500 to 600Hz
600 to 1000Hz
375
Ilsec
Ilsec
Relative to
Minimum
Distortion
1000Hz to 2600Hz
110
125
Ilsec
Delay
2600Hz to 2800Hz
160
750
Ilsec
dB
Frequency
@
Signal to
o to
Total
Distortion
-40dBmO
- 45dBmO
-30dBmO
33.5
27.5
22.5
39
. 31
dB
Frequency Response 300Hz to 3000Hz
±.25
dB
IMD2F
IMDpF
Intermodulation (2Tone method)
Intermodulation (1 Tone + Power Frequency)
Spurious In-Band Signals at the
Channel Output Port
Interchannel Crosstalk V1N - VOUT
-35
-49
-40
dBm
dBm
dBmO
80
dB
V1N(Max)
VOUT(Max
GT
Max Coding Analog Input Level
Max Coding Analog Output Level
±3.1
±3.1
Gain Tracking with Input Level Variations
(End-to-End. Each Half Channel is One
Half of this Value.)
±0.2
±0.5
±1.0
±3.0
VO pk
VO pk
dB
dB
dB
75.
±OA
±1.0
Gain Variation with Temperature
and Power Supply Variation
Transmit Gain Repeatability
Receive Gain Repeatability
dB
±0.25
±0.1
±0.1
3.158
OdBmO
dB
26
FR
LG
Conditions .
Units
. dBmO
dBmO
dBmO·
dBmO
±0.2
±0.2
dB
dB
RL = 600f!
. +3 to -40 dBmO
-45 to -50 dBmO
-55 dBmO
-} GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
Pin/Function Descriptions
Pin
S3506/S3507
S3507A
Description
SYS ClK
4
5
T-SHIFT
3
4
R-SHIFT
9
13
System Clock-This pin is a TTL compatible input for a 256kHz, 1.544MHz, 2048MHz,
or 1.536MHz clock that is divided down to provide the filter clocks. The status of ClK
SEl pin must correspond to the provided clock frequency.
Transmit Shift Clock- This TTL compatible input shifts PCM data out of the coder on
the positive going edges after receiving a positive edge on the T-STROBE input. The
clocking rate can vary from 64kHz to 2.048MHz.
Receive Shift Clock- This TTL compatible input shifts PCM data into the decoder on
the negative going edges after receiving a positive edge on the R-STROBE input. The
clocking rate can vary from 64kHz to 2.048MHz.
T-STROBE
5
6
R-STROBE
10
14
ClK SEl
2
3
Clock Select-This pin selects the proper divide ratios to utilize either 256kHz,
1.544MHz, 2.048MHz, or 1.536MHz as the system clock. The pin is tied to Voo
(+ 5V) for 2.048MHz, to Vss (- 5V) for 1.544MHz or 1.536MHz operation, or to 0
GND for 256kHz operation.
PCM OUT
6
7
PCM Output- This is a lS-TTL compatible open-drain output. It is active only during
transmission of PCM output for 8 bit periods of T-SHIFT clock signal following a
positive edge of the T-STROBE input. Data is clocked out by the positive edge of the
T-SHIFT clock into one 510Q pull-up per system plus 2 LS-TTL inputs.
PCM IN
11
15
PCM Input-This is a TTL compatible input for supplying PCM input data to the
decoder. Data is clocked in by the negative edge of T-SHIFT clock.
CAZ
CAZ GND
8
14
11
18
VREF
1
28
IN+
INV1N
15
16
17
19
20
21
FLT OUT
19
23
Auto Zero-A capacitor of 0.1J.lF ± 20% should be connected between these pins for
coder auto zero operation. Sign bit of the PCM data is integrated and fed back to the
comparator for DC offset cancellation ..
Voltage Reference-Output of the internal band-gap reference voltage .(::::- 3.075V)
generator is' brought out to VREF pin. Do not load this pin.
These pins are for analog input signals in the range 01.- VREF to + VREF . IN - and
IN + are the inputs of a high input impedance op amp and V1N is the output of this op
amp. These three pins allow the user complete control over the input stage so that it
can be connected as a unity gain amplifier, amplifier with gain, amplifier with adjustable gain or as a differential input amplifier. The adjustable gain configuration will
facilitate calibration of the transmit channel. V1N should not be loaded by less than 47K
. ohms.
Filter Out- This is the output of the low pass filter which represents the recreated
analog signal from the .received PCM data words. The filter sample frequency of
256kHz is down 37dB at this point. This is a high impedance output which can be
used by itself or connected to the output amplifier stage which has a low output impedance. It should not be loaded by less than 47K ohms, or the Digital MilliWatt
response will fall off slightly.
Transmit Strobe-This TTL compatible pulse input (8kHz) is used for analog sampling
and for initiating the PCM output from the coder. It must be synchronized with the
T-SHIFT clock with its positive going edges occurring with the positive edge of the shift
clock. The width of this signal is not critical. An internal bit counter generates the
necessary timing for PCM output.
Receive Strobe'- This TTL compatible pulse input (8kHz) initiates clocking of PCM
input data into the decoder. It must be synchronized with the R-SHIFT clock with its
positive going edges occurring with the positive edge of the shift clock. The width of
the signal is not critical. An internal bit counter generates necessary timing for PCM
input.
3.159
I·:
-
.
I
-) GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
Pin/Function Descriptions (Continued)
Pin
83506183507 83507A
Description
OUT VOUT
20
21
24
25
These two pins are the output and input of the uncommitted output amplifier stage. Signal
at the FLT OUT pin can be connected to this amplifier to realize a low output impedance
with unity gain, increased gain or reduced gain. This allows easier calibration of the
receive channel. The VOUT pin has the capability of driving OdBm into a 600!'lload. (See
Figure 1). If OUT - is connected directly to Vss the op amp will be powered down, reducing power consumption by 10mW, typically.
Voo
Vss
22
12
27
16
These are power supply pins. Voo and Vss are positive and negative supply pins, repectively (typ. +5V, -5V). VOD should be applied first.
A GND
D GND
PDN
13
7
18
17
8
22
Analog and digital ground pins are separate for minimizing crosstalk.
--
A IN
B IN
T-AiB SEL
2
1.
26
A OUT
BOUT
R-AiB SEL
10
9
12
Power Down-This TTL compatible input when held low puts the chip into the powered
down mode regardless of strobes. The chip will also power down if the strobes stop. The
strobes can be high or low, but as long as they are static, the powered down mode is in
effect. Should be tied to +5 when not used.
The transmit AlB select input selects the A signal input on a positive transition and the B
signal input on the negative transition. These inputs are TTL compatible. The AlB signaling
bits are sent in bit 8 of the PCM word in the frame following the frame in which T-AiB SEL inpiJt makes atransition. Acommon AlB select input can be used for all channels in a multiplex
operation, since it is synchronized to the T-STROBE input in each device.
In the decoder the AlB signaling bits received in the PCM input word are latched to the
respective outputs inthe same frame in which the R-AB SEL input makes a transition. A bit
is latched on a positive transition and B bit is latched on a negative transition. A common
AlB select input can be used for all channels in a multiplex operation .
.
Functional Description
The simplified block diagram of the 83506183507
appears on page one. The device contains independent
circuitry for processing transmit and receive signals.
8witched capacitor filters provide the necessary band- .
width limiting of voice signa'ls in both directions. Circuitry for coding and decoding operates on the princi'
pie of successive approximation, using charge redistribution in a binary weighted capacitor array to define
segments and a resistor chain to define steps. A bandgap voltage generator supplies the reference level for
the conversion process.
Transmit Section
256kHz, followed by a 3rd Order High-Pass Filter clocked at 64kHz. The resulting band-pass characteristics
meet the CCITT G.711, G.712 and G.733 specifications.
80me representative attenuations are >26dB (typ) from
to 60Hz and >35dB (typ) from 4.6kHz to 100kHz. The
output of the high pass filter is sampled by a capacitor
array at the sampling rate of 8kHz. The polarity of the in. coming signal selects the appropriate polarity of the
reference voltage. The successive approximation
analog-to-digital conversion process requires 9V2 clock
cycles, or about 72lls. A switched capacitor dual-speed,
auto-zero loop using a small' non-critical external
capacitor (0.1IlF) provides DC offset cancellation by integrating the sign bit of the PCM data and feeding it
back to the non-inverting input of the comparator.
Input analog signals first enter the chip at the
uncommitted op amp terminals. This op amp allows
gain trim to be used to set OTLP in the system. From the
VIN pin the Signal enters the 2nd order analog antialiasing filter. This filter eliminates the need for any offchip filtering as it provides attenuation of 34dB (typ.) at
256kHz and 46dB (typ.) at 512Hz. From the Cosine Filter
the signal enters a 5th Order Low-Pass Filter clocked at
3.160
o
The PCM data word is formatted according to the wlaw
companding curve for the 83507 with the sign bit and
the ones complement of the 7 magnitude bits according to the AT&T D3 specification. In the 83506 the PCM
data word is formatted according to the A-Law companding curve with alternate mark inversion (AMI),
meaning that the even bits are inverted per CCITT
specifications.
-) GOULD
AMII®Semiconductors
S35061/S35071/S3507AI
Included in the circuitry of the S3507/S3507A is "All
Zero" code suppression so that negative input signal
values between decision value numbers 127 and 128
are encoded as 00000010. This prevents loss of
repeater synchronization by T1 line clock recovery circuitry as there are never more than 15 consecutive
zeros. The 8-bit PCM data is clocked out by the transmit
shift clock which can vary from 64kHz to 2.048MHz.
Idle Channel Noise Suppression
An additional feature of the CODEC is a special circuit
to eliminate any transmitted idle channel noise during
quiet periods. When the input of the chip is such that
for 250m sec. the only code words generated were + 0,
-0, +1, or ~1, the output word will be a +0. The
steady + 0 state prevents alternating sign bits or LSB
from toggling and thus results in a quieter signal at the
decoder. Upon detection of a different value, the output
resumes normal operation, resetting the 250msec.
timer. This feature is a form of Idle Channel Noise or
Crosstalk Suppression. It is of particular importance in
the 83506 A-Law version because the A-Law transfer
characteristic has "mid-riser" bias which enhances low
level signals from crosstalk.
Receive Section
A receive shift clock, variable between the frequencies
of 64kHz to 2.048MHz, clocks the PCM data into the input buffer register once every sampling period. A
charge proportional to the received PCM data word
appears on the decoder capacitor array. A sample and
hold initialized to zero by a narrow pulse at the beginning of each sampling period integrates the charge and
holds for the rest of the sampling period. A switchedcapacitor 5th Order Low-Pass Filter clocked at 256kHz
smooths the sampled and held signal. It also performs
the loss equalization to compensate for the sin xix
distortion due to the sample and hold operation. The
filter output is available for driving electronic hybrids
directly as long as the impedance is greater than 47kQ.
When used in this fashion the low impedance output
amp can be switched off for a savings in pow.er consumption. When it is required to drive a 600Q load the
output is configured as shown in Figure 1 allowing gain
trimming as well as impedance matching. With this
configuration a transmission level of OdBm can be
delivered into the load with the +3.14dB or +3.17dB
overload level being the maximum expected 'level.
Figure 1. 53507 Input/Output Reference Signal Levels
~
lID
/
47.5Kn
FLT OUT
+" "00 /
AID
f-:P::::CM~OU~T--..!....-P-:C-:M-IN~
>-t---4>----'+-[ID
DlA
600n
Load
TIle resistors are illustrated for a OdBm IN/OdBm OUT system, Point [K} bridges a GOOn termination and Point [jj] drives a 6001lioad (tnustrated), The
OdBm level ~ro.duces the e.qulvalent digital mllliwaH code al Point II] as defined in the AT&T and CetTY specifications for PCM. This is cailed the
zero transmiSSion level pOint Dr OTlP and 3.17dB of Dvedoad capability remains before saturation occurs.
VoHage for
OTLP
.775VRMS
1.lDVpk
1.51VRMS
2.13Vpk
1.44VRMS
2.04Vpk
.775VRMS
1.10Vpk
VoHage for
Saturation
1,12VRMS
1.58Vpk
2,17VRMS
3.075Vpk
2,07VRMS
2.93Vpk
1.12VRMS
1,58Vpk
3.161
Digital MiWwatt
' Code per AT& TICCfTT
Saturation
Cod.s
1
- _=.
!
-) GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
shifted. It is reset on the leading (+) edges of the.
strobe, forcing the PCM output in a high impedance
state after the 8th bit is shifted out. This allows the
strobe signal to have any duty cycle as long as its
repetition rate is 8kHz and transmit/receive shift clocks
are synchronized to it. Figure 2 shows the waveforms in
typical multiplexed uses of the CODEC.
Power Down Logic
Powering down the. CODEC .can be done in several
ways. The most direct is to drive the PDN pin to a.low
level. Stopping both the transmit strobe and the receive
strobe will also put the chip into the stand·by mode.
The strobes can be held high or low.
Voltage Reference Circuitry
A temperature compensated band-gap voltage
generator ( - 3.075V) provides a stable reference for the
coder and decoder. Two amplifiers buffer the reference
and supply the ·coder and decoder independently to
minimize crosstalk. This reference voltage is trimmed
during assembly to ensure a minimum gain error of
:;!: 0.2dB due to all causes. The VREF .pin should not be
connected to any load.
Power Supply and Clock Application .
For proper 9peration Voo and Vss sh'ould be applied
simultaneously. If not -possible, then Vss shouid be
applied first. To avoid forward-biasing the device the
clock voltages should notbe applied before the power
supply voltages are stable. When cards must be plugged into a "hot" system it may be necessary to install
1000Q current-limiting resistors in series with the clock
lines to prevent latch-up.
Timing Requirements
The internal design of the Single-Chip CODEC paid
careful attention to the timing requirements of various
systems. In North America, central office and channelbank designs follow the American Telephone and Telegraph Company's T1 Carrier PCM format to multiplex
24 voice channell'-at a data rate of 1.544Mb/s. PABX
designs, on the other hand, may use their own multiplexing formats with different data rates. Yet, in digital
telephone designs, CODEC'smay be used in a nonmultiplexed form with a data rate as low as 64kb/s. The
S3507 and S3507A fill these requirements.
In Europe, telephone exchange and channelbank
designs follow the CCITT carrier PCM format to multiplex 30 voice channels at a data rate of 2.048Mb/s. The
S3506 is designed for this market and will also handle
PABX and digital telephone applications requiring the
A-Law transfer characteristics.
The timing format chosen for the AMI Codec allows
operation in both multiplexed or'non-multiplexed form
with data rates variable from 64kb/s to 2.048Mb/s. Use
of separate internal clocks for filters and for shifting of
PCM input/output data allows the variable data rate
capability. Additionally, the S3506/S3507 does not require that the 8kHz transmit and' ..receive sampling
strobes be exactly 8 bit periods wide. The device has an
internal bit counter that counts the number of data bits
System Clock
The basic timing of. the Codec is provided by the
system clock. This 2.048MHz, 1.544MHz, or 256kHz
clock is divided down internally to provide the various
filter clocks and the timing for the conversions. In most
systems this clock will also be used as the, shift clock
to clock in and ounhe data. However, the shift clock can
actually be between 64kHz and 2.048MHz as long as one
of the system clock frequencies is provided, Independent
strobes and shift clocks allow asynchronous time slot operation of transmit and receive, The 3507 will also operate
with a 1.536MHz system clock; as used in some PABX
systems, with the ClK SEl pin in the 1.544MHz Mode.
Signaling in /A"law Systems
The 83506 and S3507are compact 22-pin devices to
meet the two worldwide· PCM 'standards. In J.l-Law
systems there can be a requirement for signaling information to be carried in the bit stream with the coded
analog data. This coding scheme is sometimes called
7-5/6 bit rather than 8 bit because the l8B of every 6th
frame is replaced by a signaling bit. This is referred to
as AlB Signaling and if a signaling frame carries the "A"
bit, then 6 frames later the lSB will carry the "B" bit. To
meet this requirement, the S3507A is available in a
28-pin dip package, or in a 28-pin chip carrier, as 6 more
pins are required for the inputs and outputs of the AlB
-signaling.
3.162
Pin Configuration-S3507A 28-Lead Chip Carrier
CAl GND
A GND
Vss (-5V)
BI"
peM IN
iI·STROBE
AIN
II·SHln
eLK SEL
R·A/B SEl
r·SHIFT
, TOP VIEW
ill
:; ~
"~
§ § J
0
c
.y
GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
Figure 2A. Wavefonns in a 24 Channel PCM System
'.544MHI SHIFT CLOCK
~
I
I
I
I
I
I
~JHi241
I
S
I
I
I
I
I
:
C~·'12
I
3
I 4 I 5 I 61
7
I
8
c~.21 2 [~:'~~~-ICHrl
2I
3
I 4 I 5.1
6
I7 I8
!,
SI
TRANSMIT/RECEIVE PCM HIGHWAY
~~~==~----~----~~
FRAME RESET PULSE
--lw---r-----L.!~4___------..--l1
_--..l"I·;......--______
CH.' STROBE
CH.2 STROBE
CH.24 STROBE
NOTE:
tw MIN=200ns, Iw MAX=124.8jJs.
Figure 28. Waveforms in 30 Channel PCM System
2.04BMHz SHIFT CLOCK
~J
I
:
~T: I
=~~~~~~~.~I-=-S1;-;;;L.....OI:32=1'I. . .-_'.J...--'..4==:1=6=-1~':~:+-1---,""
ST1
I
PCM BIT STREAM
-ill..---F"':R-:'A:":M""E.,.,RE"':S'::ET::-P-oU"'"L.,.,SE---......- - - - - - - - -
,
------------~nI
I
~'"""'_-------tw-----.-----~
TIME SLOT .8'STROBE (FRAME ALIGNMENT SIGNAL)
.. - - - - - - - - - - - - - - - - - - '
TIME SLOT 1 STROBE (CHANNEL 1)
TIME SLOT 31 STROBE (CHANNEL 30)
NOTE:
3.163
200ns';;Tw';;124.B~sec
1
- _=.
I
-) GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
Figure 2C. Waveform Details
if-- /-- =1--------------------\
~ ~trs
-...J
l----tfs
tsw
STROBE
tse(tss) .-J
!-i--I.-J t+--tse(-Iss)
I
I
.
I
.
I
.
I
I
I
I..-t'e
\\:!J
il!:
DATA OUT
I
: - ted
I
BIT 1
I
I
~
BIT 2
I I
tde-~tde
I
: It,d;
I
I
I ~
--lI ~
BIT 5
,-+~\_---------J/r------
~ '....
DATA-,-N---------"""""'\
/:
4-:----f::
~,--:::BI::-'T3:----:::BI:;'"T
t'd
t,d""
~:..- t'd;
'
I
*In this example, the shift clock is the system clock (1.544 or 2.048MHz). In systems where the data shift rate is not the same, the relationship 01 each to the strobe
remains the same. The system clock and shift clock must relale 10 Ihe strobe within Ihe Ise, Iss liming requiremenls.
The effect of the strobe occurring after the shift clock is
to shorten the first (sign) bit at the data output.
The length of the strobe is not critical. It must be at a
logic state longer than one system clock cycle.
Therefore, the minimum would be >488ns at 2.048 and
the maximum <124.3Ilsec at 1.544MHz.
Icw
MIN
MAX
195nsec.
9.38I'sec.
lOOns
Irs
lOOns
lIs
Isdlss)
-100nsec.
I rc
200ns
lOOns
lOOns
Ilc
Isw
600ns*
124.3I'sec.
Icd
100nsec.
150ns
Idc(setup time, hold time)
60nsec.
trdi
lOOns
tldi
lOOns
:(:That is, the strobe can precede the shift clock by 200nsec, or 'allow it by as
much as 100nsec.
*@2.048MHz 700ns @1.S44MHz
Signaling Interface
In the AT&T T1 carrier PCM format an .AlB signaling
method conveys channel information. It might include
the on·or·off hook status of the channel, dial pulsing (10
or 20 pulses per second), loop closure, ring ground,
etc., depending on the application. Two signaling con·
ditions (A and B) per channel, giving four possible signaling states per channel are repeated every 12 frames
(1.5 milliseconds). The A signaling condition is sent in
bit 8 of all 24 channels in frame 6. The B signaling conditions is sent in frame 12. In each frame, bit 193 (the S
bit) performs the terminal framing function and serves
.
to identify frames 6 and 12.
The S3507A in a 28-pin package is designed to simplify
the signaling interface. For example, the AlB select input pins are tra.nsition sensitive. The transmit AlB
select pin selects the A signal input on a positive transition and the B signal input on the negative transition.
Internally, the device synchronizes the AlB select input
with the strobe signal. As a result, a common AlB select
signal can be used for all 24 transmit channels in the
channelbank. The A and B signaling bits are sent in the
frame following the frame in which the AlB select input
makes the transition. Therefore, AlB select input must
go positive in the beginning of frame 5 and the negative
in the beginning of frame 11 (see Figure 3).
3.164
-} GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
Figure 3. Signaling Waveforms in a T1 Carrier System
1
B BITS/CHANNEL
- _=.
24 CHANNElS/FRAME
I
i"'1__
· ~---------SUPERFRAME-----------+l·1
TRANSMIT A/B SElECT INPUT
RECEIVE AlB SELECT INPUT
Figure 3A. Signaling Waveform Details
I+--FRAME-------I
I+--FP'ME-----+1
TSTROBE
I
I
~
PCM OUT
I
~
MSB~
I
LSD
ildssl
~
r-----------1~-----~III-'ll'-----------~--f+--Isin---.\
T·AfB SEL
I .
~
----~
~
I
A SIGNALING INFORMATION
TRANSMITIED AS LSB
B SIGNAL IN
I
SHIFT CLOCK
3.165
~ B SIGNALING INFORMATION
---->R=
~
t"os
,~
RSTROBE'
I
~tsin~ j .
TRANSMITTED AS LSB
-) GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
Figure 4. A Subscriber Line Interface Circuit
R:=====+===~------I
r.:-:--1---':C+-_'''-17 ANA. GND
S35D7A
16 Vss
3 ClKSEl
CAZ 11
8 DIG.GND
tAzGND
18
PCMIN
RstROBf
R·A/B5El
(1.544MHJjSHIFTCLOCK - - - - - "
The decoder uses a similar scheme for receiving the A
and B signaling bits, with one difference. They are lat·
ched to the respective outputs in the same frame in
which the AlB select input makes a transition. There·
fore, the receive A/B select input must go high at the
beginning of frame 6 and go low at the beginning of
frame 12.
Applications Examples
There are two major categories of Codec applications.
Central office, channel bank and PABX applications us·
ing a multiplex scheme, and digital telephone type
dedicated applications. Minor applications are various
AlD or D/A needs where the 8 bit word size is desirable
. for I1P interface and fiber optic multiplex systems
where non·standard data rates may be used.
A Subscriber line Interface Circuit
. Figure 4 shows a typical diagram of a subscriber line
interface circuit using the S3507 A. The major elements
3.166
of such a circuit used in the central office or PABX are a
two·to·four wire converter, PCM Codec with filters
(S3507A) and circuitry for line supervision and control.
The two·to-fourwire converter- generally implemented
by a transformer·resistor hybrid-provides the inter·
face between the two-wire analog subscriber loop and
the digital signals of the time·division-multiplexed PCM
highways. It also supplies battery feed to the sub·
scriber telephone. The line supervision and control circuitry provides off·hook and disconnect supervision,
generates ringing and decodes rotary dial pulses. It
supplies the AlB signaling bits to the coder for trans·
mission within the PCM voice words. It receives AlB
signaling outputs from the decoder and operates the
AlB signaling relays .
In the T1 carrier system, 24 voice channels are multiplexed to form the transmit and receive highways, 8
data bits from each channel plus a framing bit called
the S bit form a 193 bit frame. Since each channel is
sampled 8000 times per second, the resultant data rate
is 1.544Mb/s.
-) GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
signals for the associated Codec under control of a
central processor. Alternatively, a common circuitry
within the channelbank can generate the timing signals
for all channels. Generation of the timing signals for the
83506 and 83507 is straightforward because of the simplified timing requirements (see Timing Requirements
for details). Figures 5 and 5A show design schemes for
generating these timing signals in a common circuitry.
Note that only three signals: a shift clock, a frame reset
pulse (coincident with the 8 bit) and a superframe reset
pulse (coincident with the 8 bit in Frame 1) are needed.
These signals are generated by clock recovery circuitry in
the channelbank. 8ince the Gould Codec does not need
channel strobes to be exactly 8-bit periods wide, extra
decoding circuitry is not needed.
Within the channel bank the transmit and receive channels of a Codec can occupy the same time slot for a
synchronous operation or they can be independent of
each other for time slot asynchronous operation. Asynchronous operation helps minimize switching delays
through the system. 8ince the strobe or sync pulse for
the coder and decoder sections is independent of each
other in the 83507 A, it can be operated in either manner.
In the CCITI carrier system, 30 voice channels and 2
framing and signaling channels are multiplexed to form
the transmit and receive PCM highways, 8 data bits
from each channel. 8ince each channel is sampled
8000 times per second, the resultant data rate is
2.048Mb/s.
The line supervision and control circuitry within each
subscriber line interface can generate all the timing
Figure 5_ Generating Timing Signals in a T1 Carrier System
SUPERFRAME
RESHP>-UlCCC
"---------:----
1 544MHz
>--
SHIFT eLK
REe AlB
FRAME
RESETP·U"l::-"-~
"
'-+-+--1 0,
-+--1--1 0;
. . . .-+--1--1 0,
a;
. . . .---+-+--1
TR AlDSI
ST81 . . . .
5T813 . . . .
5182
51814
SR2
0,
"
0,
0;
0,
a;
SRJ
0,
iii
o.
a.
"III
R
0,
0,
STBll
~----I
STB2J~_
_ _-I
STB12~----I
5TB24
~_
_---,--I
a;
S..
0,
iii
o.
a.
3.167
-} GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
Figure SA. Generating Timing Signals in a CCITT Carrier System (30 + 2 Channels)
TIME SLOT STROBES
o
4
1,6
20
1
S
17
,
21
2
6
18
.'
22
3
7
t 23
11l
T
2048kHz
CK
01
FRAME RESET
-
-
r-
Cl
04
74175
01
74175
"-
74175
01
CK
Cl
CK
Cl
CK
Cl
CK
Cl
-
.
74175
01
r-
! 24J
74175
01
1\
-
J
28
13
9
29
25
10
14
26
30
15
11
27
3.168
31
-) GOULD
AIMII®Semiconductors
S35061/S35071/S3507AI
A Digital Telephone Application
Most new PABX designs are using PCM techniques for
voice switching with an increasing trend toward applying them at the telephone level. The simplest form of a
digital telephone design uses four wire pairs to interface to the switch. Two pairs carry transmit and receive
PCM voice data. One pair supplies an 8kHz synchronizing clock signal and the remaining pair supplies power
to the telephone. More sophisticated designs reduce
costs by time-division-multiplexing and superimposition techniques which minimize the number of wire pairs.
The Gould Single-Chip Codec is ideally suited for this
application because of the low component count and its
simplified timing requirements. Figure 6 shows a schematic for a typical digital telephone design.
I
Since asynchronous operation is not necessary,
transmit and receive timing signals are common. A
phase-lock-loop derives the 256kHz system clock and
64kHz shift clock from the 8kHz synchronizing signal
received from the switch. The synchronizing signal
also serves as the transmit/receive strobe signal since
its duty cycle is not important for Codec operation.
Microphone output feeds directly into the coder input
while the decoder output drives the receiver through
an impedance transformer to complete the design.
I
Figure 6. A Digital Telephone Application
+5V
-5\1
+"
1
510Q
peM
83506 OR
S3501
CODEC
W/FILTER
6
:::IN r'--""'---______ ::::::IT INTERFACE
SWITCH
TSTROBE 5
_SYNC
SYS elK
I
1+-_ _--.
-5V
C21"JtF
-5V
+5V
14
04
6
(-16)
&04024
COUNTER/DIVIDER
os
(~32)
-5V
3.169
5
1
- _=.
I
I
-} GOULD
AIMII®Semiconductors
83541 Digital C Message
Weighted and 1 KHz Notch Filter
53541
Features
• All Digital Operation for compatibility with all digital
, telephone systems and for higher reliability.
• Serial Port for Direct connection.
• Parallel Port for Direct connection to host
microcontrollers.
• C Message Weighted Filter for line noise
measurement to Bell and IEEE specifications.
• High Pass filter for removal of DC offsets and/or
measurement.
• Notch filter for line noise measurements under 1 KHz
load conditions to Bell and IEEE specifications. Notch
filter has more than 50 dB of rejection.
• Single +5 volt power supply operation for reduced
system cost.
• Space saving 28-pin plastic DIP package.
General Description
The S3541 is a monolithic, integrated circuit based
upon Digital Signal Processing (DSP) techniques and
represents a human ear response to noise during telephone line noise measurements. The primary application for the S3541 is line noise measurement within
U.S. telephony system channels., Other applications include diagnostic functions within a PABX system, and
voice energy detect systems. The device contains three
filters: A C Message Weighted filter, a 1 KHz Notch filter, and a High Pass filter. These filters meet specifications defined by Bell Systems Technical Reference
Publication #41009, May 1975 and IEEE Std
743-1984.
Block Diagram
Pin Configuration
SIGNAL
PROCESSING
SECTION
SERIAL IN
SERIAL OUT
.. 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
ALL BLOCKS EXCEPT I-lP INTERFACE ARE SOFTWARE FUNCTIONS.
ALL SWITCHES SHOWN ARE SOFTWARE SWITCHES.
3.170
NC
Ao
DRO
cs
Po
Ro
P1
WR
Do
SORO
CONTROL FROM f.lP
i
if
DATA FROM I-lP
Vee
DACK
DATA TO f.lP
01
SO
D2
SI
D3
SOEN
04
SIEN
D5
SCK
06
INT
D7
RST
GND
ClK
-} GOULD
AIMII® Semiconductors
Single Chip
Conference Trunk
Preliminary Data Sheet
83547
Features
• 6 telephones/persons maximum conference with
AGe
•
•
•
•
•
2 groups of 3 telephones/persons conferences
+3 dB gain pad function
PCM highway (1.544/2.04B Mbps) serial interface
Parallel microprocessor bus interface
500 Hz tone generator
It 8mall 2B pin plastic DIP package
• +5 V single power supply
level is automatically controlled by using the peak value
to avoid the over range error. 2 separate conferences of
3 persons each can also be realized concurrently with
this chip.
General Description
83547 has a serial interface for PCM highway to realize
the conference trunk without any CODEC or Op-Amp in
the digital exchange system. It has a 500 Hz tone generator that can be used, for example, as the signal for
speakers to indicate that an additional speaker is
joining the conference.
83547 is the single chip conference trunk for 6
telephones/persons. 83547 uses the N-1 addition
method to realize a natural conversation. The output
83547 is easily controlled by various microprocessors
because it has a bus interface which is compatible with
BOBO, BOB5, BOB6, ZBO, etc.
Figure 1.
53547 Conference Trunk
Figure 2.
Pin Configuration
R-DATA
T-DATA
PCMIN
2.048/1.544MHz
8.192MHz
POEN
PIEN
PORQ
SCK
PCM
1.544/2.048Mbps
PCMOUT
S3547
RST
\'iii
07-00
3.171
NC
PU
NC
NC
NC
DO
01
02
D3
04
05
D6
D7
GND
vee
GND
CS (GND)
AD
\'iii
PORQ
PCM OUT
PCM IN
POEN
PIEN
SCK
RST
m
-} GOULD
AIMII®Semiconductors
53547
Figure 3.
S3547 Block Diagram
CONVERSION
FROM ,....LAW
FORMAT TO 2'S
COMPLEMENT
,....LAW
PCM IN
,....LAW
PCM OUT
TIMING
SIGNALS
1.
Functional Description
The Block Diagram of S3547 is shown in Fig, 3. S3547
has the DSP architecture.
Compressed wlaw PCM data is expanded to the linear
2's complement data for internal arithmetic operation.
After the arithmetic operation, the output data for each
channel is converted to wlaw PCM data again.
The output data for each channel is the data that is
generated by subtracting its own channel data from the
sum of all channel data in a conference. This is called
the N-1 addition method.
As the simple addition operation of 6 channel data may
cause the over-range error, the input data from each
channel is attenuated to non-over range level. The output signal level is automatically controlled to provide
sufficient audio level to hear. The peak value of sum of
all channel data is held for about 100 ms, which provides a natural conversation. This peak value is used
for the output level control.
The automatic gain control is not executed in the 2
groups of 3 persons conference mode.
S3547 is easily controlled by 2 types of a-bit command.
These commands are defined as "command 1" and
"command 2" according to the MSB value. The MSB of
command 1 is high and that of command 2 is low.
The level of the 500 Hz tone is also selectable by the
command 1.
1.1
6 persons/phones conference mode
When D6 bit of the command 1 is high, 6 persons/
phones conference mode is set. 6 consecutive time
slots are assigned for this mode. It is possible to use 2
t06 channels arbitrarily. The channel assignment for a
conference is done by command 2.
1.2 2 groups of 3 persons/phones conference
mode
When D6 bit of the command 1 is low, 2 groups of 3
persons/phones conference mode is set. First 3 chan-
3.172
-} GOULD
AIMII®Semiconductors
S3547
Table 1.
Pin Description
Pin No.
1
2
3,4,5
Name
NC
PU
NC
6-13
00-07
Type
I
I
I
1/0
3 state
14
15
GNO
ClK
I
16
RST
I
17
GNO
I
18
SCK
I
19
PI EN
I
20
POEN
0
21
PCMIN
I
22
PCMOUT
0
23
PORO
0
24
WR
I
25
RD
I
26
CS
I
27
28
GNO
Vcc
I
Function
No Connection
Must be pulled up to Vcc
Must be open.
Port for 8 bit data of command1 and command2.
I·:
-
.
I
Connect to GNO
Single phase master clock 8MHzl8.192MHz
Reset and initialize the S3547 internal logic. Set the first
command waiting state.
Connect to GNO
PCM data inputloutput clock. A serial data bit is transferred
when this pin is high.
PCM input enable pin. This pin enables the shift clock to serial
input register.
PCM output enable pin. This pin enables the shift clock to
serial output register.
PCM data input. Serial data is latched at the rising edge of
SCK.
PCM data output. Serial data is clocked out at the falling edge
of SCK.
PCM output request. It generates an output signal for an
external device indicating that the serial data register has been
loaded and is ready for output. PORO is reset when the entire
8-bit word has been transferred.
Write control signal. Write the contents of data bus into the
data register.
Read control signal. It is possible to read out the previous
command. This pin should be pulled up to Vcc in normal case.
Chip select. This pin enables data transfer with data or status
port with RO or WR signal.
Connect to GNO
+5 V Power.
3.173
-) GOULD
AIMII®Semiconductors
53547
Table 2.1
Bit
Command 1 (07=0)
06
Status
0
1
05
0
1
04
0
1
03
0
1
02, 01
00
Table 2.2
Bit
06
11
10
01
00
0
1
Function
6 persons/phones conference .mode
2 groups of 3 persons/phones conference mode.
"
500 Hz tone disable
500 Hz tone out for 0.2 seconds
For 3 phones conference mode
500 Hz tone out for group 1
500 Hz tone out for group 2
,
Tone level control bit
Hold the previous data
500 Hz tone level is selectable by 02 and 01 data.
500 Hz tone level data when 03 is high.
Large
Medium'
Small
Oisable a 500 Hz tone
Command 1 enable
Program reset
Command 2 (07=1)
Status
0
1
05-00
Functions
Enable channel position select
Optional gain position select
The .allocation of channels.
05-Ch6, D4-Ch5, 03-Ch4
D2-Ch3, 01-Ch2, 0D-Ch1
By setting these bits high, channels for the conference
are selected, The output of the channel which is not se·
lected is "11111111". The selection of channels for
each group in 2 groups of 3 phones mode is the same
as 6 phones conference mode.
nels of a series of 6 channels are the Group 1, and the
. others are the Group 2. Selection of the channels for '
each group is done by command 2.
1.3 500 Hz tone
When 05 bit of the command 1 is high, 500 Hz single
tone signal is added to each channel for about 0.2
seconds. In the 3 persons/phones conference
mode, the selection of groups is done by 04 bit of
command 1.
1.5 Optional input gain
S3547 has the optional gain function for input data of
each channel to compensate the outside line loss.
When 06 bit of the command 2 is high, the selected
channels have +3 dB optional gain for incoming signal.
In the 6 phones conference mode, it is possible to set
the optional gain up to two channels.
02 and 01 command bits are used for tone level data
when 03 bit of command 1 is high,
1.4 Selection of channels for conference
1.6 Program reset
When 06 bit of command 2 is low, DO-OS of command
2 are correspond to channel assignment of channel 1-6.
When DO bit of command 1 is high, internal program is
reset. Once program reset is complete, S3547 ter·
3.174
-} GOULD
AIMII®Semiconductors
S3547
Figure 4.
I·:
Serial I/O Timing
-
SHIFT FOR
CODEC
SCK FOR
S3547
--,
11
11
n
11
11
H5-, n n n
U U U U U U ..
U
U
U
n L.Jn L.JnL.JI
y~
r-~----~~~---------
~________~I________~~~____~r-
PCMOUT_
~~~
CODEC~~~
minates the conference function and waits for the command 1 for the next conference.
2.
3.
Timing for command input
The first control command input timing is shown in Fig.
6. The first input command after the reset pulse or program reset is to set conference mode and to select 500
Hz tone level, using command 1. After this initial sequence, the command for 83547 can be controlled dynamically until 83547 is reset by software or hardware.
Timing for serial data
The serial input and output data of 83547 is the 8-bit
wlaw PCM data.
83547 treats a series of 6 PCM data. The timing for the
PCM highway is shown in Fig. 4. Example of the PCM
highway interface circuit is shown in Fig. 5.
3.175
.
I
-} GOULD
AMII®Semiconductors
53547
Figure 5.
Example of PCM.lnterface Circuit
PCM
1.544/2.048. MHz
+5V
+5V
+5V
ClK
SCK
STO
PCM OUT
1.54412.048 MHz
CLOCK
lD
1/274HC74
PCM IN
PR
ClK
EP ClK RCO
83547
ET
DO
DC
DB
DA
POEN
PiEN
PORn
112 74HC74
74HC161
cs
AD
Wii
0,
D.
0,
0,
03
O2
0,
Do
Figure 6. Timing For Command Input
I
l- 4<1>CY
MIN
--:-111....S MIN ~,I
I
I
I
RST------!
1
I
I
DATA----------~:~·------~------------~~~------FIRST COMMAND INPUT.
3.176
DATA BUS
-} GOULD
AIMII®Semiconductors
53547
Absolute Maximum Rating
Voltage (Vee) ..................................................................... -0.5 to +7.0 Volts 1
Voltage, Any Input (VI) ............................................................. -0.5 to +7.0 Volts 1
Voltage, Any Output (VO) ........................................................... -0.5 to +7.0 Volts 1
Operating Temperature (TOPT) ........................................................... O°C to + 70 0 e
Storage Temperature (TSTG) ......................................................... -65°e to + 1500 e
Note 1: With respect to GND
- ~:
I
.
I
D.C. Characteristics: (TA=Ooe to + 70°C, vec= +5V±5%)
Symbol
Vil
VIH
Vl
VH
VOL
VOH
ILil
ILiH
ILOl
ILOH
ICC
Parameter
Input low Voltage
Input High Voltage
ClK low Voltage
ClK High Voltage
Output low Voltage
Output High Voltage
Input load Current
Input load Current
Output Float leakage
Output Float leakage
Power Supply Current
(0 to 70°C)
Min.
-0.5
2.0
-0.5
Typ.
3.5
Max.
0.8
VCC+0.5
0.45
VCC+0.5
0.45
Unit
V
V
V
V
V
V
-10
10
-10
10
!LA
!LA
!LA
fLA
280
rnA
20'
10'
20'
pF
pF
pF
2.4
180
Condition
IOl=2.0rnA
IOH=400!LA
VIN=OV
VIN=VCC
VOUT=0.47V
VOUT=VCC
Capacitance
C
CIN
COUT
ClK, SCK Input Capacitance
Input Pin Capacitance
Output Pin Capacitance
'These values are not 100% tested in production.
3.177
fc = 1MHz
fe = 1MHz
fe=1MHz
-} GOULD
AIMII®Semiconductors
S3547
A.C. Characteristics: (TA=O°C to +70°C, VCC=+5V±5%)
Symbol
Parameter
CY
ClK Cycle Time
D
R
ClK Pulse Width
ClK Rise Time
F
tAR
tRA
tRR
ClK Fall Time
Address Setup Time for RD
tRD
tDF
tAW
tWA
tWW
tDW
tWD
tRV
tSCY
tSCK
tRSC
tFSC
tDRQ
tSOC
·tCSO
tDCK
tDZRQ
Min.
122
Max.
Unit
2000
ns
ns
10
10
ns
ns
ns
ns
60
0
Address Hold Time for RD
. RD Pulse Width
0
.' 250
Data Delay from RD
Read to Data Floating
Address Setup Time for WR
10
150
100
0
Address Hold Time for WR
WR Pulse Width
Data Setup Time for WR
. Data Hold Time for WR
0
250
480
SCK Pulse Width
SCK Rise Time
30
50
30
DC
ns
ns
20
20
ns
ns
ns
tDZSC
PCMOUT Delay from SCK with PORQ t
PCMOUT Delay from SCK
tDZE
tHZE
tHZSC
PCMOUT Delay from POEN
POEN to PCMOUT Floating
SCK to PCMOUT Floating
tHZRQ
tDC
tCD
PCMOUT Delay from SCK with PORQ~
PIEN, PCMIN Setup Time for SCK
PIEN, PCMIN Hold Time from SCK
tRST
RST Pulse Width
150
ns
ns
20
150
300
ns
ns
. ns
20
20
20
300
180
200
ns
ns
ns
20
70*
55*
300
300
ns
ns
PCMOUT Delay from SCK=lOW
30*
4*
VIH~VOH~2.0V
3.178
S~e
Note 1
See Note 1
See Note 1
ns
ns
ns
ns
ns
ns
230
SCK Fall Time
PORQ Delay
POEN Setup Time for SCK
PO EN Hold Time for SCK
'. Condition '
i
Cl=100pF
Cl=100pF
ns
ns
0
250
150
RD, WR, Recovery Time
SCK Cycle Time
• These values are guaranteed by design and not by 100% testing.
Note 1: Voltage at measuring point of timing 1.0V and 3.0V
Note 2: Voltage at measuring point of AC Timing: Vll~VOl~O.BV,
Input Waveform of AC Test (expected ClK, SCK)
Typ.
ns
ns
CY
... '
. See Note 2
.. ,'
. See Note 1
See Note 1
Cl=100pF
See Note 2
See Note 2
See Note 2
See Note 2
See Note 2
See Note 2
See Note 2
-} GOULD
AIMII®Semiconductors
53547
Timing Waveforms
I
I
CLOCK
CLK
READ
1'"t ,~
CS_
Rii
08 0_7
- - - -- - -----
_
-----:":1 -'" r------
WRITE
08 0_7
- - -
3.179
GOULD
~MII®Semiconductors
S3547
Timing Waveforms
SCK
PORQ
- t-- I
-~-----
PCMOUT
"1
=cc
10C~ L
PCMIN
DZE
tHzi~ ~tHZRO
Inzno
ilco
"1: For PCMOUT timing, the data at rising edge 01 SCK is valid and the other data is
invalid. In setup hold time of data for SCK, the most slrict specifications are the
following.
SETUP = tSCK - lOCK
HOLD = tHZRQ
"2: Vollage at measuring point of tRSC and tFSC for SCK timing
® 1.0V
G) 3.0V,
PORT OUTPUT
CLK~
~
RST - - - . /
"'---
3.180
Digital Signal
Processor·
-} GOULD
AIMII®Semiconductors
57720
1_:
1
Features
General Description .
o
o
o
The S7720 Digital Signal Processor (DSP) is an
advanced architecture microcomputer optimized for
signal processing algorithms. Its speed and flexibility
allow the DSP to efficiently implement signal processing functions in a wide range of environments and
applications.
o
o
o
o
o
o
o
o
o
Fast Instruction Execution - 250 ns
16-Bit Data Word
Multi-Operation Instructions for Optimizing
Program Execution
.
Large Memory Capacities
- Program ROM
512 x 23 Bits
- Coefficient ROM
510 x 13 Bits
128 x 16 Bits
- Data RAM
Fast (250 ns) 16 x 16-31 Bit Multiplier
Dual Accumulators
Four Level Subroutine Stack for Program
Efficiency
Multiple 1/0 Capabilities: Serial, Parallel, DMA
Compatible with Most Microprocessors,
Including: 8080, 8085, 8086, Z80™·
Power Supply + 5V
NMOS
Package - 28 Pin Dip
The DSP is the state of the art in signal processing
today, and for the future.
Performance Benchmarks
o
o
Second Order Digital Filter (BiQuad)
SINE/COS of Angles
Oil/A LAW to Linear Conversion
o FFT: 32 Point Complex
64 Point Complex
·Trademark of Zilog Corp.
Functional Block Diagram
Pin Configuration
NC
ORO
m-~::::5
INT
Vcc-
GNO _
~~
DB
Do-07
jfii
LI-
INTERRUPT
2.25 JlS
5.25 JlS
'0.50 JlS
0.7 ms
·1.6 ms
Wii
,--,---,--,--,-,'-,-,-,0
cs
Vee
DACK
Ao
ORO
CS
Po
Rii
P,
WR
Do
SORO
01
SO
02
SI
03
SOEN
04
SIEN
. D.
SCK
06
INT
07
RST
GND
ClK
AD
3.181
-
.
I
-)GOULD
AIMII®Semiconductors
S7720
Functional Description
cycie. In addition, each arithmetic instruction provides for a number of data movement operations to
further increase throughout. Two serial I/O ports are
provided for interfacing to codecs and other seriallyoriented devices while a parallel port provides both
data and status information to conventional JLP for
more sophisticated applications. Handshaking
signals, including DMA controls, allow the DSP to act
as a sophisticated programmable peripheral as well
as a stand alone microcomputer.
Fabricated in high speed NMOS, the S7720 DSP is a
complete 16-bit microcomputer on a single chip.
ROM space is provided for coefficient storage, while
the on-chip RAM may be used for temporary data,
coefficients and results. Computational power is provided by a 16-bit Arithmetic/Logic Unit (ALU) and a
separate 16 x 16-bit fully parallel multiplier. This
combination allows the implementation of a "sum of
products" operation in a single 250 nsec instruction
Absolute Maximum Ratings·
Voltage (Vcc Pin) .............................................................. - 0.5 to + 7.0 Volts 1
Voltage, Any Input (VI)' ......................................................... - 0.5 to + 7.0 Volts 1
Voltage, Any Output (Vo) ....................................................... - 0.5 to + 7.0 Volts 1
Operating Temperature (TOPT) ..................................................... ~ 40°C to + 85°C
Storage Temperature (TSTG) ...................................................... - 65°C to + 150°C
NOTE 1: With respect to GND.
"COMMENT: Exposing the device to stresses above those listed in Absolute Maximum Ratings could cause permanent damage. The device is
not meant to be operated under conditions outside the limits described in the operational sections 'of this ·specification. 'Exposure to
ab~olute maximum rating conditions for extended periods may affect device reliability.
Capacitance
Symbol
Parameter
C'"
CIN
COUT
Min.
Typ.
Max.
Unit
Condition
ClK, SCK Input Capacitance
20'
pF
fc= 1MHz
Input Pin. Capacitance
10'
pF
fc=IMHz
Output Pin Capacitance
20'
pF
fc=IMHz
Max.
Unit
"These values are noll00% lested in production.
Electrical Specifications: (TA= 0° - + 70°C, Vcc= + 5V ± 5%)
D.C. Characteristics
Symbol
Parameter
Min.
VIL
VIH
Input low Voltage
-0.5
Input High Voltage
2.0
Vq,L
ClK low Voltage
-0.5
Vq,H
ClK High Voltage
3.5
VOL
Output low Voltage
VOH
Output High Voltage
ILiL
Input load Current
ILiH
Input load Current·
ILOL
ILOH
lee
Power Supply Current (0 to 70°C)
lee
Power Supply Current ( - 40 to 85°C)
Typ.
0.8
V
Vee +0.5
V
0.45
V
Condition
Vee +0.5
V
0.45
V
IOL =2.0mA
V
IOH-400JLA
2.4
-10
JLA
VIN=OV
10
,.A
VIN=V ee
Output Float leakage
-10
,.A
VouT=0.47V
Output Float leakage
10
JLA
VOUT= Vee
280
mA
330
mA
180
3.182
-) GOULD
AIMII®Semiconductors
57720
A.C. Characteristics: (T A= _10· - + 70·C, Vee= + 5V ± 5%)
•
Symbol
Parameter
>CY
ClK Cycle Time
Min .
122
Typ.
Max.
Unit
2000
ns
>0
ClK Pulse Width
60
>R
ClK Rise Time
10
ns
See Note 1
>F
ClK Fall Time
10
ns
See Note 1
tAR
Address Setup Time for RD
0
ns
tRA
Address Hold Time for RD
0
ns
ns
RD Pulse Width
Data Delay from RD
250
tOF
Read to Data Floating
tAW
Address Setup Time for WR
0
ns
tWA
Address Hold Time for WR
0
ns
tww
WR Pulse Width
250
ns
tow
Data Setup Time for WR
150
ns
two
Data Hold Time for WR
0
ns
tRV
RD, WR, Recovery Time
tAM
ORO Delay
10
150
ns
100
ns
ns
250
150
1-
DACK Delay Time
tSCY
SCK Cycle Time
480
tSCK
SCK . Pulse Width
230
tRSC
SCK Rise/Fall Time
tORO
SORa Delay
tsoc
SOEN Setup Time
50
tcso
SOEN Hold Time
30
tOCK
SO Delay from SCK=; lOW
tOZRO
SO Delay from SCK with SORa I
tozSC
SO Delay from SCK
tOZE
tHZE
Cl =100pF
Cl .= 100pF
See Note 2
See Note 2
ns
ns
30
20
ns
See Note 1
150
ns
Cl =100pF
ns
ns
150
ns
300
ns
See Note 2
20
300
ns
See Note 2
SO Delay from SOEN
20
180
ns
See Note 2
SOEN to SO Floating .
20
200
ns
See Note 2
tHZSC
SCK TO SO Floating
20
300
ns
See Note 2
tHZRO
SO Delay from SCK with SOROI
70-
300
ns
See Note 2
toc
SIEN, SI Setup Time
80
ns
See Note 2
tco
SIEN, SI Hold Time
160
ns
top
Po, P1 Delay
RST Pulse Width
20
>CY
tRST
INT Pulse Width
tiNT
'These values are guaranteed by deSign and not by 100% testing.
NOTE 1: Voltage at measuring point of timing 1.0V and 3.0V
NOTE 2: Voltage at measuring pOint'of AC Timing: ~L = VOL =0.8V, ~H =VOH =2.0V·
3.183
4-
8Input Waveform of AC Test
(except ClK, SCK)
+ 150-
ns
>CY
>CY
2.4
-
.
I
ns
>0
DC
1_:
1
ns
tRR
tRO
tOACK
Condition
See Note 1
,~=-o_ _-...:~
D.45--"t8:------:~
-) GOULD
AIMII®Semiconductors
S7720
"
Clock
0--r
"1
1/ - - -
-
1,DY
-<1>01
Figure 1, Clock
Read
AD. CS. DACK
iiii
J~
.
.
~t
.1
tRR
\.
,
lilt"
J
--
~ftl
DBo-7 - - - - - - - - - - - - - - - - - - Figure 2. Read Operation
tnF
f--------
Write
AD. CS. DACK
WR
J.
I.
'"
DBo_7
.1
tww
~~
I
~
tow
Figure 3, Write Operation
3.184
~I.
I
~1
GOULD
AIMII®Semiconductors
57720
I
57720
PRODUCT EXAMPLE
USING THE 57720
SENSOR
"'ROPHONE
THERMAL
1
.... : .............. .
PRESSURE
LIGHT
FRED.-
- _=.
I
AN AMALDG TO
ANALOG DIGITAL
PROCESSING SYSTEM
USING A SINGLE OSP
ANALOG
OUT
ANALOG
•
RECONSTRUCTION
RLTER
ANALOG
OUT
A SIliHALPROCESSING SYSTEM USING
CASCADEDDSPs '" SERIAL COMMUNICATION.
A SlG'NAl PROCESSING
SYSTEM USING DSPs
AS A COMPLEX COMPUTER
PERIPHERAL
3.185
Digital Signal
-) GOUL[]
Proc.essor
AIMII®Semiconductors
Advanced Product Description
S77C20
Features
General Description
o
o
o
The S77C20 Digital Signal Processor (DSP) is an
advanced architecture microcomputer optimized for
signal processing algorithms. Its speed and flexibility
allow the DSP to efficiently implement signal process·
ing functions in a wide range of environments and
appl ications.
o
o
o
o
o
o
o
o
o
o
Fast Instruction Execution - 250 ns
16·Bit Data Word
Multi·Operation Instructions for Optimizing
Program Execution
Large Memory Capacities
512 x 23 Bits
- Program ROM
510,x 13 Bits
- Coefficient ROM
128 x 16 Bits
- Data RAM
Fast (250 ns) 16 x 16·31 Bit Multiplier
Dual Accumulators
Four Level Subroutine Stack for Program
Efficiency
Multiple I/O Capabilities: Serial, Parallel, DMA
Compatible with Most Microprocessors,
Including: 8080, 8085, 8086, Z80™o .
Power Supply + 5V
CMOS
Package - 28 Pin Dip
Package - 28 Pin PLCC
The DSP is the state of the art in signal processing
today, and for the future.
Performance Benchmarks
o
o
o
o
Second Order Digital Filter (BiQuad)
SINE/COS of Angles
pJA LAW to Linear Conversion
FFT: 32 Point Complex
64 Point Complex
*Trademark of Zllog Corp.
Functional Block Diagram
Pin Configuration
NC
ORO
~k~
INT
----H] : ::
Vee ----.
GNO - - INTERRUPT
~10
w..
2.25pS
5.25pS
0.50pS
0.7 ms
1.6 ms
0,-0,
~ ~BB~
iiii
Wii
CS
0
L...I...I....I....L.:.J'.:.J
AD
3.186
Vee
oACK
Ao
ORO
CS
Po
Ro
P,
WR
Do
SoRO
0,
SO
02
SI
03
SoEN
04
SIEN
05
SCK
06
INT
07
RST
GNo
ClK
-} GOULD
AIMII®Semiconductors
S77C20
Functional Description
Fabricated in high speed CMOS, the S77C20 DSP is a
complete 16-bit microcomputer on a single chip.
ROM space is provided for coefficient storage, while
the on-chip RAM may be used for temporary data,
coefficients and results_ Computational power is provided by a 16-bit Arithmetic/Logic Unit (ALU) and a
separate 16 x 16-bit fully parallel multiplier. This
combination allows the implementation of a "sum of
products" operation in a single 250 nsec instruction
cycle. In addition, each arithmetic instruction provides for a number of data movement operations to
further increase throughout. Two serial 110 ports are
provided for interfacing to codecs and other seriallyoriented devices while a parallel port provides both
data and status information to conventional JLP for
more sophisticated applications. Handshaking
signals, including DMA controls, allow the DSP to act
as a sophisticated programmable peripheral as well
as a stand alone microcomputer.
Absolute Maximum Ratings·
Voltage (Vcc Pin) .............................................................. - 0.5 to + 7.0 Volts 1
Voltage, Any Input (VI)' ......................................................... - 0.5 to + 7.0 Volts 1
Voltage, Any Output (Vol ..................................................... ,. - 0.5 to + 7.0 Volts 1
Operating Temperature (TOPT) . . . . • • . . . . . • • . . . • . . . . . . • . . . . . . . . . . . . . • . . . . . . • . . • . . . . . -O°C to + 70 DC
Storage Temperature (TSTG) •.••..•..••....•..•.•.......•....•........•...•....... - 65°C to + 150 D C
NOTE 1: With respect to GND.
'COMMENT: Exposing the device to stresses above those listed in Absolute Maximum Ratings could cause permanent damage. The device is
not meant to be operated under conditions outside the limits described in the operational sections of t~is specification. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
Capacitance
Symbol
Parameter
Min.
Typ.
Max.
Unit
Condition
fc=1MHz
C
ClK, SCK Input Capacitance
20'
pF
CIN
Input Pin Capacitance
10'
pF
fc=1MHz
COUT
Output Pin .Capacitance
20'
pF
fc=1MHz
Max.
Unit
0.8
V
Vee +0.5
V
-These values are not 100% tested in production.
Electrical Specifications: (TA = 0° - +70°C, Vcc= + 5V ± 5%)
D.C_ Characteristics
Symbol
Parameter
Min.
VIL
VIH
Input low Voltage
-0.5
V",L
ClK low Voltage
-0.5
V",H
ClK High Vollage
3.5
VOL
Output low Voltage
VOH
Output High Voltage
IUL
Input load Current
Input High Voltage
IUH
Input load Current
I LOL
Output Float leakage
ILOH
Output Float leakage
Icc
Power Supply Current (0 to 70°C)
Typ.
2.0
0.45
V
Vee +0.5
V
0.45
V
2.4
-10
3.187
IOL=2.0rnA
V
IOH-400JLA
JLA
VIN=OV
10
jLA
VIN=V ee
-10
JLA
VOUT=0:47V
JLA
VouT=Vee
10
18
Condition
24
rnA
I
1
I
- _=-
I
-) GOULD
AIMII®Semiconductors
S77C20
A.C. Characteristics: (fA= -O·C- + 70·C, Vee= +5V±5%)
Symbol
Parameter
Min.
>CY
CLK Cycle Time
122
>D
CLK Pulse Width
60
Typ.
Max.
Unit
Condition
2000
ns
See Note.1
ns
>R
CLK Rise Time
10
ns
See Note 1
>F
CLK Fall Time
10
ns
See Note 1
tAR
Address Setup Time for RD
0
ns
tRA
Address Hold Time for RD
0
ns
tRR
RD Pulse Width
tRo
Data Delay from RD
toF
Read to Data Floating
ns
250
10
150
ns
Cl=100pF
100
ns
Cl =100pF
tAW
Address Setup Time for WR
0
ns
tWA
Address Hold Time for WR
0
ns
tww
WR Pulse Width
250
ns
tow
Data Setup Time for WR
150
ns
two
Data Hold Time for WR
0
ns
tRV
RD, WR, Recovery Time
tAM
DRO Delay
toACK
DACK Delay Time
ns
250
150
1*
tsCY
SCK Cycle Time
480
tSCK
SCK Pulse Width
230
tRSC
SCK Rise/Fall Time
tORa
SORO Delay
30
tsoc
SO EN Setup Time
50
tcso
SOEN Hold Time
30
toCK
SO Delay from SCK = LOW
tozRa
SO Delay from SCK withSOROf
tozsc
SO Delay from SCK
tozE
SO Delay from SOEN
tHZE
DC
See Note 2
ns
.
>D
See Note 2
ns
ns
20
ns
. See Note 1
150
ns
Cl = 100pF
ns
ns
150
ns
20
300
ns
See Note 2
20
300
ns
See Note 2
20
180
ns
See Note 2
SOEN to SO Floating
20
200
ns
See Note 2
tHZSC
SCK TO SO Floating
20
300
ns
See Note 2
tHzRa
SO Delay from SCK with SOROI
70*
300
ns
See Note 2
toc
SIEN, Sl Setup Time
55*
ns
See Note 2
tco
SIEN, Sl Hold Time
30*
top
tRST
Po, P1 Delay
RST Pulse Width
ns
>CY +150*
4*
INT Pulse Width
tiNT
'These values are guaranteed .by design and not by 100% testing.
NOTE 1: Voltage at measuring point of timing 1.0V and 3.0V
NOTE 2: Voltage at measuring point of AC Timing: V,L = VOL = 0.8V, ~H = VOH = 2.0V
ns
>CY
8*
>CY
20
2.0
Input Waveform of AC Test
(except ClK, SCK)
2"=X~~K=
3.188
0.45
o:a:-----:•.•
-) GOULD
AIMII®Semiconductors
S77C20
Clock
-
3.DY
-
1.DY
ClK
Figure 1. Clock
Read
AD. CS. DACK
iiii----
~
'~1c----~ f--------
OBO_7 - - - - - - - - - - - - - - - - -
d Operation
Figure 2. Rea
Write
Ao. CS. OACK
~t-AW-tww~tw_.~_
WR - - - -
:
---OBO_7 - - - - - - -
~Ial
~
toW~ ,1'_~3<---
__
Write Operation
Figure 3.
3.189
_ _'_
I
I
-} GOULD
AIMII®semiconductors
S77C20
Arithmetic Capabilities
Stack
General
The SPI contains a 4-level program stack for efficient
program usage and interrupt handling.
One of the unique features of the SPI's architecture is
its arithmetic facilities. With a separate multiplier,
ALU, and multiple internal data paths, the SPI is
capable of carrying out a multiply, an add, or other
arithmetic operation, and a data move between internal
registers in a single instruction cycle.
ALU
The ALU is a 16-bit 2's complement unit capable of
executing 16 distinct operations on virtually any of the
SPI's internal registers, thus giving the SPI both speed
and versatility for efficient data management.
Accumulators (ACCA/ACCB)
Associated with the ALU are a pair of 16-bit accumulators, each with its own set of flags, which are
updated at the end of each arithmetic instruction (except NOP). In addition to Zero Result, Sign Carry, and
Overflow Flags, the SPI incorporates auxiliary
Overflow and Sign Flags (SA1, SB1, OVA1, OVB1).
These flags enable the detection of an overflow condition and maintain the correct sign after as many as
three successive additions or subtractions.
FLAG B
SAl
SBl
SAO
SBO
CA
CB
ZA
ZB
Input/Output
General
The SPI has three communication ports; two serial and
one 8-bit parallel,each with its own control lines for interface handshaking. The parallel port also includes
DMA control lines (DRO and DACK) for high speed
data transfer and reduced processor overhead. A.
general purpose 2-line output port rounds out a full
complement of interface capability.
TO EXTERNAL
DATA BUS
OVAl
OVBl
DVAO
DVBO
I
Figure 1.
..RAllEl va
INTERFACE
Table 2. ACC· AlB Flag Registers
FLAG A
Interrupt
A single level interrupt is supported by the SPI. Upon
sensing a high level on the INT terminal, a subroutine
call to location 100H is executed. The EI bit of the
status register is automatically reset to 0, thus disabling the interrupt facilities until reenabled under program control.
OMA {
INTERFACE
INTERRUPT
RESET
CLOCK
---
011- 07
SERiAL 110
INTERFACE
m:K
Oft,
~T
RST
eLK
Po
P,
} GEHERAl
PURPOSE
OUTPUT PORT
Sign Register (SGN)
Serial 1/0
When OVA1 (or OVB1) is set, the SA1 (or SB1) bit will
hold the corrected sign of the overflow. The SGN
Register will use SAl (SB1) to automatically generate
saturation constants 7FFFH( +) or 8000H( - ) to permit
efficient limiting of a calculated value.
The two shift registers (SI, SO) are software·
cOflfigurable to single or double byte transfers. The
shift registers are externally clocked (SCK) to provide a
simple interface between the SPI and serial.
peripherals such as AID and D/A converters, codecs, or
other SPls.
Multiplier
Thirty-one bit results are developed by a 16 x 16-bit 2's
complement multiplier in 250 ns. The result is
automatically latched to two 16-bit registers M&N (sign
and 15 higher bits in M, 15 lower bits in N; LSB in N is
zero) at the end of each instruction cycle. A new product is available for use after every instruction cycle,
providing significant advantages in maximizing processing speed for real time signal processing.
Parallel 1/0
The 8-bit parallel 1/0 port may be used for transferring
data or reading the SPI's status. Data transfer is handled
through a 16-bit Data Register (DR) that is software·
configurable for double or single byte data transfers.
The port is ideally suited for operating with 8080, 8085,
and 8086 processor buses and may be used with other
processors and computer systems.
3.190
-} GOULD
AIMII®Semiconductors
S77C20
Figure 2. Serial 1/0 Timing
sex
o.~
o,~
>----------
SORO!
'-------
,'---------..,Il-I---------L-------HIGH'
OUTPUT
DATA
Q)
i --- -- -(HEXTDATASEn- ------ -j
SOACK
.J
SO LOAD
~
r---...,
!
!
(%J
INPUT DATA
180R5
,'-----------------~!
W
SI LOAD
SlACK
140R6
---------------------------------~--~II~------------------------------------~~
NOTES:cD DATA CLOCKEQ OUT ON FALLING EDGE OF SCK
CZl DATA CLOCKED IN ON RISING EDGE OF seK
C'l BROKEN LINE DENOTES CONSECUTIVE SENDING OF NEXT DATA
Table 3. Parallel R/W Operation
Table 4. Status Register Flags
CS Ao WR RD OPERATION
FLAG
OPERATION
X X X Internal operation is not affected: 00-07
X X 1 1 are kept under a high impedance
ROM (Request for
Master)
A read or write from DR to IDB sets
ROM = 1. An external read (write) resets
ROM=O.
USFI and USFO
(User Flags 1
and 0
General purpose flags which may be read
by an external processor for user defined
signaling
DRS (DR Status)
For 16-bit DR transfers (ORC = 0). DRS = 1
after first 8 bits have been transferred.
ORS=Oafter all 16 bits transferred.
OMA
(OMA Enable)
OMA= 0 (Non-OMA transfer mode)
OMA= 1 (OMA transfer mode).
ORC (DR Control)
ORC=O (16-bit mode)
ORC = 1 (a-bit mode).
SOC (SO Control)
SOC=O (16-bit mode)
SOC = 1 (a-bit mode).
SIC (SI Control)
SIC=O (16-bit mode)
SIC = 1 (a-bit mode).
EI
(Enable Interupt)
EI = 0 (interrupts disabled)
EI = 1 (interrupts enabled).
PI, PO
(Ports 0 and 1)
PO and PI directly control the state of output pins PO and PI.
1
0
0
0
1
Data of 00-07 are latched to DR register'
0
0
1
Contents of DR register are output to 00-07'
0
1
0
0
1
0
1
1
0
8 higher bits of SR register are output to
00-07
0
X 0
0
Inhibited
Inhibited
NOTE 1: Eight MSBs or 8 LSBs of data register (DR) are used depending on DR status
bit (DRS). The condition of ilACi(=0 is equivalent to Ao=CS=O.
Figure 3. Status Register
MSB
S
4
EIOO:O',O:O
The status register is a 16-bit register in which the 8
most significant bits may be read by the system's MPU
for the latest 1/0 and processing status.
3.191
-) GOULD
AIMII®Semiconductors .
S77C20
Instructions
Table 5. P-Select Field
The SPI has 3 types of instructions, all of which are
one 23-blt word and execute in 250 ns.
P·SELECT FIELD
MNEMONIC
D'9
a
RAM
IDB
a
a
1
Internal Data Bus'
M
1
a
M Register
N
1
1
N Register
RAM
Figure 4. ArithmeticlMove-Return (OP = OOIRT = 01)
OPIRT
INPUT
020
NOTE 1· Any value on the on,chip data bus. Value may be selected from any. of the
registers listed in Table 11 source register selections.
OP/RT Instruction Field Specification
There are two instructions of this type, both of which
are capable of executing all ALU functions listed in
Table 6. The ALU functions operate on the value
specified by the P·select field. (See Table 5.)
Besides the arithmetic functions these instructions
can also modify (1) the RAM Data Pointer DP, (2) the
Data ROM Pointer RP, and (3) move data along the on·
chip data bus from a source register to a destination
register (the possible source and destination registers
are listed in Tables 11 and 12 respectively). The dif·
ference in the two instructions of this type is that RT
executes a subroutine or interrupt return at the end of
the instruction cycle while the OP does not.
Table 6. ALU Field
FLAGS AFFECTED"
ALU FIELD
MNEMONIC
. ALU FUNCTION
FLAG A
SA1
SAO
CA
ZA
OVA1
OVAO
FLAG B
SB1
SBO
CB
ZB
OVB1
OVBO
-
-
-
-
-
a
a
a
D'8
D17
D'6
D15
a
a
a
a
a
a
a
No Operation
-
1
OR
X
1
1
a
AND
x
XOR
a
a
a
a
1
1
Exclusive OR
SUB
0
1
a
ADD
1
SBB
a
a
a
a
1
1
ADC
0
1
DEC
1
INC
1
CMP
1
a
a
a
NOP
OR
AND
1
1
a
a
X
1
0
1
a
a
a
Subtract
1
1
1
1
1
1
1
ADD
1
1
1
1
1
1
a
Subtract with
Borrow
1
1
1
1
1
1
1
1
Add with Carry
1
1
1
1
1
1
a
a
Decrement Acc
1
1
1
1
1
.1
0
1
Increment Acc
1
1
1
1
1
1
1
0
Complement Acc
(1 's Complement)
X
1
a
1
a
a
1
SHR1
1
0
1
1
1-bit R·Shift
X
1
1
1
0
0
SHL1
1
1
a
Hit L·Shift·
X
1
1
1
a
a
SHL2
1
1
a
a
1
2-bit L·Shift
X
1
a
1
0
SHL4
1
1
1
a
4-bit L·Shift
X
1
0
1
a
XCHG
1
1
1
1
S·bit Exchange
X
1
a
1
0
0
0
0
NOTES:
t May be affected, depending on the results
,.,. Previous status can be held
3.192
o Reset
X Indefinite
-) GOULD
AIMII®Semiconductors
S77C20
Table 7. ASL Field
Table 11. DPH-M Field
ASL FIELD
MNEMONIC
014
MNEMONIC
011
010
09
MO'
0
0
0
b
1
1
0
M3
0
0
0
1
1
LOW OP MODIFY
M4
1
0
0
ACC SELECTION
ACCA
0
ACCA
M1
ACCB
1
ACCB
M2
Table 8. DPL Field
MNEMONIC
013
012
(OP3·0PO)
M5
1
0
1
DPNOP
0
No Operation
M6
1
1
0
DPINC
0
0
1
1
1
1
1
0
DPCLR·
1
1
Increment DPL
Decrement DP L
Clear DPL
M7
DPDEC
Table 12. Destination Field Specifications
OST RELO
RPDCR
03
02
01
@NON
0
0
0
0
0
0
0
0
0
0
1
1 TR Temporary Register
0
0
1
0 DP Data Pointer
1
0
0
1
1
0 DR Data Register
1
1
1 SR Status Register
0
0
0 SO Serial Out LSB'
1
0 K (Mult)
08
OPERATION
RPNOP
0
No Operation
@A
RPDEC
1
Decrement RP
@B
@TR
Table 10. SRC Field
@DP
SCR RELO
NON
A
B
TR
DP
RP
RO
SGN
0
0
0
0
0
0
0
0
06
0
0
0
05
04
@RP
SPECIREO REGISTER
Do SPECIREO REGISTER
0 NO Register
MNEMONIC
MNEMONIC
07
Exclusive OR or OPH (OP S-OP4)
with the Mask defined by the
three bits (0 11 -0 9) of the
OPwM field
"No change
Table 9. RPDCR Field
MNEMONIC
HIGH OP MODIFY
0
0
0 NO Register
@DR
1 AccA (Accumulator A)
@SR
0
0
1
0 AccB (Accumulator B)
@SOL
1
0
0
1
1 TR Temporary Register
@SOM
1
1
0
0 DP Data Pointer
@K
1
1
0
1 RP ROM Pointer
@KLR
1
0
0
0
1
1
1
1 Acc A (Accumulator A)
0 Acc B (Accumulator B)
1 RP ROM Pointer
1 SO Serial Out MSB'
1
1 IDB-K ROM-L'
0 Hi RAM-K IDB-L4
1
1
0 RO ROM Output Data
@KLM
1
1
1 SGN Sign Register
@L
1
1
0
0
@NON
1
1
1
0 NO Register
@MEM •
1
1
1
1 RAM
DR
1
0
0
a
DRNF
1
0
1 DR Data No Flag'
SR
1
0
0
1
0 SR Status
SIM
1
0
1
1 SI Serial in MSB'
SIL
1
1
1
1
0
0
0 SI Serial in LSB'
K
L
1
1
1
0 L Register
MEM
1
1
1
1 RAM
DR Data Register
NOTE 1:
NOTE 2:
NOTE 3:
NOTE 4:
1 K Register
NOTE 1: DR to lOB ROM not set. IN OMA ORO not set.
NOTE 2: First bit in goes to MSB, last bit to LSB.
NOTE 3: First bit in goes to LSB, last bit to MSB (bit reversed).
3.193
1 L (Mult)
LSB is first bit out.
MSB is first bit out.
Internal data bus to K and ROM to L register.
Contents of RAM address specified by OPs= 1 (i.e., t, OPs. OP4 , OPo) is
placed In K register. lOB is placed in l.
-} GOULD
AIMII®Semiconductors
S77C20
Jump/Call/Branch
Table 14. BRCH/eND Fields
CNO FELO
Figure 5. JP Instruction Field Specification
MNEMONK:
CONDITION'
017
016
015
014
013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
CA=O
1
CA=l
1
0
CB=O
1
1
CB=1
1
0
0
0
ZA=O
1I
1;
ZA=1
1
.1
0
ZB=O
1
1
1
ZB=l
JNOVAO
0
0
0
0
0
0
0
0
0
1
1
0
0
OVAO=O
0
1
jNOVBO
1
1
0
OVAO;=, 1
OVBO=O .
1
1
OVBO=l
JNOVA1
0
0
0
0
0
0
0
0
JOVAO
1
0
0
OVAl =0
JOVAl
0
1
1
0
1
OVAl == 1
JNOVBl
0
1
1
1
0
OVBl =0
For the conditional jump instruction,the condition
field specifies the jump condition. Table 14 lists all the
instruction mnemonics of the Jump/Call/Branch
codes.
JOVB1
0
1
1
1
1
OVBl =1
JNSAO
1
0
0
0
0
SAO=O
JSAO
1
0
0
0
1
SAO=l
JNSBO ,
1
0
0
SBO=O
JSBO
1
0
0
0
1
Load Data (LOI) .
1
1
SBO=l
Figure 6. LD Instruction Field Specification
JNSAl
1
0
1
0
SAl =0
JSAl
1
0
1
0
.0
JNCA
JCA
JNCB
Three types of program count~r modificati:ons are ac·
commodated by the processor and are listed in Table
13. All the instructions, if unconditional or if the
specified condition is true, take their next program ex·
ecution address from the Next. Address field (NA);
otherwise PC = PC + 1.
Table 13 BRCH Field
BRCH FELO
MNEMONK:
FUNCTION.
020
019
018
JMP
1
0
Unconditional Jump
CALL
1
0
0
1
.Subroutine Call
JNCA
0
1
O.
Conditional Jump
JCB
JNZA
JZA
JNZB
JZB
JOVBO
The Load Data instruction will take the 16·bit value
contained in the Immediate Data field (10) and place it
in the location specified by the Destination field (DSn
(see Table 12).
1
1:
1
SAl =1
SBl =0
JNSBl
1
0
1
1
o.
JSBl
1.
0
1
1
1
SB1 =1
JDPLO
1
1
0
0
0
DPL =0
JDPLF
1
1
0
0
1
DPL =F(HEX)
JNSIAK
1
.1
0
1
0
SIACK=O
JSIAK
1
1
0
1
1
SIACK= l'
JNSOAK
1
1
1
0
0
. SOACK=O
1
.1
1
1
0
1
SOACK= 1
1
1
1
0
ROM=O
1
1
1
1
1
ROM=1
JSOAK
JNROM
JROM
NOTE 1: BRCH or CND values not in this table are prohibited.
3.194
-} GOULD
AIMII®Semiconductors
S77C20
Figure 7. Instruction Timing (Four Phase-Internal Clock)
., .,
., .,
.3
••
., .,
.3
¢.
(N-1)
IHSTRUC110N
:>
(N+1)
1_:
1
..
-
.
I
I
DESTlNA110N
REGISTER RAM
} WRITE
INTERNAL DATA BUS (lOB)
ALU DPERA110N
-- ¢------t
------
..
ACC LATCH
MULTI'LICAllDN OPERAllDN
-(N-1)
MULT INPUT SET
MULT OUTPUT SET
I >
<:
SOURCE REGISTER } READ
RAM DR DATA ROM
-
-c----
..
-
MULTI'LICATlON
INPUT (N)
(N-1)
..
__
.... -----
MULTlPLICAllDN
RESULT (N)
--
... INSTRUCllDN CYCLE
250 ns AT 8 MHz
CLOCK CYCLE
62.5 ns AT 8 MHz
Instruction Timing
To control the execution of instructions, the external
a-MHz clock is divided into a four-phase, nonoverlapping clock_ Execution begins at the rising edge of
<1>3 and ends at the falling edge of <1>2_ The ALU commences operation at the rise of <1>1, and completes all
operations at the fall of cf>3Once an instruction-ROM address is available at the
rise of <1>3, the instruction is latched, and the source
3.195
register and RAM address are determined so that data
may be put on the internal bus by the fall of <1>4. The
ALU input is latched at the rise of <1>1, and the output is
available for accumulator latch at the rise of cf>3. The
cycle then repeats.
The multiplier takes its input at the rise of <1>1, and its
results are available in 250 ns, at the rise of the next <1>1.
GOULD
AIMII®Semiconductors
S77C20
57720
----
••
PRODUCT EXAMPlE
USING T'HE smm
..
"""'"
: : .............. :
lII1IT
FREQ.-
AJt AllAlOR TO
AltAl08 ...,.AL
PIIOCESIIMD SYITEII
USlt8AlIIIlfDSP
ANALOG
•
RECONlT1IucnIH
Fl.'"
lllAlOll
OUT
A SllNAL I'IIOCEIIMI SYSTEM UIII8
CASCADED lISPs • SEIIAL COMIllUlCATDI.
A SIGNAL PROCESSItG
SYST£M USIC 0Sh
AS " COMPlEX COMPUTER
PERFHERAl
Technical manual also available describing the use of the S77C20 Signal Processing Interface chip including functional description, instructions,
and several system examples. Please contact factory.
3.196
16-Bit Cascadable
CMOS ALU
-) GOULD
~MII®Semiconductors
Preliminary Data Sheet
5614381
Features
General Description
•
•
•
•
•
The S614381 is a flexible 16-bit hi-speed Arithmetic
Logic Unit Slice. It combines four 74S381 type 4-bit
ALU's with a 748182 carry lookahead generator, along
with input and output registers for pipeline operation. It
also contains a multiplexed input operand to the ALU
for added ALU functions. It retains full functional compatibility to the 74S381 type devices in a single 68-pin
J-Lead PLCC package.
Hi-Speed HCMOS 16-Bit Cascadable ALU.
Extension Architecture of 74S381.
InputlOutput Registers with Transparent Mode.
Cascadable, With or Without Carry Lookahead.
Force A or B = 0 Allows two's complement, also
Pass A, Pass B.
• Internal Feedback Path for Accumulator Operation.
• Status & Carry Outputs Available.
• CMOS Technology with 5v and TTL 1/0 Operation.
Block Diagram
Pin Configuration
CLOCK
B
,9r-
r -____
r--
f
16_______CJ
rnA
"'P--
L _ _R,
_ _ -':-------t--<::::J FT,
16
3.197
-}OOUlD
AIMII®Semiconductors
5614381
Pin Definitions
AO- 15
BO- 15
FO- 15
Co
C16
P
G
OVF
ZERO
ENA
ENB
FTAB
ENF
FTF
OSB
OSA
SO-2
OE
ClK
Vee, GND
ALU Status
A Input
B Input
Result Output
Carry Input
Carry Output
Carry Propagate Output
Carry Generate Output
AlU Overflow Flag
AlU Result Zero Flag
A Register Enable
B Register Enable
. A, B, Register Feedthrough Control
F Register Enable
F Register Feedthrough Control
B Operand Select
A Operand Select
Instruction Select
Output Enable
Clock
Power Supply
Two status bits are provided from the ALU. They are
overflow and zero. Three cascading functions are also
provided which are Carry, Propogate, and Generate.
These outputs are defined for the three arithmetic functions only. The Generate, Propogate, C16, and OVF
flags for the A + S operation are defined in Figure 2.
The status flags produced for NOT(A) + S and A +
NOT(S) can be found by complementing Aj and Sj in
Figure 2 respectively. The ALU sets the Zero output
when all sixteen output bits are zero.
Figure 1.
Architecture and Operation
The S614381 operates on 16 bit operands denoted A
and S, and produces a 16 bit result F. The AlU provides three arithmetic, three logical and two initialization·
functions, selectable from three select lines. Full AlU
status is provided, allowing the S614381 to be
cascaded for longer words. Input/output registers are
provided for pipeline operation with a bypass feature
under user control. An internal multiplexer allows multiple source operand selection into the ALU. This allows
extended ALU functions; such as PASS A, PASS S,
two's complementation and a feedback path of the output of the ALU back to its input for accumulator operation. Furthermore, the mux can force A or S input to
zero, allowing unary functions to be performed on either
operand.
ALU Function Definition
S2
S1
So
Function
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
CLEAR (F = 00 . . . . 0)
NOT(A) + B (B MINUS A)
A + NOT(B) (A MINUS B)
(A PLUS B)
A+B
A XOR B
A OR B
A AND B
PRESET (F = 11 .... 1)
Figure 2.
ALU Status Flags
BIT CARRY GENERATE=gj=AjBj.
FOR i=O,1, ... ,15
BITCARRYPROPAGATE=pj=Aj+Bj, FORi=O,1, ... ,15
Po=Po
Pj=Pj(Pj-1)
FOR i=1,2, ... ,15
and
Go=go
Gj=gj+Pj(Gj_1)
Cj=Gj_1+Pj-1(Cj-1)
ALU Operation
The ALU is controlled by three select lines S2-S0' The
ALU functions and associated control signals are given
in Figure 1.
then
G=NOT(G 15)
P=NOT(P 15)
C16=G15+P15C15
OVF=C 15 XOR C16
The functions S minus A, and A minus S, (two's complement subtraction) can be achieved by setting Co = 1
of the least significant S614381 slice and selecting the
function codes 001 and 010 respectively.
3.198
FOR i=1,2, ... ,15
FOR i=1,2, ... ,15
-} GOULD
AIMII®Semiconductors
5614381
Operand Registers
Operand Selection
There are two 16-bit wide input registers for operands A
and B. These registers have a common clock triggered
on the rising edge, and separate register enable control
signals ENA and EN B. This architecture allows the
8614381 to accept arguments from a single 16-bit data
bus. In the case where it is not desired to have registered inputs for A and B, a control line FTAB allows the
registers to become transparent.
There are two operand select lines OSA and OSB that
control the 4 to 1 multiplexers immediately preceding
the ALU inputs. These multiplexers allow several options as to ALU source inputs. Figure 3 shows the inputs to the ALU as a function of the operand select
inputs. Either A or B operand may be forced to zero.
Figure 3.
When FTAB is asserted, the operand registers A,B are
bypassed; however, they continue to function normally
via the ENA and ENB controls. The contents of the input ..
registers will again be available to the ALU by releasing ,
the control line FTAB .
OSo
o
o
1
1
Output Register'
The output of the ALU, drives the input of a 16-bit register. This register is clocked by the same rising edge
clock as the input registers. By disabling the output register, intermediate results can be held while loading new
, input operands. The output buffer of the output register
is three-state controlled by OE input to allow the
8614381 to be used in a single bi-directional bus system. The output register can also be made transparent
by asserting the FTF control signal. As with the input
registers, when FTF is asserted, the output register is
bypassed, but the register continues to function normally viaJhe ENF control. The contents of the output
register will again be made available on the output pins
if FTF is released. With both control signals FTAB and
. FT F asserted (High), the S614381 is functionally identical to four cascaded 74S381 type devices.
Operand Selection Control
o
1
o
OPERAND B
F
1
o
OPERAND A
A
A
B
B
A
o
The S614381 can be configured as a chain calculation
by having both select lines released (low). The registered ALU output is passed back to the B input of the
ALU. In this way, accumulation operations can be performed by providing. new operands via the A input port.
The accumulator can be pre-loaded from the A input by
setting OSA true. By forcing the function select lines to
the clear state 000, the accumulator may be cleared.
Note that this feedback operation is not affected by the
state of the FTF control. That is, the F outputs of the
S614381 may be driven directly by the ALU (FT F =
high). The output register continues to function, however, and p'rovides the ALU B operand source.
Absolute Maximum Ratings
DC Supply Voltage (Voo-Vss) .................................................................... + 7V
Operating Temperature .................................................................... O°C to' 70°C
Storage Temperature ...................................................... '........... -55°C to + 150°C
Digital Input ............................................................. Vss - 0.3V "" V 1N "" Voo +.3V
DC Electrical Operating Characteristics: TA = O°C to +70°C; Voo = +5V (±10%); Vss = OV unless otherwise
specified.
Symbol
V1L
V1H
VOL
VOH
Parameter
Test Conditions
Low Level Input Voltage
High Level Input Voltage
Low Level Output Voltage
High Level Output Voltage
Min
Vss
IOL =4mA
IOH=·BmA
3.199
2.0
0
2.4
Typ
Max
Unit
O.B
Voo
V
V
V
V
0.4
Voo
1
- _=.
-} GOULD
AIMII®Semiconductors
S614381
AC Electrical Characteristics: TA
= 70 oe; VDD = +4.75V; Vss = OV
Input
FTAB = 0, FTF = 0
Clock
Co
SO-S2, asA, ass
FTAB = 0, FTF = 1
Clock
Co
SO-S2, asA, ass
FTAB = 1, FTF =0
AO- 15 , 80- 15
Clock
Co
. SO-S2, as A, ass
FTAB = 1, FTF = 1
Ao-15 , 80- 15
Clock
Co
SO-S2, asA, ass
FO- 15
P,G
25
43
-
-
FO- 15
60
45
44
To Output
OVF, ZERO
42
P,G
OVF, ZERO
45
48
38
49
C16
49
50
50
38
. FO-15
P,G.
OVF, ZERO
-
35
50
-
-
25
-
C16
43
50
42
39
38
49
. C16
-
38
-
47
50
38
FO- 15
P,G
OVF, ZERO
57
35
50
37
-
-
50
38
38
49 .
ns
ns
15
15
50
ns
ns
ns
15
10
ns
ns
-
-
-
-
45
44
47
38
47
Units
ns
ns
ns
Units
ns
ns
ns
Units
ns
ns
ns
ns
Units
ns
C16
NOTE:
.
1. Values are of average times based on the given: test truth table (inputs/outputs)
2. Actual values depend on the specific input patterns of Ao-Ai" Bo-B15, Co, 50 _ 2 ,
3. All outputs are loaded with 50pf, during AC testing.
Clock Cycle Time and Pulse Width
High. Pulse
Low Pulse
Minimum Cycle Time
Setup and Hold Time With Respect to
Clock Rising Edge
Setup
Hold
FTAB = 0 FTAB = 1 FTAB = 0/1 Units
.2
6
ns
Ao-A15, 80-815
I 31
EN A, ENB, ENF,
5
5
0
ns
Input
Three State Enable/Disable Times
I
3.200
-} GOULD
AIMII®Semiconductors
8614381
I
Inpuls
Function
Clear
B Minus A
80
0
1
81
0
0
82
0
0
Cn
X
0
0
a
a
1
1
1
1
0
A Minus B
0
1
0
a
0
a
1
1
1
1
0
0
A Plus B
1
1_:'
I
Test Truth Table (Inputs/Outputs)
1
0
A(j)B
0
0
1
A+ B
1
0
1
AB
0
1
1
Preset
1
1
1
a
0
1
1
1
1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
I
Outputs
An
X
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
a
1
1
Bn
X
0
1
0
1
a
1
a
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
a
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1 = HIGH Voltage Level
LOW Voltage Level
o=
3.201
Fo
F1
F2
F3
G
P
OVF
0
1
0
0
1
0
1
1
0
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
0
1
1
0
0
1
1
1
0
0
1
1
0
1
1
0
1
0
1
0
1
1
0
1
0
1
0
0
1
0
1
1
0
0
1
0
0
1
1
1.
0
0
0
1
0
1
1
0
0
1
1
1
0
0
0
1
1
1
1
1
0
1
0
1
1
1
0
1
1
1
1
0
1
1
1
0
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
1
0
1
0
1
1
1
1
1
0
0
0
1
0
0
0
1
0
0
1
0
0
0
1
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
a
0
1
1
1
1
1
a
1
0
1
0
0
1
a
1
1
0
0
1
0
0
1
1
1
0
0
a
1
0
1
1
0
0
1
1
1
0
0
0
1
1
1
1
1
a
0
1
0
1
1
a
0
1
0
0
1
1
1
a
0
0
1
0
1
1
0
0
1
1
1
0
0
0
1
1
1
1
1
a
0
1
a
0
0
1
0
0
0
1
1
0
0
1
1
1
0
0
1
0
0
1
1
1
0
a
a
0/1
1
0
0
0
0/1
1
0
1
0/1
0
0
0
0/1
C16
1
0
1
0
0
1
1
0
1
0
0
1
0
1
0
1
1
0
0
0
1
0
1
1
1
0
0
0/1
1
0
0
0
0/1
1
0
1
0/1
0
0
0
0/1
-
.
Dual Port Memory
Controller (D.P.M.C.)
-} GOULD
AIMII®Semiconductors
Preliminary Data Sheet
S61C35
Features
• INT output function for both Ports
(open drain for or-tied operation)
• Both Ports operate independently
• Master/slave mode for controller ganging
• 5V supply, 48 pin DIP
• Full TTL compatibility
• Full asynchronous arbitration between two Ports for
access to user selected memory (SRAM, DRAM,
EPROM, etc.)
• Easy 8/16 (32) bit microprocessor interface
• Allows building Dual Port Memory of any depth,
width, from standard (SRAM, DRAM, EPROM)
• Fast control signal passing of winning port to user
selected RAM
• Upper/lower Data Strobes for 8/16 (32) bit
applications
• BUSY output function for loosing Port
(open drain for or-tied operation)
• Four separately selected registers per Port for:
-message passing between Ports
-locking capability for either Port
-interrupt mechanism for above features
Applications
•
•
•
•
Multiprocessor shared memory
Asynchronous interprocessor communication
Data buffenng between asynchronous processes
Software FIFO buffers
General Description
The S6.1 C35 is a fast access Dual Port Memory Controller (D.P.M.C.). It allows fully asynchronous fast arbitration between two (2) different Ports (Microprocessor type interfaces). The winning Port is allowed
Pin Function
Functional Block Diagram
00,
01,
02,
03,
04,
05,
06,
07,
I
I
I
I
I
LEFT REG.
BANK LOGIC
I
I
I
_________ J I _ _ _ _ _ _ _ _ _ _
'0,
(~.C.)
",
iiii'L
m,
RIGHT REG.
BANK LOGIC
I
I
I
LEFT CS, iNi'
LOGIC
...
Al,
RIGHT CS, iNi'
LOGIC
I
I
I
00,
01,
02,
03,
04,
05,
06,
07,
iif~· (O.C.1
m,
REGISTER BANKS
16
MODE
R/W,
CSRL
R/W,
m,
ADOR STEERING
LOGIC
UoL
ED,.
liiiiA,
i5!ii,
Ii!!
"'- _ _ _ _ _ _ _ _ _ _ _ _ _ .J
(~.C.) ~L
m,
ARBITRATION UNIT AND
CONTROL LOGIC
OE
w
3.202
R/W,
m,
iii!'I,
UIi,
ED,.
Alii,
liiiiA,
i5!ii,
i&
re!
i5!ii"
re!
MODE
VSS
liiiiA,
i&
",
M,
Alii,
RiW STEERING LOGIC
."
""
06,
01,
AD,
BUSYN (~.C.)
----------------------
"..
os,
UIi,
ro,
..
0",
01,
02,
03,
M,
m,
I§
~ I~ I~ Ii i9 ::~ ,=:' 95' I~ I~ ~~
!, CONTENTION LOGIC
LEFT
PORT
41
10
11
12
13
"
"
RIGHT
PORT
0"
01,
02,
03,
0',
OS,
",
...",
01,
iii,
ill
31
m,
"
"
m,
Ii!!
R/W,
"
35
16
17
33
32
1iiSV,
UIi,
18
18
31
30
iD"
voo
15
"
21
22
23
"
...
.,
..
IS
m.
IiIiM,
Ii1l\.
Ilr
W
GOULD
AIMII®Semiconductors
S61C35
Figure 1.
Example Configuration of S61C35 forNK x 16 Dual Port Memory
•
VSS
(0 1
Delt
-
iNT~
(D.C.)
•
CONTROLI
STATUSI
MESSAGE/
REGISTERS
AD,
Al,
CSCL
(01 - Dal"
AD,
",
CScA
I
CONTENT)ON I
:L ___________
LOGIC
:I
iiSf
UOl
AODRIeS STEERING
LOG)C
BUSYII
lOt
-----------
AENL
RtVi STEERING
m,
CSRL
10.C.) ElUSY t
DOIR l
m,
CSRR
AEN~
LOGIC
DOIR"
DDENA
ucs
A/II - A,
(D.C.)
UoR
loA
DDENl
-~
LCS
Vi
OE
5240
lS24
/
/
/
lS24S
SINGLE PORT
RAM
r-
DATA
ADDR
J
1
I
DATA
Dl~ - Da
L+
.8
V
:1
..
V
~
DUAL PORT MEMORY SYSTEM
DUAL PORT
MEMORY SYSTEM
~~+-----~-------+--r-~
DoiR:
- _=.
iNTA 10.C.)
-., ----------1--
MODE
1
VDO
HI
LOW
= OUT
= IN
LS24D
DOiR: HI
= OUT
lOW", IN
3.203
.~tAM - A,
DATA
Ou - Dc
-} GOULD
AIMII®Semiconductors
S61C35
control signal access to a bank of user selected and
designed dual ported memory (SRAM, DRAM, EPROM,
etc.). (See fig. 1 for example). The loosing Port is sent
a busy signal to indicate it should wait for access. The
S61C35 allows the system designer to create fast inexpensive dual ported memory out of existing single port
RAM chips of any variety and type (SRAM, DRAM,
EPROM, etc.). He also has the freedom to create any
desired depth or width to his dual port memory.
.Dlp Pin Description
In addition to fast, arbitrated, dual ported user designed
memory, each port can access its own on chip register
bank, composed of four (4) independent registers per
port for added control features. These registers are
control, status, message-in, and message-out. They allow the system designer the ability under program control to lock out the opposite port to access of the dual
ported memory. There is also the ability for the locked
out port to override this condition and select whether he
will receive a busy condition in hardware when he is
locked out. Furthermore, there is a complete facility for
message passing between ports via status register
handshake flags. Both the locking and message passing facility cause appropriate status bits to be set or
cleared. The control register allows selected masking of
these status bits to form a master interrupt to the user.
Finally, the S61C35 can be used in a slave mode
through use of a hardware mode pin. This allows selected options for ganging of controllers.
Detailed Description
The Dual Port Memory Controller (S61 C35) is a high
speed dual ported arbitration unit between two (2) fully
asynchronous ports to allow multiplexed access to a
user defined dual ported memory, built from off the
shelf single ported RAM devices. In this way, a user
can define and build his own dual port memory system
in accordance to his own specified depth, width, speed,
type (Le., SRAM, DRAM, EPROM, etc.) or other
considerations.
Pin
Name
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DOL
D1L
D2L
D3 L
D4L
D5 L
D6 L
Dh
AO L
A1L
INTL
CSC L
MODE
RiWL
CSR L
BUSY L
UD L
LDL
VSS
AENL
DDIRL
DENL
UCS
LCS
17
18
19
20
21
22
23
24
Pin
Name
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26 .
25
DO R
D1R
D2R
D3 R
D4A
D5 R
D6 A
D7A
AO R
A1R
INTA
CSC A
RST
RiWR
CSR R
BUSY R
UD A
LOA
VDD
AENR
DDIRA
DENR
OE
W
the necessary dual port memory system control signals.
They are broken down into two (2) classes:
I Arbitration Unit and Control Logic
1) RAM enable signals for the winning ports data and
address lines (DDIR, DEN, AEN). And
2) RAM Control signals for the winning port to control
the sin~o.!!. RAM of the user's own specification
(UCS, LCS, W, OE).
The Dual Port Memory Controller (D.P.M.C.) uses the
input signals of CSR L and CSR R to asynchronously arbitrate as to who will gain access to the user defined
dual port memory system. Once arbitration is complete,
the loosing port receives its BUSY signal low, as long
as its CSR is low. The D.P.M.C. will then use the status
Signals of RiW, UDS, LOS of the winning port to create
The RAM enable signals are used in conjunction with
user defined external data and address drivers (e.g.,
74xx245, 74xx240 or similar type). The RAM control
signals are used to form an upper and/or lower chip
select for the user specified sing~ort RAM. These are
directly generated from UD and LD of the winning port.
Furthermore, the RiW of the winning port generates the
3.204
-) GOULD
AIMII®Semiconductors
S61C35
I
Pin Description
I
Pin Name
110
D7 uR-DO UR
I/O
A1 uR-AO uR
I
Address lines for left/right port register bank register selection.
CSC UR
I
System chip select for left/right port register bank.
INTuR
Mode
O(O.C.)
I
Pin Function
8 bit bi-directional data bus, for access to the left/right port register bank.
Interrupt output for left/right port. (Open collector output)
Allows selection of controller mode for either:
Hi = Master Mode
lo = Slave Mode
I
Reset input for the controller.
RIWuR
CSR UR
BUSYUR
I
Read/write input for the left/right port register bank, as well as dual port memory control logic.
I
System chip select for left/right port dual port memory system access.
left/right port busy flag to indicate port has lost dual port memory access or control/status register
bank access rights. (Open collector output)
UDUR
I
lDuR
DDIRuR
I
System left/right port lower data strobe.
a
a
a
a
a
a
System left/right port data direction output control line.
i5ENUR
UCS
lCS
OE
W
System left/right port upper data strobe.
System left/right port data enable output control line.
Single port RAM. Upper (byte, word, etc.) chip select line.
Single port RAM. lower (byte, word, etc.) chip select line.
Single port RAM output enable line option.
Single port memory write control line.
-
-
-
Note: Both left and right ports are designated together for clarity. (i.e. CSC L , CSC R = CSC UR )
appropriate Vi or OE for the single port RAM. Table 1
shows the port's status signals and resulting winning
ports RAM enable and RAM control signal generation. It
must be kept in mind that it is the user's responsibility
to alleviate any possible common 110 contention problems in his dual port memory system from use of common I/O single port RAM.
II Register Bank
A) General Overview
The Dual Port Memory Controller (D.P.M.C.) has two
separate independent register banks, one for each port.
Each register bank has its own separate chip select
pins (CSC L, CSC R) for access to that port's register
bank. There are four registers within each register
bank, which are separately addressed by each port
through their respective A1-AO address lines. This allows for four (4) internal registers per register bank and
are designated in Table 2. Each register bank uses its
appropriate RIW signal to read and write to its registers.
It is important to note that except for Control Register
(CRO) and Status Register (CR1) each port can simUltaneously read or write to its own register bank independent of the other port. The register banks are also
separately selected (CSC UR), apart from the dual port
memory chip selects (CSR uR ) and are on-board the
chip. The register banks contain four (4) separate registers each, and their access is outlined in Table 3.
They are: 1) Control Register (CRO)
2) Status Register (CR1)
3) Message-In Register (CR2)
4) Message-Out Register (CR3)
Figures 3-5 show the Left/Right port register bit
definitions of (CRO-CR3) respectively.
3.205
-
.
I
RST
O(O.C.)
1_:
1
-} GOULD
AIMII®Semiconductors
S61C35
Table 1. Control Signals Generated For Winning Port
A.
UDUR
LDUR
eSR uR
a
a
1
1
a
1
a
1
a
a
a
a
Les
ues
0
1
0
1
a
a
1.
1
•
GENERATES.
Port That Loses Has Its UD, LD Ignored
B.
CSRUR
RffluR
a
a
1
a
GENERATES
..
DENIJR
-,
DDIR UR
Vi
OE
1
a
1
a
1
a
a
0
Pori That loses Has lis DEN = 1
DDIR = a
'DDIR Is Defined as a = Data Direction Is Into Single
Pori RAM
1= Dala Direction Is Out of Single
Pori RAM
Table 2.
Register Banks
LEFT PORT
REGISTER BANK
RIGHT PORT
REGISTER BANK
CONTROL REG.
STATUS REG.
MESSAGE IN REG.
MESSAGE OUT REG.
CONTROL REG.
STATUS REG.
MESSAGE IN REG.
MESSAGE OUT REG.
The left pori's message out register becomes the
right pori's message in register.
The right pori's message out register becomes the
left pori's message in register.
Table 3. Left/Right Port Register Bank (Access)
CONTROL SIGNALS
A1
Aa
a
a
REGISTER NAME
ABBREVIATED
NAME
CONTROL REGISTER
CRa
esc RNi
a
110
a
t
a
110'
STATUS REGISTER
CR1
1
a
a
I
MESSAGE IN REGISTER
CR2
1
1
a
110
MESSAGE OUT REGISTER
CR3
'ONLY BITS O2 -0 0 CAN BE WRITIEN
roo
3.206
-) GOULD
AIMII®Semiconductors
S61C35
Figure 2.
I
I
Left/Right Port Control Register (CRO)
(If Current Port
= Left/Right, Then Opposite Port = Right/Left)
MIE IIE"l IIE"2 IIE"3 IIEN41 E"BSY
07
06
05
04
03
02
I
LOV
LOC
01
DO
INTERRUPT MASK BITS
I
.
L
I
1 = CURRENT PORT TO LOCK OUT
OPPOSITE PORT FROM DUAL PORT
MEMORY ACCESS
o = DON'T LOCK OUT OPPOSITE PORT
LOCK OVERRID E
1 = RELEASE LOCK OUT OF CURRENT PORT IF IT
IS LOCKED OUT BY OPPOSITE PORT
o = DON'T OVERRIDE LOCK
ENABLE BUSY PIN
1 = ENABLE BUSY PIN ON CSii OF CURRENT
PORT, IF IT IS LOCKED OUT
o = DISABLE BUSY ON CSR OF CURRENT PORT IF
IT IS LOCKED OUT
INTERRUPT ENABLE BITS
1 = ENABLE CORRESPONDING INTERRUPT STATUS BIT
o = DISABLE CORRESPONDING INTERRUPT STATUS BIT
IEN1-IEN4-ENABLE BITS FOR CORRESPONDING INTERRUPT
STATUS BITS (MO, MI, LAK, SLOe) OF STATUS
REGISTER,
MASTER INTERRUPT ENABLE
1 = ENABLE MASTER INTERRUPT
o = DISABLE MASTER INTERRUPT
MIE-ENABLE BIT FOR MASTER INTERRUPT (INT) OF
STATUS REGISTER,
3,207
-~:
I
-) GOULD
~MII®Semiconductors
S61C35
Figure 3.
Left/Right Port Status Register (CR1)
(If Current Port
INT
07
= Left/Right, Then Opposite Port = Right/Left)
I I I I I
MI
MO
LAK
SLOC
06
05
D4
D3
D2
D1
DO
INTERRUPT STATUS BITS
GENERAL BITS FOR USER (READ AND WRITE)
SOFTWARE LOCK
1 = CURRENT PORT HAS BEEN LOCKED OUT BY
OPPOSITE PORT
o = CURRENT PORT IS NO LONGER LOCKED DUT
BY OPPOSITE PORT
LOCK ACKNOWLEDGE"
1 = OPPOSITE PDRT HAS BEEN LOCKED OUT BY
CURRENT PORT SETTING LOC(DO)(CRO) BIT
o = OPPOSITE PORT HAS NOT BEEN LOCKED OUT
BY CURRENT PORT SETTING LOC(DO)(CRO) BIT
MESSAGE OUT
1 = CURRENT PORTS MESSAGE OUT REGISTER
HAS BEEN READ BY OPPOSITE PORT
o = CURRENT PORTS MESSAGE OUT REGISTER
HAS NOT BEEN READ BY OPPOSITE PORT
MESSAGE IN
1 = OPPOSITE PDRT HAS WRITTEN INTO
CURRENT PORTS MESSAGE·IN REGISTER
o = CURRENT PORT HAS READ ITS MESSAGE IN
REGISTER.
MASTER INTERRUPT""
1 = INT PIN GOES LOW
o = iNi' PIN GDES HI
"LAK (LOCK ACKNOWLEDGE) (D4)(CR1) OF THE CURRENT PORT IS SET. ONLY AFTER THE
"LOC(DO)(CRO) OF THE CURRENT PDRT IS SET AND LOC(DO)(CRO) OF THE OPPOSITE PORT HAS NOT
BEEN SET.
""INT(D7)(CR1) IS THE CURRENT PORT'S MASTER INTERRUPT.
INT(PIN) = INT· MIE
WERE INT = (MI· IEN1) + (MD, IEN2) + (LAK' IEN3) + (SLOC • IEN4)
INT IS GENERATED ON THE
S
OF ANY OF THE INTERRUPT SOURCES IF THEY ARE ENABLED.
THE MASTER INTERRUPT (lNT). IS CLEARED BY READING THE STATUS REGISTER. WHILE EACH
INTERRUPT STATUS BIT (MI. MO. LAK. SLOC) IS CLEARED BY THE APPROPRIATE ACTIDN. THE
INTERRUPT STATUS BITS (MI. MO. LAK AND SLOC) CAN ALWAYS BE READ AS TO THEIR STATUS.
NOTE: THE CONTROL REGISTER (CRO) LEFT AND (CRO) RIGHT ARE ARBITRATED AGAINST EACH
O~HER TO PREVENT MUTUAL SIMULTANEOUS LOCK·OUT. THEIR ACCESS IS MUTUALLY
EXCLUSIVE. THE STATUS REGISTER (CR1) LEFT AND (CR1) RIGHT ARE ALSD ARBITRATED TO
ENSURE NO LOOSE OF INTERRUPT SETIING.
3.208
-) GOULD
AIMII®Semiconductors
S61C35
Figure 4.
Left/Right Po.rt Message In Register (CR2)
(If Current Po.rt
= Left/Right, Then Oppo.site Po.rt = Right/Left)
_:1'
-
07
06
05
04
03
02
01
.
00
I
MESSAGE·IN REGISTER
ANY 8 BIT BYTE WRITTEN TO THE OPPOSITE
PORTS MESSAGE·OUT REGISTER WILL GO TO THE
CURRENT PORTS MESSAGE·IN REGISTER.
Figure 5.
Left/Right Po.rt Message Out Register (CR3)
(If Current Po.rt = Left/Right, Then Oppo.site Po.rt = Right/Left)
07
06
05
04
03
02
01·
00
MESSAGE·OUT REGISTER
ANY 8 BIT BYTE WRITTEN TO THE CURRENT PORT'S
MESSAGE·OUT REGISTER WILL GO TO THE OPPOSITE
PORT'S MESSAGE·IN REGISTER.
B) Co.ntro.l and Status Register Detailed Descriptio.n
The following is a detailed description of the control and
status registers. This description applies to the left or
right port (see figures 3-5 as references). This description is for a control/status register of the same port.
Co.ntro.l Register Bit Descriptio.n (D7-DD) o.f (CRD)
(If current port = left/right, then opposite port =
right/left)
MIE(07)(CRO) = Master INT Enable
When set to 1, this enables the master interrupt
INT(07)(CR1) of the status register. If INT(07)(CR1)
goes to 1, then INT pin will go low. When set to 0, this
will disable the master interrupt INT(07)(CR1) of the
status register. If INT(07)(CR1) goes to 1, the INT pin
will not go low.
IEN1-4{D6.;.03){CRO) = Interrupt Enable Bits 1-4
Each bit is an interrupt enable bit for the corresponding
interrupt status bit in the status register. When set to 1,
they enable the corresponding bit in the status register
to form the master interrupt.
3.209
-} GOULD
AIMII®Semiconductors
S61C35
This guarantees that there is never a case of mutual
lock out by both ports simultaneously setting their respective LOC(OO)(CRO) bits.
INT PIN = (INT, MIE)
were INT = (MI, IEN1) + (MO' IEN2) +
(LAK' IEN3) + (SLOC~ IEN4)
were INT, MI, MO, LAK, SLOC = 07-03 (CR1) of the
status register.
and MIE, IEN1, IEN2, IEN3, IEN4, = 07-03 (CRO) of
the control register.
Status Register Bit Description (D7-DO) of (CR1)
(If current port = left/right, then opposite port =
right/left).
=
ENBSY(D2)(CRO)
Enable Busy
When set to 1 on the current port, this enables the
BUSY pin for the current port, to be activated by the
current ports CSR pin, if that port has been locked out
by the opposite port. This allows the locked out port to
have a hardware BUSY pin status for the locked condition, if it trys to access the Dual Port Memory with its
CSR pin. When ENBSY bit of the current port is set,
BUSY pin of the current port will follow the current ports
CSR pin in logic sense if the current port has been
locked out by the opposite port.
=
. LOV(D1)(CRO)
Lock Override
This bit is enabled to be set on the current port only
when the current port has been locked out by the opposite port and the current ports SLOC bit has gone to 1.
Only at that time, can the user set the LOV(01 )(CRO)
bit. When set, this bit will unlock the current port and
then the current ports SLOC bit will go low. When this •
happens LOV(01 )(CRO) will automatically be cleared
and disabled. In this way, neither port can permanently
unlock his port.
INT(D7)(CR1) = Master Interrupt
This bit is set by the leading edge of any of the status
bit flags (1M, MO, LAK, SLOC) of the same port. As explained before, these bits are enabled by IEN1-4 of the
same ports control register (see IEN1-4(06-03)(CRO) of
control register).
MI(D6)(CR1) = Message-In
When set to one, this flag indicates that the opposite
port has written a message into its message-out regis. ter and is ready to be read on the current port's
message-in register. When the current port reads its
message in register, this flag bit is cleared .
=
MO(DS)(CR1)
Message Out
When set to 1, this flag indicates that the opposite port
has read its message-in register and the current port is
clear to write new data into its message-out register.
When the current port writes new data to its messageout register, then this flag bit is cleared.
LAK(D4)(CR1) = Lock Acknowledge
This is an acknowledgment flag bit that tells the current
port that it has successfully locked out the opposite port
from dual port memory access. This occurs when the
current port sets its LOC(OO)(CR) bit. If the opposite
port has not already set its own LOC bit, then the current port will lock out the opposite port and then the
current ports LAK flag bit will be set.
The user should always check his SLOC(03)(CR1 ) bit
to make sure that he is unlocked before trying to ac•cess the dual port memory again.
LOC(DO)(CRO) = Lock Out
When set to 1 on the current port, the opposite port will
be locked out from dual port memory accesses if the
current port's SLOC(03)(CR1) bit was not previously
set. If the current port's SLOC(03)(CR1) bit was set,
this would mean the current port was already locked
out. In this case, the LOC bit of the current port will
be set, but will not take effect until either the current
port clears its locked out condition by using its
LOV(01 )(CRO) bit or the opposite port clears its
LOC(OO)(CRO) bit. It is. important to note that the con:
trol register, as well as status register of both register
banks, are arbitrated against each other, to prevent simultaneous access ..
=
SLOC(D3)(CR1)
Software Lock
This is a software status flag that indicates that the current port has been locked out of dual port memory access by the opposite port. When set to 1, in the current
port, the opposite port has set its LOC(OO)(CRO) bit
and the opposite ports LAK(04)(CR1) flag bit has in
turn been set, indicating the opposite port has locked
out the current port. It is cleared when either the opposite port clears its LOC(OO)(CRO) bit, or the current po~
sets its lock override bit LOV(01 )(CRO) to override the
lock.
3.210
-} GOULD
AMII®Semiconductors
S61C35
Setting/Clearing Status Flags
The master interrupt (INT) bit is a combination of MO,
MI, LAK, or SLOC bits of the status register, depending
on which of these bits is enabled by their corresponding
interrupt enable bits of the control register (lEN 1-4
respectively).
The master interrupt (INT) bit is cleared on any subsequent reading of the status register. The individual interrupt status bits (MO, MI, LAK, SLOC) are cleared in the
following way:
1) MO, MI
-are cleared in the status register by subsequent reads or writes to the same ports
message in and message out registers.
2) LAK
-is cleared by the opposite port overriding
its lockout, or the current port clearing its
LOCbit.
3) SLOC
-is cleared by the current port overriding
its lockout by using the lock override bit
LOV, or by the opposite port clearing its
LOCbit.
C. Reset
On reset, the following bits are set in the Left/Right Port
Register Bank:
(D7-DO)(CRO)-Control register
(D7 -DO)(CR1 )-Status register
(07 -DO)(CR2)-Message-in register
(D7 -DO)(CR3)-Message-out register
0000000
0010000
0000000
0000000
D. Mode
The mode pin is a special pin that is used to switch the
S61C35 from a master device to a slave device. When
set to one, the S61C35 is a master device and
operates as previously described in the datasheet. In
certain cases where the user needs more than one
controller, he can combine several S61 C35s together.
In this case, one controller can be the master mode in
that all contention arbitration and register banks will be
in the master and only the master will output the BUSY
pin. The other S61 C35s can be in a slave mode in
which their BUSY pins become inputs which would be
tied to the master's BUSY output. This makes the slave
control signals dependent on the BUSY of the master.
When an S61 C35 is in the slave mode, its contention
arbitration and register banks are turned off to allow
only one master device. It should be noted that using
the S61 C35 in a slave mode will effectively double the
overall access time of the system due to the added
propagation delay from the master BUSY output to the
slave BUSY input and subsequent enabling and generation of control signals. This can be reduced however
with careful system design considerations.
Design Precautions
The user has the flexibility of reading his own status
register by a polling method or interrupt method. If the
user uses the polled method for an indication of lockout, he should be aware that if he does not have his
ENBSY(D2)(CRO) bit on, and is not locked out, he
could begin to write to the Dual Port Memory System,
and if at that exact same time, he does become locked
out, he could complete his write cycle with no BUSY to
him. As a result, he would perform a write to the dual
port memory and never know that it never was accomplished. This can never happen if his lock was interrupt
driven.
Other such potential problems could exist and it is the
designer's responsibility to realize these and understand
how he wants to program the device.
3.211
I
1
- _=.
I
-} GOULD
AIMII®Semiconductors
S61C35
Absolute Maximum Ratings
DC Supply Voltage (Voo - Vss) ..... "' ............................................................ +7V
Operating Temperature ........ ; ..................................................... : .... O°C to + 70°C
Storage Temperature ................................................................. -55°C to +150°C
Digital Input ........................................................... Vss - O.3V .;;; VIN ,;;;Voo +O.3V
D.C. Electrical Operating Characteristics: TA = O°C to +70°C; Voo= +5V (±10%); Vss = OV unless
otherwise specified
Symbol
VIH
VIL
VOH
VOL
Po
Parameter/Conditions
High Level Logic Input
. Low Level Logic Input
High Level Logic Outputs IOH = .8mA
Low Level Logic Outputs IOL = 4.0mA
Power. Dissipation @ ±5.5V
Minimum
2.0
Typical
Units
V
V
V
V
mW
Maximum
Voo
+0.8
Vss
2.4
0
Voo
+0.4
150
AC Electrical Characteristics (Vee = 5V ±10%, al\ temperature ranges)
No
Parameter Description
Test Condition
(Note)
f-;;;;--,--;;;---,-;;:;-:--l
Units
BUSY Timing
35ns
(typical) then tRAGis as given. If tRS < 35ns, then tRAG is not valid as given but will follow IeSAG, timing.
3.213
I
ns
ns
30
30
10
- _=.
ns
Interrupt Timing
@
@
@
1
-) GOULD
AIMII®Semiconductors
S61C35
Figure 6.
C'S'RLJR to BUSYRIL (Left/Right Port-Not Locked Out)
j-..--------CD---------'
CSRUR-----~~'~
~'~r---------
BUSY R/L
Figure 7.
C'S'RLJR to BUSYRIL (Left/Right Port-Locked Out)
CD
CSR UR
BUSYR/L
-
-
,r
-it-
t
- FCD
CD
3.214
-) GOULD
AIMII®Semiconductors
S61C35
1_:
I
. Figure 8. CSR UR Contention Arbitration ('C'SRLValid First) .
..
CSRL
o
CSR
R
BUSY R
..
1
'-)
I.-
4 (2) __
1
/ / / / / / / / /
CD
I
I
+
.
I
I
f-
~0)
=1--3
1-0
0)-
Figure 9. CSR UR Contention Arbitration ('C'SRR Valid First)
~-------CD--------~
I~~~~~~~~-
0(2)
-
~---CD-----~
CSRL--~I
~---------------I~--------------------~~
3.215
I
-} GOULD
AIMII®Semiconductors
S61C35
Figure 10. BUSYUR to Control Signals Valid (Left/Right Port) of Winning Port from Contention Arbitration
.
(Master Mode)(7)
1
CSR lIR
BUSvRlL
AENl/R
F-:
f---CDIf-
-
f--®-
~G)
..,
DENlIR(6)
DDIR lIR(6)
UCS(6)
-0~
LCS(6)
W(6)
OE(6)
3.216
-) GOULD
AIMII®Semiconductors
S61C35
I
I
Figure 11.
BUSY uR to Control Signals Valid (Left/Right Port) of Winning Port from Contention
Arbitration (Slave Mode)(8)
(INPUT)
AENuR
I
f-G)~
-'r-
DENuR(6)
-- -CD
DD1RuR(6)
UCS(6)
LCS(6)
r-CD.:1
t
-f--.
W(6)
OE(6)
Figure 12.
Register Bank (Left/Right Port) (Read Cycle)(4,5)
~------------CD----------~
A1, AD
----~I'~--------------------------------~~--------
-®~,
(0 7
-
1
- _=.
f-
k-
I
Do)uR PREVIOUS DATA VAjJD1==========D~A:TA2v~A~LI~0=====:======)--
3.217
I
-} GOULD
AIMII®Semiconductors
S61C35
Figure 13. Register Bank (Left/Right Port) (Read Cycle)(3,4)
A1, AD
..
(3)
CD
CSC UR
(3)
~
~®-+®II IIII IJ VII/;r-
f--@-R
Figure 14.
DATA OUT
DATA OU T
Register Bank (Left/Right Port) (Write Cycle)(3)
@
-
~®
(iii Controlled)
..
-.
A1, AD
®
(3)
(3)
-r-
.
R/WUR
..
®
®~ ~®-
\\~
~®R
DATA IN
DATA IN
r-®-..
R
DATA OUT
DATA UNDEFINED
3.218
-
.~@
r---
-@
-} GOULD
AIMII®semiconductors
S61C35
Figure 15.
Register Bank (Left/Right Port) (Write Cycle)(3) (CSC UR Controlled)
1
15
- _=.
A1, AD
I
(17)
CSC UR
®
(3)
--'l--
~
@-
®
\\\\\\\\
\\\\\\
r
~®-DATA IN
DATA IN
(0 7
Figure 16.
-
Do)uR
DATA OUT
r-@
1
L®~
DATA UNDEFINED ~II-----------
Interrupt Timing (Interrupt Setting)(9)(11)
~
R/WUR
~®--\
f--
~@-' .....
3.219
~ GOULD
AIMII®Semiconductors
S61C35
Figure 17. Interrupt Timing (Interrupt Clearlng)(10)
CSC UR
RJWUR
-
-I<-
f--@
Illh
-
3.220
~@
r
16-Bit
Bounds Checker
-) GOULD
~MII®Semiconductors
Preliminary Data Sheet
S61C337
1
Features
• Applications include;
-Arithmetic underflow/overflow checking
-Virtual memory to real memory address boundary
comparisons
• Double Comparator
-Compares a 16-bit input number with a lower limit
and an upper limit
• Cascadable
-16-bit cascadable to longer words
• Out-of-Bounds Flag
-Flags values that are outside the bounds of a
lower and an upper limit
- _=.
• Compares Signed or Unsigned Numbers
• 28-Pin Plastic Dip Package
• CMOS
I
General Description
The S61 C337 is a 16-bit bounds checker, which can
compare a 16-bit signed or unsigned number with a
. lower and an upper bound limit stored in registers. The
device can flag values that are out of bounds, as well
as inbounds. The device is also cascadable up to
32-bits or greater.
Block Diagram
Pin Configuration
16
ENu
ENl
CP
Cil
008
Clu
GNO
NC
COL
00
01
O2
03
Clu
SIGNED
COL
008
CO u
3.221
0 15
0 14
013
0 12
CO u
SIGNEO
011
010
09
08
CP
Voo
~Nl
ENu
04
05
06
01
Cil
-) GOULD
AIMII®Semiconductors
S61C337
Pin Name
Pin Function
110
0 15-0 0
I
Input to limit registers and comparators.
EN l , ENu
I
Load enable signals for the limit registers.
CP
I
Clock pulse to load limit registers when enabled. (Low-to-High transition)
Cll, Clu
I
Carry input signals for cascading.
COL, CO u
0
0
Carry output signals from results of comparisons.
OOB
SIGNED
I
Out-of-boundssignal to flag values that are out of bounds. Defined as (COL • CO u).
Hi-selects signed comparisons.
Low-selects unsigned comparisons.
No connect
GND
-
VDD
-
Power, +5V
NC
.
Ground
Detailed Description
The S6iC337 is a high speed CMOS bounds checker
that can determine if a signed or unsigned i6-bit number lies within a lower and upper limit. The device can
easily be cascaded for larger words.
Limit Registers and Comparators
The S6iC333 has an upper limit and lower limit registers. These registers are loaded from the 0 15 -0 0 bus
with the load enable inputs EN u, ENl arid clock pulse
CP, rising edge. The values then presented to the
D15-Do data bus are compared with the values stored
in the limit registers through comparators. The comparators can operate on either signed or unsigned numbers depending on the SIGNED signal input (Hi =
signed, Low =:' unsigned). The results oUhe compari- '
son are given in the outputs CO u C l , and OOB. The
definitions of carry inputs Clu and Cil are given in
Table-i and the combination of the different regions
Table-2. If ,data being compared is out of the region,
the out-of-bounds flag OOEl, is set which is defined
as (CO u • Cad.
slice (LSS) with Cl u, Gil of the LSS acting as inputs to
the overall bounds checker. The CO u , Cal of the LSS
slice act as inputs to the most significant slice (MSS)
inputs Cl u , Cil' The MSS outputs CO u, cal and OOB,
act as the outputs of the overall bounds checker. The
SIGNED input of the MSS identifies the value when
being compared with either signed or unsigned numbers when the SIGNED input of theLSS is tied low.
The comparison can also start from the MSS. In this
case, CO u, Cal, OOB of the LSS act as outputs of the
overali bounds checker, while CO u , Cal of the MSS
•are connected to Cl u , Cil of the' LSS.
Table 1.
Outputs
Inpuls
Cil
0
0
1
1
Cascading
Comparison of numbers longer than i6-bits requires
cascading of two or more bounds-checker slices. (See
Fig.-i) The comparison starts from the least significant
Definition of COL and COu
Note:
o ~ Data Input
l ~ lower Unit
U ~ Upper Unit
3.222
Clu
0
1
0
1
COL
CO u
Lt®~
X
X
X
{~
b@~
3.240
64-Bit Digital
Crossbar Switch
-} GOULD
AIMII®Semiconductors
Preliminary Data Sheet
5618840
Features
• Hi speed, low power HCMOS digital cross bar switch.
• Programmable switch for parallel processing
applications.
• Dynamically reconfigurable for fault-tolerant routing.
• 64-bit bidirectional I/O's in 16-(4 bit) nibbles.
• Data switch source, programmable by nibble.
• Two banks of control flip-flops for storing switch
source configurations.
• Two selectable hard-wired switch source
configurations.
• CMOS technology with 5V operation and TTL 1/0
levels.
• Functionally compatible to TI 74AS8840.
General Description
The S618840 is a 64 Bit Digital Crossbar Switch. It
has 64 data 1/0 pins arranged in 16 switchable nibbles
(4 bits). There are 16, 4 bit multiplexers, which allows
each input nibble to be broadcast (switched) to any
other 1 to 15 nibbles, as output, in a single cycle. Multiple input nibbles can be switched to multiple output
nibbles, under control of programmable configurations
or hard-wired options (See Figure 1).
The control of the multiplexers is selectable from four
sources including two banks of programmable control
flip-flops (Bank 1, Bank 2) and two hard-wired control
circuits.
Pin Configuration
Block Diagram
CRClK
SElOlS
lSClK
SElOMS
MSClK
0E00
0E0i
03-00
132 PGA
(PLASTIC)
035-032
OED9
OED1
P
039-036
07-04
N
M
L
K
0Effi0
0ED2
011-08
043-040
64
OED3
i5EDfi
MUX 3
015-012
om
MUX 4
019-016
MUX 12
64
0E55
MUX 5
023-020
0ED6
MUX 13
MUX 14
MUX 6
027-024
64
om
MUX 15
MUX 1
031-028
J
047-044
(BOnOM VIEW)
0Effi2
051-048
F
E
0E0i3
D
055-052
0Effi4
059-056
oms
063-060
lPO. TP1
CRAOR1·n
CRSRCE
CRWRITE
CREAO
CNTR15-
CNTR11-
CNTR7-
CNTR3-
CNTR12
CNTR8
CNTR4
CNTRO
WE
3.241
C
..
B
~
1
PIN NO.1 INDEX
CRSEl1·0
H
G
A
91011121314
1
- _=.
I
-} GOULD
AMII®Seilliconductors
S618840
Figure 1. S618840 Digital Crossbar Switch
MSH
(MOST-SIGNIFICANT HALF)
(063-032)
LSH
(LEAST·SI(l~IFICANT
HALF)
(031-00)
MUX
LOGIC
03-00
INTERNAL
DATA BUS
64
64
MUX
LOGIC
4\
4
MUX
LOGIC
07-04
64
64
MUX
LOGIC
64
MUX
LOGIC
64
MUX
LOGIC
4
011-08
64
4
015-012
64
4
019-016
64
64
4
MUX
LOGIC
MUX
LOGIC
64
64
MUX
LOGIC
64
MUX
LOGIC
64
MUX
LOGIC
4
027-024
4\
031-028
f4
047-044
f4
051-048
j4
055-052
f4
059-056
4
64
4
MUX
LOGIC
043-040
4
4l
MUX
LOGIC
f4
4
4\
023-020
039-036
4
4\
MUX
LOGIC
f4
4
4\
MUX
LOGIC
035-032
4
4\
MUX
LOGIC
J4
4
64
4\
4
4
3.242
j4
063-060
-} GOULD
AIMII®Semiconductors
S618840
The S618840 is primarily intended for multiprocessor interconnection networks and parallel processing applications. In a more general sense, it can be used
whenever one needs to transfer data from multiple
sources to multiple destinations. Also, since the switching can take place dynamically, this device is also
suitable for reconfigurable networks for fault-tolerant
routing.
Pin Designation
Ai
A2
A3
TP1
CRSELO
A4
Vss
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
B14
C1
C2
C3
C4
C5
CREAO
OEC
CNTR1
CNTR2
CNTR5
CNTR8
CNTR10
CNTR13
LSCLK
Vss
Vss
MSCLK
TPO
CRAOR1
CRSEL1
CWRITE
CRCLK
Vss
CNTR4
CNTR6
CNTR9
CNTR12
CNTR14
SELOLS
031
062
063
Voo
CRAORO
CRSRCE
C6
C7
C8
C9
C10
C11
C12
C13
C14
01
02
03
012
013
014
E1
E2
E3
E12
E13
E14
F1
F2
F3
F12
F13
F14
G1
G2
G3
G12
G13
G14
WE
CNTRO
CNTR3
CNTR7
CNTR11
CNTR15
Hi
H2
H3
H12
H13
H14
J1
J2
J3
J12
J13
J14
K1
K2
K3
K12
K13
K14
L1
L2
L3
L12
L13
L14
M1
M2
M3
M4
M5
M6
M7
M8
M9
Voo
029
028
OE015
061
SELOMS
030
OED7
Vss
059
Vss
060
027
026
025
056
057
058
024
OED6
023
054
OED14
055
022
Vss
Voo
3.243
Voo
Vss
053
020
OE05
021
052
OED13
051
017
018
019
050
049
048
015
Vss
016
~
OED12
045
OED3
014
OED4
047
046
Voo
042
039
OED9
032
OEDO
02
M10
M11
M12
M13
M14
N1
N2
N3
N4
N5
N6
N7
05
08
012
013
044
OED11
041
OED1D
037
035
033
N8
Vss
N9
N10
N11
N12
N13
N14
Pi
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P12
P14
01
OED1
06
OED2
010
011
Voo
Vss
043
040
038
036
034
OED8
Voo
00
03
04
07
09
Vss
-} GOULD
AIMII®Semiconductors
5618840
Pin Description
Pin Name
No.
00
01
02
03
04
05
06
07
08
09
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
P9
N9
M9
P10
P11
M10
N11
P12
M11
P13
N13
N14
M13
M14
L13
K12
K14
J12
J13
J14
H12
H14
G12
F14
F12
E14
E13
E12
C14
C13
012
B14
M7
N7
P6
N6
P5
N5
P4
M5
P3
N3
M4
P2
N1
L3
110
Description
liD
Bi-directional data liD pins
(031 :-00 are Least-Significant Half) (LSH)
liD
Bi-directional data liD pins
(063-031 are Most-Significant Half) (MSH)
3.244
«
-} GOULD
AIMII®Semiconductors
5618840
Pin Description (cant.)
Description
Pin Name
046
047
04B
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
OEOD
OEOI
OE02
OE03
OE04
OE05
OE06
OED?
OED8
OED9
OE01D
OEDII
OED12
OED13
OED14
OED15
No.
M2
M1
K3
K2
K1
J3
J1
H3
G1
G3
F1
F2
F3
E1
E3
D2
C1
C2
M8
N10
N12
L12
L14
H13
F13
013
P?
M6
N4
N2
L2
J2
G2
018
110
SELOLS
B13
I
Selects either data input registers or real-time data of (LSH) data input
to main internal 64-bit bus
SELOMS
03
I
Selects either data input registers or real-time data of (MSH) data input
to main internal 64-bit bus
LSCLK
A13
I
Clock input to clock (LSH) data input into data input registers ( ...r )
MSCLK
OEe
B1
I
Clock input to clock (MSH) data input into data input registers ( s)
A6
I
Output enable for CNTR15-CNTRO
1-:
-
.
I
Bi-directional data liD pins
(063-031 are Most-Significant Half) (MSH)
liD
Output enable for
nibbles within
i.e. OEOO OEDI -
·
I
··
OED15 -
3.245
data liD pins,
(063-00)
03-00
07-04
063-060
I
.) GOULD
AIMII®Semiconductors
S618840
Pin Description (cont.)
Pin Name
TP1
TPO
CRSELO
CRSEL1
CRSRCE
CWRITE
WE
CRADR1
CRADRO
CRCLK
No.
A2
82
A3
84
C5
85
C6
83
C4
86
110
CREAD
A5
I
CNTRO
CNTR1
CNTR2
CNTR3
CNTR4
CNTR5
CNTR6
CNTR7
CNTR8
CNTR9
CNTR10
CNTR11
CNTR12
CNTR13
CNTR14
CNTR15
C7
A7
A8
C8
88
A9
89
C9
A10
810
A11
C10
811
A12
812
C11
A1
E2
H2
L1
P1
NB
P14
K13
Vss
Vss
Vss
Vss
Vss
Vss
Vss
Vss
Description
I
Test pins
I
Selects one of four control functions to control the multiplexers
I
I
I
Selects source load for control flip flop register banks
Control flip flop register bank select (CF(X)-bank1, CF(X)-bank2)
Write enable for control flip flop registers (CF(X))
Control flip-flop register address select. Decodes/selects, 1 of 4, 16 bit
groups of control flip-flops for I/O on CNTR15-CNTRO
Control flip flop register clock ( ...r)
Selects between control flip flop register banks (1) or (2), to read out
on CNTR15-CNTRO
I
I
I/O
Cantrall/D. Input/Output pins
(four groups of four bits,
for data liD to the control
flip flop registers addressed
by CRADR1-0)
-
Ground pins
3.246
-} GOULD
AIMII®Semiconductors
S618840
Pin Description (cont.)
Pin Name
Vss
Vss
Vss
Vss
Vss
Voo
Voo
Voo
Voo
Voo
Voo
Voo
.No.
G13
D14
A14
B7
I/O
Description
-
Ground pins
-
5-volt supply pins
A4
H1
M3
P8
M12
G14
C12
C3
Table 1. S618840 Response to Control Inputs
Signal
LSCLK
MSCLK
SELDLS
SELDMS
CNTR15-CNTRO
CRADR1-CRADRO
CREAD
CRWRITE
CRSRCE
WE
CRCLK
OEe
OED15-0EDO
CRSEL 1-CRSELO
TP1-TPO
High
Low
Clocks LSH of data input into input data
registers on low-to-hightransition
Clocks MSH of data input into input data
registers on low-to-high transition
Selects real-time LSH data input to main
internal data bus
Selects real-time MSH data input to main
internal data bus
Selects stored LSH data input to main
internal data bus
Selects stored MSH data input to main
internal data bus
liD pins for control flip-flops (see Table 7)
Selects 16-bit groups of control flip-flops as destination or
source for inputs or outputs on CNTR15-CNTRO (see Table 7)
Selects second bank of control flip-flops to
Selects first bank of control flip-flops to
read on CNTR15-CNTRO in 16-bit words
read on CNTR15-CNTRO in 16-bit words
addressed by CRADR1-CRADRO
addressed by CRADR1-CRADRO
Control flip-flops destination select (see Table 5)
Control flip-flops load source select (see Table 5)
Inhibits write to control flip-flops
Clocks CNTR15-CNTRO inputs into control
flip-flops
Inhibits output of data from control
flip-flops on CNTR15-CNTRO
Enables write to control flip-flops
Enables output of data from control
flip-flops on CNTR15-CNTRO
Inhibits output of data liD pin nibbles
Enables output of data liD pin nibbles
Selects one of four control functions to control the switch (see Table 2)
Test pins (see Table 8)
3.247
-} GOULD
AIMII®Semiconductors
S618840
This 64 bit internal data bus supplies 16 data nibbles to
16, 16 X 4 bit output multiplexers (MUX(16X4)). One of
the four selectable control sources controls the 16 X 4
bit output multiplexers to multiplex one of the 16 nibbles
of the 64 bit internal data bus to one of the 16 nibbles
of the data I/O pins, under control of a tri-state output
driver OEO(15-0).
Detailed Description
The 64 data I/O pins of the S618840 are arranged as
16, 4 bit nibble groups. Each of these nibble I/O pins is
. a bidirectional input/output to 1 of 16 nibble multiplexers
(See Figure 1, 2). Ouring a switching cycle, each multiplexer passes four bits of data, either stored in data input registers or as direct real-time data input, to a 64 bit
internal data bus. Then, each of the 16 nibble multiplexers independently selects 1 of 16 nibbles from the
internal data bus as output on 1 of the 16 data I/O pin
nibbles.
The input to output pattern of the entire crossbar switch
is controlled by the input and output multiplexers. Many
switching configurations can be selected by programming the control flip-flop banks to control the output selection from the 16 X 4 bit multiplexers (MUX(16X4)).
The 16 input data nibbles are organized into two groups
of 8 nibbles. These are: LSH (Least Significant Half)
and MSH (Most Significant Half). Oata to the internal 64
bit data bus, is selectable from the data input registers
or real-time data input by SELOLS for LSH and
SELOMS for MSH. Two clocks, LSCLK and MSCLK are
used to clock data into the data input registers for the
LSH, MSH respectively.
Multiplexer logic group (MUX(X), X = 15-0)
Input data flows into the 64 bit internal data bus and
thus each of the 16 multiplexers, on four data I/O pins
connected to a data input register and a 2 X 4 bit multiplexer (MUX(2X4». Oata inputs to the 4 bit internal data
bus are thus, either clocked into a data input register
and input, or passed directly to the internal bus. The 64
bits of internal data bus are presented to each of the
16 X 4 bit multiplexers (MUX(16X4)), which selects the
data nibble output.
Each output nibble, is selected from 1 of 16 nibbles of
the 64 bit internal data bus. This is done by a 16 X 4 bit
multiplexer; one for each output nibble (See Figure 2
& 3). These 16 multiplexers are controlled by a selectable control source input. This control source input can
be either one of two banks of programmable control
flip-flops, or one of two hand-wired control circuits. Inputs to the programmable control flip-flops can be
loaded from either a pre-defined nibble of the 64 bit internal data bus or from the CNTRL(15-0) pins. A separate CRCLK is used along with WE to load the banks of
the control flip-flops (See Figure 3).
Each of the 16 multiplexers (MUX(X), (X = 15-0) (Figure
3), contains two control flip-flop CF(X) nibbles, Bank 1
and Bank 2. Each CF(X) is composed of four Ootype
positive edge triggered flip-flops. Table 2 shows the
control source selection decoding.
Table 2. 16-to-1 Output Multiplexer Control Source
Selects
Architecture
The S618840 has its 64 data I/O pins arranged in 16
multiplexer logic groups (See Figure 2 and 3). Each
multiplexer group controls four bits of real-time data input and four bits of stored data input register to the
internal 64 bit data bus.
CRSEL1
CRSELO
0
0
1
1
0
1
0
1
Control Source Selected
CF(X) Flip-flOp Bank l'
CF(X) Flip-flop Bank 2'
MSH/LSH Exchange"
Read-Back (output echoes input)"
" Programmable
""Hard-wired control function
Two input controls are provided to select between the
stored data input register .or real-time data input to go
to the 64 bit internal data bus. These are SELOLS for
the LSH side (031-00) and SELOMS for the MSH side
(063-032). The data stored in the data input registers is
controlled by LSCLK for the LSH side (031-00) and
MSCLK for the MSH side (063-032). The 16 data input
nibbles (N(X)) make. up the 64 bit internal data bus.
In addition to the two programmable CF(X) banks,
there are two hard-wired, pre-defined control functions
which can be selected. The REAO-BACK source, allows each multiplexer to output its own input bits. (eg.
MUX(5) read back is (N(5), (023-020)), of the 64 bit internal data bus). The MSH/LSH EXCHANGE directs all
the nibbles of the LSH side and MSH side respectively
3.248
GOULD
AIMII®Semiconductors
5618840
I
I
I
Figure 2. Block Diagram-Digital Crossbar Switch 5618840
_:1'
i
.'H
"H
(LEAST SIGNIFICANT)
L.;
INTERNAL
HALF
SELDlS
D----"""'-
(MOST SIGNIRCANT)
HALF
~BIT
Offii
MSCLK
\
I I
MUXIS)
(BNK1/BNK2)
~
0Ei5i
~
"
IBNK11 SHIll
h
"
om
r
~
tBNK11 BNK2)
MUll;!)
015-012
(BNKll BNK2)
0EDi
~
~
"
019_016
~
(SNKtl BNK2)
0E05
r
~
MUXtS)
~
(BNKll BNK2)
0ED6
(tS_12)
(7-4)
~
r
"
MUK(6)
--Ci'(6'-.--..... 027_024
(BNKll BNK2)
(BNKll BNK2)
TPD
UST
Oslo'
Rs'IT, } - . . .
,m
r; 0iC
~
~
(7-4)
115-12)
~
~
16
;") , l
t
DEClO
-----CF(10)
043-040
(BNK1/BNK2)
0ffiIT
- - CF(11) - 047_D44
tONK11 BNK1)
0Eiii2
-----CF{1Z)
051_048
(BNK1/BNK2)
i5E6i3
-----CF(13)
055-052
~
(BNKll BNK21
0Effi'i
-----CF(14)
05;_056
16
2
LOAD
~NTR(15-0)
0Effi5 -
055-052
Table 3. MUX(X), N(X), N(EX), DYY-DZZ, CNTR VV-CNTR WW
X
MUX(X)
N(X)
DYY-DZZ
N(EX)
CNTR(VV-WW)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
MUX(O)
MUX(1)
MUX(2)
MUX(3)
MUX(4)
. MUX(5)
MUX(6)
MUX(7)
MUX(8)
MUX(9)
MUX(10)
MUX(11)
MUX(12)
MUX(13)
MUX(14)
MUX(15)
N(O)
N(1)
N(2)
N(3)
N(4)
N(5)
N(6)
N(7)
N(8)
N(9)
N(10)
N(11 )
N(12)
N(13)
N(14)
N(15)
03-00
07-04
011-08
015-012
019-016
023-020
027-024
031-028
035-032
039-036
043-040
047-044
051-048
055-052
059-056
063-060
N(8)
N(9)
N(10)
N(11)
N(12)
N(13)
N(14)
N(15)
N(O)
N(1)
N(2)
N(3)
N(4)
N(5)
N(6)
N(7)
(3-0)
(3-0)
(3-0)
(3-0)
(7-4)
(7-4)
(7-4)
(7-4)
(11-8)
(11-8)
(11-8)
(11-8)
(15-12)
(15-12)
(15-12)
(15-12)
3.251
-} GOULD
AIMII® Semiconducton;
5618840
Table 4. 16 X 4 Bit Multiplexer Control Nibbles
Control Nibble Values
CN2
CN1
CNO
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
1
0
1
2
3
D3-DO
D7-D4
D11-D8
D15-D12
0
1
2
3
0
0
0
0
1
1
1
1
0
0
1
1
0
1
0
1
4
5
6
7
D19-D16
D23-D20
D27-D24
D31-D28
4
5
6
7
1
1
1
1
0
0
0
0
0
0
1
1
0
1
0
1
8
9
D35-D32
D39-D36
D43-D40
D47-D44
8
9
10
11
1
1
1
1
1
1
1
1
0
0
1
1
0
1
0
1
D51-D48
D55-D52
D59-D56
D63-D60
12
13
14
15
CN3
A
B
C
D
E
F
The CRSRCE pin controls the source used as input to
the CN(3-0) lines from the multiplexer, to then be used
as input to the CF(X) control flip·flops. As stated before,
this can be from either the internal data bus as nibble
N(EX) or from the external control I/O pins CNTR
(15-0). The CRWRITE pin selects whether bank 1 or
bank 2 of the control flip-flops is to be loaded. In effect,
CRWRITE and CRSRCE, together, control the source,
destination for loading the control flip-flops. (See Table
5).
Table 5. Control Flip-Flops Load Selects
CRSRCE CRWRITE
0
0
1
1
Nibble from 64 Bit Internal
Data Bus Selected as
Multiplexer Output
CN(3-0)
Hex
0
1
0
1
Source and Destination
CNTR
CNTR
N(EX)
N(EX)
inputs to flip-flop bank
inputs to flip-flop bank
Data inputs to flip-flop
Data inputs to flip-flop
1
2
bank 1
bank 2
When either CF(X), bank 1 or 2 is beinJL!paded from
the internal data bus, the four signals; WE, CRSRCE,
CRWRITE, and the control flip-flop clock CRCLK are
used in combination, to load all 16 control nibbles in a
single cycle. Table 3 shows that internal data bus
nibbles on the LSH side of the switch are sent to the
N(X)
CN(3-0) control nibbles of the MSH side. Likewise the
internal data bus nibbles on the MSH side of the switch
are sent to the CN(3-0) control nibbles of the LSH side.
For example, the data nibble N(8) for MUX(8) would
use the internal data bus nibble N(EX)=N(O), (03-00)
as input to its CN(3-0) control nibble to be loaded into
CF(8) bank 1 or 2. Likewise, the data nibble N(O) for
MUX(O) would use the internal data bus nibble
N(EX)=N(8), (035-032) as inputs to its CN(3-0) control
nibble to be loaded into CF(O) bank 1. or 2. Table 6
shows the pattern for MSH/LSH exchange when a bank
of CF(X) flip-flops is loaded with CN(3-0) from the internal data bus as its sources.
.
When either CF(X), bank 1 or 2 is being loaded from
the external control 1/0 pins CNTR(15-0), the four signals; WE, CRSRCE, CRWRITE, and the control flip-flop
clock CRCLK are used. However, the CRAOR1 and
CRAORO pins address four control nibbles at a time to
be loaded in one clock cycle from the control 1/0 pins
CNTR(15-0). This can be seen in Table 7. Note that
the load sequence for each CRAOR1-0 address is
staggered. The same addresses of CRAOR1-0 in combination with CREAO and OEC will read out four CF(X)
groups at a time on the control 110 pins CNTR(15-0).
(See Table 6).
3.252
-} GOULD
AIMII®Semiconductors
5618840
Table 6. Inputs to Control Flip-Flops (CF)
Control Flip-Flop
Nibbles
Data Outputs
Affected
N(X)
CFO
CF1
CF2
CF3
03-00
07-04
011-08
015-012
CF4
CF5
CF6
CF7
CNTR Inputs to
Control Flip-Flops
Data Inputs to
Control Flip-Flops
N(EX)
N(O)
N(1)
N(2)
N(3)
CNTR3-CNTRO
035-032
039-036
043-040
047-044
N(8)
N(9)
N(10)
N(11 )
019-016
023-020
027-024
031-028
N(4)
N(5)
N(6)
N(7)
CNTR7-CNTR4
051-048
055-052
059-056
063-060
N(12)
N(13)
N(14)
N(15)
CF8
CF9
CF10
CF11
035-032
039-036
043-040
047-044
N(8)
N(9)
N(10)
N(11 )
CNTR11-CNTR8
03-00
07-04
011-08
015-012
N(O)
N(1 )
N(2)
N(3)
C12
CF13
CF14
CF15
051-048
055-052
059-056
063-060
N(12)
N(13)
N(14)
N(15)
CNTR15-CNTR12
019-016
023-020
027-024
031-028
N(4)
N(5)
N(6)
N(7)
Table 7. Loading Control Flip-Flops From CNTR 1I0's
CRADR1
CRADRO
WE
0
0
L
L
L
L
H
Control (CNTR)
1/0 Numbers
CRCLK
15-12 11-8
0
1
1
0
1
1
X
X
J
CF12
CF(X)
Selected
7-4
3-0
CFB
CF4
CFO
12,B,4,O
13,9,5,1
J
CF13
CF9
CF5
CF1
J
CF14
CF10
CF6
CF2
14, 10, 6, 2
s
CF15
CF11
CF7 CF3
Inhibit write to flip-flops
15,11,7,3
X
Table 8. Test Pin Inputs
TP1
TPD
OED15-0EDO
OEC
0
0
0
0
All outputs and liDs forced low
Result
0
1
0
0
All outputs and liDs forced high
1
0
X
All outputs placed in a high-impedance state
1
1
X
X
X
Normal operation (default state)
Test Pins
The test pins TP1-TPO are provided for various system
tests. The normal operation as depicted in Table 8, is for
the test pins to be in a high state. To force all outputs in
a high impedance state (CNTR(15-0) and 063-00),
set TP1 = high and TPO = low. To force all outputs in
a high state, set TP1 = low, TPO = high. To force all
outputs in a low state, set TP1 = low, TPO = low.
3.253
- ~:
I
.
I
-} GOULD
AIMII®Semiconductors
5618840
Programming Examples
Programming the S618840 is a straight forward procedure involving few control signals and procedures to set
up the switch configurations by loading the control
words in the control flip-flop banks. The following examples, help to demonstrate the control signals and
procedures for loading and using control words.
MSH/LSH Exchange
This example will show two ways to swap LSH nibbles
to MSH nibbles. This can be done by two methods,
either using the predefined control source MSH/LSH
EXCHANGE selected by the CRSEL(1-0) pins or by
separately loading the CF(X) control flip-flops of each
multiplexer with the proper control nibble to select the
exact opposite nibble for an MSH/LSH exchange.
are brought low. The result is to read out the MSH/LSH
data stored in the data input registers of the MSH/LSH
switch halves-in an exchanged order.
The same effect can be done by separately programming each CF(X) control flip-flop of bank 1 of all the
multiplexers. The control nibbles for this can be seen in
Table 9 which are taken from Table 3, 4, and 6.
With this list of control words, the control 1/0 pins
CNTR(15-0) are used to load the CF(X) (X=15-0) control flip-flops. These are loaded into bank 1, four control
flip-flops at a time for a total of four clocks. This is
shown in Figure 4, lines 3, 4, 5, and 6. In line 7, once
the control flip-flops are set up, the MSH/LSH exchange
is made with the control source of the 16 X 4 MUX now
coming from bank 1 (CRSEL(1-0) = 00). Line 8 is
used to show how by using (CRSEL(1-0) = 11), the
read back control source is selected which shows the
contents of each data input register read out on its corresponding data 1/0 pins.
In the first case, where the pre-defined MSH/LSH EXCHANGE control source is used, Figure 4, line 1, 2
gives a programming example. In line 1, an input data
pattern is written into the LSH, MSH halves of the
switch and stored in the data input registers. This is
done by putting all OED lines high and presenting input
data to the data 1/0 pins. This is followed by clocking
LSCLK and MSCLK. In line 2, the MSH/LSH exchange
is selected by (CRSEL(1-0) = 10) and all OED lines
The CF(X) control flip-flops of bank 1 could also have
been loaded from the internal 64 bit data bus. In this
mode and from Table 3, it can be seen that the MSH
data 1/0 pins (063-033) are used as inputs to the
Table 9. Control Words for an MSH/LSH Exchange
Conlrol Flip-Flop
Nibbles
CFO
CF1
CF2
CF3
CF4
CF5
CF6
CF7
CF8
CF9
CF10
CF11
CF12
CF13
CF14
CF15
CNTR Inpuls 10
Load Flip-Flops
CNTR3-CNTRO
CNTR7-CNTR4
CNTR11-CNTR8
CNTR15-CNTR12
CN (3-D)
Binary
1000
1001
1010
1011
1100
1101
1110
1111
0000
0001
0010
0011
0100
0101
0110
0111
3.254
CN(3-DJ
Hex
8
9
A
B
C
D
E
F
0
1
2
3
4
5
6
7
Results
035-032 --'>
039-036 --'>
043-040 --'>
047-044 --'>
051-048 --'>
055-052 --'>
059-056 --'>
063-060 --'>
03-00 --'>
07-04 --'>
011-08 --'>
015-012 --'>
019-016 --'>
023-020 --'>
027-024 --'>
031-028 --'>
03-00
07-04
011-08
015-012
019-016
023-020
027-024
031-028
035-032
039-036
043-040
047-044
051-048
055-052
059-056
063-060
-) GOULD
AIMII®Semiconductors
5618840
corresponding LSH, CN(3-0) control nibble. Likewise
the LSH data 110 pins (032-00) are used as inputs
to the corresponding MSH, CN(3-0) control nibble.
These control nibbles are then loaded into either bank 1
or 2 of the CF(X) control flip-flops. The control flip-flops
are loaded from the data I/O pins in one CRCLK
cycle (all 16 nibbles). This is shown in line 9 of Figure
4. Following this, lines 10-13 read out the contents of
CF(X) bank 1 on the CNTR(15-0) lines as addressed
by CRAOR(1-0). This shows the correct control ni~ble
pattern was loaded into bank 1 from the data I/O pinS
to program an MSH/LSH exchange mode. The control
nibbles loaded from the data I/O pins may be loaded as
one 64 bit real-time input or as two 32 bit words stored
previously in the data input registers. To use the data
stored in the data input registers, the MSCLK, LSCLK
are used to load the MSH, LSH data inputs into the
. data input registers. Then SELOMS, SELOLS are used
to select these registers as the data input to the internal
data bus and as a source input to load the control flipflops. Whenever the control flip-flops are loaded from
the data inputs, all 64 bits of control data must be present when the CRCLK is used so that all control nibbles
in a program are loaded simultaneously.
Figure 4 lines 14 and 15 show the loading of the M.SH
and LSH data input registers on separate cycles. Line
16 shows the loading of the CF(X) bank 1 control flipflops in one cycle from the data input registers.
Broadcast a Nibble
In this example, any of the 16 data I/O input nibbles
can be broadcast to any of the other 15 data I/O output
nibbles. Input nibble (03-00) will be used as input in
this example, to be broadcast to all the other data I/O
pins as output. The CF(X) bank 2 control flip-flops will
be used as the control source of the 16 X 4 MUX's.
Also the control flip-flops will be loaded using the
CNTR(15-0) control I/O pins. To do this, CRSRCE is
set low to select the CNTR pins as input for the
CN(3-0) control nibble. Then the CRWRITE pin is set
high to select bank 2. Also CREAO is set high so as to
select bank 2 for reading CF(X) out on the CNTR pins.
Figure 4, lines 17-20 show the loading of CF(X) control
flip-flops bank 2 with the control nibbles necessary for
broadcasting of data I/O pins (03-00) to all other 15
data I/O nibbles. Line 21 shows (03-00) set as input
to the value ''/!\' which is broadcast to all other pins
which are set as outputs. Note that OEOO= 1, while
OE015-2=0. Also note that the previously control
nibbles set in bank 1 are still valid. The input pins
CRSEL(1-0) simply select which bank (or hard-wire
function) is to be the control source input to the 16 X
4 MUX input.
Absolute Maximum Ratings
OC Supply Voltage (Voo - Vss) ........................................... , ............... '00'6 't~' ~ ;0~6
Operating Temperature ................................................................ ~'550C to + 1500C
Storage Temperature .................................................
~ V .;; Voo + 0.3V
Oigital Input ........................................................... s s ·
IN
"':"i . ':': () 3\i
D.C. Electrical Operating Characteristics: TA = O°Cto +70°C; Voo = +5V (±10%); Vss = OV unless
otherwise specified
Symbol
VIH
VIL
VOH
VOL
Po
Parameter/Conditions
High Level Logic Input
Low Level Logic Input
High Level Logic Outputs
Minimum
Typical
2.0
Vss
2.4
IOH - .8mA
Low Level Logic Outputs IOL
Power Dissipation @ +5.5V
=
4.omA
Units
Voo
+0.8
V
Voo
+0.4
0
150
3.255
Maximum
V
V
V •
mW
1
I
- _=.
I
I
:::>~
"TI
IS'
t::
~
~Q
fa
~
"tJ
o
Ia.
Ul
iil
CNTR 1/0
N
co v
= co
C
C
C
In
,-
~I~I;:!:!I
:.:1;;:12IC1I~~;~'dll::::;91~:.:I~:.:1
~ i§
.5~~ 1:=wg~~~~~'~~
(..)
",1(.) (.) 10~~~
(.) (.) ~g~g'cl=m:g :g
3
3
Data 1/0 Pins
(Hex)
Pins (Hexl
N-
-co "'="
N
I
c.l U
....I (.) ( j
t.l (.)
C'J)::E en...J,
C
I
C
I
I
r-- M
jg jg
C
I
C
I
en an
C
I
'I"""
C
I
......
to N
C
C
c·c -.:r
a"I
in'-
I
M
I
0>
I
=
ICC
I
I
8 8 8 1::: 1:::0 0 0 ::; 8
I151413.121110 9 8 7
6 5 4 3 2· 1 0
e: e:=
I~
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
000000000000000011
3 0 0 Os
400 OS
5 0 0 Os
600 Os
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
111111111111111111
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
000000000000000011
0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 1 1
X
X
X
X
A
5
X XX
X X X
X X X
X XX
AAA
5 55
~
Ul
1 X X 1 1 X X X X X X X 1 X X XS X s 6 6 6 6 A A A A 9 9 9 9 5 5 55
2XX11XXXXXXX11 0 0 1 0 1 9 9 9 9 5 5 5 5 6 6 6 6 A AAA
00 X 4 0 C 8 1 X X X 1 X 1 X X X X X X X X X X X X
01 X 5 1 D 9 1 X X X 1 X 1 X X X X X X X X X X X X
10 X 6 2 E A 1 X X X 1 X 1 X X X X X X X X X X X X
1 1 X 73 F B 1 X X X 1 X 1 X X X X X X X X X X X X
7XX11XXXXXXX1000101 9 9 9 9 5 5 5 5 6 6 6 6
8 X X 1 1 X X X X X X X 1 1 1 0 1 0 1 6 6 6 6 A A A A 9 9 9 9
w
~
:r
OED
0
&n""l:t
GOULD
AIMII®Semiconductors
Asynchronous Communication
Interface Adapter
56551 156551 A
Features
o On·Chip Baud Rate Generator: 15 Programmable
Baud Rates Derived from a Standard 1.8432MHz
External Crystal (50 to 19,200 Baud)
o Programmabl.e Interrupt and Status Register to
Simplify Software Design
o Single + 5 Volt Power Supply
o Serial Echo Mode
.
o False Start BH Detection
o 8·Bit Bi·Directional Data Bus for Direct Communi·
cation With the Microprocessor
o External 16X Clock Input for Non·Standard Baud
Rates (Up to 125K Baud)
o Programmable: Word Lengths; Number of Stop
Bits; and Parity Bit Generation and Detection
o
o
o
o
Data Set and Modem Control Signals Provided
Parity: (Odd, Even, None, Mark, Space)
Full·Duplex or Half·Duplex Operation
5, 6, 7, 8 and 9·Bit Transmission
General Description
The S6551/S6551A is an Asynchronous Communica·
tion Adapter (ACIA) intended to provide interfacing for
the microprocessors to serial communication data
sets and modems. A unique feature is the inclusion of
an on·chip programmable baud rate generator, with a
crystal being the only external component required.
Block Diagram
Pin Configuration
TxD
GND
R/VI
CSo
t2
__
CS,
IRO
lIlQ
RIW _ _
OCD
RES
DB,
DSR
RxC
DB6
XTAL1
DBs
~2
CSo _ _
cs,--
-RSQ _ _
SelECT
AND
CONTROL
. LOGIC
RxC
RS, _ _
Rfs _ _
D80~
:
DB1~
XTALI
XTAL2
DB,
XTAL2
RTS
DB3
CTS
DB,
TxD
DB,
DATA
BUS
BUFFERS
DTR
iiTS
4.3
DTR
DB,
RxD
OSR
RSo
DCD
RS,
Vee
I
I
-} GOULD
AIMII®Semiconductors
56551/56551 A.
Absolute Maximum Ratings
Supply Voltage Vee ............................................................................................................................ - O.3V to + 7.0V
Input/Output Voltage VIN .•.••••....•.•.••....•..••..•..•.•.•.•••.••.•••..•..•...........•••......•.•.•••.••..•.••......•..•..•.......•.••.•..... - O.3V to + 7.0V
Operating Temperature Range TA .............................................................................................................. ODC to + 70 DC
StorageTemperatureRangeTstg ...................................................................................................... -55 DCto + 150 DC
All inputs contain protection circuitry to prevent damage to high static charges. eare should be exercised to prevent unnecessary appli·
cation of voltages in excess of the allowable limits.
Stresses above 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 above those indicated in the operational sections of this specifica·
tion is not implied.
Electrical Operating Characteristics (Vee
=5.0V ± 5%, TA =ODC to
+ 70 DC, unless otherwise noted)
Symbol
Parameter
Min.
VIH
VIL
Input High Voltage
2.0
-
Input Low Voltage
-0.3
-
Typ.
'Max.
Units
Vcc
0.8
V
V
Input Leakage Current: VIN = 0 to 5V (~2. R/W. RES.
CS o• CS 1 • RS o. RS 1 • CTS. RxO. OCO. OSR)
-
±1.0
±2.5
/lA
ITsl
Input Leakage Current for High Impedance State (Three State)
-
±2.0
±10.0
/lA
VOH
Output High Voltage: ILOAD = -100/lA (OBo-OB7. TxO.
RxC. RTS. OTR)
2.4
-
-
V
VOL
Output Low Voltage: ILOAD = 1.6mA (OB o-OB 7• Tx O.
Rx C. RTS. OTR. IRQ)
-
-
0.4
V
10H
Output High Current (Sourcing): VOH = 2.4V (OBo-OB 7•
TxO. RxC. RTS. OTR)
-
-
-100
/lA
10L
Output Low Current (Sinking): VOL = 0.4V (OB o-OB7•
TxO. RxC. RTS. OTR. IRQ)
-
-
1.6
rnA
Output Leakage Current (Off State): VOUT = 5V (IRQ).
Clock Capacitance (~2)
-
1.0
10.0
-
20
/lA
pF
pF
liN
10FF
CCLK
CIN
Input Capacitance (Except XTAL 1 and XTAL2)
-
COUT
-
-
10
Output Capacitance
10
pF
Po
Power Dissipation (See Graph) (TA = 0° C)
-
170
300
mW
Write Cycle (Vee
=5.0V ± 5%, TA =ODC to
+ 70 DC,
unless otherwise noted)
S6551
Symbol
tCYC
tc
tACW
tCAH
twcw
tCWH
tDCW
tHW
Min_
Parameter
Cycle Time
~2 Pulse Width
Address Set-Up Time
Address Hold Time
R/W Set-Up Time
R/W Hold Time
Data Bus Set-Up Time
Data Bus Hold Time
1.0
400
120
a
120
0
150
20
(Ir and If = 10 to 30ns)
4.4
Max.
-
-
-
-
Min.
0.5
200
70
0
70
a
60
20
S6551A
Max.
-
-
Unit
/ls
ns
ns
ns
ns
ns
ns
ns
-} GOULD
AIMII®Semiconductors
S6551/S6551 A
Figure 1. Power Dissipation vs. Temperature
200
175
TYPICAL
POWER
DISSIPATION
~
150
"-
(mW)
-
125
I
100
o
I
20
40
60
80
I
\o.MBIENT (OC)
Figure 2. Write Timing Characteristics
1 - - - - - - - - lcYe - - - - - - - - 1
Iwew
r-.-------- v,"
RIW
OATABUS
="""=""""===="""''''''''~ r:-r
__I_Dew_ _ _:--_I_"W_--,l1
====
_~_ _ _ _ _ _ _ _~~
V'L
'V""L
Read Cycle (Vee = 5.DV ± 5%, TA = DOG to + 7DoG, unless otherwise noted)
S655'1
Symbol
Parameter
Min.
tCYC
Cycle Time
1.0
tc
~2
400
tACR
Address Set-Up Time
tCAR
Address Hold Time
0
tWCR
R/W Set-Up Time
tCoR
Read Access Time (Valid Data)
Pulse Width
S6551A
Max.
Min.
Max.
Unit
0.5
-
f.ls
200
ns
70
-
0
-
ns
120
-
70
-
ns
-
200
-
150
ns
120
.'
ns
tHR
Read Hold Time
20
-
20
-
ns
tcoA
Bus Active Time (Invalid Data)
40
-
40
--:-
ns
4.5
-} GOULD
AIMII®Semiconductors
56551/56551 A
Figure Sa_ Interrupt and Output Timing
Figure 5. Test Load for Data Bus (OB o-OB 7 ), TxO,
OTR, RTS Outputs
Vee
\
2.4kQ
S6551 PIN
---~--;---KI---+---
)r-
OTR. RTS
--------~~-.~-"~f_~
IRQ
(CLEAR) _ _ _ _ _ _ _ _ _ _J
Figure 6b. Transmit Timing with External Clock
~
lecy
-IeH-l
XTALI
(TRANSMIT
CLOCK INPUn
T,O
\
Figure Sc. Receive External Clock Timing
)-
-l
.
1-IeL_1
1-----'1
(1:;8n
~~Di~---
.
IeCl
~'I
J-le~-J
~'IeL~f..
"-
NOTE: R,O RATE IS 1/16 RIC RATE.
NOTE: T,O RATE IS 1/16 T,C RATE.
CSO-CS1 (Chip Selects). The two chip select inputs are
normally connected to the processor address lines
either directly or through decoders. The 86551 is selected when C8a is high and ~ is low.
RSo, RS1 (Register Selects). The two register select lines
are normally connected to the processor address lines
to allow the processor to select the various 86551 internal registers. The following table indicates the internal
register select coding:
Table 1
WRITE
READ
RS
RS o
Pin Description
RES (Reset). During system initialization a low on the
RE8 input will cause internal registers to be cleared.
~2 Input Clock. The input clock is the system ~2 clock
and is used to trigger all data transfers between the
system microprocessor and the 86551.
R/W (Read/Write). The RIW is generated by the microprocessor and is used to control the direction of data
transfers. A high on the RiW pin allows the processor to
read the data supplied by the 86551. A low on the RIW
pin allows a write to the 86551.
IRQ (Interrupt Request). The IRQ pin is an interrupt signal
from the interrupt control logic. It is an open drain output, permitting several devices to be connected to the
common IRQ microprocessor input. Normally a high
level, IRQ goes low when an interrupt occurs.
0
0
0
1
1
1
0
1
Transmit Data Register
Receiver Data Register
Programmed Reset
Status Register
(Data is "Don't Care")
Command Register
Control Register
The table shows that only the Command and Control
registers are read/write. The Programmed Reset operation does not cause any data transfer, but is used to
clear the 86551 registers. The Programmed Reset is
slightly different from the Hardware Reset (RE8) and
these diferences are described in the individual register
definitions.
OBo-OB7 (Data Bus). The DBa-DB7 pins are the eight
data lines used for transfer of data between the processor and the 86551. These lines are bi-directional and
are normally high-impedance except during Read
cycles when selected.
4.6
~ GOULD
AIMII®Semiconductors
S6551 IS6551 A
Figure 3. Clock Generation
XTAL 1 6
~~~~~NAL
XTAL 1 6
OPEN
XTAL2 7
o
HAL2
CIRCUIT
6551
INTERNAL CLOCK
I
EXTERNAL CLOCK
Figure 4. Read Timing Characteristics
I
I
CSo. CS" RSo. RS,
RN
j,----+----------+------------ V,.
DATA BUS --------t--~
Transmit/Receive Characteristics
S6551
S6551A
Symbol
Parameter
Min.
tCCY
Transmit/Receive Clock Rate
400'
-
400'
-
ns
tCH
Transmit/Receive Clock High Time
175
-
175
-
ns
tCl
Transmit/Receive Low Time
175
-
175
-
ns
Max.
Min.
Max.
Unit
too
EXTAL 1 to TxD Propagation Delay
-
500
-
500
ns
tOlY
Propagation Delay (RTS, DTR)
-
500
-
500
ns
tlRa
IRQ Propagation Delay (Clear)
-
500
-
550
ns
(Ir and If = 10 to 30ns)
'The baud rate with external clocking is: Baud Rate =
1
16 x lCCY
4.7
-} GOULD
AIMII®Semiconductors
S6551/S6551 A
DSR (Data Set Ready). The D8R input pin is used to indicate to the 86551 the status of the modem. A low indicates the "ready" state and a high, "not-ready." D8R is
a high-impedance input and must not be a no-connect.
If unused, it should be driven high or low, but not
switched.
XTAL1, XTAL2 (Crystal Pins). These pins are normally
directly connected to the external crystal (1.8432MHz
M-Tron MP-2 recommended) used to derive the various
baud rates. Alternatively, an externally generated clock
may be used to drive the XTAL 1 pin, in which case the
XTAL2 pin must float.
TxD (Transmit Data). The TxD output line is used to
transfer serial NRZ (non-return-to-zero) data to the
modem. The L8B (least significant bit) of the Transmit
Data Register is the first data bit transmitted and the
rate of data transmission is determined by the baud
rate selected.
RxD (Receive Data). The RxD input line is used to
transfer serial NRZ data into the ACIA from the
modem, L8B first. The receiver data rate is either the
,programmed baud rate or the rate of an externally
generated receiver clock. This selection is made by
programming the Control Register.
RxC (Receive Clock). The RxC is a bi-directional pin
which serves as either the receiver 16xclock input or
the receiver 16xclock output. The latter mode results if
the internal baud rate generator is selected for receiver
data clocking.
RTS (Request to Send). The RT8 output pin is used to
control the modem from the processor. The state of
the RT8 pin is determined by the contents of the Command Register.
CTS (Clear to Send). The CT8 input pin is used to control the transmitter operation. The enable state is with
CT8 low. The transmitter is automatically disabled if
CT8 is high.
DTR (Data Terminal Ready). This output pin is used to
indicate the status of the 86551 to the modem. A Iowan
DTR indicates the 86551 is enabled and a high indicates it is disabled. The processor controls this pin via
bit 0 of the Command Register.
Figure 8. Control Register Format
STUP BITS
6
5
I
I
, STOP BIT IF WORD LENGTH
.. 8 BITS AND PAflrTY'
Hi STOP BITS IF WORD LENGTH
'" 5 BITS AND NO PARITY
WORD lENGTH
0
0
0
1
1
0
1
1
DATA WORD
LENGTH
,
Note: If Command Register Bit 0 ='1 and a change of state on DCD
occurs, IRQ will be set, and Status Register Bit 5 will reflect the
new level. The state of iJCiJdoes not affect Transmitter operation,
but must be low for the Receiver to operate.
Figure 7. Transmitter/Receiver Clock Circuits
I
RIC
4
I ~ 16)
BW'~I:r~~..
XTAL 1
D
XTAL2
BAUD
I GE:E~~\oR
3
2
1
II
0
I
BAUD RATE
GENERATOR
o
0
o
o
0
0
0
,
0
o
0
1
1
tI
1
0
0
o
o
1
0
1
1
1
0
3DO
1
'DO
1200
0
0
1
lh.EXTERMAlClOCK
"
"
,"
109.92
134.58
1
1
0
0
0
,
0
0
1
1
0
1
0
2400
5
1
0
1
1
1
laoo
,
0
0
1·'
0
1
1
1
1
0
3600
4800
nOD
9800
1
1
1
1
19.200
"THIS AllOWS FOR 9·BIT TRANSMISSION (8 DATA BLTS PLUS PARITY).
4.8
RID
SYNC
LOGIC
y
r
L'LOCK
~I!I~~~
,II, II ,
BITS 0·3 IN
CONTROL
REGISTER
1
I
~
CONTROL
o
EXTERNAL RECEIVER CLOCK
1 '" BAUD RATE GENERATOR
RECEIVER
HIFTREGISTER
-~---;--t ~~?~E~
1
7
RECEIVER CLOCK SOURCE
o ""
DCD (Data Carrier Detect). The DCD input pin is used to
indicate to the 86551 the status of the carrier-detect
output of the modem. A low indicates that the modem
carrier signal is present and a high, that it is not. DCD,
like D8R, is a high-impedance input and must not be a
no-connect.
CONTROL REGISTER
7
o "" 1 STOP BIT
1 "" 2 STOP BITS
~
Note: If Command Register Bit 0 = 1 and a change of state on DSR
occurs, IRQ will be set, and Status Register Bit 6 will reflect the
new level. The state of DSR does not affect either Transmitter or
Receiver operation.
BAUD
I
TRANSMmER
SHIFT REGISTER
(----TID
GOULD
AIMII®Semiconductors
56551/56551 A
Internal Organization
Control Register
The Control Register is used to select the desired
mode for the 86551. The word length, number of stop
bits, and clock controls are all determined by the Control Register, which is depicted in Figure 8.
The Transmitter/Receiver sections of the S6551 are
depicted by the block diagram in Figure 7.
Bits 0-3 of the Control Register select the divisor used
to generate the baud rate for the Transmitter. If the
Receiver clock is to use the same baud rate as the
Transmitter, then RxC becomes an output pin and can
be used to slave other circuits to the 86551.
Figure 9. Command Register Format
Command Register
The Command Register is used to control 8pecific
Transmit/Receive functions and is shown in Figure 9.
COMMAND REGISTER
, , •,
I I L.!..i
2
7
PARITY CHECK CONTROLS
0
0
0
1
0
DATA TERMINAL READY
OPERATION
7-T5
- -
1
o=
I
PAfllTY DISABLED
NO PARITY BIT
NO PARITY BIT RECEIVED
GENERATED
1
=
DISABLE RECEIVER AND ALL
INTERRUPTS (lITH HIGH)
ENABLE RECEIVER AND ALL
INTERRUPTS (orn lOW)
ODD PARITY RECEIVER AND TRANSMITTER
RECEIVER INTERRUPT ENABLE
0
1
1
EVEN PARITY RECEIVER AND
TRANSMITTER
o=
1
0
1
MARK PARITY BIT TRANSMITIED,
1 =
1
1
1
iim INTERRUPT ENABLED FROM BIT 3
OF STATUS REGISTER
iRa INTERRUPT DISABLED
PARITY CHECK DlSABUD
TRA.NSMmER CONTROLS
SPACE PARITY BIT TRANSMITTED,
3,
BIT
PARITY CHECK DISABLED
0
0
1
1
NDRMAUECHO MODE
FOR RECEIVER
o = NORMAL
1 = ECHO (SITS 2 AND 3
MUST BE "D")
0
1
0
1
TRANSMIT
INTERRUPT
LEVEL
Rrr
TRAHSMmEII
DISABLED
HIGH
OFF
ENABLED
LOW
DISABLED
LOW
011
DISABLED
LOW
TRANSMIT BRK
ON
, • ,
:::~:AA;::::~T I I~ I I: I: I: I: I~ I
I
7
5
D
0
2
1
0
Status Register
Figure 1O. Status Register Format
The Status Register is used to indicate to the processor the status of various 86551 functions and is
outlined in Figure 10.
L:=~--+-::-:-::-+--~
Transmit and Receive Data Registers
These registers are used as temporary data storage for
the 86551 Transmit and Receive circuits. The Transmit
Data Register is characterized as follows:
OBit 0 is the leading bit to be transmitted.
o Unused data bits are the high-order bits and are
"don't care" for transmission.
The Receive Data Register is characterized in a similar
fashion:
OBit 0 is the leading bit received.
o Unused data bits are the high-order bits and are "0"
for the receiver.
o Parity bits are not contained in the Receive Data
Register, but are stripped-off after being used for
external parity checking. Parity and all unused highorder bits are "0".
W~~E lRA"S"'OATARtGlSTtR
NOIRUEnAS,t
RE1~tl'iitii
STUt
'NOIIITtRRUPTGt~ERATtOFo. TJT••"
I :D"
. . . .0,,"0
_______________~_lt_'RQ~D)_
Figure Sb. Transmit Timing with External Clock
1----tEcP-----j
XTAL1
(TRANSMIT
CLOCK INPUT)
TESTPOINT~
I
)r-
~--J~
TxO
NOTE: TxD RATE IS 1/16 TxC RATE.
Figure Sc. Receive External Clock Timing
The S65C51 Asynchronous Communications Interface
Adapter provides processor (IlP) based systems with a full
duplex serial interface. The IlP port is directly compatible
with 6800/6500 style bus architectures. Coupled with the
Status Register, a powerful and flexible interrupt facility is
included on the S65C51 to allow fast response from the IlP
to the ACIA.
RxC
(INPUT)
-------.1.\' .
_'F-'~ d~
Y
l~tECL~1
NOTE: RxD RATE IS 1/16 RxC RATE.
The serial port provides signals which may be used to control a communication channel compatible to the EIA Standard RS-232 specification. An on-board baud rate
generator allows 16 different baud rates, for data transmission and reception timing. All frequencies are derived from
an external clock or crystal. The receive frequency may be
received separately from the transmit frequency, allowing
reception and transmission at independent speeds. Alternatively, the ACIA
produce a signal that is 16 times the
baud rate, for use by a remote ACIA (Table 1 - RxC).
also be forced high or low. Either 1,1.5, or 2 stop bits may
be added to the end of the serial data stream. For maintenance applications, the received data stream may be
looped back onto the transmit data stream using echo
mode operation.
will
SERIAL INTERFACE DESCRIPTION
Transmitted and Received Data
Data is transmitted from the ACIA on the TxD pin, and
received on the RxD pin. The inactive state of either data
channel (RxD or TxD) is a mark condition (logical high).
The format of the data word is programmable. The word
length ranges from 5 to 9 bits (including parity). Parity can
be odd, even or deselected altogether. The parity bit may
4.15
I
I
I
I
30Pf
FUNCTIONAL DESCRIPTION
I
-} GOULD
AIMII®Semiconductors
S65C51
Table 1. Pin Description
Pin
Name
1
2,3
Vss
CSO, CS1
4
RES
5
RxC
6
XTAL1
7
XTALO
8
RTS
9
CTS
Clear to send. Input signal from the modem to the ACIA to control data transfers. When this
input is held high, the transmitter is disabled.
10
TxD
11
DTR
12
13, 14
RxD
RSO, RS1
15
16
Voo
DCD
Transmit Data. Serial data output in NRZ (Non Return to Zero) format.
Data Terminal Ready. Output to the modem to indicate the ACIA status. DTR=1 if ACIA is
disabled (See COMMAND REGISTER table 3).
Receive Data. Serial data input NRZ (Non Return to Zero) format.
Register Select Inputs. The state of these pins determines which internal register is connected
to the data bus when the device is selected (see chip select description and Register Decode
Table).
Positive Supply Input. +5V.
17
DSR
Data Set Ready Input. DSR =0 if the modem is ready to perform a data transfer. The state of
this pin is reflected by SRb6. If interrupts are enabled (CRbO=;,1), and the logical state of DSR is
changed, an interrupt will occur. When not used, this input should be connected to ground or
to a logic high. The input state does not affect the transmitter or the receiver function.
18-25
00-07
26
IRQ
Microprocessor Data Bus. Bidirectional data bus which is TIL compatible. When the device is
not selected these pins enter a high impedance state.
Interrupt request to. MPU. (open drain output). When an interrupt occurs, this output is forced
low until the interrupt is serviced (by reading the Status Register).
27
02
RIW
28
Description
Ground Input. OV.
Chip Select. TIL inputs CSO=1 & CST=O select the chip for data transfer on the
microprocessor bus. The direction of the transfer is determined by the state of the
R!W pin.
Hardware Reset. RES=Oto reset the chip. All internal registers will be cleared except bits 4,
5 and 6 in the Status Register (SRb4, SRb5 and SRb6). SRb4 is set, and SRb5 and SRb6 are
unaffected.
Receive Clock. This is a bidirectional pin which serves as either the receiver 16x clock input
or the receiver clock 16x output. The latter mode is selected if the internal baud rate generator
is used as the receiver clock source.
Clock Input. For External Clock or Crystal connection. If clock is stopped, this input rnust be
held high. XTAL1 has CMOS cornpatible thresholds (See figure 4).
Clock connection. This pin must be connected to the side of a crystal opposite to XTAL1, or
left floating when using an external clock (See figure 4) .
. Request to Sent. Output signal to the modem from the ACIA to control data transfers (See
COMMAND REGISTER table 3).
Data Carrier Detect Input. Status of carrier at the modem. [DCD=O if the. carrier is detected].
The state of this pin is reflected by bit 5 of the Status ~ter (SR). If interrupts are enabled
(Command Register (CRY bit 0=1) and the logical state DCD is changed, an interrupt will occur.
When not used, this input should be connected to ground or to a logic high. The input state
does not affect transmitter function but a logical low must be present for the receiver to
operate.
System clock input. This synchronizes data transfer with the microprocessor.
Read/Write Input. Controls the direction of data transfer between the microprocessor and the
ACIA.
4.16
GOULD
AIMII®Semiconductors
S65C51
This type of data code is termed Non-Return to Zero (NRZ).
Data transmitted or received by the S65C51 is always
preceded by a "start bit." The Transmitter/Receiver sections of the S65C51 are depicted in Fig. 6.
bit (MSB) last. The MSB depends on the number of bits
per word selected; the ACIA can be programmed for 5 bit,
6 bit, 7 bit or 8 bit data word transmission/reception, Each
bit has a period equal to the reciprocal of the selected baud
rate, which in turn is dependent on the clock source frequency (see table 4).
The start bit is. a space condition (logical low) which signifies the start of active data on the channel. The receiving
ACIA also uses the start bit to optimize its sampling for the
middle of the data bits that follow. Between received words,
the ACIA samples the channel at 16x Baud rate. When a
low is detected, the ACIA waits half a bit period before sampling again. This delay allows subsequent bits (sampled
at the same frequency as the baud rate) to be sampled as
far from the bit boundaries as possible. Noise or "glitch"
immunity is also added by this mechanism. Low going
pulses of less than 1/2 a bit period wide will not be mistaken for the start bit (the ACIA resumes the 16x sampling
rate).
Parity sensing and generation can be chosen for odd parity, even parity or no parity, When parity is selected, the
parity bit follows the MSB of the data word. For even parity, the condition of the parity bit will be such that there are
an even number of marks when considering the data word
Figure 6. Transmitter/Receiver Clock Circuits
I--~-R'O
Data bits following the start bit are in ascending order, with
the least significant bit (LSB) first, and the most significant
R~
RSo
0
0
Transmit Data Register
0
1
Programmed Reset
(Dala is "Don't Care")
1
0
1
1
I
R,C - - - - - . , - j
XTAL1
Table 2. Register Address Decoding
WRITE
o
READ
XTAL2
Receiver Data Register
Status Register
I----T'O
Command Register
Control Register
Table 3. Command Register Description
7
6
5
I J
PARITY CHECK CONTRDLS
BIT
6
COMMAND REGISTER
7
4
3
0
0
1
0
1
1
PARITY DISABLED
GENERATED
I
DATA TERMINAL READY
~
NO PARITY BIT
NO PARITY BIT RECEIVED
ODD PARITY RECEIVER AND TRANSMITIER
EVEN PARITY RECEIVER AND
o
0
1
MARK PARITY BIT TRANSMITTED,
PARITY CHECK DISABLED
1
1
1
SPACE PARITY BIT TRANSMITTED,
PARITY CHECK DISABLED
o ""
DISABLE RECEIVER AND ALL
INTERRUPTS (llfiflliGII)
1 ::::: ENABLE RECEIVER AND ALL
INTERRUPTS (IITRLoW)
RECEIVER INTERRUPT ENABLE
molMTERRUPT ENABLED FROM BIT 3
OF STATUS REGISTER
1 ~ m1!lIITERRUP7 DISABLED
TRANSMmER
1
=
TRAHSMITIER CONTROLS
r,-B;-
NDRMAUECHO MODE
FOR RECEIVER
=
a
5
0
o=
1
OPERATION
- -
1
2
.l-'-
NORMAL
ECHO (BITS 2 AND 3
MUST BE "0')
I
TRANSMIT
INTERRUPT
RTS
LEVEL
TRANSMITTER
0
0
DISABLED
HIGH
OFF
0
1
ENABLED
LOW
ON
1
1
0
DISABLED
LOW
ON
1
DISABLED
LOW
TRANSMITBRK
HARDWARE RESET
PROGRAM RESET
4.17
I
7
6
5
4
3
2
1
0
0
-
0
-
0
-
0
0
0
0
0
0
0
0
0
0
II I I I I I I I
-} GOULD
AIMII®Semiconductors
S65C51
and the parity bit. With odd parity, the condition of the parity bit will be. such that there is an odd number of marks
when considering the data word and the parity bit (both
cases exclude the start and stop bits).
Control Signals
These signals are compatible with the RS-232C modem
control circuits. The signals are the Request To Send
(RTS) , Data Terminal Ready (DTR) outputs and the Clear
To Send (CTS), Data Set Ready (DSR) and the Data
Carrier Detect (DC D) inputs. Note that the ACIA is viewed
as the Data Termination Equipment (OTE) as opposed to
the Data Communication Equipment (DCE) when referencing the RS-232C specification.
Transmit and Receive Clocks
The signals used by the ACIA for transmit/receive timing
are found on 3 pins: XTALO, XTAL1 and RxC. XTAL1 and
XTALO are the input and output, respectively, of a crystal
oscillator circuit. The crystal can be connected to these
pins as seen in figure 7. This oscillator circuit drives the
internal baud rate generator, which divides the square
wave output of the oscillator by the divisor selected (see
table 4). If a crystal is not used, an external clock may drive
the oscillator input while the oscillator output is left floating. If the clock is stopped (device still powered), the oscillator input should be held to a logical high.
Request To Send. RTS is used to indicate to the DCE
that it should assume the data channel transmit mode. The
state of this output is controlled by bits 2 and 3 of the Command Register (COMRb2 and COMRb3, see table 3).
When it is high (not asserted, or in other words,!'negated")
the ACIA's transmitter is disabled.
Data Terminal Ready. The DTR signal indicates to the
DCE that the ACIA is ready for communication. This output is asserted when COMRbO is set.
The clock for the receiver may be taken from 1 of 2
sources: the output of the internal baud rate generator, or
from an external clock input on the RxC pin. In the latter
case, the baud rate is 1I16th of the external clock. If the
source of receiver timing is the internal baud rate generator, RxC becomes an output and sources a clock 16 times
(16x) the baud rate (for driving remote ACIAs).
Clear To Send. The CTS signal from the DCE tells the
ACIA that the DCE is prepared to accept data to pass on
to the remote end of the communication channel. When
this signal is not asserted, the transmitter of the ACIA is
disabled. If the ACIA is in the middle of transmitting a data
Table 4. Control Register Description
CONTROL REGISTER
17
STOP BITS
o1 -
1 6 1 5 141 3 1211
I I
1 STOP BIT
2 STOP BITS
1 STOP BIT IF WORD LENGTH
.. 8 BITS AND PARITY 0
1Y, STOP BITS IF WORO LENGTH
- 5 BITS ANO NO PARITY
WORD LENGTH
~
6
5
DATA WORO
LENGTH
0
0
8
0
1
7
1
0
6
1
1
5
RECEIVER CLOCK SOURCE
o1 -
EXTERNAL RECEIVER CLOCK
BAUO RATE GENERATOR
I
rI
o1
BAUD RATE
GENERATOR
I I
16, EXTERNAL CLOCK
0
0
0
0
0
0
0
1
50
0
0
1
0
75
0
0
1
1
109.92
0
1
0
0
134.58
0
1
0
1
150
0
0
1
1
0
300
1
1
1
600
1
0
0
0
1200
1
0
0
1
1800
1
0
1
0
2400
1
0
1
1
3600
1
1
0
0
4800
1
1
0
1
7200
1
1
1
0
9600
1
1
1
1
19,200
°THIS ALLOWS FOR 9·BIT TRANSMISSION (8 OATA BITS PLUS PARITY).
BAU~
76543210
HAROWARE RESET
PROGRAM RESET
4.18
I I I I I I I I I
0
-
0
-
0
-
0
-
0
-
0
-
0
-
0
-
~ GOULD
AIMII®Semiconductors
S65C51
Table 6. Crystal Specification
Table 5. Status Register Description
STATUSnEGISTER
7
8
5
4
,
L
ClEA~ED
Characteristics
BY
Temperature stability
~IL -_ _ _ _-I--_'_'_"_'"'_"'-+_"_lf_ce'_"'_".-4.
, "URDR
FRA"'I~G ERAOA'
~ ~ ~~R~~ROR
=
o NO ERROB
1 = URC.R
RU-D RECEIVE
REGISTERFUtL
DATA REGISTER
TRANSMIT DATA
REGISTER EMPTY
0= OCDLDW
1 " fiCiiH1G.1I
a
1
'"
= iiSiiLOW
= iiSii HIGH
/I" NO INTERRUPT
1
INTERRUPT
=
Spec.
-45 to +85°C
Frequency" (MHz)
SElf CLEARING"
RfCElVEIIAT"
@
±0.01%
1.8432
Frequency tolerance" (±%)
0.02
Resonance mode"
parallel
Equivalent resistance" (ohms)
400 max.
Drive level" (mW)
2
Shunt capacitance" (pF)
7 max.
Load capacitance" (pF)
16.5 typo
Oscillation mode"
HOTAESETT.e.SlE
REFlECTSDCD
STATE
• characteristics at 25°C ±2'C
NOTRESHTA8LE
RUtECTSCSR
STATE
Figure 7. Suggested Crystal Connection
STATUS REGISTER
'IIDIHTEIlRIlPTGEHERAT£DFOIlIHUECONDlTIIlNS.
"CLEARED AUTOMATICAllY AFTER A II[AOOF ADR AND
S65C51
THE HEXTERIIOR FREE RECEIPT OF DATA.
33 pF
xmu
~----~----~
o
word when CTS is negated, the TxD channel goes
immediately to a mark condition. The data .word being
transmitted at the time is lost, but the character (if any) in
the Transmit Data Register. (TDR) is not (see register
description). As soon as CTS is asserted, this data word
will be transmitted, if the transmitter is still enabled internally (see figure 11).
Data Set Ready. The DSR signal from the DCE tells the
ACIA that the DCE is ready to operate. A transition on this
pin can cause an interrupt (if interrupts are enabled) and
the state of the pin is reflected in the state of SRb6. Transitions that follow will not affect the status bit until after the
JLP has serviced the first interrupt (read the SR). At that
point the SR will again reflect the current level of the DSR
input, and an interrupt will occur again if it has changed.
Transmitter and receiver operation is not affected by the
level of this pin.
Data Carrier Detect; The DCD signal from the DCE indicates to the ACIA that the received signal is within specified limits. When DCD is not true, the receiver of the ACIA
will be disabled and the data being shifted in at that
moment is lost. A transition on this pin, like the DSR input,
causes an interrupt. Subsequent transitions will not affect
XTALO I-----......L.--------l
7
33 pF
the status bit until the first interrupt is serviced. If the pin
has changed since the first occurred and before it was
serviced, another interrupt will occur. An even number of
level changes on DSR and DCD, before the first interrupt
has been serviced, will not cause another interrupt. This
is because the status bits will be at the same logic level that
caused the original interrupt.
REGISTER DESCRIPTION
The S65C51 contains 7 registers, 5 that are visible to the
JLP. These registers are: the Transmit Shift Register (TSR,
not available to JLP), the Receive Shift Register (RSR, not
available to JLP), the Transmit Data Register (TDR), the
Receive Data Register (RDR), the Status Register (SR), the
Command Register (COMR), and the Control Register
(CR). One of the 5 latter registers is visible to the JLP
4.19
I
I
-) GOULD
AIMII®Semiconductors
S65C51
the ItP when the chip selects (CSO, SC1) are asserted and
the E clock is true (high); the register chosen by the state
of the register selects (RSO, RS1). The direction of ItP bus
transfer is determined by the state of the RiW signal (a
high indicates a read of the contents of the register, a low
a write to a register). When the SR is written to (the data
written doesn't matter) a software reset will occur. For a
comparison between the effect of a hardware reset and a
software reset, see table 2.
If transmit interrupts are enabled, when the TDR is empty
an interrupt will occur and SRb4 will be set (SRb4 will be
set even if interrupts are disabled). This coincides with the
beginning of the start bit for the data just transferred to the
TSR. The interrupt must be serviced to be removed (by
reading SR), but SRb4 may only be cleared by a write to
the TDR. If the interrupt is serviced but TOR is not written
to, another interrupt will occur at the next word boundary
(word boundaries are referenced to the start of the last
transmitted word, and occur every full word period after the
end of the word. This timing is reset by a new transmission
because, if TxD is idle the new word is transmitted immediately - see figures 8 & 10).
Transmit Data Register
The Transmit Data Register (TDR), in conjunction with the
Transmit Shift Register, is used to place data on the transmit channel (TxD). If no word is being transmitted, a data
word written to the TDR is immediately transferred into the
TSR to be shifted out. A start bit precedes the data on the
TxD channel; parity is added to the end of the word as
needed (after the valid MSB is shifted out); and 1, 1.5, or
2 stop bits follow to end the transmitted information. If the
ACIA is programmed to send a data word that is less than
8 bits in length (5, 6 or 7 bits), the extra bits in the data word
are ignored.
Receive Data Register
Data on the receive channel (RxD) is stripped of the overhead bits (start, parity and stop) by the ACIA and shifted
into the Receive Shift Register (RSR). When a full data
word has been received (depending on the programmed
length), the contents of the RSR are transferred into the
Receive Data Register (RDR). If receive interrupts are enabled, this transfer will cause an interrupt to occur and
SRb3 to be set (SRb3 is set even when interrupts are disabled). The interrupt actually occurs about 9/16 through the
last stop bit. As with the TDR, the interrupt is removed by
reading SR and SRb3 is cleared by reading the RDA.
While the TSR is occupied shifting out active data onto TxD
(including the bit periods for the transmission of parity bits
and stop bits), information written to TDR will be latched
and held. When the last stop bit of the previous word is finished, the ACIA will transfer the data word in the TDR into
the TSR and transmit it. If the TOR is written to more than
once while information is being transmitted on TxD, the
data word in TDR will be overwritten and retain the data
associated with the last write.
If DCD is not asserted, the RSR is immediately disabled
and any word being received at the time is lost. If the
receive circuitry is disabled through the Command Register, a data word in the process of being received will be
finished before the RSR is disabled.
Figure 8. Contiuous Data Transmit
CHAR (n)
TxO
CHAR (n+ 1)
CHAR (n+2)
CHAR (n+3)
CHAR (n+4)
11-_---+-+0--------·1----------;·~I·-----+-+------1·1
r-t ....... T-r-fl-{. -t·· ...... r-T-ru-' . · .... ,.-r-ru-' ........ ,.-r-ru-'........ ,..-r-.rL
lJ
, ........
I
r
LS~
rip
~S~-
:,
r
I
I
r
I
:I START
I
lL-'-"----'
~PINTERRUPT
~
(TOR EMPTY)
I
_J ........ L_L! I
~p
I
•
I
_J.. ..... L_l._
I
I
I
I
I
_J.. ...... L._L_
"
I
I
_J ........ L_L
STOP :
I
L
I
~
READS SR_
AND CLEA!lS IRa
I
NEW OATA MUST BE LOAOED INTO THE TDR DURING
THIS TIME INTERVAL, OR A MARK WILL BE TRANSMITTED
4.20
-) GOULD
AIMII®Semiconductors
S65C51
When a continuous break character is received, the first
character period will look like a data word of all zeroes and
a framing error. If interrupts are enabled, an interrupt will
occur. Thereafter the receiver will be disabled until a stop
bit is received, so no more interrupts will occur. It is possible that the /-IP could interpret a data word made up of
zeroes, without a stop bit in the correct position, as a
received break condition (see figure 9 and 15).
COMRb2 and COMRb3 control the transmit circuitry, disabling or enabling the transmitter and RTS, and disabling
or enabling transmit interrupts. If continuous break mode
is selected during the transmission of a data word, the current word will be transmitted and the break condition will
begin immediately after. Transmit interrupts are automatically disabled during the transmit break condition.
The break condition will last for at least one character
period, so if the transmitter is enabled immediately after
the break condition has been set (assuming the ACIA has
begun to transmit the break) the transmitter will not return
to normal operation until after one character period of
break. When the break mode is removed, one stop bit will
be placed on TxD before the transmission of the next word.
Command Register
The Command Register (COMR) determines the type of
parity used in the transmitted word, and the type of parity
checked for in the received word. Parity is controlled by
COMbS - COMb7 (see table 3). The bit position normally
occupied by a parity bit may be forced to a mark or a space
.
if required.
COMRb 1 enables or disables receiver interrupts and
COMRbO enables or disables the receiver circuitry, all
interrupts and the DTR signal. See figure 4b.
COMRb4 enables or disables echo mode (for echo to be
enabled, COMb2 and COMb3must both be O).When in
echo mode, the ACIA's receive circuitry is still operational,
but data written to the TDR will not be transmitted until
echo mode is disabled and the transmitter is reenabled.
RTS is asserted in echo mode, even though it is not programmed to be active by COMRb3 and COMRb2.
Control Register
The Control Register (CR) determines the number of stop
bits in transmitted and received information; the length of
the word; the source of the receive and transmit timing and
the divisor used by the baud rate generator.
When data is received on RxD (the receiver must be enabled internally and DCD true) it is transmitted 1/2 bit period
after it has been received. Interrupts occur just as they
would when initiated by any received data (if interrupts are
enabled). If echo mode is disabled during reception of a
character, transmission on TxD stops immediately and RTS
is negated. The word continues to be shifted into the RSR
if it is still enabled (see figures 13 and 14).
Note that when the receiver clock source is chosen such
that RxC is an input, the setting of the baud rate generator has no effect on the receiver speed. See table 4.
Status Register
The Status Register (SR) performs a. "housekeeping"
function for the ACIA. The SR contains several error bits,
Figure 9. Contiuous Data Receive
CHAR (n)
CHAR
(n+1)
CHAR
CHAR
(n+2)
CHAR
(n+3)
(n+4)
---,1-·---·1-,-'-----1----_.jl_4---·1
11-1"
·····r-rpn \.,-1' ······;-r- ru-r'o "T-r-ru-r'"
······r-r-Q
~s~· . ···~si-J :\_J.. ..... L_.L_~
_L. ....
L-l_!
1_.
RxD
"T-T-ru-~
L_L
START
I
/-IP INTERRUPT (RDR FULL) OCCUR~
9/16 INTO LAST STOP BIT. PARITY,
OVERRUN AND FRAMING ERROR UPDATED
I
_L ....
_l... .... L_L
STOP ;
1
,
I I
1---1
'----,--.y-----
NEW DATA MUST BE READ FROM THE RDR DURING
THIS TIME INTERVAL, DR AN OVERRUN WILL OCCUR
r
,.,p reads SR _
AND CLEARS IRQ
4.21
L
I
I
I
-) GOULD
AIMII®Semiconductors
S65C51
2 bits to display the state of the transmit and receive
registers, 2 bits used for modem status and 1 bit for displaying interrupt status.
word received in the RSR as normal (see figure 12). When
an overrun occurs in echo mode, the TxD channel goes to
a mark until the first start bit after the RDR is read by
the ",P.
SRb 7 is the inverse of the IRQ signal. When an interrupt
is active, SRb7 is set. It is cleared by reading the SR.
SRbS and SRb6 reflect the state of the DCD pin and the
DSR pin respectively. These bits cannot be reset or cleared
Suggested sequence fQr reading SR after interrupt
Read Status Register.
This operation automatically clears SRb7 and negates
the IRQ signal. Subsequent transitions on DSR and
DCD will cause another interrupt. .
2 Check SRb7
If not set, source was not the ACIA.
3 Check SRb6 and SRb5
These must be compared to their previouslevels, which
must be stored externally by the processor. If they are
both a logical low (modem on-line) and they are
unchanged then the remaining bits must be checked.
4 Check SRb3
Is RDR full?
SCheck SRbO, SRb1, SRb2
Only if RDR is set.
6 Check SRb4
Is TDR empty? Check even if RDR is full when in full
duplex operation.
7 If none of the above occurred, CTS must have been
negated.
by the ",P.
SRb3 is the Receive Data Register full bit and SRb4 is the
Transmit Data Register Empty bit. These bits have been
described fully in the TDR and RDR sections.
The 3 LSB bits in the SR are error bits, set when a specific
error condition occurs. These bits may only be cleared if
the RDRis read and a word is received without an error
(the error that occurred previously). SRbO is the parity error
detect bit. When this bit is set, it indicates that parity is enabled and the level of the parity bit received by the ACIA was
incorrect. SRb 1 is the Framing error detect bit. If a word
is received that does not have a stop bit where expected,
the framing error bit will be set.
SRb2 is the Overrun error bit. This bit is set if a data word
is received without the previous word having been read.
The word in theRDR is maintained until it is read, so subsequent words in the RSR, that result in an overrun condition, are lost. Interrupts continue to occur with each data
Figure 10. TOR not loaded by Processor
CHAR (n)
CHAR (n+1)
CHAR (n+2)
CONTINUOUS MARK
I--I~---·1-·---·1------·1-
TxD
1J -l ........
I
I
I
L,l_/,
I
I
I
I
1 CHARACTER
PERIOD
I
--.J ht I
I'P READS SR_
AND CLEARS IRQ
I
I
I
_J . ......1-L_
I
I
START
STOP I ....-----~.,i
r---.-~'
I
I
I'P INTERRUPT
(TOR EMPTY)
·1
Iru-l' ...... r-r' Jljr-l
r-r-~-' ......... r-rI P
I
I
I'
Ls~""""~si_J.. ......
I
I
I
_J
:
I
~/nL-....J..I----'
I
NEW DATA NOT LOADED
BEFORE NEXT INTERRUPT
BUT INTERRUPTS CONTINUE
AT CHARACTER RATE
4.22
'"
WHEN MICRO FINALLY LOADS NEW DATA
TRANSMISSION STARTS IMMEDIATELY AND
INTERRUPT OCCURS, INDICATING TOR EMPTY
-} GOULD
AIMII®Semiconductors
S65C51
Figure 11. Effect of
crs on TxD
CHAR (n)
TxD
CHAR (n+ 1)
CHAR (n+2)
CHAR (n+3)
I. . . -----·1 ...·----.j-I. / LOST
rr-----------1
lJ -!········~-fp~' -~······rr-n
L_LJ/UJ
1 CHARACTER
: LSB
MSB
:
:
:
PERIOD
l
_J.. ...... L.J._
l
,
_J ........
: START
STOP
I
I
,
i-' I==;===:,--,
-1.---"
i-;=;
1'1,--'--L..----'
I
CTS GOES HIGH INDICATING
MODEM IS NOT READY TO
RECEIVE DATA. TxD IMMEDIATELY
GOES TO A MARK CONDITION
I
L
NEXT INTERRUPT
OCCURS AT NORMAL
TIME
WHEN SR IS READ
TOR IS NOT EMPTY.
SO CTS HIGH MUST
BE DEDUCTED
CTS LOW INITIATES THE
TRANSMISSION OF THE
WORD IN THE TDR
CHAR (n+2)
CHAR (n+3)
CHAR (n+4)
Figure 12. Effect of overrun on receiver
CHAR (n)
CHAR (n+1)
1-'---·11"----_·r-I·o-----__·I_·----1'-'---·1
RxD
,
p.P INTERRUPT
(RDR FULL)
I
J ITI
p.P READS SR_
AND CLEARS IRQ
\
\
NEW DATA HAS
NOT BEEN READ
FROM THE RDR
4.23
L
RDR NOT UPDATED BECAUSE p.P DID NOT READ
PREVIOUS DATA, OVERRUN BIT SET IN STATUS
I
\
-) GOULD
AIMII®Semiconductors
S65C51
Figure 13. Effect of CTS on Echo mode operation
CHAR (n)
RxD
CHAR (n+ 1)
CHAR (n+2)
CHAR (n+3)
rI
I
L._i_
: START
STOP
I
TxD
CHAR In+4)
1-'---·1-·----1--·---'11--·
----1--'
----I
-r-ru
·r -r-ru--r········,.-T-!l
·····T-rpn \.!-r' · . ·r-T-n ;-i'
1Jr-r
Ls~""'~si-J :\_J.. . L_L_11: LLJ.[
I
I
I
I
.... r-T-n f
:,\_J.. .... ~_Lj! U~
START
STOP
!
lJr-~ ...... ·T-Tpn~f-r·
Lst . ··~s~ -,
r -, ···· ..
I
I
I
I
_J ....... L .. .1_
I
I
I
I
_J ........ L_L ..
I
I
I
I
I
I
'
r
:
I
!
,
RECEIVER INTERRUPTS CONTINUE
AS NORMAL AS BEFORE
r-----------------------------CTS NEGATEO;TRANSMITTER DISABLED
Figure 14. Overrun in Echo mode
CHAR In)
CHAR (n+1)
1--·----1-·--_.I·
CHAR (n+2)
CHAR 1n+3)
_1 ...__C_H_AR_In_+_41_
-1-·- - - - -
-I
RxO
TxO
RDR NOT READ BEFORE THIS POINT, TxO IS DISABLED ANO OVERRUN
OCCURS. INTERRUPTS CONTINUE AT PREVIOUS RATE AS NEW WORDS
SHIFTEOIN. WHEN I'P READS RDR, TxD WILL BE ENABLED AGAIN
4.24
GOULD
AIMII®Semiconductors
S65C51
Figure 15. Effect of DCD on receiver
CDNTINOUS MARK
RxD
11-r ···· . r-rpn \.f-r· .... ·-r-y-n
1
lSB' ...... L l _ . : ' \ _ L ...... L_1-J
MSB
',: START
,
t Li_J.......
STOP ',:
'
~~~
i-r·· .... ·l
r-,. .... ··-r-'-n
U_J
....... LLJ , L
I-I
MODEM DELAY
I-I
MODEM DELAY
:
L
~~==~----~I
INTERRUPT CAUSED BY DCD GOING
HIG~
I
I
/
/7
I~_ _-
INTERRUPT CAUSED BY DCD GOING lOW, NO FURTHER INTERRUPTS UNTil NEXT FUll WORD
Package Outlines
28-Lead Plastic
28-Lead Cerdip
28-Lead Ceramic
PIN 1 IDENTIFIER
PIN 1 IDENTIFIER
T
1
"
,)
"
MAHKI~GS
V
I
1.450 MAX
a.a2D
0.015
L
14
1D;:J~------'---'-'--L~O'59--'"oj
0,015 MIN
~
•
15
0.480
~O'6101BENO
0.590
0.200 MAX
flE3 f\
150MA~ II
4.25
'L
-J
0.012
0.008
15
ON LID
SURFACE
ONL~
I
CRT Controller
-} GOULD
AIMII®Semiconductors
S6845E
Features
• Single + 5 volt (± 5%) power supply.
• Alphanumeric and limited graphics capabilities.
• Fully programmable display (rows, columns,
blanking, etc.).
• Interlaced or non-interlaced scan.
• 50/60 Hz operation.
• Fully programmable cursor.
• External light pen capability.
• Capable of addressing up to 16K character Video
Display RAM.
• No DMA required
• Pin-compatible with MC6845R.
• Row/Column or straight-binary addressing for
Video Display RAM.
• Video Display RAM may be configured as part of
microprocessor memory field or independently
slaved to 6845.
.
.• Internal status register.
• 3.7 MHz Character Clock..
• Transparent Address Mode.
Description
The S6845E is a CRT Controller intended to provide
capability for interfacing any 8 or 16 bit microprocessor
family to CRT or TV-type raster scan displays. A unique feature is the inclusion of several modes of operation, so that the system designer can configure the
system with a wide assortment of techniques.
Interface Diagram
Pin Configuration
GND
Vee
GNU
RES
LPEN
ceD/MAD
080·087 ' - _ - / 1
R/W--....
HA1
~-_HSYNC
eC1/MA1
HA2
!---VSYNC
CC2/MA2
HAl
~-- DISPLAY ENA8LE
eC3/MA3
HA4/STB
~--CURSOR
CC4/MA4
DBD
LPEN
CCLK
CC5/MA5
DB1
CC6/MA6
DB2
RES
CC7/MA7
DBl
CS
R S - -....
DB4
DB5
DB6
\ MAD·MA13
DB7
RAD·RA4 /
cs
VIDEO DISPLAY RAM AND CHARACTER ROM
RS
Riw
CCLK
4.26
-) GOULD
AIMII®Semiconductors
56845E
Absolute Maximum Ratings·
Supply Voltage, Vee ............................................................................................................................ - 0.3V to + 7.0V
Input/Output Voltage, VIN ••••••••••••••••••••••••..•••••••••••...••••..•••..••••.••....•....••••••••••••...••••...••••..•••••.•••••.•..•••• - 0.3V to + 7.0V
Operating Temperature, Top ...................................................................................................................... O·C to 70·C
Storage Temperature, TSTG •••••••••••.••••.•••••..••..•••...••..••••...••••...•••••••..•..••••••.•.••.••••...••...•.••••...••••..••••..... - 55·C to 150·C
'COMMENT: Stresses above those listed under "Absolute Maximum Rating" may cause permanent damage to the device, These are stress ratings only. Functional
operation of the device at these or at any other condition above those indicated in the operational sections of this specification is not implied and exposure to absolute max·
imum rating conditions for extended periods may affect device reliability ..
Electrical Characteristics: Vee:::
Symbol
VIH
VIL
+ 5.0 ± 5%, TA ::: O·C to 70·C, unless otherwise noted.
Parameter
Min.
Input High Voltage
2,0
Input Low Voltage
-0.3
liN
Input Leakage (~2,
LPEN, CCLK)
ITSI
Three-State Input Leakage (DBO-DB7)
VIN = 0,4 to 2.4V
VOH
Output High Voltage
ILO AO = - 2051-/A (DBO- DB7)
ILOAD = - 100i-tA (all others)
VOL
Output Low Voltage
ILOAO = 1,6mA
Typ.
Max.
Units
Vce
O.B
V
2.5
I-/A
±10,0
I-/A
Conditions
V
R/W, RES, CS, RS,
2.4
V
325
PD
Power Dissipation
CIN
Input C~acitance
~2, R/W, RES, CS, RS, LPEN, CCLK
DBO-DB7
0.4
V
650
mW
10,0
12.5
pF
pF
10,0
Output Capacitance
pF
COUT
All inputs contain protection circuitry to prevent damage due to high static discharges. Care should be exercised to prevent unnecessary application 01 voltages in excess of
the allowable limits.
Test Load
Vee
2.4KQ
S6845E PIN --.----..-~
• • • • • • • •
• • • • • • •
• • • • • • • •
G
V2 V1 Va
H3
H2
H1
Ho
• • •
•
to\~. • •
~~~ • • •
U1 Uo C D
t;\.:•• ~:;~> f0\\'\. •
0;\'~\\ B1 8 •
\~; ~~ ~\~ •
~ ~~ • •
• • • •
\~\ ~~'\I • •
• • • •
\\~ ~\\ • •
• • • •
'&~ l\\\~ • •
• • • •
•
•
•
•T
•
•
•
•
•
•
•
•
RC
•
•
•
•
•
•
•
•
•
•
•
•
•
11
•
•
•
•
•
•
•
•
•
10
•
•
•
•
•
V3
t\~\\
~\\'\ l\~\ fi~\\~·
G
0
•
•
•
•
• •
• •
• •
• • •
• • •
• • • •
~\\\\ ~\~~ ~\~\ ~~\\ \{';\' .,'\ ..';;; '~
0
I
I
-} GOULD
AIMII®Semiconductors
S6845E
Cursor Start (R10) and Cl.!rsor End (R1 i)
These 5-bit registers select the starting and ending
scan lines for the cursor. In addition, bits 5 and 6 of R10
are used to select the cursor mode, as follows:
Vertical Total Adjust (RS) .
The Vertical Total Adjust Register is a 5-bit write only
register containing the number of additional scan lines
needed to complete an entire frame scan and is intended as a fine adjustment for the video frame time.
Vertical Displayed (R6)
This 7-bit register contains the number of displayed
character rows in each frame. In this way, the vertical
size of the displayed text is determined.
Vertical Sync Position (R7)
This 7-bit register is used to select the character row
time at which the VSYNC pulse is desired to occur and,
thus, is used to position the displayed text in the vertical direction ..
Mode Control (RS)
This register is used to select the operating modes of
the S6845 and is outlined as follows:
L
0
1
~
-
6
0
0
1
1
INTERLACE MODE CONTROL
r--;+u
X
BIT
0
1
1
OPERATION
Non·lnlerlace
Interlace SYNC Rasler Scan
Interlace SYNC and Video Raster Scan
VIDEO DISPLAY RAM AODRESSING
"0" for straight binary
"1" fur Row/Column
VIDEO DISPLAY RAM ACCESS
"0" fur shared memory
"1" for transpanmt memory addressing
DISPLAY ENABLE SKEW
"0" fur no delay
"1" to delay DIsplay Enable one character tim
CURSOR SKEW
"0" fur no delay
111" to deily Cursor one character time
UPDATE STROBE (TRANSPARENT MOOE, ONLY)
"0" fur pin 34 to function as memory. address
"1" fur pin 34 to function as update slnlbe
UPDATE/READ MODE (TR ANSPARENT MODE, ONLy)
"0· for updates to occur durlng horizontal and vertical
blanking times with update slnlbe
"1" for update to be interleaved In <1>2 portion of cycle
Scan Line (R9)
This 5-bit register contains the number of scan lines per
character row, including spacing minus one.
CURSOR MODE
5
0
1
0
1
No Blinking
No Cursor
Blink at 16x field rate (fast)
Blink at 32x field rate (slow)
Note that the ability to program both the start and end
scan line for the cursor enables either block cursor or
underline to be accommodated. Registers R14 and R15
are used to control the character position of the cursor
over the entire 16K address field.
Display Start Address High (R12) and Low (R13)
These registers together comprise a 14-bit register
whose contents is the memory address of the first
character of the displayed scan (the character on the
. top left of the video display, as in Figure 1). Subsequent
memory addresses are generated by the S6845 as a
result of CCLK input pulses. Scrolling of the display is
accomplished by changing R12 and R13 to the memory
address associated with the first character of the
desired line of text to be displayed first. Entire pages of
text may be scrolled or changed as well via R12 and
R13.
Cursor Position High (R14) and Low (R1S)
These registers together comprise a 14-bit register
whose contents is the memory address of the current
cursor position. When the video display scan counter
(MA lines) matches the contents of this register, and
when the scan line counter (RA lines) falls within the
bounds set by R10 and R11, then the CURSOR output
becomes active. Bit 5 of the Mode Control Register (R8)
may be used to delay the CURSOR output by a full
CCLK time to accommodate slow access memories.
LPEN High (R16) and Low (R17)
These registers together comprise a 14-bit register
whose contents is the light pen strobe position, in
terms of the video display address at which the strobe
occurred. When the LPEN input changes from low to
high, then, on the next negative-going edge of CCLK,
the contents of the internal scan counter is stored in
registers R16 and R17.
4.34
~ GOULD
AIMII®Semiconductors
S6845E
Update Address High (R1S) and Low (R19)
Figure 4 illustrates the address sequence for the video
display control for each mode.
Note from Figure 4 that the straight-binary mode has
the advantage that all display memory addresses are
stored in a continuous memory block, starting with address 0 and ending at 1919. The disadvantage with this
method is that, if it is desired to change a displayed
character location, the row and column identity of the
location must be written. The row/column mode, on the
other hand, does not need to undergo this conversion.
However, memory is not used as efficiently, since the
memory addresses are not continuous, but gaps exist.
This requires that the system be equipped with more
memory than is actually used and this extra memory is
wasted. Alternatively, address compression logic may
be employed to translate the row/column format into a
continuous address block.
In this way, the user may select whichever mode is best
for the given application. The trade-offs between the
modes are software versus hardware. Straight-binary
mode minimizes hardware requirements and
row/column requires minimum software.
These registers together comprise a 14-bit register
whose contents is the memory address at which the
next read or update will occur (for transparent address
mode, only). Whenever a read/update occurs, the update location automatically increments to allow for fast
updates or readouts of consecutive character locations. This is described elsewhere in this document.
Dummy Location (R31)
This register does not store any data, but is required to
detect when transparent addreSSing updates occur.
This is necessary to increment the Update Address
Register and to set the Update Ready bit in the status
register.
Description of Operation
Register Formats
Register pairs R121R13, R14/R15, R16/R17, and R18/R19
are formatted in one of two ways:
1. Straight binary if register R8, bit 2 is a "0".
2. Row/column if register R8, bit 2 is a "1". In this
case the low byte is the Character Column and
the high byte is the Character Row.
Figure 4. Display Address Sequences (with Start Address = 0) for SO
~
I
77 ! 78
79
157 . 158 ' 159
BO
160
240
Bl
161
241
B'
I_N' 0
169
--I ~~~B~O=~Bl~~'
~B2~=-=--===:~~~~~~;t~;~~~:=:;~
237 238 ~ 239
160 161 162
24'
I
"
I
:;
~
~
7
ITT~,
,
0
:
:
BO -~-~
::: ,
--
1917 1918: 1919 1920 1921
1997 1998 1999 2000 2001
2071 2078 2079 2080 2081
---
I
2717 2718 2719 2720' 2721
---
I
1
2
1
257
513
2
25B
514
---
,
5633
5889
6145:
6401
5634
5B90
77
78
79
---
5B9
7B
33.
590
79
---
77
333
I
81
BO
336
592
Bl
337
593
B9
345
60'
5110 5711 5712 5713
5966 5967 5968 t 5969
6222 6223 6224 6225
6478 6479 6480 6481
5721
5977
6233
6489
335
591
5632
5888
6144
6400
6146
6402
---------
---------
5709
5965
6221
6477
2729
J
8448 8449, 8450
---
---
8525 8526 8527· 8528 8529
J
:
STRAIGHT BINARY ADDRESSING SEQUENCE
--
80
,
,
--ILI-2-,-!00,=0~'2=00.,J':,=20~02,.:---,-_,-==--=o=-"=-c=~=--_+=~
:
2640 ' 2641 : 2642: ...
0
0
256
512
1929
2009
20B9
1837 183B 1839 1840 1841
1849
L~17~60~"~76~1~"~762~-~--~~~~~~~~~_~
~::~ :~::~ I ~::~:
~SPlAY ~
:
, ::
:
I
is
II
~
-------TOTAl~90---~
,---~-~-COlUMH AOORESS(MAO·MA71-~--
I
I
Ir
I
-------
TOTAl~'O
x 24 Example
Bst-
ROW/COLUMN ADDRESSING SEQUENCE
4.35
I
I
-} GOULD
AIMII®Semiconductors
S6845E
must resolve this multiple access requirement.
Figure 5 illustrates the system configuration.
2. Transparent Memory Addressing
For this mode, the display RAM is not directly accessible by the MPU, but is controlled entirely by
the 56845. All MPU accesses are made via the
56845 and a small amount of external circuits. Figure 6 shows the system configuration for this approach.
Video Display RAM Addressing
There are two modes of addressing for the video
display memory:
1. 5hared Memory
In this mode the memory is shared between the
MPU address bus and the 56845 address bus. For
this case, memory contention must be resolved by
means of external timing and control circuits.
Both the MPU and the 56845 must have access to
the video display RAM and the contention circuits
Figure 5_ Shared Memory System Configuration
SYSTEM
BUS
VSYNC
HSYNC
S6845E
CRT COHT1IOUEIl
[XSPlAY ENABlE
RAD-RU
CURSOR
TO
VIlEO
ClllCUTS
Figure 6_ Transparent Memory Addressing System Configuration (Data Hold Latch needed for
HorizontallVertical Blanking updates, only)_
SYSTEM
BUS
MAIJ.MA 13
RAo.RA3
SCAN I.I
VBB[=>
,p
LCD,
DPT
5.3
1-:
--
-) GOULD
AIMII®Semiconductors
S4520
Absolute Maximum Ratings
VD D ............................................................................ - O.3V to + 17V
VB B ...................................................................... Vss + O.3V to VDD - 32V
Inputs (ClK, DATA IN, lOAD) ................................................. Vss - O.3V to VDD + O.3V
Inputs (lCD",) ............................................................. VBB - O.3V to VDD + O.3V
Power Dissipation ....................................................................... 250mW
Storage Temperature ........................................................... - 65°C to + 125°C
Operating Temperature ........................................................ " - 55°C to + 85°C
Electrical Characteristics: 3V~VDD~16V, -55°C~TA~ +85°C, unless otherwise noted
Symbol
Parameter
Voo
Power Supply
Logic Supply Voltage
Vss
Display Supply Voltage
100
Supply Current (external oscillator)'
Supply Current (internal oscillator) ,
Iss
Display Driver Current
V1H
V1L
Min.
Inputs (CLK, DATA IN, LOAD, CS)
Input High Level,
Input Low Level
Max.
Units
3
16
V
Voo - 32
VDD-15
V
200
200
fAA
fAA
-200
fAA
0. 5Voo
Voo
V
Vss
0. 2Voo
5
V
Input Leakage Current
Test Condition
Vss:5Vss
CMOS input levels. No loads.
fsp = 100Hz. No loads.
Voo~5V
5
fAA
pF
±25
mV
Voo
0.1 Voo
V
Externally Driven
V
Externally Driven
Capacitance Loads (typical)
Segment Output
1000
pF
jsp~ 100Hz
CLsp
Backplane Output
40000
pF
fsp~ 100Hz
RSEG
Segment Output Impedance
10
KQ
Rsp
Backplane Output Impedance
312
Q
IL= 1O fAA
IL= 1O fAA
Roo
Data Out Output Impedance
3
KQ
IL = 1O fAA
IL
C1
Input Capacitance
VO AVG
DC Bias (Average) Any Segment Output to
Backplane
V1H
V1L
LCD~
Input High Level
0. 9Voo
LCD~
Input Low Level
Vss
CLSEG
5.4
jsp~ 100Hz
-) GOULD
AIMII®Semiconductors
54520
Timing Characteristics:
Symbol
tCYC
Parameter
Min.
Max.
Units
Cycle time (noncascaded)
1000
500
320
ns
ns
ns
1300
600
350
ns
ns
ns
tCYC
Cycle time (cascaded)
tOl, tOH
Clock pulse width low/high
450
220
140
ns
ns
ns
tOH
Clock pulse width high (cascaded)
750
320
180
ns
ns
ns
t r, tf
Clock rise, fall (Note 12)
tos
Data In setu p
300
150
120
ns
ns
ns
tcsc
CS setup to Clock
200
100
50
ns
ns
ns
tOH
Data hold
10
ns
tccs
CS hold
450
220
140
ns
ns
ns
tCl
Load pulse setup (Note 5)
500
280
180
ns
ns
ns
tlCS
CS hold (rising LOAD to rising CS)
300
200
150
ns
ns
ns
500
220
140
ns
ns
ns
1
tlW
Load pulse width (Note 5)
tlC
Load pulse delay (Falling load to falling clock)
tcoo
Data Out valid from Clock
tCSl
0
5.5
3.0V
5.0V
~7.5V
3.0V
5.0V
~7.5V
3.0V
5.0V
~7.5V
3.0V
5.0V
~7.5V
I-ls
3.0V
5.0V
~7.5V
3.0V
5.0V
~7.5V
3.0V
5.0V
~7.5V
3.0V
5.0V
~7.5V
3.0V
5.0V
~7.5V
3.0V
5.0V
~7.5V
ns
0
550
220
110
CS setup to LOAD
Vou
ns
ns
ns'
ns
3.0V
5.0V
~7.5V
1-:
--
-) GOULD
AIMII®Semiconductors
54520
Figure 1. Signal Timing Diagram
leye
H'l -'' l
I,
CLOCK
~
j~DATAIN~
j+-
V.
1,-
I
10.
~
/
,,
I
,I
I
I
I
~"'1Y
CS~
~
P.=, leSl
I
,lleS-j !
~
~tCL ----..
Yi
-1-'"
--Ilw-
~
)/
LOAD
-I I~DD C=
X
?<
DATA OUT
'i
/
X
Logic Truth Table
x
X
X
X
a
a
a
a
1
1
1
1
Noles:
s
s
LL-
s
s
LL-
NC = No Change
1
1
a
a
a
a
a
a
a
a
a
NC
NC
NC
NC
1
a
1
a
a
a
1
0
NC
NC
1
1
1
a
1
SR = Shift Register
L = Latch
5.6
NC
NC
NC
NC
ON-1-+0N
ON-1-+0N
NC
NC
ON-1-+0N
ON-1-+0N
QN(L)
ON(L)
ON(L)
ON(L)
ON(L)
ON(SR)
ON(L)
ON(L)
ON(L)
QN(SR)
-} GOULD
AIMII®Semiconductors
54520
Operating Notes
1. The shift register loads and shifts on the falling edge of CLK. DATA OUT changes on the rising edge of CLK.
2. The buffer number corresponds to how many clock pulses have occurred since its data was present at the input
(e.g., the data on Q10 was input 10 clock pulses earlier). DATA is shifted into Segment 1 and shifted out from Segments 30, 32 or 38, depending on bonding option used.
3. A logic 1, shifted into the shift register (through DATA IN), causes the corresponding segment's output to be out
of phase with the backplane.
4. A logic 1 on LOAD causes a parallel load of the data in the shift register, into the latches that control the output
drivers.
5. LOAD may also be held high while clocking. In this case, the latch is transparent and, the falling edge of LOAD will
latch the data.
6. To cascade units, (a) connect the DATA OUT of one chip to the DATA IN of the next chip, and (b) either connect
the backplane of one chip to LCD~ of all other chips (thus one RC provides frequency control for all chips) or connect LCD~ of all chips to a common driving signal. If the former is chosen, the backplane that is tied to the LCD~ of
the other chips should not also be connected to the backplanes of those chips.
7. The LCD~ pin can be used in two modes, driven or self-oscillating. If LCD~ is driven, the circuit will sense this
condition. If the LCD~ pin is allowed to oscillate, its frequency is determined by an external capacitor. The
Backplane frequency is a divide by 256 of the LCD~ frequency, in the self-oscillating mode.
8. If
LCD~
is driven externally, it is in phase with the backplane output.
9. Backplanes can be tied together, if they have the same signal applied to their
LDC~
--
inputs.
10. In the self-oscillating mode, the backplane frequency is approximately defined by the relationship
fsp(Hz) = 10 -+- R(C + .0002) at VDD = 5V, R in KQ, C in {.IF.
examples:
R
R
= 56Kf!, C = .0015/tF:
= 110Kf!, C = .00068/tF:
f BP =100Hz
f BP =100Hz
11. Minimum value of R for RC oscillator is 50KQ.
12. Power consumption increases for clock rise or fall times greater than 100ns.
Ordering Information
1. All orders must specify a package type (i.e. S4520C, 48 CLCC)
2. All orders must specify whether an internal oscillator or external oscillator will be used (i.e. S4520D external
oscillator).
3. A set-up charge or minimum order quantity may apply for packaging options not shown.
4. Standard products available, (refer to pages 1 and 8 for pin out descriptions):
Version
Package
Segments
S4520G
48 GLGG
38
Internal
S4502D
48 GLGG
38
External
38
S4520G
44 PLGG
32
Int or Ext
32
Contact sales office for other packaging options.
5.7
Oscillator
1-:
Data Out
38
-) GOULD
AIMII®Semiconductors
54520
Data Input
Chip Select Inverse Input
The C8 input is used to enable clocking of the shift
register. When C8 is low, the chip will be selected and
the shift register will be enabled. When C8 is high, the
shift register will be disabled and the output buffers will
be driven by the data in the latches.
Data present at DATA IN will be clocked into the shift
'register,when C8 is low. Data is loaded into the shift
register on the falling edge of the clock and shifts to the
output on the riSing clock edge.
Clock Input
Data Output
The CLOCK input is used to clock data serially, into the
shift register. A clock signal may be continuously pre·,
sent, because the shift register is enabled only when
C8 is low.
Depending on the packaging option selected, 0030,
0032 and 0038 are buffered outputs driven by the
corresponding element of the shift register. The value
of DOxx will be the same as the value of the matching
shift register bit (Le. the value at 0032 will be the same
as bit 32 of the shift register). The data output is typi·
cally used to drive the data input of another 84520. By
cascading 84520 circuits in this manner, additional
display elements can be driven.
Load Input
The LOAD input controls the operation of the data lat·
ches and allows new data to be loaded into the shift
register, without changing the appearance of the dis·
play. When LOAD is high, the values in the shift register
will be loaded into the data latches. If desired, LOAD,
can be held high and the data latches will be trans·
parent. The LOAD input is disabled when C8 is high.
Backplane Output
The backplane output provides the voltage waveform
for the LCD backplane. When used with the internal
oscillator, the backplane frequency will be equal to the
oscillator frequency divided by 256:
LCD Oscillator Input
When used with an external oscillator, the LCD
oscillator is driven by the input voltage level. In this
configuration, the backplane output will be in phase
with the input waveform. In the self·oscillating mode,
an external resistor and capacitor are connected to the
oscillator input pin, and the backplane frequency will
be a divide by 256 of the internal oscillator frequency.
fBP = fosc (int) + 256.
With an external oscillator, the backplane frequency
will be in phase with and equal in magnitude to the in·
put signal.
'
Segment Drive Outputs
LCD Oscillator Options
The segment drive outputs provide the segment drive
voltage to the LCD. With a logic level "1" in the latch
associated with the segment drive output, the output
voltage will be out of phase with the backplane (i.e the
segment will be ON). A logic level "0" will cause the
segment drive to be in phase with the backplane output
voltage.
Internal Oscillator - The LCD oscillator option (LCDq,
OPT) is internally (or externally) connected to the LCD
oscillator input (LCDq,) and, it provides the oscillator
feedback.
External Oscillator - The LCD oscillator option is not
connected.
5.8
-?
GOULD
AIMII®Semiconductors
54520
Figure 2. Typical Application
MICROPROCESSOR DRIVEN
CASCADED DISPLAY DRIVERS
4-2~V
6t-::l-
J
~
R
VBB~
VDD
21 ..
LCD~
0, 25
··
··
··
··
l.LCD~ OPT.
C ....L..
1-
flPRDCESSOR
-1Z.
cs
P,
S4520A
20 DATA IN
P2
19 LOAD
18
P3
03B
Vss
24
BP~ -
CLOCK
I
P4
~
-
39
0038
~-
I:
I
LCD
SEGMENT.
I
···
·
--
I
I
LCD
BAC KPLANE
r-
I
,'-
~
I
VBB~
VDD
l! LCD~
··
··
···
·
0, 25
-:fLCD~ OPT.
~
cs
S4520B
20 DATA IN
19 LOAD
18 CLOCK
,
t
Vss
Q3B
24
BP 45
0038
46
,
:
:t
y
TO OTHER S4520 DISPLAY DRIVERS
5.9
··
···
J
I
GOULD
AIMII®Semiconductors
54520
44-Plastic Leaded Chip Carrier (PLCC)
39·0,7
37·0,5
36·V BB
35-0,.
845206
34-013
HIM3
33-0 12
VSS·14
32.0 11
&S'15
31·0,0
CLOCK·16
30·Qg
LOAD-17
18 19
~
21
DATA lCD¢ LCD\b VDD
IN
OPT.
22
0,
23
0:
~
0,
25
o(
26
05
V
06
28
07
48-Ceramic Leadless Chip Carrier (CLCC)
0"
42
0" VM 0,. 0'3
41 40
39 38
012 0"
37 36
010 Og
0,
35 34
33
0,
32
0,
0"
42
31
0" V..
41
40
0,. 0'3
39 38
Ou 0 11
37 36
D'D Og
35 34
0,
33
0,
32
0,
31
O,r43
30-05
°
17,43
30-05
018-44
"..
0,8,44
29.Q(
28-03
O,rt5
28-U3
BP46
27-02
BP4.
27-0 2
DATA ~~.47
26.(1,
DATA ~~.47
26-0,
,9
0 45
02n,48
25-038
02D,48
25'(ha
021"
24.0 31
021 "
24-031
022"2
Z3-Voo
022 ,2
23.V oo
0 23 ,3
22·lCD<,6 OPT.
02J·3
2HCOqi
024 -4
21-DATA IN
024 -4
21-DATA II
025 ,5
20·LOAD
02s,5
21J.lOAD
Ou·6
19-tLOCK
026,6
19-ClOCK
7
0"
8
9
OZB 029
10 11
030 031
12 13
032 033
14 15
034 035
16 17
0]6 Vss
7
0"
18
os
NOTE: Viewed From Top Side of Package
Contact sales for other possible package options.
5.10
8
an
9
0 29
10 11
030 031
12 13
032 033
14 15
0" 0"
16 17
036 VSS
18
CS
32 Bit Driver
-) GOUL[]
AIMII®Semiconductors
S4521
General Description
Features
D Drives Up to 32 Devices
D Cascadable
The S4521 is an MOS/LSI circuit that drives a variety of output devices, usually under microprocessor
control. This device requires only three control lines
due to its serial input construction. It latches the data
to be output, relieving the microprocessor from the
task of generating the required waveform, or it may be
used to bring data directly to the drivers. The part acts
as a versatile peripheral to drive displays, motors,
relays and solenoids within its output limitations. It is
especially well suited to driving liquid crystal displays,
with a backplane A.C. signal option that is provided.
The A.C. frequency of the backplane output that can be
user supplied or generated by attaching a capacitor to
the LCD! input, which controls the frequency of the internal oscillator. One circuit will drive up to 32 devices
and more can be driven by cascading several drivers
together. The S4521 F version is available in a surfacemountable plastic mini-flat pack.
D On Chip Oscillator
D Requires Only 3 Control Lines
D CMOS Construction For:
Wide Supply Range
High Noise Immunity
Wide Temperature Range
Applications:
D Liquid Crystal Displays
D LED and Incandescent Displays
D Solenoids
D Print Head Drives
D DC and Stepping Motors
D Relays
Pin Configuration
Functional Block Diagram
CLOCK
DATA
OUT
DATA IN
LOAD
5.11
1-:
I
--
I
+VDD
CLOCK
LOAD
0,
0"
0,
0"
OJ
0"
Vss
0"
DATA OUT
0"
DATA IN
0"
0,
0"
0,
0"
LCO~
0"
SP
0"
0,
0"
0,
0"
0,
0"
019
0,
010
018
011
017
0"
Q1"6
0"
015
0"
I
-) GOULD
AIMII®Semiconductors
S4521
Absolute Maximum Ratings
VDD .... ......... ........ ................. ............ ...... ....... ....... ...... ... ......... ... .............. ............. ........ ....... ....... .... ......... - 0.3 to + 17V
Inputs (ClK, DATA IN, lOAD, lCD",) ....................................................................................... Vss - 0.3 to VDD + 0.3V
Power Dissipation ............................................................................................................................................. 250mW
Storage Temperature ..................................................................................................................... - 65°C to + 125°C
Operating Temperature ................................................................................................................... - 40°C to + 85°C
Electrical Characteristics:
Symbol
Parameter
Voo
Supply Voltage
1001
1002
Operating
Quiescent
3V~VDD~13V,
unless otherwise noted
Min.
Max.
Units
3
13
V
Test Condition
200
200
!-iA
!-iA
fsp = 120Hz, No load, Voo = 5V
lCD", High or low, fsp=O
load @ logic 0, Voo = 5V
Voo
Voo
0.2 Voo
5
5
V
V
V
!-iA
pF
3V~Voo<5V
2
MHz
Supply Current
Inputs (CLK, DATA IN, LOAD)
0.6 Voo
0.5 Voo .
Vss
V1H
High level
V1L
IL
CI
low level
Input Current
Input Capacitance
fCLK
ClK Rate
DC
los
Data Set-Up Time
100
ns
Data Change to ClK Falling Edge
IOH
Data Hold Time
10
ns
Falling ClK Edge to Data Change
Ipw
load Pulse Width
200
ns
Ipo
Data Out Prop. Delay
ILC
load Pulse Set-U p
ILCO
load Pulse Delay
VOAVG
DC Bias (Average) Any Q
Output to Backplane
V1H
V1L
lCD", Input High level
lCD", Input low level
220
5V~Voo~13V
50% Duty Cycle
ns
CL = 30pF, From Rising ClK Edge
300
ns
Falling CLK Edge to Rising load
Pulse
0
ns
Falling load Pulse to Falling ClK
Edge
±25
mV
fsp = 120Hz
.9 Voo
Voo
V
Externally Driven
Vss
.1 Voo
V
Externally Driven
50,000
1.5
Capacitance Loads
CLQ
CLSP
Q Output
Backplane
RON
Q Output Impedance
3.0
pF
!-IF
KQ
RON
Backplane Output Impedance
100
Q
IL = 10!-iA, Voo = 5V
RON
Data Out Output Impedance
3.0
KQ
IL = 10!-iA, Voo = 5V
5.12
fsp = 120Hz
fsp = 120Hz, See Note 8
IL = 10!-iA, Voo = 5V
-) GOULD
AIMII®Semiconductors
54521
sense this condition. If the LCDt pin is allowed to
oscillate, its frequency is determined by an external
capacitor. The Backplane frequency is a divide by 32
of the LCDt frequency, in the self-oscillating mode.
Operating Notes
1. The shift register shifts on the falling edge of CLK. It
outputs on the rising edge of the CLK.
2. The buffer number corresponds to how many clock
pulses have occurred since its data was present at
the input (e.g., the data on Q10 was input 10 clock
pulses earlier).
8. In the self-oscillating mode, the backplane frequency
is approximately defined by the relationship
fsp(Hz) = 0.2 + C(in (.IF) at VDD :: 5V.
3. A logic 1 on Data In causes a Q output to be out of
phase with the Backplane.
9. If the total display capacitance is greater than 100,000
pF, a decoupling capacitor of 1/AF is required
across the power supply (pins 1 and 36).
4. A logic 1 on Load causes a parallel load of the data in
the shift register, into the latches that control the Q
output drivers.
Pin Description
5. To cascade units, (a) connect the Data Out of one
chip to Data In of next chip, and (b) either connect
Backplane of one chip to LCDt of all other chips
(thus one RC provides frequency control for all
chips) or connect LCDt of all chips to a common
driving signal. If the former is chosen, the Backplane
that is tied to the LCDt inputs of the other chips
should not also be connected to the Backplanes of
those chips.
Name
2
30
31
34
35
VDD
LOAD
BP
LCDt
DATA IN
DATA OUT
36
40
3-29,
32·33,
37-39
6. If LCDt is driven, it is in phase with the Backplane
output.
7. The LCDt pin can be used in two modes, driven or
self-oscillating. If LCDt is driven, the circuit will
S"",, Tlml", DI,,
0,
02 --------------------------010
Output Buffer (Functional Diagram)
,-------.-<:::::J v"
'-N~_NV+_<--, OUTPUT
D-uJU
'lB
I/O
t-- MACRO
CELL
'--------,-
r-tr
~
INPUT
.:::L
""
"
'" ""
""
~
17
t--
I/O
MACRO
CELL
.
.
.
~
~
j
" ""
""
""
ru
~
~
INPllT
"
.....L
~w
16
lio
MACRO
t--
.
CELL
r-H>-0n
W .
~
i
" ""
"
",. ""
INPUT
I:
-0-<
"
6
I/O
MACRO
!---
'
CELL
~
"
."'" .,""
lNPllT
7
it ~':::tJ
::B:\
'" "
I/O
'W
CELL
~
. ""
INPUT
B
~
"
" ""
""
~
r---
W
~rw
MACRO
~
CELL
-r
I/O
~
" "
" ""
" ""
w~
~
INPlJT
CD
12
I/O
' - - MACRO
CELL
~USCLEAR:
"
(TO ALL MACRO CELLS)
DIl
6.4
INPUT
-) GOULD
AIMII®Semiconductors
PEEC 18CV8
M
18CV8 not only reduces development and field retrofit
costs but enhances testability enabling Gould to ensure
100% field programmability and function.
Packaged in a cost-effective "window-less" 20 pin DIP,
the flexible architecture of the PEEL 18CV8 allows for
replacement of standard SSI/MSI logic circuitry or pin-out
compatible emulation of 20-pin bipolar PAL devices and
the Altera EP300/310.ln addition, over a hundred new logic
configurations, not possible with earlier generation PLDs,
can be implemented. Primary development and programming support of the PEEL 18CV8 is provided by popular
third-party PC based development tools and stand-alone
programmers. Gould also offers a Development System
specifically for the PEEL 18CV8 and other PEEL devices.
feedback, registered or combinatorial output and output
polarity control. The output enable term of each 1/0 pin can
be used to force a high impedance state for bi-directional
1/0 operations or for dedicated input usage. The synchronous preset term; asynchronous clear term and clock (pin
1, IICLK) are globally routed to all macro cells.
Logic Array Operation
A more detailed view of the overall architecture, specifically the logic array, is illustrated by the PEEL 18CV8 Logic
Array diagram in figure 3. As referred to previously, the
logic array of the PEEL 18CV8 consists of:
• 36 Input Lines:
10 true and complement inputs
8 true and complement inputslfeedbacks
• 74 Product Terms:
64 product terms (8x8 Sum-of-Products form)
8 output enable product terms
1 synchronous preset term
1 asynchronous clear term
Looking at the logic array diagram, the 36 input lines (035) run vertically and the 74 product terms (0-73) run
horizontally. Each input line and product term intersection
in the array has an associated programmable E2PROM
memory cell that determines whether the intersection is
connected or open. A connection allows an input line to
become a logical input of the intersected product term
(AND gate). Thus, each product term, although unlikely in
a real application, truly equals a 36 input AND gate.
In figure 3, the logic array has 64 product terms that
are divided into groups of 8 each feeding into a sum (OR
gate). By connecting specific inputs or 110 macro cell
feedbacks to the product terms, complex sum - ofproducts logic functions can be created. Each sum feeds
into its associated 110 macro cell where the logic function
can be further controlled for output to an I/O pin or feedback into the array.
In addition to the 64 product terms of the 8 sum-ofproduct groups, there are 8 output enable product terms, 1
synchronous preset product term and 1 asynchronous
clear product term. These additional terms are used to
directly control specific I/O functions which are covered in
the following section.
Architectural Overview
The basic architecture of the PEEL 18CV8 is similar to
that of earlier generation PLDs to the extent that it utilizes
a sum-of-products logic array in a programmable AND
fixed OR structure. This familiar logic arrangement allows
user defined output functions to be created by programming the connection of input signals into the array. What
makes the architecture of the PEEL 18CV8 different, however, is the increased capability and flexibility it provides
resulting in a higher level of equivalent gate integration and
a simplification of design. '
The block diagram in figure 2 illustrates the key elements
of the PEEL 18CV8 architecture. Externally, the PEEL
18CV8 provides up to 18 inputs and 8 outputs for use. At
lhe core is a programmable electrically erasable "AND
array" of 36 input lines by 74 product terms. The 36 input
lines are derived from the true and complements of the 18
possible input pins. The 74 product terms are made up of:
1 synchronous preset term, 1 asynchronous G,lear term, 8
output enable terms and 64 terms divided into groups of 8
each feeding into an OR function.
Each OR function is directly associated with one of eight
macro cells and 1/0 pins. An individual macro cell can be
programmed into one of twelve different configurations.
Depending on the configuration, the output of the macro
cell can be fed back into the array or output via its associated 110 pin. The configurations include various arrangements for bi-directional 110, registered or combinatorial
6.5
-} GOULD
AIMII®Semiconductors
PEEC 18CV8
M
1/0 Macro Cell and Output Enable Operation
ity allows a single PEEL 18CV8 to implement a combination
of configurations among its eight macro cells. The configurations include various arrangements for bi-directional II
0, registered or combinatorial feedback, registered or
combinatorial output and output polarity control. The twelve
possible 1/0 macro cell configurations are listed in table 1.
Their equivalent circuits are illustrated in figure 5.
A great amount of architectural flexibility is provided by
the PEEL 18CV8's reconfigurable 1/0 macro cells and independently controlled output enables. A closer look at the
1/0 macro cell, figure 4, shows that it consists ofa Ootype
flip-flop and two signal select multiplexers.
The Ootype flip-flop operates similarly to standard TTL
o flip-flops to the extent that the 0 input is latched on the
rising edge (lOW to HIGH transition) of the ClK input and
Q or 0' output signals can be used. Two additional inputs
are controlled by the asynchronous clear and synchronous
preset terms.
When the asynchronous clear product term is asserted
(HIGH) the Q output will immediately be set to a lOW
regardless of the clock state. When the synchronous preset term is asserted (HIGH) the Q output will be set to a
HIGH on theJoliowing rising edge (LOW to HIGH transition)
of the ClK input. Priority is given to the asynchronous clear
signal if both asynchronous clear and synchronous preset
have been asserted. Upon power-up, the asynchronous
clear function is automatically performed setting the Q
outputs of all macro cell flip-flops to a lO"'!.
The two signal select multiplexers of each macro cell are
controlled by four E2PROM programmable bits (A,B,C and
0) that determine which of the twelve possible configurations the ~acro cell will assume. This independent flexibil-
Table 1. PEEL 1jiCV8 macro cell configurations
Configuration
A B C
1 1 1 1
2 0 1 1
3 1 0 1
4 0 0 1
5 1 1 1
6 0 1 1
7 1 0 1
8 0 0 1
9 1 1 0
10 0 1 0
11 1 0 0
12 0 0 0
#
D InputlFeedback Select
Output Select
1 Bi-Directional 1/0
Register
Active
1
Active
1
Combinatorial
Active
1
Active
0 Combinatorial Feedback Register
Active
0
Active
0
Combinatorial Active
0
Active
0 Register Feedback
Register
Active
0
Active
0
Combinatorial
Active
0
Active
Figure 4. PEEL 18CV8 macro cell diagram
ClK
SP
OUTPUT
SELECT
Q
a
AC
INPUT I
FEEDBACK
SELECT
MACRO
CELL
6.6
SP
AC
OE
~ Synchronous Preset
~ Asynchronous Clear
~OutpUI'Enable
Low
High
Low
High
Low
High
Low
High
Low
High
Low
High
GOULD
AIMII®Semiconductors
PEEL™ 18CV8
Each of the 8 output enable terms can enable or disable
the output of its associated I/O macro cell. When. the output
enable product term is a logical true (HIGH) the output
signal is enabled to the I/O pin. When it is a logical false
(LOW) the I/O pin is in a high impedance state. The output
enable product terms allow individual I/O pins to be input
only or bi-direction I/O.
Figure 5. PEEL 18CV8 macro cell configuration equivalent circuits
REGISTERED OUTPUT
COMBINATORIAL OUTPUT
o~
S<
~m
c:,-
-<0
:!;
6.7
-) GOULD
AIMII®Semiconductors
PEEC 18CV8
M
Applications of the PEEL 18CV8
made or an upgrade is necessary, the changes can simply
be reprogrammed.
Similar· to SSI/MSI logic, PALs and low density gate
arrays, applications of the PEEL 1SCVS cover all the primary areas of system deSign including, data processing,
communications, industrial, consumer, military and transportation. Specific functions implemented using the PEEL
1SCVS range from basic logic and system support circuitry
to stand-alone controllers. Some of these applications possibilities include:
• SSI/MSI Logic Replacement/Customization
Random logic
Decoders/encoders
Comparators
Multiplexers
Counters
Shift registers
• Processor System Support
Address decoding
Wait-state generation
Memory protection
.
Memory refresh
DMAcontrol
Interrupt control
Timer/Counter functions
Bus arbitration and interface
Error detection and correction
• I/O Interface and Support
Intelligent I/O port
Data Comm interface
Display interface
Keyboard scanning
Disk and tape drive control
Front panel interface
• Stand-Alone Non JLP Based Controllers
Motor control
Sensor monitoring
Security access control
Display Control
The versatility of the PEEL makes it an effective
alternative to conventional methods of logic design over
a broad range of applications.
As an SSI/MSI logic replacement, the PEEL enhances
the design process with increased flexibility, higher· performance, faster development time and design security.
Manufacturing benefits are also realized by requiring
fewer components and interconnects resulting in more
efficient use of space, simplified inventory control and
higher reliability.
As a bipolar PAL replacement, the PEEL has comparable speed yet offers several advantages including: enhanced design flexibility, simplified inventory control,
reduced power consumption, reprogrammability, and
100% factory testability for function and programming.
Design flexibility is of particular importance since the
PEEL 1SCVS not only emulates the majority of the 20 pin
PAL devices (see table 2) but also allows functions found
among several PAL device types to be combined. In addition, completely new functions, not supported by the standard PAL devices, can be implemented. This flexibility
means a designer can focus on the design rather than on
the restrictions of a fixed architecture. Reprogrammability
is also a key benefit over one time programmable PALs.
This feature adds convenience and cost savings in development prototyping and field retrofitting of systems. Converting existing PAL designs to the PEEL 1SCVS for plugin replacement is easily accomplished using the PEEL
evaluation or development tools described later in this data
sheet.
As a design alternative to low-density gate arrays, one
or more PEEL 1SCVSs offer a cost-effective and low-risk
option. With its architectural flexibility and equivalent gate
density of approximately 300 gates, designs traditionally
employing low-density gate arrays can be implemented
quickly at no factory development (NRE) cost. Unlike the
lead times encountered with gate arrays, the PEEL 1SCVS
is off-the-shelf available. Futhermore, if a design error is
Table 2. PLD devices that can be emulated by the PEEL 18CV8
20-pin PAL
Part Number and I/O Capacity
Output Type
Combinatorial-High
Combinatorial-Low
CombinatorialCPolarity
Registered-Low
Registered-Polarity
10H8
10L8
12H6
12L6
14H4
14L4
16H2
16L2
16R4
16RP4
ALTERA
I
EP 300/310
6.S
16R6
16RP6
16H8
16L8
16P8
16R8
16RP8
16HD8
16LD8
18P8
->
GOULD
AIMII®Semiconductors
PEEC 18CV8
M
Absolute Maximum Ratings"8
Symbol
Parameter
Conditions
MIN
MAX
Vee
V,
Supply Voltage
-.5
7.0
Voltage applied to Inpu(lO
relative to GNO
relative to GNO'l.2
-.5
7.0
Va
Voltage applied to Output
relative to GNO'l.2
-.5
10
Output Current
per pin (loL,loH)
TST
Storage Temperature
TLT
Lead Temperature
-65
(soldering 10 seconds)
UNIT
7.0
V
V
V
±25
mA
+125
°C
+300
°C
UNIT
Operating Ranges
Symbol
Parameter
Conditions
MIN
MAX
Vee
Supply Voltage
Commercial
4.75
5.25
V
TA
Operating Temperature
Commercial
0
+70
°C
TR
Clock Rise Time
'5
500
nS
TF
TRvee
Clock Fall Time
'5
500
Vee Rise Time
'5
10
nS
mS
D.C. Characteristics (Over Operating Range Specifications)
Symbol
Parameter
Conditions
Ices
Vco Current Standby
Vee Current Active
V'N=V L or V'H"
V'N=V L or Vo<, All
leeA
MIN
TYP'7
MAX
UNIT
12
25
mA
Iccs +
,7 mA/MHz
mA
inputs, feedback and I/O
switching. "
III
Input Leakage
V'N=GNO to Vee
±10
uA
loz
Output Leakage
I/O = High Impedance,
Vo=GNO to Vee
±10
uA
VIL
Input Low Voltage
-0.3
.8
V'H
VOL
VOLe
VOH
VoHe
Input High Voltage
2.0
V
V
V
V
V
V
Output Low Voltage
IOL = +8.0mA
Output Low Voltage CMOS
10L =101'A
Output High Voltage TIL
IOH=-4.0mA
Output High Voltage CMOS
IOH=-10I'A
Vee+ 0.3
.45
'12
0.1V
2.4
Vee- O.W
Capacitance "3
Symbol
Parameter
TYP
MAX
UNIT
C'N
COUT
Input Capacitance
f=1MHz
4
6
pf
Output Capacitance
f=1MHz
8
12
pI
CeLK
Clock Pin Capacitance
1=1MHz
8
13
pI
Conditions
6,9
MIN
GOULD
AIMII®Semiconductors
PEEL 18CV8
M
A.C. Switching Waveforms
Combinatorial
Input, 1/0
, or Feedbac~
Combinatorial
Output
Output Enable
Input to Output
Enable Term
Registered or
Combinatorial Output
Registered
. Clock
Input to Product or
Sync. Preset Term
Registered
Output
tC02~
Combinatorial Output
(From Registered Feedback)
Input to Async.
Clear Term
Registered
Outputs
~=======================~ ~VALiD
OUTPUT
-f.~
~_r~~=AL=ID==O=UT=P=UT===============~
_________________
:Power-Up Reset
Registered Output
--1;.~~tRESET===1 /~_
_
RESET STATE ~ VALID OUTPUT VIA CLOCK
6.10
GOULD
AIMII®Semiconductors
PEECM 18CV8
A.C. Characteristics (Over Operating Range Specifications)
1SCVS-25
1SCVS-35
1SCVS-50
Symbol
Parameter
tpD
Input"' to combinatorial output
100
Input"4 to output disable
tOE
Input"' output enable
tse
Input"' set·up to clock
20
30
32
nS
tHe
Input"' hold after clock
0
0
0
nS
teL
Clock low time
'5
15
15
20
nS
teH
Clock high time
'5
15
15
20
teal
Clock to output
15
20
28
nS
tC02
Clock to combinatorial output
delay via registered feedback
35
50
70
nS
tCP1
Minimum clock period
(register feedback to register
output via internal path)
30
45
42
nS
Conditions
fMAx1
Max. frequency (1/t ep1 )
tep2
Minimum clock period (tse
fMAx2
Max. frequency (1/ted
MAX
MIN
MAX
UNIT
50
nS
'6
25
35
50
nS
'6
25
35
50
nS
35.3
22.2
35
'11
20
25
'5
A.C. Equvialent load Circuit
nS
MHz
23.8
50
2S.5
Power·on reset time for
registers in clear state
~
MIN
35
Input"' to async. clear
r
MAX
25
+ tco ,)
Async. clear pulse width
tAP
MIN
60
16.6
50
35
nS
MHz
nS
30
40
55
nS
5
5
5
uS
A.C. Testing Input/Output Waveform
3.0Y
51
D.DY
~
~
NORMAL
~~_T.c:E~5T,-,-PO:.:.IN~T-=-5_ _~
Rl
OUTPUT
UNDER
TEST
1-+---1
f--~
Cl
I
A.C. Test Point flood Circuit Table
TEST POINT
R2
-~
TTL Levels
R1 ~ 464~
R2 ~ 250~
CMOS Levels
R1 ~ 480K~
R2 ~ 480K~
AC TEST
TEST POINT
Cl
51
NORMAL
1.5Y
3Dp!
closed
tOE(Z+I)
YOH
3Dp!
open
tOE(Z+O)
VOl
3Dp!
closed
tOD(l+Z)
YOH-.5Y
Sp!
open
tOD(D+Z)
YOl+.5Y
5p!
closed
Z=HIgh Impedance
Notes
Exposure to absolute maximum ratings over extended periods
of time may affect device reliability. Exceeding absolute maximum ratings may cause permanent damage.
'9 110 pins are open (no load).
'm V ,N specified is not for program/verify operation. Contact Gould
for information regarding PEEL 18CVS program/verify
specifications.
'11 Minimum width required to ensure proper asynchronous clear
operation and does not imply rejection of signal less than this
value.
'12 Contact factory for increased 10l requirements.
'8
., Minimum DC input is - .5V, however, inputs may undershoot
to - 2.0V for periods less than 20ns.
'2 Voltage applied to input or output must not exceed Vee + 1.0V.
., These measurements are periodically sample tested.
'4 "Input" refers to an Input signal.
'5 Test points for Clock and Vee in tR, t F , teL> teH' and tRESET are
referenced at 10% and 90% levels.
'6 See A.C. test paint 1load circuit table for tOE' and too testing.
'7 Typical values and capacitance are measured at Vee = 5.0V
and T A = 25°C.
6.11
-) GOULD
AIMII®Semiconductors
PEEL 18CV8
M
Packaging
20-Pin Plastic
PIN 1 IDENTIFIER
.070 MAX
10
L·270MAXJ
.220MIN
.200 MAX 1----+\
'--_ _---../1
I
II
.012 MAX
.OOB MIN
II
JL 'L~~~~~-J'
6.12
BEND
-+--
15° MAX
CMOS Programmable
Electrically Erasable Logic Device
-} GOULD
AIMII®Semiconductors
Preliminary Data Sheet
PEECM 18CV8-15
Features
-Synchronous preset, asynchronous clear
-Independent output enables
• Advanced CMOS EEPROM Technology
• Application Versatility
-Replaces SSI/MSllogic
-Emulates bipolar PAL' devices and EPLDs
-Simplifies inventory control
-Allows new design possibilities
• Low Power Consumption
-TTL: 90mA standby +0.7mA/MHz max
• High Performance
-tpD =15ns max
-tco =12ns max, tsc =12ns min
• Development/Programmer Support
-PC-based development tools and programmer
support from Gould and third-party manufacturers
• EE Instant Reprogrammability
-100% factory tested
-Cost-effective windowless package
-Erases and programs in seconds
-Adds convenience, reduces field retrofit and
development costs
General Description
The Gould PEEL18CV8-15 is a CMOS Programmable
Electrically Erasable Logic device that provides a
high-performance, low-power, reprogram mable, and
architecturally flexible alternative to early-generation
programmable logic devices (PLDs). Designed in
advanced CMOS EEPROM technology, the performance
of the PEEL18CV8-15 rivals speed parameters of bipolar
PLDs with a dramatic reduction in power consumption.
• Foolproof Design Security
-Prevents unauthorized reading or copying of design
• Architectural Flexibility
-74 product term x 36 input array
-Up to 18 inputs and 8 I/O pins
-Independently configurable I/O macro cells
Block Diagram
Pin Configuration
vee
Input/elK
Input/eLK
Input
I/o
Input
I/O
Input
I/O
Input
Input
I/O
Input
Input
I/O
Input
Input
I/O
Input
I/O
Input
Input
I/O
Input
Input
Input
>r-t-t-t--t=-~-----T-QD
110
l{elK
110
MACROI-l>r-T-r-r-T1--t:::t!=l=====~
I/O
-----=1/0
I'I=I==1==l===~
I/O
liD
I-t-+-+----T4-+-IR---------H>-H---+-f-<~'-<
Outputs:
Combinatorial
------t----\Ir-~____,I/---------------'----~~
>--H>--H-+<+<'-<
Outputs:
. Preliminary Designation
goals or preliminary part evaluation, and are not guaranteed. Gould or an authorized sales representative
should be consulted for current information before using
this product.
The "Preliminary" designation on a Gould data sheet in~ica~es that the ~roduct is not characterized. The specifications are subject to change, are based on design
6.33
CMOS Programmable
Electrically Erasable Logic Device
-) GOULD
AIMII®Semiconductors
Preliminary Data Sheet
Features
• Application Versatility
-Replace random SSI/MSI logic
-Create customized comparators, multiplexers,
encoders, converters, etc.
• Advanced CMOS EEPROM Technology
• Low Power Consumption
- 65mA + 0:5mNMHz max
• Development Support
- Third-party software and programmers
-Gould PEEL Development System with APEEL'M
Logic Assembler
• High Performance
-tPD = 30ns max, tOE = 30ns max
• Architectural Flexibility
-8 inputs and 10 II0s
-Programmable ANDIOR arrays with 42
product terms/20 sum terms
General Description
The Gould PEEL 153 is a CMOS Programmable Electrically Erasable Logic device that provides a highperformance, low-power, reprogram mabie , and
architecturally enhanced alternative to conventional programmable logic devices (PLDs). Designed in advanced
CMOS EEPROM technology, the PEEL153 rivals
speed parameters of comparable bipolar PLDs while
providing a dramatic improvement in active power consumption. The EE-reprogrammability of the PEEL 153
reduces development and field retrofit costs and enhances testability to ensure 100% field programmability
• EE Reprogrammability
-Superior programming and functional yield
-Low cost windowless package
-Erases and programs in seconds
• Replacement for PLS153
-Ten additional product terms
-'-Output-enable terms in OR array
-Signature word
. -"-Foolproof design security
Block Diagram
Pin Diagram
~+
I/O
r-t=t++=1=1R~ I/O
___ JfEEm~I/O
..J
1'0
I
1-t-++-t-t-~'~----~~~------~~~~H va
H"l uo
''''I''-"'
""I~
6.40
r"'l
uo
~
110
-) GOULD
~MII®Semiconductors
PEE~M173
Absolute Maximum Ratings Exposure to absolute maximum ratings over extended periods of time may affect
device reliability. Exceeding absolute maximum ratings may cause permanent damage.
Symbol Parameter
Conditions
Raling
Unit
Vee
Supply Voltage
Relative to GND
-0.6 to +7.0
V
Relative to GND 1
-0.6 to Vec + 0.6
Via
Voltage Applied to Any Pin 8
TA
Ambient Temp, Power Applied
-10 to +S5
V
·C
TST
Storage Temperature
-65 to +150
·C
TlT
Lead Temperature
+300
·C
Soldering 10 Seconds
Operating Ranges
Symbol Parameter
Conditions
Min
Max
Vee
Supply Voltage
Commercial
4.75
5.25
Unit
V
TA
Ambient Temperature
Commercial
0
70
·C
D.C. Electrical Characteristics Over the operating range.
Min
Max
Unit
VIH
Vil
Input HIGH Level
2.0
Vee + 0.3
V
Input LOW Level
-0.3
O.S
V
VOH
Output HIGH Voltage
Vee
Val
Output LOW Voltage
Vee
Il
Input Leakage Current
los
Output Short Circuit Current2
loz
Output Leakage Current
IcesT
Power Supply Current,
Standby, TIL Interface
VIN
IccAT
Power Supply Current,
Active, TIL Interface
VIN = Vil or VIH . All inputs,
feedback, and II0s switching 3 .
Symbol Parameter
Conditions
= Min, 10H = -3.2mA
= Min, 10l = SmA4
Vee = Max, GND ,,; VI ~ Vee
Vee = Max, Va = GND
1/0 = High Impedence
Vee = Max, GND ,,; Va ~ Vce
= Vil or VIH3
6.41
V
2.4
-30
0.5
V
10
",A
-90
rnA
±10
",A
65
rnA
IccST+
O.5mAlMHz
rnA
GOULD
AIMII®Semiconductors
PEEL: 173
M
Capacitance These measurements are periodically sample tested.
Symbol Parameter
Conditions
CIN
Input Capacitance
COUT
Output Capacitance
Min
TA = 25°C
Vee = 5.0V, f = 1kHz
Max
Unit
6
pF
12
pF
A.C. Electrical Characteristics Over the operating ranges.
PEEL173C-30
Symbol Parameter
Min
PEEL173·35
Max
Min
Max
PEEL173C-40
Min
Max
Unit
t PD
Propagation Delay, Input to Output
30
35
40
ns
tOE
Input to Output Enable 6
30
35
40
ns
too
Input to Output Disable 6 .?
30
35
40
ns
Switching Waveforms
~t'~::~ t~D~ t~E~
Inputs
) K Valid Output
Outputs
I\.
Valid Output
Notes:
Test Loads
1. Minimum DC input is -0.5V, however, inputs may undershoot to
-2.0V for periods less than 30ns.
5.0V
Tesl Load7
2. Test one output at a time. Duration of short circuit should not
exceed 1 second.
TTL Interface
R, = 4580
3. All I/O pins open (no load).
R, = 2700
Oulpul
4. Assumes worst-case conditions-all outputs loaded. Val = 0.5V
@ IOl = 15mA with one output loaded.
0--.-----+
CMOS IAlert"e
R, = 4490
R,
5. Test conditions assume: signal transitions of 5ns or less from the
10% and 90% points; timing reference levels of 1.5V (unless
otherwise specified); and test loads shown.
= 4330
6. too and tOE are measured at VOH -O.lV and Val +O.lV.
Thevenln Equivalent
7. Cl includes scope and jig capacitance. too is measured with
Cl = 5pF.
TIL Interface
R, = 1690
VRel
Oulpul 0-----;
30pF
.l
= 1.86V
8. Via specified is not for programlverily operation. Contact Gould for
information regarding PEEL173 program/verily specifications.
CMOS IAlert.ce
R, = 227KO
VRel
= 2.38V
6.42
-} GOULD
AIMII®Semiconductors
PEEL™173
Preliminary Designation
its use. No license is granted under any patents or patent rights of Gould.
The "Preliminary" designation on a Gould data sheet indicates that the product is not characterized. The specifications are subject to change, are based on design
goals or preliminary part evaluation, and are not guaranteed. Gould or an authorized sales representative
should be consulted for current information before using
this product.
Gould's products are not authorized for use as critical
components in life support devices or systems without
the written approval of the president of Gould, Inc. Life
support devices, or systems, are devices or systems
which, (a) are intended for surgical implant into the
body, or (b) support or sustain life and whose failure to
perform, when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the
user. A critical component is any component of a life
support device or system whose failure to perform can
be reasonably expected to cause the failure of the life
support device or system, or to affect its safety or
effectiveness.
Specifications, Patents, and Life Support Policy
Gould reserves the right to make changes in specifications at any time and without notice. The information
furnished by Gould in this publication is believed to be
accurate and reliable. However, no responsibility is
assumed by Gould for its use, nor for any infringements
of patents of other rights of third parties resulting from
6.43
CMOS Programmable
Electrically Erasable Logic Device
-} GOULD
AIMII®Semiconductors
Preliminary Data Sheet
PEEL'M 253
-PC-based software translates existing JEDEC files
to PEEL253 format
Features
• Advanced CMOS E2 PROM Technology
• Architectural and Design Enhancements
-8 dedicated inputs, 10 I/O pins
-Dual programmable logic arrays: AND (36 inputs X
42 product terms) OR (20 sum terms X 42 products)
-Sharing of all 42 product terms
-I/O polarity controls
-Output enable terms in OR array
-Security from unauthorized copying
-Signature word for user specified ID
• Low Power Consumption
-TTL: 65mA+0.5mA/MHz Max
• High Performance
- TPD 30nS Max, TOE 30nS Max
• Reprogrammability
-100% factory tested
-Cost effective window-less package
-Erases and programs in seconds
-Adds convenience, reduces field retrofit and development cost
• Application Versatility
-Replaces random SSI/MSI logic
-Ideal for customized combinatorial functions: comparators, multiplexers, encoders, converters, etc.
• Development/Programmer Support
-Popular third party development tools and stand
alone programmers
-PC based evaluation and development tools from
Gould
General Description
The Gould PEEL'· 253 is a CMOS Programmable
Electrically Erasable Logic device that provides a high
performance, low power, reprogrammable, and architecturally enhanced alternative to conventional programma-
• Plug-in Compatibility
-Signetics PLS 153, ICT 253
Block Diagram
Pin Diagram
>---y-+-+--I-1-l-------------<'\ Valid Output
Notes:
Test Loads
1. Minimum DC input is -0.5V, however, inputs may undershoot to
-2.0V for periods less than 30ns.
5.DV
2. Test one output at a time. Duration of short circuit should not
exceed 1 second.
TTL Interface
R, = 4580
R,
3. All I/O pins open (no load).
= 2700
4. Assumes worst-case conditions-all outputs loaded. Val
@ IOl = 15mA with one output loaded.
CMOS I"tert".
R, = 4490
R, = 4330
=
0.5V
5. Test conditions assume: signal transitions of 5ns or less from the
10% and 90% points; timing reference levels of 1.5V (unless
otherwise specified); and test loads shown.
6. too and tOE are measured at VOH -0.1V and Val +O.1V.
Thevenin Equivalent
7. Cl includes scope and jig capacitance. too is measured with
Cl = 5pF.
TIL Interface
RL = 1690
VRel = 1.86V
Output
0--------4
30pF
.I
8. Via specified is not for program/verify operation. Contact Gould for
information regarding PEEL253 program/verify specifications.
CMOS Interface
RL = 227KO
VRel = 2.38V
6.47
-} GOULD
AIMII®Semiconductors
PEEL:"M 253
Preliminary Designation
its use. No license is granted under any patents or patent rights of Gould .
. The "Preliminary" designation on a Gould data sheet indicates that the product is not characterized. The specifications are subject to change, are based on design
goals or preliminary part evaluation, and are not guaranteed. Gould or an authorized sales representative
should be consulted for current information before using
this product.
Gould's products are not authorized for use as critical
components in life support devices or systems without
the written approval of the president of Gould, Inc. Life
support devices, or systems, are devices or systems
which, (a) are intended for surgical implant into the
body, or (b) support or sustain life and whose failure to
perform, when properly used in accordance with in. structions for use provided in the labeling, can be reasonably expected to result in a significant injury to the
user. A critical component is any component of a life
support device or system whose failure to perform can
be reasonably expected to cause the failure of the life
support device or system, or to affect its safety or
effectiveness.
Specifications; Patents, and Life Support Policy
Gould reserves the right to make changes in specifications at any time and without notice. The information
furnished by Gould in this publication is believed to be
accurate and reliable. However, no responsibility is
assumed by Gould for its use, nor for any infringements
of patents of other rights of third parties resulting from
6.48
CMOS Programmable
Electrically Erasable logic Device
-) GOULD
AIMII®Semiconductors
Preliminary Data Sheet
PEEL:M 273
-PC-based software translates existing JEDEC files
to 273 format
Features
• Advanced CMOS
E2 PROM
Technology
• Architectural and Design Enhancements .
-12 dedicated inputs, 10 1/0 pins
-Dual programmable logic arrays: AND (44 inputs X
44 product terms) OR (20 sum terms X 42 products)
-Sharing of all 42 product terms
-1/0 polarity controls·
-Output enable terms in OR array
-Security from unauthorized copying
-Signature word for user specified 10
• Low Power Consumption
-TTL: 65mA+0.5mA/MHz Max
• High Performance
- T PD 30nS Max, TOE 30nS Max
• Reprogrammability
-100% factory tested
-Cost effective window-less package
-Erases and programs in seconds
-Adds convenience, reduces field retrofit and development cost
• Development/Programmer Support
-Popular third party development tools and stand
alone programmers
-PC based evaluation and development tools from
Gould
• Plug-in Compatibility
-Signetics PLS 173, ICT 273
• Application Versatility
-Replaces random SSIIMSI logic
-Ideal for customized combinatorial functions: comparators, multiplexers, encoders, converters, etc.
General Description
The Gould PEEL'· 273 is a CMOS Programmable
Electrically Erasable Logic device that provides a high
performance, low power, reprogram mable, and architecturally enhanced alternative to conventional programma-
Block Diagram
Pin Diagram
lFEEE~~'/O
110
~-+-------'
~L:;:;====:.J
I/O
IFE=EEE'/O
HH-t--I--t-+----<'"
,
II-jl=t=t~
®= Polarity Control
a
1
6.49
=
=
Non Inverted
Inverted
110
110
110
1/0
110
110
Pin Names
I
I/O
GND
Vee
=
=
=
=
Input Only
Bi-Direetionallnput/Output
Ground
Power Supply (+ 5V)
-} GOULD
AIMII®Semiconductors
PEEL'M 273
82S173) plus several architectural enhancements including: output enable terms in the "OR" array, 10 additional
general purpose product terms, security from unauthorized copying of designs, and signature word for user
specified device identification. Applications of the
PEEL 273 include replacement of random SSI/MSI
logic circuitry, and a wide range of combinatorial logic
functions, such as priority encoders, comparators, parity
generators, code converters, address decoders, and
multiplexers. Development and programming for the
PEEL 273 is supported by popular development
tools and programmers from third-party manufacturers,
plus PC-based PEEL Development System from Gould.
ble logic devices (PLDs). Designed in advanced CMOS
E2 PROM technology, the PEEL 273 rivals speed
parameters of comparable bipolar PLDs with a sUbstantial improvement in power consumption. The E2
reprogrammability of the PEEL273 not only
reduces development and field retrofit costs but enhances testability ensuring 100% field programmability
and function. Additionally, the PEEL 273 technology
allows for cost effective "window-less" packaging in a
24-pin 300-mil DIP.
Providing both programmable "AND" and programmable
"OR" arrays, the PEEL 273 offers functional compatibility to the Signetics PLS173 (previously numbered
PEEL273 Logic Array Diagram
ProductTerms(0-41)
41393735333\ 2927252321,g 171513 11 9
7
5
3
1
'03638343230282624_2220.'816141210864
2
0
I[DI
[II[II'4'
10-
'"
'6'
lIT}-
[III[II-
"""
""
""
""
"
!ill
lIE\@}-
"
"
"
""
""
.""
"
"
""" ;=
~
"""
t- 3
""53
,
04
os
"
",
58
59
60
63
6.50
>--' F"'-ri
-EI
I/O
~
I/O
21
I/O
--@i
I/O
~
-@
-@
~
~
"
I/O
I/O
I/O
I/O
I/O
I/O
->
GOULD
AIMII®Semiconductors
PEEL'M 273
Absolute Maximum Ratings Exposure to absolute maximum ratings over extended periods of time may affect
device reliability. Exceeding absolute maximum ratings may cause permanent damage.
Symbol Parameter
Rating
Unit
Vee
VIO
Supply Voltage
Relative to GND
Conditions
-0.6 to + 7.0
V
Voltage Applied to Any Pin 8
Relative to GND 1
-0.6 to Vec + 0.6
V
TA
Ambient Temp. Power Applied
-10to +B5
'C
TST
Storage Temperature
-65 to +150
'C
TlT
Lead Temperature
+300
'C
Soldering 10 Seconds
Operating Ranges
Symbol Parameter
Conditions
Min
Max
Vee
Supply Voltage
Commercial
4.75
5.25
Unit
V
TA
Ambient Temperature
Commercial
0
70
'C
D.C. Electrical Characteristics Over the operating range.
Min
Max
Unit
VIH
Vil
Symbol Parameter
Input HIGH Level
2.0
Vee + 0.3
V
Input LOW Level
-0.3
O.B
VOH
Output HIGH Voltage
VOL
Output LOW Voltage
Vee = Min, 10l = BmA4
0.5
V
Il
Input Leakage Current
Vee = Max, GND .;; VI .;; Vee
10
los
Output Short Circuit Current 2
Vee = Max, Vo = GND
-90
f.1A
mA
loz
Output Leakage Current
110 = High Impedence
Vee = Max, GND .;; Vo .;; Vee
:,:10
f.1A
leesT
Power Supply Current,
Standby, TIL Interface
VIN = Vil or VIH 3
65
mA
leeAT
Power Supply Current,
Active, TIL Interface
VIN = Vil or VIH . All inputs,
feedback, and 1105 switching 3 .
Iccsr+
o.5mA/MHz
mA
Conditions
Vee = Min, 10H = -3.2mA
6.51
-30
V
V
2.4
GOULD
AIMII®Semiconductors
PEELTM 273
Capacitance These measurements are periodically sample tested.
Symbol Parameter
Conditions
CIN
Input Capacitance
COUT
Output Capacitance
Vee
Min
TA = 25'C
= 5.0V, f = 1kHz
Max
Unit
6
pF
12
pF
A.C. Electrical Characteristics Over the operating ranges.
273-30
Symbol Parameter
Min
273-40
273-35
Max
Min
Min
Max
Max
Unit
tpo
Propagation Delay, Input to Output
30
35
40
ns
tOE
Input to Output Enable 6
30
35
40
ns
too
Input to Output Disable 6 .7
30
35
40
ns
Switching Waveforms
t',::~ t,oo; t~E~
Inputs
) K Valid Output
Outputs
"-
.7 Valid Output
~
Noles:
Test Loads
1. Minimum DC input is -O.SV, however, inputs may undershoot to
-2.0V for periods less than 30ns. '
5.0V
Test load7
TIL Interface
R, = 458n
R, = 270n
Output
0--.---4
CMOS Interlace
R, = 449n
R, = 433n
2. Test one output at a time. Duration of short circuit should not
exceed 1 second.
3. All 1/0 pins open (no load).
4. Assumes worst-case conditions-all outputs loaded. VOL
= O.SV
@ IOL = 15mA with one output loaded.
S. Test conditions assume:' signal transitions of 5ns or less from the
10% and 90% points; timing reference levels of 1.5V (unless
otherwise specified); and test loads shown.
6. tOD and tOE are measured at VOH -0.1V and VOL +0.1V.
Thevenin Equivalent
TIllnlerface
RL = 169n
VRel = 1.S6V
HL
Output
0------1
30pF
I
7. CL includes scope and jig capacitance. tOD is measured with
CL = SpF.
8. VIO specified is not for programlverify operation. Contact Gould for
information regarding PEEL273 programlverify specifications.
CMOS Interlace
RL = 227KH
VRel = 2.38V
6.52
-} GOULD
AIMII®Semiconductors
PEEL'M 273
Preliminary Designation
its use. No license is granted under any patents or patent rights of Gould.
The "Preliminary" designation on a Gould data sheet indicates that the product is not characterized. The specifications are subject to change, are based on design
goals or preliminary part evaluation, and are not guaranteed. Gould or an authorized sales representative
should be consulted for current information before using
this product.
Gould's products are not authorized for use as critical
components in life support devices or systems without
the written approval of the president of Gould, Inc. Life
support devices, or systems, are devices or systems
which, (a) are intended for surgical implant into the
body, or (b) support or sustain life and whose failure to
perform, when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the
user. A critical component is any component of a life
support device or system whose failure to perform can
be reasonably expected to cause the failure of the life
support device or system, or to affect its safety or
effectiveness.
Specifications, Patents, and Life Support Policy
Gould reserves the right to make changes in specifications at any time and without notice. The information
furnished by Gould in this publication is believed to be
accurate and reliable. However, no responsibility is
assumed by Gould for its use, nor for any infringements
of patents of other rights of third parties resulting from
6.53
-) GOULD
AIMII®Semiconductors
PEEL:M
Development System, PDS
Features
• Development System for PEEL Devices
-Editor, logic assembler, translator programmer, and
tester all in one system
-Runs on PC-compatible computers
• Conventional PLD Programmer Functions
-Program, Load, Verify, Secure
• APEEL '" Boolean Logic Assembler
-Supports all advanced features of PEEL devices
-"PALASM®-like" sum-of-products equations
-'fI,BEL'"-like" macro cell definitions
-Logic simulation
• Translates Standard PLDs to PEEL Devices
-Loads PLD or reads JEDEC file
-Automatically translates to PEEL device
• Built-in File Editor
-Edit source, JEDEC, or test-vector files
• Enhanced Logic-Test Capabilities
-Tests device in socket to JEDEC test vectors
-Special features: single step, loop, capture
• Expandable and Accessible
-New features and devices supported with software
updates
-No copy protection
General Description
The PEEL'M Development System is a powerful, yet inexpensive, PC-based system for designing with PEEL
(Programmable Electrically Erasable Logic) devices.
The PDS is a personal PLD work-station providing
PEEL Development System, PDS
PEEL and APEEl are trademarks of International CMOS Technology, Inc.
6.54
PAL and PALASM are registered trademarks of Monolithic Memories, Inc.
ABEL Is a trademark of DATA lID Corporation.
WordStar is a registered trademark of MicroPro International Corporation.
PEEL
Development System, PDS
-} GOULD
AIMII®Semiconductors
everything needed to implement your logic designs from
concept to silicon. Several options for designing with
PEEL devices are available with the PDS. For example,
an existing PLD design (Le., a PAL® or EPLD JEDEC
file) can be automatically translated and programmed
into a PEEL device. Additionally, the translation capability allows you to use your present PLD logic assembler
or compiler to design with PEEL devices.
To fully support the advanced features of PEEL
devices, the PDS also provides the tools needed to
design from start to finish, including a built-in word
processor for design entry and editing, the APEEL '"
boolean-logic assembler, a complete PEEL-device
programmer and enhanced logic tester.
The PEEL Development System provides an editor,
logic assembler, translator, programmer, and tester
all in one integrated package.
The capabilities of the software-controlled programmer
will be expanded as new devices are released by
Gould. Registered owners are enrolled in the Gould
software update service and receive programmer/
development-software updates.
SYSTEM CONTENTS
Software
o PEEL Development System Software
(on 5 1/4" 360K diskettes)
Hardware
e PEEL-device-programmer module with ribbon-cable
connector
o PEEL-device programmer card
COl Sample PEEL 18CV8 devices
Literature
PEEL Development System Manual
PEEL-device data sheets
Gould license agreement and warranty
Gould warranty/update registration card
Existing PLDs (i.e., PAL or EPLD) can be translated
and programmed to a PEEL device
•
..
•
•
SYSTEM REQUIREMENTS
•
•
•
e
tl
IBM-PC/XT/AT or compatible computer
Minimum 256K RAM memory
Monochrome or color display
Two 360K floppy-disk drives or one floppy-disk drive
and a hard disk
DOS version 2.1 or greater
For more information contact:
-Gould Inc., Semiconductor Division
2300 Buckskin Rd.
Pocatello, ID 83201
(208) 233-4690
Built-in file editor with "WordStar®-like" commands
allows design entry for APEEL source, test-vector,
and formatted JEDEC files.
6.55
PDS00189
-} GOULD
AIMII®semiconductors
Static CMOS &
NMOS ROMs
Static CMOS & NMOS
Family of ROMs
-} GOULD
AIMII®Semiconductors
Features
• 16K, 32K, 64K, 128K, 256K, 512K, 1 Meg Selections
• Fast Access Time
• Mate With State Of The Art 32 Bit Microprocessors
o Low Standby Power CMOS
• Fully Static Operation
o Single +5V ±10% Power Supply
• Directly TTL Compatible For Clean Interface
o Three-State TTL Compatible Outputs
• EPROM Pin Compatible
• Late Mask Programmable For Quick Turn Times
• Programmable Output/Chip Enable
General Description
The Gould AMI family of ROMs are static mask programmable and organized by 8 bits. The device is fully
TTL compatible on all inputs and outputs and uses a
single +5V power supply. There are no requirements
for clocks or refreshing, because they are static in
operation. The three state outputs facilitate memory
expansion by allowing the outputs to be OR-tied to other
devices. OEICE active level inputs and the memory
contents are user defined.
Block Diagram
Logic Symbol
·OEfCE ·0f'CE
A,
A,
A.
A,
Au
_
_
_
_
AI1 _
ADDRESS
DECODER
DRIVER
f--+-
Ao
A, A,
A,
A4
As
A,
A,
A. A, A1O -
BIT ARRAY
Au _
A'l Au _
A'5 _
t
t
A,
A,
A,
A,
A.
A,
_
_
_
_
_
_
ADDRESS
DECODER
DRIVER
A13 -
110
CIRCUITS
A14 -
A15 -
t
f·
POWER
DOWN
·OEfCE -
CHIP
ENABLE
DECODER-
·OE/CE-
00
0,
0,
0,
04
Os
0,
0,
Au A12 -
COLUMN
r-- -1-+
-
~
~
Pin Names
OUTPUT
BUFFERS
I
I
I
Ao-A15
00-0 7
11""11
DEICE
Vee; GND; NC
00 0, O2 Qa 04 05 06 07
• THE USER DECIDES BETWEEN AN DE OR CE FUNCTION AND
THEN DEFINES THE ACTIVE LEVEL FOR DEICE
7.3
Address Inputs
Data Outputs
Output Enable/Chip Enable
5V; Ground; No Contact
-) GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
Table 1.
Device Name
Process
Capacity
Organization
Compatible EPROM
Number of Pins
Plastic Dip Package Available
Ceramic Dip Package Available
SOIC Plastic Package Available
Temperature Range: C/I/M; 0 to 70'C/-40 to
85'C/-55 to 125'C
Electrical Characteristics: Vee
= +5V
Symbol Parameter
Val
Vah
lah
Vii
Vih
ILi
ILa
Icc1
Icc2
Isb1
Isb2
tM
tACE
tOE
tCEO
tOEO
tOH
Output LOW Voltage (ial=3.2mA)
Output HIGH Voltage
Output HIGH Current
Input LOW Voltage
Input HIGH Voltage
Input Leakage Current
Output Leakage Current
Power Supply Current-TIL Active
Power Supply Current-CMOS Active
Power Supply Current-TIL
Power Supply Current-CMOS
Address Access Time-Commercial Temp.
Industrial Temp.
Mil Temp.
Chip Enable Access Time
Industrial Temp.
Mil Temp.
Output Enable Access Time
Industrial Temp.
Mil Temp.
Disable Time From Chip Enable
Industrial Temp.
Mil Temp.
Disable Time From Output Enable (Note 5)
Industrial Temp.
Mil Temp.
Output Hold Time
Industrial Temp.
Mil Temp.
S6316
CMOS
16K
2K x 8
2516
24
YES
YES
NO
S6333/S63332
CMOS
32K
4K x 8
2732/2532
24 (A)/24 (8)
YES
YES
NO
S63364
CMOS
64K
8K x 8
68764
24
YES
YES
NO
C/I/M
CIIIM
C/I/M
±10%
Units Min.
V
V
V
V
fl.A
fl.A
mA
mA
mA
fl.A
ns
ns
ns
ns
ns
ns
Max.
Min.
2.4
Max.
2.4
-1.0 mA
-0.3
0.8
2.2 Vcc + 0.3
-1
1
-10
10
40
Note 3
Note 4
35
Note 5
2
Note 6
100
100/120
150
175
100/120
150
175
70
75
80
0
50
0
65
70
0
0
50
0
65
0
70
0
0
0
Notes
1. NMOS Power Test: Vee=Veemax; OEICE=Active; Address inputs @ Vii
2. NMOS Standby Power Test: Same as Note 1 except CE=Deselected
3. CMOS Power Test: TR=150ns, duty=100%
4. CMOS Active Test: TR=150ns, duty=100%, Vj=Gnd or Vee
5. Deselect Power Test: Chip in Standby Mode, Vj=ViI or Vjh
6. Standby Power Test: Chip in Standby Mode, Vj=Gnd or Vee
7. In Notes 1 through 6 the Output Loads are Disconnected.
*
Package under development
7.4
Min.
0.4
0.4
-1.0 mA
-0.3
0.8
2.2 Vcc + 0.3
-1
1
-10
10
Note 3
40
Note 4
35
Note 5
2
Note 6
100
100/120
150
175
100/120
150
175
70
75
80
0
50
0
65
0
70
0
50
0
65
70
0
0
0
0
Max.
0.4
2.4
-1.0 mA
-0.3
0.8
2.2 Vcc + 0.3
-1
1
-10
10
Note 3
40
Note 4
35
Note 5
2
Note 6
100
100/120
150
175
100/120
150
175
70
75
80
50
0
65
0
70
0
50
0
0
65
70
0
0
0
0
GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
Table 1. (continued)
Preliminary
Device Name
Process
Capacity
Organization
Compatible EPROM
Number of Pins
Plastic Dip Package Available
Ceramic Dip Package Available
SOIC Plastic Package Available
PLCC Package Available
Temp Range: C/I/M; 0 to 70"C/-40 to 85"C/-55 to 125"C
Electrical Characteristics: Vee
=
Parameter
Vol
Voh
loh
Vii
Vih
ILi
ILo
Icc1
Icc2
Isb1
Isb2
tM
Output LOW Voltage (iol=3.2mA)
Output HIGH Voltage
Output HIGH Current
Input LOW Voltage
Input HIGH Voltage
Input Leakage Current
Output Leakage Current
Power Supply Current-TIL Active
Power Supply Current-CMOS Active
Power Supply Current-TIL
Power Supply Current-CMOS
Address Access Time-Commercial Temp.
Industrial Temp.
Mil Temp.
Chip Enable Access Time
Industrial Temp.
Mil Temp.
Output Enable Access Time
Industrial Temp.
Mil Temp.
Disable Time From Chip Enable
Industrial Temp.
Mil Temp.
Disable Time From Output Enable (Note 5)
Industrial Temp.
Mil Temp.
Output Hold Time
Industrial Temp.
Mil Temp.
tOE
tCEO
tOEO
tOH
S23128
NMOS
128K
16K x 8
27128
28
YES
YES
YES
NO
C/IiM
S631000/S631001
CMOS
1 Meg
128Kx8
27011/27010
28/32
YES
YES
NO
YES
C/I/M
S63512
CMOS
512K
64K x 8
27512
28
YES
NO
NO
YES
Cll/Mt
S63256
CMOS
256K
32K x 8
27256
28
YES
YES
YES
YES
C/I/M
+5V ±10%
Symbol
tACE
S6364
CMOS
64K
8K x 8
2764
28
YES
YES
YES
YES
C/I/M
Units Min.
V
V
V
V
IJ.A
IJ.A
mA
mA
mA
IJ.A
ns
ns
ns
ns
ns
ns
Max.
Min.
0.4
2.4
Max.
0.4
Noles
I. NMOS Power Test: Vee~Veemax; OE/CE~Active; Address inputs @ Vii
2. NMOS Standby Power Test: Same as Note 1 except CE~Deselected
3. CMOS Power Test: TR~150ns, duty~IOO%
4. CMOS Active Test: TR~150ns, duty~IOO%, Vi~Gnd or Vee
5. Deselect Power Test: Chip in Standby Mode, Vi~ViI or Vih
6. Standby Power Test: Chip in Standby Mode. Vi~Gnd or Vee
7. In Notes 1 through 6 the Output Loads are Disconnected.
t Package under development
7.5
-220
-0.5
2.0
-10
-10
Note 1
IJ.A
0.8
Vcc
10
10
80
Note 2
20
0
0
0
0
0
0
0
0
0
250
280
300
250
280
300
80
115
120
80
115
120
80
115
120
Max.
Min.
Max.
Min.
Max.
0.4
2.4
-1.0 mA
-1.0mA
-1.0 mA
-0.3
-0.3
0.8
0.8
-0.3
0.8
2.2 Vcc + 0.3 2.2 Vcc + 0.3 2.2 Vcc+0.3
-1
-1
1
1
-1
1
-10
-10
10
10
-10
10
Note 3
Note 3
40
50
50
Note 3
Note 4
45
Note 4
35
Note 4
45
Note 5
2
Note 5
2
Note 5
2
Note 6
Note 6
150
100
Note 6
150
120/150
150/200
150
175
200
175
250
200
200
150/200
120/150
150
200
175
175
250
200
200
70
80
80
75
85
90
80
90
100
0
0
50
60
70
0
0
0
65
75
80
0
0
70
0
80
90
0
0
0
50
0
60
70
0
0
65
75
0
80
0
0
70
80
90
0
0
0
0
0
0
0
0
0
0
0.4
2.4
2.4
-1.0 mA
-0.3
0.8
2.2 VCC + 0.3
-1
1
-10
10
Note 3
40
Note 4
35
Note 5
2
Note 6
100
100/120
150
175
1001120
150
175
70
75
80
0
50
0
65
0
70
0
50
0
65
0
70
0
0
0
Min.
0.4
2.4
I
-} GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
Capacitance: TA = 25°C, f = 1.0 MHz
Symbol
Parameter
CIN
Input CapaCitance
COUT
Output Capacitance
Minimum
Maximum
Units
7
10
pF
pF
Conditions
VIN = OV
VOUT = OV
Figure 1
,---.
TEST COMPARATOR
AC TEST CONDITIONS:
INPUT PULSE LEVEL:
O.OV TO 3.0V (CMOS)
0.8V AND 2.0V (NMOS)
INPUT RISE AND FALL TIMES:
INPUT TIMING LEVEL:
OUTPUT TIMING LEVEL:
OUTPUT LOAD:
I
OUT
Cl = 100pF
10ns
1.5V
1.5V
See Figure 1
I
\ r - - - - Vl = 1.92V (CMOS)
Rl = 4760 (CMOS) Vl = 2.27V (NMOS)
Rl = 5850 (NMOS)
Cl = CSTRAY + CTEST FIXTURE + CCAP
Application of Gould ROMs
Flexibility on Control Line Programming
All of the ROMs offered by Gould are fully static, asynchronous, non-multiplexed devices. No matter what
microprocessor you're using in your system, careful
planning will give you the greatest flexibility in using
our ever-expanding family of ROMs.
You can use the programmable control functions to
your best advantage. Let's take the 86364 as an example. If four 86364s are used in a system, pin 22 on
each device could be a common OE signal for a master
tristate control; pin 20 on each device could be a master powerdown control; and pins 26 and 27 could serve
as 1-of-4 addressing to select which of four ROMs is
active.
No Clocks Are Required
A clock is not required by our ROMs to latch addresses, precharge internal circuitry, or perform any
other function. All control lines (CE, or OE) may
remain in a valid read state for an indefinite period of
time, during which the address inputs may be changed
as desired to access various stored data.
Another possibility would be to use all four control
lines on the 86364 as higher order addresses. While
the data sheet may show different labels on these pins
to conform with common industry practice, all control
lines on the 86364 can in reality be programmed with
equal flexibility. Taking advantage of this, sixteen 86364
devices can be addressed from four control lines.
These control lines can be all powerdown, all nonpowerdown, or any combination. With this approach, a
later system evolution to higher density ROMs means
that the correct signals are already in place for both
addressing and bus control.
The Address Inputs Must Be Valid for the
Entire Cycle
The addresses must be held constant to a Gould ROM
until the output data has been placed onto the system
data bus and read by the microprocessor or a peripheral device. If the microprocessor is one of several
common types using a multiplexed address/data bus,
the system design must incorporate latches to extract
address information from this bus and supply the
latched addresses to our ROM.
7.6
-) GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
AC Timing Diagram
ADDRESS TO OUTPUT DELAY (OUTPUT ENABLED)
ADDRESS
INPUTS
DATA
OUTPUTS
OUTPUT ENABLE TO OUTPUT DELAY
(ADDRESS VALIDIOUTPUT ENABLED
OUTPUT
ENABLE
VALID ENABLE
tOE
DATA
OUTPUTS
-
Hi-Z
------<1
CHIP ENABLE/OUTPUT ENABLE TO OUTPUT DELAY (ADDRESS VALID)
CHIP
ENABLE
OUTPUT
ENABLE
DATA
OUTPUTS
7.7
-) GOUL[]
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
Figure 1. Example of minimum configuration for a Gould ROM and a microprocessor using a
non-multiplexed address bus.
CPU
20
CEIOE
A15
~
AO-A14
00-07
RO
~
AO·A14
563256
00-07
22
OE
Figure 2. Example of a minimum configuration for a system using a multiplexed address/data bus.
ALE
~
r
CPU
CLK
OCTAL
LATCH
DE
-
ADO·AD7
.R
AO·A7
~
QO·Q7
56364
"-
A8·A15
/
27 v
RD
7.S
A8·A12, Control
Pins 20, 22, 26
DE
-) GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
Powerdown or Not: It's Up to You
Finally, you have the option on most of our ROMs to
choose whether or not to incorporate powerdown or
standby capability. The key is in the control line programming that you specify when the order is placed.
Any pin specified as a Chip Enable, either high or low,
can place the device into a powerdown mode as well
as place all outputs in a tristate condition. In powerdown, or standby, the device draws much less current
than in the active mode.
the only difference in the two options. Because of the
differences in internal circuitry being controlled, a CE
pin has relatively long access time, perhaps 250ns,
compared to a OE pin, perhaps 80ns. Therefore,
system timing requirements must be evaluated
when weighing the relative merits of programming
for powerdown.
Another item to consider is printed circuit (PC) board
layout. A powerdown device has a noticeable change in
power supply current when it is switched into the active
mode. Careful PC board layout and power supply decoupling will prevent the introduction of noise into
your system. This noise is due to the interaction of
the change in current and the inherent inductance of
PC board wiring traces.
If, instead a pin is programmed as Output Enable, that
pin controls only the output mode (active or tristate);
device current is relatively constant. All Gould ROMs
which provide powerdown capability allow you to choose
your own combination of CE and OE. For example, the
823128 can be programmed with three CE functions, or
one CE and two OE, etc.
Note that a device whose outputs are switched to the
active state by a OE pin will not exhibit this change in
power supply current, however, power supply decoupiing is still recommended. A device which is simply in
an output tristate mode and not in powerdown shows
little difference in current compared to the active mode.
When you are making a decision between CE and OE
programming, note that standby current is not
Table 2. Control Lin,e Options
AMI ROMs offer you the choice of control line functions as well as the active level. The possible functions and active level for each pin are shown
below (a "bar" above the function name means active low).
CE Function = Power Down
OE Function = Non Power Down, tristate output control only
DC
= Don't Care (Control pins programmed as DC have no effect on either the powerdown mode or tristate control but are still connected
to input protection devices.)
2K x 8 (16K) 24 Pin S6316 CMOS
Pins 2l-0E, DE, CE, CE, DC
2D-OE, DE, CE, CE, DC
l8-0E, DE, CE, CE, DC
4K x 8 (32K) 24 Pin S6333 CMOS
Pins 2D-OE, DE, CE, CE, DC
l8·0E, DE, CE, CE, DC
4K x 8 (32K) 24 Pin S63A332 CMOS
Pins 2D-OE, OE, CE, CE, DC
2l·DE, OE, CE, CE, DC
8K x 8 (64K) 24 Pin S63364 (CMOS)
Pin 20·0E, DE, CE, CE, DC
8K x 8 (64K) 28 Pin S6364 CMOS
Pins 27-0E, DE, CE, CE, DC
26-0E, DE, CE, CE, DC
22-0E, DE, CE, CE, DC
2D-OE, OE, CE, CE, DC
16K x 8 (128K) 28 Pins S23128 NMOS
Pins 27-0E, OE, CE, CE, DC
22-0E, DE, CE, CE, DC
20-0E, DE, CE, CE, DC
32K x 8 (256K) 28 Pin S63256 CMOS
Pins 22-0E, DE, CE, CE, DC
20-0E, OE, CE, CE, DC
7.9
64K x 8 (512K) 28 Pin S63512 CMOS
Pins 22-0E, OE, CE, CE, DC
20-0E, DE, CE, CE, DC
128K x 8 (1 MEG) 28 Pin S631000 CMOS
Pin 20-0E, QE, CE, CE, DC
.
128K x 8 (1 MEG) 32 Pin S631001 CMOS
Pins 3l-0E, DE, CE, CE, DC
3D-OE, DE, CE, CE, DC
24-0E, DE, CE, CE, DC
22-0E, DE, CE, CE, DC
I
-} GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
Customer Requirements
Upon your approval of the returned EPROM and receipt
of your purchase order by Gould, masks are generated
for production. Prototypes can be furnished to you upon
request. Depending upon the volume required, production shipments are made within six to eight weeks after
code approval and receipt of the purchase order. Under
the Gould corporate policy, if at any time you wish to
cancel your code, you are liable for all work in process (WIP). For additional information on cancellation
charges, please contact your local Gould sales office.
Truth Table: (For simplicity, all control functions in the
Truth Table are defined as actilYe high).
OE/CE
OEICE
Outputs
Power
CE
X
X
CE
DE
DEICE
DEICE
DEICE
OE
DEICE
HI-Z
HI-Z
HI-Z
HI-Z
DATA DUT
STANDBY
STANDBY
ACTIVE
ACTIVE
ACTIVE
How to Get Your ROMs Fast
ROM Ordering Simplified
The following information should be included in the
purchase order when ROM devices are being ordered:
-Part number
-Quantity of prototypes for each pattern (if any)
- Total quantity of each pattern
-Pricing and delivery (quotes can be obtained from
any Gould AMI sales office)
-Package type (plastic or ceramic)
---:Special marking (if required)
-Access speed
-Required temperature range
Other Programming Requirements
Depending upon the ROM required, you must define the
correct pinout options. Programmable pins are either
chip enable (CE) high or low, don't care (DC), or output
enable (OE) high or low. If a device pin is designated
with a CE function, that pin can put the device into a
powerdown cofldition. If DE function is used for a pin,
that pin cannot control powerdown for the device. If a
device has all control pins designated with DE functions,
it is a non-powerdown device.
If a drawing of your pin configuration is available, it
should be provided at the time of EPROM conversion
along with any special package marking requirements.
Your Access Time Requirements
As a further guarantee that the correct Gould device
type has been specified, the following switching
characteristics. need to be defined by you when the
order is placed.
ROM Code Data
The preferred method of receiving ROM CODE DATA
is by electronic data transmission or in EPROM. For
EPROM ROM CODE DATA submission, two EPROMs
should be submitted. One is programmed to the desired
code and the other is blank. Gould AMI will read the
programmed EPROM, transfer this data to disk and then
program the blank EPROM from the stored information.
This procedure guarantees the the EPROM has been
properly entered into the Gould AMI computer system.
The Gould AMI programmed EPROM is returned to
the customer for verification of the ROM data. Unless
otherwise requested, Gould AMI will not proceed until
the customer has returned the ROM CODE VERIFICATION form.
TAA (Address Access Time)
TACE (Chip Enable Access Time)
TADE (Output Enable Access Time)
For electronic data transmission, contact your Gould
AMI sales office for details.
7.10
-) GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
Logic Symbol 512K
DEICE
Logic Symbol 256K
Pin Configuration 512K
DEICE
DEICE
Pin Configuration 256K
DEICE
I
Ao
A,
A,
A,
A,
A,
A,
A,
A,
A,
AlO
Al1
A12
Au
A14
A15
Ao
A,
A,
A,
A,
A,
A,
A,
A,
A,
AlO
Al1
A12
Au
A14
Uo
U,
U,
U,
U,
U,
U,
0,
Ao
00
0,
0,
GNU
Logic Symbol 128K
Pin Configuration 128K
Vee
A14
Au
A,
A,
Al1
DEICE
AlO
DEICE
U,
U,
Uo
0,
U,
0,
U,
0,
0,
0,
0,
0,
0,
Logic Symbol 64K
Pin Configuration 64K
28 Pin
DEI DEI DEI
CE, eE2 CE3
DEICE, DEICE,
I
Ao
A,
A,
A,
A,
A,
A,
A,
A,
A,
AlO
Al1
A12
Au
00
0,
0,
0,
0,
0,
0,
0,
Vee
DEICE,
Au
A,
A,
Al1
DEICE
A,
Ao
00
U,
U,
GNU
Ao
A,
A,
A,
0,
0,
0,
U,
0,
00
U,
~
0,
A,
A,
A,
A,
A,
AlO
Al1
A12
U,
0,
U,
0,
U,
7.11
00
U,
DEICE
DEICE
NC
A12
A,
A,
A,
A,
A,
A,
A,
Ao
Vee
DEICE,
DEICE,
A,
A,
"A11
DEICE
0,
.) GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
(A)
Logic Symbol 32K
Pin Configuration 64K
Logic Symbol 64K
S6333
24 Pin
CEIDE
AD
A,
A,
A,
A,
A,
A.
A,
A,
A,
AlO
A"
A12
Pin Configuration 32K
OE/CE ·OE/CE
A,
A,
0,
0,
0,
Q,
AlO
O.
0,
0,
0,
A,
0,
A,
A,
A,
Q,
All
OE/CE
0,
A.
0,
0,
A,
Q,
A,
O.
A,
AlO
0,
A"
22
Vee
A,
A,
L-_---I
(8)
Logic Symbol 32K
Logic Symbol 16K
Pin Configuration 32K
Pin Configuration 16K
S63332
OEI OEI OEI
OE/CE OE/CE
CE CE
Ao
A,
A,
A,.,
A.
A,
A,
A,
A,
A,
AlO
A"
A,
A,
A,
A,
A.
A,
A,
A,
A,
A,
AlO
0,
Q,
Q,
0,
O.
0,
O.
0,
OE/CE
AlO
7.12
CE
0,
0,
0,
Q,
O.
0,
O.
0,
A,
A.
A,
A,
A,
A,
A,
A,
0,
7
GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
28 Pin P-Dip
32 Pin P-Dip
32 Pin PLCC
5361001
S631001
5361000
A1S
~
VCC
NC
A12
A7
A.
27
A14
2.
25
A13
Al'
A15
A12
AS
A.
A3
A'
Al
A.
D.
2.
A'
A,
23
A11
,."
Al'
Al'
CPl·
07
21
,.
19
11
16
01
12
17
0'
GNO
13
"
"
15
O'
05
D.
03
~
31
3.
29
A7
A.
AS
A.
A3
A'
Al
A.
DO
01
0'
GNO
26
'7
26
25
,.
,.
VCC
~~~~d~5§
CP'
CP3
"'MC\I"'~;;;:;
Al'
A13
A'
A'
A11
CP'
13
'3
22
21
20
15
19
16
O'
OS
D.
17
03
11
12
,.
"
Al'
CPl
07
A7
A.
AS
A.
A3
A'
Al
AD
DO
29
26
'7
26
25
,.
,.
11
12
13
'3
22
21
"'II)IOI'oCOcnO
... . . . . . . . . . . . . . . . ('1,1
.... C\lQM'"
It)
10
oozoooo
"
CP=OE/CE/DC
7.13
A1'
A13
A'
A.
A11
CP2
Al'
CPl
07
-} GOULD
AMII®Semiconductors
Static CMOS & NMOS Family of ROMs
24-Lead PDIP Outline
24-Lead Ceramic DIP Outline
PIN I IDENTIFIER
PIN 1 IDENTIFIER
11
O.200MAX -
~;.~
T,
lOOM'Nl1
~:~-.~'
020 MIN
''''
0.590
14
"
1.5611 MAX !
.520 MIN
~
200 MAX
J[li
.610 MAX
L
150 MAX
l.560MIN
.012 MAX
.nOB MIN
28-Lead Ceramic
DIP Outline
BEND
'
28-Lead PDIP Outline
--T-;-
PIN 1 IDENTIFIER
I
' ' 1' 0
28-Lead SOIC Outline
t==.1I' MAX~
.099
±.ooa
:~~IIh.104±.ooa
.025 ±.1Kl5 J
...JL~16TYP r - '
.050 TYP
7.14
-} GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
PLCCOutline
.023
.029 830
.042
.048
29
I
lU~"
,.
J L.::o ssc.
DIMENSIONS (INCHES)
NOM.
MAX.
MIN.
.118/.129 DIA. EJECTOR PIN
A
A1
A2
0
01
02
03
E
E1
E2
E3
F1
G1
.123
.078
.106
.485
.449
.390
.585
.549
.490
.441
.541
N
No
NE
C
7.15
.0097
.130
.085
.109
.490
.451
.420
.300 REF .
.590
.551
.520
.400 REF.
.443
.543
32
7
9
.0100
NOTE
.140
.095
.112
.495
.453
.430
3
2
.595
.553
.530
3
2
.445
.545
.0103
9
9
5
-} GOULD
AIMII®Semiconductors
Static CMOS & NMOS Family of ROMs
P·DIP Outline
S
y
M
A
B
C
D
E
F
G
7.16
Dimensions
lead
Count
28
32
1.470
1.655
MAX
.560
.520
.610
.580
.020
MIN
.200
MAX
.070
.050
.020
.015
MAX
.560
.520
.610
.580
.020
MIN
.200
MAX
.040
.060
.020
.015
1M Bit (131,072x8)
Static CMOS Mask ROM
-} GOULD
AIMII®Semiconductors
Preliminary Data Sheet
S631000/S631001
Features
o
•
•
•
•
•
o
•
•
•
•
•
General Description
Fast Access Time:
S631 000-15/S631 001-15-150ns
S631 000-20/S631 001-20-200ns
Fully Static Operation
Low Power Dissipation
Active: 275mW Maximum
Standby: 825J1-W Maximum
Single +5V±10% Power Supply
Directly TTL Compatible Inputs
Three-State TTL Compatible Outputs
Late Mask Programmable
Programmable Chip Select/Enable or
Programmable Output Enable
EPROM Compatible (see table 1)
JEDEC Standard 32 pin dip-S631001
JEDEC Standard 28 pin dip-S631000
32 Lead PLCC package available-S631001
The Gould AMI S631000 device is a 1,048,576 bit static
mask programmable CMOS ROM organized as 131,072
words by 8 bits. The device is fully TTL compatible on all
inputs and outputs and uses a Single +5V power supply.
The three-state outputs facilitate memory expansion by
allowing the outputs to be OR-tied to other devices.
The S631000 is pin compatible with most UV EPROMS,
making system development much easier and more cost
effective. The device is fully static, requiring no clocks for
operation. The four control pins are mask programmable,
with the active level and function for each being specified
by the user. When a chip enable pin is not enabled, the
power supply current is reduced to a 150pA maximum.
Pin Configuration
Logic Symbol
8631001
32 PIN P·DIP
$631001
5631000
28 PIN P·DIP
32 PIN PLCC
Vee
Vee
CP4*
Al'
CPl·
A"
AS
A9
All
A16
Al'
A13
AS
A9
N
~
~
:; :; .:;
n
" ;g
Z
CP2·
I
M
Co
"
n
AD -
A9
All
CP2·
DO
D7
D6
Al
CPl·
AD
AlO
CP1*
D7
D6
Dl
D5
DO
D7
Al0
D'
D3
D5
D.
I
I
I
-- 00
A1 --
Al'
A13
AS
Al0
CP1*
All
CP1 CP2 CP3 CP4
~
"-
U
A2 A3 -
Dl
A4 -
-- 02
AS A6 A7 AS A9 A10 A11A12 A13A14 A15AlB -
-
D3
-
D.
-
D5
-
D6
-
D7
NOTE: CP2, CP3 AND CP4 - $631 001 ONLY
D3
Pin Names
Control Pin Options
AO·A16
Address Inputs
DO· 07
Data Outputs
CP1· CP4
Control Pins
Vee
+5 Volts Supply
GNO
Ground
The user deCides the control pin function and then defines the active level. The
funchon may also be defined as Don't Care (DC). The chIp IS enabled when the
Inpuls malch the user defined states Don't Care pins are slill connected to Inpul
protection diodes and are subject to "Absolute Maximum Ratmgs"
7.17
All control pins CP1 - CP4, can tie programmed as:
• CE, ICE, OE, IDE, Don't Care
S631000
Pin 20 (CP1)
S631001
Pin 22 (CP1)
Pin 24 (CP2)
Pin 30 (CP3)
Pin 31 (CP4)
·cs IS eqUivalent to DE.
I
-} GOULD
AIMII®Semiconductors
5631000/5631001
Absolute Maximum Ratings
Ambient Temperature Under Bias-TA .............................................. -55°C to +125°C
Storage Temperature ........................................................... -65°C to +150°C
Operating Temperature .................................................................. +125°C
Input or Output Voltages ........................................................ -0.3 to Vcc +0.3V
Maximum Current ....................................................................... 50mA
Maximum Power ....................................................................... 350mW
'COMMENT: Stresses above those listed under '»'bsolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating
only and functional operation of the device at these or at any other conditions above those indicated in the operational sections of this specification
is not implied. Exposure to absolute maximum rating conditions for extended periods may affect reliability.
DC Electrical Characteristics: Vcc =5V+100f0,
TA =O°C to 70°C
Symbol
VOL
Parameter
Minimum
Maximum
Units
0.4
V
V
Output LOW Voltage
VOH
Output HIGH Voltage
2.4
VIL
Input LOW Voltage
-0.3
0.8
Conditions
V
VIH
Input HIGH Voltage
2.2
Vcc+0.3
V
III
Input Leakage Current
-1.0
1.0
/LA
VIN=OV to Vcc
ILO
Output Leakage Current
-10
10
/LA
Vo=OV to Vcc, Chip Deselected
Icc1
Power Supply Current-Active
50.0
mA
10 =0, TR=Tcyc, duty=100%
VI=0.8V or 2.2V
ICC2
Power Supply Current':"'Active
30.0
mA
10=0, TR=Tcyc, duty=100%
VI=GND or Vcc
1581
Power Supply Current-Standby
2.0
mA
Chip in standby mode, VI=VIL or VIH
1582
Power Supply Current-Standby
150
/LA
Chip in standby mode, VI =GND or Vcc
Maximum
Units
'.
Capacitance: TA =25°C, f=1.0MHz
Symbol
Parameter
Minimum
Conditions
CIN
Input Capacitance
7
pi
VIN=OV
COUT
Output Capacitance
10
pi
VIN=OV
7.18
-} GOULD
AIMII®Semiconductors
5631000/5631001
AC Electrical Characteristics: Vcc =+5V+10%,
TA =O°C to 70°C
Symbol
Parameter
Minimum
Maximum
Tcyc
Period
8631000-15/8631001-15
8631000-20/8631001-20
150ns
200ns
TAA
Address Access Time
8631000-15/8631001-15
8631000-20/8631001-20
150ns
200ns
TACE
Chip Enable Access Time
8631000-15/8631001-15
8631000-20/8631001-20
150ns
200ns
TOE
Output Enable Access Time
8631000-15/8631001-15 '
8631000-20/8631001-20
BOns
100ns
THOLD
Output Hold Time
8631000-15/8631001-15
8631000-20/ 8631 001-20
Ons
Ons
TCD
Chip Disable Time
8631000-15/8631001-15
8631000-20/8631001-20
Ons
Ons
50ns
50ns
NOTE: See AC Timing Diagram and Test Load for Conditions
ROM Code Data
The preferred method of receiving ROM CODE DATA
is by electronic data transmission or in EPROM. For
EPROM ROM CODE DATA submission, two EPROMs
should be submitted. One is programmed to the desired
code and the other is blank. Gould AMI will read the
programmed EPROM, transfer this data to disk and then
program the blank EPROM from the stored information.
This procedure guarantees the the EPROM has been
properly entered into the Gould AMI computer system.
The Gould AMI programmed EPROM is returned to
the customer for verification of the ROM data. Unless
otherwise requested, Gould AMI will not proceed until
the customer has returned the ROM CODE VERIFICATION form.
If two EPROMS are used to specify one ROM pattern,
the programmed EPROMs must clearly state which of
the EPROMs is for the lower and upper address
locations in the ROM.
For electronic data transmission consult Gould sales
office for details.
Pattern Data from ROMs
If a customer has ROMs produced by another supplier,
these ROMs can be submitted for ROM pattern instead
of EPROMs. Obviously, these ROMs must be pin compatible with the Gould device. (NOTE:'ln some cases a
competitor's ROM may have a different chip select or
enable that is not customer defined. However, if this pin
is customer defined for the Gould ROM, the required
active logic level for this input must be specified.)
EPROM Requirements
Optional Method of Supplying ROM Data"
The following EPROMs should be used for submitted
ROM Code Data:
PREFERRED 27010/27011
Optional 2 - 27512
If an EPROM or ROM cannot be supplied, and electronic
data transmission cannot be used, the ROM CODE DATA
can be provided on floppy disc (51/4" floppy disc).
'Consult Gould sales office for format.
7.19
I
-} GOULD
AIMII®Semiconductors
5631000/5631001
AC Timing Diagram
ADDRESS TO OUTPUT DELAY (OUTPUT ENABLED)
ADDRESS
INPUTS
VALID
DATA
DUTPUTS
OUTPUT ENABLE TO OUTPUT DELAY
(ADDRESS VALID/OUTPUT ENABLED)
OUTPUT
ENABLE
DATA
OUTPUTS
VALID ENABLE
Hi-Z
VALID DATA
CHIP ENABLEIOUTPUT ENABLE TO OUTPUT DELAY (ADDRESS VALID)
CHIP
ENABLE
VALID
OUTPUT
ENABLE
DATA
OUTPUTS
7.20
-) GOULD
AIMII®Semiconductors
8631000/8631001
Test Load
f.
AC TEST CONOITIONS:
OUTPUT REFERENCE LEVELS:
LOW O.BV
HIGH 2.0V
OUT
1-----+---'VV'v
CL = 100pF
EPROM Cross Reference
Manulaclurer
Gould AMI Device
8631000
28 pin dip
AMD
Fujitsu
Hitachi
Intel
27C100
27C301
27011
UVEPROM
A"
A,
A"
A"
ADDRESS
1,048,576
81T ARRAY
DECODE
DRIVER
A"
A"
A"
i
Mitsubishi
National
NEC
{512
A,
A,
A,
A,
ADDRESS
DECODE
COLUMN
110
A,
DRIVER
CIRCUITS
As
A"
T
CPl
CP2
CP3
CP4
CHIP
SELECT
DECODER-
= 1.92V (CMOS)
I
Block Diagram
A,
A,
A,
• VL
RL = 4760
L...-_---I
INPUT PULSE LEVEL:
O.6V AND 2.2V
TEST COMPARATOR
POWER
DOWN
la
OUTPUT
BUFFERS
ENABLE
7.21
27C100
27C1000
Gould AMI Device
8631001
32 pin dip
27C010
27C1001
27C1001
27010
27C010
27C101
27C1023
27C1001
-} GOULD
AIMII®Semiconductors
5631000/5631001
PLCC Outline
.023
.029 e30
.042
.048
I
UJ~21
..
J
L.::OBSC:
.118/.129 DIA. EJECTOR PIN
A
A1
A2
0
01
02
03
E
E1
E2
E3
F1
G1
N
ND
NE
C
7.22
DIMENSIONS (INCHES)
NOM.
MAX.
MIN .
.140
.123
.130
.095
.078
.085
.106
.109
.112
.495
.485
.490
.453
.451
.449
.430
.390
.420
.300 REF.
.590
.595
.585
.549
.551
.553
.490
.520
.530
.400 REF.
.445
.441
.443
.545
.541
.543
32
7
9
.0100
.0103
.0097
NOTE
3
2
3
2
9
9
5
-) GOULD
AIMII®Semiconductors '
5631000/5631001
P-DIP Outline
S
y
M
A
.012
.008
B
C
D
E
F
G
Dimensions
Lead
Count
28
32
1.470
1.655
MAX
.560
.520
.610
.580
.020
MIN
.200
MAX
.070
.050
.020
.015
MAX
.560
.520
,610
.580
.020
MIN
.200
MAX
.040
.060
.020
.015
I
7.23
Mask ROMs
Minimize Cost
-} GOULD
AIMII®Semiconductors
Application Note
Using mask ROMs in place of EPROMs offers an ideal
solution to many manufacturers seeking cost reduction.
Although EPROMs offer the flexibility to debug code
and to do field upgrades, this flexibility comes at a
higher price.
This application note is a quick, comprehensive reference for a buyer of EPROMs who is interested in the
advantages of using Gould late mask programmable
ROMs in a debugged, volume application.
dow cerdip packages. This is why mask ROMs can
inherently cost less. than EPROMs. However, the
additional fixed mask charge increases the effective
piece price for ROMs in low volumes.. .
The total cost of EPROMs includes programming fees
(as high as $.50 per part) or equipment, programming
personnel, part labeling and inventory costs after the
EPROMs are completed. This inventory cost can be
comparable to mask ROM inventory costs.
Included are:
•
•
•
•
Compatibility Issues
Many performance issues are nearly identical between
ROMs and EPROMs such as:
CostlVolume considerations
Compatibility issues
Specific EPROMs which can be replaced
Ordering information
•
•
•
•
•
Cost/Volume Considerations
. Mask ROMs require fewer fabrication steps than
EPROMs and are often assembled in plastic, not win-
Storage and operating temperature
Vee Tolerance
Input and output leakage
Packaging (600mil dip, standard pinouts)
Access times (for popularly priced devices)
Relative ROM Pricing
512K EPROM
...
w
ii:
0...
w
:>
~
...J
W
a:
o
1,000
5,000
10,000
VOLUME
7.24
50,000
100,000
(Price source is 1987-88 Dataquest)
GOULD
AIMII®Semiconductors
Application Note
and cause the cell to be marginal or to fail. This failure mode is not present in a ROM, which is typically
programmed by implanting dopant ions into the channel region of the memory cell (which changes the
gate voltage necessary to turn on the memory cell).
The dopant ions are trapped in the silicon and are
virtually immobile except at temperatures above approximately 900°C.
Other issues usually favor Gould Semiconductor late
mask programmable ROMs:
• Alternate packages (28 pin SOIC, for example)
• Lower power dissipation
• Reliability: EPROMs are typically programmed by
accumulating electrons on a floating gate which
changes the control gate voltage necessary to turn
on the memory cell. Any leakage path through the
surrounding oxides can drain off the electron charge
EPROM Replacements
"Best" EPROM to be replaced 5
Power (rnA)
Device 6 Access
Number time (ns) ICC/ISB/ISBcMOS
2716 1
350
100/25
2532 1
450
150/30
2732 1
350
150/30
2764 1
27C64
271281
150
200
80/20
30/1/0.1
150
272561
27C2561
150
120
27C512
150
Specify these Control options Other parameter comparison
(j = ROM is better or equal)
to replace EPROM:
Gould Semiconductor ROM
Device 6
Number
Access
Power (rnA)
Pin Number
time (ns) ICC/15B/ISB cMOS 18 20 21 22 26
80/350
CSI CSI DC S68A3161.2
20/5/0.1
150
CEI C51 DC 568A3221,2
350
- CSI DC - 70/150
20/5/0.1
CSI DC 52333 1
200
70/15
CEI C51 150
20/5/0.1
56333
CEI CSI -
5%
j
j
j
j
j
l
j
j
5%
j
j
j
j
j
l
j
j
j
j
j
j
j
j
l
j
j
OEI DC CS
DEI DC CS
j
j
j
j
j
j
l
j
j
l
l
-
-
CEI CEI -
VIN
Vcc
27 10% ILEAK VOUT lOUT lAOE
-
52364
56364
200
150
90 4115
20/5/0.1
-
100/30
523128
200
80/20
-
CEI -
DEI -
CS
j
j
j
100/30
30/1/0.1
523256
563256
200
120
80/20
40/2/0.1
-
CEI CEI -
OEI DEI -
-
j
j
j
j
j
j
30/1/0.1
563512
150
50/2/0.15
-
CEI -
DEI -
-
j
j
j
1. Typically tested at 5% Vee, a 10% Vee screened part is available
in some cases. Gould Semiconductor ROMs 64K and larger are
specified at 10% Vee tolerance.
2. These two Gould Semiconductor NMOS ROMs do not provide
powerdown operation. However, the CMOS versions do.
3. Gould Semiconductor specification is IOL = 3.2mA,
IOH = -220fLA, a typical IOH is greater than -800fLA.
4. The typical lee value is less than 40mA over a temperature range
of 0-70cC.
5. The "best" EPROM specifications come from many catalogs.
No single EPROM may meet all these listed specifications
simultaneously. Because the device specifications frequently
change, the information provided here should be considered
-
j
j
j
j
j
j
100ns
j
j
j
representative. The intent is to show performance similarity,
and to provide control pin options for replacement compatibility.
6. The NMOS version of each device type is listed first, the CMOS
version is second.
Notes:
-Optional Gould Semiconductor ROM test limits to match a
particular EPROM can be specified.
-Gould Semiconductor nomenclature for an output control pin which
provides powerdown operation is "CE". An output control pin which
does not provide powerdown is "CS" or "OE". These functions,
along with polarity, are programmable.
7.25
-) GOULD
AIMII®semiconductors
Application Note
Specific Ordering Information
1. Choose the appropriate Gould Semiconductor
part number.
4. Supply one programmed and one blank, EPROM,
Gould Semiconductor will read your code and burn it
into the blank. It will then be returned along with a
form showing exactly what was ordered, for your
approval.
2. Specify speed and chip select, chip enable
information.
---or---
Conclusion
Gould Semiconductor late mask ROMs provide the
same or beUer direct replacement for EPROMs in
debugged, volume applications. The cost is substantially less, for mid to high volumes.
1, 2. Specify which EPROM is to be replaced
(part number and speed).
---then--3. Specify marking:
Gould logo, date code
line 1, 13 characters max
line 2, 13 characters max
7.26
-} GOULD
AIMII®Semiconductors
General Information
I
-) GOULD
AIMII®Semiconductors
Quality Program
Introduction
Quality Assurance
The most important activities in maintaining quality are
controlling and monitoring through the effective use of
Quality Improvement, Quality Assurance, Manufacturing
Quality Control, Reliability, Failure Analysis, and Corrective Action. Controlling and monitoring assure a consistently good, reliable product that can be manufactured
and delivered with predictable consistency.
There are two functions within the scope of Quality Assurance (QA), QA Operations and QA Engineering.
These areas are involved in checking the ability of
manufactured parts to meet specific limits. QA audits all
internal product specifications and procedures to assure
that they conform to customer specifications or Gould
AMI requirements, whichever are more stringent.
The Quality Program is based on MIL-Q-9858 and MILM-3851 0, using statistical methods to regulate all
aspects of the design and manufacture of Gould AMI
products.
QA Operations checks all phases of the manufacturing
process, including incoming material, to insure adherence to specifications and procedures through the
use of audits, inspections, and other monitoring techniques. In conjunction with audits, QA Operations administers the Customers Returns and Corrective Action
systems.
Committed to Quality through SPC
Statistical Process Control (SPC), a scientific method of
collecting, analyzing, responding, and continually improving processes, is a culture at Gould AMI. Gould AMI's
SPC program, begun in 1981, is the oldest among U.S.
semiconductor manufacturers. Customers therefore
benefit from years of accumulated knowledge in quality
control. The SPC system provides continuous feedback,
drawing attention to problems and focusing resources
on collective problem solving to create solutions.
The Customer Return System documents quality system
failures which result in returned product. This aids in
elimination of the causes for such failures, with the long
range purpose of eliminating returned products completely. A Corrective Action Request is initiated after the
cause for the return has been identified.
The Corrective Action System addresses quality system
failures to insure appropriate corrective action is taken to
preclude subsequent failures. QA Operations follows up
on each Corrective Action Request to insure the proper
resolution is attained.
Quality Improvement
The Quality Improvement Department is responsible for
training in the Quality Improvement Process throughout
Gould AMI, including but not limited to the use of SPC
and experimental design. Training includes the
philosophy of constant improvement and control chart
concepts, as well as statistical classes in Regression
Analysis and Design of Experiments.
QA Engineering provides the technical expertise for QA
Operations in addition to assuring that design and
manufacturing processes and documents are consistent
with company standards and customer requirements.
QA Engineering is also responsible for determining the
significance of product and process configuration changes as they pertain to customer requirements.
The classes are designed to approach problem solving
in a logical progression using more sophisticated tools
with each phase of the process. The definition of
process is given to be any task that has an input from
some source and an output going to a customer. Beginning with process flow charts, the analytic tools are explained with emphasis on practical application, using
actual data whenever possible.
Manufacturing Quality Control
Manufacturing Quality Control (MQC) is principally comprised of Fabrication QC and Test QC. Fabrication QC
is not a formal organization, rather an integral part of
Fabrication. Having these quality activities reporting to
8.3
I
.-
-} GOULD
AIMII®Semiconductors
Quality Program
Manufacturing reinforces the concept of individual
responsibility for quality.
Gould AMI Standard Product Flow
Fabrication QC makes extensive use of SPC via the
Shewart control charts maintained at each major step of
the fabrication process on oneor more measured variables. Equipment and test wafers are measured as well
as the actual product in evaluating the results of operations.
Test QC performs internal and.customer specified Lot Acceptance Testing (LAT) after Production screening
and/or environmental processing. Lots are defined,
sample sizes are determined, a[ld using the product
specifications, the type of tests to be performed and
equipment to be used are determined. In lieu of specifying a particular AQL for lot acceptance of standard
products, Test QC strives to reduce defects through continual improvement using SPC and other process control
methods.
All lots go through Plant Clearance where a .final inspection for visual/mechanical criteria and all supporting
documentation for the lot is verified (including LAT
sheets, special customer specifications, certificates of
compliance, etc.). The material is packed and sent to
the customer immediately after acceptance for "Just In
Time" delivery.
If a lot is rejected, analysis is done on the rejected
unit(s) to determine the cause(s). If the failure was due
to inadequate screening, it is returned for 100%
rescreening, identified as a resubmission, and LAT is
again performed, but to a tighter sampling plan. If the
resubmitted lot fails, an engineering review is done to ensure proper corrective action is taken before submitting
for the third time. No further submissions are allowed
beyond the third without a detailed analysis and correction of the root cause.
-
QAMonltor
-
MQC Inspections
-
MQC Inspections
• Assembly:
Incoming
Wafer Saw
1st Optical
Ole Attach
Wire Bond
2nd Optical
External Visual
-
QC Inspections
• Final Electrical:
Program Verification
Electrical
Vsuall Mecanical
-
MQC Inspections
-
MQC Inspections
• All manufacturing operations are audited by QA.
Reliability
The Reliability Department is responsible for demonstrating the dependability of Gould AMI products. Reliability
is assured through the evaluation of processes, devices,
and packages to establish that they are capable of meeting both the Gould AMI internal requirements and any
special customer requirements.
Reliability analyses are performed on a routine basis to
observe the degree of control in the manufacturing
processes. This is accomplished by the testing of parts
in numerous environments, e.g. temperature cycling,
vibration, constant acceleration, autoclave, etc..
8.4
-) GOULD
AIMII®Semiconductors
Quality Program
All aspects of new processes or process changes are
monitored and analyzed to determine what the final effect is on product reliability. Qualifications are performed to establish the capability of any significant
configuration changes. Reports are distributed, when
appropriate, on the results of such analyses.
electronics in order to verify, identify, and characterize
the mechanisms of failure. The analysis procedure
produces documented evidence to support the conclusions of the cause of faiiure.
Failure Analysis
While Gould AMI strives for prevention of errors, Corrective Action is occasionally required. There are many
sources of information which can generate corrective action including customer returns, receiving inspection
records, Failure Analysis reports, process audit reports,
and final lot acceptance inspection records.
The Failure Analysis (FA) organization provides physics
of faiiure investigations. Results are supplied to
Manufacturing to continually improve quality and
reliability. Complete analysis of faiiures from life, tests,
environmental tests, field applications, and critical factory applications are routinely provided by the department.
The FA laboratory is equipped to do post mortem examinations of failed devices employing, as required,
electrical measurements and many advanced analytical
techniques of physics, metallurgy, chemistry, and
Corrective Action System
Each Corrective Action Request will clearly state the
quality system faiiure along with the specific product or
material lot/run numbers, the date of discovery of the
faiiure, and the expected result of corrective action.
Records of all requests are maintained and followed up
to ensure against recurrence of deficiencies.
I
.-
8.5
-} GOULD
AIMII®Semiconductors
Package Availability I Testability
We can meet your package requirements in a variety
of ways. You can choose from eight basic package
types, including advanced technologies such as plastic
and ceramic chip carriers, small outline ICs and pin
grid arrays, with up to 180 lead test handling capability.
Gould AMI, a semiconductor industry leader in ASIC,
offers you space-saving and cost-efficient packages
and package processes spanning a broad spectrum
of capabilities.
SURFACE MOUNT PACKAGES
:-.' •
PLASTIC
I~:
PACKAGE TYPE
LEAD SHAPE
LEAD ~ - ~
LEADS:
16
20
24
28
32
40
44
48
52
64
68
80
84
100
120
128
144
160
MATERIAL COST
BOARD DENSITY
(1/0's per sq. in.)
THERMAL
DISSIPATION
RELIABILITY
LEADED CHIP
CARRIER
(PLCC)
SMALL OUTLINE
INTEGRATED CIRCUIT
(SOIC)
J
50 mils
Gullwing
50 mils
CERAMIC
'"
QUAD FLATPACK
(QFP)
1mm
Gullwing
.8mm
.65mm
.....•~..~.~~~....
LEADLESS CHIP
CARRIER
(CLCC)
Pad
50 mils 40 mils
A
B
A
B
A
A
A
A
A
A
B
A
B
A
B
A
A
B
A
A
A
A
A
A
Low
Low
Intermediate
High
High
High
High
Highest
Good
Good
Fair
Fair
Fair
Good
High
Intermediate
Best
High
Intermediate
Best
8.6
-} GOULD
AIMII®Semiconductors
Package Availability I Testability
,.!
THROUGH·HOLE PACKAGES
PLASTIC
~
,
PACKAGE TYPE
LEAD SHAPE
LEAD ~. ~
,
DUAL-IN-LiNE
(P-DIP)
'
PIN GRID ARRAY
(PPGA)
-.'
CERAMIC
~
,/.iiiil
SIDE BRAZE
PIN GRID ARRAY
(CPGA)
Lead
Pin
Lead
Pin
100 mils
100 mils
100 mils
100 mils
LEADCOUNT:
8
A
14
A
A
16
A
A
18
A
A
20
A
A
22
A
A
24
*A
A
A
28
A
32
A
40
A
48
A
A
A
68
A
A
84
A
A
100
A
A
108
A
120
A
132
A
144
A
180
A
A
MATERIAL COST
Lowest
High
High
Highest
BOARD DENSITY
(I/O's per sq. in.)
Low
High
Low
High
THERMAL
DISSIPATION
Fair
Good
Very Good
Best
RELIABILITY
Good
Fair
Best
Best
Legend:
A. Test -50°C to 150°C
B. Test -50°C to 150°C (leaded version available)
• Skinny body width ,,300 inches) also available
8.7
I
A
.-
I
-} GOULD
AIMII®Semiconductors
Package Description
Plastic Leaded Chip Carrier (PLCC)
For gate arrays, standard cell designs and custom ICs, our
PLCC meets your need for a quality surface-mount quad
package to support complex integrated circuits requiring
high lead counts. An added benefit is the PLCC's J-form
leads which make it ideal for easy handling and shipping.
The PLCC is transfer molded and thermosonically wire
bonded. Die are mounted on a copper leadframe and
external leads are wave soldered to provide improved
solderability required for vapor phase reflow application.
BODY
Small Outline Integrated Circuit (SOIC)
Our SOIC package is the smallest dual-in-line package
. available, and is an excellent choice for maximum board
density. It can be surface mounted on your printed circuit
board and is ideal for the automotive, telecommunications
and computer industries, or any industry .that requires
dense placement of chips on boards.
8.8
-} GOULD
AIMII®Semiconductors
Package Description
Plastic Pin Grid Array (PPGA)
The PPGA is a lower cost alternative to the Ceramic Pin
Grid Array if high reliability is not required. The body is an
epoxy glass composite with a gold plated cavity. The pins
are soldered in place (not force fit) and have a tin lead
(90/10) solder finish. The seal is an epoxy "glob top"
beneath a black anodized aluminum lid.
&7<
~NODIZED
I
ALUMINUM LID
"GLOB TOP" EPOXY
(FilLS CAVITY)
. EPOXY GLASS
COMPOSITE
Ceramic Pin Grid Array (CPGA)
The CPGA is a through-hole mount package for high
density packaging with very high pin counts. The lead
design also makes it compatible with socket insertion
mounting.
The CPGAs are built on the same concept as the ceramic
side brazed packages and are designed for high reliability
applications. They have an AI203 ceramic body, gold
plating on the pins and die cavity, and are sealed with a
Kovar/alloy 42 lid with gold-tin eutectic solder.
~\
KOVAR OR A42 LID
WITH NICKEL THEN GOLD PLATING
Au/Sn
SOLDER
SEALING
DIE
I
.-
GOLD
SEAL
RING
~~
ALUMINA
BODY
GOLD PLATED PINS
8.9
-} GOULD
AIMII®Semiconductors
Package Description
Ceramic Side Braze
The ceramic side braze is an industry standard high
performance, high reliability package, made of three
layers of AI203 ceramic and Tungsten refractory metal. A
gold tin eutectic sealed Kovar lid is used to form the
ALUMINUM
BOND
KOVAR LID
hermetic cavity of this package. Package leads are
available with gold or tin plating covered with 200
microinches of Sn/Pb 60/40 solder.
DIE
AuSn SOLDER
SEAL
WIRE
Ni & Au PLATING
PLATED KOVAR
ALLOY 42 LEAD
CuAg
BRAZE
TUNGSTEN
METALLIZATION
Quad Flatpack (QFP)
Quad flatpack is a high-density, low-cost plastic package
for high leadcount applications. It uses a smaller lead-tolead spacing than the PLCC, has gull-wing leads bent outward on all four sides which permits better inspection of
solder joints, solder-plated external leads. The package is
registered with the Electronics Industry Association of Japan.
QFPs are assembled with the latest technology of low stress
die-attach material and molding compound and exhibit better reliability.
BODY
8.10
-) GOULD
AIMII®Semiconductors
Package Description
Ceramic Leadless Chip Carrier (CLCC)
The package comes with a gold tin eutectic sealed metal
lid creating a hermetic cavity.
Built on the same concept as the highly reliablesidebraze
ceramic package, the CLCC is made of three layers of
AI 20 3 ceramic, refractory metallization, gold over nickel
plating, and contact pads equally spaced on all four sides
of the carrier.
(All Type C except 68 lead where both Type B and Type C
are available.)
GOLD PLATED SEAL RING
GOLD PLATED D/A CAVITY
AND SIDE CONTACTS
Plastic Dual-In-Line Package (PDIP)
The Gould AMI PDIP package is the equivalent of the widely
accepted industry standard, refined by Gould AMI for
MOSNLSI applications. The package consists of a plastic
body, transfer-molded around the leadframe and die. The
leadframe is copper alloy, with external pins tin plated. Internally, there is 150p in silver spot plating on the die attach
pad and on each bonding fingertip. These fingers are
electrically connected to the die by thermosonic gold ball
bonding techniques.
During manufacture every critical step of the process is
statistically monitored and controlled to assure maximum
quality.
DIE
BODY
SPOT
SILVER
GOLD
BONDING
PLATING
WIRE
I
CONDUCTIVE
DIE ATTACH
MATERIAL
TIN PLATING
8.11
-) GOULD
AIMII®Semiconductors
Package Thermal Resistance
The ability of the package to conduct heat from the device
to the environment is measured by thermal resistance. This
thermal resistance is calculated from the temperature dif·
ference between the die junction and the' surrounding am·
bient air environment (BJA)'
BJA data is based on a still-air environment where the
device is mounted ina package and the package mounted
on a board. The graph ranges reflect deviations in package
parameters within a lead count such as, but not limited to
die size, die attach pad size, etc. Chart values are given as
a guideline. Thermal resistance from junction to case ( BJcl
is typically better than junction to ambient. Use BJA for
worst case condition.
Surface-Mount Package Thermal Resistance
PLASTIC CHIP CARRIERS
PLASTIC SMALL OUTLINE I.C.
60
80
70
50
60
!;'I~
~13:40
50
<
<
@O~IO@@.g.
N
o@@@O@O@(!)@@@~
M
OI~Hj}@\Q)CO~@@OO@
L
/
k-
± .004
.018
~g
1
2
3
4
5
6
7,
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
I
D2
E3
D1
E2
El
F3
F2
Fl
G2
G3
Gl
Hl
H2
H3
Jl
J2
Kl
J3
p:g
I
25
26
27
28
29
~Ag
30
31
32
33
34
35
' -36
37
38
"
M3
N3
M4
L5
N4
M5
N5
39
40
41
42
43
44
45
46
± .002 OIA.
61
62
83
64
65
66
67
L8
68
69
17
70
71
72
N7
N8
48
73
74
75
76
77
78
PIN
NO
H12
H13
G12
Gil
G13
"3
"2
Fll
E13
E12
D13
Ell
D12
C13
813
Dll
C12
A13
Cll
812
A12
ClO
811
All
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
~Ag
I
97
98
99
100
101
102
103
104
105
lOG
107
108
109
110
111
112
113
114
115
116
117
118
119
120
';tg
PIN
NO
810
C9
Al0
89
A9
C8
88
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
AS
87
C7
A7
A6
86
C6
A5
85
A4
C5
84
A3
A2
C4
83
Al
TOP VIEW
sa
1.320 ± .012
I
e
@©@
~~~@'
"
PIN 1 INDICATOR,
.019 MAX
/
r
J
1rtl1~ l~ ~ ~ ~ ~ ~ ~ ~ ~ ~t~
-.I I.- STANDOFF
.018
i
,--II.-
± .002
INDEX PIN
D
1 23 4 5 6 7 8910111213
.085 ± .008
DIA.
I ~~
~g
23
Al
81
D3
C2
Cl
24
25
26
27
D2
28
EO
D1
29
30
31
32
E2
El
F3
F2
Fl
G2
G3
Gl
Hl
H2
H3
Jl,
J2
J3
33
34
35
36
37
38
39
40
41
42
43
"
I ~I~
Kl
K2
11
K3
L2
Ml
M2
C3
Nl
N2
M3
P1
P2
M4
N3
P3
N4
M5
P4
N5
P5
M6
P,fg
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
G5
66
I ~I~
N8
P6
N7
M7
P7
P8
N8
M8
P9
N9
M9
PlO
NlO
Pll
MlO
Nll
P12
N12
Mll
P13
N13
M12
~g
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
67
88
I ~I~ ,;:g I ~I~ r;:g I ~I~
P14
N14
L12
M13
M14
L13
K12
L14
K13
K14
J12
J13
J14
H13
H12
H14
G14
G13
G12
F14
Fl3
F12
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
E14
E13
D14
E12
D13
C14
C13
D12
814
813
C12
A14
A13
Cll
812
A12
811
ClO
All
810
AlO
C9
111
112
113
·114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
89
A9
B8
C8
AS
A7
87
C7
A6
86'
C6
AS
85
A4
C5
84
A3
83
C4
A2
82
C3
.-
@@@@@@@@@@@@@ c
@@@@@@@@@@@@@ B
@@@@@@@@@@@@ A
"-LID
L
@@@@@@@
@@@@@@@@@
@@@@@@@@@
©@@
@@@
©@@
©@@
1==
± .012
I
120-Pin CPGA Outline
1--
.180
WIRE BONO I CONNECTOR PIN
PLASTIC AND CERAMIC
';:8 I
LB
N9
M9
NlO
L9
MlO
Nll
N12
L10
Mll
N13
L11
M12
M13
Kll
L12
L13
K12
Jll
K13
J12
J13
Hll
60
M6
N6
M7
47
I
49
50
51
52
53
54
55
56
57
58
59
l .047 MAX
STANDOFF
.180 ± .012
PIN
NO
M8
@@@
@@@
@@@@@@@@@Q@@@@
:@@@@(!)@@@O@@@@
o@@@o@@@@@@@@
ii
\
rin i
rruuuu
n~~~TIo±.o10
PLASTIC AND CERAMIC
PIN
NO
K2
L1
Ml
K3
L2
Nl
L3
M2
N2
@"'''
@@@
K
J
H
G
F
E
D
C
B
A
1234567891011121314
STANDOFF .050 ± .004 DlA.
4 PLACES
STANDOFF
WIRE BONO I CONNECTOR PIN
PIN
NO
C3
82
81
D3
C2
Cl
@@@
@@@
: : : r/INDEX PIN
/
.050
±
.018 ±'.002 CIA.
,,@@
P
N
M
L
il
:
~H trrmlrh~@It.=Ik ~01O
.050 ± ,008
""'''
"'.,.,
@ @@
"@,,
@@@
..
.047 MAX
I
sal
@@@@@@@@@@@@@@
@@@@@@@@(S»@@@@(!!;I
@@@@@@@@@@CO@(!!;I
@@@
@@@
LID
STANDOFF .050 ± .004 DIA.
4 PLACES
.
~';~got .010
----j
PIN 1 INDICATOR---..,
1\2345678910111213
LID
~::~~ sa
D
K
J
H
@@'@
G
@ @ 0 INDEX PIN
F
@Ol @ 1
E
@@c@
D
@@@@@O@@@IO@@@ C
C@@!D@CIQ)@!Ql@@C!!J@ B
~@o@@o@oo@o@@
A
PIN 1 INDICATOR~
BonOM VIEW
TOP VIEW
STANDOFF .050 ± .005 DIA.
.050 ±4.::ACES
.~o ± .010
8.19
GOULD
~MII®Semiconductors
Package Outline Dimensions
144-Pin PPGA Outline
180-Pin PPGA Outline
1--_ _ _ '.580 so--l
I
1.540
1.400
BOTTOM VIEW
TOP VIEW
± '.012 SQ
1.400 ± .012
~ccc@o@@oo@o@@@
o
"<>,,
.,,,@
"""
"""
"""
@@@
@"o
o@o
'H'@~
"""
"""
PIN 1 INDICAToR "\"
@ooocoooooooo@c P
D
K
J
H
N
oooooooooo@oo@@
cooo@
ocoo@
M
L
oc@o F
1001000 E
C@OOLOCOOlClOOOOIOO D
ooooooo@@oooooo C
B
@COO@OCO@@OiO@O A
1 23456789101112131415
COOO
o@ooc
/'
STANDOFF .050 ± .004 DIA.
4 PLACES
00001001000001001010
K
J
H
G
PIN 1 INDICATOR ' \ ,
1 23456789101112131415
LID
a
O@@OOO@OOO(llO
G
F
c@ .C, ,01' INDEX PIN
E
"G@ D
o@@ooocoooooocc C
100100CCIOIOOO@IOIOOO B
OOO(llO@OOOOOO@O A
/'
sa-
.100 ± .006
Q
O@@OOOCOOlO@CO@O P
@!O@coO@O@OCOOIDlO N
@@@
@@o M
@oo
000 L
LID
STANDOFF .050 ± .004 DIA.
4 PLACES
.047 MAX
.018
!
L
± .002 DIA. U1\
~TI[itrtrtrtrtrtrtrtrtrtr~@1
±
±
=:j
STANDOFF
WIRE BOND' CONNECTOR PIN
PLASTIC AND CERAMIC
J
.050
.008
'
.018
L1
D3
2
3
,
5
6
7
8
9
10
11
12
13
14
15
16
17
16
19
20
21
22
23
24
e2
81
D2
E3
el
E2
Dl
F3
F2
El
G2
G3
F1
G'
H2
Hl
H3
J3
Jl
Kl
J2
K2
K3
26
"ZI
'28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45'
46
47
48
l2 .
M'
Nl
M2
L3
N2
Pl
M3
N3
P2
D'
N'
P3
02
P'
N5
03
P5
04
N6
P6
05
P7
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
'"
68
69
70
71
72
06
07
P8
08
N8
N9
09
010
P9
PlO
Nl0
011
P11
012
013
P12
N11
P13
015
N12
N13
P14
015
74
75
76
77
78
79
oo
81
82
83
84
85
86
fJ/
88
89
90
91
92
93
94
95
96
N14
P15
M14
l13
N15
l14
M15
K13
K14
L15
J14
J13
K15
J15
H14
H15
H13
G13
G15
F15
G14
F14
F13
ffI
E15
98
99
100
101
102
E14
D15
e15
D14
E13
e14
815
D13
e13
814
A15
e12
813
A14
812
e11
A13
811
103'
10'
105
106
107
,os
109
110
111
112
113
114
115
116
117
118
119
120
'22
123
12'
125
126
A12
el0
810'
A11
89
AlO
WIRE BOND I CONNECTOR PIN
'",..
88
';f8 I ~JS ';f8 I ~JS
e8
127
r::r
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
A7
1
2
3
,
'"
87
86
e6
5
6
7
8
9
f
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:15 08:47:55-08:00
Modify Date : 2017:07:15 09:07:56-07:00
Metadata Date : 2017:07:15 09:07:56-07:00
Producer : Adobe Acrobat 9.0 Paper Capture Plug-in
Format : application/pdf
Document ID : uuid:ef3c01b2-75b3-3b41-be02-aeb0a1057c09
Instance ID : uuid:87bfe079-84be-0c46-8dfe-5c51d379c598
Page Layout : SinglePage
Page Mode : UseNone
Page Count : 452
EXIF Metadata provided by EXIF.tools