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.

[参考译文] 编译器/TMS320F28035:如何加载 LUT 以使用 ePWM 输出创建正弦波

Guru**** 2594300 points
Other Parts Discussed in Thread: TMS320F28035, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/668688/compiler-tms320f28035-how-i-can-load-lut-to-create-a-sinusoidal-with-epwm-outputs

器件型号:TMS320F28035
Thread 中讨论的其他器件: controlSUITE

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

大家好

我需要在闪存存储器中加载查找表、以便通过 ePWM 输出生成正弦信号。  

我正在使用 TMS320F28035微控制器和 CCS V7。 我n´t 了几个参考文献、但这说明了如何做到这一点。

提前感谢。

Sebastian

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

    您可以使用 Excel 或其他工具预计算0到2π 的正弦表值。 步骤取决于您的需求。 在源文件中声明包含这些值的常量数组。 在将时间间隔0至2π μ s 内的时间标准化后、使用该数组计算 EPWM 输出的脉宽。

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

    你(们)好

    我的问题是如何加载正弦信号同步的500个值。 我有该值、但我需要将500个值加载到存储器中、然后将其放入 ePWM 寄存器中。

    感谢您的回答。

    Sebastian

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

    塞巴斯蒂安  

    查看此帖子、了解如何将 LUT 加载到存储器中。  

    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/205736?tisearch=e2e-quicksearch&keymatch=creating%20a%20look%20up 

    您不能仅仅"将它们放入 ePWM 寄存器"、您就需要进行少量数学运算、使用 LUT 并更新 PWM 周期。 根据 PWM 的配置方式、您可以通过多种不同的方法来更新 PWM。

    PWM 模块很复杂、但如果您通读用户指南并查看 controlSUITE 中提供的示例、则应该可以让它立即工作!

    此致、
    Cody