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.

[参考译文] CC2640R2F:为什么 cc2640r2f 在正常工作超过三个月后停止发现?

Guru**** 2625255 points

Other Parts Discussed in Thread: CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/891711/cc2640r2f-why-does-the-cc2640r2f-stop-discovery-after-working-normally-more-than-three-months

器件型号:CC2640R2F

您好,团队

 

     我的 CTM 已成功使用 cc2640r2f 和 MP。 最近我们发现、有些设备无法通过电话找到(在过去三个月中可以找到并连接相同的设备)。这意味着 cc2640r2f 设备处于未发现状态。 但 cc2640r2f 的软件基于 TI simple_peripheral 示例和 gapRole_AddertOffTime!= 0 。因此,只要 MCU 正常工作,我们就认为器件不能处于任何发现状态。  

     此外、我们发现 cc2640r2f 的24MHz 晶体处于无振荡状态、 并认为这可能是问题的原因。 我们想知道为什么器件在没有掉电或复位的情况下正常工作了三个多月,但是24MHz 晶体仍然停止 振荡?  您能帮助澄清一下吗? 谢谢!

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

    您好的团队,

     

          很抱歉。 与客户沟通后、我将再次描述此问题:

          使用 CC2640R2F 芯片、协议栈版本号 SDK_2_20_00_49、该程序根据 BLE4.2例程 simple_peripheral 添加功能、使用 SNV、看门狗、广播、添加多个特征值、广播频率约为500ms/time、使用电池电源、该产品将运行约三个月。 发生了一些崩溃(无法使用手机搜索设备、并且程序仍在运行)。 移除电池并重新安装后、故障器件可以恢复正常;手动降低电路板上的 RESET 引脚也可以恢复正常。 故障器件的24M 晶体振荡器已停止振荡、32.768K 晶体振荡器正常工作。 目前发现的大多数设备都放在室内、少量(2件)放在室内。
       我们已尝试将器件的广播频率调整为5ms/Times、并在盐雾、高温和高湿度等条件下测试了24h、未重现死区状态。 当前的问题是、这种崩溃的原因可能是什么? 如果程序正在运行、为什么看门狗不会复位器件? 此外、我们怀疑休眠继续后器件未正常唤醒? 请帮助解决此问题、谢谢!

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

    您好!  

    1.您可以分享原理图和布局吗?  

    2. 您是否曾测试过电压分布? 是否有任何外部器件?  

    您的怀疑可能存在。 如果在空闲期间电压降至低于额定电压、则芯片可能会崩溃。  

    另一个建议、您可以尝试最新的 SDK 版本吗?  

    BR。 Albin

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

    您好、Albin、

    请参阅原理图和电池曲线以了解附件。

    问题仅发生在客户一侧。 设备在问题发生前运行了3个月。 该设备安装在公用电源极上。 目前,本公司尚未发现复制方法。

    即使我们更新了 SDK、我们也无法确认问题是否已修复。

    另请帮助分析问题。

    e2e.ti.com/.../attachment-of-neoway.rar

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

    使用电池电源。

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

    您好!  

    电池类型是什么? 纽扣电池? AATM 您选择绕过 LDO、对吧?  

    VBAT 链上的电容为10uF、如果纽扣电池供电、则可以增加到22uF。  

    您能否分享您的24M 晶体数据表? 和布局快照?  

    还有一个提示、您是否有机会测试死器件的电流?  

    电源 我不知道如何读取电压曲线文件。  

    BR。 Albin

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

    您好 Albin,

    我们的器件由锂离子电池供电。

    附件中显示了24M 晶体数据表和锂子电池数据表、附件中显示了当前测试结果和晶体布局。
    您无需注意之前的电池曲线数据。

    锂离子产品说明书中有一条电池曲线。

    e2e.ti.com/.../docs_5F00_to_5F00_TI_5F00_20200327001-.rar

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

    您好、应用团队、  

    请您研究一下这个问题吗?  

    客户遇到芯片崩溃问题。 详细信息作为上部说明。  

    当前配置文件如下图所示。 每1分钟有一个电流脉冲。  

    可能的原因是什么?  

    BR。 Albin

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

    您好 Albin、

    它是否安装在高电压实用极上?

    他们是否在办公室中有设备运行失败或仅在现场运行?

    有多少设备出现故障?

    1) 1)他们是否对堆栈和堆进行了配置、以确保没有溢出的危险?

    2) 2)如果在分钟脉冲上具有更高的分辨率、则会更好地查看器件是否实际唤醒。

    3) 3)看门狗超时设置为什么?

    4) 4)看门狗是否配置为复位?

    params.resetMode = Watchdog_reset_on;

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

    您好、先生、

    该设备安装在电话杆上。 大多数故障设备位于公用事业极上。 不能在办公室内复制。

    (1)我们对 simplePeripheral 示例进行简单修改、以实现广播功能。 堆栈不应溢出、因为我们没有进行太多更改。

    (2)由于电流异常、器件不应唤醒。

    (3)看门狗设置:
    #define overflow_time 65000000 * 3/2
    Watchdog_setReload (watchdogHandle、overflow_time);

    (4) params.resetMode = Watchdog_reset_on;此参数也被设置。
    关于看门狗、我今天专门对它进行了测量。 看门狗装置通常被启用、并可在超时后复位系统。

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

    您好 Erik,

          

         这是 Arrow 的 Troyson,FAE。  客户目前已经做了一些测试和沟通。 让我更新一下:

       

    1. 故障器件作为外设工作、主频率为24M。 所有故障器件的24M 晶体可防止振动。 故障率为3%(27个故障器件/900个器件)

       

    2. 故障器件具有超时为120秒的 WDT 计时器、MCU  通过设置计时器每60秒清除一次看门狗(附件是 WDT 的配置)

       

    3. 重置后、故障器件可恢复正常

       

    4. 大多数故障设备都在室外工作、并安装在电话插座上、电话插座内部有220AC 导线(请参阅图1)。 所以。 故障器件的工作环境可能会产生强烈的电磁干扰。

       

    5. 客户已测试工作电流。 以下图片-2是数据:

          附件 : e2e.ti.com/.../WDT.docx

                                                   图片- 1.

                                                   图片- 2.

                                                                                            图片-3:正常设备的平均工作电流(30uA)

                                                                                            图片-4:故障器件的平均工作电流(1.5uA/每1分钟有一个峰值电流)

                                                                 图片5:故障器件的峰值电流(每1分钟一次)为2.4mA

                                                                               图片6:故障器件 仍每15分钟具有另一个峰值电流脉冲

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

    您好!

    您能否以1.5uA 的电流消耗测量故障器件(#2)上的 VDDR? 在正常工作的器件上、VDDR 应为1.67V。

    您是否正在使用传感器控制器?

    Simon