5497/DM7497
Synchronous Modulo-64 Bit Rate Multiplier
General Description
The ’97 contains a synchronous 6-stage binary counter and
six decoding gates that serve to gate the clock through to
the output at a sub-multiple of the input frequency. The output pulse rate, relative to the clock frequency, is determined
by signals applied to the Select (S0 –S5) inputs. Both true
and complement outputs are available, along with an enable
input for each. A Count Enable input and a Terminal Count
output are provided for cascading two or more packages.
An asynchronous Master Reset input prevents counting and
resets the counter.
5497/DM7497 Synchronous Modulo-64 Bit Rate Multiplier
June 1989
Connection Diagram
Dual-In-Line Package
Order Number 5497DMQB, 5497FMQB or DM7497N
See NS Package Number J16A, N16E or W16A
Pin NamesDescription
S0–S5Rate Select Inputs
E
Z
E
Y
CE
CPClock Pulse Input (Active Rising Edge)
MRAsynchronous Master Reset Input (Active HIGH)
O
1995 National Semiconductor CorporationRRD-B30M115/Printed in U. S. A.
TL/F/9780
Page 2
Absolute Maximum Ratings (Note)
The ‘‘Absolute Maximum Ratings’’ are those values
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales
Office/Distributors for availability and specifications.
Supply Voltage7V
Input Voltage5.5V
Operating Free Air Temperature Range
54
DM740
Storage Temperature Range
b
55§Ctoa125§C
Ctoa70§C
§
b
65§Ctoa150§C
Note:
beyond which the safety of the device cannot be guaranteed. The device should not be operated at these limits. The
parametric values defined in the ‘‘Electrical Characteristics’’
table are not guaranteed at the absolute maximum ratings.
The ‘‘Recommended Operating Conditions’’ table will define
the conditions for acutual device operation.
Recommended Operating Conditions
SymbolParameter
V
CC
V
IH
V
IL
I
OH
I
OL
T
A
Supply Voltage4.555.54.7555.25V
High Level Input Voltage22V
Low Level Input Voltage0.80.8V
High Level Output Current
Low Level Output Current1616mA
Free Air Operating Temperature
MinNomMaxMinNomMax
b
ts(L)Setup Time LOW, CE to CP Rising2525ns
th(H)Hold Time HIGH, CE to CP Rising00ns
th(L)Hold Time LOW, CE to CP Falling00ns
tw(H)CP Pulse Width HIGH2020ns
tw(L)CP Pulse Width LOW20ns
tw(H)MR Pulse Width HIGH1515ns
5497DM7497
b
0.4
b
55125070
Units
0.4mA
C
§
Electrical Characteristics Over recommended operating free air temperature range (unless otherwise noted)
SymbolParameterConditionsMin
e
V
I
V
OH
V
OL
I
I
I
IH
I
IL
I
OS
I
CC
Input Clamp VoltageV
High Level OutputV
VoltageV
Low Level OutputV
VoltageV
Input Current@MaxV
Input Voltage
High Level Input CurrentV
Low Level Input CurrentV
Short CircuitV
Output Current(Note 2)
Supply Current WithV
Outputs High
CC
CC
e
IL
CC
e
IH
CC
CC
Clock Inputs
CC
Clock Inputs
CC
CC
eb
Min, I
e
Min, I
Max
e
Min, I
Min
e
Max, V
e
Max, V
e
Max, V
e
Max54
e
Max
12 mA
I
e
Max,
OH
e
Max,
OL
e
5.5V
I
e
2.4VDM7440
I
e
0.4VDM74
I
2.43.4V
5480
54
b
DM74
b
2
20
18
Typ
(Note 1)
MaxUnits
b
1.5V
0.20.4V
1mA
b
1.6
b
3.2
b
55
b
55
120mA
mA
mA
mA
Page 3
Switching Characteristics
ea
V
CC
5.0V, T
ea
25§C (See Section 1 for waveforms and load configurations)
A
SymbolParameter
f
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
max
PLH
PHL
PLH
PHL
PLH
PHL
PLH
PHL
PLH
PHL
PLH
PHL
PLH
PHL
PLH
PHL
PLH
PHL
PLH
PHL
Maximum Clock Frequency2525MHz
Propagation Delay1818
EZto O
Z
Propagation Delay3030
EZto O
Y
Propagation Delay1414
EYto O
Y
Propagation Delay2323
Snto O
Y
Propagation Delay1414
Snto O
Z
Propagation Delay3939
CP to O
Y
Propagation Delay1818
CP to O
Z
Propagation Delay3530
CP to TC3333
Propagation Delay2520
CE to TC2121
Propagation Delay
MR to O
Y
Propagation Delay
MR to O
Z
5497DM7497
e
15 pFC
C
L
e
R
400XR
L
e
15 pF
L
e
400X
L
MinMaxMinMax
2323
3333
1010
2323
1414
3030
2626
4336ns
3423ns
Units
ns
ns
ns
ns
ns
ns
ns
ns
ns
Timing Diagrams
TL/F/9780– 5
TL/F/9780– 6
3
Page 4
Functional Description
The ’97 contains six JK flip-flops connected as a synchronous modulo-64 binary counter. A LOW signal on the Count
Enable (CE
initiated simultaneously by the rising edge of the clock.
When the count reaches maximum (63), with all Qs HIGH,
the Terminal Count (TC
HIGH signal on Master Reset (MR) resets the flip-flops and
prevents counting, although output pulses can still occur if
the clock is running, E
The flip-flop outputs are decoded by a 6-wide AND-OR-INVERT gate. Each AND gate also contains the buffered and
inverted CP and Z-enable (E
the Select (S0 –S5) inputs. The Z output, O
HIGH and goes LOW when CP and E
the AND gates has its other inputs HIGH. The AND gates
are enabled by the counter at different times and different
rates relative to the clock. For example, the gate to which
S5 is connected is enabled during every other clock period,
assuming S5 is HIGH. Thus, during one complete cycle of
the counter (64 clocks) the S5 gate is enabled 32 times and
can therefore gate 32 clocks per cycle to the output. The S4
gate is enabled 16 times per cycle, the S3 gate 8 times per
cycle, etc. The output pulse rate thus depends on the clock
rate and which of the S0–S5 inputs is HIGH.
Where: meS5#2
Thus by appropriate choice of signals applied to the S0 –S5
inputs, the output pulse rate can range from (/64 to $*/64 of
the clock rate, as suggested in Rate Select Table. There is
no output pulse when the counter is in the ‘‘all ones’’ condition. When m is 1, 2, 4, 8, 16 or 32, the output pulses are
evenly spaced, assuming that the clock frequency is constant. For any other value of m the output pulses are not
evenly spaced, since the pulse train is formed by interleav-
) input permits counting, with all state changes
) output will be LOW if CE is LOW. A
is LOW and S5 is HIGH.
Z
) functions, as well as one of
Z
Z
m
e
f
out
5
a
S4#2
1
a
2
S0#2
#
f
#
in
64
4
a
S3#2
0
is normally
Z
are LOW and any of
2
a
3
S2#2
a
S1
ing pulses passed by two or more of the AND gates. The
Pulse Pattern Table indicates the output pattern for several
values of m. In each row, a one means that the O
will be HIGH during that entire clock period, while a zero
means that O
period. The first column in the output field coincides with the
will be LOW when the clock is LOW in that
Z
Z
output
‘‘all zeroes’’ condition of the counter, while the last column
represents the ‘‘all ones’’ condition. The pulse pattern for
any particular value of m can be deduced by factoring it into
the sum of appropriate powers of two (e.g. 19
1) and combining the pulses (i.e., the zeroes) shown for
each for the relevant powers of two (e.g. for m
e16a2a
e
16, 2 and
1).
The Y output O
mally LOW. A LOW signal on the Y-enable input, E
ables O
y
packages can be cascaded as shown in
cuits operate from the basic clock, with the TC
is the complement of OZand is thus nor-
Y
. To expand the multiplier to 12-bit rate select, two
Figure A
, dis-
Y
. Both cir-
output of the
first acting to enable both counting and the output pulses of
the second package. Thus the second counter advances at
only (/64 the rate of the first and a full cycle of the two counters combined requires 4096 clocks. Each rate select input
of the first package has 64 times the weight of its counterpart in the second package.
a
m
m
1
e
f
out
11
Where: m
1
S1#2
e
1
e
m
2
a
S0#20(second package)
S5#2
S1#2
S5#2
a
7
a
5
a
Combined output pulses are obtained in
2
f
#
64#64
S4#2
S0#26(first package)
S4#2
in
10
4
a
a
S3#2
S3#2
9
a
3
a
Figure A
S2#2
S2#2
by letting
8
a
2
the Z output of the first circuit act as the Y-enable function
for the second, with the interleaved pulses obtained from
the Y output of the second package being opposite in phase
to the clock.
a
FIGURE A. Cascading for 12-Bit Rate Select
4
TL/F/9780– 3
Page 5
Functional Description (Continued)
Mode and Rate Select Table (Note 1)
InputsClockOutputs
MRCEEZS5S4S3S 2S1S0
Pulses
EYOYOZTC
HXHXXXXXX X HLHH 2
L LLLLLLLL 64 HLH1 3
L LLLLLLLH 64 H111 3
L LLLLL LHL 64 H2 2 1 3
L LLLLLHLL 64 H441 3
LLLLLHLLL 64 H881 3
LLLLHLLLL64H161613
LLLHLLLLL64H323213
LLLHHHHHH64H636213
L L LHHHHHH 64 LH631 4
LLLHLLLLL64H404015
HeHIGH Voltage Level
e
L
LOW Voltage Level
e
X
Immaterial
Note 1: Numerals indicate number of pulses per cycle.
Note 2: This is a simplified illustration of the clear function. CP and E
to remain HIGH.
cause O
Y
Note 3: Each rate illustrated assumes S0– S5 are constant throughout the cycle; however, these illustrations in no way prohibit variablerate operation.
Note 4: E
is used to inhibit output Y.
Y
f
Note 5: f
(32a8) f
in
e
e
m
#
out
64
40 f
in
in
e
e
0.625 f
64
64
in
also affect the logic level of OYand OZ. A LOW signal on EYwill
5497/DM7497 Synchronous Modulo-64 Bit Rate Multiplier
LIFE SUPPORT POLICY
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT
DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL
SEMICONDUCTOR CORPORATION. As used herein:
1. Life support devices or systems are devices or2. A critical component is any component of a life
systems which, (a) are intended for surgical implantsupport device or system whose failure to perform can
into the body, or (b) support or sustain life, and whosebe reasonably expected to cause the failure of the life
failure to perform, when properly used in accordancesupport device or system, or to affect its safety or
with instructions for use provided in the labeling, caneffectiveness.
be reasonably expected to result in a significant injury
to the user.
National SemiconductorNational SemiconductorNational SemiconductorNational Semiconductor
CorporationEuropeHong Kong Ltd.Japan Ltd.
1111 West Bardin RoadFax: (
Arlington, TX 76017Email: cnjwge@tevm2.nsc.comOcean Centre, 5 Canton Rd.Fax: 81-043-299-2408
Tel: 1(800) 272-9959Deutsch Tel: (
Fax: 1(800) 737-7018English Tel: (
National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.