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:A2DP、HFP、AVRCP 配置文件、BLE 同时作为外设和中央设备?

Guru**** 2589280 points
Other Parts Discussed in Thread: CC2564, CC2564C

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/601224/cc2564c-a2dp-hfp-avrcp-profiles-and-ble-as-peripheral-and-central-simultaneously

器件型号:CC2564C
主题中讨论的其他器件:CC256XQFNEMCC2564

您好!

我们正在研究双模蓝牙解决方案。 我们有评估 STM3240G-EVAL 上的 CC2564 (CC256XQFNEM)所需的资源。

我们需要的是经典蓝牙来播放音频(A2DP、HFP 和 AVRCP 配置文件)、BLE (作为外设)连接到手机以进行命令/控制/状态、BLE (作为中央设备)连接到简单的遥控器。 BLE 可能是自定义配置文件。 此外、我们还希望将代码移植到功耗较低的 ST32L4系列微控制器(而不是 ST32F4)。

我们已经稍微看了一下 SDK,然后运行了演示,似乎应该可以执行移植(由于 HAL),并且应该也可以完成所有配置文件的集成。 如果您有任何资源可以加快我们的开发速度,这将是很好的,但我的主要关注是,如果一切都有可能,我们不想投入精力进行集成,然后变成一个“问题”。

我知道 、当我们运行 A3DP 时、我们无法运行 BLE、但仍然可以执行双模、因此我们需要将部分处理(解码到主机)卸载。 我相信 AUDDemo 就是这么做的。 我的行动计划是使用 AUDDemo 作为起点、转换和添加无辅助 HFP、然后添加 BLE...

提前感谢您的回复。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、许多客户都支持和使用此类双模。 如果您的配置有任何问题、我们的产品专家将会回来。

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

    您好!

    我想为了确保您不会遇到"问题"、您能否准确写下您希望您的产品拥有的所有功能。

    从您上面写的内容来看、您描述的情景似乎没有任何问题。 您还了解不同时支持具有 BLE 的 A3DP 的限制。

    但是、为了确保我们涵盖您所需的所有案例、请写下确切的可能案例、我们将仔细检查这些案例、以确保没有可能存在问题的临界案例。

    BR、

    陈洛威  

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

    我们需要的是:
    -经典 A2DP、用于收听媒体(无辅助、需要对主机处理器上的音频进行解码)
    -经典 HFP,用于拨打电话(我相信 HFP 取代 HSP,所以 HSP 不是必需的? 无辅助、需要对主机上的音频进行编码/解码)
    -经典 AVRCP,用于控制音频流
    - BLE 连接到手机(CC256作为外设、手机作为中央设备)、将用于发送命令/检查状态(电池等)
    - BLE 通过几个按钮连接到远程控制(CC256作为中央控制、远程控制作为外设)简单遥控器。

    我们希望始终连接并与远程控制配对。 另一种经典和 BLE 连接是连接到同一设备/电话。 同步连接、如下图所示:

    示例用例:
    如果我们正在通过器件进行 HFP 电话对话(1)、我们希望使用遥控器通过 BLE 连接(3)更改音量、然后通过 AVRCP (2)更改音量。 几分钟后、我可能希望通过与手机(2)的 BLE 连接来检查器件上的电池状态或固件版本。 或者、我可能希望通过在手机上使用 BLE 连接来更改器件上的均衡设置(2)。 (仍在通话中)

    所有连接均应安全且加密。
    所有器件都应能够配对和键合。

    我们希望将其移植到低功耗处理器、那么处理器的要求是什么? 闪存/RAM?

    我希望这是足够详细的信息、请提出任何问题、谢谢。

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

    回顾一下 CC2564C 可以支持的场景。

    它可以同时用作 BLE 中央设备和外设、同时与手机进行经典连接。

    请注意、这是一个复杂的场景-因为您有一个同步连接的语音呼叫
    同时用作 BLE 中央设备和外设。

    因此、支持此类连接需要考虑 BLE 连接的特定间隔、以优化系统性能。

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

    很高兴听到、谢谢!

    现在、下一个问题是、您是否有任何资源/示例代码可帮助我们进行开发?

    例如、auddemo 执行无辅助 A2DP、但仅解码、对于 HFP、我需要在主机上运行编码器。 您是否有可以共享的 SBC 编码代码?

    或者更好的是、您是否有同时执行 A2DP 和 HFP (无辅助)的应用? 我想这是一个常见的用例。 如果有任何资源可以加快我们的发展进程,我们将不胜感激。

    谢谢你。

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

    Pavo、

    无辅助 HFP 通常与窄带语音(NBS)搭配使用。 如果您的应用可以与 NBS 配合使用、则无需在主机端实施 mSBC 编解码器(用于 WBS)。 由于 AVPR 不用于辅助模式、因此也能够使用 BLE。

    [引用用户="Poavo28"]

    现在、下一个问题是、您是否有任何资源/示例代码可帮助我们进行开发?

    [/报价]

    如果您希望在不使用辅助模式(主机上运行的编解码器)的情况下实现 WBS HFP、可以咨询我们的第三方合作伙伴、他们可以帮助您进行开发。  

    更多信息:  

    [引用用户="Poavo28"]

    或者更好的是、您是否有同时执行 A2DP 和 HFP (无辅助)的应用? 我想这是一个常见的用例。 如果有任何资源可以加快我们的发展进程,我们将不胜感激。

    [/报价]

    为便于评估、所有样片应用仅适用于单个配置文件。 但是、可以轻松地将 A2DP 和 HFP 等两个示例应用组合在一起、以完成您的用例。 您可以参考这两个示例应用、两者之间的差异将向您突出显示需要添加哪些内容来整合第二个配置文件。

    此致、
    Vihang