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.

[参考译文] CCSTUDIO-C2000:具有 PWM 触发 ADC 样本的 C2000 MCU 中的采样和奈奎斯特标准

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/998544/ccstudio-c2000-sampling-and-nyquist-criterion-in-c2000-mcu-with-pwm-triggered-adc-samples

器件型号:CCSTUDIO-C2000

您好!

在 C2000的许多示例中、我注意到 ADC 设置为使用输出的 PWM 信号作为触发器来获取新样本。  

AdcaRegs.ADCSOC1CTL.bit.CHSEL = 2;// SOC1将转换 ADCINA2
AdcaRegs.ADCSOC1CTL.bit.ACQPS = 19;// SOC1将使用20个 SYSCLK 周期的采样持续时间
AdcaRegs.ADCSOC1CTL.bit.TRIGSEL = 5;// SOC1将在 ePWM1 SOCA 上开始转换

我的问题是、如果我们在每个 PWM 周期仅采样一次、是否可能会出现混叠问题、因为我们不会在每个开关周期的所需两次采样?  

在软件中、我们是否可以定义在每个 PWM 信号上采集的样本数、以便我们可以比这快2-3倍的采样率?  

谢谢!
Joel

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

    您好、Joel、

    这是一个很好的问题。 我可以为您提供一个与此相对应的示例。 假设我们有一个开关频率为10kHz、输出频率为50/60Hz 的直流/直流转换器。 您对输出电流进行采样、输出电流的频率将比开关频率低得多。 在这种情况下、此配置最终不会产生任何问题。

    对于任何其他存在混叠问题的应用、您始终可以使用2个 PWM 输出、一个用于对 ADC 采样、另一个用于操作开关。

    谢谢、

    Aditya

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

    您好、Aditya、  

    感谢您的回答。 我不确定您对上述各点的看法、因为直流/直流转换器的输出频率不是50/60Hz -您可能是指逆变器? 但我同意这种看法。

    关于第二点、在这种布局中、目标信号仍然仅在开关频率下采样、除非我们以两倍的开关频率运行其中一个 PWM 输出。 但是、在这一点上、我们也可以设置一个空闲计时器来生成中断、以 PWM 频率的两倍对 ADC 进行采样、并节省该额外的模块。

    如果我的问题不清楚、我很抱歉!

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

    您好、Joel、

    真的很抱歉。 您完全正确。 我打算介绍逆变器。

    [引用 userid="420268" URL"~/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/998544/ccstudio-c2000-sampling-and-nyquist-criterion-in-c2000-mcu-with-pwm-triggered-adc-samples/3688882 #368882"]关于第二点、在这种布局中、目标信号仅在开关频率下采样、除非我们以两倍的开关频率运行其中一个 PWM 输出。 但是、此时、我们也可以设置一个空闲计时器来生成中断、以 PWM 频率的两倍对 ADC 进行采样、并保存该额外的模块。[/引用]

    是的、当然可以。 计时器也能完美工作。 无论如何、CPU 都不会使用任一模块、PWM/计时器来使用。 具体取决于您使用的应用。 对于您的情况、两者都应满足需求。  

    谢谢、

    Aditya

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

    您好、Joel、

    由于我们没有收到您的回复、我相信这个问题已经解决。 我现在将此主题标记为已解决。 如果您仍有任何问题、请随时将其标记为未解决并继续该主题。 如果此主题锁定、您可以提出新问题。

    谢谢、

    Aditya