Allegro MicroSystems ASEK-17803-M-T High Speed Inductive Position Sensor User Guide

ASEK-17803-M-T High Speed Inductive Position Sensor

Specifications:

  • Product Models: ASEK-17803-M-T, ASEK-17803-S-T
  • Product Name: A17803 Evaluation Kit
  • Compatibility: Microsoft Windows
  • Protocols: Manchester or SPI

Product Description:

The A17803 evaluation kit allows for easy evaluation of the
Allegro A17803 integrated circuit (IC) using a computer running
Microsoft Windows. It includes a downloadable demonstration
application with a graphical user interface (GUI) to display
measured angles and configure settings using Manchester or SPI
protocols.

Product Features:

  • Four-cycle coil design printed on sensor board
  • Rotatable four-cycle target mounted on the board
  • Microcontroller for decoding sensor data
  • Windows application available for download from Allegro
    software website

Using the Evaluation Kit:

  1. Accessing the Software Website:
  2. Allegro’s software and firmware for supported devices are hosted
    at https://registration.allegromicro.com/. Access is granted after
    registering a hardware account.

  3. Firmware Management:
    1. Connect USB cable between computer and microcontroller
      board.
    2. Download the latest demonstration application.
    3. Unzip the application folder.
    4. Run the .exe file.
    5. Click Setup menu, then Communication Setup.
    6. If COM port is not active, change COM port selection until it
      is active.
    7. Compare firmware version with version on software website to
      determine if update is needed.

FAQ:

Q: How can I get access to the software website?
A: Access to the software website requires registration and
approval from Allegro after hardware delivery.
Q: What protocols can be used with the A17803 evaluation
kit?
A: The kit supports Manchester or SPI protocols for
configuration control.
Q: How can I check if the firmware on the microcontroller
requires an update?
A: Compare the firmware version installed on the
microcontroller with the version available on the software website
to determine if an update is needed for compatibility with the
latest demonstration application.

“`

ASEK-17803-M-T, ASEK-17803-S-T
A17803 Evaluation Kit User Guide

DESCRIPTION
The A17803 evaluation kit provides an easy way to evaluate the Allegro A17803 integrated circuit (IC) using a computer running Microsoft Windows. The downloadable demonstration application provides a graphical user interface (GUI) that displays the measured angle from the A17803 and provides configuration control using Manchester or SPI protocols.
FEATURES
The kit features a four-cycle coil design printed on the sensor board, a rotatable four-cycle target mounted atop the board, a microcontroller that decodes sensor data, and a Windows application downloadable from the Allegro software website
EVALUATION KIT CONTENTS
The hardware includes:
· STM Nucleo-L432KC microcontroller board (white board; see Figure 1, left)
· A17803 programming board (plugs into the microcontroller board)
· A17803 sensor board (see Figure 1, right)
· Four-cycle inductive target (mounted to the sensor board)
· Ten-pin ribbon cable (see Figure 1, center)
· Micro-USB cable (connects the microcontroller board to a computer; see Figure 1, far left)

Table of Contents
Description ……………………………………………………………….. 1 Features ………………………………………………………………….. 1 Evaluation Kit Contents………………………………………………… 1 Using the Evaluation Kit ……………………………………………….. 2 Schematic ………………………………………………………………… 7 Layout …………………………………………………………………….. 9 Bill of Materials ………………………………………………………… 14 Related Links…………………………………………………………… 16 Application Support …………………………………………………… 16 Revision History……………………………………………………….. 17

ASEK17803-UM MCO-0001864

Figure 1: A17803 Evaluation Kit

March 18, 2025

USING THE EVALUATION KIT
Accessing the Software Website
Allegro hosts software and firmware for its supported devices at https://registration.allegromicro.com/. Access to the content requires Allegro approval of a request from a registered account. NOTE: Permission can only be granted after hardware delivery.
Unregistered Users 1. Navigate to https://registration.allegromicro.com/. 2. Select “Create an Account”. 3. In the Account Type section, select the Allegro Software
radial menu option. 4. In the Customer Information section, complete the required
fields. 5. In the Create a Password section, complete the required
fields. 6. In the Registered Parts section, click the Add Part button. 7. In the Add Part dropdown menus, make the following selec-
tions: · Select category: Inductive Position Sensor · Select sub-category: Motor Position Sensor · Select part: A17803 8. Click the Create an Account button.

Software Files
The A17803 software is hosted at https://registration.allegromicro.com/#/parts/A17803. The following files are available for download:
· Demonstration Application: This is the Windows program. Download, unzip, and run the .exe file to start the program.
· Firmware Image: This is the microcontroller firmware for the related demonstration application.
· Command Library: This library is a set of .dll files that can be useful for MATLAB. This library is not used for evaluation kit functionality.

Registered Users 1. Navigate to https://registration.allegromicro.com/ 2. Log in. 3. Select “Find a Part”. 4. In the Select by Part Number field, type the part number. 5. Locate the part number in the list below the search input, and
click the Add button.

2
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

Firmware Management
A firmware version is preinstalled on the microcontroller. However, the preinstalled version might not be compatible with the latest demonstration application. Each version of the demonstration application requires installation of a specific firmware version, as indicated by the files included together as part of a release. For example, the demonstration application version 0.7.3 requires firmware version 1.3.4, as shown in Figure 2.
Determine if the microcontroller firmware requires an update and download an update (if needed) as follows:
1. Connect the USB cable between the computer and the microcontroller board.
2. Download the latest demonstration application
3. Unzip the application folder 4. Run the .exe file 5. Click the Setup menu
6. Click Communication Setup.
7. If the COM port is not listed as “Active”, change the COM port selection until the Communication field changes to “Active”.
8. Compare the stated version number with the .hex file version on the software website (see Figure 3). If the version num-

ber of the software on the website is greater than the version number of the firmware installed on the microcontroller, the firmware on the microcontroller requires an update for the latest demonstration application to function properly.
9. If needed as determined in the previous step, install new firmware onto the microcontroller as follows:
A. Download the firmware .hex file from the Allegro website.
B. Download and install the STM32CubeProgrammer software from the STMicroelectronics website (www.st.com).
DISCLAIMER: Use of third-party software is subject to its terms and conditions. Allegro declines all related liability and responsibility.
C. Connect the USB cable between the computer and the microcontroller board.
D. Run STM32.
E. On the main window, click the Connect button.
F. Click the Open File tab, and browse to the firmware .hex file.
G. Click the Download button.
H. Close STM32 and unplug the USB cable.

Figure 2: Software Release On Allegro Website
Figure 3: Version of Installed Firmware
3
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

Running the Demonstration Application
1. Connect the hardware, including connection of the USB cable from the computer to the microcontroller board, as shown in Figure 1.
2. Run the demonstration application .exe file in Windows.
3. Ensure the application successfully detects the correct COM port:
· If the sidebar on the right side of the GUI displays the correct COM port number and a red Power Off button (as shown in Figure 4), the application successfully detects the COM port.
· If the sidebar at the right of the GUI displays the status “Unconnected”, manually select the correct COM port as follows:
A. Click Setup.
B. Click Communication Setup.
C. Change the COM port selection until the Communication field changes to “Active”.
4. Ensure the Device Setup options in the Setup menu are configured properly. The controller must use a precisely-timed output interruption sequence to power-up the A17803 and enable memory access. This sequence must occur before an

access code can be sent. This sequence requires information about the in-use configuration of the A17803. The Device Setup option in the Setup menu provides this required information (see Figure 5).
· If the output configuration is set to the default configuration, the A17803 in the sensor board is configured with SENT output (free-running) on pin 1, with a tick time of 1 µs. This is also the standard configuration to enable communication.
· If the output configuration changes in EEPROM, change the Device Setup configuration to permit communication with the A17803 post-repower.
5. After the application detects the COM port (as shown in Figure 4), click the Power On button to power up the A17803.
6. Leverage application functions as desired:
· To display the measured electrical angle of the target, select the desired option: “Read Once” or “Start Reading”.
· To change the angle, hand-rotate the target.
· To change the output mode or other configuration settings, use the menu options.
See Figure 6.

Figure 4: Application When COM Port Is Detected
4
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

Figure 5: Device Setup
Figure 6: Running the Application 5
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

Using the Memory Tab
The Memory tab is used to read or write any field in the A17803 memory. The Memory tab includes tabs for Direct Memory, EEPROM, Shadow Memory, and Volatile Memory. When a field is selected, the lower panel of the GUI displays a short description about that field. To use this interface, select the checkbox that precedes the desired field(s), then click an action button in the panel located to the right.
To change the device programming, use the EEPROM tab as follows: 1) Click the relevant checkboxes; 2) Enter the desired

values in the Value fields; and 3) Click the Write Selected button. The newly written values should display in subsequent executions of the Read Selected button.
The Show dropdown menu toggles the display between the field name and the memory location of the selected field. To search and filter for a particular field or address, use the Search Name and Descriptor search field.
NOTE: Certain changes to IC programming do not take effect until a power-cycle is performed via the Power Off and Power On buttons.

Figure 7: Memory Tab
6
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

SCHEMATIC Programmer Board

Manchester interface

BT_DIR

MHT_OUT

GND

BUS_IN

U5

1 19

DIR VCC OE

20

2 3 4 5 6 7 8 9

A0 A1 A2 A3 A4 A5 A6 A7

B0 B1 B2 B3 B4 B5 B6 B7

18 17 16 15 14 13 12 11

GND 10

74VHC245PW,118 Bus Transceiver GND

+5V
C11 470nF GND

+3.3V
C3 470nF
GND
SCLK_3.3V CS_3.3V MOSI_3.3V MISO_3.3V SPI_ENABLE

SPI interface

U2 1 VCCA

VCCB

2 3 4

A1 A2 A3

B1Y B2Y B3Y

5 A4Y

B4

8 OE

NC NC

GND
TXU0304QPWRQ1 Voltage translator 3.3V => 5V

14

13 SCLK_5V

12

CS_5V

11 MOSI_5V

10 MISO_5V

6 9

7

GND

Analog signals interface
Voltage divider bridge 3.3V <= 5V

1

2

+5V

Signals forwarding J1 Put on for Manchester / SENT communication

R9 Pull-up resistor
+5V C4 470nF

BUS_IN

DMUX_A DMUX_B

GND

DMUX_INH

+5V

C5 470nF

U3

13

1-COM 1Y0 1Y1 1Y2 1Y3

12 14 15 11

3
10 9

2-COM 2Y0

2Y1

A

2Y2

B

2Y3

1 5 2 4

6 16

INH GND
VCC GND

7 8

SN74LV4052APWR Digital MUX

MISO/SINP/MHT MOSI/SINN/A/SENT SCLK/COSP/B/INC CS/COSN/I/PWM

GND

GND

GND +5V

COSP_5V SCLK_5V
COSN_5V CS_5V
SINN_5V MOSI_5V
SINP_5V MISO_5V
SPI_ENABLE AMUX_OE

U4

2 3

1B1 VCC 1B2

16

5 6

2B1 2B2

11 10

3B1 3B2

14 13

4B1 4B2

1A 2A 3A 4A

4 7 9 12

1 15

S OE

GND

8

SN74CBT3257CPW Analog MUX

C6 470nF
GND SCLK/COSP/B/INC CS/COSN/I/PWM MOSI/SINN/A/SENT MISO/SINP/MHT
GND

COSP_3.3V COSN_3.3V SINP_3.3V SINN_3.3V

R1 2.1k R2 2.1k R3 2.1k R4 2.1k

COSP_5V COSN_5V SINP_5V SINN_5V

GND VCC_ON

R5

R6

R7

R8

10k

10k

10k

10k

GND GND GND GND

Logo2 Allegro Logo

RB1 bumpon
RB3 bumpon

RB2 bumpon
RB4 bumpon

Nucleo Pinout

BT_DIR DMUX_INH
DMUX_A MHT_OUT
/! DMUX_B AMUX_OE
SPI_ENABLE CS_3.3V MOSI_3.3V MISO_3.3V

NUCLEO_L432KC

L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 L15

D1 D0 NRST GND D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12

VIN GND NRST
5V A7 A6 A5 A4 A3 A2 A1 A0 AVDD 3V3 D13

R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15

DNI

header1

header2

CN3 socket

CN4 socket

SINN_3.3V SINP_3.3V
BUS_IN COSN_3.3V COSP_3.3V
VCC_ON

GND +5V

SCLK_3.3V

+3.3V

/! D5 (PB6) must be set to input mode for reading analog signals

Pin 1 Pin 2 Pin 3 Pin 4 VCC
TPGND
5011 GND

J5

MISO/SINP/MHT 1

MOSI/SINN/A/SENT 2

SCLK/COSP/B/INC 3

CS/COSN/I/PWM 4

5

VCC

6

7

8

9

10

1 2 3 4 5 6 7 8 9 10

SBH11-PBPC-D05

GND

VCC supply control

+5V
C1 470nF

U1 5 VCC

1 B2

6S

A4

3 B1

GND 2

SN74LVC1G3157DBVR VCC switch

GND

GND

VCC
C2 470nF GND

7
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

SCHEMATIC (continued) Sensor Board

SINP/MISO/MHT SINN/MOSI/A/SENT COSP/SCLK/B/INC COSN/CSN/I/PWM
DUTVCC
DUTGND

Cbyp 470nF

U1

1 2 3 4 5 6 7

SINP/MISO/MHT SINN/MOSI/A/SENT COSP/SCLK/B/INC COSN/CSN/I/PWM GND GND VCC

A17803 /A17802

TXP TXN R1P R1N R2P R2N
NC

14 13 12 11 10 9 8

TX_P TX_N R1_P R1_N R2_P R2_N

R1 R2
TXGND

C1 1.8nF

X1 TXA_P TXP

TXA_N TXN

R1P

R1N

R2P

R2N

C2 1.8nF

4P 8-34D coils

Input Connector

SINP/MISO/MHT SINN/MOSI/A/SENT COSP/SCLK/B/INC COSN/CSN/I/PWM DUTGND
DUTVCC

J1

1 2 3 4 5 6 7 8 9 10

1 2 3 4 5 6 7 8 9 10

SBH11-PBPC-D05

1

21

2

Vcc LED
DUTVCC
RLED 4.7kOhms
LED VLMTG1300-GS08
DUTGND

Logo1 Allegro Logo

RB1 bumpon SJ61A11
RB3 bumpon SJ61A11

RB2 bumpon SJ61A11
RB4 bumpon SJ61A11

8
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

LAYOUT Programmer Board
9
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

LAYOUT (continued)
10
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

LAYOUT (continued) Sensor Board
11
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

40mm

LAYOUT (continued)
75mm
12
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

LAYOUT (continued)
Logo1
R1 R2 U1

J1 Cbyp
C1 C2

RLED

LED

X1

RB3

RB2

RB4

RB1

13
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

BILL OF MATERIALS

Programmer Board

Table 1: Component Function, Specification, and Selection Criteria

Item Quantity

Description

Designator

Manufacturer

P/N

1

1

Translation: Voltage levels, automotive, fourchannel, unidirectional

U2

TXU0304QPWRQ1

Fixed resistor, metal glaze/thick film, 0.1 W,

2

1

4700,75V,±1%tolerance,100ppm/Cel, surface mount, 0603

R9

Bourns

CR0603-FX-4701ELF

3

1

Interconnection device

TPGND

Keystone Electronics

36-5011-ND

4

1

74 V HC series, 5 V, surface mount, 3-state octal bus, transceiver TSSOP-20

U5

NXP

74VHC245PW,118

5

1

Connection header, vertical, 2-position

J1

Sullins

PREC001DAAN-RC

6

1

Multiplexer/Demultiplexer bus switch 1-element CMOS, 8-IN 16-pin TSSOP tube

U4

Texas Instruments SN74CBT3257PW

7

1

2-circuitICswitch4:17516-TSSOP

U3

Texas Instruments SN74LV4052APWR

8

1

1-circuitICswitch2:115SOT-23-6

U1

Texas Instruments SN74LVC1G3157

9

4

Resistor,2.1k0603±1%

R1, R2, R3, R4

10

4

Resistor,10k0603

R5, R6, R7, R8

11

4

Bumpers and leveling elements, bumper

RB1, RB2, RB3,

black, polyurethane adhesive mount 7.9 mm RB4

3M

SJ61A11

12

7

Chipcapacitor,470nF±20%,25V,0603, thickness 1 mm, 470 nF 0603

C1, C2, C3, C4, C5, C6, C11

13

1

Not installed

NUCLEO_L432KC STMicroelectronics NUCLEO_L432KC

14

1

Connector, through-hole, header, 1×15, 100 mm pitch

header1

Sullins

PPPC151LFBN-RC

15

1

Connector, through-hole, header, 1×15, 100 mm pitch

header2

Sullins

PPPC151LFBN-RC

16

1

Connector, through-hole, 2×5 positions, header, 100 mm pitch

J5

Sullins

SBH11-PBPC-D05ST-BK

17

5

testpoint, through-hole, for 0.062 inch PCB, any color

Pin 1, Pin 2, Pin 3, Pin 4, VCC

Keystone Electronics

5270

18

1

PCB, as from the A17802-3 programming board Gerber files

PCB

10-position flat cable

19

1

10-position cable assembly, rectangular, socket-to-socket, 0.500 ft. (152.40 mm, 6.00 inch)

(to connect the programmer to the evaluation kit from

Assmann WSW Components

H3DDH-1006G

TED 390066

Digikey
S7048-ND S7048-ND S9169-ND H3DDH1006G-ND

14
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

BILL OF MATERIALS (continued) Sensor Board

Quantity Designator Description

1

Cbyp Chipcapacitor,470nF±20%,25V,0603,thickness1mm

1

RLED Fixedresistor,metalglaze/thickfilm,0.1W,4700,75V,

±1%tolerance,100ppm/dCel,surfacemount,0603

1

LED

LED unicolor true green 530 nm 2-pin chip

0603(1608Metric) T/R

2

C1, C2 0603 1.8 nF C0G (NP0) capacitor

2

R1, R2 Jumper 0603

4

RB1, RB2, Bumpers and leveling elements bumper black polyurethane

RB3, RB4 adhesive mount 7.9 mm

1

U1

IC, TSSOP-14, sensor

1

J1

Connector, through, 2×5 positions, header, 100 mm pitch

1

PCB

PCB per A1780x inductive angle sensor board Gerber files

1

PCB

Programmer board

Manufacturer Samsung Bourns
Vishay
Murata Vishay
3M
Allegro Sullins

P/N CL10B474KO8NNNC CR0603-FX-4701ELF
VLMTG1300-GS08
GRM1885C1H182JA01J CRCW06030000Z0EC SJ61A11
A17802PLEATR SBH11-PBPC-D05-ST-BK

Digikey S9169-ND

15
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

RELATED LINKS
· A17803 product web page: https://www.allegromicro.com/en/products/sense/inductive-position-sensors/motor-position-sensors/a17803
· Allegro software portal: https://registration.allegromicro.com/login
APPLICATION SUPPORT
· Technical assistance: https://www.allegromicro.com/en/about-allegro/contact-us/technical-assistance
16
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

Revision History

Number

Date

­

March 18, 2025

Initial release

Description

Copyright 2025, Allegro MicroSystems. Allegro MicroSystems reserves the right to make, from time to time, such departures from the detail specifications as may be required to permit improvements in the performance, reliability, or manufacturability of its products. Before placing an order, the user is cautioned to verify that the information being relied upon is current. Allegro’s products are not to be used in any devices or systems, including but not limited to life support devices or systems, in which a failure of Allegro’s product can reasonably be expected to cause bodily harm. The information included herein is believed to be accurate and reliable. However, Allegro MicroSystems assumes no responsibility for its use; nor for any infringement of patents or other rights of third parties which may result from its use. Copies of this document are considered uncontrolled documents.
17
Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com

Documents / Resources

Allegro MicroSystems ASEK-17803-M-T High Speed Inductive Position Sensor [pdf] User Guide
ASEK-17803-M-T, ASEK-17803-S-T, ASEK-17803-M-T High Speed Inductive Position Sensor, ASEK-17803-M-T, High Speed Inductive Position Sensor, Inductive Position Sensor, Position Sensor, Sensor

References

Leave a comment

Your email address will not be published. Required fields are marked *