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/TMS320F2.8027万:TMS320F2.8027万

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/580462/ccs-tms320f28027-tms320f28027

部件号:TMS320F2.8027万

工具/软件:Code Composer Studio

您好,

我想使用ADC来感应输出信号并将其存储在缓冲区中,然后将其与参考值进行比较。我参考了ADC示例并将该信号传递给特定引脚,但无法在监视窗口中跟踪信号。

请帮我解决这个问题。

此致,

Kalpesh

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

    您是否可以粘贴在监视窗口中查找ADCResults的位置的屏幕截图? 另外,您连接信号的是哪个ADC信道?

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

    您好,

    我得到了50Hz的波形,但当我尝试感应 200kHz频率的三角形波形并将其传递到ADC引脚A7时 。我为0.5us的采样率设置了30的计数,但无法在图形中获得波形。对于我的应用,我需要 检测200kHz的4 ADC信号。我附上 了ADC示例图。

    此致,

    Kalpesh

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

    Kalpesh Kolhe 说:
    我将采样率设置为0.5us的计数为30,但无法在图中获取波形[/QUOT]

    图形的更新速率为最大100ms,不建议这样做。 200毫秒的更新速率更稳定! 因此,不要期望图形工具会绘制一个Us信号。 请检查ADCRegs下的ADCResult寄存器,将输入值与数字值进行比较。

    此致,

    Gautam

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

    您好,
    以何种形式存储在图形中的值和ADC结果寄存器中的值,以及如何将此数字值转换为原始模拟值。我在ADC指南中参考了ADC计算。您能否为我提供一个计算示例?

    此致,
    Kalpesh

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

    您正在绘制的上图是数字计数中的ADC或您在ADCResult寄存器中观察到的内容。 如果需要将中的相同转换为模拟,则需要执行以下计算:(x/4096)*ADC 3.3 ;其中x =数字计数中的12位ADC值

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    感谢您消除了我对ADC计算的疑虑。您能否告诉我如何配置PWM周期值并比较ADC程序中的值以感应特定频率波形。 我是按照我的逻辑去做的,这似乎是错误的。

    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Kalpesh,你的问题完全混乱,根本没有任何联系:)
    ePWM用作ADC的SOC触发器,与'感应特定频率波形'无关,lol:)
    我希望您能从示例代码和用户指南中了解C2000的基本知识。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,
    然后,要感应某个频率的信号,如果ADC程序不使用ePWM值,我应该在ADC程序中更改哪个参数。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    据我所知...您有一个具有固定频率的信号,您会将其馈入您的ADC,对吗? 这是正弦波,方形波还是梯形波?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,它的三角形波具有200kHz。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正确,您需要测量最大振幅还是平均值?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我需要采样值以进行进一步比较。 所以我只需要知道如何感知200kHz的波形并将其存储在缓冲器中。

    谢谢你。

    此致,

    Kalpesh

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

    Kalpesh Kolhe 说:
    所以我只需要知道如何感知200kHz的波形并将其存储在缓冲区中。

    您已经在ADC上检测到信号了吗? 这就是为什么我问你是需要峰值还是需要三角形波的平均值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我需要瞬时值以进行进一步的处理,并将其存储在缓冲区中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这就是你所得到的。 只需用更高的采样率配置ADC。 您可以使用CPUTimer和ePWM触发ADC。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,我得到的是瞬时值,但它们不正确。我的目标是通过函数发生器感应提供给ADC引脚的信号,并将其显示在图形窗口中。 使用ePWM更改ADC_SOC示例中的采样率时,应更改哪个参数。

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

    您好,
    这是我需要知道的,我应用了逻辑,对于采样率为0.5us的200kHz三角形波,应该更改ePWM中的计数。结果是错误的。所以我想了解对200kHz采样的正确方法或计算。我指的是 ADC_SOC示例。

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

    您可以在此处找到根据TBPRD值计算ePWM频率的公式: e2e.ti.com/.../139.8914万

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何在程序中设置ADC的采样率?例如,采样率为0.5us的200kHz三角形波。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在您的情况下,ePWM触发ADC,因此ePWM TBPRD值决定ADC采样率。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我做了TBPRD计数=采样率/Tclock.so采样率为0.5us,时钟频率为60MHz。TBPRD计数= 30。但图形窗口无法显示它。 我甚至尝试了5Khz频率。
    CMPA的价值是什么? 如果TBPRD值确定ADC采样率。
    请您中止并给出方法。

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

    CMPA的价值是什么? 如果TBPRD值确定ADC采样率。[/QUOT]

    Kalpesh先生,您需要正确地完成用户指南。 所有这些问题都得到了很好的解释! 其次,我之前已经很好地提到图形实用程序无法绘制高频信号...它的刷新率为500ms - 2Hz (默认值),可调整为100ms - 10Hz。

    我建议您仔细阅读ADC,ePWM用户指南!

    此致,

    Gautam