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