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.

[参考译文] MSP430F5529:ADC12引脚具有特殊波形。 波形正确吗?

Guru**** 2595805 points
Other Parts Discussed in Thread: MSP430F5529

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1069140/msp430f5529-adc12-pin-has-special-waveform-the-waveform-is-right

《线程》中讨论的其他部件:MSP430F5529

亲爱的各位,

我使用 MSP430F5529设置 ADC,如下所示:

#include <ADC12_a.h>
无效 MSP_EXP430F5529LP_initADC (无效)

/*初始化先导 ADC 引脚驱动器*/
GPIO 设置外围模块功能输入引脚(GPIO_PORT_P6,GPIO 引脚4);

/*初始化 ADC12_A 模块*/
ADC12_a_init (ADC12_a_base,
ADC12_A_SAMPLEHOLDSOURCE_SC,
ADC12_A_CLOCKSOURCE_ADC12OSC,
ADC12_A_CLOCKDIVIDER_1);

ADC12_A_setupSamplingTimer (ADC12_a_base,
ADC12_a_CYCLEHOLD_96_CYCLES,
ADC12_a_CYCLEHOLD_4_CYCLES,
ADC12_A_MULTIPLESAMPLESDISABLE);

/*配置内存缓冲区*/
ADC12_a_configureMemoryParam config_param ={0};
config_param.memoryBufferControlIndex = ADC12_a_memory_0;
config_param.inputSourceSelect = ADC12_a_input_A4;
CONFIG_param.positiveRefVoltageSourceSelect = ADC12_A_VREFPS_AVCC;
config_param.nveRefVoltageSourceSelect = ADC12_a_VREFNEG_AVSS;
CONFIG_param.endOfSequence = ADC12_a_ENDOSEQUENCER;

ADC12_a_configureMemory (ADC12_a_base,
配置参数(&C);

ADC12_a_setResolution (ADC12_a_base,
ADC12_a_resolution _12位);

ADC12_a_enable (ADC12_a_base);
}

我在 ADC 引脚(P6.4)中发现一个特殊波形,如下图所示。 对吗?

频率匹配我调用 readPilotADC();

UINT16_t readPilotADC()

UINT16_t 测量电压;

ADC12_a_startConversion (ADC12_a_base,ADC12_a_memory_0,ADC12_a_SNGLECHANNEL);
while (ADC12_a_isBusy (ADC12_a_base)= ADC12_a_Busy);
测得的电压= ADC12_a_getResults (ADC12_a_base,ADC12_a_memory_0);
返回测量的电压;
}

我要检查此波形是否正确?

如果没有,我该如何解决?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的电压来源是什么? 即,连接到 P6.4引脚的是什么?

    我的第一个猜测是阻抗非常高,因此每个采样/保持操作都能拉取足够的电流(不需要太多电流)来降低电压。

    在这种情况下,我希望频率更像55kHz (2x 27.6kHz),但我不知道您的范围是如何计算这种频率的。