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.

[参考译文] MSP430F6779A:与CC2564连接,勘误工作方法

Guru**** 2393725 points
Other Parts Discussed in Thread: MSP430F6779A, CC2564

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/580126/msp430f6779a-interfacing-with-cc2564-errata-workarounds

部件号:MSP430F6779A
主题: CC2564中讨论的其他部件

我的客户最近遇到了MSP430F6779A 和CC2564蓝牙模块之间的交互问题,这与退出LPM3模式有关。  在勘误表中,我们介绍了一些变通办法(使用另一个时钟或实施延迟),但我们希望了解是否还有其他可能的变通办法,这些变通办法可能尚未提及,因为这两种办法都不适用于它们的实施。  此外,是否计划在以后的刀版修订中对此进行修复?

 

勘误表文档的链接: http://www.ti.com/lit/er/slaz597k/slaz597k.pdf

我们要了解的具体项目是PMM12:

PMM12 PMM模块

功能SMCLK在退出LPM3和LPM4时快速出现

说明从LPM3和LPM4退出时,DCO超过设定的操作频率

最多可容纳6人。 当SMCLK由DCO提供时,它在退出LPM3时不会被屏蔽

或LPM4。 因此,SMCLK超出了退出时设定的操作频率

从LPM3和LPM4,最多6 us。 频率的增加可能会导致

更改选择SMCLK作为时钟的外围设备的预期计时行为

来源。

解决方法-使用XT2作为SMCLK振荡器源,而不是DCO。 (这不起作用,因为 它看起来不像此MSP430F6779A支持XT2,未分配引脚)  

-不要在统一时钟系统中禁用SMCLKREQEN的时钟请求位

控制8寄存器(UCSCTL8)。 这意味着依赖于SMCLK的所有模块

在进入LPM3或LPM4之前,应停止或禁用操作成功。 如果

频率增加会导致受影响模块无法正常工作,请等待32,48,80,

内核电压电平分别为0,1,2或3时或100次循环, 重新启用之前

模块[例如:__delay_cycles(100)]。  这不起作用,因为当调度程序没有要运行的任务时,它将进入LPM3模式,并且中断会唤醒处理器。 我们还通过UART以11.52万波特与CC2564模块通信。 每个位都与8.6 微秒有关。 在MCLK=16 MHz时等待100个延迟周期大约是6.25 微秒。 考虑到中断延迟,我们担心可能会错过字节/中断。


他们考虑将ACLK用作UART波特率发生器的源,但ACLK只能支持3.2768万 Hz,这可能不足以生成11.52万波特。

谢谢!

Brian

 

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

    您好,Brian,

    另一种隐含但未提及的解决方法是简单使用LPM2 - LPM2未在勘误表文本中列出(仅限LPM3和LPM4)-如果您的电源预算可以允许额外的电流消耗,则可以选择使用LPM2。

    但是,我想知道PMM12是否不是您遇到的问题。 我们最近在MSP430 MCU http://www.ti.com/lit/pdf/slaa734上发布了针对常见eUSCI和USCI串行通信问题的应用说明解决方案。 3.2 Approaches to Using UART with Low-Power Modes (将UART与低功耗模式配合使用的方法)一节讨论了如何在快速UART通信从LPM3模式唤醒时遇到问题,因为DCO唤醒时间会导致您错过接收数据的开头。 它建议您选择使用不同的LPM模式,唤醒时间更快,使用不同的波特率,使用主机中的虚拟字节来唤醒MCU,或者使用GPIO在传输前唤醒设备。 我不知道这些选项中是否有适合您的选项? 应用程序说明提供了每种应用程序的更详细说明。

    此致,
    Katie

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

    这是否有帮助? 这些选项中是否有任何一个对客户有效?

    此致,
    Katie