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:HFP 1.6 WBS -一段时间后传输的声音丢失

Guru**** 2595805 points
Other Parts Discussed in Thread: CC2564MODA, CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/702575/cc2564-hfp-1-6-wbs---transmitting-sound-lost-after-a-while

器件型号:CC2564

您好!

我目前正在使用 HFP 1.6开发原型耳机、支持16kHz 音频 WBS。
该器  件基于由 STM32L4微控制器控制的 CC2564MODA 芯片。
我在 ST 芯片上成功集成了 Bluetopia 堆栈、并成功通过  HCI 命令和 I2S 音频样本控制 CC2564。

现在、我的微控制器通过 I2S 接口发送到 CC2564模块的声音出现了问题(我将其命名为传输声音)。
请注意、CC2564发送到微控制器的声音(我将其称为接收声音)上不存在此问题。

当呼叫连接到耳机的电话时、HFP 回调将被提升、以将设备配置为 CallWaing 状态、并根据编解码器协商配置 I2S 音频接口。
在我的案例中、编解码器是用于达到16kHz 音频频率的 WBS、而我的微控制器是 I2S 接口上的主器件。
然后、我可以轻松接听电话、音频在发送和接收方面都工作良好。

问题稍后会出现;呼叫后可能会有10秒、30秒或更长时间出现。 传输的声音突然不再发送给呼叫者、这意味着:
+连接到耳机的电话的呼叫者听不到任何声音
+在耳机侧、我仍然可以听到呼叫者的讲话

当然、我探测了从微控制器传输到 CC2564的 I2S 信号:该信号仍然具有相同的质量。 这就是我认为该问题与 CC2564更相关的原因。
我使用 BT Logger 记录了 CC2564、但找不到线索。 也许有人可以帮助我查看这些日志(请参阅附带的文件)。

提前感谢、

Alain

附加文件:

在这种情况下,在通话30秒后传输的声音停止工作;在日志文件中,此问题出现在8000行或 more.e2e.ti.com/.../BT_5F00_HFP_5F00_no_5F00_TX_5F00_sound_5F00_around_5F00_line8000.zip 上

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Alain、
    捕获的日志缺少数据。 请确保指定 INI 文件。 processors.wiki.ti.com/.../CC256x_Logger_User_Guide

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

    尊敬的 Saurabh:

    我可能将电缆错误地连接到 TX_DBG 引脚。
    我还仔细检查了 Logger 配置;现在一切都正常。

    此处是新的日志文件:

    e2e.ti.com/.../BT_5F00_HFP_5F00_no_5F00_TX_5F00_sound.zip

    此致、

    Alain。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Alain、
    使用支持的 H/w MCU (STM32F4评估板)时、您是否会看到同样的问题?
    www.ti.com/.../swru523

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

    尊敬的 Saurabh:

    遗憾的是、我没有在评估板上工作。

    因此、如果日志没有显示任何线索、我可能会得到一条线索。 我将在收到新信息后尽快回复您。

    感谢你的帮助。

    Alain。

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

    我查看了 FW 日志、我没有发现任何异常情况可以解释该问题。 请查看您是否可以使用评估板(STM3240G-EVAL)和 CC256xB/MODx EM 上的默认 HFP 示例应用作为参考。
    用户指南: www.ti.com/.../swru498

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

    您好、Vihang、

    感谢你的帮助。

    我的时间有限,我没有自由在评估板上订购安装开发。

    无论如何、我都设法解决了在 I2S 通信总线上将 CC2564配置为主器件的问题。
    现在、它工作得非常完美。 感谢大家的帮助。

    此致、

    Alain。

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

    我们面临着一些类似的问题。 我们正在尝试相同的 HFP 1.6功能、并为16kHz 音频频率提供 WBS 支持。 我们正在开发无辅助模式、需要每秒向 CC2564发送64Kbits 数据和从 CC2564发送数据。

    您的解决方案是否也是无辅助解决方案? 您能否分享更多有关主器件/I2S 设置或任何其他需要考虑的项目的详细信息。

    非常感谢、
    Krishna