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.

[参考译文] TMS320F28027:以全速连续采样 ADC 的单通道。

Guru**** 2540720 points
Other Parts Discussed in Thread: C2000WARE, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/623919/tms320f28027-sampling-single-channel-of-adc-continuously-at-full-speed

器件型号:TMS320F28027
Thread 中讨论的其他器件:C2000WAREcontrolSUITE

你好
我们 尝试以最大速度(60MHz/23 ~= 4.5MSPS)在 F28027 Launchpad 电路板上对单个 ADC 通道进行采样

我现在要去运行 我们拥有的 launchpad 板上 controlSTICK 目录(C2000ware)中的连续 ADC 示例、并且没有太远。

我已通过接头 J1引脚5将1MHz 信号连接到评估板。

 

我正在将 ADCRESULTS1加载到一个数组中并对其进行分析、但仅看到那里的波形看起来像别名波形。

 

ADC 是否在后台持续采样?

 

循环的无限显然与 ADC 采样异步运行、但速率为60MIPS。  

 

我不知道这一切是如何结合在一起的。

 

我尝试在 for 循环中设置延迟,但它似乎不起作用。

 

任何指针或示例代码都很有用。

 

谢谢
Bob

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

    我不知道您引用的示例。

    F2802x_ADC.c 中~\C2000Ware\device_support\f2802x\common\source 的 AdcConversion()函数是 ADC 自触发的一个示例、可在最大速度下进行采样。

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

    我所指的示例可在 controlSUITE 中找到

    C:\TI\controlSUITE\development_kits\Piccolo controlSTICK \ADC - ContinuousADC

    我们还将尝试您建议的示例

    谢谢
    Bob 熏肉

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

    你好

    我们已经尝试了您建议的示例、它在我们查看输出时为我们提供了不可靠的频率。 我们保存了1024个样本并执行了 FFT、频率成分很宽。 当在时域中查看时、它在整个采样范围内提供了一个下降的频率。 这就是我们转向查看连续 ADC 示例的原因。

    因此,我们仍在尝试找到一个工作示例,以最大采样率对单个 ADC 输入进行采样-是否有任何建议?

    您能否确认单个 ADC 通道上的最大采样频率为60MHz/13个周期= 4.6MSPS。

    在随附的培训幻灯片中、首次转换时间显示为7个周期样本+ 13个周期转换。

    后续通道转换仅为13个周期、因为您可以在前一个通道转换时开始下一个通道的采样。

     能否再次检查通道 A 和 B 是否可以是相同的物理模拟输入 ?

    或者,我们是否需要将相同的输入馈入2个相邻的通道?

    e2e.ti.com/.../C28xm06_5F00_ADC_5F00_Simultaneous_5F00_sampling.pdf

    谢谢
    Bob 熏肉  

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

    controlSTICK 示例的 ADC 设置看起来与我发送给您的设置非常相似。 主要区别在于转换的通道。

    您对时序图的理解是正确的。

    相同的通道可用于所有16种 SOC 配置。

    您能描述您正在采样的信号源吗? 是直流电吗? 它是低阻抗吗?

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

    你好

    此时,我们已将信号发生器连接到 Launchpad 上的输入。

    我们将输入振幅大约为1V、以1.6V 为中心的正弦波。

    它是一个50欧姆的输出。

     

    我们已经尝试了介于100kHz 和1MHz 之间的频率范围。

     

     

    产品中的客户将使用  接收放大器/抗混叠滤波器(ADC 的低阻抗驱动)驱动 ADC。

     

    P.S. 我们刚刚订购了 F28035控制卡和坞站、也可以尝试使用。

     

    谢谢
    Bob 熏肉

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

    最好先尝试直流信号、以确保设置足够干净、以便进行测试。 我们通常使用低阻抗、高带宽缓冲器来驱动 ADC。

    如果要确认采样频率、可以在信号发生器和 ADC 引脚之间包含一个大串联电阻器。 只要对信号进行转换采样、您就应该能够使用示波器在电阻器的 ADC 侧看到干扰。 您可能必须尝试几个不同的电阻器值、但100kΩ Ω 应该是一个很好的起点。

    Tommy