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:
- Accessing the Software Website:
- Firmware Management:
- Connect USB cable between computer and microcontroller
board. - Download the latest demonstration application.
- Unzip the application folder.
- Run the .exe file.
- Click Setup menu, then Communication Setup.
- If COM port is not active, change COM port selection until it
is active. - Compare firmware version with version on software website to
determine if update is needed.
Allegro’s software and firmware for supported devices are hosted
at https://registration.allegromicro.com/. Access is granted after
registering a hardware account.
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 |