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.

[参考译文] MSP430F6723A:SD24 50Hz 抑制滤波器

Guru**** 2386610 points
Other Parts Discussed in Thread: MSP430F6723A, MSP-DSPLIB
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/884065/msp430f6723a-sd24-50hz-rejection-filter

器件型号:MSP430F6723A
主题中讨论的其他器件: MSP-DSPLIB

你好。

MSP430F6723A 中的 SD24抑制滤波器存在问题。

在测量1KHz 采样频率下的电压1..5mV 时、我们可以看到 SD24结果中存在50Hz 信号。

我们可以看到、50Hz 被抑制的频率大约为30dB。 我们需要将该噪声抑制至少90dB。

您可以建议哪些方法来解决此问题?

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

    Sigma-Delta ADC 在50Hz 下放置零正弦滤波器、从而获得50Hz 抑制。 为此、您必须将采样率设置为50Hz。 或者、如果您的采样率恰好为1KHz、则平均20个采样。

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

    您好、Slava、

    感谢您在 E2E 上发布问题。 我看到大卫已经在鸣叫了,他是绝对正确的。

    MSP430F6723A 中的 Σ-Δ ADC 具有 Sinc3抽取滤波器、并且在采样频率 fs 下出现第一个滤波器陷波(或零)、如 用户指南中的图29-7所示

    一些器件具有50Hz 的采样频率、可抑制50Hz 噪声。 然而、MSP430F6723A 器件通常用于电量计量应用、例如电表和电能质量监测器、在这些应用中、标称高电压交流频率范围为50Hz 至60Hz、具体取决于所在的区域。

    现在、SD ADC 采样频率(fs)取决于两个方面:过采样率(OSR)、调制时钟频率(FM)

    FS = FM/OSR

    David 建议使用50Hz 的采样频率来利用50Hz 下的第一个滤波器陷波、以最大限度地降低噪声。 假设采样频率满足您的要求、您可以使用最小 FM = 30kHz OSR = 600来实现 FS = 50Hz

    如果您需要更高的采样频率、其他选项是添加外部硬件滤波器或实施软件滤波器以消除50Hz 噪声。 您还可以使用可能的最低采样频率来利用 Sinc3滤波器滚降。 较低的采样频率意味着较低频率下的衰减量更大、反之亦然。

    编辑:如果噪声是通过 VCC (交流 PSRR 性能)还是通过 ADC 输入产生的、您也可以缩小范围。 对 VCC 电源进行更好的滤波可能会消除此噪声。

    但愿这对您有所帮助。

    此致、

    James

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

    您好、James 和 David。

    感谢您提供详尽的答案。

    1.我是否正确理解,在将采样频率保持在大于100Hz 的水平上时,无法将正弦滤波器的零设置为50Hz?

    我们能否提供 MSP430软件滤波器的一些示例?

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

    您好、Slava、

    [引用 user="Slava Prokopii]1. 我是否正确地理解,在将采样频率保持在大于100Hz 的水平上时,无法将正弦滤波器的零设置为50Hz?

    正确。 由于第一个滤波器陷波接近50Hz、因此100Hz 的采样频率将使50Hz 噪声的衰减程度高于1kHz 的采样频率。 这假设输入频率非常低、不会受到衰减的太大影响。 采样频率设置第一个滤波器陷波。 第二个、第三个和其他陷波只是采样频率的整数倍。

    [引用 user="Slava Prokopi2">2. 我们能否提供 MSP430软件滤波器的一些示例?

    了解我们 用于 MSP430微控制器的数字信号处理(DSP)库(MSP-DSPLIB)。

    此致、

    James

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

    尊敬的 James:

    我们尝试使用来自 MSP-DSPLIB 的软件64极滤波器。

    实现的50Hz 噪声抑制仅为30dB。

    您建议使用什么方法将抑制提高到90dB?

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

    您好、Slava、

    他们是否尝试使用 DSPLib GUI 配置滤波器? 我花了几分钟时间、创建了一个看起来过滤掉50Hz 频率的高通滤波器。 如果带阻滤波器类型不符合要求、它们可以始终使用一个低通滤波器和一个高通滤波器来实现相同的效果(或者可能比带阻滤波器更好的抑制效果)。

    此致、

    James