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.

[参考译文] CCS/TMS320F28069:使用 ADC 从正弦波生成方波

Guru**** 2589280 points
Other Parts Discussed in Thread: TMS320F28069

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/799308/ccs-tms320f28069-generating-square-wave-from-sine-wave-using-adc

器件型号:TMS320F28069

工具/软件:Code Composer Studio

您好!

我想测试 TMS320F28069的 ADC 引脚。  

我想在 TMS320F28069的 ADC 引脚上应用正弦波、并将其转换为方波。

我有没有任何方法可以这么做、或者我是否可以执行任何测试来测试所有 ADC 引脚。

我尝试运行 ADC_tempsense_conv 示例、但它以负数给出了度值和开尔文值。

我还尝试了 ADC_SOC 示例、但 VOLT[0]和 VOLT[1]显示了奇怪的值、这毫无意义。

谢谢、

Ayushi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ayushi、
    以下是我对在此器件上测试 ADC 引脚的看法:

    如果您需要非常有限的保证所有引脚都正确、则需要为每个引脚提供输入并转换每个通道以验证操作。 在器件上没有直接的方法来实现此目的、但是、您可能会将 PWM 引脚路由到 RC 滤波器、以创建根据 PWM 占空比变化的模拟输出。 但是、当在系统中使用每个引脚时、您仍需要处理每个引脚上是否存在该 RC。

    还有另一种选择、即不需要任何外部连接、但在性能保证方面不够完整。

    使用 ADCINA5上的温度传感器以及 ADCINB5上的 VREFLO 连接、您可以转换这些选项、然后转换开通道 A5/B5、并注意 ADC 转换值会移动。 这将是由 ADC 的内部电压网引起的(假设没有驱动引脚);虽然此电压没有规格、但它将与 VREFLO 转换不同、并且几乎肯定与温度传感器的转换不同。

    这至少会告诉您两个 S/H 电容器都在工作、并且可以充电到不同的值。 这里没有精度检查、只是功能检查。

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

    我在其中一个板上测试了 ADCINA5,我认为它在评估板上提供了准确的值,但在定制板上不提供。

    但是、在 TMS320F28069中、我是否可以遵循任何将模拟信号转换为数字的示例?

    如果可能、您可以通过在 SoC adcina2和 adcina4等待中断并开始以步进的方式进行数字转换后读取我理解的内容来简要解释 ADC_SoC 示例的功能、但 O/p 没有任何意义。 如何验证输出?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ayushi、
    正如您提到的、该示例使用 ADCINA2和 ADCINA4引脚对电压进行采样。 现在、在控制卡或 Launchpad 上没有连接到引脚的电压、因此需要将外部源连接到这些引脚才能获得可靠的读数。

    如果没有执行任何其他操作、则 ADC 正在对浮点引脚进行采样将是非确定性的。

    最棒的
    Matthew
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ayushi、
    想跟进、看看您是否需要有关上述问题的进一步帮助。 我将标记为 TI 认为已解决、但如果您回复、它将重新打开该主题。

    最棒的
    Matthew