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.

[参考译文] MSP430G2553:ACLK 的最大输入频率?

Guru**** 2554430 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/766793/msp430g2553-maximum-input-frequency-for-aclk

器件型号:MSP430G2553

我在 ACLK 频率方面看到的唯一文档是使用32kHz 晶振、但我希望时钟速度更快一些。

在以下情况下、ACLK 的最大输入频率是多少:

1) 1) ACLK 由晶振供源

2) 2) ACLK 由振荡器供源

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、这是针对专业项目还是针对其他项目?

    如果是后者、您可能会发现以下内容很有用:
    forum.43oh.com/.../

    从本质上讲、LP USB 芯片的12MHz 频率将定向到 MSP。 请参阅代码-在继续之前、它会确认时钟是否正常工作。 (while (IFG1 & OFIFG))

    BCSCTL3 = LFXT1S0 | LFXT1S1; //-将 XT1时钟类型设置为外部
    执行{ //-等待 MSP430检测时钟是否稳定
    IFG1 &=~OFIFG; //清除 OFIFG
    N = 250;while (--n); //等待一段时间
    } while (IFG1 & OFIFG); //循环、直到 OFIFG 保持清零
    BCSCTL2 = SELM1 | SELM0 | SELS; //-使用 LFXT1CLK 作为时钟源


    我本人没有这样做。 不过、我可以确认、CLKIN 模式下的2553 P1.0在3.3Vdd 下的运行速度快于指定的16MHz;这表明器件是保守指定的。

    希望这对您有所帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    数据表(SLAS735J)第32页的表格显示(1) 32kHz [未给出范围](2)<= 50kHz。 假设(2)、我假设(1)也可能达到50kHz、但我不知道我敢打赌我的项目。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。 当然、看到 MCLK 以极高的输入频率从 LXFT 中拉取是很有趣的、但我更想知道如何使用频率更高的 ACLK 信号。

    您的最终评论表明、通过 TA0CLK 输入有可能获得一个速度超过16MHz 的定时时钟输入?

    我在 ACLK 问题中的最后一个目的是寻找一个精确的共享计时时钟来记录脉冲。 我本来希望使用 ACLK、每个芯片只运行1条时序线路、但看起来更像是我应该在每个芯片上运行2条线路(每个 TACLK 运行1条)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、这就是为什么我问它是专业项目还是休闲项目。   如果专业、则 LFXT1低于50kHz、符合规格。

    1...  我提供的链接显示了一个“hobby 类型”黑客入侵 LFXT1 12MHz -从而为 MCLK *和*当然是 ACLK 提供了高速。 x2xx 系列 UG 的图5.1显示了此布线。 显然、这是"自行承担风险"!  我几年前在阅读了这份说明之后曾尝试过一次,它起了作用。 如果项目位于 Launchpad 上、则很方便。

    2...  我希望我不会在'2553 P1.0上带领您。  这可以配置为 TA0的高速、符合规格的时钟输入。 例如、晶振衍生的时钟。 请参阅数据表表表16:DIR=0、SEL=1、SEL2=0。  我已经将这个输入用于2个方面:  对 MHz 范围内的高频率进行计数(在 P2.6/7上使用32KHx xtal 作为时基);  作为一个 xtal osc 提供的输入来提供准确的 TA0中断时序、和 TA0 CCR 输出。 我在 TA0CLK/P1.0中使用了10.0、13.0和16.384MHz。

    当然、P1.0可以提供 ACLK、但它当然不能采用 TA0CLK。

    不知道这是否有帮助。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我必须选择不同的芯片来实现我所需的全部功能、但似乎我至少可以开始使用它。

    您在 TACLK 方面的经验非常有用。

    但是、P1.0不提供 ACLK、它可以输出 ACLK。