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/MSP430FR5994:为什么默认 MCLK 为1MHz?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/890784/ccs-msp430fr5994-why-is-the-default-mclk-1mhz

器件型号:MSP430FR5994

工具/软件:Code Composer Studio

你好。

我对系统的默认设置有疑问。

我观察到、无论1.8V 至3.6V 之间的电压是多少、msp430fr5994都在所有频率下工作。 (1 ~ 16MHz)

因此、以16MHz 运行系统并不总是有益的?

我做了一个实验、结果表明、在执行相同数量的周期时、1MHz 使用的能量比16MHz 多得多。

为什么 TI 开发人员将默认设置为1MHz?

谢谢你。

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

    您好!

    在哪种情况下、结果显示1MHz 使用的能量比16MHz 多得多? 我不认为以1MHz 运行的 CPU 会比以16MHz 运行的 CPU 同时消耗更多的功率。 原因是在16MHz 时、电压的切换速度将比1MHz 快16倍。 这就是我们使用 uA/MHz 来描述功耗的原因。

    2.我们将1MHz 设置为默认值的原因由我们的系统设置。 我们只需选择一个中间值。

    伊斯天

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

    感谢你的答复。

    我设计了一个简单的实验。

    我的程序包含一个 main.c 文件、具有10、000、000个 CPU 周期的延迟。

    我运行该程序两次、分别为1MHz 和16MHz。

    然后、结果显示、使用1MHz 的能量比16MHz 多5倍。 (对于相同数量的周期、3.6V 电源由 Monsoon 功率监控器供电)

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

    是的、我只讨论 CPU、但对于其他外设、尤其是模拟外设、它将消耗相同的功率。 这就是它小于16倍的原因。

    伊斯天

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

    哦、我明白了。

    那么、我的问题是、

    那么、我如何关闭除 CPU 之外的所有外设? 有可能吗? 有哪些组件?

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

    请参阅此图片。 即使您关闭 UART、I2C 和 ADC 等常规外设、您仍有无法关闭的功能。

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

    非常感谢。  考虑到这一点、我将再次进行实验。