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.

[参考译文] TIDA-00374:Android 应用程序上的高级数据包

Guru**** 1828690 points
Other Parts Discussed in Thread: CC2650, TPL5110, CC2540EMK-USB, TIDA-00374, CC2540
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1035053/tida-00374-adv-packet-on-android-app

器件型号:TIDA-00374
主题中讨论的其他部件:CC2650TPL5110CC2540EMK-USBCC2540

  我们在结束时构建了 TIDA 00374 (湿度和温度传感器节点),并  使用 Smart RF 闪存编程器2下载了 TIDA00374-Firmware.out (日期:2016年3月16日)文件。 我们可以看到每1分钟打开一次电源。 此外、还能够在 SCL 线路上为波形计时。 我们在移动电话上使用 BLE Scanner Andriod 应用程序(play.google.com/.../details Andriod 应用程序上查看 ADV 数据包。 请建议解决方案。

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

    尊敬的 Arvind:

    只需确认一下、您是否能够看到 CC2650将 DONE 信号驱动到 TPL5110以返回断电状态?  这应该仅在发送数据包后发生、因此如果我们看到该信号、它应该是固件正常工作的良好迹象。  我不熟悉此 BLE 扫描仪应用、但它是否可能不显示所有 ADV 数据包?  (例如,是否为显示的数据包配置了任何过滤器。)  我在设计指南中看到、我们已使用 CC2540EMK-USB 作为数据包监听器进行了测试;您可以尝试这种方法吗?

    此外、您的设计是否完全遵循 TIDA-00374、或者是否对组件选择或 PCB 布局进行了任何更改?  如果有任何更改、请说明。

    此致、
    最大

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

    尊敬的 Max:

    感谢您的更新。

    以下是您的观点的最新信息。

    第1点:DONE 信号

    是的、每隔一分钟我就能看到一次"Done"信号、因此每隔几分钟就会切换一次电源。

    请参阅随附的波形

    • Waveform1:VDDS (@μ F 电容器 C13)每隔一分钟进行一次开关、VDDS 持续36ms。
    • Wafeform2:SCL:我每隔一分钟就可以看到 I2C_SCL (I2C 时钟)波形

    因此、根据这些波形、我可以说固件正在运行。

    第2点:CC2540EMK-USB 作为数据包监听器

    我们没有 CC2540EMK-USB 软件狗、因此我们将在 BLE 扫描仪和应用程序上检查数据包、并且没有用于过滤 ADV 的工具。 我们有 CC2650 LaunchPad、可以将 CC2650 LaunchPad 用作数据包监听器。如果有、请共享可在 CC2650 LaunchPad 上下载的固件。

    第3点:任何设计更改

    我们尚未对原理图进行任何更改。

    组件级别的细微更改:

     在 BOM 中、Y2器件为 TSX-3225 24.0000MF20G-AC3、这是不可用的器件、因此我们使用的是等效器件 型号 LFXTAL082073拨 禾轮 、制造商-伊拉克第纳尔、数据表链接-  www.mouser.com/.../LFXTAL082073Reel-1633980.pdf

    PCB 堆叠:

    请参考我们使用的附加 PCB 堆栈、并确保射频路径的50E 阻抗匹配至 C27。

    如果您需要更多详细信息来解决此问题、请告诉我。   

    点 NO#1的波形。

    谢谢。

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

    尊敬的 Max:

    请参阅随附的 PCB 层叠。

    e2e.ti.com/.../TIDA00374_5F00_PCB-Stackup.pdf

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

    尊敬的 Arvind:  

    您 可以尝试使用  TI.com 上的 SmartRF 数据包监听器2固件、该固件支持将 CC2650用作监听器并利用 Wireshark 进行数据包 显示/滤波。  以下是 指向软件下载页面的链接。 如果您在使用此方法后仍未看到 ADV 数据包、请告诉我。 希望这对您有所帮助!

    -Brian

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

    您好 Brian、

    我们已经尝试了 SmartRF 数据包监听器2 以及 Wireshark、以下是观察结果。

    我们已安装 Wireshark 版本3.0.6和 SmartRF_Packet_Sniffer_2 (版本1.9.0 alpha)

    我们已使用"bin"文件夹中的固件"sniffer_fw"对 CC2650 Launch pad 进行了编程。 请参阅随附的图像"sniffer_FW"

    我们能够在 SmartRF_Packet_Sniffer_2中检测 CC2650 Launch Pad、但无法配置 SmartRF_Packet_Sniffer_2的 BLE 设置无线电选项窗口。 请参阅"SmartRF_Packet_Sniffer_2"图像

    它显示无线电默认配置为802.15.4、我们无法更改为 BLE。  

    请分享您的评论以及如何在  SmartRF_Packet_Sniffer_2中配置 BLE。

    谢谢。

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

    尊敬的 Arvind:

    让我联系 CC2650产品线、看看我能否获得有关您为何无法切换到 BLE 的任何信息。 看起来该程序可能仅针对802.15.4、但我将了解我是否可以为您提供有关 BLE 方面的任何建议。

    -Brian

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

    您好!

     从数据包监听器2的发行说明中可以看到、使用 CC2650时不支持 BLE 监听。 您也可以参阅 此相关帖子。 如果您有 CC26x2 Launchpad、则可以使用数据包监听器2、否则、您需要使用 CC2540来使用传统数据包监听器软件。

    看起来该项目是提供的、尝试加载该项目并使用 CCS 或 IAR 调试程序可能会有所帮助。 如果您可以测量电流(而不是电压)、我们还可以更清楚地了解正在发生的情况。 您可以参阅 我们的测量 CC13xx 和 CC26xx 电流消耗 应用手册以获取一些指针。 如果没有监听器、希望当前配置文件可以提供更多信息。

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

    您好、Ammar:

    谢谢!

    我们已经使用 TIDA00374和  CC2540传统数据包监听器软件进行了测试、我们能够从 TIDA00374获取数据包。 请参阅随附的图像。