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.

[参考译文] CCS/MSP430FR2311:PWM 占空比高于350kHz

Guru**** 2812305 points

Other Parts Discussed in Thread: MSP430FR2311

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/745286/ccs-msp430fr2311-duty-cycle-for-pwm-above-350khz

器件型号:MSP430FR2311

工具/软件:Code Composer Studio

对于频率高于350kHz 的波形、我无法获得完美的占空比

当我从10%更改为90%时、产生的占空比将为33%和66%  

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

    器件型号:MSP430FR2311

    工具/软件:Code Composer Studio

    频率高于350kHz 时、我无法获得完美的占空比

    当我从10%更改为90%时、占空比将仅变化为33%和66%

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

    您好 Nakkiran、

    您能否向我们提供有关用于生成 PWM 的计时器配置的更多信息?

    我还连接了有关如何使用 FR2311器件设置 PWM 的示例项目。 该程序使用针对向上计数模式配置的 Timer_B 在 P2.6/P2.2上生成两个 PWM 输出。 CCR0中的值512-1定义了 PWM 周期和 CCR1-2中的 PWM 占空比值。 使用~1048kHz SMCLK 作为 TBCLK 时、定时器周期为~488us。

    e2e.ti.com/.../timer_5F00_b_5F00_ex3_5F00_pwm.zip

    谢谢、

    是的  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从您的症状来看、我怀疑您正在运行 SMCLK=1MHz (即您尚未更改它)。 在333kHz 时、这仅为每个 PWM 周期提供3个时钟周期、因此您只能获得3个设置("低分辨率")。

    如果将 SMCLK 速度提高到16MHz,则可以得到(16*3)=48个可能的占空比。 示例程序 msp430fr231x_CS_03.c (SLAC708B.zip、位于产品页面的"工具和软件"选项卡上)具有一些代码、您可以复制/粘贴这些代码以设置 SMCLK=16MHz。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    找不到 slac708b

    我如何更改它

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    >在产品页面的工具和软件选项卡上:

    www.ti.com/.../getliterature.tsp