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.

[参考译文] TMS320F280049:C2000 SDFM 上 OSR 的定义

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/899924/tms320f280049-definition-of-osr-on-c2000-sdfm

器件型号:TMS320F280049

您好、香榭丽舍

我将向您发送一条信息、以确认我们在 C2000 OSR 中对 OSR 的定义。  

在 C2000的 SDFM 中、如果我们设置 OSR=4、则输出将对4 DS 调制器输出进行采样、并使用"滑动窗口"计算正弦1输出。 'Window width'= OSR=4。  同时、该滤波器还输出滤波器结果@ FS/OSR。

我们是否支持设置不同的"窗口宽度"和"OSR"。 例如、我们可以将"窗口宽度"设置为16、将 OSR 设置为4? 这样、滤波器输出的峰值将变为16、但输出仍然处于 FS/OSR。

此致、

Brian

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

    Brian、

    我需要更好地理解"窗宽"的含义? 您对窗口宽度的定义似乎是指脉冲响应长度。 我是对的吗?

    Sinc1滤波器的脉冲响应长度= OSR

    Sinc2滤波器的脉冲响应长度= 2 * OSR

    Sinc3滤波器的脉冲响应长度= 3 * OSR

    Sincfast 滤波器的脉冲响应长度= 3 * OSR

    例如:对于 OSR = 64的 sinc3滤波器、脉冲响应长度= 3 * 64 = 192个样本。 这意味着 Sinc3的一个滤波器输出将考虑到 SD调 制器位流的192个样本。 但是、这里的数据速率仍然是 FS/OSR。

    此致、

    曼诺伊

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

    Manoj、

    是的、这正是我的意思。 当客户在 FPGA 中实现 SDFM 时、可以将 sinc1的脉冲响应长度设置为任意值、数据速率仍为 FS/OSR。 似乎我们在 C2000上不支持这一点。

    此致、

    Brian

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

    Brian、

    以下是我们的 SDFM 支持的最大 OSR 设置。 我们还支持不同的滤波器类型(Sinc1/ Sinc2 / Sinc3 / Sincfast)。 滤波器类型和 OSR 设置的选择取决于系统的 ENOB 要求、延迟和数据速率要求。

    比较器滤波器(最大 OSR)= 32

    数据滤波器(最大 OSR)           = 256

    我们的客户很少使用 Sinc1、因为它为给定的 OSR 设置提供最低的 ENOB 性能、而 Sinc3为给定的 OSR 设置提供最佳的 ENOB 性能。

    您能否告诉我客户为何对 Sinc1滤波器的更高 OSR 设置感兴趣?

    此致、

    曼诺伊

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

    近10天我都没有听到你的反馈。 是否有客户的意见?