| Linduino 1.3.0 Linear Technology Arduino-Compatible Demonstration Board

LTC7841.h File Reference
Digital Power System Management and Power Supply Supervisors » : PolyPhase Synchronous Boost Controller with PMBus Interface

Header for LTC7841: PolyPhase Synchronous Boost Controller with PMBus Interface. More...

## Detailed Description

Header for LTC7841: PolyPhase Synchronous Boost Controller with PMBus Interface.

Definition in file LTC7841.h.

Go to the source code of this file.

## Macros
LTC7841 DEVICE I2C ADDRESSES (7-bit)
#define | LTC7841_I2C_GLOBAL_ADDRESS 0x5B
#define | LTC7841_I2C_PAGED_GLOBAL_ADDRESS 0x5A
#define | LTC7841_I2C_ARA_ADDRESS 0x0C
LTC7841 command definitions
#define | LTC7841_OPERATION 0x01
#define | LTC7841_VOUT_MODE 0x20
#define | LTC7841_STATUS_WORD 0x79
#define | LTC7841_READ_VIN 0x88
#define | LTC7841_READ_IIN 0x89
#define | LTC7841_READ_VOUT 0x8B
#define | LTC7841_READ_IOUT 0x8C
#define | LTC7841_READ_TEMPERATURE_1 0x8D
#define | LTC7841_PMBUS_REVISION 0x98
#define | LTC7841_MFR_IOUT_PEAK 0xD7
#define | LTC7841_MFR_VOUT_PEAK 0xDD
#define | LTC7841_MFR_VIN_PEAK 0xDE
#define | LTC7841_MFR_TEMPERATURE1_PEAK 0xDF
#define | LTC7841_MFR_IIN_PEAK 0xE1
#define | LTC7841_MFR_CLEAR_PEAKS 0xE3
#define | LTC7841_MFR_VOUT_MARGIN_HIGH 0xE5
#define | LTC7841_MFR_SPECIAL_ID 0xE7
#define | LTC7841_MFR_VOUT_COMMAND 0xE8
#define | LTC7841_MFR_CONFIG 0xE9
#define | LTC7841_MFR_VOUT_MARGIN_LOW 0xED
#define | LTC7841_MFR_RAIL_ADDRESS 0xFA
#define | LTC7841_MFR_RESET 0xFD
LTC7841 bit definitions
#define | LTC7841_OPERATION_OFF 0x00
#define | LTC7841_OPERATION_ON 0x80
#define | LTC7841_OPERATION_MARGIN_LOW 0x98
#define | LTC7841_OPERATION_MARGIN_HIGH 0xA8
#define | LTC7841_CONFIG_NORMAL_SLEW 0x00
#define | LTC7841_CONFIG_SLOW_SLEW 0x01
#define | LTC7841_CONFIG_FAST_SLEW 0x02
#define | LTC7841_CONFIG_TEMP_INTERNAL 0x00
#define | LTC7841_CONFIG_TEMP_EXTERNAL 0x04
#define | LTC7841_STATUS_NONE 0x0001
#define | LTC7841_STATUS_COM 0x0002
#define | LTC7841_STATUS_TEMP 0x0004
#define | LTC7841_STATUS_VOUT_OV 0x0020
#define | LTC7841_STATUS_OFF 0x0040
#define | LTC7841_STATUS_PGOODB 0x0800
#define | LTC7841_STATUS_VOUT 0x8000

## Macro Definition Documentation

## ◆ LTC7841_CONFIG_FAST_SLEW

#define LTC7841_CONFIG_FAST_SLEW 0x02

Definition at line 118 of file LTC7841.h.

## ◆ LTC7841_CONFIG_NORMAL_SLEW

#define LTC7841_CONFIG_NORMAL_SLEW 0x00

Definition at line 116 of file LTC7841.h.

## ◆ LTC7841_CONFIG_SLOW_SLEW

#define LTC7841_CONFIG_SLOW_SLEW 0x01

Definition at line 117 of file LTC7841.h.

## ◆ LTC7841_CONFIG_TEMP_EXTERNAL

#define LTC7841_CONFIG_TEMP_EXTERNAL 0x04

Definition at line 121 of file LTC7841.h.

## ◆ LTC7841_CONFIG_TEMP_INTERNAL

#define LTC7841_CONFIG_TEMP_INTERNAL 0x00

Definition at line 120 of file LTC7841.h.

## ◆ LTC7841_I2C_ARA_ADDRESS

#define LTC7841_I2C_ARA_ADDRESS 0x0C

Definition at line 66 of file LTC7841.h.

## ◆ LTC7841_I2C_GLOBAL_ADDRESS

#define LTC7841_I2C_GLOBAL_ADDRESS 0x5B

Definition at line 64 of file LTC7841.h.

## ◆ LTC7841_I2C_PAGED_GLOBAL_ADDRESS

#define LTC7841_I2C_PAGED_GLOBAL_ADDRESS 0x5A

Definition at line 65 of file LTC7841.h.

## ◆ LTC7841_MFR_CLEAR_PEAKS

#define LTC7841_MFR_CLEAR_PEAKS 0xE3

Definition at line 97 of file LTC7841.h.

## ◆ LTC7841_MFR_CONFIG

#define LTC7841_MFR_CONFIG 0xE9

Definition at line 101 of file LTC7841.h.

## ◆ LTC7841_MFR_IIN_PEAK

#define LTC7841_MFR_IIN_PEAK 0xE1

Definition at line 96 of file LTC7841.h.

## ◆ LTC7841_MFR_IOUT_PEAK

#define LTC7841_MFR_IOUT_PEAK 0xD7

Definition at line 92 of file LTC7841.h.

## ◆ LTC7841_MFR_RAIL_ADDRESS

#define LTC7841_MFR_RAIL_ADDRESS 0xFA

Definition at line 103 of file LTC7841.h.

## ◆ LTC7841_MFR_RESET

#define LTC7841_MFR_RESET 0xFD

Definition at line 104 of file LTC7841.h.

## ◆ LTC7841_MFR_SPECIAL_ID

#define LTC7841_MFR_SPECIAL_ID 0xE7

Definition at line 99 of file LTC7841.h.

## ◆ LTC7841_MFR_TEMPERATURE1_PEAK

#define LTC7841_MFR_TEMPERATURE1_PEAK 0xDF

Definition at line 95 of file LTC7841.h.

## ◆ LTC7841_MFR_VIN_PEAK

#define LTC7841_MFR_VIN_PEAK 0xDE

Definition at line 94 of file LTC7841.h.

## ◆ LTC7841_MFR_VOUT_COMMAND

#define LTC7841_MFR_VOUT_COMMAND 0xE8

Definition at line 100 of file LTC7841.h.

## ◆ LTC7841_MFR_VOUT_MARGIN_HIGH

#define LTC7841_MFR_VOUT_MARGIN_HIGH 0xE5

Definition at line 98 of file LTC7841.h.

## ◆ LTC7841_MFR_VOUT_MARGIN_LOW

#define LTC7841_MFR_VOUT_MARGIN_LOW 0xED

Definition at line 102 of file LTC7841.h.

## ◆ LTC7841_MFR_VOUT_PEAK

#define LTC7841_MFR_VOUT_PEAK 0xDD

Definition at line 93 of file LTC7841.h.

## ◆ LTC7841_OPERATION

#define LTC7841_OPERATION 0x01

Definition at line 83 of file LTC7841.h.

## ◆ LTC7841_OPERATION_MARGIN_HIGH

#define LTC7841_OPERATION_MARGIN_HIGH 0xA8

Definition at line 114 of file LTC7841.h.

## ◆ LTC7841_OPERATION_MARGIN_LOW

#define LTC7841_OPERATION_MARGIN_LOW 0x98

Definition at line 113 of file LTC7841.h.

## ◆ LTC7841_OPERATION_OFF

#define LTC7841_OPERATION_OFF 0x00

Definition at line 111 of file LTC7841.h.

## ◆ LTC7841_OPERATION_ON

#define LTC7841_OPERATION_ON 0x80

Definition at line 112 of file LTC7841.h.

## ◆ LTC7841_PMBUS_REVISION

#define LTC7841_PMBUS_REVISION 0x98

Definition at line 91 of file LTC7841.h.

## ◆ LTC7841_READ_IIN

#define LTC7841_READ_IIN 0x89

Definition at line 87 of file LTC7841.h.

## ◆ LTC7841_READ_IOUT

#define LTC7841_READ_IOUT 0x8C

Definition at line 89 of file LTC7841.h.

## ◆ LTC7841_READ_TEMPERATURE_1

#define LTC7841_READ_TEMPERATURE_1 0x8D

Definition at line 90 of file LTC7841.h.

## ◆ LTC7841_READ_VIN

#define LTC7841_READ_VIN 0x88

Definition at line 86 of file LTC7841.h.

## ◆ LTC7841_READ_VOUT

#define LTC7841_READ_VOUT 0x8B

Definition at line 88 of file LTC7841.h.

## ◆ LTC7841_STATUS_COM

#define LTC7841_STATUS_COM 0x0002

Definition at line 124 of file LTC7841.h.

## ◆ LTC7841_STATUS_NONE

#define LTC7841_STATUS_NONE 0x0001

Definition at line 123 of file LTC7841.h.

## ◆ LTC7841_STATUS_OFF

#define LTC7841_STATUS_OFF 0x0040

Definition at line 127 of file LTC7841.h.

## ◆ LTC7841_STATUS_PGOODB

#define LTC7841_STATUS_PGOODB 0x0800

Definition at line 128 of file LTC7841.h.

## ◆ LTC7841_STATUS_TEMP

#define LTC7841_STATUS_TEMP 0x0004

Definition at line 125 of file LTC7841.h.

## ◆ LTC7841_STATUS_VOUT

#define LTC7841_STATUS_VOUT 0x8000

Definition at line 129 of file LTC7841.h.

## ◆ LTC7841_STATUS_VOUT_OV

#define LTC7841_STATUS_VOUT_OV 0x0020

Definition at line 126 of file LTC7841.h.

## ◆ LTC7841_STATUS_WORD

#define LTC7841_STATUS_WORD 0x79

Definition at line 85 of file LTC7841.h.

## ◆ LTC7841_VOUT_MODE

#define LTC7841_VOUT_MODE 0x20

Definition at line 84 of file LTC7841.h.