adjusted cc value

This commit is contained in:
Roy
2021-03-16 11:24:45 +08:00
parent f5416d5e1f
commit e44d3d8e60
2 changed files with 8 additions and 8 deletions
@@ -3,7 +3,7 @@
#define ELITECCMODE
#define Vset instru.Vset
#define DELTAVOLTMAX 100000
#define DELTAVOLTMAX 200000 //200000 = 1mV
/* Transform setting CC into IUC
*
@@ -45,15 +45,15 @@ static void cc_vscan(void)
Iin = m->_measureCurrent * 20; //[50pA] nA => 50pA
deltaI = Iin - cc->_Iset;
if (deltaI > 20000000 || deltaI < -20000000) { //1mA
divisionRate = 1000;
if (deltaI > 2000000 || deltaI < -2000000) { //100uA
divisionRate = 1;
} else {
divisionRate = 10;
divisionRate = 20;
}
deltaV = -1 * (deltaI / divisionRate); //-5 * deltaI / 5000 //pV=> 5nV
if (deltaV > DELTAVOLTMAX) { //100000 = 500uV
if (deltaV > DELTAVOLTMAX) { //200000 = 1mV
deltaV = DELTAVOLTMAX;
} else if (deltaV < (-DELTAVOLTMAX)) {
deltaV = (-DELTAVOLTMAX);
@@ -4,9 +4,9 @@
#define VERSION_DATE_YEAR 21
#define VERSION_DATE_MONTH 3
#define VERSION_DATE_DAY 15
#define VERSION_DATE_HOUR 15
#define VERSION_DATE_MINUTE 44
#define VERSION_DATE_DAY 16
#define VERSION_DATE_HOUR 11
#define VERSION_DATE_MINUTE 24
// this is NOT the version hash !!
// it's the last version hash