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.

[参考译文] LAUNCHXL-F28379D:问题采集恒定电压:纹波采集过高

Guru**** 2533870 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/604153/launchxl-f28379d-issue-acquisition-constant-voltage-ripple-aquisition-too-high

器件型号:LAUNCHXL-F28379D
Thread 中讨论的其他器件: controlSUITE

您好!  

我正在使用 ADCINC2*测量电池电压。 我以4kHz 的频率进行测量。

平均读数电压可被视为正确、但纹波太高。

在一秒钟内、所获得的最小值和最大值之间的差值为90。

如何解决?

*12位单端模式、采集窗口150ns、预分频器8 (div 5)、  

注意:LAUNCHXL-F28379D 是否也存在此问题?  

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

    你好,Biagio,

    您是否拥有受引用的 e2e 帖子影响的 controlCARD 版本?  这肯定会导致额外的噪声和较差的线性度、因此这是一个很好的开始位置。

    否则、或者如果您已经解决了问题、我们可以讨论其他方法、以便将噪声从测量中滤除。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    比亚吉奥
    我有一个 LAUNCHXL-F28379D、在短时间内查看 AdcaResultRegs ADCRESULT5、我注意到范围为0x0AFC 至0x0B08。
    我的输入是设置为常量值的 D/A 的输出。
    在某些 TI 开发套件中、它们在模数转换器之前放置了一个1k、3.3nF 的低通滤波器。
    C:/ti/controlSUITE/development_kits/BOOSTXL_BUCKCONV/v1_01_00_00/HWDevPkg/Schematics/DP_BoosterPack_Rev21_Sch.pdf

    它们还提供了一个用于查看结果的框车滤波器、不用于控制、这是一个低通滤波器。

    ----------------------------------------------------

    //请参阅 DP_BoosterPack_Calculations.xls
    HistPtr ++;
    if (HistPtr >= 8)HistPtr = 0;

    //箱车平均值-将原始样本输入到历史记录数组中

    Hist_Vin[HistPtr]= VinR;//原始 ADC 结果(Q12)

    temp_scrate=0;

    对于(i=0;i
    temp_scratch = temp_scrating>3;// Q12,即对8个样本取平均值

    Gui_Vin =(float) temp_scratch * INV_4096 * Vin_max;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我测量了接线柱中指示的电阻、它们在我的 LaunchPad 上是正确的。

    我在引脚 ADC 上连接了一个100nF 的电容器。 现在、在一秒内、获得的最小值和最大值之间的差值为11。
    我想再次降低、因此我购买了其他1到100nF 的电容器以进行其他测试(计划于6月30日交付)。

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

    根据 ADC 本身的噪声、您可能不会比4k 转换(未求平均值)做得更好。 如果您直接使用电池输出驱动 ADC、那么即使在输入端使用大电容器、情况也肯定会更糟。 如果您希望进一步提高电气/信号电平的性能,我建议您使用适合驱动 ADC (需要在 S+H 时间内稳定)-> ADC 输入的偏心->低通 RC 滤波器->运算放大器-> RC。

    但是、您目前的采样速度非常慢(4kHz)、因此最简单的做法是仅增加采样率并对结果求平均值。 例如、以16kHz 的频率采样、每4个采样平均一次。