|
@@ -27,19 +27,19 @@
|
|
|
#define ADC1_DR_ADDRESS ((uint16_t)0x5344)
|
|
|
#define ADC_BUFFER_ADDRESS ((uint16_t)(&ADC_Buffer))
|
|
|
|
|
|
-// Uvcc
|
|
|
+// Suply voltage
|
|
|
#define ADC_REF 3307
|
|
|
-// 4095 * 10 (Ку ОУ) * 0.05 (Rш)
|
|
|
+// Normal K for current channel = 4095 * 10 (Ку ОУ) * 0.05 (Rш)
|
|
|
#define ADC_DIV 2048
|
|
|
#define ADC_DIV_H 1024
|
|
|
-// 32760 * 10 (Ку ОУ) * 0.05 (Rш)
|
|
|
+// Oversampl K for current channel = 32760 * 10 (Ку ОУ) * 0.05 (Rш)
|
|
|
#define ADC_ODIV 16380
|
|
|
#define ADC_ODIV_H 8190
|
|
|
// for shunt voltage calcuation
|
|
|
#define ADC_ORES 32760
|
|
|
#define ADC_OU_MUL 10
|
|
|
#define ADC_OU_ZERO_DRIFT 41
|
|
|
-// voltage divider
|
|
|
+// Input Voltage divider
|
|
|
#define ADC_VOLT_K 11
|
|
|
|
|
|
// (Частота МК (16 МHz) / Предделитель таймера (8) * Нужное время в секундах (0.0015625)) - 1
|