EVAL-ADA4571-2 User Guide
UG-1047
One Technology Way • P.O. Box 9106 • Norwood, MA 02062-9106, U.S.A. • Tel: 781.329.4700 • Fax: 781.461.3113 • www.analog.com
Evaluation Board for the ADA4571-2 Integrated AMR Angle Sensor and
Signal Conditioner
FEATURES
GENERAL DESCRIPTION
USB 2.0 interface
Jumper or computer controlled temperature compensation
mode enable
Jumper or computer controlled power-down mode enable
Measurement test points and coaxial connectors
The EVAL-ADA4571-2 shows the ADA4571-2 in an end of shaft
magnet configuration. The evaluation kit is composed of an
ADA4571-2 motherboard, a magnetic stimulus on a hand turnable
mount, a USB interface, and an SDP-S controller board. The
required LabVIEW 2013 graphical user interface (GUI) software
for Windows® is available on the ADA4571-2 product page.
EVALUATION KIT CONTENTS
The EVAL-ADA4571-2 features an on-board 5 V regulator, a
6-channel simultaneous sampling analog-to-digital converter
(ADC), and jumpers for enabling the temperature compensation
and power-down modes within the ADA4571-2. The motherboard
also features test points and unpopulated coaxial connectors for
the six outputs of the device.
ADA4571-2 magnetic stimulus
Dipole magnet
Hand movable mounting
Read back electronics
ADDITIONAL EQUIPMENT NEEDED
6 V to 12 V bench supply (optional)
SDP-S controller board
USB cable (supplied with the SDP-S controller board)
LabVIEW 2013 software downloadable from ADA4571-2
product page
The SDP-S controller board controls the ADC on the motherboard
reading back the ADA4571-2 outputs, to change the digital inputs
to the ADA4571-2, interface with the GUI, and to supply power
to the evaluation board through the USB connection.
15014-001
ADA4571-2 END OF SHAFT EVALUATION SYSTEM
Figure 1.
PLEASE SEE THE LAST PAGE FOR AN IMPORTANT
WARNING AND LEGAL TERMS AND CONDITIONS.
Rev. 0 | Page 1 of 9
UG-1047
EVAL-ADA4571-2 User Guide
TABLE OF CONTENTS
Features .............................................................................................. 1
Jumper Configuration ..................................................................4
Evaluation Kit Contents ................................................................... 1
Device Under Test (DUT) Outputs.............................................4
Additional Equipment Needed ....................................................... 1
Evaluation Board Software ...............................................................5
General Description ......................................................................... 1
Starting Up the Evaluation GUI ..................................................5
ADA4571-2 End of Shaft Evaluation System................................. 1
Overview of the Main GUI Window ..........................................5
Revision History ............................................................................... 2
Evaluation Board Schematic and Artwork.....................................8
Getting Started .................................................................................. 3
Ordering Information .......................................................................9
Software Installation Procedures ................................................ 3
Related Links ......................................................................................9
Evaluation Board Hardware ............................................................ 4
REVISION HISTORY
12/2016—Revision 0: Initial Version
Rev. 0 | Page 2 of 9
EVAL-ADA4571-2 User Guide
UG-1047
GETTING STARTED
SOFTWARE INSTALLATION PROCEDURES
Before using the LabVIEW 2013 GUI, install the SDP-S
controller board drivers and LabVIEW 2013 runtime engine.
LabVIEW 2013 Runtime Engine
To install the LabVIEW 2013 runtime engine, follow the
instructions on the National Instruments website.
SDP Installation
To install the SDP drivers, first download the SDPDrivers.exe
file from the SDP-S product page and complete the following
steps:
Initialize installation by running SDPDrivers.exe.
When the SDP drivers setup wizard appears, click Next
(see Figure 2).
15014-003
1.
2.
Figure 3. Choose Install Location
4.
5.
Click Finish to complete the installation of the SDP
drivers.
Connect the SDP-S controller board to the motherboard
and plug the SDP-S controller board into the PC with the
supplied USB cable. The computer now recognizes the
SDP-S controller board and the LabVIEW GUI can be
opened to continue.
Running the GUI
15014-002
To run the GUI, first download the LabVIEW GUI software
from the ADA4571-2 product page and complete the following
steps:
1.
Figure 2. SDP Driver Installation
When the Choose Install Location window appears (see
Figure 3), click Install. Clicking Browse allows the user to
select a different destination folder, followed by clicking
Install.
15014-004
3.
Place the downloaded executable file and supporting files
in a convenient location for use (see Figure 4); it is
recommended to place these files on the root C drive of the
PC. Do not separate the executable file from the other files
that are downloaded or the executable does not run
Figure 4. Placing Downloaded Files onto the PC
2.
Rev. 0 | Page 3 of 9
Double-click the executable to launch the evaluation
program.
UG-1047
EVAL-ADA4571-2 User Guide
EVALUATION BOARD HARDWARE
The EVAL-ADA4571-2 end of shaft evaluation system
comprises of a PCB with the AD7266 ADC and an external
mountable magnetic stimulus.
JUMPER CONFIGURATION
The ADA4571-2 evaluation system can be powered directly
from the host PC USB, directly from an external bench supply,
or through the on-board 5 V regulator, the ADP3336.
Configure the P10 motherboard default jumper as follows:
To power the motherboard through an on-board 5 V reference,
apply 6 V to 12 V across P3 to P5 and configure the jumpers
accordingly. If the bench supply features current-limiting, it is
recommended to set the current limit to 100 mA as a precaution.
Refer to the ADA4571-2 motherboard schematic, see Figure 13, to
understand the purpose of each jumper.
•
•
Install a jumper on P10 between VBUS and BRD_SUPPLY
to power the evaluation board through the USB connection
at the PC.
Alternatively, install a jumper on P10 between BRD_SUPPLY
and _SUPPLY to power the evaluation board through the
external bench supply
DEVICE UNDER TEST (DUT) OUTPUTS
The outputs of the ADA4571-2 can be monitored at the test
points located on the Evaluation board.
All outputs from the ADA4571-2 are also sampled by the onboard ADC and are available in the GUI.
Rev. 0 | Page 4 of 9
EVAL-ADA4571-2 User Guide
UG-1047
EVALUATION BOARD SOFTWARE
STARTING UP THE EVALUATION GUI
OVERVIEW OF THE MAIN GUI WINDOW
To power the evaluation board using the ADP3336 on-board
5 V supply install a jumper on P10 connecting SUPPLY and
BRD_SUPPLY. Using an external power supply, plug the positive
supply for the evaluation board into the red terminal, P3, and
the negative terminal into P5 on the motherboard. The evaluation
board requires between 6 V to 12 V, which is then regulated to
5 V on the motherboard using the on-board ADP3336. This
supply powers both the on-board ADC, AD7266, as well as the
ADA4571-2.
Figure 5 shows the main GUI window after launching the GUI.
After the SDP-S controller board is properly connected and the
program recognizes the motherboard, the status bar reads SDP
Board Ready and the yellow LED turns green.
Initially, all figures are blank. Click the Start Sampling button
to begin sampling the device.
15014-005
To use the EVAL-ADA4571-2 evaluation board with full
USB power, install a jumper on P10, connecting VBUS and
BRD_SUPPLY. The 5 V USB power supplies the ADC
reference pin on the AD7266 as well as the ADA4571-2.
When first launching the program, the SDP-S controller board
must be recognized by the GUI before proceeding. Clicking the
Connect SDP button reads the EEPROM identification of the
motherboard to ensure the correct program is being used. If the
SDP-S controller board is not connected or if the drivers are not
installed correctly, an error message appears. Ensure the drivers
are installed correctly and the PC recognizes the SDP-S controller
board if this occurs.
Figure 5. ADA4571-2 Evaluation Board Software Main Window
Rev. 0 | Page 5 of 9
UG-1047
EVAL-ADA4571-2 User Guide
Vsin, Vcos, and VTEMP Raw Outputs
15014-007
The Vsin, Vcos and VTEMP Raw Outputs graph shows all six
outputs from the ADA4571-2 dual-channel magnetic angle sensor
(see Figure 6).
Figure 7. Graphing Options Pane
Figure 6. Vsin, Vcos, and VTEMP Raw Outputs Graph
The blue and red waveforms indicate the VSINx and VCOSx
outputs, respectively, and the green waveform indicates the
VTEMP output. As the magnet is rotated above the ADA4571-2
the VSINx and VCOSx outputs change while staying 90° out-ofphase. The two channels report similar results that differ by the
relative rotation of the sensor die and the voltage offset
differences for the sine and cosine channels.
This plot shows the output waveforms sampled by the AD7266
ADC. The waveforms are plotted in 12-bit code. The AD7266
simultaneously samples VSIN1 and VCOS1 then switches inputs to
sample VSIN2 and VCOS2. An internal reference of 2.5 V is subtracted
in the hardware as the readout of the ADC is in twos compliment.
Therefore, the two signals center around 0 in the raw waveform
plot. In a real application, it is important that these two channels
are simultaneously sampled or extra errors introduced from the
phase delay between the sampling of the individual channels.
Every 50 samples of the VSIN1, VCOS1, VSIN2, and VCOS2, the
AD7266 samples VTEMP1 and VTEMP2.
When powering the board through the USB connector attached
to the SDP-S controller board there is some variation in the supply
voltage of the ADA4571-2. Due to the readout of the AD7266 in
twos compliment form, with respect to the internal 2.5 V reference,
the offset of these waveforms are higher than the inherent offset
of the ADA4571-2. After offset correction of the sine and cosine
signals, which is recommended for the end use of the sensor,
the offsets due to the ADC reference as well as the sensor offset
are removed.
Output and calculated values give the sensor information in
number format (see Figure 8). Again, the VSINx, VCOSx, and
VTEMP outputs are in 12-bit twos compliment form with
respect to the 2.5 V internal reference of the AD7266 ADC.
15014-008
15014-006
Outputs and Calculated Values
Figure 8. Outputs and calculated values Pane for Channel 1 and Channel 2
A calculated angle value is also shown, given by the Arctan1
(Angle) and Arctan2 (Angle) function field, and a calculated
radius, given by the square root of the sum of squares for each
VSINx and VCOSx channel in the Radius1 (Code) and Radius2
(Code) field.
Electrical Angle
The electrical angle plot gives the calculated Arctan1 (Angle)
and Arctan2 (Angle) values in a visual format seen in Figure 9.
As the magnetic field angle changes at the anisotropic magneto
resistive (AMR) sensors, the electrical angle changes. Both
channels give approximately the same information.
Graphing Options
When running, the evaluation board constantly samples the
VSIN1,VCOS1,VSIN2, and VCOS2 before sampling the VTEMP1 and
VTEMP2 channel every 50 iterations.
The interval between sampling is chosen by inputting different
values into the ms between samples field (see Figure 7). The
default is 10 ms. This is a delay set after information is
transferred from the AD7266.
15014-009
The # samples to graph field sets the number of samples to save
and show in the graphs. The default is 200 samples.
Figure 9. Electrical Angle
Rev. 0 | Page 6 of 9
EVAL-ADA4571-2 User Guide
UG-1047
The Vsin vs Vcos graph is another way to visualize the electrical
angle from the ADA4571-2. However, there is more information
given in Figure 10, showing the radius of the output values which
can give further diagnostic information to system. As long as
the sensor is fully saturated, or the applied magnetic field strength
exceeds 25 kA/m, the radius value remains unchanged at a constant
temperature. As the AMR effect is smaller at high temperatures
the radius value changes with respect to temperature. See the
ADA4571-2 data sheet for the temperature coefficient values for
the output amplitude for the VSINx and VCOSx channels.
Through this mode, the output amplitude temperature coefficient
of the ADA4571-2 reduces. See the ADA4571-2 data sheet for
output amplitude vs. temperature with the gain control enabled
and disabled.
15014-011
Vsin vs Vcos
Figure 11. Digital Inputs Pane
Offset Calibration
An offset calibration is required to maximize the accuracy of
the ADA4571-2. The VSIN1, VCOS1, VSIN2, and VCOS2 channels have
inherent voltage offsets due to resistor mismatch within the
AMR sensor bridges. See the ADA4571-2 data sheet offset
voltage ranges for the outputs.
15014-010
There are a few methods that can null the offsets for the outputs. To
run an offset calibration on Channel 1, click Run Cal CH1 (see
Figure 12). Once clicked, rotate the magnetic stimulus slowly
through an entire mechanical rotation. This ensures the maximum
and minimum output voltages are found for each channel.
Figure 10. Vsin vs Vcos Graph
Digital Inputs
Four digital inputs on the ADA4571-2 can be toggled using the
Digital Inputs buttons.
The power-down button for each channel puts the devices into
a low power state by disabling the internal circuitry for that channel
and placing the outputs into a high impedance mode. See the
ADA4571-2 data sheet for the power-down current per channel
in the device. The power-down function of each channel can be
toggled separately.
15014-012
The Gain Control 1 Disabled and Gain Control 2 Disabled
buttons put the device into the gain control mode (see Figure 11).
This mode alters bridge supply voltage based on the internal
temperature value of the device.
Figure 12. Offset Calibration Pane
Rev. 0 | Page 7 of 9
1
2
3
22-03-2031
P1
PD2
GC2
GC2
DUT_VDD
PD1
GC1
GC1
DUT_VDD
C4
0.1UF
33
C3
0.1UF
R17
C2
0.1UF
C1
0.1UF
33
GPIO4
GPIO2
5
12
13
4
PD2
GC2
PD1
GC1
0
R8
0
R7
0
R6
0
R5
ADA4571-2WHRZ
PD2
GC2
PD1
0.1UF
VCOS2
VSIN2
VCOS1
C9
0.1UF
C8
0.1UF
C7
0.1UF
C6
0.1UF
VSIN1
VCOS2
VSIN2
VTEMP2
VCOS1
VSIN1
VTEMP1
1
TEMP2
1
DNI
1
VDRIVE AND AGND
1
TP4
5432
131-3701-261
VSIN1
J1
PLACE THESE CAPS BETWEEN
PLACE AS CLOSE TO DUT AS POSSIBLE
OUT1
OUT
OUT2
6
4
DNI
AVDD
DCAPA
VDD_AD7266
BRD_SUPPLY
VBUS
BRD_SUPPLY
+5V_REG
1
20
18
17
16
15
14
13
27
26
21
22
25
24
23
31
1
5432
131-3701-261
VCOS1
J2
4
7
8
9
10
11
12
TP5
VTEMP2
VCOS2
VCOS1
VDRIVE
A2_GPIO5
A1_GPIO3
A0_GPIO1
SGL/DIFF
RANGE
CS_SEL_A
VB4
VB5
1
VB6
1
1
VTEMP1
CLK_AD7266
VDD_3P3V
VA4
VA5
1
VA6
1
1
VSIN2
VSIN1
C15
470000PF
DCAPB
VB6
VB5
VB4
VB3
VB2
VB1
VDRIVE
A2
A1
A0
AGND
SGL/DIFF_N
RANGE
CS_N
SCLK
VA6
VA5
VA4
VA3
VA2
VA1
DVDD
AVDD
DGND
DNI
1
28
4
DVDD AND DGND
5
SDA_0
VDD_3P3V
41
WHEN HIGH: ANALOG INPUT RANGE IS 2XVREF
1
DNI
1
1
5432
131-3701-261
VCOS2
51
2.7 (VMIN); 5.25 (VMAX)
P14
P14
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
FX8-120S-SV(21)
FX8-120S-SV(21)
60
59
58
57
56
55
54
53
52
50
THE INTERFACE VOLTAGE
J4
49
VOLTAGE AT THIS PIN DETERMINES
EEPROM_A0
48
47
LOGIC POWER SUPPLY INPUT
TP2
45
GPIO4
46
44
GPIO2
GPIO6
43
GPIO0
42
40
DETERMINGS I/P RANGE OF I/P CHANNELS
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
39
0.1UF
LOGIC INPUT
VDRIVE:
TP1
VBUS
VBUS
M24C64-WMN6TP
SDA
WC_N
VSS
E2
SCL
E1
E0
U7
SGL/DIFF:
LOGIC INPUT
LOGIC HIGH SELECS SINGLE ENDED ANALOG INPUTS
RANGE:
5432
131-3701-261
VSIN2
J3
1
2
3
6
7
8
VCC
PLACE THESE CAPS BETWEEN
SCL_0
EEPROM_A0
LOGIC INPUT
IF TIED TO DGND:
ON-CHIP 2.5V REFERENCE IS USED
REF SELECT:
DOUTA_BUFF
AD7266BSUZ
DOUTB
DOUTA
30
2
U2
REF_SELECT
32
3
DVDD
MUST NOT BE MORE THAN 0.3V APART
DVDD
AVDD
VDD_AD7266
DUT_VDD
1
2
3
22-03-2031
P10
IDD = 6.4MA (MAX)
1
1UF
AVDD AND DVDD MUST BE AT SAME POTENTIAL
DNI
VDD_3P3V
+5V_REG
5V
R20
POWER REQUIREMENTS
5
3
1
2
U1
VDD_3P3V
FB
SD_N GND
7 IN
8 IN1
ADP3336ARMZ
TEMP1
ARE FOR REFERENCE ONLY
VA4-VA6 AND VB4-VB6
PLACE THESE CAPS BETWEEN
AVDD AND AGND
VCOS2
VSIN2
VTEMP2
VCOS1
VSIN1
9
8
6
1
16
14
U3
VTEMP1
DUT_VDD
ILOAD = 500MA
VIN RANGE OF 2.6V TO 12V
C24
+EXT_SUPPLY
0.1UF
1N5818
GPIO0
D1
AC
GPIO6
R18
C23
GC1
GND1
DUT_VDD
VDD1
GND1
11
3
VDD2
GND2
DNI
571-0100
C5
571-0500
C21
C25
47UF
27NF
R15
R16
DNI
4.99K
GND2
7
10
2
15
1UF
C10
C11
64.9K
1
2
C17
P3
10UF
C18
1
2
100K
EEPROM ID
C19
+EXT_SUPPLY
C12
P2
1
2
3
22-03-2031
DNI
DNI
0.1UF
C14
27NF
10UF
C13
10UF
R1
R2
R3
R4
4.99K
4.99K
4.99K
0.1UF
0.1UF
C33
10UF
210K
C22
C16
VDD_3P3V
GPIO5
GPIO3
GPIO1
SCL_0
SDA_0
SPI_CLK
SPI_MISO
CLK_AD7266
1 CLK
R13 33
1
1
DOUTA_BUFF
DOUTA
CS_SEL_A
CS
A0
A0_GPIO1
1
A1
33 R11
1 A1_GPIO3
33 R14
1 A2
33 A2_GPIO5
R10
33
R9
SPI_SELA
R12 33
3.3V
3.3V/20MA
C20
P5
470000PF
10UF
DNI
15014-013
Rev. 0 | Page 8 of 9
5
6
19
Figure 13. ADA4571-2 Evaluation Motherboard Schematic
1
29
UG-1047
EVAL-ADA4571-2 User Guide
EVALUATION BOARD SCHEMATIC AND ARTWORK
EVAL-ADA4571-2 User Guide
UG-1047
ORDERING INFORMATION
RELATED LINKS
Resource
ADA4571-2
ADP3336
AD7266
Description
Integrated AMR Angle Sensor and Signal Conditioner
High Accuracy Ultralow IQ, 500 mA anyCAP® Adjustable Low Dropout Regulator
Differential/Single-Ended Input, Dual 2 MSPS, 12-Bit, 3-Channel SAR ADC
ESD Caution
ESD (electrostatic discharge) sensitive device. Charged devices and circuit boards can discharge without detection. Although this product features patented or proprietary protection
circuitry, damage may occur on devices subjected to high energy ESD. Therefore, proper ESD precautions should be taken to avoid performance degradation or loss of functionality.
Legal Terms and Conditions
By using the evaluation board discussed herein (together with any tools, components documentation or support materials, the “Evaluation Board”), you are agreeing to be bound by the terms and conditions
set forth below (“Agreement”) unless you have purchased the Evaluation Board, in which case the Analog Devices Standard Terms and Conditions of Sale shall govern. Do not use the Evaluation Board until you
have read and agreed to the Agreement. Your use of the Evaluation Board shall signify your acceptance of the Agreement. This Agreement is made by and between you (“Customer”) and Analog Devices, Inc.
(“ADI”), with its principal place of business at One Technology Way, Norwood, MA 02062, USA. Subject to the terms and conditions of the Agreement, ADI hereby grants to Customer a free, limited, personal,
temporary, non-exclusive, non-sublicensable, non-transferable license to use the Evaluation Board FOR EVALUATION PURPOSES ONLY. Customer understands and agrees that the Evaluation Board is provided
for the sole and exclusive purpose referenced above, and agrees not to use the Evaluation Board for any other purpose. Furthermore, the license granted is expressly made subject to the following additional
limitations: Customer shall not (i) rent, lease, display, sell, transfer, assign, sublicense, or distribute the Evaluation Board; and (ii) permit any Third Party to access the Evaluation Board. As used herein, the term
“Third Party” includes any entity other than ADI, Customer, their employees, affiliates and in-house consultants. The Evaluation Board is NOT sold to Customer; all rights not expressly granted herein, including
ownership of the Evaluation Board, are reserved by ADI. CONFIDENTIALITY. This Agreement and the Evaluation Board shall all be considered the confidential and proprietary information of ADI. Customer may
not disclose or transfer any portion of the Evaluation Board to any other party for any reason. Upon discontinuation of use of the Evaluation Board or termination of this Agreement, Customer agrees to
promptly return the Evaluation Board to ADI. ADDITIONAL RESTRICTIONS. Customer may not disassemble, decompile or reverse engineer chips on the Evaluation Board. Customer shall inform ADI of any
occurred damages or any modifications or alterations it makes to the Evaluation Board, including but not limited to soldering or any other activity that affects the material content of the Evaluation Board.
Modifications to the Evaluation Board must comply with applicable law, including but not limited to the RoHS Directive. TERMINATION. ADI may terminate this Agreement at any time upon giving written notice
to Customer. Customer agrees to return to ADI the Evaluation Board at that time. LIMITATION OF LIABILITY. THE EVALUATION BOARD PROVIDED HEREUNDER IS PROVIDED “AS IS” AND ADI MAKES NO
WARRANTIES OR REPRESENTATIONS OF ANY KIND WITH RESPECT TO IT. ADI SPECIFICALLY DISCLAIMS ANY REPRESENTATIONS, ENDORSEMENTS, GUARANTEES, OR WARRANTIES, EXPRESS OR IMPLIED, RELATED
TO THE EVALUATION BOARD INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT OF INTELLECTUAL
PROPERTY RIGHTS. IN NO EVENT WILL ADI AND ITS LICENSORS BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES RESULTING FROM CUSTOMER’S POSSESSION OR USE OF
THE EVALUATION BOARD, INCLUDING BUT NOT LIMITED TO LOST PROFITS, DELAY COSTS, LABOR COSTS OR LOSS OF GOODWILL. ADI’S TOTAL LIABILITY FROM ANY AND ALL CAUSES SHALL BE LIMITED TO THE
AMOUNT OF ONE HUNDRED US DOLLARS ($100.00). EXPORT. Customer agrees that it will not directly or indirectly export the Evaluation Board to another country, and that it will comply with all applicable
United States federal laws and regulations relating to exports. GOVERNING LAW. This Agreement shall be governed by and construed in accordance with the substantive laws of the Commonwealth of
Massachusetts (excluding conflict of law rules). Any legal action regarding this Agreement will be heard in the state or federal courts having jurisdiction in Suffolk County, Massachusetts, and Customer hereby
submits to the personal jurisdiction and venue of such courts. The United Nations Convention on Contracts for the International Sale of Goods shall not apply to this Agreement and is expressly disclaimed.
©2016 Analog Devices, Inc. All rights reserved. Trademarks and
registered trademarks are the property of their respective owners.
UG15014-0-12/16(0)
Rev. 0 | Page 9 of 9