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:组帧错误

Guru**** 2563530 points
Other Parts Discussed in Thread: CC2564MODN

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/586422/cc2564modn-framing-error

器件型号:CC2564MODN

我们使用 TivaC 微控制器驱动 CC2564MODN (运行服务包1.4)。  有时、我们从 CC2564B 接收到一个硬件错误事件、错误代码为0xB (即 UART 组帧错误)。  我们已经对进入模块的传输信号进行了限定、它看起来非常干净、几乎完全是115.2Kbps (小于2%、UART 通常可以正常工作)。  如果我们收到硬件错误事件、我们会在250ms 内强制执行完整的电路板复位。  

1) 1) CC2564B 上是否存在任何已知的组帧错误问题?

2) 2)将 SHUTDOWN 引脚驱动为低电平是否会复位 CC2564B UART?  因为我们的电路板复位会将关断状态驱动为低电平10毫秒。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此查询将指派给专家。 他很快就会回来。

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

    您好 JR、

    [引用用户="JR Simma"]

    1) 1) CC2564B 上是否存在任何已知的组帧错误问题?

    [/报价]

    只要主机 UART 在 CC2564B/CC2564MODN 数据表中定义的容差范围内工作、CC2564B 中就没有与组帧错误相关的已知问题。 请注意、数据表中的波特率要求为每字节-2.5%至+1.5%、每位-12.5%至+12.5%。 如果主机 UART 偏离了这些容差范围、您可能会遇到 UART 组帧错误。

    [引用用户="JR Simma"]

    2) 2)将 SHUTDOWN 引脚驱动为低电平是否会复位 CC2564B UART? 因为我们的电路板复位会将关断状态驱动为低电平10毫秒。  

    [/报价]

    是的、将 nSHUTD 引脚驱动为低电平、然后驱动为高电平会完全复位 CC2564B、包括 UART。 之后必须重新初始化芯片。

    此致、

    VIHang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的告知。 该问题实际上似乎对应于下载 init 脚本的时间(今天早上跟踪)。 当我们下载初始化脚本时、在 CC2564B 准备就绪后不久、我们很少看到 UART 组帧错误。 但是、当我们在 CC2564B 准备就绪后大约1.7秒下载服务包时、几乎每个下电上电周期都会看到 UART 组帧错误。 我找不到有关下载服务包的最小/最大时序的任何数据、但我确实注意到 Muruta 的模块(使用 CC25xx)说要在器件准备就绪后立即下载 SP。 您能想到为什么等待下载 SP 会改变 CC2564B 的操作吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vihang:供参考、这是我对您的问题的第二篇帖子。 我想确保您看到了这两个。 在微控制器的 POR 上、我们执行4项操作:通过 nSHUTD 引脚复位 CC2564B、等待芯片准备就绪、发送 HCI 复位命令、然后发送服务包。

    在今天进行更多测试后、将器件从关断状态退出到发送服务包之间的延迟似乎并不重要。 相反、发送 RESET 命令和服务包之间的时间至关重要。 我们可以在发送 RESET 命令和服务包之间添加5秒的延迟、这会破坏 CC2564B。 我们将延迟设置为0、此后我们还没有看到错误情况。