interval, and pacing are used in a measurement system are these: scheduling measurement
sequences,
benchmarks,
ments on a
This
for
extending
the 59309A
vided
systems
the
HP
exercises, as
training
for
applications,
built
9820N21A
logging
plotting
periodic
manual
instrument
Digital
up
models, and as a resource
systems
data
with
work
calendar
events against a
basis, precisely paced.
introduces
to
capabilities. Features and benefits
Clock
are discussed
with
and
ranging
the
the
from those where
Hewlett-Packard
HP 9830A
requires
timing
capability.
Just a few
and time notation, measuring event times,
time
you
the new
briefly, followed
Interface Bus
Calculators
for
user programs.
axis, inserting
pacing/timing
no
are presented and discussed
known
of
by
applications
controller
(HP-IB).
delays, and
modules
the 59308A
is required to powerful yet simple
Calculator
of
the ways time
executing
initiating
Hewlett-Packard
Timing
Generator and
. A broad coverage is
software programs
to
serve
of
program
measure-
now
offers
as
training
day,
pro-
for
manual exists
This
ing teams
around
interconnected
to
supplement
expanded
primary
The
useful
Calculators
unusual
applications
sources
digital
clock
instrumentation
and
applications
ask questions.
to
with
the
the
provide
world.
technical
Anyone
HP
Interface Bus will
who
technical data sheets and
information
of
information
and
the
timing
systems
major
measuring instruments such
for
them and invite the reader
and
for
details.
generator
building
information
wishes
find
useful
instrument
programming
are,
we
blocks
we have offered
for
Hewlett-Packard
to
add pacing and
information
operation
tips
. You are referred
believe,
as
to
drop
two
the
HP
us a note to share these with. others
factory
timing
and field engineer-
to a set
of
instruments
here. The manual is organized
and service manuals
of
the
most
versatile and generally
for
use
with
the
by
providing
to
these necessary
HP 9800 Series
5345A Counter. We antiCipate many
or
to
Figure
1.
HP
S930BA Timing
Generator
and
HP
S9309A
L}'l
~qf)~9l/l.
u.(
{NO.t.1l
•
r.OOR{\,S£D
Digital
trSU
f'D~G~T
Clock
~l"
CfllgCX
,,~;"
2 0
Page 5
2.
Scans by Artekmedia => 2009
HP
INTERFACE BUS
To
provide
Digital
clock
capability
The
clock
months
knows
operator
Interface Bus
calendar
The
timing
The
key
has
one
The
timing
measurement, system pacing, and system
The
clock
Simple
year's standby.
of
the
To
take care
a 9V
a day's
customers
Timing
standby
in
provides
roll by,
how
intervention,
and
to
understanding
job,
standby
flashlight
type
used in
battery
operation.
Family
power.
one
rack
the
many
days
for
any
time
on its LED
generator
to
report
generator
power
size
Compare
automobiles
of
uses
of
the
transistor
with
the
is
partitioned
Most
customers
width
only
time
of
day
calendar
are in each
to
set
the
desired
supplements
the
the
calendar
provides
module
D-cells
that
that
do
not
radio type.
most
cost
into
will
3-1/2
inches high.
and
the
remains
destination
(Light-Emitting-Diode)
roles
stacked
to
"leap
the
the
and
the
rest:
provides
the
are
not
require
correct
month.
year"
clock
clock
time
into a module
standby
uncommon.
DIGITAL
effective match
three
modular
want
the set: today's
calendar:
switch.
such
and
of
subsecond
scheduling.
the
battery
long
Such a battery
month,
as
long
Only
as
a data
by
providing
the
generator
day
to
means
standby,
TIMING
for
units:
day, hour, minute, and second. As
as
the
once
every 4 years
The
clock
plot
readout.
various
the
second on demand
timing
packs
down
to
maintain
the
same size
clocks
a receptacle is provided in the
can overcome
FAMILY
their
instrumentation
the
clock,
most
clock
has power. A
outputs
or
printout.
functions
play
in system
to
the
system
as
used
the
timing
compact
does
calendar and time
The
other
timing
by
microsecond,
time
despite
the
clock
to
need -
power
glitches
timing
needs, the
generator, and
and
complete
built-in
the
calendar require
clock
than
is this:
operator
can
lead-acid
computer
also displays
time
or
time
power
furnish
clock
and give
timing
the
onto
the
of
day.
the
clock
system.
interval
outages.
up
to
battllries
itself
for
about
a
TIME
More
must
during
Fourth,
a
running
update
OF DAY
is required
be kept
to a minimum.
system
the
clock
program.
and
hardware
CLOCK
of a clock
shutdown.
must
be
All
time
that
serves in a system. First
Every 4 years is tolerable! Second, the
Third,
error
remotely
these the 59309A provides, and it goes
memory,
programmable
as
Remote Update, Slaved Operation
Up
to
now,
no
by
simple
more
clock.
commands
costly
than the 59309A,
This
slaved
system
clock
made
operation
we
know
up
of
a few ASCII characters.
none
could
is
possible
Easy Programming
To
make
the
programmer's
at hand. An
time
with
Do
you
by
colons?
manipulation?
what
you
values;
MM:DD:hh:mm:ss
internal
the
digit
want a time
Or,
Or,
want
without
just
set
switch
delimiters
printout
do
digits
the
format
or
just
you
the
hhmmss.
job
the
or
in
the
want
without
need
switch
easier,
size
not,
customary
time
any
to
and let the
FEATURES AND ADVANTAGES
of
indications
will
be discussed.
about
provide
with
59304A
the
59309A reports
of a digital
or
just
time
with
comma
delimitiers
write
elaborate
all, the need
clock
must
be present
so
that
it can be
could
be started, stopped, reset, and updated remotely
And
additional
Numeric
time
IC lets
notation
hardware
of
day
delimiters
to
you
choose
with
calendar
with
hour, minute, and second
use
as
bit-pushing
do
commanded
further
except
time
displays slaved
Displays on
in the
output
(separators)
part
of a computation?
subroutines
it. For example,
should
if
time
to
for
elaborate
the
format
to
omitted.
for
for
operator
go
has become uncertain.
to
output
give
complete
clock
to
a system master
Interface Bus.
best suited
be the full calendar and
digits
program
to
reformat
digits
intervention
on
ticking
storage and
You can have
output
even
the
time
remote
systems far
to
the task
separated
your
time
can be
to
Commands
face
to
the
Bus
and send ASCII
clock
are the
character
ultimate
codes
in
simplicity.
to
set
You address the
calendar
2
and
time
clock
values and
to
listen on the Inter-
to
start and stop the
Page 6
clock.
Scans by ArtekMedia => 2009
You can
letter
advance
An
being
are
For
instance,
update
"H"
down
the
display
important
accomplished.
accepted
without
suppose
the
time
the
Bus.
to
the
advantage
Synchronization
interfering
register
The
correct
is
that
you
want
by
number
value.
time
with
to
correct
register.
of
times
is
maintained
is
not
pulses
To
you
lost. Pulses
arriving
Data Logging Complete with Time Information
The
date
and
time
a set
of
data
any
collection
the
data.
computer
worth
The
calculator
peripheral
keeping.
printer,
device
pOints was taken
With
the
59309A in a system, the
the
digital
capable
of
reproducing
or a printout
plotter,
Time On the Fly
Time
storage
the
exact
However,
the system
sent
down
the
clock
usual.
offs
or
is
time
at a
it
may
controller
the
Bus
is addressed
This
"time
accept
estimates
provided
not
on
in
the
definite
results in having a
be
convenient
for
storage.
to
talk,
the
fly"
rather
point
provision
clock
to
hold
in a
running
or
even
possible
This
problem
time
value stored in the
the
saved value is
removes
than actual time.
a reading
program,
is solved
output.
the
the
time
for
update
repeat H
by a running
for
numbers
need
the
denotes
being
timekeeping
was
the
numeric
for
later
say at
to
complete
with
Meanwhile, the
for
Daylight
hours
register,
the
clock
input
purposes.
made
time
can be recorded
display,
can log
the 59309A
clock's
the
data
output.
the
moment
the
actions
register.
programmer
Savings
number
while
to
update
is a vital
or
complete
It
may
when
Clock.
clock
by
adding
you
simple
of
counts
the
setting
the
part
any
other
be
of
sending
At
a later point,
display
to
make
operation
counting
of
the
right
calculator
with
important
a reading is taken.
The
command
is
timing
one
hour.
send
needed
chains
record
along
time
entry.
to
note
the
time
when
updated
trade-
one
to
is
for
with
or
to
"C"
as
-
In an
alternate
to a group
time
in its save
be used,
simultaneously.
operation,
of
instruments
for
example,
register
to
Clock Error Indications
For
systems purposes, it's
The
59309A
pOints all
These
Error
indications
indicator
time
as reported
Clock
light
and
indications
than
mere
indicates
the
remain
are issued
supply
by
the 59309A.
Clock Standby Power
To
maintain
While
ac
turned-off
rather
The
59309A can keep its
optimized
during
power
switch.
than
for
battery
time
outages
days
low
operation.
day
after
An
automatic
requires
power
are unusual,
it is
via
for
later
trigger
important
status
until
voltage
day
that
timing
drain
The
possible
"Group
output,
an
instrument
possible
character
the
clock
whenever
drops
is
actually
they
system
the
system
chains
by
use
result is
to
have
the
Execute
to
going
of
that
Trigger."
as discussed in
know
when a time
error
both
"?"
appears at
is reset.
time
base
would
an
impossible
do
occur.
that
depends
clock
be
on
C-MOS
ordinary
clock
record
The
to
take a reading and the
visually
counts
be and it
Then
on
provided
as
little
current
and
by
D-cells
the
time
clock's
the
last paragraph.
error
could
and in the
the
beginning
are missed.
provides a high
task if the system
there's
having all
having
with
as 1.5
last
virtually
the
the
standby
when
response
clock
exist
data
of
This
degree
problem
time
power.
mA.
non-vital
the
a Bus
command
to
GET
The
GET
to
record
in reported
string.
each
is a
must
of
maintained
The
functions
shelf
Display
output
much
of
confidence
rely
the
pulled
design was
life
is
to
record
command
the time,
time
decimal
data
more
sensitive
on
a wall plug.
plug
over
months
carefully
discontinued
of
the batteries.
is sent
the
can
data.
string.
in the
or
the
Cutover
drain.
by
pushing a button.
-
source,
The
to
battery
If
an
since
design has taken care
external
it
cannot
operation
standby
This
withstand
is
supply
button
of
them.
automatic.
is
connected,
is
inoperative
this
drain
The
display
and last.
3
the
if
only
goes dark,
display
the
The
operator
removing
can be
59309A's
need
lighted
internal
not
its
comparatively
momentarily
battery
consider
these matters.
is
for
the
heavy
reading
power
Page 7
The
Scans by Artekmedia => 2009
small size
To
reload a fresh
Batteries load
of
from
the
K10-59992
supply
the
front.
of
batteries
Standby
does
Power
not
Supply
require
Crystal Timebase
The
59309A
10-6 parts/yr
5 x
rear panel
5345A
10 -la/day).
timebase
BNC a 1,
Counter,
If a cesium
is a
crystal-controlled
affords
it
control
5,
or
10
makes sense
beam
entirely
MHz
to
primary
input.
use its
standard
oscillator.
adequate
Where the 59309A is
for
high
stability
is available, use that!
Clock Advantages for Calculator-Based Systems
All
of
the
system advantages
built
around
Special advantages
the
HP
9820Al21A/30A
for
so
calculator
far
mentioned
Desktop
systems
apply
Calculators
include
these.
makes it easy
removing
This
room-temperature
ordinary
whether
timekeeping.
to
precision
the
or
around
to
include
the
box
from a rack
crystal
The
be
incorporated
timebase (10 MHz,
59309A is
the
HP
incorporated
2100 Series Computers.
in
any
with
aging
59309A
in a system
accepts
aging
in a system
system.
mounting.
rate
at a
with
the
rate 5 x
First and
clocks
Second,
difficult
rary
time
Third,
turned
foremost,
have a
the
59309A's
to
do
storage
value later
lets
provision
off,
so
that
the
59309A is
front
panel readout.
internal
with a calculator
the
calculator
when
there
will
for
standby
the
clock
will
storage
because
program
be
power
be
compact
The
bright
register makes it
operation
proceed
no
interference.
lets
the
clock
on
time
when
and
convenient
display
the system
times are
with
continue
Clock Advantages for Computer-Based Systems
The
HP
59309A
This
is
the
clock
can use
Many
computer
operation.
clock
can be referenced on
Computer
365
(or
366
of-month
Clock
card
that
the
same card.
systems have a
It
is an
advantage
systems are
for
leap year).
notation.
is
interfaced
interfaces
to
startup
often
set
The
to
the
the
5345A
software
have a
or
restart.
up
to
59309A
HP
2100 Series
and
clock
hardware
keep
the
Option
5340A
that
clock
calendar
001
Timing Generator Description and Advantages
afforded
possible
the
Computers
Frequency
ticks,
of
like
on
provides
to use
by
the 59309A is a real assest.
to
slow
relative
primary
operation
the 59309A
data-taking
operation
Counters
course,
the
basis
this
notation
with a calculator.
capture
while
is resumed.
by
only
to
event
to a computer.
tasks and
the
calculator
the
HP
59310A Bus
to
the
computer,
as
long
as the system is in
which
the system
of
day-of-year
to
replace the
Few system
times
This
accept
digits,
month/day-
otherwise
tempo-
the
system is
I/O
Card.
and
the
software
001
to
The
perform
known
Intervals
or
programmed.
In
timer
preset length
performed
In
pacer
accepted
the end
HP
delays.
59308A
such
from
mode,
mode,
to
of
Timing
systems services
microseconds
an external start pulse,
which
is
essentially
pacing
start
off
each
consecutive
Either
is
the
Generator
to
of
two
operating
counted
that
of a delay
signals
sequence,
interval.
as
days
off
are
pacing
and
counting
responds
((J(J1E(J
modes
front
terminated
generator.
output
signals
to
trigger
off
time
to
may
panel
on a continuing
inputs
intervals,
999E8
be selected:
pushbutton,
with
are
output
fJ.s)
an
4
with
pacing
can be set
pacer
or
output
basis.
at
the
pulse
beginning
precision
Bus
After
timed
pulses (flags)
measurements, and inserting
into
thumbwheel
mode
or
timer
mode.
trigger
or
begins
Bus
signal.
an initial
of
the
an interval
The
trigger
first interval and
to
switches
of
function
signal is
at
Page 8
The
Scans by ArtekMedia => 2009
59308A
connected
lines
responses are available
the 59308A serve a
versatility,
and
ECl
edge. A
either
a 0.5V
An
internal
when
the
time
between
The
59308A has a 10
Internal
interfaces
to
rear panel BNC's.
the
59308A is
levels
with
switch-selection
BNC
input
accepts
or
a 2V
threshold.
6-digit
59308A is addressed
timebase
two
counter
program
aging
with
the
outside
both
as
coded
broad
range
tolerant
steps
MHz
rate is 3 parts in 107 per
of
input
is
incremented
to
talk
for
crystal-controlled
world
Trigger
messages on the Bus and as pulses.
of
instrumentation
signal
of
square
triggering
on
the
benchmark
two
ways, via
inputs
to
the 59308A and its
pacer-timer
duration
once
Bus. A
and level. Separate
wave
or
pulse
on
either
edge and a
per
time
typical
purposes.
timebase and it also
month.
use
the
HP
Interface
needs.
BNC
and
of
positive-going
minimum
interval and its totalized
of
this
counter
accepts
Bus and via signal
timing/pacing
This
design feature lets
Further
outputs
acceptable
is
to
an external timebase.
increasing
provide TTL
or
negative-going
level
count
is
record
an elapsed
signal
its
with
output
Programmable
commands
Applications
advantages are best
Applications
the
are
for
functions
simple
the
Section.
SUMMARY:
To
further
summarized
are
Timing Generator
Pacing
Establishing
Establish
Scheduling
Two
Time of Day Clock
logging
Recording
Scheduling
periodic
settling
timing
time
delineate
as follows.
measurements.
precise
interval
program
generators,
an
event
the
time a program
program
include
and easy to use.
timing
understood
operating
generator
in
terms
They
range
of
COMPARISON
the
application
delays.
for
execution
one
for
occurred
execution
device
areas served
response to
where
program
scheduling,
or a measurement
starts
or
stops.
where
start
mode, interval length, and
are
described
over
individual
on the
an
unusually
applications,
OF ROLES
by
the
stimulus.
is
to
one
for
times are
timing
be run
timing
was made.
aperiodic
generator
periodically
program
and/or
output
Operating
wide
territory.
their
discussion
and
and the interval is the key.
events.
time
of
format.
Summary
the
clock,
day
is
the
Since system
is
Program
page.
continued
major
areas
key.
in
Both Clock and Generator
Clock
Clock
Situations
for
for
logging
logging
where
time
time
two
of
day,
of
day,
system
generator
generator
actions
for
subsecond
for
scheduling
involving
timing.
program
pacing/timing
5
need
runs.
to
be
performed
at the same time.
Page 9
3.
Scans by Artekmedia => 2009
CONTROLLERLESS APPLICATIONS
Many
instrumentation
calculator
useful
instruments
or
without
such
other
interconnection
Each
module
possible.
The
dated, started,
This
section
trollerless".
describes
It
of a controller
computation,
with
has
5930BA can itself
or
will
and
applications
controller.
as
counters
the
front
panel
stopped
briefly
be
apparent
its
program.
Where
the
and
Interface
controls
assume
by
easily
a few
of
pacing/timing
remote
operation
5930BA and 59309A can
printers. In
some
Bus.
and rear panel
accessible
typical
that
all can be
the role
of a simple
controls
applications.
transformed
and
calendar/time
is
not
the goal and measured
operate
stand-alone
cases, the setup does
connectors
concealed
For
to
make
controller.
beneath
convenience
into
"systems"
The
of
day
do
not
data
with
other
measuring
not
even
require
this
stand-alone
59309A can be reset,
its
front
panel.
these are
grouped
applications
by
require
is
directly
digital
operation
up-
as
"con-
addition
a
Operation
Operating
thumbwheel
without a controller
Summary
switches
page.
select
The
requires
front
the
pacing
that
panel
sequence.
Application: Precision Sample Trigger
A
frequency
nected
of
counter
where
Because
about
shows
59308A REAR PANEL:
CONNECT
"ECl
EDGE
500
NS
counter
to
the
5930BA.
measurements
At = 001
any
the
OUTPUT" INTO
'-
PULSE
E0
the
5930BA
counter
connections
TO
BNC
can
to
999E8
offers
capable
500
be
The
and
supplied
operator
which
}J
s.
pulse
output
of
being
pertinent
sample
pushes
then
follow,
levels
externally
control
the
function
or
timing
triggers
the
settings.
BNC
5930BA
switch
interval.
precisely
5930BA's Reset
spaced at
suitable
triggered
CABLE
for
can
"Bus
selects
At
}J
TTL,
accept
Pacer"
pacer
The
trigger/reset
spaced in
pushbutton
s set
into
ECl,
MECl,
inputs
switch
mode
be set
or
pushbutton
time
by a BNC
to
initiate
the
thumbwheel
E2Cl
and
from
the
COUNTER:
INPUT
TO
SET
SWITCH
GATE CONTROL
GATE CONTROL INPUT
TO
to
ON, see the
timer
mode.
cable
the sequence
50n
work,
5930BA.
"EXT
ARM"
The
starts a
con-
switches,
just
Figure
BNC
2
FRONT PANEL:
PACERITIMER
THUMBWHEELS TO
TO
PACER
fiT
a DDDED
Figure
2.
Block
5345A
ELECTRONIC COUNTER
PANEL:
FRONT
SAMPLE RATE TO HOLD
(SET CONTROLS
Diagram
of
Sample Trigger Pacing
6
(OR
OTHER)
FOR
EXTERNAL TRIGGERING)
Page 10
Application: External Gate Drive for the 5345A Counter
Scans by ArtekMedia => 2009
The
5345A
sec in decade steps. For specialized measurements, external gating is accepted at a rear panel Gate
Control
Electronic
Input
Counter
with
switch selection to EXT ARM
has
switch-selected
gate times over a wide range from 100 ns
or
EXT GATE.
to
1000
Selection
supplying
shorter
of
EXT
a -1 V level
than
the
GATE
width
allows
for
the
of
measurement.
The 59308A can provide a gate
the pertinent
control
settings. Gate
switches:
Note:
the
exponent
The
operator
59308A REAR PANEL:
CONNECT TO
SWITCH
pushes the Reset
BNC
TO
SQUARE WAVE
"ECl
cannot
OUTPUT"
be zero in square wave mode, that is, DDDEfJ is
-tr
the
operator
duration
an
RF
pulse
of
arbitrary
time
pushbutton
to
choose
of
the gate wanted. For example, selection
would
any
arbitrary
gate time
give maximum resolution
and precision length. Figure 3 shows the
will be equal
Time
Gate
=
to
Atl2
one-half
of
the setting in the thumbwheel
not
on the 59308A to initiate the sequence.
longer
than 50 ns by
of
a gate just
for
its
frequency
connections
permitted.
5345A REAR PANEL:
CONNECT
CONTROL
SWITCH
TO
TO
BNC
"EXT
GATE
GATE"
and
COUNTER
5345A
FRONT PANEL:
PACER/TIMER
THUMBWHEELS
TO
PACER
TO
At
z DDDED
Figure
3.
Block
Diagram
of
Gate
Driver
Setup
Application: Data Rate Controller for Counter-Printer Combination
The
59308A can
rate each
Figure 4 shows
Counter. The 59301A
output
into
act
as a rate
At
seconds, where
the
BCD
for
acceptance
controller
At
is set
setup
for
using a Model 5050B
ASCII-Parallel
by
for a counter-printer
into
the
thumbwheel
(or
switches.
5055A)
combination,
printer
Converter is also needed, to translate the 5345A's
the printer. The sequence
of
printout
59308A Reset button.
7
establishing a precise
with
the 5345A Electronic
ASCII-coded
is started
by
pushing the
print
Page 11
COUNTER REAR PANEL:
Scans by Artekmedia => 2009
SET
SWITCH
TO
"TALK
5345A COUNTER
FRONT PANEL:
PACERITIMER
TO
PACER
THUMBWHEELS
6T
= DDDED
PRINT RATE
ALWAYS"
TO
~S
INTERFACE
10631A/B/C CABLES
59301A REAR PANEL:
ADDRESSABLE/TALK
TO
"TALK
BUS
ALWAYS"
B
Figure
Application: Digital Divider
The
59308A can
selected number.
to
1 kHz.
down
virtually
Most
counters
decade
beyond
decade
producing
Figure 5
played is given by:
Where:
dividers.
what a counter
steps.
shows
=
frequency
fin
perform
The
For
square waves (since
to
dc.
have a rear panel
This
This
anyone
the
f.
In
as a
input
has been
can
frequency
desired
connections
input
is ac
frequency
N
4.
Paced
digital
divider
coupled.
the
fast edge can
output
found
to
provide
because it
division
capability
lower
and suggests a use
Print
Rate for a
capable
For sinewaves,
for
the
divided
be a useful capability.
allows
makes
than the input.
Counter-Printer
of
dividing
the
couple
for
the
with
through
down
division
59308A a
input
an oscilloscope.
not
just
in decade steps
frequency
the capacitor), the
frequency
The
59308A extends
by
can range
signal developed
any selected number,
sort
of
synthesizer capable
The
but
by
from
10 MHz
input
can be
by
this
capability
not
frequency
any
the
just
of
dis-
N =
integer
DDDED
set
into
thumbwheels
8
Page 12
59308 REAR PANEL:
Scans by ArtekMedia => 2009
FREQUENCY INPUT TO
SWITCH
FREQUENCY OUTPUT TO
CONNECT TO
SWITCH TO
TRIGGER
TO 1 MHz
ECL
SQUARE WAVE
fOR
~
OR
TTL
"EXT
SCOPE:
OUTPUT
FREQ"
OSCILLOSCOPE
o
--
FRONT PANEL:
PACER/TIMER TO PACER
THUMBWHEELS TO FREQUENCY
DEVISOR
NUMBER DDDED TQ
Figure
5.
The 5930BA serving as a
BE
DIVIDED
DOWN
digital
OSCILLOSCOPE DISPLAY:
FREQUENCY
divider
~
~
DDDED
Application: Digital Rep Rates for Pulse Generators and Shaped Pulses for the 59308A
Most pulse generators
seconds.
provide any
nation
times specified
output
For instance,
source
pulse trains
it
is precise, is
any
Figure 6
The
5930BA.
The
5930BA can be
arbitrary
another
of
capable
number
B013A is operated in
way, the pulse
by
500 ns pulses
the
of
with
programmable
up
to
shows
the setup
provide
rep rate, even one having a period
its own capabilities. The pulse shaping is a useful extension where the 5930BA
or
5930BA and the HP B013A Pulse
generating a
precision rep rates established
999EB
switch-selected
coupled
generator
square waves does
wide
(in a system), and can have the period set
11
s.
for
outputting
Normal
with
supplies pulses
variety
pulses
Mode
rep rates,
a pulse
not
satisfy the requirements.
of
output
by
the 5930BA. Digital
with
period determined
with
its rep rate
but
generator
of
"to
order"
Generator
pulse waveforms
more
periods rarely exceed milliseconds
such
as
than a day.
with
together
generator
the Model 216A
To
amplitude, width, rise and fall
form a
either
control
by
by
the 5930BA's thumbwheels.
externally triggered
multipurpose
as single pulses
of
thumbwheel
or
B013A to
look at this
the rep rate means
combi-
switches at
by
or
pulse
or
as
the
REAR PANEL
ECL OUTPUT TO B013A
..r
FRONT PANEL
FUNCTION THUMBWHEELS-
PULSE
PACER
PERIOD DDDED
Figure
RATE/PULSE
PULSE
6.
Pulse Generator
PERIOD - EXT
OUTPUT TO
with
9
SCOPE
Digitally
(-)
Controlled
1BOC
OR
OSCILLOSCOPE
1 B05C lB25C
Rep Rate
lB2C
Page 13
An
Scans by Artekmedia => 2009
application
waveform
and
the
A
sync
pulse derived
The
5345A
within
the
to
observe
pulse
Electronic
burst.
for
this
generator
from
Counter
digitally
frequency
determines
FREQUENCY
VARYING
WAVEFORM
the
waveform
controlled
variations
the
is
externally
pulse
within
gate
interval t
source
gated
generator
it.
at
time
by
.
2
to
the
The
is
to
make it possible
5930BA
The
sketch shows these times.
is sent
pulse
determines
to
the
5930BA and
generator
to
to
the
to
the
measure
step across a
delay
interval
oscilloscope.
the
frequency
t1
•
Figure 7
urements.
burst.
The
shows a block
The
5930BA
oscilloscope
diagram
thumbwheel
allows
to
the
make
it
switches
operator
easy
are reset
to
visually
to
set
up a group
to
reposition
monitor
the position.
of
instruments
the gated interval
for
stepped meas-
within
the
Figure
7.
Block
Diagram
PULSE
OUTPUT
of
stepped
10
Gate
through
Waveform
Page 14
4. SYSTEMS APPLICATIONS
Scans by ArtekMedia => 2009
ArtekMedia
Digitally signed by ArtekMedia
DN: cn=ArtekMedia, o=ArtekMedia.com, ou,
email=manuals@ArtekMedia.com, c=US
Date: 2009.05.17 10:31:22 -05'00'
This
section
including
discusses a few
HP
desktop
examples
calculators
of
(and
minicomputers,
the
myriad
of
applications
for
that
matter).
for
the
timing
family
in systems
.-
Applications
forms
the
and
time
relate them.
same
of
day.
are
discussed
all-important
The
two
mostly
and
devices
Application: Subsecond Timing
This
application
mark.
Figure 8 shows a block
The
measurement
typical
counter
counter
The
combination.
begin
complete
frequency
to
is assumed
program
counting.
its
take
overview
This
action.
a reading
uses
the
59308A as a
objective
measurement.
and
to
have been
follows.
is
accomplished
When
it
is addressed
This
value is saved
diagram.
is
to
The
is
programmed
First, it is necessary
with
reference
well-defined
perform
milliscond
determine
elapsed
to
terminate
by
addressing
to
talk,
for
their
the
time
with
for
the
later
function:
tasks
application
to
the
timing
keep and
independently
timer
for
developing a calculator
time
required
is
to
begin
the reading
a 10 ms gate.
to
"calibrate"
the
generator
value the
generator
as a
HP·IB
generator.
supply
except
for
the
with
the
stored
the
to
correction.
The
on
where
5345A
calculator's
in a
calculator
timing
listen and
reports
is the
clock
always
demand
Counter
generator/calculator
the
there is reason
program
command
register.
triggering
time
required
calendar
bench-
to
make a
to
it
(R)
per-
The
to
the
to
to
The
generator
ment
and
quired
pacer-timer
The
along
quency
The
run
the
Most
This
how
could
instrument
for
9820A
with
of 5 MHz
first
result
with
the
measurement
of
the
could
the
pacer-timer
be useful,
is
next
store
it
the
counter
to
act.
Calculator
one
set
was measured
shows
9820A
took
time
actually
be
confirmed
for
is
commanded
Figure
sent a new
in a
calculator
to
make
The
final result is
program
of
results.
the
benchmark
operating
300 ms.
was used
by
can be used
instance,
to
SIGNAL SOURCE
8.
Block
Diagram
trigger
register.
and
return
corrected
to
make
The
5345A's address
with
a 1 ms gate time.
took
in
Trace
Mode. With
by
repeating
to
make a
to
determine
find
out
measurement
the
of
System to Make a
command
The
its measurement,
this
40 ms
the
calcualtor
measurement
how
long a delay
(R)
value
by
removing
measurement
to
the
how
before the
11
Benchmark
to
reset and
the
generator
for
the
is
Jr,
and the 59308A's address
complete. As an exercise, the
calculator
for
transfer
with a long
long a certain
will
actually
data
begin
reports
the
calcualtor
pacer-timer
is
reproduced
executing
of
commands
gate time.
program
occur
point
the actual
is the elapsed
to
"calibration"
from
its
program
This
routine
from
is taken.
operate, and
and
the
time
measure-
time
re-
for
the
factor.
the
printer
is
Q/1.
program
step-by-step,
receipt
example
takes to run. It
time
tape
A fre-
was re-
of
data.
shows
an external
Page 15
Calculator
Scans by Artekmedia => 2009
program
n
~
C
1'1]1
F'I·''',
F:[II
1 :
[I'ID
,;
"I
2:
1'11.1
U <, " • " J I
5 " ; F
Af·
CI'ID
F:ED
4 :
F::Ii
Ilj
FL.T
to
measure a
",I
I ' ,
e
,
",
'U
':
1'::".1
"':'1..1;",,'
"" U 1 " •
c,
: C
l'il
*;
F'
""(!~5";
1:,
E:f
4:1'!':I'TII'If:
1'1
I"~
".
F,
..
6;
F'F'T
"':1U
F
"f·:"
1'1
UI
F
C I
"F
I'IT';
1 F .
I'IT,·:
I
;.::L
• ",',
Ii
",', J
1::,
""
benchmark
'.,
H
and the results.
F=
Application: Programmable Delays for Instrument Settling
Operating
pulse
ment
In a
three
A
programmable
on
up
Systems
settling
and
execution
that
defined.
The
mentation
lays, signal generators, and
in
timer
when
to
settle so
broader
mode, the 59308A
a preset interval has elapsed.
that
any transients have
sense,
settling
time
performs
This
died
for
stimulus-response
as
if it
were a precision delay
delayed pulse is useful
away before it is triggered
measurments
components:
1.
Time
for
the
2.
3.
Time
Time
for
for
stimulus
the
UUT
the
measuring device
delay
to
to
respond
generator
reach final value.
to
the
stimulus.
to
settle.
capable
of
being set
for
delays from
is a very useful systems tool. With it, delays can be applied
using
the
HP
delays.
valuable
calculator
consumes
it has a
HP
Wait
59308A is easily
situations
9820A/21A
The
disadvantage
cycles
about
160 ms,
Statement, use
programmed
where
this
attenuators
Calculator
of
this
are wasted.
not
an ideal
of
this statement still wastes cycles and times still
for
capability
to
commonly
inelegant
The
Display
unit
the
exact
is
handy
settle.
method
Statement is often used
of
time. While the 9830A is an
wait
time
include
employ
is
desired. Examples
these:
for a unit
exactly
programmed
that
times
allowing
generator
to
allow
a measuring
to
acquire
under
microseconds
as
needed.
"time
cannot
be
to
insert delays; one
cannot
of
the
unit
to
output
one
instru-
its measurement.
test (UUT) has
to
milliseconds
wasters"
closely
improvement
for
defined
in
be closely
everyday
under
instru-
test, re-
When a step
become
some
if
signal
change
is given
to
a signal generator,
stabilized. Where a synthesizer lacks a
external means
bounce
of
inserting a delay
is a problem.
is a must. Relays and
it
takes a sensible
"ready
back"
12
time
signal
or
attenuators
for
the
it
is
inconvenient
must
output
frequency
to
be allowed
to
use one,
to
settle
Page 16
Application: Instrument "Timed Out" Messages
Scans by ArtekMedia => 2009
Where a set
tageous
5930BA
out"
status messages
branch
In
the
a stimulus. A
tem can be
frequency.
presents its
routine
measurement.
In the second example, an operator's
in
effect
timed
6
intervalS have passed and
be read
the operator.
of
instruments
to
have an
performs
path
or
first
example, a
programmed
If
"timed
that makes some
develop a second status message and present it
as
described
out
and
independent
as a
alerting
microwave
lock
and
out"
in
interpreted
is
programmed
monitor
monitor
for
the operator. Examples
unit
to
signal
the
by
the
controller.
under
test
counter
measurement
last paragraph and a
must
stimulate
which
adjustment
the
measurement is
by
the
Application: Systems Pacing
Pacing
that,
data
for
for
instance, a
as
input
the
system
can begin execution.
as a whole
data
point
is
has been taken and
to
to
watching
The
(UUT)
lock
to
the
UUT
do
the
controller
such
intervention
controller
the
province
perform
observe
the
time
controller
of
these
is
to
have its
this
output
and
to
not
occur
can observe.
as
increasing the
is required to
tally
kept in
not
to
call
of
the
is
a series
actions
a system
can respond
attempt
before
concluded
for
controller.
stored before a
of
interlocked
and
direct
responses
action
applications
output
frequency
for, say, 2.5 seconds
the preset
redirect
for
the ,controller's action. Intervals can be
the
5930BA's interval counter. After, say,
a displayed message "Failed
takes and developing
by
directing
will
make them clear.
frequency
in
order
time
The
controller
stimulus
successfully, the 5930BA's
level and again tries the
the system.
Software
subroutine
sequences,
the system
measured in response
to
measure it.
to
expires, the 5930BA
branches to a
directs
which
it
is advan-
accordingly.
down
The
measure
The
5930BA can
tally
Lock"
to
operations
requires the
"timed
sys-
output
sub-
alert
such
The
a
to
can
Software
quire
Inconsistencies
impractical
The
really
built-in
Take
(Sample
in time.
hold
resumes.
speed,
samples evenly
reading rate; and
repetitive waveshape.
pacing
a sequence
to
use a
5930BA can
comes
the
command
into
pacing
case
and
Hold).
Operating
There
entire
low
extends
of
in
instruction
help
its
such
of
a 3490A Digital
in
is issued,
are
frequency
offset
3)
to
specific
measurements,
execution
calculator
with
own
as
instruments
Sample/Hold
Track
three
in
synchronized
All
for
overall systems
for
exact
and
the
input
basic ways
waveforms can be digitized;
time
can be taken on successive cycles,
of
these uses rely on precise pacing.
tasks such
which
and
software
instrument
themselves
Multimeter
provides
Hold
Mode,
voltage is held and digitized.
to
use
sampling
as
repeatedly
is a different
maximum
pacing
pacing
much
as
pacing,
sometimes
Option
the
means
the
3490A can
Sample/Hold:
can be used
attainable speeds
below
discussed in
filling
030
to
triggering
time
.scale
of
the
200 ms interval range.
other
the gaps left
have.
(HP-IB
measure
track
1)
2)
if
to
Input-Output)
time
a waveform and
Tracking
if
the
DVM has a
the
waveform is repetitive, a series
avoiding
take readings at a
an
instrument
pacing.
applications
varying voltages at one
Limitations
for
I/O
by
software
of the
high
the need
to
rapidly
operations
paragraphs.
pacing
and
Option
digitize
specific
input
enough
for
such a high
it. When a
signal then
point
do
ac-
exist.
make it
and
by
040
point
reading
of
on a
It
--
13
Page 17
Application: Time Axis for a Plot
Scans by Artekmedia => 2009
The
59308A can
values vs
ting
time
capability
vals spaced
The
measurements can be
limitation
An
imposed
example
Application
discussed in the
has a
far
of
Note
is
enough
this
be
programmed
produced
number
apart in
by
fixed
capability
174-11,
paragraph
to
pace a series
by
the
HP
of
advantages
time
to
precisely
sample
to
rates,
make a
"Measuring
on
Frequency/Time
paced at
Application: Plot with Time Notation
The
59309A Digital
logging
can
devices
output
time
to
to a plot
I.a:
E
R
Gl
e:
8.1£
_
Clock
record
OI'ITE 7
ttEFISlJfDI£NTS
outputs
time
being
ZIi!I
73
time
of
day
made
J a
with
of
9820A/21A/30A
not
the
least
show
long
term
exact
where
instruments
plot
with
time
Warm-Up
Characteristics and
Measurements.
on
request
for
data pOints.
the
of
9820Al21 A and
/
'-am
measurements such
Calculator
of
trends
and the 9862A Plotter.
which
is
that
and
yet
intervals desired
as
the
system
The
FPFBD'CY
accept
the
plot
external
independent
controller.
of
Figure 9
the
9862A
that a plot
data can be taken at
be fitted
without
onto
regard
trigger
a simple plot.
pulses.
variable is
Aging
Rates
of
It can be used
shows
Calculator
I.IIE
S.IE
how
Plotter.
85'
IPi
of
measured
This
plot-
inter-
to
the usual
contained
Oscillators",
with
data
the
59309A
in
-5:.11E
..
{NOTE:
~ ~ ~ ~ ~
Figure
TIME
ALONG
~
~ ~ ~
TIME:
9.
Time
Applications: Frequency/Time Measurements
A series
the
30A
technical
Generator
Application
uses
the
59308A's
gram
measurements
decision.
Application
cally
program
specify
of
Application
HP
5345A
Calculator.
notes
are
Note
the
5345A
warm-up
programmable
asks
on
The
Note
plots
the
computes
the
desired
Notes has been
Electronic
Each
on
described
174-11,
Counter,
characteristic
the
over
plot
174-4,
frequency
Counter
note
is
complete
measurement capabilities. Three notes
here.
"Measuring
the
59308A, and
or
aging
time
intervals.
calculator's
a range
is
automatically
display,
from
"Measuring
vs
time
and
plots
the
time
interval, entered in response
written
and peripheral devices all
in itself,
Warm-Up
the
9862A
rate
of
an oscillator.
The
user Simply keys in
"Time
5 sec
to
99,900 sec.
produced
complete
Frequency
characteristic
differential
non-linearity
describing
(Sec)?
of
PRINTOUT
AXIS
~
Axis
-
Plot
~
~
-
state-of-the-art
under
the
providing a program
dealing
Characteristics
Plotter
and
to
measure and
This
system takes
the
to
Sweep
the
to
specify
The
with
Linearity
sweep
the
exactly
number
its
time
axis in
of
generator
curve.
This
calculator's
measurements made
control
listing, a
with
Aging
of
the HP 9820A/21
block
the
HP
59308A
Rates
of
diagram, and
Timing
Oscillators",
plot -automatically
full
advantage
answer to
of
measurements is also a user
Sweep Generators",
question,
the
units
under
system
the
question
interval
of
seconds.
test. In
permits
"Delta
the
time
between
automati-
addition,
the
T?".
user
of
with
AI
-
the
pro-
the
to
14
Page 18
Application
Scans by ArtekMedia => 2009
matically
addition,
permits
tion,
the
"Delta
Note
plots
the
user
T?".
174-12,
the
frequency
program
to
specify
"Measuring
computes
the
desired
vs
Frequency
time
the
plots
time
Sweep
characteristic
the
differential
Linearity
of
the
sweep
non-linearity
interval, entered in response
of
Sweep Generators",
generator
under
curve.
to
the
calculator's
test. In
This
auto-
system
ques-
Application
describes a way
step in
sizes
capture
would
tuning
down
the
not
be possible.
Note
174-13,
to
voltage.
to 1 f.1.
transient.
"Measuring
automatically
The
59308A
s. A sampling
Without
the
Tuning
measure and
provides a timing
technique
the precise
Step
Transient
plot a voltage
similar
pacing
to
capability
controlled
range
from
that
of a sampling
Response
11
of
the 59308A,
f.1.s
Application: Clock, Timing Generator, 5345A Counter Logging Data
This
application
in a
calculator-based
Two
sets
of
one
to
operate
those
used in the
Program A sets
on
the
calculator's
the
time
as
The
9830A
to
know
for
The
clock
of
rest
manually,
the system. A
then
uses
calculator
the
the
month,
programs
working
setting
show
the
clock
and
system
logging
programs
9830A.
program
clock
display.
day, hour,
Figure
listing.
automatically
Program
minute,
include a commentary
with
the
clock
routines
good
how
to
can,
way
set it
of
to
from
timing
generator
data.
are provided,
10
shows a block
from
values
B takes
one
and second.
explaining
and generator.
course, be used
manage such a
the
program.
working
one
to
diagram
the
user
frequency
to
operate
demo
with
operate
the
complete
enters in
reading every 5
instrument
the
would
be
the
HP
9820A/21 A
answer
programming
clock
and
to
first
of
VCO's
oscillator's
to
99,900 sec
oscilloscope
this
5345A
with
to
questions
Electronic
addresses
seconds
calculator
show
how
to
18 GHz",
response
with
is used
measurement
Calculator
matching
that
and
prints
techniques
without
to
set the
to
step
to
Counter
and
appear
out
useful
the
clock
a
SIGNAL
SOURCE
J/'
Figure
10.
Demonstration
of
15
Clock
and
Timing
Generator
Page 19
Program
Scans by Artekmedia => 2009
r'
I I
11'1
II
III!
IIIi
:
Ii
i"l,j,:
'I', : I II
i.i
1111
I
Ilil.1
1111
A.
Sets the 59309A
I. 1 !III
F':,
11'1
F'
I
'U
F'r::'
II
11TH
,HI
"11]111
!"Iil
I
.II
'III"
" '
II
II]
1'1
I:I.U.l.1
:::,1
11
[1"1'
.,
:U:li
,
11[11.'
II II Ii l!
1.1
u "
1.1
Jlll11III1 ]I
II'
I
' "
'II
1111
II
D
II Ii
!i[l]lTlIJII]J]lIILi
DIifiDDD"1
C i
UTI
.:
I II JI
[I
Ii
111.1
II.l1
]1111'
calendar
,:::
:
1"1
'I III
(.
n
I
Iii
I
:
:'
I
I
: I
n
I"
I : I
"
I
1'1
I
1111
i Ii
kl
'I-i
:!
1'1'1
':':,
I
II !
llii
,.
'i
!
I
I I
,
I II !i'll
I
r:! u ""
::;
I::;
Ii
,
"I
Iii.! i
II
i
11"i
II
!,H,
and
I'll
!lli
,1.1
'III
I
,
:1
I'll
i.1
T I
i
iI'dl
1,1
"I
'II"
I
n
'I
time
I
I'll,
',H
II
"
::
:;
::-:"1
:,
::-:
II
::-.:
of
day.
II
"l-
"I
Program
9820A Version
II
I"
1
C
')1,
1,.11II
!'
I I II
.11'11'
**
C:I"i
**
I
"
I
...
Fl
I"
"
II
1.1::
F'I"
F' F'
I'
I
F:
i
I.I'II!
I
B.
Paces
59308A
day, and
::
F:
:,1
':i
::
1'1
II
"II"
'I
1
...
1
J','
"I
UI
~,C!":'I";
::
I
..
:
1'1
l!
:1::"
1'1
D II ' i I
.1'1"
::
F
I'll
[:
I
nIl
II';
....
'T
"
I,
i'1Il
""
,;
F:
E II 1 ,
r
(,
I,
f,'
1"'1
PCI'
F'I;
F'F:T
"II
r
"H
"1'1,
, , F
I
"F::i ] F b;.
:::1
"'If.'>
::
f::
: I
I'll
F' I 1,
",
U I)::
T
F'
II
i;
frequency
and
~equency.
OU:,E(,
I.,,::
P:D
I
,::
f:
[II
I'll
I':
I'
I' '5'
::
I"
1 1
F'
1 4
I'
r::'
1
"F
I'::
F
I ;
1,1;
1
I,
,"
"I
i
:1
measurements
prints
the calendar,
9821
i
i:,
IFF'
.11'11'
4
::
f·,
....
T
"
F:
F::II
11::
F'F:T
F'
F'I
fC'F'I
')
::
F"
'11,'1::
[:
+ I
LI
11.
::
'='1'
1
::
':1'1]:
'1
::
E
1111
A Version
1
...
1
!.Ii'
1.'1
UI
:,
F'
F"I
II:,IF'I'
i'l
"H
"1'1
','
I::: I I,·
1..1
.I
'1'1
,
with
time
""F:
"I
the
of
**The
able
--------~,-~~~'---~-'
first
(push
chinese
JUMP).
character
For
the
Sample
II,
Ii
11
II
of
Printout
I',
II
I',
is Serial Poll Enable (push RECORD); the second is Serial Poll Dis-
9821A, these are respectively,
push
GOLD
KEY; push
JUMP.
16
Page 20
Program
Scans by ArtekMedia => 2009
A. Sets
the
59309A
Clock
from
the 9830A
Keyboard
Commentary
This
time
be
stored
needed,
80
110140
150350
360
program
values
as a
Written
tedious
rectly
To
increment
a
record
Input
sponding
Operators
The
resets
on
provides a really
Into
instructions that
printouts
enters
statements
cumulative
to
Program
the
59309A
key
on
values
through
of
cumulative
to
"month?",
often
"01
01
to
Set
59309A Clock from 9830A Keyboard
convenient
Digital
the
9830A
need
and
help
for a successful
the
days
wait
for
etc.
make
mistakes!
count
of
000000",
Clock.
labelled
be
insure
days
of
each
the
Note
days
an
adjustment
way
The
listed
that
demo,
the
year, it is
month,
operator
that
is
totalized,
to
complete
"Set
only
the
to
each
is made,
set
the
Clock"
if
desired
novice
necessary
key
entry
Since
calendar
program
for
operator
in
the
use
overcome
to
digits
is
checked,
the
59309A
and
could
when
cor-
have
re-
17
380400
410560
560630
To
provide
"D"
increment).
from
Days,
which
The
clock
"seconds"
ence
the
starting
CLOCK?".
question
insures
the
command
interrupting
speedy
instructions
the
total in
hours,
the
operator
operator
can
be
value
clock
re"lches
59309A starts. If
the
until
that
earlier
"Q"
"Q" in
resets,
to
update
The
corresponding
the
variable D to
minutes,
input
is asked
"synchronized"
sometime
this
he
program
the
answer
clock
command
effect
to
the
restore
clock,
The
the
power
the
clock
the
days
seconds
earlier.
to
start
with
in
the
value,
the
operator
can
answer
holds,
is
"Yes"
receives its
to
stop. A clock
cannot
the
is
presented a long
(which
number
keep
the
are
incremented
the
clock
another
future
operator
wishes
"No"
but
returns
and
the
"T"
command
be
started
"power
so
is
to
up"
cause
of
final
clock.
input;
pushes
to
the
clock
left
the
days
is
value
to
that
if
To
when
"Execute"
wait
awhile
question
the
operator
is started.
to
countermand
with
the
manually
conditions,
string
months
subtracted
correct.
the
values
desired,
do
so, a
the
refer-
before
"START
to
software
except
of
to
the
and
the
This
by
Page 21
Ii
Scans by Artekmedia => 2009
1,::1."
I';
,
II
I
1:.1
:
]
I
I:
'j"'
I
i":"j"1
II
1"111·1'1!1:'·
I:'
ill'"
1 I '
i I U I
I.~
i : I I.i
II
'Ir!")
I
I.
I i
~
I'!
I I'll!
iiTI""
IH,I
i.lll:
I
Ii.
I ! ~ I ' '
.Ii
Ii
111.1
!I
,'11,·1·,
"11
!"Il!
.,
I:"F'
"
F'I"'j
"' ~ 1
,
I·
1"1.'1111
'ii
1111;'
'I·
,11
t'F:
"
ill
lit " I I
"',1·1
I
'F'
I'
:·1
l
c·l'i
I
1111
[IILl
Typical
:
1":1
I
I.l
",I
'I."b:' i.I
·'I::.~
V"il:"
'1"),:1;'
Program
:
;
II.F:iF"
,
1111:
"!II
'"
I
I"
i i
~
I:'
i.11""I
i I !!
''I''
,'iI
~'I
I.
I
F"
, '
..
'
i'l
,
III
ill
II:
'I:
I
111
I I I
III
I
111"1
II
lili
lei
",,,
I·, "
Printout
1"1
I·,'
,"·1
i
I",.I!
.
":Ull
'"II"'
,~
.•
:.1..1
Commentary
Program
120
control.
Program
P =
'·STAT
150
made
service
The
180
eqUivalents
!
i.1
i
ill-"I
1111,
I,:
I
::·11
1.1
pacer
256 =
81 = O.
63
53 = 5
24
512.
i,I'
B.
frequency.
II
I,
i'
i'l
Ii,
II
",I
I"
"
I
I
..
],
i
1"11
word
E9 = hold
word
mode,
12"'
active
OUTPUT
ATN
Mode
the
= ?
the
tM
= SPE
ATN
Paces
i i : !
III
'i"
Frequency
'I
I I
II
iii
II
I! I II
~
! I
"
on
Program 59308A159309A15345A
to
5345A:
12 = initialize,
for
later.trigger,
to
59308A:
S =
enable
returns a status
to
mdlcate
statement
have
these
meantngs.
True
(Low),
talk
address
unhsten
command
listen
address
enables
serial
False
(Hlghl.
SRO
word
one
serial
places
of
of
polling
places
003E6
or
the
the
G =
(service
that
more
polls
the
59308A
9830A
the
HP-IB
Measurements
Ii.'
1"1
!II
"
I
1
11
.
.1
,
:i
1"11.
I I
liJI..ii,
i
E8
= SWItch
ms
gate,
sec
have
59308A.
in
the
the
to
11
time
R = reset.
SRO
requested
··Command
Data
10
= 3
request).
is 0
devices
to
the
HP-IB
or 1 if
In
I
I I
I
,
,
I
110
120
130
140
150
180 I
190
210
220
230
240
remote
• reset.
interval,
has
been
Decimal
Mode
with
I'!:
"
i
i
,
I
Flow
__
--,-_--.J
I YES
HAVE
10
MEASUREMENTS
BEEN
MADE?
A
190
210
220
270
280-
370
the 59308A
ii
I
I
:1
I'
I!
:
,
j:.'
"
Chart
of
NO
YES
If
the
59308A
dress
wlth"@",
The
9830A
256
=
ATN
25 = SPD, disables serial
512 =
ATN
The
"J1"
code
then
IS
addressed
The
59309A
timebase
counts
the
time
reading.
The
substrings
and
second.
and slash marks.
and
program
prints
for
calendar,
59308A, 59309A, and 5345A
250
I 59309A CLOCK;
260 I _RECEIVE
270
~
VALUE
L:ALENDAR,
~/~
TIME
X
ANY
TIME
RE~~ROR
"
~/
NO
I
380
390
410
490
(
has
requested
for
clears
serial
True,
places
False.
triggers
as a
outputs
have been missed, indicating a possible error in
TS
contain
These
which
places
talker
a "?" at
are
decimal
polling
the
the
the
the
merged
service
and
HP-IB
polling
HP-IB
5345A
to
send
the
digits
equivalent
to
head
with
END
,--~
it
responds
SRO.
in
the
in
the
make
the
value
of
for
month,
string
Decimal
"Command
Data
its
its
_J
'1
= 64. .
Mode
measurement.
to
the
data
day,
OS
to
time
and
I
47or---1
/.">------
PRINT
--
I
"TIME
ERROR"
1 .
to
its
talk
ad-
equivalents,:
Mode
It
9830A,
st(ing
if
,any
hour,
minute,
insert
colons
18
Page 22
5.
Scans by ArtekMedia => 2009
UNDERSTANDING
The
5930BA
You
may
beyond
for
the
request.
mine
if a device
be
dealt
devices
operation
pleted.
convenient
incorporates
not
yet
be
that
required
calculator's
Multiple
with.
interconnected
by
The
time.
attention.
devices
has
The
combination
making
controller
familiar
for
pulled
it
THE
two
powerful
with
these capabilities since
simplest
may
SRO and if so, why; then it clears that device's request so
in a
possible
then can
bus operation.
The
calculator
be requesting service at the same time.
of
requesting and
bus
system can
for
the
determine
TIMING
HP Interface Bus capabilities, Service Request and Serial Poll.
uses serial
communicate.
instrument
to
status (is it ready
GENERATOR'S USE OF SRQ
they
represent a level
The
5930BA uses service requesting (SRO)
polling
polling
indicate, say,
is
an
Greater
to
to
identify
The
additional
flexibility
that
a measurement has been
output?)
and can
of
the
source
calculator
that
way
that a controller
is imparted
accept
sophistication
to
ask
of
the
service
polls
to
deter-
others may
and
to
system
com-
output
at a
"Demo
and
basis
The
equipped
The
uses
(Actually, serial
other
required;
program
pacer
elapsed,
vals have passed
value
SRO"
will
without
equipment
program
serial
their
follow.
device
mode
into a calculator
The
with
the
is in
polling
that
it
is
included
output
increments
following
help
you
understand
use.
The
complete
Demo
is meant
required is
bus interface, and a cable (10631A/B/C)
two
to
polling
uses SRO - such
the
the
since
the
5930BA set
parts. Part 1 uses SRO
let
the
calculator
is
unnecessary
here
for
completeness.) Part 2 does
contents
initial
register; and
of
the
an internal register
trigger.
the
trigger, it is necessary
service requesting and
program
as a self-teaching
since
as
the
5930BA's internal register. As explained earlier, the 5930BA in
To
to
output
listing, flowcharts, and
to
the
address
to
let
identify
5345A
read
only
one
the
the
the
the
Counter
count
contents
simply
value
polling
aid
to
understanding
0/1
to
conform
interconnecting
the
5930BA
5930BA as the
5930BA
- also in
every
to
for
observation on, say, a
indicate
could
not
use SRO.
time
of
this
register and learn
address the 5930BA
by
illustrating
explanations
the 5930BA.
to
the
source
be
the
the
system, then
Both
the
selected
operation
on a
line-by-line
the listing, the
the
two.
end
of
its interval and
of
the
service request.
SRO source. Were any
polling
parts
produce
time
interval has
how
many
to
talk;
to
display
or
with
calculator
would
as the
inter-
accept
printer.
be
the
19
Page 23
59308A Program
Scans by Artekmedia => 2009
o
~
D
~::
F'
"~,
':ie:
0
:::
1"1
[I
";
D:F'
; D
1 :
Ct.,::
Ct'1D
p~:;
:~:
IF
eTO
4:
D~::P
GTU::f
Ct'1D
CI" ; F:
to
IF
I
" .
F'f-'T
F
:::
cm::
IF
.,
Ct'1D
P
F'PT
P,,".,
Ht:
~::TF'
1 1 :
D
12
Ctnl
PDF:"
13
CtHI
F:ED
14
F::D
;
D~::P
15
;:':+1"::; IF
GTO
16
F::D
EG
ElF
17:
Elm
:;
~::
F'
I
f·
"1
..
11
F:
" f
:
F'D(
~:i~·
"1
.
.If'!]
",':,
}':,."
DE:
:
C,4;
~::
' ; ,;r u
"Iil.ll
:
::,',;
:
""CI~;";
ED::
, H; F
lilT
A;
~::F'C
;
Ct·,
~::
F'
:
"':'Ul",
I-
:
"':'I)~:,";
13,
:
0;
D'::F'
D~::F' ; D~::F' ; D~::F'
f
:
13f-
:
0;
F'F'l
I
~::T[F:=",
F
P373
D~,:F:
;
"OUll
1.
,
T I
III.,
: c
C I
F'r:' I "11
:n
I";
'::''';
+.1.
C,Te:
F
I'll
::[1
F:EC]':fE.
f··
E:.,;:,:
I·
"001[3
Ftn,;
E:f·
E:;
::::20;
"lilT
E:;
I::
II
9;
I'ID
rF'
1
f
U;
D~::F'
D~::F'
"Demo
1"1
II
':":;
'"'
F:
SRO"
Typical
] T I [
] T
IT
1'1
II
] 1 I J
lilT
lill
Program
I.
~:::
I
I':
]
Ie: T
J ]
F:Ee;
I
~::TF.I?=:
1"[1;1
Printout
ilF'
Flowchart
10
11
R~~N~AM
WORD
TO
G
59308A
1
SEC
INT'Vl
1---------.
NO
I
..
~
12
13
14
HAVE
20
ITERATIONS
15
OCCURRED?
16
NO
Demo
0:
Display
1:
Initialize
2:
Send
intervals
and
3:
Test
and
4:
Display
in
elapsed)
5:
Issue a bus
clear
enable
9820A
(CMD
byte
a
8:
Test
an_ering
ment8.
7:
Error m ....
Note
SRQ -
Program
-59308A
the
X-register
the
59308A
(001 E6).
reset
and
status:
if
SAO
the
program
-Wailing"
thise case means
and
agaIn
command
talkers
(-).
serial
pall
uses
the
"RO'),
which
(64.
the
byte
into
the C reg
the
ge
that
II,
deCImal
say, a 5345A
read
ExplanatIon
Demo
SAO"
for
its
program
enable
trogger
It
IA).
has
been
branches
to
ondlcate
the
test
status.
(CMD)
address
(dIamond
Aecord
In
thiS
eqUIvalent
the C regIster.
later;
II It
poll,
II
not. C contaIns
and
halt
later
pacer
pulled,
to
59308A's
symbol,
key.)
context
contaIns
No
other
were
and
hold
use
as
word
mode
either
statement
SAO
has
and
senal
the
calcuallor
Address
causes
of
G,D).
64.
devIce
In
the
it
long
an
index.
to
set
(P),
a 0
5;
It
not
l-second
poll:
the
gold
the
it
Accept
the
59308A
NUL.
could
system,
enough
It
up
for
enable
or 1 is
returned
net.
continue.
been
pulled
Interval
clear
hsteners
as
the
key).
59306A
a.
to
output a status
status
has
BranCh
have
the
poll
to
be
l-second
SAO
has
hstener
(Note:
the
byte
rephad
to
pulled
could
read.
(S).
and
(whiCh
not
(7).
(5).
the
talker
with
by
stat
SAO.
be
8:
9:
10:
ParU
11:
12:
13
to
...
17: exact contents
20
resumed
to
SAO.
serial
sending
Increment
has
to
watch
the
program
contents
operation,
for a given
example
to
indicate
measage
the
59308A a
time
SRO
(0).
dIsplay
this
time
the
contents.
of
100 microseconds.
discover
serial pOll
looped
ing
TermInate
and
key).
program
SAO
Once
Ional
an actual
seconds
In thiS
vals. around 5
Stop
Program" key.)
accumulator,
Display
Send
second
abies
Loop.
run:
Print
intervals
whether
polling
by
dIsable
the
index
register
tor
fl've times;
lor
the
second
has
looped
of
the
onternal
this
value
number
program.
6 seconds.
the
end
Initialize
letting
operator
program
and
contents
on
vary
The
the
of
triggers
the
slightly
number
or
interval (OO1E2).
resets
the
depend
may
the
59308A
clearing
(summation
and
I'
interval
love
times,
counter
could
of
measurements
value Will
Pari
1.
the
X-register
know
word
that
enables
(A).
of
the
internal
calculator
from
presetns
were
the
hsteners.
clearing
symbol.
test
to
not,
to
see
go
back
be
concluded.
proceed
(Int
Ctr
represent, say,
to
be
the
number
[To
continue,
lor
where
program
establishes
pacer
register,
in
which
one
machine
the
total
and
= XXX),
be
a 100
mode
the
deVice
whether
to
use
pull·
talkers.
the
Jump
the
again
test
etc.
print
the
the
time
completed.
01
inter-
press
"Run
as
stands.
micro-
(P).
dia-
Note
that
program
to
another.
number
In
in
an
is
of
Page 24
6.
Scans by ArtekMedia => 2009
SUMMARY-OPERATING
59308A REAR PANEL
External Frequency Standard Block
With
Ext/lnt
switch
set
to
(switch-selected)
timebase.
Bus Pacer Block
Switch
to
Trigger Block
BNC
accepts
going
or
a 0.5V
Output Block
Separate
tion
negative-going
duty
ted
provides
Lower Block
Osc Adj
(time base).
Digital
phenol
Address Switch Assembly:
dress codes
AC Power Module: I.E.C.
115/230 line voltage
59308A FRONT PANEL
On Indicator:
Remote Indicator:
operation
see
Addressed Indicator:
talk
Local Pushbutton: When
panel
Trigger/Reset Pushbutton:
tor
curs
Function Switch: Set
(flags and pulses)
lowing
signal (flag and pulse)
Thumbwheel Switches:
Range,
'S
quare
negative
or
2V
BNC
of
square
cycle
on
the
500 ns
allows
Bus
57-2-240-2) mates
and
Local
pushbutton)
or
to listen.
control
output
when
the
001
EO
Time
100
100 sec
wave
signal
Off
for
systems
input;
going
threshold
's
output
wave
edge. Set
square wave
thumbwheels
pulse
access
Connector: 24
for
the 59308A .
switch
Light
means the 59308A is
Light
all
front
unless "
and resets
the
button
on
start
trigger
to
999E8 jJ.S.
Example Interval Settings'
Interval
1
jJ.s
100
jJ.S
1
ms
ms
1 sec
1
min
1
hour
1
day
setting
cannot
Ext,
to
that
two
switches
edge
.
TTL
and
or
pulse
to
with a period
(or
at
same
for
adjusting
pin
with
Switches
approved
.
means
panel
.
Light
means
pushed,
local
lockout"
When
the
output
is released .
to
Pacer, the 59308A
and
after
. Set
to
following
Select
be
BNC
replace
include a controller.
Square
intervals
cable
controls
Timer, the
time
used if
accepts
the
internal
select
and
triggering
minimum
ECL
levels
and
programmed)
connector
the
the
returns
command
pushed
counter
each
the
Thumbwheel Setting
with
of
positive-going
Wave,
equal
to
.
the
internal
(12151-3283;
(HP 10631A/B/C).
A,
thru
A, select
connector,
powered
59308A is
are
inoperative
59308A is
the
59308A
, starts
to
zero;
consecutive
59308A
start
trigger.
interval
in
1'l1J1E0
11'l1JE0
1'l1J1E3
11'l1JE3
1'l1J1E6
11'l1JE6
060E6
036E8
864E8
the
exponent
1, 5, 10
acceptable
switch
provides
interval selec-
. Set
a fuse , and a
.
under
addressed
has been sent.
timing
outputs
microseconds
10
on
positive-
to
oscillator
the
remote
(except
to
genera-
trigger
signals
interval
outputs
is
0.
MHz
MHz
level,
selec-
a 50%
Pulse,
Am-
front
oc-
one
or
ad-
to
fol-
.
THE
59308A
GENERAL
Output
Rise
Pulse
Logic Levels:
TTL
TTL
ECL
Trigger Input
Input
Level: 0.5V
Minimum
Polarity: positive
Delay: Rear panel
Internal Counter
Internal
Total
dressed to Talk.
Output Format
Time Base
Crystal
Aging
Temperature: ±5
Programming Codes
Time
Pacer
Timer
Trigger
Enable rear
Disable rear panel
Enable Service Request
Disable Service Request . .
Interface Functions and Uses:
Listener
Talker
Service Request
Remote-Local
Device
Addressing: The
shown.
NOT USED
Programming:
keyed
with
TIMING
Pulses
Time, 50
in
(Note: bracketed
y
an interval
ns; Fall
Width,
500
ns
into
1 kO ... .
into
500
into
Jitter
.......... , .....
500
.......
impedance
Front
Remote
count
frequency
Rate: 3 parts in 10'
microseconds: [±]
..............
/Reset
l'rigger
10
or
2V,
pulse
width
or
panel
is released
trigger, within 1 jJ.s
Trigger
Reset
in
pacer
6-digit
counter
is
output
Counter
, 0
)'space\
\space
: 10
parts
FUNCTION
Command
panel
trigger
programs
Refer
to
the
A,A4"-l
switch-selected
trigger
~
trigger
A
I I
AS
into
With
the
9820N21A
of 3 seconds: CMD
trigger,
GENERATOR
Time,
50 ns
±100
ns
(500 ns
switches)
....
.......
. .
.•..•...
kO;
Edge
: 100
negative
, 0.5
Command
mode,
onto
is cleared
I
MHz
in 10',0°
entries
.
Receives
Outputs
serial
If
enabled,
Switches
controls
Starts
label
2 AI
A4
0 0
the
HIGH
.
4V
.
1V
OV
triggered
for
ns
slope
jJ.s
±0.5
occurs 1 jJ.s
after
±100
ns
after
is
incremented
the
Bus
when
by
000000
per
month
to
50°C
DOD
[E±]
are
optional.)
ASCII
P
T
.
R
U
A
S
o
programming
totalized
poll
with
status
indicates
operation to/
and
program
time
interval and resets
in th is
training
on
the
59308A
TO
SET
TO
THE
PRESS
TO
SET
TO
THE
PRESS
AS(,
II
ADDRESS
A3
A2 AI
0
address set as
sets
the
59308A
"?U1",
.
IV
or
4V systems
jJ.S
after
59308A
the
first
each
the
Reset
Command
GO
V\J
0
OCTAL
120
124
122
125
101
123
104
count
byte
end
codes
manual
for
others.
A SWITCH
"I"
IN
HERE
A SWITCH
'·0"
IN H
ER!'
LISTEN
ADDRESS
shown,
for
"003E6PDR".
LOW
-2V
pushbutton
accepts
cycle
time
interval.
59308A is
DECIMAL
80
84
82
85
65
83
68
codes
or
responds
of
interval
from
front
counter
use the address
STATE
STAn
.
CODES
ASCII
this
command
paced
OV
OV
ad-
.
to
panel
ASCII
TALK
ADDRESS
Q
operation
21
Page 25
7.
Scans by Artekmedia => 2009
SUMMARY-OPERATING
THE
59309A
DIGITAL
CLOCK
59309A REAR
Control
Switch
the
listen address.
tion. Set to
environment
second.
Bus
59309A
Calendar:
Time:
Addressed:
Clock
Ext/lnt:
Push
Set
Connector:
2-240-2») mates
FRONT
hour, minute
Error
to
data
manner.
to
clock
Standby
tive
(display
internal
month, day
Lights
Indicator
indicate
status
string. Error
Selects
standard
.
Read:
is
powered
is
dc
standby
day-of-year
light
have been missed
Bus, the
the
any
quency
accepted
59309A REAR
PANEL
Assembly:
Switches
"dot
out" the
and
outputs
to "dot
in"
24
pin
with
cable
PANEL,
digits
(Note: Opt. 001
001
, second
to
indicate
(not
possible
or
character
timebase
of
1, 5, 10
Allows
by
significantly
can't be
.
Switches
A. and A, select
clock
on
the
the
clock
connector
HP
DOOR
OPEN
to
365
or
talking
shown):
error
the
power
"? "
indications
. Set
to
MHz
momentary
external
shortened
lighted)
PANEL
A,
through
operates
Bus
at a rate
is addressable.
[12151-3283
10631A/B/C.
provides
366).
or
listening
Display
because
supply
appears
remain
until
Ext, an
external
(1V
rms
lighting
dc
source
by
this
when
clock
As establish
mode
of
In a
of
Julian
decimal
timebase
has
glitched. ()n
at
the
clock
min. into
of
such as K10-59992 .
lighting. Inopera-
is
opera-
controllerless
40
readings
(Amphenol
Calendar
actively
.
points
counts
beginning
is reset in
precision
1 k ) is
display
powered
when
57-
the
fre-
all
of
by
59309A FRONT PANEL, DOOR OPEN
Standby
/
GENERAL
Clock
Reset: Resets
Run/Hold:
Set Day:
Set
Leap Year: SWitch 365
Tlmebase: 1
Opt. 001:
Power
Power
Supply
viding
8 to 10V dc, 2
Set
stops
advancing
sed)
or
updates
Time
Fast/Slow:
ly
(Fast)
parts/year.
(0
.5 sec/
Companion
59308A
instruments
001
to
365
Addressing :
shown. For
Input:
Group
display
24
hour/day
Updates
or
slowly
MHz
Temperature
day);
0-55
Instrument:
Timing
and
Calendar
or
366. Resets
The
others
Accepts
or
from
any
mA
at
to
01 :01
clock
(Hold)
.
day
display
continuously
Updates
(Slow)
or
366
room
temperature
°C,
drift
Generator
provides
displays
to
programs
, see
the
input
from
reserve
(display
advances
one
count
(held in).
and
permit
days/year
crystal;
: 10
and
outputs
:00:00:00.
in
this
supply
off)
at
(momentarily
minute
arriving
(non-programmable)
to
module)
to
manual
8V
:00:00:00 and starts
second
to
effects
3 x 10 s (3 sec/
(half-width
sub-second
001
59309A label.
K10-59992
.
1 sec rate (Run)
aging
40° C,
day)
microsecond
day
capable
clock
.
displays
at
desired time.
rate 5 x 10 •
drift
.
paces/
of
year
use
the
Standby
of
depres-
5 x 10 •
pro-
or
rapid-
.
times
timing
digits
address
.
,
FORMAT
When the 59309A is
the
front-panel
SWITCH (INSIDE TOP COVER)
connected
controls
CAL
NO
SPACE
NOTE
in a system
are operative.
on
the
interface
bus,
! \ 111)lO
! I \1
.... ()'l"i
SSA
l Y
22
'Hll>i
lH I
...., "1)"
' SWII CIII· S
=:
."
- S I A I
System
____
..
S I AII")
'"'
A4
AS
I 0 0 0 0
Operation
When It
to
these
ASCII
Stops
P
Starts
T
Resets
R
Updates
S
Updates
M
Updates
H
Updates
o
Records
C
stores
output
ASC
A3
IS
addressed
codes
the
the
the
time
when
-1.--.J
II
ADDRESS CODES
A2
AI
to
:
clock
clock
clock
counting
counting
c0unting
counting
time
command
value
59309A is
L-
____
ADDRESS ADDRESS
ASCII
LISTEN
L-_
0
Li sten,
to
the
01 :01 :000000
chain 1 second
chain 1 minute
chain 1 hour
chain 1 day
C is
accepted
in
output
register;
addressed
AI>DIH SS S
ASCII
TALK
p
59309A
value
to
WltClll
responds
and
is
Talk
S
Page 26
02-5952-73401
Scans by ArtekMedia => 2009
NOVEMBER 1974
PRINTED IN U.S.A.
----------------------
Page 27
DIGITALY REMASTERED
OUT OF PRINT
HEWLETT PACKARD MANUAL SCANS
By
Artek Media
18265 200th St.
Welch, MN 55089
www.artekmedia.com
“High resolution scans of obsolete technical manuals”
ALL HEWLETT PACKARD MANAULS ARE REPRODUCED BY PERMISSION
AND UNDER LICENSE AGREEMENT WITH AGILENT TECHNOLOGIES, INC.
REMOVAL OF THIS DISCLAIMER IS INVIOLATION OF AGILENT
TECHNOLOGIES AND ARTEK MEDIA’S COPYRIGHTS. DUPLICATION OR
MODIFCATION OF THIS DIGITAL DOCUMENT WITHOUT PRIOR CONSENT
IS NOT PERMITTED
If your looking for a quality scanned technical manual in PDF format please visit
our WEB site at www.artekmedia.com or drop us an email at
manuals@artekmedia.com and we will be happy to email you a current list of the
manuals we have available.
If you don’t see the manual you need on the list drop us a line anyway we may
still be able to point you to other sources. If you have an existing manual you
would like scanned please write for details. This can often be done very
reasonably in consideration for adding your manual to our library.
Typically the scans in our manuals are done as follows;
1) Typed text pages are typically scanned in black and white at 300 dpi.
2) Photo pages are typically scanned in gray scale mode at 600 dpi
3) Schematic diagram pages are typically scanned in black and white at 600
dpi unless the original manual had colored high lighting (as is the case for
some 70’s vintage Tektronix manuals).
4) Most manuals are text searchable
5) All manuals are fully bookmarked
All data is guaranteed for life (yours or mine … which ever is shorter). If for ANY
REASON your file becomes corrupted, deleted or lost, Artek Media will replace
the file for the price of shipping, or free via FTP download.
Thanks
Dave & Lynn Henderson
Artek Media
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.