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.

[参考译文] CC1354P10:通过 UART b/t CC1354 Launchpad 传输音频(参考 rfUARTbridge)

Guru**** 1807890 points
Other Parts Discussed in Thread: WI-SUN, CC3200AUDBOOST, CC1354P10
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1428388/cc1354p10-transferring-audio-via-uart-b-t-cc1354-launchpads-referencing-rfuartbridge

器件型号:CC1354P10
主题中讨论的其他器件:Wi-SUNCC3200AUDBOOST

工具与软件:

正如主题所述、我们将尝试在用于对讲机(手持收发器)功能的 CC1354P10-1 LaunchPad 之间来回传输音频。  在处理此问题时、我有几个问题:

1)我们最初希望将 Wi-SUN 用于我们的网状网络,因为我们希望能够在任何两个节点不在即时范围内,但在中间范围内的情况下,从节点"跳跃"到节点。  但是、我已经意识到在使用 Wi-SUN 时、至少必须将一个设备配置为主/主机(边界路由器)、其余设备是路由器节点。  每种情况都是这样吗?  如果是、这是一种比我们想采取的更复杂的方法。

2) 2)在使用 TI 专有射频(如 CCS 和 SmartRF Studio 中所示)中、我演示了 rfUARTbridge 示例允许在器件之间来回通信。  我的计划是将该代码与 rfEchoTx 和 rfEchoRx 示例中看到的功能结合起来、这样可以把 rfUARTbridge 的前后功能与"回显"功能结合起来。  在我看来、这种方法可以满足我对 Wi-SUN 网状网络的需求。  这是可行的吗?  

3)最后,我想发送音频数据包,而不仅仅是文本。  处理此问题的最佳方法是什么?  我们将使用 TI CC3200AudBoost 器件来编码/解码来自外部麦克风/扬声器的音频。  直接发送音频文件似乎是理想的,但我不确定这是否可以用 UART。  我还考虑将非常小的音频文件转换为十六进制或二进制文件、因为我已经证明这些器件能够通过 UART 传输这些文件、但这可能会带来大量的延迟。  您对此有何看法?

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

    尊敬的 Cole:

    1)这是正确的。 Wi-SUN 网络始终需要边界路由器、而其他设备将是路由器节点。

    2) 2)是的、这听起来好像是适合您的用例的最佳解决方案。 另请记住、您需要选择 FCC 允许使用的 PHY。

    3) 3)请更详细地解释您希望执行的数据转换。 我想可能是音频代码->主 MCU -> UART -> CC1354P10之类的。  在查看 UART 封装的定义时、您会看到每个帧都包含起始位、数据位、(可选的奇偶校验位)、停止位。 传输的数据位由您决定。

    此致、
    等等