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.

[参考译文] MSP430G2755:定时器 A1/DCOCLK/SMCLK 随温度的变化

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/824964/msp430g2755-timer-a1-dcoclk-smclk-variation-with-temperature

器件型号:MSP430G2755

我相信、我看到的是、在-40°C 至80°C 的温度范围内、定时器周期变化为20%
我有一个 ISR、每50ms 在计时器 A1上生成一次中断、计时器源是 SMCLK、而 SMCLK 则是
源自使用以下常数设置为16MHz 的 DCOCLK:

CALDCO_16MHz
CALBC1_16MHz

在 msp430g2755中定义

我认为数据表中仅显示了+/- 6%的差异。

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

    你好、罗伊、

    我在数据表中看到相同的+/- 6%规格。 我有几个问题:

    1.您使用的电源电压是多少?

    2.您测量定时器 ISR 周期的方法是什么?

    谢谢!

    Mitch

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

    你(们)好、米奇

    由于响应的原因、电源为3.3V、测量时采用的是 P1.6上的分立式信号、  该信号每隔50ms 在示波器上监控一次、就会形成一个从高电平变为低电平/低电平变为高电平的方波。  温度变化位于大气室中、可精确控制/报告温度。

    在30 C 时、P1.6信号变化的周期为50ms (正确)

    在-40 C 时、P1.6信号变化的周期被记录为61ms

    在80 C 时、P1.6信号变化的周期记录为40ms

    我们将在同一硬件的第二个部分重复此操作、以尝试验证我们看到的内容是否一致。

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

    你(们)好、米奇

    感谢您的帮助、我现在发现了问题、 我不是在寻找从 SMCLK 生成中断的计时 器、而是从 ACLK &和内部 VLO -数据表显示了-40°C 至80°C 之间每°C 0.5%的漂移、这与我们看到的情况相当。