Other Parts Discussed in Thread: MSP430F6736
尊敬的团队:
SD24采样值 将随电源变化而变化、并在低功耗模式下工作、ADC 配置为单模式、来自内部基准的电压基准 1.151V。 长时间工作后、电池和电压的功率将会降低。 大家好、团队有什么建议吗? 非常感谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: MSP430F6736
尊敬的团队:
SD24采样值 将随电源变化而变化、并在低功耗模式下工作、ADC 配置为单模式、来自内部基准的电压基准 1.151V。 长时间工作后、电池和电压的功率将会降低。 大家好、团队有什么建议吗? 非常感谢。
您好 James、
非常感谢。 初始化代码和采样原理图块如下所示:
SD24_B_initParam initParam ={0};
initParam.clockSourceSelect = SD24_B_CLOCKSOURCE_SMCLK; /2MHz
initparam.clockPreDivider = SD24_B_PRECLOCKDIVIDER_8;
initParam.clockDivider = SD24_B_CLOCKDIVIDER_8;
initparam.referenceSelect = SD24_B_REF_INTERNAL;
SD24_B_init (SD24_BASE、initParam);
SD24_B_initConvertterAdvancedParam initConvertterAdvancedParam0={0};
initConverterAdvancedParam0.converter = SD24_B_converter_0;
initConverterAdvancedParam0.alignment = SD24_B_ALIGN_RIGHT;
initConverterAdvancedParam0.StartSelect = SD24_B_conversion_select_SD24SC;
initConverterAdvancedParam0.conversionMode = SD24_B_Continuous_mode;
initConverterAdvancedParam0.sampleDelay = SD24_B_Four_SAMPLE_INTERRUPT;
initConverterAdvancedParam0.dataFormat=SD24_B_DATA_FORMAT_2COMPLEMENT;
initConverterAdvancedParam0.oversampleRatio=SD24_B_oversample_32;
SD24_B_initConverterAdvanced (SD24_BASE、&initConverterAdvancedParam0);
initConverterAdvancedParam0.gain=SD24_B_GAIN_16;
SD24_B_initConvertterAdvancedParam initConvertterAdvancedParam1={1};
initConverterAdvancedParam1.converter = SD24_B_converter_1;
initConverterAdvancedParam1.alignment = SD24_B_ALIGN_RIGHT;
initConverterAdvancedParam1.StartSelect = SD24_B_conversion_select_SD24SC;
initConverterAdvancedParam1.conversionMode = SD24_B_Continuous_mode;
initConverterAdvancedParam1.sampleDelay = SD24_B_Four_SAMPLE_INTERRUPT;
initConverterAdvancedParam1.dataFormat=SD24_B_DATA_FORMAT_2COMPLEMENT;
initConverterAdvancedParam1.oversampleRatio=SD24_B_oversample_32;
initConverterAdvancedParam1.gain=SD24_B_GAIN_1;
SD24_B_initConverterAdvanced (SD24_BASE、&initConverterAdvancedParam1);
SD24_B_clearInterrupt (SD24_BASE、SD24_B_converter_0、SD24_B_converter_interrupt);
SD24_B_enableInterrupt (SD24_BASE、SD24_B_converter_0、SD24_B_converter_interrupt);
DELAY_us (300); // 1.25V REF 启动的延迟
SD24_B_startConverterConversion (SD24_BASE、SD24_B_converter_0);
SD24_B_startConverterConversion (SD24_BASE、SD24_B_converter_1);