buck24 2.2.0
Loading...
Searching...
No Matches
Buck 24 Registers Settings

Settings for registers of Buck 24 Click driver. More...

Macros

#define BUCK24_CONFIGURATION_RST   0x8000
 Buck 24 CONFIGURATION register setting.
#define BUCK24_CONFIGURATION_BRNG_16V   0x0000
#define BUCK24_CONFIGURATION_BRNG_32V   0x2000
#define BUCK24_CONFIGURATION_BRNG_MASK   0x2000
#define BUCK24_CONFIGURATION_PGA_DIV_1   0x0000
#define BUCK24_CONFIGURATION_PGA_DIV_2   0x0800
#define BUCK24_CONFIGURATION_PGA_DIV_4   0x1000
#define BUCK24_CONFIGURATION_PGA_DIV_8   0x1800
#define BUCK24_CONFIGURATION_PGA_MASK   0x1800
#define BUCK24_CONFIGURATION_BADC_84_US   0x0000
#define BUCK24_CONFIGURATION_BADC_148_US   0x0080
#define BUCK24_CONFIGURATION_BADC_276_US   0x0100
#define BUCK24_CONFIGURATION_BADC_532_US   0x0180
#define BUCK24_CONFIGURATION_BADC_1_06_MS   0x0480
#define BUCK24_CONFIGURATION_BADC_2_13_MS   0x0500
#define BUCK24_CONFIGURATION_BADC_4_26_MS   0x0580
#define BUCK24_CONFIGURATION_BADC_8_51_MS   0x0600
#define BUCK24_CONFIGURATION_BADC_17_02_MS   0x0680
#define BUCK24_CONFIGURATION_BADC_34_05_MS   0x0700
#define BUCK24_CONFIGURATION_BADC_68_10_MS   0x0780
#define BUCK24_CONFIGURATION_BADC_MASK   0x0780
#define BUCK24_CONFIGURATION_SADC_84_US   0x0000
#define BUCK24_CONFIGURATION_SADC_148_US   0x0008
#define BUCK24_CONFIGURATION_SADC_276_US   0x0010
#define BUCK24_CONFIGURATION_SADC_532_US   0x0018
#define BUCK24_CONFIGURATION_SADC_1_06_MS   0x0048
#define BUCK24_CONFIGURATION_SADC_2_13_MS   0x0050
#define BUCK24_CONFIGURATION_SADC_4_26_MS   0x0058
#define BUCK24_CONFIGURATION_SADC_8_51_MS   0x0060
#define BUCK24_CONFIGURATION_SADC_17_02_MS   0x0068
#define BUCK24_CONFIGURATION_SADC_34_05_MS   0x0070
#define BUCK24_CONFIGURATION_SADC_68_10_MS   0x0078
#define BUCK24_CONFIGURATION_SADC_MASK   0x0078
#define BUCK24_CONFIGURATION_MODE_PDOWN   0x0000
#define BUCK24_CONFIGURATION_MODE_SHT_V_TRG   0x0001
#define BUCK24_CONFIGURATION_MODE_BUS_V_TRG   0x0002
#define BUCK24_CONFIGURATION_MODE_SHT_BUS_V_TRG   0x0003
#define BUCK24_CONFIGURATION_MODE_ADC_OFF   0x0004
#define BUCK24_CONFIGURATION_MODE_SHT_V_CONT   0x0005
#define BUCK24_CONFIGURATION_MODE_BUS_V_CONT   0x0006
#define BUCK24_CONFIGURATION_MODE_SHT_BUS_V_CONT   0x0007
#define BUCK24_CONFIGURATION_MODE_MASK   0x0007
#define BUCK24_BUS_VOLTAGE_CNVR   0x0002
 Buck 24 BUS_VOLTAGE register setting.
#define BUCK24_BUS_VOLTAGE_OVF   0x0001
#define BUCK24_SHUNT_LSB_MV   0.01f
 Buck 24 calculation setting.
#define BUCK24_BUS_V_LSB_V   0.004f
#define BUCK24_POWER_LSB_W   0.02f
#define BUCK24_CURRENT_LSB_A   0.001f
#define BUCK24_CALIBRATION_FOR_SHUNT_0_01_OHM   4096
#define BUCK24_DEFAULT_NUM_CONV   20
#define BUCK24_DEVICE_ADDRESS_0   0x40
 Buck 24 device address setting.
#define BUCK24_DEVICE_ADDRESS_1   0x41

Detailed Description

Settings for registers of Buck 24 Click driver.

Macro Definition Documentation

◆ BUCK24_BUS_V_LSB_V

#define BUCK24_BUS_V_LSB_V   0.004f

◆ BUCK24_BUS_VOLTAGE_CNVR

#define BUCK24_BUS_VOLTAGE_CNVR   0x0002

Buck 24 BUS_VOLTAGE register setting.

Specified setting for BUS_VOLTAGE register of Buck 24 Click driver.

◆ BUCK24_BUS_VOLTAGE_OVF

#define BUCK24_BUS_VOLTAGE_OVF   0x0001

◆ BUCK24_CALIBRATION_FOR_SHUNT_0_01_OHM

#define BUCK24_CALIBRATION_FOR_SHUNT_0_01_OHM   4096

◆ BUCK24_CONFIGURATION_BADC_148_US

#define BUCK24_CONFIGURATION_BADC_148_US   0x0080

◆ BUCK24_CONFIGURATION_BADC_17_02_MS

#define BUCK24_CONFIGURATION_BADC_17_02_MS   0x0680

◆ BUCK24_CONFIGURATION_BADC_1_06_MS

#define BUCK24_CONFIGURATION_BADC_1_06_MS   0x0480

◆ BUCK24_CONFIGURATION_BADC_276_US

#define BUCK24_CONFIGURATION_BADC_276_US   0x0100

◆ BUCK24_CONFIGURATION_BADC_2_13_MS

#define BUCK24_CONFIGURATION_BADC_2_13_MS   0x0500

◆ BUCK24_CONFIGURATION_BADC_34_05_MS

#define BUCK24_CONFIGURATION_BADC_34_05_MS   0x0700

◆ BUCK24_CONFIGURATION_BADC_4_26_MS

#define BUCK24_CONFIGURATION_BADC_4_26_MS   0x0580

◆ BUCK24_CONFIGURATION_BADC_532_US

#define BUCK24_CONFIGURATION_BADC_532_US   0x0180

◆ BUCK24_CONFIGURATION_BADC_68_10_MS

#define BUCK24_CONFIGURATION_BADC_68_10_MS   0x0780

◆ BUCK24_CONFIGURATION_BADC_84_US

#define BUCK24_CONFIGURATION_BADC_84_US   0x0000

◆ BUCK24_CONFIGURATION_BADC_8_51_MS

#define BUCK24_CONFIGURATION_BADC_8_51_MS   0x0600

◆ BUCK24_CONFIGURATION_BADC_MASK

#define BUCK24_CONFIGURATION_BADC_MASK   0x0780

◆ BUCK24_CONFIGURATION_BRNG_16V

#define BUCK24_CONFIGURATION_BRNG_16V   0x0000

◆ BUCK24_CONFIGURATION_BRNG_32V

#define BUCK24_CONFIGURATION_BRNG_32V   0x2000

◆ BUCK24_CONFIGURATION_BRNG_MASK

#define BUCK24_CONFIGURATION_BRNG_MASK   0x2000

◆ BUCK24_CONFIGURATION_MODE_ADC_OFF

#define BUCK24_CONFIGURATION_MODE_ADC_OFF   0x0004

◆ BUCK24_CONFIGURATION_MODE_BUS_V_CONT

#define BUCK24_CONFIGURATION_MODE_BUS_V_CONT   0x0006

◆ BUCK24_CONFIGURATION_MODE_BUS_V_TRG

#define BUCK24_CONFIGURATION_MODE_BUS_V_TRG   0x0002

◆ BUCK24_CONFIGURATION_MODE_MASK

#define BUCK24_CONFIGURATION_MODE_MASK   0x0007

◆ BUCK24_CONFIGURATION_MODE_PDOWN

#define BUCK24_CONFIGURATION_MODE_PDOWN   0x0000

◆ BUCK24_CONFIGURATION_MODE_SHT_BUS_V_CONT

#define BUCK24_CONFIGURATION_MODE_SHT_BUS_V_CONT   0x0007

◆ BUCK24_CONFIGURATION_MODE_SHT_BUS_V_TRG

#define BUCK24_CONFIGURATION_MODE_SHT_BUS_V_TRG   0x0003

◆ BUCK24_CONFIGURATION_MODE_SHT_V_CONT

#define BUCK24_CONFIGURATION_MODE_SHT_V_CONT   0x0005

◆ BUCK24_CONFIGURATION_MODE_SHT_V_TRG

#define BUCK24_CONFIGURATION_MODE_SHT_V_TRG   0x0001

◆ BUCK24_CONFIGURATION_PGA_DIV_1

#define BUCK24_CONFIGURATION_PGA_DIV_1   0x0000

◆ BUCK24_CONFIGURATION_PGA_DIV_2

#define BUCK24_CONFIGURATION_PGA_DIV_2   0x0800

◆ BUCK24_CONFIGURATION_PGA_DIV_4

#define BUCK24_CONFIGURATION_PGA_DIV_4   0x1000

◆ BUCK24_CONFIGURATION_PGA_DIV_8

#define BUCK24_CONFIGURATION_PGA_DIV_8   0x1800

◆ BUCK24_CONFIGURATION_PGA_MASK

#define BUCK24_CONFIGURATION_PGA_MASK   0x1800

◆ BUCK24_CONFIGURATION_RST

#define BUCK24_CONFIGURATION_RST   0x8000

Buck 24 CONFIGURATION register setting.

Specified setting for CONFIGURATION register of Buck 24 Click driver.

◆ BUCK24_CONFIGURATION_SADC_148_US

#define BUCK24_CONFIGURATION_SADC_148_US   0x0008

◆ BUCK24_CONFIGURATION_SADC_17_02_MS

#define BUCK24_CONFIGURATION_SADC_17_02_MS   0x0068

◆ BUCK24_CONFIGURATION_SADC_1_06_MS

#define BUCK24_CONFIGURATION_SADC_1_06_MS   0x0048

◆ BUCK24_CONFIGURATION_SADC_276_US

#define BUCK24_CONFIGURATION_SADC_276_US   0x0010

◆ BUCK24_CONFIGURATION_SADC_2_13_MS

#define BUCK24_CONFIGURATION_SADC_2_13_MS   0x0050

◆ BUCK24_CONFIGURATION_SADC_34_05_MS

#define BUCK24_CONFIGURATION_SADC_34_05_MS   0x0070

◆ BUCK24_CONFIGURATION_SADC_4_26_MS

#define BUCK24_CONFIGURATION_SADC_4_26_MS   0x0058

◆ BUCK24_CONFIGURATION_SADC_532_US

#define BUCK24_CONFIGURATION_SADC_532_US   0x0018

◆ BUCK24_CONFIGURATION_SADC_68_10_MS

#define BUCK24_CONFIGURATION_SADC_68_10_MS   0x0078

◆ BUCK24_CONFIGURATION_SADC_84_US

#define BUCK24_CONFIGURATION_SADC_84_US   0x0000

◆ BUCK24_CONFIGURATION_SADC_8_51_MS

#define BUCK24_CONFIGURATION_SADC_8_51_MS   0x0060

◆ BUCK24_CONFIGURATION_SADC_MASK

#define BUCK24_CONFIGURATION_SADC_MASK   0x0078

◆ BUCK24_CURRENT_LSB_A

#define BUCK24_CURRENT_LSB_A   0.001f

◆ BUCK24_DEFAULT_NUM_CONV

#define BUCK24_DEFAULT_NUM_CONV   20

◆ BUCK24_DEVICE_ADDRESS_0

#define BUCK24_DEVICE_ADDRESS_0   0x40

Buck 24 device address setting.

Specified setting for device slave address selection of Buck 24 Click driver.

◆ BUCK24_DEVICE_ADDRESS_1

#define BUCK24_DEVICE_ADDRESS_1   0x41

◆ BUCK24_POWER_LSB_W

#define BUCK24_POWER_LSB_W   0.02f

◆ BUCK24_SHUNT_LSB_MV

#define BUCK24_SHUNT_LSB_MV   0.01f

Buck 24 calculation setting.

Specified setting for calculation of Buck 24 Click driver.