2500_Users_Manual- - 第160页
VERIFY FAIL, PASS1 VERIFY FA IL, PASS 2 CATEGORY X BI N NOT AVAILABLE Preventive Maintenance If the device programs without errors, the PE goes to a verify cycle. Most semiconductor manufacturers specify setting the devi…

SECURITY FUSE VIOLATION
ELECTRONIC ID ERROR
NON-BLANK
ILLEGAL BIT
PROGRAM FAIL
Preventive
Maintenance
•
Security
fuse
check
—
Some
devices
have
a
security
fuse
feature
that,
when
programmed,
prevents
the
reading
of
the
main
fuse
pattern.
Some
semiconductor
manufacturers
allow
the
programmer
to
check
the
fuse
before
trying
to
program
the
fuses
in
the
main
array.
If
the
security
fuse
is
blown,
the
device
cannot
be
read
or
programmed
and
TaskLink
displays
.
•
Check
silicon
ID
—
Many
devices
have
internal
identification
numbers
(an
electronic
I.D.)
that
the
PE
can
read.
These
numbers
allow
the
PE
to
determine
the
manufacturer
of
the
device,
the
part
number,
and
the
type.
For
example,
if
the
Task
identifies
a
device
from
manufacturer
A
(requiring
a
specific
programming
algorithm)
and
a
tube
of
devices
from
manufacturer
B
(requiring
a
different
programming
algorithm)
is
mistakenly
inserted,
TaskLink
displays
and
the
handler
routes
these
devices
to
an
output
tube
specified
in
the
Task
setup
before
a
programming
pulse
has
been
applied.
•
Blank
check
—
This
checks
to
ensure
that
all
the
fuses
in
the
device's
main
array
are
blank
(unprogrammed)
.
Most
devices
allow
the
programming
cycle
to
continue
even
when
a
programmed
fuse
has
been
detected.
If
the
Task
is
configured
to
reject
devices
with
any
programmed
fuses,
TaskLink
displays
and
the
handler
routes
these
devices
to
an
output
tube
specified
in
the
Task
setup.
•
Illegal
bit
check
—
Some
devices
that
are
programmable
by
the
system
are
not
electrically
erasable.
The
PE
can
erase
only
electrically
erasable
devices.
The
PE
checks
each
fuse
to
make
sure
the
fuse
is
unprogrammed
(blank).
If
the
PE
finds
a
programmed
fuse
in
the
device
and
its
RAM
data
indicates
that
the
fuse
should
be
unprogrammed,
TaskLink
displays
.
Most
erasable/
programmable
devices
cannot
be
erased
in
the
socket.
The
system
routes
these
devices
to
an
output
tube
specified
in
the
binning
setup.
If
the
device
passes
all
these
pre-programming
tests,
the
PE
begins
programming,
using
the
manufacturer's
programming
algorithm.
Some
algorithms
require
that
the
PE
apply
a
single
programming
pulse
to
the
fuse,
and
then
immediately
check
the
fuse
to
see
if
it's
programmed
before
continuing.
This
type
of
algorithm
normally
specifies
a
maximum
number
of
times
that
the
PE
can
try
to
program
a
fuse.
If
the
fuse
fails
to
program
after
the
maximum
number
of
pulses
have
been
applied,
TaskLink
fails
the
device
and
displays
.
ProMaster
2500
User
Manual
5-5

VERIFY
FAIL, PASS1
VERIFY FAIL, PASS 2
CATEGORY X BIN NOT AVAILABLE
Preventive
Maintenance
If
the
device
programs
without
errors,
the
PE
goes
to
a
verify
cycle.
Most
semiconductor
manufacturers
specify
setting
the
device
Vcc
to
two
different
levels
during
the
device
verify
cycle,
one
above
and
the
other
below
the
nominal
operating
V^c-
All
fuses
in
the
device
are
verified
at
each
level.
This
tests
the
device
to
make
certain
that
the
correct
data
is
read
when
the
device's
Vcc
pin
is
set
slightly
below
and
above
the
nominal
Vcc
level.
The
PE
sets
the
device's
Vcc
Pin
to
the
specified
low
Vcc
level
and
verifies
all
the
fuses
in
the
device.
It
then
sets
Vcc
to
the
high
level
and
checks
all
fuses
a
second
time.
If
one
fuse
does
not
pass
this
test
when
Vcc
is
set
to
the
low
level,
TaskLink
displays
.
If
the
fuse
test
passes
with
Vcc
low
but
fails
to
verify
when
Vcc
is
set
to
its
high
level,
TaskLink
displays
.
When
the
device
passes
all
these
tests,
the
PE
sends
a
“pass”
message
to
TaskLink,
and
the
device
count
in
the
System
Log
is
advanced.
TaskLink
in
turn
sends
a
“pass”
category
signal
to
the
handler.
The
handler
uses
this
category
status
to
determine
whether
to
apply
a
label,
and
which
of
the
two
output
tubes
to
use.
Device
Moves
to
Labeler
If
the
device
programmed
correctly,
and
labeling
has
been
selected
in
the
task,
the
beam
moves
the
device
to
the
labeler.
If
the
device
failed
programming,
the
beam
places
the
device
in
the
failed
device
output
track.
Device
Is
Labeled
The
labeler
prints
a
label
and
the
labeler
motor
advances
it
between
the
platen
and
the
press
bearings,
into
position
to
be
applied
to
the
next
device.
The
beam
pulls
the
device
across
the
application
plate
and
press
bearings,
and
the
liner
wraps
around
the
platen
at
an
angle
that
allows
the
label
to
peel
off.
The
label
is
applied
to
the
device
as
the
beam
moves
the
device
forward
and
past
the
peeled
off
label.
The
label
drive
motor
and
the
ADC
optic
move
the
next
label
into
position
for
printing.
Device
Moves
into
Receiving
Tube
The
beam
moves
the
device
to
the
“passed”
output
track
and
releases
it.
The
default
designation
for
the
passed
output
track
is
output
track
1
(see
Figure
5-1).
The
device
release
optic
detects
the
device
in
the
track
and
the
output
orbital
motor
agitates
the
output
orbital
assembly,
helping
the
devices
slide
into
the
tube.
Devices
are
also
helped
into
the
tube
by
air
triggered
by
output
track
air
solenoid
3.
Output
tube
optics
(12
and
14
in
Figure
5-1)
detect
the
devices
as
they
enter
the
tube.
The
2500
counts
the
devices
as
they
pass
between
the
output
tube
optics.
When
the
device
count
reaches
the
number
set
in
the
Parts/Tube
parameter
in
the
task,
operation
stops
and
the
handler
displays
.
Operation
continues
when
a
microswitch
on
the
output
tube
clamp
toggles,
indicating
to
the
handler
that
the
full
tube
was
removed
and
an
empty
receiving
tube
has
been
inserted.
The
following
sections
describe
major
2500
subsystems
in
greater
detail.
5-6
ProMaster
2500
User
Manual

Preventive
Maintenance
Optics
Optics
detect
and
monitor
the
location
of
devices,
the
movement
and
position
of
the
beam,
labeler
movement,
orbital
motor
positions,
label
position
on
the
liner
(the
translucent
label
backing
material),
and
position
of
the
ribbon
and
ribbon
pinch
roller
in
the
thermal
printer
(25
and
26
in
Figure
5-1).
The
optics
are
mounted
in
pairs
at
various
places
on
the
handler.
Each
pair
of
optics
is
made
up
of
an
infrared
light-emitting
device
(emitter)
in
line
with
a
light-sensitive
collector.
All
emitters
are
of
two
standard
types
and
can
be
exchanged
with
like
emitters
from
any
location
during
troubleshooting.
Emitters
are
identified
by
red-and-black
or
blue-and-black
wires
crimped
to
a
slide-on
connector.
Collectors
are
identified
by
blue-and-yellow
or
red-and-
yellow
wires.
Track
Optics
The
track
optics
monitor
the
presence
and
movement
of
devices
in
the
tracks.
Positioning
Optics
The
reference
position
optic
(17
in
Figure
5-1)
detects
when
the
beam
is
at
the
far
right
position
and
sets
the
encoder
to
“0,”
which
establishes
the
starting
position
of
the
beam.
Optics
3
and
4
detect
the
vertical
position
of
the
beam.
ADC
Label
Calibration
Optic
The
ADC
optic
on
the
dot
matrix
and
thermal
label
printers
senses
the
position
of
labels
on
the
liner
so
they
are
positioned
properly
for
the
print
head
and
applied
correctly
to
the
device.
This
optic
pair
detects
the
presence
of
a
label
by
using
the
liner
as
a
reference.
During
label
calibration,
light
from
the
emitter
passing
through
the
liner
is
sensed
by
the
optic
collector.
As
a
label
on
the
liner
travels
between
the
optic
pair,
the
decreased
light
level
is
detected.
When
the
amount
of
light
increases
again,
the
ADC
optic
interprets
that
change
as
the
end
of
the
label.
Label
Sensing
Optic
The
label-sensing
optic
on
the
dot
matrix
label
printer
monitors
the
label
liner
and
detects
when
the
2500
runs
out
of
labels.
Switches
A
mercury
switch
on
the
top
cover
senses
when
the
hood
is
open
and
causes
the
2500
to
display
a
warning
message.
The
2500
will
operate
with
the
hood
up
only
when
you
are
running
the
motor
diagnostic
tests.
A
mercury
switch
on
the
main
plate
senses
when
it
is
in
the
raised
position.
A
microswitch
on
the
input
tube
clamp
detects
the
presence
of
an
input
tube
(19
in
Figure
5-1),
and
each
of
the
output
tube
clamps
have
a
microswitch
that
detects
the
presence
of
an
output
tube
(20
and
21
in
Figure
5-1).
Switches
on
the
front
and
back
side
of
the
programming
module
engage
when
it
is
properly
installed.
If
the
switches
do
not
engage,
an
error
will
be
displayed.
Motors
Stepper
motors
are
used
on
the
2500
to
control
the
movement
and
labeling
of
devices.
ProMaster
2500
User
Manual
5-7