TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

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.

[参考译文] CC2564C:无辅助模式和 HSP 编码

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1164670/cc2564c-unassisted-mode-and-hsp-encoding

器件型号:CC2564C

你好!

我们希望使用 CC2564C 开发一款必须管理与 BLE 连接并行的 HSP 连接的产品。

第一个问题:根据数据表、这意味着我们无法使用辅助模式、因此必须从外部管理音频编码。 但我想我已经在 TI 的论坛上看到、如果我们在窄带语音中、我们仍然应该能够让 BT 模块完成编码。 哪一个是正确的? 如何启用 NBS? 未找到任何有关该内容的信息。 我们使用 BlueKitchen 堆栈。

第二个问题:如果我们无法获取 NBS、我们希望通过 MCU 对音频进行编码。 这个将通过 I2S 发送音频数据。 根据我们的理解、我们应该实施 CVSD 编码算法。 根据 Wikipedia、此算法似乎具有"1个样本/位"输出。 这是否意味着要获得16kHz 信号、我们需要提供16*8=128Khz 采样信号? 是这样吗? 这对我们来说非常重要!

谢谢、

Harold

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

    您好 Harold、

    我正在研究这一点、当我得到正确答案时、我会及时向您提供最新信息。

    此致、

    Rogelio

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

    我终于回答了我的问题。 对于下一个具有相同问题的问题:

    • 默认情况下启用 NBS。 通过定义 ENABLE_HFP_Wide、BAD_Speech 可启用 WBS
    • 启用 NBS 后、音频确实会由 CC2564C 进行编码
    • 在 NBS 中、音频可通过 I2S 或 HCI 进行传输(使用 ENABLE_SCO_STERICE_REPLAIN 或 ENABLE_SCO_OVER PCM)
    • 使用 WBS (意味着由 MCU 编码的音频)时、音频必须通过 HCI 传输
    • 我的第二个问题毫无意义。 编码的目的是减少数据量。 编码数据无法通过 I2S 进行传输、如果我需要16kHz 采样信号、我将获得2kHz CVSD 信号。

    希望我在这里的细节上没有出错!

    Harold