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.

[参考译文] CC1352R:增加了待机模式下的电流消耗值和唤醒时间

Guru**** 2392095 points
Other Parts Discussed in Thread: CC1352R, LAUNCHXL-CC1352R1

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1310349/cc1352r-increased-values-of-the-current-consumption-and-wake-up-times-in-standby-mode

器件型号:CC1352R

您好!

我们正在研发具有 CC1352R 和外部 LF 接收器的新器件。 在 DVT 测试期间、我们发现了2件奇怪的事情。

1.工作和空闲模式下的电流消耗增加。 在待机模式下、该电流正常为7uA。

数据表规定、使用 DC-DC 转换器时、工作模式下流耗应为2.89mA、空闲模式下流耗应为590uA。 我们的电流消耗为4.11mA 和1.28mA。

该测试是在单个 NOP 操作或睡眠模式下延迟250ms 的 while 循环中完成的。 在睡眠或待机模式下、所有外设均已初始化。 无活动的外设模块。 同样、在使用相同代码的待机模式下、我们有7uA。

在工作模式和空闲模式下电流消耗增加的原因可能是什么? 数据表中是否有未指定的内容?

2. MCU 与外部 LF 接收器连接 通过使用检查传入脉冲持续时间的软件程序、将接收到 LF 信息。 为此、我们使用下降沿和上升沿检测。 唤醒时间对我们至关重要。 因此、我们测量了所有工作模式下的实际唤醒时间。  

在空闲模式下、唤醒时间约为21us、即预期时间- 14us 的唤醒时间加上6uA 的 ISR 执行时间。

但在待机模式下、测量唤醒时间大约为203us、太长。 数据表中指定的值为160us。 增加 ISR 的执行时间后、该值应约为166us。

造成这种差异的原因可能是什么? 数据表中是否未指定任何内容?

提前非常感谢您的帮助。

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

    您好!

    在测量电流消耗时、您是否具有50欧姆的负载?

    为了进行调试、请断开天线并添加一个50欧姆负载、以查看电流消耗是否有明显差异。

    如果负载不是50欧姆、则电流消耗将与数据表中的规格不同。

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

    您好!

    今天、我们再次测试了空闲和待机模式下的唤醒时间、并发现了一些奇怪的事情。

    在待机模式下、该值始终为200us 左右。 数据表中指定的值为160us。

    在空闲模式下、它是20us 或60us。 在调用用户回调之前、ISR 的执行时间大约为6us。 实际唤醒时间为数据表指定的14us。

    问题是、40us 的额外延迟是多少? 为什么它有时存在? 是否可以预测该额外延迟何时存在?

    当 MCU 退出待机模式时、是否始终存在40us 的额外延迟?

    此外、我们再次测试了空闲模式下的电流消耗。 我们实现的最佳值是933uA。 再次关闭所有外设模块。 数据表指定为580uA。 有什么额外的东西吗?

    提前感谢您的答复。

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

    您好!

    请 查看上一篇文章、出于调试目的、使用50欧姆阻性负载而不是天线测量电流消耗。

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

    您好、RGW:

    我做了其他测试。

    1. sdk simplelink_cc13xx_cc26xx_sdk_7_10_02_23、

    2.示例工程..\ti.com/simplelink_cc13xx_cc26xx_sdk_7_10_02_23\examples\rtos\CC1352R1_LAUNCHXL\drivers\gpiostandby、

    CC1352R LaunchPad LAUNCHXL-CC1352R1开发板-全新、

    4.该项目已在 CCS 12.5中导入并编译,

    5.项目中仅2个修改:

    5.1待机时间1秒而非5秒、

    5.2在主周期被添加之前、 Power_setConstraint (PowerCC26XX_disallow _standby)函数。

    通过这种方式、MCU 将处于空闲模式而不是待机模式。

    6、外部电池供电2.95 V 直流

    7.从 LaunchPad 上移除所有跳线。 同时也是用于绿色 LED 的跳线。 只有红色 LED 处于活动状态。

    8.电流消耗用乔利斯计量。

    结果:空闲模式下的电流消耗837uA 平均值 1毫秒。  

    红色 LED 2.54mA 加0.837uA = 3.38mA 的电流消耗。

    请看图片。

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

    您好!

    是否已断开天线?

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

    您好

    Launchpad 的天线未断开。 当对讲机处于断电模式时、为什么需要执行此操作?

    数据表中的所有参数均在以下条件下指定:

    "当在 TC = 25 °C 的 CC1352REM-XD7793-XD24参考设计上进行测量时、VDDS = 3.6V 且启用直流/直流转换器
    除非另有说明。"

    数据表中的哪个位置提到应断开天线?

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

    您好!

    所有测量均基于50欧姆的负载进行。 天线可以脱离、但 如果无线电未激活、则无需执行此操作。  

    由于这只是测量 MCU 而不是无线电、因此我们可以忽略这里的天线负载效应。 抱歉、我之前在激活模式下读的线程太快了。  

    2.9 mA 的数据表数值基于3.6V 的电压。如果电压为2.95V 而不是3.6V、则电流消耗会增加。

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

    您好!

    感谢您的答复。 我将使用3.6V 进行检查。

    处于待机和空闲模式的唤醒时间如何? 关于这些+40US 的一些信息?

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

    您是否使用与 LaunchPad 上相同的晶体和直流/直流电感器?

    如果不是、您能否发送晶体和电感器器件型号?

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

    您好!

    晶体是  

    直流/直流电感器为 BLM18HE152SN1D。 它与 LaunchPad 中使用的原始仿真程序类似。

    2.晶体是相似的。 我附上了产品说明书。

    e2e.ti.com/.../SX211S_2D00_048000_2D00_F08_2D00_BBCB-Y2.pdf

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

    您好!

     BLM18HE152SN1D 是铁氧体磁珠、而非直流/直流电感器。 您正在使用的6.8 μ H 电感器器件型号是什么?

    2.这是一个我们还没有测试过的晶体。 如果您仍然需要长时间唤醒、请使用与 LaunchPad 设计中使用的晶体进行测试。

    流耗:我预计在激活模式下大约为3.5 mA @ 2.95V、而不是2.89mA @ 3.60V。 如果唤醒时间较长、则这将进一步增加电流消耗。

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

    您好、RGW:

    非常感谢您提供这些信息。

    1.我要检查电流消耗是否会改变、把电源增加到3.6V。

    2.关于直流/直流电感器。 抱歉、这是我的错。 正确的类型是  MLZ2012M6R8WT000。

    LaunchPad 设计中使用的直流/直流电感器为 MLZ2012N6R8WT000。 差异仅在于最大直流电流和最大直流电阻- 400mA 而不是550mA、以及400m Ω 而不是250m Ω。

    您觉得这个微小差异有什么问题吗?

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

    您好、RGW:

    今天、我们使用具有不同电源电压的 LaunchPad 板再次进行了这些测试。

    结果较好但不够。

    1.空闲模式,电池电压2.95V,电流消耗836uA

    2. 空闲模式,电池电压3.18V,电流消耗793uA。

    3、 空闲模式,外部电源电压3.68V,电流消耗716 μ A

    126uA 甚至是最佳结果、也比数据表590uA 中的规定值大。

    请参阅随附的图片:

    关于空闲和待机模式下的启动时间、情况是相同的。 几乎总是+40us 的唤醒时间更大。

    有时在空闲模式下、不存在该额外延迟+40us (从10-15个唤醒事件中唤醒事件、其中一个不存在这40us)。

    使用 LaunchPad 板和 SDK 中的示例项目再次完成了测试

    C:\ti\simplelink_cc13xx_cc26xx_sdk_7_10_02_23\examples\rtos\CC1352R1_LAUNCHXL_drivers\gpiointerrupt

    每按下一个按钮、就会激活/切换一个输出。

    使用 FAST 输入信号重复了相同测试。 请参阅随附的图片。 这种额外的延迟是多少?

    提前非常感谢您的答复。

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

    那么、只是为了确认您看到  SDK 中 LP-EM-CC1352R 硬件和 gpiointerrupt 示例的额外延迟吗?

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

    该直流/直流电感器没有问题。 只是想仔细检查直流电阻、但这在这里很好。

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

    可以。 待机和空闲模式下还有额外的40us 延迟。 空闲状态下的延迟几乎始终为60us 而不是20us、待机模式下的延迟为200-215us。

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

    谢谢。 在这种情况下、我们可以继续使用我们的功率电感器、而不是 LanchPad 中的原始电感器。

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

    您好、RGW、

    有任何关于我的2个问题的新闻吗?