Compare commits
5 Commits
main
...
dev/elite/eis1.1
| Author | SHA1 | Date | |
|---|---|---|---|
| 792a93e995 | |||
| 7f443a2da6 | |||
| 23e2f1f147 | |||
| d8a1a1c103 | |||
| cfc2d5fcb4 |
+1
-1
@@ -31,7 +31,7 @@
|
||||
|
||||
#define switch_on IOID_14
|
||||
#define enable_5v IOID_9
|
||||
#define AD_reset IOID_13
|
||||
#define AD_reset IOID_7
|
||||
#define enable_10v PIN_UNASSIGNED
|
||||
#define HIGH_Z_MODE PIN_UNASSIGNED
|
||||
#define shutdown_6994 PIN_UNASSIGNED
|
||||
|
||||
+5
-5
@@ -2,11 +2,11 @@
|
||||
#ifndef VERSION_DATE
|
||||
#define VERSION_DATE
|
||||
|
||||
#define VERSION_DATE_YEAR 21
|
||||
#define VERSION_DATE_MONTH 8
|
||||
#define VERSION_DATE_DAY 30
|
||||
#define VERSION_DATE_HOUR 15
|
||||
#define VERSION_DATE_MINUTE 47
|
||||
#define VERSION_DATE_YEAR 22
|
||||
#define VERSION_DATE_MONTH 4
|
||||
#define VERSION_DATE_DAY 14
|
||||
#define VERSION_DATE_HOUR 17
|
||||
#define VERSION_DATE_MINUTE 5
|
||||
|
||||
// this is NOT the version hash !!
|
||||
// it's the last version hash
|
||||
|
||||
+131
-2
@@ -1,7 +1,7 @@
|
||||
#ifndef EIS_CALI_TABLE
|
||||
#define EIS_CALI_TABLE
|
||||
|
||||
#define BOARD_A4_DA_32_D4_E7_96
|
||||
#define BOARD_FIRST_STEP_CALI
|
||||
|
||||
typedef struct _SingleFilterCali{
|
||||
uint32_t PhaseParaA;
|
||||
@@ -37,7 +37,136 @@ struct _CaliTable{
|
||||
|
||||
}CaliTable =
|
||||
|
||||
#ifdef BOARD_TEST
|
||||
/*
|
||||
only write these parameter for EIS1.1 first cali
|
||||
.OffsetZero
|
||||
.HSDAC_coeff_a //HSDAC_coeff_a = excel: DAC_AMP
|
||||
.HSDAC_coeff_b
|
||||
.HSDAC_coeff_c
|
||||
.LPDAC_coeff_a //LPDAC_coeff_a = excel: DACoffset
|
||||
.LPDAC_coeff_b
|
||||
.LPDAC_coeff_c
|
||||
*/
|
||||
|
||||
#ifdef BOARD_FIRST_STEP_CALI
|
||||
{
|
||||
|
||||
.DeviceName = "BOARD_FIRST_STEP_CALI",
|
||||
.CutoffFreq = 271200,
|
||||
.OffsetZero = 0x6504,
|
||||
|
||||
// hsrtia160k
|
||||
.Lv[0][0].HSRTIA_a = 0, // 1e8
|
||||
.Lv[0][0].HSRTIA_b = 5665868, // 1e8
|
||||
.Lv[0][0].HSRTIA_c = 1612, // 1e4
|
||||
.Lv[0][0].HSRTIA_d = 0, // 1e4
|
||||
.Lv[1][0].HSRTIA_a = 0, // 1e8
|
||||
.Lv[1][0].HSRTIA_b = 0, // 1e8
|
||||
.Lv[1][0].HSRTIA_c = 0, // 1e4
|
||||
.Lv[2][0].HSRTIA_a = 0, // 1e8
|
||||
.Lv[2][0].HSRTIA_b = 0, // 1e8
|
||||
.Lv[2][0].HSRTIA_c = 0, // 1e4
|
||||
.Lv[3][0].HSRTIA_a = 0, // 1e8
|
||||
.Lv[3][0].HSRTIA_b = 0, // 1e8
|
||||
.Lv[3][0].HSRTIA_c = 0, // 1e4
|
||||
|
||||
// hsrtia20k
|
||||
.Lv[0][1].HSRTIA_a = 3, // 1e8
|
||||
.Lv[0][1].HSRTIA_b = 44242940, // 1e8
|
||||
.Lv[0][1].HSRTIA_c = 148206, // 1e4
|
||||
.Lv[0][1].HSRTIA_d = 0, // 1e4
|
||||
.Lv[1][1].HSRTIA_a = 0, // 1e8
|
||||
.Lv[1][1].HSRTIA_b = 0, // 1e8
|
||||
.Lv[1][1].HSRTIA_c = 0, // 1e4
|
||||
.Lv[2][1].HSRTIA_a = 0, // 1e8
|
||||
.Lv[2][1].HSRTIA_b = 0, // 1e8
|
||||
.Lv[2][1].HSRTIA_c = 0, // 1e4
|
||||
.Lv[3][1].HSRTIA_a = 0, // 1e8
|
||||
.Lv[3][1].HSRTIA_b = 0, // 1e8
|
||||
.Lv[3][1].HSRTIA_c = 0, // 1e4
|
||||
|
||||
// hsrtia5k
|
||||
.Lv[0][2].HSRTIA_a = 2, // 1e8
|
||||
.Lv[0][2].HSRTIA_b = 178641591, // 1e8
|
||||
.Lv[0][2].HSRTIA_c = 386005, // 1e4
|
||||
.Lv[0][2].HSRTIA_d = 0, // 1e4
|
||||
.Lv[1][2].HSRTIA_a = 0, // 1e8
|
||||
.Lv[1][2].HSRTIA_b = 0, // 1e8
|
||||
.Lv[1][2].HSRTIA_c = 0, // 1e4
|
||||
.Lv[2][2].HSRTIA_a = 0, // 1e8
|
||||
.Lv[2][2].HSRTIA_b = 0, // 1e8
|
||||
.Lv[2][2].HSRTIA_c = 0, // 1e4
|
||||
.Lv[3][2].HSRTIA_a = 0, // 1e8
|
||||
.Lv[3][2].HSRTIA_b = 0, // 1e8
|
||||
.Lv[3][2].HSRTIA_c = 0, // 1e4
|
||||
|
||||
// hsrtia200r
|
||||
.Lv[0][3].HSRTIA_a = 9404, // 1e8
|
||||
.Lv[0][3].HSRTIA_b = 4309654444, // 1e8
|
||||
.Lv[0][3].HSRTIA_c = 15315713, // 1e4
|
||||
.Lv[0][3].HSRTIA_d = 0, // 1e4
|
||||
.Lv[1][3].HSRTIA_a = 0, // 1e8
|
||||
.Lv[1][3].HSRTIA_b = 0, // 1e8
|
||||
.Lv[1][3].HSRTIA_c = 0, // 1e4
|
||||
.Lv[2][3].HSRTIA_a = 0, // 1e8
|
||||
.Lv[2][3].HSRTIA_b = 0, // 1e8
|
||||
.Lv[2][3].HSRTIA_c = 0, // 1e4
|
||||
.Lv[3][3].HSRTIA_a = 0, // 1e8
|
||||
.Lv[3][3].HSRTIA_b = 0, // 1e8
|
||||
.Lv[3][3].HSRTIA_c = 0, // 1e4
|
||||
|
||||
.Ft[0][0].PhaseParaA = 148031,
|
||||
.Ft[0][0].PhaseParaB = -89728680,
|
||||
.Ft[0][1].PhaseParaA = 0,
|
||||
.Ft[0][1].PhaseParaB = 0,
|
||||
.Ft[0][2].PhaseParaA = 0,
|
||||
.Ft[0][2].PhaseParaB = 0,
|
||||
.Ft[0][3].PhaseParaA = 0,
|
||||
.Ft[0][3].PhaseParaB = 0,
|
||||
|
||||
.Ft[1][0].PhaseParaA = 341117,
|
||||
.Ft[1][0].PhaseParaB = -89913235,
|
||||
.Ft[1][1].PhaseParaA = 0,
|
||||
.Ft[1][1].PhaseParaB = 0,
|
||||
.Ft[1][2].PhaseParaA = 0,
|
||||
.Ft[1][2].PhaseParaB = 0,
|
||||
.Ft[1][3].PhaseParaA = 0,
|
||||
.Ft[1][3].PhaseParaB = 0,
|
||||
|
||||
.Ft[2][0].PhaseParaA = 20622054,
|
||||
.Ft[2][0].PhaseParaB = -90005211,
|
||||
.Ft[2][1].PhaseParaA = 0,
|
||||
.Ft[2][1].PhaseParaB = 0,
|
||||
.Ft[2][2].PhaseParaA = 0,
|
||||
.Ft[2][2].PhaseParaB = 0,
|
||||
.Ft[2][3].PhaseParaA = 0,
|
||||
.Ft[2][3].PhaseParaB = 0,
|
||||
|
||||
.Ft[3][0].PhaseParaA = 99823148,
|
||||
.Ft[3][0].PhaseParaB = -89960369,
|
||||
.Ft[3][1].PhaseParaA = 0,
|
||||
.Ft[3][1].PhaseParaB = 0,
|
||||
.Ft[3][2].PhaseParaA = 0,
|
||||
.Ft[3][2].PhaseParaB = 0,
|
||||
.Ft[3][3].PhaseParaA = 0,
|
||||
.Ft[3][3].PhaseParaB = 0,
|
||||
|
||||
//only for EIS 1e10
|
||||
//HSDAC_coeff_a = excel: DAC_AMP
|
||||
.HSDAC_coeff_a = -166,
|
||||
.HSDAC_coeff_b = 9781419,
|
||||
.HSDAC_coeff_c = 181161946,
|
||||
|
||||
//LPDAC_coeff_a = excel: DACoffset
|
||||
.LPDAC_coeff_a = 8,
|
||||
.LPDAC_coeff_b = 8360236,
|
||||
.LPDAC_coeff_c = 131934447554,
|
||||
|
||||
// .HSDAC_coeff = 1,
|
||||
// .HSDAC_offset = 0,
|
||||
};
|
||||
|
||||
#elif defined BOARD_TEST
|
||||
{
|
||||
//CIS to Controller
|
||||
.DeviceName = "BOARD_TEST",
|
||||
|
||||
@@ -84,7 +84,7 @@ extern "C"
|
||||
// Length of Characteristic 5 in bytes
|
||||
#define SIMPLEPROFILE_CHAR5_LEN 5
|
||||
/*user insert*/
|
||||
#define SIMPLEPROFILE_CHAR4_LEN 40
|
||||
#define SIMPLEPROFILE_CHAR4_LEN 20
|
||||
#define SIMPLEPROFILE_CHAR3_LEN 20
|
||||
#define SIMPLEPROFILE_CHAR2_LEN 20
|
||||
/*********************************************************************
|
||||
|
||||
Reference in New Issue
Block a user