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:cc2564 EDR3模式

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2564MODN, MSP430F5659, CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/568221/cc2564modn-cc2564-edr3-mode

器件型号:CC2564MODN
主题中讨论的其他器件: MSP430F5659CC2564

你好。

我有一些问题。

我正在使用 cc2564modn + msp430f5659 定制板+ bluetoothia。

我尝试在 MSP430中发送3Mbps 数据速率。  

但是、数据速率最高可达400kbps。

我尝试通过 HCI 命令设置 EDR 模式。

与 Android 连接后、我在 bluetopia 主代码中使用了 HCI 命令、如下所示。

VS_Enable_FCC_Test_Mode (BluetoothStackID、mtEDR3、VS_TEST_pattern_PN15、0x27、0x0F、 0、0); 

执行此代码后,我通过 halBtSendArray()发送一些数据包。

然后、Android 和 cc2564连接断开。

在此线程()中 ,Vihang Saeds 调制类型(br 或 EDR) 取决于与远程端另一个 BT 设备的协商。

然后、如何在远程侧选择调制类型?

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您的请求者已分配给相关专家。
    请期待收到有关此问题的后续答复。
    BR、
    Eyal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    首先,VS_Enable_FCC_Test_Mode() API 会按照名称的建议将器件置于连续 TX 测试模式。 此模式仅用于测试、当器件连接到另一个蓝牙器件时、不得使用。 结果是(如您所注意到的)断开连接。

    有关选择 EDR 的信息,请参阅您之前的文章:

    此外、我建议重新考虑 有关 在2个器件之间协商后如何选择 EDR 模式的蓝牙核心规格。 远程设备必须支持 EDR、但与 CC2564一样、您无法在远程设备(如电话)上手动选择仅使用 EDR。 它将根据蓝牙规范定义的协议进行。

    [引用用户="younjun Kim "]

     

    我正在使用 cc2564modn + msp430f5659 定制板+ bluetoothia。

    我尝试在 MSP430中发送3Mbps 数据速率。  

    但是、数据速率最高可达400kbps。

    [/报价]

    EDR3的符号速率为3Mbps。 在从链路层到 SPP 配置文件的所有蓝牙协议层的开销之后、SPP 配置文件的实际数据速率将远低于该速率。 不仅仅对于 CC256x、任何蓝牙器件都是如此。

    此外、我认为 MSP430F5659的 HCI UART 波特率不能超过1MHz、因此在 MSP430 USCI_A 端口上的最大波特率设置下、 对于这种情况、无法获得超过1Mbps 或接近1Mbps 的应用级吞吐量。 从角度来看、400Kbps 的吞吐量是合理的。

    话虽如此、堆栈中有几个参数可以更改以优化 SPP 吞吐量。 请参阅:  

    此致、

    Vihang