主题中讨论的其他器件:CC2640
您好!
根据我们的测试、我们基于 TI 参考设计开发的定制模块已完全正常运行。 但是、我们的终端客户要求我们尝试将广播模式下的电流消耗降低到100uA 以下。
其他注意事项: 在当前模块设计中、我们使用的是内部32振荡器、而不是外部32.768kHz 晶振。
Q1.我们如何在广播模式下实现最低电流消耗、以及我们可以收集哪些具体数据来优化模块的性能并实现最佳结果?
此致、
皇家飞利浦电子股份有限公司
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.
您好!
根据我们的测试、我们基于 TI 参考设计开发的定制模块已完全正常运行。 但是、我们的终端客户要求我们尝试将广播模式下的电流消耗降低到100uA 以下。
其他注意事项: 在当前模块设计中、我们使用的是内部32振荡器、而不是外部32.768kHz 晶振。
Q1.我们如何在广播模式下实现最低电流消耗、以及我们可以收集哪些具体数据来优化模块的性能并实现最佳结果?
此致、
皇家飞利浦电子股份有限公司
尊敬的 Rahul:
某些内容听起来似乎没有进行优化。 使用以下计算器、我看到在24小时内使用100ms 的 Adv 间隔时平均值约为190uA。
https://www.ti.com/tool/BT-POWER-CALC#downloads
请确保按照以下步骤操作: https://www.ti.com/lit/an/swra478d/swra478d.pdf
首先在 TI LaunchPad 上进行测试、然后遍历自己的硬件。
您好、Evan:
根据我们在 CC2640发布上执行的测试、我们已实现 TI 默认简单外设代码、并且仅根据 BT 计算器启用了默认值为7字节的传统广播。 这样得到的结果约为190uA。
不过、当我们将相同的应用代码应用于我们自己的应用代码时、电流消耗约为2mA。 这促使我们进行详细比较、并且我们发现简单外设代码仅启用了 UART_TXD、而未启用 UART_RX、从而导致在广播期间消耗更低的电流。
为了根据 BT 功率计算器使用我们自己的应用代码实现最低电流消耗、我们禁用了 UART_TX 和 UART_RX、因此在广播期间电流消耗为150uA。
我们非常感谢您提供有关如何根据 BT 功率计算器在我们自己的应用代码上实现最低电流消耗的建议、以及应在代码中启用哪些设置。 此外、我们想确认 TI BT 功率计算器是否启用了 UART、因为我们想知道 TI 默认简单外设代码如何在启用 UART 的情况下实现190uA。
此致、
皇家飞利浦电子股份有限公司