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/MSP430FR2355:LPM3相关问题

Guru**** 2538930 points
Other Parts Discussed in Thread: MSP430FR2355

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/921746/ccs-msp430fr2355-lpm3-related-question

器件型号:MSP430FR2355

工具/软件:Code Composer Studio

各位专家、您好!

 

我的客户计划使用 MSP430FR2355并使用 LPM3来降低电流消耗。

我有一些问题、如下所示。 请为我们提供支持?

 

1) 1)低功耗控制

考虑到低功耗模式、是否有任何方法可通过 UART 的接收中断唤醒?

 

VLO 时钟用作 ACLK 计数源。

通过使用定时器的唤醒中断、我们释放 LPM3模式(大约1μA μ s)

 

 

 

2) 2)时钟的稳定等待时间

您能否告诉我、当时钟控制寄存器停止和启动时、稳定该寄存器需要多长时间?

清除“CSCTL8”寄存器位后完全停止所需的时间

在设置“CSCTL8”寄存器位后启动和稳定时钟所需的时间

时钟停止和启动用于转换到 LPM3

MCLK:REFO+DCO 2MHz

SMCLK:UART 9600bps

ACLK:用于睡眠模式

 

目前、以下过程用于睡眠和唤醒控制。 您的过程是否有问题?

//睡眠操作

CSCTL8 = MODOSCREQEN_0 | MCLKREQEN_0 | SMCLKREQEN_0 | ACLKREQEN_1;//[时钟设置] ACLK 只运行(在省电模式下)

_no_operation();

bis_SR_register (LPM3_bits | GIE);//转换到低功耗模式

_no_operation();

//唤醒操作

CSCTL8 = MODOSCREQEN_0 | MCLKREQEN_1 | SMCLKREQEN_1 | ACLKREQEN_0;//[时钟设置]仅 ACLK 停止(正常模式)

_no_operation();

_BIC_SR_REGISTER_ON_EXIT (LPM3_BITS);//取消低功耗模式

_no_operation();

 

 

 

3) 3) FRAM 控制

是否正确地假设数据表 P56上列出的技术规格对数据 FRAM 和程序 FRAM 是通用的?

此外、在2MHz 频率下使用 MCLK 时、电流消耗是多少(一个字访问)?

 

 

 

4) AD 转换控制

是否有任何方法可以通过在两个通道之间切换进行有效控制?

目前、我们使用单通道模式切换通道。 我们是否应该注意任何一点(等待时间、关闭 ADCON 等)?

 

如果你能给我答复,我将不胜感激。

谢谢、此致、

Ryo Akashi

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

    您好!  

    可以给我答复吗?
    如果你能尽快给我答复,我将不胜感激。

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

    您好 Ryo、

    1) 1)低功耗控制

    是的、请参阅下面使用的 UART 代码示例

    LPM3.
    https://dev.ti.com/tirex/explore/node?node=AHhJeKEkk81ZAupK79a2ag__IOGqZri__LATEST

    2) 2)时钟的稳定等待时间

    请参阅用户指南的第3.2.11节。 建议使用3个周期以允许应用设置。

    3) 3) FRAM 控制

    正确、这适用于数据和程序 FRAM 访问。

    我们不指定2MHz 时的电流消耗。  在数据表的第5.4节中、它的额定工作频率为1MHz、8MHz、16MHz 和24MHz。  

    4) AD 转换控制

    您可以考虑使用"通道序列"模式、因为您是在2个通道之间切换。  如用户指南21.2.7中所述。

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

    Eddie-San、您好!

    感谢你的答复。

    关于"2)稳定的时钟等待时间",让我提出问题。
    我发布了"睡眠操作"和"唤醒操作"的当前过程。
    您能不能给我们评论一下这些程序是否正常?

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

    Akashi-San、

    是的、睡眠操作和唤醒看起来正常。