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.

[参考译文] CC2564MODN:同时出现蓝牙 HFP 和 BLE 连接丢失问题

Guru**** 2482155 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1315513/cc2564modn-simultaneous-bluetooth-hfp-and-ble-connection-dropping-issues

器件型号:CC2564MODN

我正在开发一个需要同时使用免提配置文件和低功耗蓝牙 GATT 服务器的应用。 目前、我们能够将包含 CC256x 芯片的产品同时将 HFP 和 BLE 连接到同一部智能手机。 但是、HFP 和 BLE 连接在同时运行时不稳定、并且在两个连接建立后以及音频持续流式传输的过程中、两者的连接都会在2-3分钟内持续下降。 大多数情况下、首先连接的是 BLE。 我已经对的从延迟设置进行了实验(也可以使用 DEVM_BLE 进行配置)、尽管它确实可以提供一些帮助、但绝不会完全防止 Set_And_Update_Connection_And_Scan_Parameters 连接断开(即使器件相隔几英寸)。 Bluetopia HFP 和 BLE 断开连接事件回调不向我提供连接断开的详细信息、因此我不知道原因。

以下是一些可能对您有用的设置详细信息:

  • 我们以8ksps 的速率使用 PCM 将音频数据流式传输到 CC256x 芯片。 每个样本为16位、我们将使用来自单个通道的输入和输出数据(即双向单声道流)。
  • 我们将 CVSD 编解码器用于 HFP 流。 CC256x 芯片正在处理 CVSD 数据的编码和解码、我想这些编码和解码是在 CC256x 协处理器单元上完成的。 除非我错了、否则我认为 BLE GATT 事务也是由协处理器处理的。
  • 我们将使用加密的 BLE 传输(即、只有配对的设备可以读取/写入 GATT 特性)。 此特性是否会为 CC256x 协处理器增加额外应变?

是否有可能 通过 HFP + BLE 提高双模连接稳定性?

我怀疑在 HFP + BLE 模式下、CC256x 的协处理器可能税过大。 我们是否有办法可以降低其负载或提高其性能? 我想提供一些建议的几种可能性是: 提高协处理器的时钟速率、降低每个样本的 CVSD 位以降低计算复杂性、将 HFP CVSD 处理转移到外部 DSP (我们是否仍使用 PCM 将未处理的 CVSD 数据传输到 DSP、或者我们是否必须为此使用蓝牙 HCI UART 连接?)。

非常 感谢您为解决这些问题提供任何建议或指导。

谢谢。

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

    您好、Sam、  

    我继续并通过电子邮件回答。

    此致!

    罗格利奥