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.

[参考译文] TMS320F2808:TMS320F2808上的 IQNsINPU 函数存在问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/565167/tms320f2808-problems-with-iqnsinpu-function-on-tms320f2808

器件型号:TMS320F2808

您好!

我已经尝试使用 C28x IQmath 库中的_IQ16sinPU 函数

生成正弦波的示例。 我使用了以下代码:

静态无符号短频率= 32767;
静态无符号短 Δ 相位= 0;
静态长整型累加器= 0;
静态长整型 int u_A = 0;

// 273 ~ 2*pi*50/12000*1/(2

无符号 pi)*65536 //频率用于设置所需的输出频率,50Hz ~ 32767 delt_phase =(((((((((long)>273) deltatum_phy=15)
));deltatum_15)
累加器&= 0xFFFF;
u_A =_IQ16sinPU (累加器); 

我的问题是_IQ16sinPU 函数的输出按照下图的间隔<-65536、+65536>。

  根据 www.ti.com/.../sprc990.pdf (第10页)文档、我希望值应按时间间隔显示

<-32768、+32768>。 请有人告诉我可能会出什么问题吗? 下面是图形的配置菜单。 提前感谢。

  

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

    您好!

    我看到这是一个双图。 您能否发布图形配置菜单的快照?

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

    非常感谢您的回答。 我附加了配置
    菜单。 谢谢。