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.

[参考译文] TMS320F28069:为 ADC 更正 SOC 窗口以获得一致的结果。

Guru**** 2587365 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/867232/tms320f28069-correct-soc-window-for-adc-to-get-consistent-results

器件型号:TMS320F28069

大家好、

我已经阅读了 F280xx 的 ADC 输入块,所有内容都很清晰,特别是关于 SOC 窗口和我也阅读过的相关 TI 文档。

 但我想知道什么是最佳做法? 我知道这在很大程度上取决于馈入 ADC 的电压采样电路。

在我的案例中,我要查看两个传感器:直流/直流转换器后面的电压和直流/直流转换器后面的电流(输出电压和输出电流)。

直流/直流转换器的工作频率为100kHz、因此我想使用相同的 PWM 来触发 ADC。

 

如果我更改 SOC 大小、我注意到 ADC 块的以下输出(uint16):

 

SoC 窗口

Vout ADC

Iout ADC

7.

~1681

~235

64

~1682

~284

 

负载电流保持不变。 我看到 Iout 在 SOC 大小7或64之间变化很大。

 

那么、指导是什么:

  1. 对于 Vout:与 SOC 7或64相同。 我应该选择什么? 64是否略为精确/滤波? 在计算方面、7是快得多吗? 如果我需要性能、应该始终选择小型解决方案吗? 您能衡量影响吗?

 

  1. 对于 Iout:可能是由于电路太慢而无法为 ADC 加载相应的电压。 我尝试切换到20kHz,但结果类似(SOC7:305、SOC64:340)。 我是否应该再次减慢触发速度,直到达到“稳定状态”,例如,无论窗口大小如何,我都能得到相同的数字?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Venkatesh、

    您在#1上的点是正确的;较小的 SOC 尺寸将提供更快的整体转换、但代价是需要更短的时间为 ADC 内部的 S/H 电容器充电。  较大的值应允许 S/H 电容器有更多的时间通过外部信号充电/实现稳定状态;但会降低转换器的整体采样率。

    您能评论一下输出电压信号与输出电流信号之间的输入电路差异吗?  根据您的数据、Vout 信号似乎比 Iout 信号更好地驱动或具有更低的输入阻抗。

    还可以应用在达到稳定状态之前更改 S/H 窗口时间的要点;还要注意、每个通道的采样保持值可能不同;因此可以单独保留 Vout 值(小值)、只调制 Iout 以获得稳定值。

    调制采样保持以找到最佳点的一种替代方法是在最短 S/H 时间内对 Iout 进行双倍或三倍采样(使用相同的触发器来挂起多个 SOC)、并查看它是否在特定时间后解析为稳定状态、 然后重新计算所需的 S/H 时间。

    最后、我想指出的是、对于 ADC 空闲状态下的第一个采样、有一个勘误表;对于这第一个空闲状态下的采样、误差会高得多; 只需确保我们也不会看到 Vout 或 Iout 的这种影响。

    期待您对上述内容的评论。

    最棒的
    Matthew