A17803 Evaluation Kit User Guide

Model Numbers: ASEK-17803-M-T, ASEK-17803-S-T

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:

Figure 1: A17803 Evaluation Kit

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 selections:
    • Select category: Inductive Position Sensor
    • Select sub-category: Motor Position Sensor
    • Select part: A17803
  8. Click the Create an Account button.

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.

Software Files

The A17803 software is hosted at https://registration.allegromicro.com/#/parts/A17803. The following files are available for download:

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 number 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:
    • Download the firmware .hex file from the Allegro website.
    • Download and install the STM32CubeProgrammer software from the STMicroelectronics website (www.st.com).
    • Connect the USB cable between the computer and the microcontroller board.
    • Run STM32.
    • On the main window, click the Connect button.
    • Click the Open File tab, and browse to the firmware .hex file.
    • Click the Download button.
    • Close STM32 and unplug the USB cable.

Figure 2: Software Release On Allegro Website

Figure 3: Version of Installed Firmware

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:
      • Click Setup.
      • Click Communication Setup.
      • 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

Figure 5: Device Setup

Figure 6: Running the Application

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

Schematic Programmer Board

The programmer board schematic details the components and connections for the programmer board, including the Manchester interface, SPI interface, analog signals interface, voltage translator, and multiplexers. It also shows the Nucleo pinout and connections to various headers and sockets.

Key components include:

Nucleo Pinout:

The Nucleo board pinout details connections for BT_DIR, DMUX_INH, DMUX_A, MHT_OUT, DMUX_B, AMUX_OE, SPI_ENABLE, CS_3.3V, MOSI_3.3V, MISO_3.3V, SINN_3.3V, SINP_3.3V, BUS_IN, COSN_3.3V, COSP_3.3V, VCC_ON, SCLK_3.3V, +3.3V, GND, VIN, NRST, 5V, A7-A0, AVDD, 3V3, D13.

Note: D5 (PB6) must be set to input mode for reading analog signals.

Schematic Sensor Board

The sensor board schematic details the A17803/A17802 IC and its associated components, including input connectors, coils, and a voltage regulator. It shows the connections for the sensor signals (SINP/MISO/MHT, SINN/MOSI/A/SENT, COSP/SCLK/B/INC, COSN/CSN/I/PWM), DUTVCC, DUTGND, and the four-cycle coils (R1P, R1N, R2P, R2N).

Key components include:

Layout Programmer Board

Diagrams illustrating the physical layout of the programmer board components.

Layout Sensor Board

Diagrams illustrating the physical layout of the sensor board components, including dimensions.

Bill of Materials

Programmer Board

Table 1 lists the components for the programmer board, including their designator, description, manufacturer, part number (P/N), and supplier information.

Notable components include:

Sensor Board

The Bill of Materials for the sensor board includes:

Related Links

Application Support

Revision History

Date: March 18, 2025

Description: Initial release

Models: 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

File Info : application/pdf, 17 Pages, 26.38MB

PDF preview unavailable. Download the PDF instead.

ASEK17803-Eval-Kit-User-Guide

References

Adobe PDF Library 17.0 Adobe InDesign 20.0 (Windows)

Related Documents

Preview Allegro CTD426-HSN820MR Evaluation Board User Guide
User guide for the Allegro CTD426-20AC evaluation board, featuring the CT426 XtremeSense TMR current sensor. Details specifications, features, schematics, layout, and bill of materials for engineering applications.
Preview APEK5947GET-01-T Evaluation Board User Guide | Allegro MicroSystems
User guide for the Allegro APEK5947GET-01-T evaluation board, featuring the A5947GET three-phase sensorless fan driver IC. Includes setup, specifications, schematic, layout, and bill of materials.
Preview ATS604: Orientation-Independent Back-Bias AK Protocol Wheel Speed and Direction Sensor IC Datasheet
Datasheet for the Allegro ATS604, an advanced gear tooth sensor for automotive wheel speed sensing applications. Features orientation-independent mounting, AK Protocol for speed, direction, and temperature data, and ISO 26262 ASIL B compliance.
Preview CTD416-HSN820MR Evaluation Board User Guide
User guide for the Allegro MicroSystems CTD416-20AC evaluation board, featuring the CT416 XtremeSense TMR integrated circuit. Details its features, configuration, schematic, layout, and specifications for high-accuracy current measurements.
Preview Allegro CTD430-20AC Evaluation Board User Guide: High-Accuracy Current Sensing
User guide for the Allegro CTD430-20AC Evaluation Board, featuring the XtremeSense™ TMR current sensor for high-accuracy measurements up to ±20 A. Details product description, features, board configuration, schematic, layout, and bill of materials.
Preview Allegro EVB222-1.5 Evaluation Board User Guide for CT220BMV-IS5 Current Sensor
User guide for the Allegro MicroSystems EVB222-1.5 evaluation board, featuring the CT220BMV-IS5 contactless current sensor with XtremeSense TMR technology. Includes specifications, schematic, layout, bill of materials, and revision history.
Preview Allegro CT100LW-HS6 EVB102 SOT23-6 Evaluation Board User Guide
User guide for the Allegro CT100LW-HS6 evaluation board (EVB102 SOT23-6), featuring the CT100 1D linear TMR sensor for magnetic field measurements, proximity sensing, and current sensing.
Preview Allegro ASEK37630 Evaluation Board User Guide
Comprehensive user guide for the Allegro ASEK37630 evaluation board, featuring the ACS37630 current sensor. Details include product description, features, assembly, connections, common measurements, performance data, schematic, layout, bill of materials, and application support.