Approval
Document
Application
Application
Note
Note
APN000055_003EN
Sep. 26, 2012
Kit
I C s/B o ards
S oftware
HAL 1820, HAL 24xy,
HAL 28xy, HAL 36xy,
HAL 38xy
Application Board HAL-APB V1.x
®
Edition ??? 8, 2012
Oct.
APN000055_003EN
ANI000???_00?EN
ANS000???_00?EN
ANK000???_00?EN
HAL1820, HAL24xy, HAL28xy, HAL36xy, HAL38xy
Application Board HAL-APB V1.x
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.
Micronas 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 revi-
sion 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
Third-Party Trademarks
HAL, varioHAL, 1D HAL, 2D HAL, 3D HAL
All other brand and product names or company names may be trademarks of their
respective companies.
HAL36xy and HAL38xy use licenses of Fraunhofer Institute for Integrated Circuits IIS.
License Note
2
Oct. 8, 2012; APN000055_003EN
Micronas
APPLICATION NOTE
HAL1820, HAL24xy, HAL28xy, HAL36xy, HAL38xy
Application Board HAL-APB V1.x
Contents
Page
6
6
6
7
7
8
9
9
9
9
10
10
13
13
14
14
14
15
16
17
17
18
18
18
18
18
19
20
21
21
21
Section
1.
1.1.
1.2.
1.2.1.
1.2.2.
1.3.
2.
2.1.
2.1.1.
2.1.2.
3.
3.1.
3.2.
3.3.
4.
4.1.
4.2.
4.3.
4.4.
5.
5.1.
6.
6.1.
6.1.1.
6.1.2.
6.1.3.
6.1.4.
6.1.5.
7.
7.1.
7.2.
Title
Introduction
General Information
Introduction
Supported HAL Sensors
Sensor-specific PC Software
Board Block Diagram
Getting started
First Steps
Check HAL-APB V1.x
Check Communication with PC and Hall Sensor Connection
Board Configuration
Jumper Settings
HAL Interface Connector
Firmware update
Specification
Recommended Operating Conditions
Recommended Wiring
Maintenance and Calibration
Characteristics
USB Driver Installation
Installing the USB VCP Drivers
Board Functions
Serial Command Interpreter
Serial Interface Configuration
Definition of the COMMAND Frame
Definition of the RESPONSE Frame
Analog Measurements
Error Codes
Board Mode Settings
Board Operation Modes
Board Configuration Commands
Micronas
Oct. 8, 2012; APN000055_003EN
3
HAL1820, HAL24xy, HAL28xy, HAL36xy, HAL38xy
Application Board HAL-APB V1.x
24
24
25
26
27
27
27
27
28
28
28
29
30
31
31
32
33
34
35
35
35
35
35
36
36
37
38
39
39
39
39
40
41
42
43
43
44
45
46
46
46
46
47
47
47
47
48
49
8.
8.1.
8.2.
8.3.
8.4.
8.4.1.
8.4.2.
8.4.3.
8.4.4.
8.4.5.
8.4.6.
8.5.
8.6.
9.
9.1.
9.2.
9.3.
9.4.
9.5.
9.5.1.
9.5.2.
9.5.3.
9.5.4.
9.5.5.
9.5.6.
9.6.
9.7.
10.
10.1.
10.1.1.
10.1.2.
10.1.3.
10.2.
10.3.
11.
11.1.
11.2.
11.3.
11.4.
11.4.1.
11.4.2.
11.4.3.
11.4.4.
11.4.5.
11.4.6.
11.4.7.
11.5.
11.6.
HAL 1820
Programming interface
Command Structures of Protocol
Telegram Parameters
Available sensor commands
Read
Write
Protocol Error Handling
Data check
CRC
Parity check
HAL 1820 - Board commands
Locking of the Sensor
HAL24xy
Programming interface
Command Structure of Protocol for communication via VSUP
Command Structure of Protocol for communication via OUT-Pin
Telegram Parameter
Available sensor commands
Set base address
Read
Write
CRC
Parity check
Protocol Error Handling
HAL 24xy - Board commands
Locking of the Sensor
HAL 2810 – Board Commands
LIN Interface
LIN Interface Mode Configuration
Schedule Tables
Error Handling
HAL 2810 (LIN2.0) – Board commands
Locking of the Sensor
HAL 283x / HAL 2850
Programming interface
Command Structure of Protocol for communication via OUT-Pin
Telegram Parameters
Available sensor commands
Set base address
Read with absolute address
Read with base address
Write byte with base address
Write word with base address
Special Cases
Protocol Error Handling
HAL 283x / HAL 2850 – Board commands
Locking of the Sensor
APPLICATION NOTE
4
Oct. 8, 2012; APN000055_003EN
Micronas
APPLICATION NOTE
HAL1820, HAL24xy, HAL28xy, HAL36xy, HAL38xy
Application Board HAL-APB V1.x
50
50
51
52
53
54
55
55
55
55
55
56
56
57
58
59
12.
12.1.
12.2.
12.3.
12.4.
12.5.
12.6.
12.6.1.
12.6.2.
12.6.3.
12.6.4.
12.6.5.
12.6.6.
12.7.
12.8.
13.
HAL 3625, HAL 3675, HAL 385x and HAL 387x
Programming interface
Command Structure of Protocol for communication via VSUP
Telegram Parameters
Command Structure of Protocol for communication via OUT-Pin
Telegram Parameter
Available sensor commands
Set base address
Read
Write
CRC
Parity check
Protocol Error Handling
HAL 3625, HAL 3675, HAL 385x and HAL 385x– Board commands
Locking of the Sensor
Application Note History
Micronas
Oct. 8, 2012; APN000055_003EN
5