High Precision, Output Pin Programmable
Linear Hall Effect Sensor ICs
A1373 and
A1374
15
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
Several parameters can be field-programmed. To do so, a coded
series of voltage pulses through the VOUT pin is used to set
bitfields in onboard registers. The effect on the device output can
be monitored, and the registers can be cleared and set repeatedly
until the required output results are achieved. To make the setting
permanent, bitfield-level solid state fuses are blown, and finally,
a device-level fuse is blown, blocking any further coding.
Although any programmable variable power supply can be
used to generate the pulsed waveforms, Allegro highly recom-
mends using the Allegro Sensor IC Evaluation Kit, available on
the Allegro Web site On-line Store. The manual for that kit is
available for download free of charge, and provides additional
information on programming these devices.
There are three voltage levels that must be taken into account
when programming. For purposes of explanation in this docu-
ment, the signal levels are referred to simply as high program-
ming voltage, V
PH
, mid, V
PM
, and low, V
PL
.
The rising edge of the high level, V
PH
, pulse generates a state
change. The falling edge of the high level, V
PH
, pulse increments
the mode, register, or bitfield selection by one, when allowed to
drop below the low level, V
PL
, threshold. A delay on the fall-
ing edge, at the mid level, V
PM
, range is required to guarantee
proper programming level recognition. When it is not desirable to
increment these fields further, it is acceptable to hold the signal
at the mid level, V
PM
, range and then transition to another high
level, V
PH
, pulse. Referring to the Programming State Machine
diagram, when using Blow Fuse mode the fourth high level, V
PH
,
pulse (including the key sequence to enable Blow Fuse mode),
will blow the selected key-code combination. If fuse blowing is
not desired, it is recommended to reset the A137x by toggling the
supply pin. If the high level, V
PH
, pulse is not generated, and the
A137x is not reset, then the next key sequence to change states
will blow the unwanted key-code combination. For multiple
register addressing without fuse blowing, Try Value mode must
be used.
Pulse Generation
PROGRAMMING PROTOCOL CHARACTERISTICS, over operating temperature range, unless otherwise noted
Characteristic Symbol Test Conditions Min. Typ. Max. Units
Programming Voltage
1
V
PL
Low voltage range, for addressing registers and
bitfields
0–5V
V
PM
Mid voltage range, for addressing bitfields and for
separating programming signals
14 16 V
V
PH
High voltage range, for enabling state changes
and for fuse blowing
25 26 27 V
Programming Current
2
I
PP
t
r
= 11 s; 5 V 28 V; C
PROG
= 0.1 F 209 mA
Pulse Width
t
PHE
High pulse duration for enabling state change 20 s
t
PHP
High pulse duration for blowing fuses 100 s
t
PLA
Low pulse duration for bitfield addressing 6 s
t
PME
Mid pulse delay on falling edge of high pulse, V
PH
15 s
t
PMA
Mid pulse duration for bitfield addressing 6 s
Pulse Rise Time t
r
V
PL
to V
PH
or V
PM
; maximum may be application
dependent
5 100 s
Pulse Fall Time t
f
V
PH
or V
PM
to V
PL
; maximum may be application
dependent
5 100 s
1
Programming voltages are measured at pin #3, VOUT, of the A137x.
2
A minimum capacitance of 0.1 F must be connected from VOUT to the GND pin of the A137x in order to provide the current
necessary to blow the fuse.
High Precision, Output Pin Programmable
Linear Hall Effect Sensor ICs
A1373 and
A1374
16
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
V
PH
}
V
PM
}
V
PL
0
5
10
15
20
25
30
Time (μs)
Programming Level (V)
1123 23456789
10
11
t
PLA
t
PMA
t
PME
t
PHE
Bitfield Select
(Code 10)
Register Select
(Code 3)
Mode Select
(Code 1)
Mode Select
(Code 1)
Bitfield Select
(Code 8)
Register Select
(Code 3)
Mode Select
(Code 2)
Blow Fuse
Bitfield Select
(Code 1)
Holding at V
PM
is allowed when no
V
PL
is required; dropping to V
PL
will increment by 1 bitfield
Register Select
(Code 0)
Mode Select
(Code 3)
Lock (blow Lock Bit fuse)
Bitfield Select
(Code 10)
Register Select
(Code 3)
V
OUT
measurements
Mode Select
(Code 1)
Mode Select
(Code 1)
= Programming edge
Try Mode
selected
Try Mode
selected
Blow
Fuse
mode
selected
Sensitivity
Fine
register
selected
(Qvo Fine)
Sensitivity Fine selected
(Sensitivity Coarse)
10th address
selected
Bitfield 8
address
selected
Lock
Device
mode
selected
t
PLA
t
PMA
t
PME
t
PHE
t
PHP
0
50
100
150
200
250
300
350
400
450
500
550
600
650
700
750
800
850
900
950
1000
1050
1100
1150
1200
1250
1300
1350
0
5
10
15
20
25
30
Time (μs)
Programming Level (V)
Removing the output drive signal after each
V
PM
allows measurement of the output pin
V
PH
}
V
PM
}
V
OUT
m
easu
r
e
m
e
nt
s
V
PL
0
50
100
150
200
250
300
350
400
450
500
550
600
650
700
750
800
850
900
950
1000
1050
1100
1150
1200
1250
1300
1350
3.0
2.0
2.9
2.8
2.7
2.6
2.5
2.4
2.3
2.2
2.1
2.0
1123 23456789
10
11
V
PH
}
V
PM
}
V
PL
0
5
10
15
20
25
30
Time (μs)
Programming Level (V)
12 12 1 2 3 45 6 7 83
0
50
100
150
200
250
300
350
400
450
500
550
600
650
700
750
800
850
900
950
1000
1050
1100
1150
1200
1250
1300
1350
0
5
10
15
20
25
30
0
50
100
150
200
250
300
350
400
450
500
550
600
650
700
750
800
Time (us)
Programming Level (V)
V
PH
}
V
PM
}
H
oldin
g
at
V
PM
i
s
a
ll
o
w
ed
wh
e
n n
o
V
P
L
i
s requ
i
re
d
;
d
ropp
i
n
g
to
V
P
L
w
ill increment b
y
1 bitfiel
d
V
PL
11123
The mid voltage range, V
PM
, is a neutral level used to separate
V
PH
and V
PL
pulses from each other.
The low level, V
PL
, pulse is used to increment the mode, register,
and bitfield addresses that are to be set. The device generates a
V
PL
pulse on the falling edge of the mid-level to low-level transi-
tion, V
PM
to V
PL
.
In Try Value mode,the programming drive signal can be held
at 5 V or less if no code search is required. If a code search is
required, then the output drive signal must be released to allow
the output level to be read for each bitfield increment (see panels
A and B, below).
To guarantee proper pulse recognition, each level must be held
for the predefined durations specified in the Programming Proto-
col Characteristics table. Failure to follow the specifications may
produce undefined results. Examples of common pulse trains are
shown in panels C and D, below.
A. Try Value Mode. Code search with drive signal held
at 5 V.
B. Try Value Mode. Code search with drive signal released
after each V
PM
, allows output to be measured after each code
increment.
C. Blow Fuse Mode: Code 8 / bit 4 is programmed. D. Lock Device Mode. Device-level Lock Bit is programmed;
device programming is then permanently disabled.
High Precision, Output Pin Programmable
Linear Hall Effect Sensor ICs
A1373 and
A1374
17
Allegro MicroSystems, Inc.
115 Northeast Cutoff
Worcester, Massachusetts 01615-0036 U.S.A.
1.508.853.5000; www.allegromicro.com
POWER UP
INITIAL STATE
MODE SELECT
REGISTER SELECT
BITFIELD SELECT
BLOWTRY LOCK
QVO
Fine
SENS.
Coarse
SENS.
Fine
QVO
Coarse
CLAMP
TC
POLAR
1 20 2^N -1
BLOW
OR LOCK
MODE?
VPH
VPH
VPL
VPL
123
01
2
34 56
V
PL
VPL
VPL
VPL
VPHVPH VPH
VPL
VPHVPH VPH VPH VPHVPHVPH
VPL VPL
VPL
VPHVPHVPH
[Optional:
Measure]
[Optional:
Measure]
[Optional:
Measure]
[Write Mode]
V
PH
FUSE BLOWING
No Yes
VPL
VPL VPL VPL
VPL
User generated transition
Internally generated transition
SENS.
Programming State Machine

A1374EKB-T

Mfr. #:
Manufacturer:
Description:
SENSOR HALL EFFECT ANALOG 3SIP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union