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.

[参考译文] CC2652RB:从 MSP430、MSP432到 CC2652的代码转换

Guru**** 2550300 points
Other Parts Discussed in Thread: CC2652RB

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1016539/cc2652rb-code-conversion-from-msp430-msp432-to-cc2652

器件型号:CC2652RB

CC2652上的 M4F 实现与 MSP432有多相似、尤其是在功耗方面?

在将 MSP430F 代码移植到 MSP432上、有一个概括的方法(sla656d)涵盖了转换问题。

我们是否可以采用类似的方法将 MSP430代码移植到 CC2652RB 中的 M4F 内核、或者是否有其他可能适用的指南?

CC2652的频率是否可以从48MHz 降低以节省功耗?

感谢您的帮助!

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

    您好、John Paul、

    您可以查看每个器件的数据表、以根据活动状态确定功耗差异。  CC2652RB 是 一款无晶振 BAW 多协议2.4GHz 无线 MCU、因此难以与 MSP43X 器件进行比较。  我找不到您提到的文档、您能提供链接吗?  无论如何、都没有类似的方法可用于从 MSP430迁移到 CC2652RB。  SCLK_HF 必须源自48MHz 源、并且在运行时运行期间不能进行分频以节省无线电运行所需的功耗。

    此致、
    Ryan

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

    感谢 Ryan、

    抱歉、 这是 SLAA656D (而非 sla656d)报告"迁移到 SimpleLink MSP432 系列"。

    我认为最大的问题就是此时的实现本身-如果我们能够移植代码、那么我们可以进行一些电流测量并进行比较。

    除了寄存器之外、CC2652RB (具有 M4F 内核)是否与 MSP432 (也与 M4F 内核)共享任何库或通用性、例如与 SimpleLink 的兼容性?

    关于48MHz 源、CC2652RB 具有内置 BAW、但它在超低功耗应用中使用大电流(高达80uA)。

    使用 BAW 但降低总电流消耗的选项有哪些? 有什么影响吗? 是否可以通过外部唤醒来关断或以其他方式控制它? 如果是后者、是否需要外部晶体?

    再次感谢、

    约翰-保罗

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

    我希望 TI 驱动程序代码(外设抽象化)可以在平台之间轻松迁移、但 Driverlib 函数(器件功能所固有的函数)将是一项更加困难的任务。  如果您不需要内部 BAW、但任一选项的功耗曲线相似、则应考虑使用 CC2652R1。

    此致、
    Ryan

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

    感谢 Ryan、

    出于空间和可靠性的原因、我们实际上希望使用板载 BAW、但我们担心电流增加。 如果我们必须使用外部晶体、我们将考虑使用 CC2652R1 (或其他系列成员)。

    在使用 BAW 降低其总体功耗时、是否可以特别完成任何操作?

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

    您是否正在使用待机/关断电源模式?您如何确定 BAW 仅消耗80uA 电流?  我无法从数据表中确定类似的数字

    此致、
    Ryan