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.

[参考译文] CC2564MODA:蓝牙堆栈所需的性能

Guru**** 2560390 points
Other Parts Discussed in Thread: CC2564MODA

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/570820/cc2564moda-required-performance-fro-bluetooth-stack

器件型号:CC2564MODA

你好

我们目前正在研究双模蓝牙模块的蓝牙堆栈。 我们使其运行、并发现以下情况(根据我们软件工程师提供的信息):

 

-         BT 堆栈必须每 ms 启动一次

-         µs A2DP 配置文件、堆栈每周期仅需10–20 μ s

         µs 音频数据的功能将每隔一个周期启动,需要700 μ s。 这是库中的一个函数、与 HCI 接口协同工作

 

因此、我们想知道我们是否可以使用 PCM 接口来加速和降低微控制器所需的性能。 您能否告诉我们这是否可行、以及我们在哪里可以找到示例?

我还想知道、如果我们使用 A3DP 配置文件来降低微控制器性能要求、我们是否与 A2DP 配置文件完全兼容?

非常感谢你的帮助

此致

Markus

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

    Markus、您好!

    CC2564MODA 模块基于 CC2564B IC。 因此、就固件和蓝牙堆栈而言、两者之间没有区别。

    典型的 A2DP 接收器架构具有通过 HCI UART 接口传输的控制(HCI 命令)和数据(ACL 数据包)。

    [引用 user="user4848255"]

    -         BT 堆栈必须每 ms 启动一次

    -         µs A2DP 配置文件、堆栈每周期仅需10–20 μ s

             µs 音频数据的功能将每隔一个周期启动,需要700 μ s。 这是库中的一个函数、与 HCI 接口协同工作

     [/报价]

    上面提到的观察结果与数据部分相关、在此部分、微控制器接收 ACL 数据并使用 SBC 对其进行解码、最终将其发送到音频编解码器。 上面提到的时序表明了这一点、它取决于本地器件和远程 A2DP 源器件之间协商的 A2DP 参数(例如采样率、位池等)。  有关详细信息、请参阅 CC2564B 数据表的6.4.2.1辅助 A2DP 接收器部分。

    [引用 user="user4848255"]

    因此、我们想知道我们是否可以使用 PCM 接口来加速和降低微控制器所需的性能。 您能否告诉我们这是否可行、以及我们在哪里可以找到示例?

    [/报价]

    您可以使用辅助 A2DP (A3DP)模式从主机微控制器卸载 ACL 数据处理任务。 在 A3DP 架构中、ACL 数据将使用 SBC 解码并通过 PCM 线路发送到音频编解码器。您可以在 TI 双模蓝牙堆栈 SDK (ADPDemo_SNK)中找到 A3DP 灌电流实现示例

    [引用 user="user4848255"]

    我还想知道、如果我们使用 A3DP 配置文件来降低微控制器性能要求、我们是否与 A2DP 配置文件完全兼容?

    [/报价]

    使用 A3DP 将满足 A2DP 配置文件规范中指定的所有强制性要求。  

    希望这对您有所帮助。

    此致、

    Vihang