Evaluating the LTP8800#

Supported Evaluation Boards#

Overview#

The evaluation board allows the LTP8800 to be powered up to default settings and produces power based on configuration resistors without the need for any serial bus communication. The board by default is set to output voltages of 0.8V for LTP8800-1A and LTP8800-4A, 0.75V for LTP8800-2. Each output is rated at 150A/ 200A/135A for LTP8800-1A/4A/2, respectively.

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

Hardware Specifications#

Power Supply Requirements#

For this specific project an external power supply with outputs 3.3V, 7V and 54V must be used to power up the demo board.

Pin Description

Pin

Name

Description

1

SMBALERT

PMBus SMBALERT Signal

2

ISHARE

Analog Current Sharing Input/Output

3

CTRL

Hardware ON/OFF control

4

ADD

Address select

5

VS+

Non-inverting voltage sense input

6

VS-

Inverting voltage sense input

7

SYNC

Synchronization input signal

8

3V3

Internal module power supply (7V)

9

GND

Connect to Ground

10

7V0

Internal module power supply (7V)

11

VOUT

Output Voltage

12

VOUT

Output Voltage

13

VOUT

Output Voltage

14

GND

Ground

15

GND

Ground

16

VOUT

Output Voltage

17

VOUT

Output Voltage

18

VOUT

Output Voltage

19

GND

Ground

20

SCL

Serial Clock

21

SDA

Serial Data

22

VIN

Input Power Supply (45V to 65V)

Hardware Bringup

For reference, follow the Quick Start Procedure section of the corresponding demo board. user guide.

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 LTP8800, and performs telemetry readings of the voltage, current and temperature of each output channel. Status bytes/words are also monitored in the example.

In order to build the basic example make sure you have the following configuration in the Makefile Makefile

# Select the example you want to enable by choosing y for enabling and n for disabling
BASIC_EXAMPLE = y
IIO_EXAMPLE = n

IIO example#

This project is actually a IIOD demo for DC3190A-A evaluation board. The project launches a IIOD server on the board so that the user may connect to it via an IIO client.

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 LTP8800 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 make sure you have the following configuration in the Makefile

# Select the example you want to enable by choosing y for enabling and n for disabling
BASIC_EXAMPLE = n
IIO__EXAMPLE = y

No-OS Supported Platforms#

Maxim Platform#

Used hardware

Connections:

DC3190A-A Pin Number

Mnemonic

Function

MAX32666FTHR Pin Number

1

SMBALERT

Do Not Connect

Do Not Connect

2

ISHARE

Do Not Connect

Do Not Connect

3

CTRL

Hardware ON/OFF control

P0_5/IO3

7

SYNC

Do Not Connect

Do Not Connect

8

3V3

Power Supply (3V3)

3V3 (optional, use external)

9

GND

Ground

GND

10

BIAS

Connect to External Power Supply (7V0)

Do Not Connect

11

VOUT

May connect to oscilloscope/load

Do Not Connect

20

SCL

I2C Serial Clock

I2C0_SCL

21

SDA

I2C Serial Data

I2C0_SDA

22

VIN

Connect to External Power Supply (54V)

Do Not Connect

Build Command

# to delete current build
make reset
# to build the project
make PLATFORM=maxim TARGET=max32665
# to flash the code
make run