Evaluating the LT3074

See projects/lt3074 (doxygen) for the Doxygen documentation.

Contents

Supported Evaluation Boards

Overview

The EVAL-LT3074-AZ evaluation board features the LT3074, a 3A, ultralow noise, high power-supply rejection ratio (PSRR), 45mV dropout ultrafast linear regulator with PMBus capability. The evaluation board allows the LT3074 to be configured without the use of external components.

Full performance details are provided in the LT3074 data sheet, which should be consulted in conjunction with user guide.

Hardware Specifications

Power Supply Requirements

An external power supply between 2.4V to 5.5V can be used for this project.

Pin Description

J11:

Pin

Name

Description

1

VDD3P3

Do Not Connect

2

GND

Connect to Ground

3

SDA

I2C Serial Data

4

SCL

I2C Serial Clock

5

EN

Do Not Connect

6

ALERT

Do Not Connect

Other connections:

Pin

Name

Description

1

VI+

Power Supply, +2.4V - +5.5V

2

GND

Ground

3

EXTVBIAS

Power Supply, +2.4V - +5.5V

4

VOUT

Connect to Load

5

POWERGOOD

Do Not Connect

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 LT3074, sets the output margin and a warning limit, and performs telemetry.

In order to build the basic example:

python tools/scripts/no_os_build.py build \
   --project lt3074 --variant basic --board max32666fthr

IIO example

This project is actually a IIOD demo for EVAL-LT3074 evaluation board. The project launches a IIOD server on the board so that the user may connect to it via an IIO client. Using IIO-Oscilloscope, the user can configure the IMU and view the measured data on a plot.

If you are not familiar with ADI IIO Application, please take a look at: IIO No-OS

If you are not familiar with ADI IIO-Oscilloscope Client, please take a look at: IIO Oscilloscope

The No-OS IIO Application together with the No-OS IIO LT3074 driver take care of all the back-end logic needed to setup the IIO server.

This example initializes the IIO device and calls the IIO app as shown in: IIO Example

In order to build the IIO project:

python tools/scripts/no_os_build.py build \
   --project lt3074 --variant iio_example --board max32666fthr

No-OS Supported Platforms

Maxim Platform

Used hardware

Connections:

J11:

EVAL-LT3074 Pin Number

Mnemonic

Function

MAX32666EVKIT Pin Number

2

GND

Ground

GND

3

SDA

External Power Supply, 12VDC (5mA current)

P0.15

4

SCL

External Power Supply, 20.1VDC (5mA current)

P0.14

5

EN

Enable pin

Do Not Connect

6

ALERT

Fault alert pin

Do Not Connect

Other connection:

EVAL-LT3074 Pin Number

Mnemonic

Function

MAX32666EVKIT Pin Number

5

POWERGOOD

Power Good

Do Not Connect

Build Command

For toolchain setup and prerequisites, see the Maxim CMake build guide.

Available variants: basic, iio_example. Available boards: max32666fthr. Replace --variant / --board accordingly.

export MAXIM_LIBRARIES=</path/to/MaximSDK/Libraries>
# Windows (PowerShell): $env:MAXIM_LIBRARIES = "C:\MaximSDK\Libraries"

cd no-OS

# build the project (basic example on the max32666fthr board)
python tools/scripts/no_os_build.py build \
   --project lt3074 --variant basic --board max32666fthr

# build and flash (requires a connected debug probe)
python tools/scripts/no_os_build.py build \
   --project lt3074 --variant basic --board max32666fthr \
   --probe openocd --flash