add BOARDs calibration data.
This commit is contained in:
+224
@@ -1518,6 +1518,230 @@ struct _correction{
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef BOARD_7ACD
|
||||
{
|
||||
.ADC_volt.coeff = (-6245881),
|
||||
.ADC_volt.offset = 101739364445,
|
||||
|
||||
.ADC_current[0].coeff = 31295147,
|
||||
.ADC_current[0].offset = -510055378474,
|
||||
|
||||
.ADC_current[1].coeff = 660858887,
|
||||
.ADC_current[1].offset = -10770457858425,
|
||||
|
||||
.ADC_current[2].coeff = 31642117223,
|
||||
.ADC_current[2].offset = -515707333523439,
|
||||
|
||||
.DAC2RealV.coeff = (-19007867),
|
||||
.DAC2RealV.offset = 646316924837,
|
||||
|
||||
.Usercode2DAC.coeff = (-10501725),
|
||||
.Usercode2DAC.offset = 561303490285,
|
||||
|
||||
.Gain0Boundary[0] = 0x5ECD,
|
||||
.Gain0Boundary[1] = 0x5F0D,
|
||||
|
||||
.Gain1Boundary[0] = 0x5900,
|
||||
.Gain1Boundary[1] = 0x64DD
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef BOARD_7AEC
|
||||
{
|
||||
.ADC_volt.coeff = (-6254927),
|
||||
.ADC_volt.offset = 101833548614,
|
||||
|
||||
.ADC_current[0].coeff = 31120459,
|
||||
.ADC_current[0].offset = -506606467926,
|
||||
|
||||
.ADC_current[1].coeff = 657023063,
|
||||
.ADC_current[1].offset = -10689051042937,
|
||||
|
||||
.ADC_current[2].coeff = 31642117223,
|
||||
.ADC_current[2].offset = -515707333523439,
|
||||
|
||||
.DAC2RealV.coeff = (-19007867),
|
||||
.DAC2RealV.offset = 646316924837,
|
||||
|
||||
.Usercode2DAC.coeff = (-10589214),
|
||||
.Usercode2DAC.offset = 564678158699,
|
||||
|
||||
.Gain0Boundary[0] = 0x5ECD,
|
||||
.Gain0Boundary[1] = 0x5F0D,
|
||||
|
||||
.Gain1Boundary[0] = 0x5900,
|
||||
.Gain1Boundary[1] = 0x64DD
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef BOARD_7C45
|
||||
{
|
||||
.ADC_volt.coeff = (-6249790),
|
||||
.ADC_volt.offset = 101902081116,
|
||||
|
||||
.ADC_current[0].coeff = 30965590,
|
||||
.ADC_current[0].offset = -504734128215,
|
||||
|
||||
.ADC_current[1].coeff = 656413067,
|
||||
.ADC_current[1].offset = -10699366319923,
|
||||
|
||||
.ADC_current[2].coeff = 31368295629,
|
||||
.ADC_current[2].offset = -511343543153895,
|
||||
|
||||
.DAC2RealV.coeff = (-19007867),
|
||||
.DAC2RealV.offset = 646316924837,
|
||||
|
||||
.Usercode2DAC.coeff = (-10518181),
|
||||
.Usercode2DAC.offset = 563194089164,
|
||||
|
||||
.Gain0Boundary[0] = 0x5ECD,
|
||||
.Gain0Boundary[1] = 0x5F0D,
|
||||
|
||||
.Gain1Boundary[0] = 0x5900,
|
||||
.Gain1Boundary[1] = 0x64DD
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef BOARD_7ADE
|
||||
{
|
||||
.ADC_volt.coeff = (-6260389),
|
||||
.ADC_volt.offset = 101852927739,
|
||||
|
||||
.ADC_current[0].coeff = 31092679,
|
||||
.ADC_current[0].offset = -505851215465,
|
||||
|
||||
.ADC_current[1].coeff = 656591581,
|
||||
.ADC_current[1].offset = -10682687787355,
|
||||
|
||||
.ADC_current[2].coeff = 31471098923,
|
||||
.ADC_current[2].offset = -512059338734279,
|
||||
|
||||
.DAC2RealV.coeff = (-10519649),
|
||||
.DAC2RealV.offset = 561672723773,
|
||||
|
||||
.Usercode2DAC.coeff = (-10518181),
|
||||
.Usercode2DAC.offset = 563194089164,
|
||||
|
||||
.Gain0Boundary[0] = 0x5ECD,
|
||||
.Gain0Boundary[1] = 0x5F0D,
|
||||
|
||||
.Gain1Boundary[0] = 0x5900,
|
||||
.Gain1Boundary[1] = 0x64DD
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef BOARD_C666
|
||||
{
|
||||
.ADC_volt.coeff = (-6232156),
|
||||
.ADC_volt.offset = 101053382552,
|
||||
|
||||
.ADC_current[0].coeff = 31146781,
|
||||
.ADC_current[0].offset = -505331955384,
|
||||
|
||||
.ADC_current[1].coeff = 654694565,
|
||||
.ADC_current[1].offset = -10625307891981,
|
||||
|
||||
.ADC_current[2].coeff = 31306932483,
|
||||
.ADC_current[2].offset = -508109847538031,
|
||||
|
||||
.DAC2RealV.coeff = (-10519649),
|
||||
.DAC2RealV.offset = 561672723773,
|
||||
|
||||
.Usercode2DAC.coeff = (-10554430),
|
||||
.Usercode2DAC.offset = 563085541490,
|
||||
|
||||
.Gain0Boundary[0] = 0x5ECD,
|
||||
.Gain0Boundary[1] = 0x5F0D,
|
||||
|
||||
.Gain1Boundary[0] = 0x5900,
|
||||
.Gain1Boundary[1] = 0x64DD
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef BOARD_C77F
|
||||
{
|
||||
.ADC_volt.coeff = (-6225232),
|
||||
.ADC_volt.offset = 101369488738,
|
||||
|
||||
.ADC_current[0].coeff = 31246550,
|
||||
.ADC_current[0].offset = -508962034092,
|
||||
|
||||
.ADC_current[1].coeff = 653820559,
|
||||
.ADC_current[1].offset = -10635750308352,
|
||||
|
||||
.ADC_current[2].coeff = 31394304289,
|
||||
.ADC_current[2].offset = -511296437750400,
|
||||
|
||||
.DAC2RealV.coeff = (-10519649),
|
||||
.DAC2RealV.offset = 561672723773,
|
||||
|
||||
.Usercode2DAC.coeff = (-10546026),
|
||||
.Usercode2DAC.offset = 563671298614,
|
||||
|
||||
.Gain0Boundary[0] = 0x5ECD,
|
||||
.Gain0Boundary[1] = 0x5F0D,
|
||||
|
||||
.Gain1Boundary[0] = 0x5900,
|
||||
.Gain1Boundary[1] = 0x64DD
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef BOARD_7AA3
|
||||
{
|
||||
.ADC_volt.coeff = (-6243111),
|
||||
.ADC_volt.offset = 101612874087,
|
||||
|
||||
.ADC_current[0].coeff = 31094700,
|
||||
.ADC_current[0].offset = -505929111735,
|
||||
|
||||
.ADC_current[1].coeff = 654501270,
|
||||
.ADC_current[1].offset = -10648626574342,
|
||||
|
||||
.ADC_current[2].coeff = 31318880551,
|
||||
.ADC_current[2].offset = -509603498213181,
|
||||
|
||||
.DAC2RealV.coeff = (-10519649),
|
||||
.DAC2RealV.offset = 561672723773,
|
||||
|
||||
.Usercode2DAC.coeff = (-10558411),
|
||||
.Usercode2DAC.offset = 562539941761,
|
||||
|
||||
.Gain0Boundary[0] = 0x5ECD,
|
||||
.Gain0Boundary[1] = 0x5F0D,
|
||||
|
||||
.Gain1Boundary[0] = 0x5900,
|
||||
.Gain1Boundary[1] = 0x64DD
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef BOARD_7A42
|
||||
{
|
||||
.ADC_volt.coeff = (-6244809),
|
||||
.ADC_volt.offset = 101647846584,
|
||||
|
||||
.ADC_current[0].coeff = 31346214,
|
||||
.ADC_current[0].offset = -510162521699,
|
||||
|
||||
.ADC_current[1].coeff = 654354458,
|
||||
.ADC_current[1].offset = -10650600334278,
|
||||
|
||||
.ADC_current[2].coeff = 31391414595,
|
||||
.ADC_current[2].offset = -510966852503294,
|
||||
|
||||
.DAC2RealV.coeff = (-10519649),
|
||||
.DAC2RealV.offset = 561672723773,
|
||||
|
||||
.Usercode2DAC.coeff = (-10511299),
|
||||
.Usercode2DAC.offset = 562100002794,
|
||||
|
||||
.Gain0Boundary[0] = 0x5ECD,
|
||||
.Gain0Boundary[1] = 0x5F0D,
|
||||
|
||||
.Gain1Boundary[0] = 0x5900,
|
||||
.Gain1Boundary[1] = 0x64DD
|
||||
};
|
||||
#endif
|
||||
|
||||
// this function turn ADC measure value (0xXXXX) into real voltage
|
||||
// unit should be uV
|
||||
static int32_t DecodeADCVolt(uint16_t ADC_measure){
|
||||
|
||||
+3
-3
@@ -4,9 +4,9 @@
|
||||
|
||||
#define VERSION_DATE_YEAR 20
|
||||
#define VERSION_DATE_MONTH 5
|
||||
#define VERSION_DATE_DAY 27
|
||||
#define VERSION_DATE_HOUR 16
|
||||
#define VERSION_DATE_MINUTE 13
|
||||
#define VERSION_DATE_DAY 29
|
||||
#define VERSION_DATE_HOUR 18
|
||||
#define VERSION_DATE_MINUTE 23
|
||||
|
||||
// this is NOT the version hash !!
|
||||
// it's the last version hash
|
||||
|
||||
Reference in New Issue
Block a user