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.

[参考译文] CC2564B:CC2564 HCI UART 参数(UART DIV、OS SP、MAP)的定义及其在波特率计算中的用法

Guru**** 2587345 points
Other Parts Discussed in Thread: CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/652682/cc2564b-definition-of-cc2564-hci-uart-parameters-uart-div-os-sp-mob-and-their-usage-in-the-baud-calculation

器件型号:CC2564B

您好!

我正在我的项目中使用 STM32F765和 CC2564B 蓝牙芯片、对 CC2564B 的 UART HCI 波特率计算有疑问。 在记录器工具中、如果我发送 HCI_VS_UPDATE_UART_HCI_Budrate

命令到 CC2564芯片、有有关 UART HCI 参数的信息消息、我无法理解。 消息随波特率值而变化:

在加电序列中、波特率配置为115200、并配置了记录器的参数

- UART_HCI 参数:对于    115200,UART DIV = 3,OS = 23,SP = 0,暴民= 10

UART_HCI 参数:对于    230400,UART DIV = 43,OS = 4,SP = 63,手机= 0

UART_HCI 参数:对于   3750000,UART DIV=1,OS =10,SP =15,MPL= 3

注意:在上电序列中、我的项目的记录器输出中的时钟信息如下:

检测到的时钟= 26000000 Hz
参考时钟= 26000000 Hz
XTAL 唤醒模式被禁用
REF 时钟对 PLL 有效
PLL 时钟输出正常
PLL 时钟输出= 40000000Hz
时钟工作模式:PLL 模式
ARM 时钟= 40000000Hz、慢时钟:外部
OCP 时钟= 80000 Hz

我找不到有关这些参数、波特率计算或解释的任何文档...

因此,我想问的问题是,在计算 CC2564B 芯片的波特率时,这些参数和含义是什么?

是否有任何使用这些参数(SP、OS、UART DIV、暴民)的 CC2564B 波特率计算公式?  

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

    这些是 CC256x 器件内部的一些 UART 参数、用于自动计算 UART 波特率。 从应用和/或使用角度来看、仅以下信息相关。
    -上电后的默认 t 波特率设置为115.2 kbps。
    -波特率随后可通过 VS 命令进行更改。 该器件以命令完成事件(仍然为115.2kbps)进行响应、此后波特率发生变化。

    这些信息也可以在器件数据表和特定于供应商的命令文档中找到。
    www.ti.com/.../cc2564.pdf
    processors.wiki.ti.com/.../CC256x_VS_HCI_Commands

    此致、
    Vihang