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.

[参考译文] 编译器/TMS320F28377D:有关 SDFM 模块的一些问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/713780/compiler-tms320f28377d-some-questions-about-the-sdfm-module

器件型号:TMS320F28377D

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

1、sinc clk 为10M、抽取率为128、使用 SINC3滤波器时、采样周期是多少时间(相应的 Sdfm1Regs.SDIFLG.all 标志置1)?
2.在电机控制中、哪个滤波器更适合对电流进行采样? Sinc3或 sincfast;

非常感谢!

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

    1) 1)每次有新的滤波器数据可用时、都会设置数据确认位。 每秒(DOSR/SD-CX 频率)提供一个新的滤波器数据。 在本例中、每隔(128/10MHz)= 128us。

    2) 2)此问题的最佳答案取决于 ENOB 要求与稳定时间权衡。 请检查 SD 调制器 DS 以获取此信息。 例如:AMC1304 (www.ti.com/.../amc1304l25.pdf)、请查看图53和55。

    此致、
    曼诺伊
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Manoj Santha Mohan,
    1)我认为 SINC3滤波器的时间应该是128*3*100ns=38.4us,128us 延迟太长!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    李建华

    抱歉、这是我之前的帖子中的一个拼写错误。 当 DOSR = 128且 SD-CX 频率= 10MHz 时、每12.8us 就会有新的滤波器数据。

    滤波器的数据速率取决于 SD-Cx 频率和 DOSR、而不是取决于滤波器类型。 您提到的是 Sinc3滤波器的延迟、它等于 Sinc 滤波器的滤波器阶数 x 数据速率。 TRM 中以示例清晰地提到了这些详细信息。

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