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.

[参考译文] CC1312R:将 DAC 输出设置为待机模式

Guru**** 2468610 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1451113/cc1312r-set-the-dac-output-in-standby-mode

器件型号:CC1312R

工具与软件:

我可以使用 TI 提供的示例程序"dacoutputbuffer"来设置 DAC 的输出波形、我还可以使用 SCE 工具来设置 DAC 的输出、但我发现它当前无法满足我的需求。 我需要修改"dacoutputbuffer"程序、这样当 Cortex-M4处于待机模式时、DAC 输出不会下降。 在设计解决方案时、我期望 DAC 在 Cortex-M4处于待机模式时输出、并使输出保持稳定。 您能告诉我如何配置该函数吗?

目前、可以使用 SCE 输出 DAC 并使其保持活动状态、但这是通过在初始化代码中添加 while 循环来实现的、这使器件保持活动状态。 在这种状态下、Cortex-M4内核是否可以进入睡眠状态? 那么、这种状态下的功耗是多少?

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

    您能不能就您要实现的目标提供更多信息?

    您是否要像  dacoutputbuffer 示例那样使用 DAC 输出正弦波?

    您多久更新一次 DAC、在两次更新之间进行哪些操作?

    Siri

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

    1、我需要在 M4内核待机模式下保持 DAC 的输出、并且更新速率应约为2s。 在睡眠期间、DAC 的输出可以保持不变、压降小于20mV

    2、我只希望始终输出一个电平、但在待机模式下、该电平会下降

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

    你(们)好

    为了实现您想要的功能、我认为您需要使用传感器控制器、而不是 SDK 中的 DAC 驱动程序、因为我认为将此引脚开路会阻止您进入待机模式。

    遗憾的是、我们没有任何 SC 代码示例可以显示您想要执行的操作、而且我们没有资源来生成示例、但您应该尝试实现以下操作:

    确保 SC 始终处于低功耗模式

    使用 "Initialization Code"来开启 DAC 并设置第一个 DAC 值

    使用"Execution Code"更新 DAC-值、并使用来自 M4的 scifSwTriggerExecutionCodeNbl()在设置新值后触发它

     如果需要、可使用"Termination Code"关闭 DAC

    Siri

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

    如何确保 SC 始终可以处于低功耗模式? 我曾尝试使用 SC、但会定期出现电平下降

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

    请分享您的 SCS 项目以及您在测试代码时通过主应用程序执行的操作。

    该代码应适用于 CC1312R1 LP。

    我不能保证我们能在假期前研究这件事。

    Siri