SDP-K1 Quick Start Guide
All the products described on this page include ESD (electrostatic discharge) sensitive devices. Electrostatic charges as high as 4000V readily accumulate on the human body or test equipment and can discharge without detection. Although the boards feature ESD protection circuitry, permanent damage may occur on devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. This includes removing static charge on external equipment, cables, or antennas before connecting to the device.
This guide provides quick instructions on how to setup the EVAL-AD7616SDZ on:
SDP-K1 using a fly-wire SPI connection
Using no-OS as software
Necessary files
The following files are needed:
no-OS project: projects/ad7616-st
Instructions on how to build the project from source can be found here:
Required software
AMD Xilinx Vitis or STM32CubeIDE — see the No-OS Build Guide for the supported toolchain
A UART terminal (Putty/Tera Term/Minicom, etc.) with baud rate 230400 (8N1)
(Optional) IIO Oscilloscope to visualize the captured data over the IIO serial backend
Required hardware
SDP-K1 microcontroller board and its power supply
EVAL-AD7616SDZ evaluation board and its power supply
STLINK-V3 programmer
Fly-wires for SPI connections
More details as to why you need these, can be found at Prerequisites.
Testing
Creating the setup
Follow the steps in this order, to avoid damaging the components:
Configure the EVAL-AD7616-SDZ jumpers as follows for the SDP-K1:
Jumper/Solder link
Position
Description
SL1
Unmounted
Channel Sequencer Enable
SL2
Unmounted
RC Enable Input
SL3
Unmounted
Selects 1 MISO mode
SL4
Unmounted
Oversampling Ratio Selection OS2
SL5
Mounted
If mounted, selects serial interface
SL6
Unmounted
Oversampling Ratio Selection OS1
SL7
Unmounted
Oversampling Ratio Selection OS0
LK40
A
Onboard 5V power supply selected
LK41
A
Onboard 3.3V power supply selected
Connect the EVAL-AD7616SDZ to the SDP-K1 Arduino header using fly-wires as follows:
EVAL-AD7616-SDZ
SDP-K1 Arduino
SCLK
D13
DB10/SDI
D11
DB12/SDOA
D12
CS
D10
CONVST
D5
RESET
D7
BUSY
D6
Connect the power supply to the EVAL-AD7616SDZ barrel jack
Connect the power supply to the SDP-K1 barrel jack
Connect the STLINK-V3 programmer to the SDP-K1 and to your host PC
Connect a USB cable for UART from the SDP-K1 to your host PC
Build and flash the no-OS project:
Refer to the No-OS Build Guide for toolchain setup.
Clone the no-OS repository and navigate to the project:
$ git clone --recursive https://github.com/analogdevicesinc/no-OS.git $ cd no-OS/projects/ad7616-st
Build and flash the project:
$ make reset $ make $ make run
To debug instead of flash:
$ make debug
Connect to the IIO server running on the SDP-K1:
IIO Oscilloscope: connect using the serial backend at
serial:/dev/ttyUSB0,230400(or the appropriate COM port on Windows)UART terminal: open at 230400 baud to view the console log
Warning
Make sure to power both the EVAL-AD7616SDZ and the SDP-K1 via their respective barrel jack connectors.