Application
Note
HAL 8xy, HAL 100x
Programmer Board
®
APN000046_03EN
Edition Sept. 19, 2013
HAL8xy, HAL100x
Programmer Board
Copyright, Warranty,
and Limitation of
Liability
APPLICATION NOTE
The information and data contained in this document are believed to be accurate and
reliable. The software and proprietary information contained therein may be protected
by copyright, patent, trademark and/or other intellectual property rights of Micronas. All
rights not expressly granted remain reserved by Micronas.
Micronas assumes no liability for errors and gives no warranty representation or guar-
antee regarding the suitability of its products for any particular purpose due to these
specifications.
By this publication, Micronas does not assume responsibility for patent infringements or
other rights of third parties which may result from its use. Commercial conditions, prod-
uct availability and delivery are exclusively subject to the respective order confirmation.
Any information and data which may be provided in the document can and do vary in
different applications, and actual performance may vary over time.
All operating parameters must be validated for each customer application by custom-
ers’ technical experts. Any new issue of this document invalidates previous issues. Mic-
ronas reserves the right to review this document and to make changes to the docu-
ment’s content at any time without obligation to notify any person or entity of such
revision or changes. For further advice please contact us directly.
Do not use our products in life-supporting systems, military, aviation, or aerospace
applications! Unless explicitly agreed to otherwise in writing between the parties, Micro-
nas’ products are not designed, intended or authorized for use as components in sys-
tems intended for surgical implants into the body, or other applications intended to sup-
port or sustain life, or for any other application in which the failure of the product could
create a situation where personal injury or death could occur.
No part of this publication may be reproduced, photocopied, stored on a retrieval sys-
tem or transmitted without the express written consent of Micronas.
Micronas Trademarks
Micronas Patents
– HAL
Sensor programming with VDD-Modulation protected by Micronas Patent No. EP 0 953
848.
All other brand and product names or company names may be trademarks of their
respective companies.
Third-Party Trademarks
2
Sept. 19, 2013; APN000046_03EN
Micronas
APPLICATION NOTE
HAL8xy, HAL100x
Programmer Board
Contents
Page
5
5
6
8
8
8
8
9
9
10
10
11
12
12
13
14
15
16
17
18
19
20
21
21
21
24
25
26
28
29
30
32
35
36
37
38
39
39
40
40
40
43
44
46
48
50
51
53
53
55
58
59
Micronas
Section
1.
1.1.
1.2.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.6.
2.7.
3.
3.1.
3.2.
3.3.
3.4.
3.4.1.
4.
4.1.
4.2.
4.2.1.
4.3.
4.3.1.
4.3.2.
4.3.3.
4.3.4.
4.3.5.
4.3.6.
4.4.
4.5.
4.5.1.
5.
5.1.
5.2.
5.2.0.1.
5.2.0.2.
5.2.1.
5.3.
5.3.1.
5.3.2.
5.3.3.
5.3.4.
5.3.5.
5.3.6.
5.3.7.
5.4.
5.5.
5.5.1.
5.5.2.
5.5.3.
5.5.4.
Title
Introduction
Features
Supported Micronas Hall-Effect Sensors
Functional Description
Software
Firmware
Power-On Self-Test
The COM Port Parameters
Connectors
Pinning of the Interface Connector
LED Description
Error Flag Codes
Usage of the Hall Programmer V 5.1
Tips for Safe Programming of the Sensors
Recommended Operating Conditions
Recommended Wiring
Maintenance and Calibration
Firmware Update
Operation Mode 0
Definition of the Protocol
The Board Commands BCMD
Monitoring of the Programming Voltage
Programming of the Sensor
Definition of Programming Pulses
Definition of the Telegram
Telegram Codes
Number Formats
Register Information (HAL805/HAL815/HAL817)
Programming Information
Data Formats
The Programming Procedure
The Calibration Procedure
Operation Mode 1
Definition of the Protocol
The Board Commands BCMD
HAL805, HAL815, HAL817, HAL810 and HAL1000
HAL82x, HAL83x, HAL880, HAL1002
Monitoring of the Programming Voltage
Programming of the Sensor
Definition of Programming Pulses
Definition of the Telegram
Telegram Codes
Number Formats
Register Information (HAL805 / HAL815 / HAL817)
Register Information (HAL82x / HAL83x / HAL880 / HAL1002)
Programming Information
Data Formats
The Programming Procedure
Programming Procedure for HAL805, HAL810, HAL815, HAL817 and HAL1000
The Calibration Procedure
Programming Procedure for HAL82x, HAL83x, HAL880 and HAL1002
The Calibration Procedure
Sept. 19, 2013; APN000046_03EN
3
HAL8xy, HAL100x
Programmer Board
Contents, continued
Page
62
63
64
66
67
67
67
71
72
73
75
76
77
78
79
83
84
85
86
87
87
87
91
92
93
94
95
96
97
98
102
Section
6.
6.1.
6.2.
6.2.1.
6.3.
6.3.1.
6.3.2.
6.3.3.
6.3.4.
6.3.5.
6.3.6.
6.4.
6.5.
6.5.1.
6.5.2.
7.
7.1.
7.2.
7.2.1.
7.3.
7.3.1.
7.3.2.
7.3.3.
7.3.4.
7.3.5.
7.3.6.
7.4.
7.5.
7.5.1.
7.5.2.
8.
Title
Operation Mode 2
Definition of the Protocol
The Board Commands BCMD
Monitoring of the Supply Voltage
Programming of the Sensor
Definition of Programming Pulses
Definition of the Telegram
Telegram Codes
Number Formats
Register Information
Programming Information
Data Formats
The Programming Procedure
The Programmable Output Characteristic
The Calibration Procedure
Operation Mode 3
Definition of the Protocol
The Board Commands BCMD
Monitoring of the Supply Voltage
Programming of the Sensor
Definition of Programming Pulses
Definition of the Telegram
Telegram Codes
Number Formats
Register Information
Programming Information
Data Formats
The Programming Procedure
The Programmable Output Characteristic
The Calibration Procedure
Application Note History
APPLICATION NOTE
4
Sept. 19, 2013; APN000046_03EN
Micronas
APPLICATION NOTE
HAL8xy, HAL100x
Programmer Board
Release Note:
Revision bars indicate significant changes to the previous edition.
1. Introduction
The Hall programmer board V 5.1 is a general-purpose programming interface which is
capable of addressing the programmable Micronas Hall-effect sensor families HAL 8xy
and HAL 100x.
The Hall programmer board V 5.1 is fully software compatible to the Hall programmer
board V 4.1. Hence, it is possible to replace older boards by V 5.1 while keeping the
software programmer.
1.1.
Features
– Communication with a PC by serial interface (RS232)
– Data transfer to/from PC board at a Baud rate of up to 57600
– Supervised programming of the Hall-effect sensors
– Output voltage level control
– Up to four Hall-effect sensors can be connected in parallel
– Easy firmware upgrade possible
Micronas
Sept. 19, 2013; APN000046_03EN
5