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.

[参考译文] CC2564:为什么射频杂散噪声在新 BTS 文件上很重

Guru**** 2581345 points
Other Parts Discussed in Thread: CC256XB-BT-SP, CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/744805/cc2564-why-rf-spurious-noise-is-heavy-on-new-bts-file

器件型号:CC2564
主题中讨论的其他器件:CC256XQFNEMCC256XB-BT-SP

您好!

旧版本 BTS。

#说明:Orca L PG 2.0 ROM 初始化脚本

#兼容性:Orca、7.0.16 ROM

#最后更新时间:2015年3月30日 10:23:14.24

#版本    :TI_P7_16.26

新版本 BTS。

#说明:Orca L PG 2.0 ROM 初始化脚本

#兼容性:Orca、7.0.16 ROM

#最后更新时间:2016年11月24日 13:13:48.45

#版本    :TI_P7_16.35

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

    这两个版本的服务包之间的 RF 性能不应存在任何差异。 请告诉我们您对这两个屏幕截图使用的确切测试设置和程序吗?

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

    感谢您的回复。

    您能告诉我新 BTS 文件的更改是什么吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Daniel、您好!

    CC256xB 服务包的更改历史记录可在以下 wiki 中找到。
    processors.wiki.ti.com/.../CC256x_Downloads

    供您参考:
    #版本 :TI_P7_16.35是 Service Pack 1.6,和
    #版本 :TI_P7_16.26是 Service Pack 1.2


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

    您好 Vihang,

    我们使用以下命令测试了射频信号、并 将 SA 设置为最大保持。

    hool citcmd 0x06 0x03
    hcitool cmd 0x03 0x05 0x02 0x00 0x03
    hool citcmd 0x03 0x1a 0x03
    hcitool cmd 0x3F 0x0185 0x03 0x27 0xff 0x01 0x05 0x00 0x1b 0x00 0x0c 0x01 0xff 0x01

       我们发现了连接了新 BTS 的射频杂散。

    我们还发现、如果我们 在以下命令中添加了注释、射频杂散将 disappear.e2e.ti.com/.../TIInit_5F00_6.7.16_5F00_new.7z

    #Send_HCI_VS_SLEEP_Mode_Configurations 0xFD0C、0x01、0x01、0x00、0xff、 0xFF、0xff、0xff、0x0064

    #Wait_HCI_Command_Complete_VS_SLEEP_Mode_Configurations_Event 5000、0x00、0xfd0c、0x00

    为什么?

    -----以及如何在"initscripts-TIInit_6.7.16_bt_spec_4.1.bs"文件中添加"initscripts-TIInit_6.7.16_bt_spec_4.1.bs"文件?

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

    您好!

    注释 HCI_VS_SLEEP_Mode_Configuration 命令会使控制器处于始终活动模式。 您观察到的杂散很可能与睡眠和唤醒转换有关。 这可能是由于为电路板上的 CC256x 提供的快速时钟导致的。 CC256XQFNEM 等 TI EVM 不会显示相同的行为。

    一般而言、我会觉得您在尝试更新旧设计上的服务包。 如果确实如此、您需要对最新的服务包版本进行所有必要的更改、以匹配您对原始设计的旧版本所做的更改。  

    [引用 user5775222]----以及如何在"initscripts-TIInit_6.7.16_ble_add-on.bts"文件中添加"initscripts-TIInit_6.7.16_bt_spspc_4.1.bs"文件?[/quot]

    这还取决于为旧版本编辑官方服务包的方式、因为它取决于主机堆栈所需的内容。 您需要对最新版本进行相同的更改。 如果您有您最初使用的旧版本的修改后的服务包文件、请分享、我将尽力提供帮助。

    BR、

    Vihang

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

    e2e.ti.com/.../TIInit_5F00_6.7.16_5F00_old.bts.7z

    您好、Vihang、

    请帮助检查较早版本的 BTS。

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

    请参阅附件、了解最新的 CC256XB-BT-SP (v1.6)、该版本经过修改以与旧版本的格式匹配。  

    e2e.ti.com/.../TIInit_5F00_6.7.16_5F00_edited_5F00_for_5F00_e2e_5F00_744805.zip

    为供将来参考、BLE 附加组件会直接插入 initscript 中的 HCI_VS_Stop_VS_Lock 命令之前。 这是针对您的系统的特定于平台的编辑。

    此致、

    Vihang

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

    您好、Vihang、

    我们发现快速时钟 非常接近 PCB 中的直流/直流模块。 当 DCDC 模块工作时、 将  使用 HCI_VS_SLEEP_Mode_Configuration 命令观察射频输出处的杂散。

    ----   睡眠 和工作模式之间的快速时钟有何区别?    在睡眠和唤醒转换期间、快速时钟是否更容易受到直流/直流开关频率的干扰?

    ---- 如何从 CC2564以固定频率发送 CW 信号?

    ---- 在 BTS 文件中、我们在两个不同的位置发现了以下命令2次。

        #Send_HCI_VS_SLEEP_Mode_Configurations 0xFD0C、0x01、0x00、0xff、0xff、 0xFF、0xff、0xff、0x0064
        #Wait_HCI_Command_Complete_VS_SLEEP_Mode_Configurations_Event 5000、0x00、0xfd0c、0x00

        首先、我们需要对其进行注释、否则 CC2564的初始化将失败。 但在第二位、这无关紧要。 我们想知道如何正确配置睡眠模式。

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

    尊敬的用户5775222:

    在与徐通话后。 根据我的个人经验、当外部快速晶体如此靠近电路板上的直流/直流模块时、应该是硬件问题。

    这是我个人的建议。

    1.您能否捕获有关快速时钟和直流/直流转换器的 PCB 布局屏幕截图? 让我们看看是否可以进一步优化硬件?
    2、我们可以更换外部快速时钟进行比较、请参阅第6.3.2.1章和第6.3.2.2章、了解如何连接外部快速时钟: www.ti.com/.../cc2564.pdf
    3.通过禁用睡眠模式来解除软件对其的解析。 蓝牙需要在工作模式和睡眠模式之间切换、以便在运行时节省功耗。

    您好、Vihang、
    有什么建议吗? 谢谢。

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

     你(们)好

    PCB 布局。

    您能否为我们提供有关 如何发送 CW 信号的脚本。 这将有助于我们分析杂散干扰。

    谢谢你。

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

    有关连续 Tx、请参阅 :processors.wiki.ti.com/.../CC256x_Testing_Guide
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../spur.mp4

    e2e.ti.com/.../no_5F00_spur.mp4

    您好!

    我们发送 CW TX 信号以观察杂散。

    在第1个视频(注释睡眠命令)中、DCDC 开关频率在500kHz 偏移耦合时仅有一些固定杂散。

    但在第2个视频中(不要注释 SLEEP 命令)、主信号周围有一个不固定的杂散。

    如何解释这一异常问题?

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

    [引用 user="user5775222"]

    但在第2个视频中(不要注释 SLEEP 命令)、主信号周围有一个不固定的杂散。

    如何解释这一异常问题?

    [/报价]

    对于睡眠模式、CC256x 在慢速时钟和快速时钟之间切换。 如果电路板上的快速时钟信号有噪声、这可能会解释您在测试中看到的异常行为。