FreeCalypso > hg > fc-tourmaline
diff src/cs/drivers/drv_app/pwr/pwr_analog_dev.h @ 0:4e78acac3d88
src/{condat,cs,gpf,nucleus}: import from Selenite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Oct 2020 06:23:26 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cs/drivers/drv_app/pwr/pwr_analog_dev.h Fri Oct 16 06:23:26 2020 +0000 @@ -0,0 +1,47 @@ +/******************************************************************************* + * + * pwr_analog_dev.h + * + * Purpose: This file contains definitions that can be used by any SWE + * for power management services. + * + * Author Candice Bazanegue (c-brille@ti.com) + * + * (C) Texas Instruments 2001 + * + ******************************************************************************/ + +#ifndef __PWR_ANALOG_DEV_H__ +#define __PWR_ANALOG_DEV_H__ + +#ifndef _WINDOWS + #include "chipset.cfg" +#endif + +/* Constants relative to the analog device */ + +#if (ANLG_FAM == 1) + +#define VOLTAGE_LOOP_OFFSET 400 /* (mV) measured */ +#define MADC_OFFSET 160 /* (mV) measured */ + +#define DAC_THRESHOLD 240 /* (mV) spec */ +#define DAC_VOLTAGE_STEP 1875 /* (uV) spec */ +#define DAC_CURRENT_STEP 937 /* (uA) */ +#define MADC_VOLTAGE_STEP 1710 /* (uV) spec */ +#define MADC_CURRENT_STEP 855 /* (uA) spec */ + +#elif (ANLG_FAM == 2) + +#define VOLTAGE_LOOP_OFFSET 200 /* (mV) measured */ +#define MADC_OFFSET 160 /* (mV) measured */ + +#define DAC_THRESHOLD 0 /* (mV) spec */ +#define DAC_VOLTAGE_STEP 1710 /* (uV) spec */ +#define DAC_CURRENT_STEP 855 /* (uA) */ +#define MADC_VOLTAGE_STEP 1710 /* (uV) spec */ +#define MADC_CURRENT_STEP 855 /* (uA) spec */ + +#endif // ANLG_FAM + +#endif /* __PWR_ANALOG_DEV_H__ */