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.

[参考译文] MSP430G2433:独立 PWM 输出

Guru**** 2585275 points
Other Parts Discussed in Thread: MSP430G2433, MSP430FR2433

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/706916/msp430g2433-individual-pwm-output

器件型号:MSP430G2433
主题中讨论的其他器件: MSP430WAREMSP430FR2433

你(们)好

MSP430G2433有两个定时器。

是否可以生成两个单独控制它们的 PWM 输出?

(是否可以有尽可能多的计时器?)

贝斯特雷加兹

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

    您好!

    是否可以生成两个单独控制它们的 PWM 输出?

    是的、您可以单独控制它们、具体取决于您的要求、有不同的选项:

    1) 1)如果您需要在不同的计时器基础上有两个 PWM 输出、即时钟频率、则需要使用片上的两个不同的计时器模块。

    2) 2)如果您需要不同的 PWM 来具有不同的占空比、则可以使用相同的计时器模块、但使用不同的捕获/比较寄存器。 MSP430G2433上的两个定时器有三个捕捉比较寄存器。

    (是否可以有尽可能多的计时器?)

    根据您使用的封装、您最多可以有六个单独可控的 PWM 输出(例如、对于 PW28)、因为这些输出取决于捕获/比较寄存器的数量、而不是计时器模块的数量。 对于不同的情况、请参阅上面的注释。

    有关 PWM 配置的详细信息、请参阅《MSP430x2xx 系列用户指南》第12节 Timer_A、或者查看 MSP430Ware 中的代码示例。

    此致、

    Britta

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

    感谢你的答复。

    让我确认以下内容。

    MSP430G2433有两个定时器_A、定时器_0和定时器_1。 我想这意味着 MSP430G2433有两个计时器模块。

    关于答案1的情况、我们需要单独使用 TIMER_0和 TIMER_1。
    关于答案2的情况、
    我们只需使用 TIMER_0或 TIMER_1。 一个计时器模块可适应最多三个 PWM 输出。

    这种理解是否正确?

    贝斯特雷加兹
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    几乎。 根据数据表[SLASE59B]第1.4节、TimerA0/A1各有3个 CCR、但只有2个进行了引脚分配(无论如何、CCR0对于 PWM 而言是平庸的)。 其他2个计时器(TimerA2/A3)没有输出引脚的 CCR、因此您总共只能获得2+2+0+0 PWM 通道。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bruce、

    根据数据表[SLASE59B]

    您将在此重点介绍 MSP430FR2433数据表、但 MSP430G2433的正确数据表 是 SLAS734。

    根据方框图和引脚图、芯片 TA0和 TA1上只有两个模块。

    此外、根据封装的不同、2个 CCR 输出或全部3个都将路由出去(例如、对于 PW28)。

    尽管如此、您仍需要 CCR0来设置输出频率、因此这会导致每个计时器模块产生2个可能的 PWM 输出。

    此致、

    Britta

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哎呀。 很抱歉打断您。 我现在要去拿我的另一副眼镜。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用担心 Bruce! 实际上、感谢您让我们更清楚地知道 CCR0当然会用于输出频率、并且不会计入可能的 PWM 输出的实际数量。
    非常感谢您在 E2E 上提供的帮助和意见!

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

    因为我在一段时间内没有收到您的回复、所以我认为您的问题已经解决了。
    请继续验证给定的答案、以帮助可能遇到相同问题的其他用户。

    请注意、如果我没有听到您的反馈、我将在接下来的几天内关闭此主题。 如果有必要、回复该主题帖将在某个时间点重新打开。

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

    很抱歉耽误你的回答。

    感谢您的支持。

    如果出现其他问题、我将打开另一个主题。

    贝斯特雷加兹