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.

[参考译文] CC1125:使用 CC1125进行数据传输时出现问题。

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1208270/cc1125-problem-with-data-transmission-using-cc1125

器件型号:CC1125

我有一个带有微控制器和 CC1125的定制 PCB。 工作参数-频率169MHz。 偏差3kHz。 调制2GFSK。 符号速率12ksps。 数据包模式。 只发送。  

CC1125版本0x21   TXCO 38.4MHz。

我有两个 智能射频收发器评估板"TrxEB"和两个169MHz 射频模块。 根据上述设置、其中一个模块配置为传输、另一个射频模块配置为接收帧。 这是成功的。

然后、我对定制电路板上的射频发送器模块使用了 Smart RF Studio 设置。 我修改了一些设置、以适合定制板上的38.4MHz TXCO。

然后、我断开射频发送器模块的连接、并将射频接收器模块连接到定制发送器板。  

在定制板上、我能够针对频率和功率正确配置 CC1125。 但是、我无法传输数据。 附加的频谱分析仪图显示了从定制板输出的射频频谱。 似乎没有调制。 此外、当连接到 Smart RF 接收器模块时、没有数据接收。 该 智能射频射频接收器模块从定制板接收到足够的射频功率。

我已经实现了勘误表。  

此外、还附有 SmartRF Studio 接收器设置和定制板相关源代码的屏幕截图。

您能想到为什么似乎没有数据调制的任何原因吗?

为什么 SmartStudio 射频模块无法正确接收帧?

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

    尊敬的 Frank:

    射频模块是 TI 评估模块还是来自其他供应商? 您是否会提供指向您使用的模块的链接?

    "已将射频接收器模块连接到定制发送器板"这句话是什么意思? 您是否是指您通过同轴电缆将定制板连接到接收器模块?

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

    我正在使用收发器评估板 SmartRF TrxEB PCB 版本1.7.1 SN0x032A1。 与其连接的射频模块为 CC1120DK_EM_169 Rev 1.1.0。 SN 00062d。

    是的、定制板通过同轴电缆连接到接收器模块。

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

    这是 TI 评估板的链接。 您可以在相同的链接中找到169MHz 射频模块的文档。

    https://www.ti.com/tool/SMARTRFTRXEBK#tech-docs

    我认为定制模块存在问题、因为频谱分析仪图未显示任何调制。

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

    从上面看不清楚:定制电路板由 TRXEB 连接/控制、或者定制电路板是否有控制 CC1125的 MCU?  

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

    定制板具有一个控制 CC1125的 MCU、该 MCU 也位于定制板上。 然后、定制电路板上 CC1125的射频输出通过同轴电缆直接连接到 TI 评估模块上的 CC112X。 我正在使用 SmartRF Studio 7来设置  TI 评估模块以及 在 TI 评估模块上查看 CC112X 的数据输出。  TI 评估模块上的 CC112X 仅设置为接收器。 定制模块上的 CC1125 仅设置为发送器。

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

    该频谱类似于前导码(?)、您可以将其与 EVM 中由 SmartRF Studio 控制的频谱进行比较。

    对于定制电路板、这可能是设置或固件问题。 你是否尝试过发送一个 CW? 或仅发送随机调制数据、使用 Studio 中的设置和以下设置:

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

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

     为定制电路板和 TI 评估模块的未调制载波添加了频谱分析仪轨迹。 两个电路板看起来非常相似。 问题似乎与数据调制有关。 您能给我一个有关如何设置数据调制的代码示例吗? 我认为寄存器设置没有问题。 配置 TX FIFO 可能是问题所在。

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

    尊敬的 Frank:

    我已经为寄存器定义了值、 考虑到38.4MHz TCXO 的变化、这些值看起来是正确的。

    是否还有用于将设置写入 CC1125的代码?

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

     这是规范。 请注意、我使用许多默认寄存器值、例如 SYNC、前导码等 所以这些寄存器不会出现在代码中。

    此外、射频频率和射频功率由其他功能设置。 但是、设置射频频率和射频功率没有问题。

    我怀疑我没有正确配置 TX FIFO。

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

    感谢您的帮助。 我成功实现了自定义模块成功将数据包传输到 TI 评估模块。