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.

[参考译文] MSP-EXP430G2:为什么频率随电压变化而变化?

Guru**** 2516170 points
Other Parts Discussed in Thread: MSP430G2452, MSP430G2553, MSP-EXP430FR5969

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/717556/msp-exp430g2-why-the-frequency-changes-with-voltage-change

器件型号:MSP-EXP430G2
主题中讨论的其他器件:MSP430G2452MSP430G2553MSP-EXP430FR5969

我 正在尝试记录代码的执行时间、并注意到随着输入电压的下降、执行时间会减少(频率增加)。 我编写了一个简单的程序、该程序设置频率@8MHz 并使 LED 闪烁数千次。 我在  MSP-EXP430G2修订版1.5 Launchpad 上使用了 MSP430G2452和 MSP430G2553微控制器。 对于输入电源、我使用了非常精确的直流电源。 我以0.4V 的步长执行1.9V 至3.6V 的代码、并注意到执行时间、如下图所示。

            

为了确认这一点、我注意到使用 http://www.ti.com/lit/an/slaa336a/slaa336a.pdf 中提到的方法在不同电压下的频率 、结果是相同的、即频率随输入电压下降而增加、如图所示。

我在其他频率上配置了相同的 MCU、例如4MHz 和16MHz、并且行为 相同。 但是当我使用 MSP-EXP430FR5969时、对于所有电压、执行时间完全相同、这意味 着 MSP-EXP430FR5969频率上 的执行时间随着电压的变化而保持恒定。 请注意、 我通过打开跳线断开了此电路板上的电容器。

现在、我有两个问题:

  1. 为什么频率随  MSP430G2452 和  MSP430G2553 微控制器上的电压变化而变化、但  MSP-EXP430FR5969上不会变化?
  2. 为什么电流 随电压下降而下降(在上述所有微控制器上)?

请告诉我 这些行为背后的一些理论原因、例如是否存在一些与电路相关的问题等

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对我来说、看起来像正常的 DCO 变化。
    请注意、大多数示例代码不使用任何板载晶体(如果有)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    DCO 主要针对低功耗而设计、但牺牲了极松散的容差。 G2553的"经校准的 DCO 频率、容差"部分显示了最大电压漂移;您的测量值在此范围内。

    FR59xx 系列较新;其 DCO 旨在实现低温/电压漂移(请参阅 FR5969数据表中的表5-6)。

    有关 CMOS 器件的功耗、请参阅 Wikipedia

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