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**** 2573695 points
Other Parts Discussed in Thread: CC1312R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/822143/cc1312r-reference-dac-and-sensor-controller

器件型号:CC1312R

您好!

我尝试使基准 DAC 工作、向外部负载输出电压、但无法获得稳定的输出。 输出如下所示:

我使用 Sensor Controller Studio 和 Launchpad CC1312R (修订版 E)测试任务、如下所示

初始化代码:

//选择 compa 输入
compa selectGpioInput (AUXIO_A_DAC);
compaEnable (COMPA_PWRMODE_ANY);

refacStartOutputOnCommaIn (100);
refacEnable (REFDAC_PWRMODE_ANY、REFDAC_REF_VDDS);
refdacWaitForStableOutput();

fwScheduleTask (1); 

执行代码:

fwScheduleTask (1); 

AUXIO_A_DAC 映射到 DIO30作为模拟引脚。

默认功耗模式为激活。

如果我单步执行初始化代码,则在 refdacEnable()之后,信号是良好和稳定的。

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

    对于 DAC 的 SCS 帮助:

    • 对 COMPA 输入连接到的外部节点进行预充电
      • 此外部节点上的任何电阻负载都会影响基准 DAC 生成的电压
      • 仅在工作功耗和低功耗模式下受支持

    您看到压降的原因可能是器件进入待机状态、DAC 将无法保持节点处于高电平。  

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

    我认为在将"默认功率模式"分配给"活动"时睡眠已被禁用。 将执行代码更改为无限循环、这似乎为我提供了一个良好的输出。 不知道这是不是最好的解决方案、但由于我们的应用不需要低功耗、它至少解决了我们的问题。