EVAL-ADL8113 no-OS Example Project
See projects/eval-adl8113 (doxygen) for the Doxygen documentation.
Supported Evaluation Boards
Overview
The ADL8113 is a wideband, digitally controlled variable gain amplifier (DVGA) that operates from 10 MHz to 14 GHz. The device provides precise gain control through a parallel digital interface, through VA and VB pins. This project demonstrates basic control of the ADL8113 using GPIO pins on the MAX32655FTHR platform.
Hardware Specifications
Power Supply Requirements
The ADL8113 requires proper supply voltages for operation. For this project, the digital control interface is powered from the MAX32655FTHR 3.3V rail.
Board Connector and Jumper Settings
Pin Description
Please see the following table for the pin assignments:
Name
Description
VDD
Connect to supply voltage
GND
Connect to Ground
VA
Data bit 0 (GPIO controlled)
VB
Data bit 1 (GPIO controlled)
No-OS Build Setup
Please see: https://wiki.analog.com/resources/no-os/build
No-OS Supported Examples
The initialization data used in the examples is taken out from: Project Common Data Path
The macros used in Common Data are defined in platform specific files found in: Project Platform Configuration Path
Basic Example
This is a simple example that:
Initializes the ADL8113
Cycles through every mode of the chip, through button 1 on MAX32655FTHR, using a state machine
Demonstrates gain control and switch control via GPIO pins
No-OS Supported Platforms
Maxim Platform
Used Hardware
Connections:
ADL8113 Pin |
Function |
MAX32655FTHR Pin |
VDD |
Power Supply |
Use a 5V power supply |
VDD_SW |
Dual Power Supply |
Use a 3.3V power supply |
VSS |
Dual Power Supply |
Use a -3.3V power supply |
GND |
Ground |
GND |
VA |
Data bit 0 |
P1_6 |
VB |
Data bit 1 |
P1_7 |
Build Command
# to delete current build
make reset PLATFORM=maxim TARGET=max32655
# to build the project
make PLATFORM=maxim TARGET=max32655
# to flash the code
make run PLATFORM=maxim TARGET=max32655