User Guide for ALLEGRO models including: ASEK-31301, ASEK-31301-IC06-SUBKIT-T, ASEK-31301 Evaluation Kit, Evaluation Kit
File Info : application/pdf, 8 Pages, 2.39MB
DocumentDocumentASEK-31301 A31301 Evaluation Kit User Guide DESCRIPTION The ASEK-31301-IC06-SUBKIT-T allows for quick evaluation of the A31301 3D sensor. The A31301 is a three-axis Hall-effect sensor IC--a flexible magnetic sensor capable of measuring the raw field strength in any one, two, or three axes, as well as calculating the angle in up to any two userdefined planes. The board includes an A31301 device and test points. The board is perforated, allowing the snapping off of the sensor board for use in custom magnetic setups. FEATURES The evaluation kit includes a microcontroller for communicating with the A31301. Evaluation software is available to demonstrate the basic functionality and configurability of the A31301 device. EVALUATION KIT CONTENTS · ASEK-31301 Evaluation Board (ASEK-31301-IC06SUBKIT-T) Table of Contents Description .......................................................................... 1 Features ............................................................................. 1 Evaluation Kit Contents......................................................... 1 Using the Evaluation Board ................................................... 2 Device Setup ....................................................................... 3 Schematic ........................................................................... 6 Layout ................................................................................ 7 Bill of Materials .................................................................... 7 Additional Support................................................................ 7 Revision History................................................................... 8 Additional Hardware and Software Required · Micro-B USB communication cable · Evaluation board software, available on the website: https://registration.allegromicro.com/ · Personal computer capable of running evaluation board software Figure 1: ASEK31301 Evaluation Board (ASEK-31301-IC06-SUBKIT-T) ASEK31301-UM, Rev. 1 MCO-0001450 March 20, 2025 USING THE EVALUATION BOARD The Allegro GUIs provided to evaluate magnetic position sensors contain a variety of features to assist in the evaluation of devices. For this reason, not all features are covered by this document. The focus of this procedure is to familiarize the user with setting up the GUI to communicate with the ASEK-31301. For additional information on available GUI features, refer to the user manual on the Allegro Software Portal. Downloading the Software 1. Sign into the Allegro Software Portal: https://registration.allegromicro.com/login#/ 2. Click Find A Part to open the Available Parts page. 3. Enter A31301 into the search box. 4. Click View on the A31301 Position Sensors row. 5. Within the A31301 Product page, click the Download box for the Demonstration Application. A. Additional information is available on the software portal including a detailed user manual for the software GUI. Installing the Software Place the ZIP file where you want the software to be run. Unpack the ZIP file. A folder called Allegro A31301 Demonstration V2.0.x should have been created. All the required files should be in the folder. Starting the Application 1. Double click on the application. It is the file called Allegro A31301 Demonstration.exe in the Allegro A31301 Demonstration V2.0.x folder. The main window will appear (see Figure 2). Figure 2: Main Window 2. Connect one end of the USB communications cable to a personal computer. 3. Connect the other end of the USB communications cable to the USB port on the ASEK-31301 module. 4. A window may appear that looks like the one in Figure 3. 2 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 5. Click the Yes button. Figure 3: New Device Detected Dialog DEVICE SETUP Reading the sensor values 1. Make sure the Demo tab is shown. 2. Click Power On 3. Click Start Reads. 4. The angle will be displayed in the compass on the lefthand section of the window. The X, Y, and Z values will be added to the left edge of the graph which is on the righthand side of the window. 5. To stop the reading, click Stop Reads. Reading Memory Figure 4: Sensor readings started and stopped Reading a Field 1. Select the EEPROM tab. 2. In the memory box, the Show popup should be showing All Fields. If it is not, then select All Fields from the popup menu. 3. Scroll down the table to the SPARE_15 row. 4. Click on the checkbox that is on the left side of the SPARE_15 row. 3 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 5. Click Read Selected. The memory field will appear similar to Figure 5. Figure 5: Reading a Field Reading a Memory Location 1. Click on the Show popup menu and select All Memory Locations. 2. Click on the checkbox that is on the left side of the row labeled 0x15. 3. Click on Read Selected. The window should appear as it does in Figure 6. The value of SPARE_15 is at bits 2 to 7 of location 0x15. Figure 6: Reading a Memory Location Writing to the Device 1. In the Memory field, select All Fields from the Show popup menu. 2. Scroll down the table to the SPARE_15 row. 3. Click in the text entry box in the Code column of the SPARE_15 row. 4 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 4. Type 16 and press Enter. The Select checkbox should be checked and the cell in the Value column will be set to 16. 5. Click Write Selected. The window should appear as it does in Figure 7. 6. To verify that the SPARE_15 field was written to the device: A. Click Clear Selected. The values in the Code and Value cells should disappear. B. Click Read Selected. The values that were written will reappear in the Code and Value cells. Figure 7: Writing a field Writing a Memory Location Writing to a memory location is done the same way. 1. From the Show popup menu, select All Memory Locations. 2. To ensure that there is not any memory locations selected, click Deselect All. 3. Scroll down the table and click the checkbox in the Select column next to 0x15. 4. Click Read Selected. The value in the last two digits in the Code column should be 40 when the device is communicating using I2C and 41 when communicating with SPI. 5. If communicating using I2C, change the last two digits to 10; otherwise, change the last two digits to 11, and press Enter. 6. Click Write Selected. 7. To verify that the memory location has been changed, select All Fields from the Show popup menu and scroll down to the spare_15 row. Click Read Selected and the field should now read 4. 5 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com SCHEMATIC Figure 8: Board Schematic 6 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com Figure 9: Board Top Layout Figure 10: Board Bottom Layout Table 1: A31301 Evaluation Board Bill of Materials - ASEK-31301-IC06-SUBKIT-T ELECTRICAL COMPONENTS Designator Quantity Description Manufacturer U1 1 IC, DFN10, sensor Allegro X1 1 Module, through-hole, Arduino module // comes with pins STMicro C1, C2 2 Capacitor, 0603, mono, X7R, 50 V, 100 nF AVX R1, R2, R3, R4, R5, R6, R7 7 Resistor, 0603, 100 mW, thick film, 1%, 10.0 k Yageo L1 1 Ferrite bead, 0603, 220 , 1.4 A, 0.1 DCR Murata R8 1 Jumper, 0603, zero ohm jumper Yageo Q1 1 Transistor, SOT-23, PFET Diodes Inc header1, header2 2 Connector, through-hole, header, 1 × 15, 100 mil pitch Sullins PCB 1 PCB, as from 85-1063-001 Rev 1 gerber files Allegro Manufacturer Part Number A31301EEJASR-XYZ-IC-06 nucleo-G431KB 06035C104K4T2A RC0603FR-0710KL BLM18PG221SN1D RC0603JR-070RL BSS84-7-F PPPC151LFBN-RC - ADDITIONAL SUPPORT Software support is available on our website: https://registration.allegromicro.com/ 7 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com REVISION HISTORY Number Date September 15, 2023 1 March 20, 2025 Description Initial release Updating for new revision of evaluation kit and software 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. 8 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com