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.

[参考译文] 编译器/TMS320F28379D:TMS320F28379D ADC DFT/FFT 示例&+ve/-ve 电压支持

Guru**** 2534850 points
Other Parts Discussed in Thread: TMS320F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/745905/compiler-tms320f28379d-tms320f28379d-adc-dft-fft-examples-ve--ve-voltage-support

器件型号:TMS320F28379D
主题中讨论的其他器件: C2000WARE

工具/软件:TI C/C++编译器

您好!

我有一些关于 TMS320F28379D 的问题

1.参考数据表第5.4节,此器件是否支持正/负电源和信号系统(Vdd/VSS:+2.2V/-1.2V)? 我们是否可以对+/-模拟输入/输出信号使用负 Vss/Vsa?

2. C2000是否有现成的代码或示例、我们可以使用它们为板载 ADC 执行 DFT/FFT? 我尝试将其用作 DFT/FFT 基准。

 

谢谢。

此致、

Leo

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

    遗憾的是、TMS320F28379D 器件不支持+/-电源、这也适用于模拟输入。 我是否可以询问您为什么需要? 这是因为您要转换的输入信号具有+/-电压摆幅吗? 也许您可以使用具有恒定偏移的放大器将电平转换为 ADC 输入范围?

    是的、C2000具有支持 DFT/FFT 的 FPU 库。 您可以在 C2000Ware 中的 libraries/DSP/FPU/c28/examples/FFT 下找到这些示例。

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

    是的、我希望在我的用例中有+/-输入模拟电压输入、因为我使用具有扩展 I/O 的 NFBGA 器件、我将使用大量模拟输入、因此在组件数量和电路板空间方面添加放大器可能不是最佳解决方案。 如果我坚持使用(Vdd/VSS:+2.2V/-1.2V)模拟输入电压,可能会产生什么后果? 这是否意味着没有从 ADC 完成转换? 如果-1.2V 拉至0V、可能会发生什么情况?

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

    如果这样做、可能会对电源轨造成永久损坏。 VSS 的绝对最小值不应低于-0.3V。 涉及的交流信号和源阻抗的幅度和频率是多少?您的应用需要什么样的 ADC 分辨率? 也许您可以使用电阻分压器和二极管组合来提高信号电平、但这会导致一些信号失真。

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

    您好、Leo、

    有一段时间没有听到您的声音、因此我假设您的问题已解决、因此关闭了此主题。  如果您仍有关于此主题的问题、请将其发布在该论坛中。  顺便说一下、您可以通过添加一个拉电阻器来提高信号电平、以避免 ADC 输入的负区域、如下面的简化版原理图所示( SPICE 仿真显示了要升高的信号、 您只需知道源阻抗、确定该阻抗后、从专用的干净基准源添加一个拉电阻)。 绿色曲线是原始交流信号、红色曲线是移位信号、可馈入 ADC 输入。

    此致、

    Joseph