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.

[参考译文] CC1200:数据包 TX/RX 之间的 RFStudio 寄存器差异

Guru**** 2535150 points
Other Parts Discussed in Thread: CC1200

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1012463/cc1200-rfstudio-register-differences-between-packet-tx-rx

器件型号:CC1200

我一直使用 CC1200 DK 来更好地了解芯片的使用、发现对于同一组射频参数、数据包 TX 模式和数据包 RX 模式之间的寄存器存在一些差异。 在专有电路板上使用 CC1200时、我发现 TX 范围似乎比预期短得多、并想知道这是否相关。

射频参数

  • 载波频率:903-927 MHz
  • XTAL 频率:40MHz
  • 符号速率:500ksps
  • 比特率:500kbps
  • RX 滤波器带宽:833.33 kHz
  • 调制格式:2-FSK
  • 偏差:124.816895 kHz
  • TX 功率:14dBm
  • PA 斜升:启用
  • 美白:已启用
  • 性能模式:高性能
  • 图像补偿:已启用

其余寄存器值由 RFStudio 给出。

数据包 TX 模式和数据包 RX 模式之间存在一些差异。

CC1200寄存器 数据包 TX 模式 数据包 RX 模式
FS_DIG1 0x04 0x07
FS_DIG0 0x50 0xAB
FS_DVC1 0xF7 0xFF
FS_DVC0 0x0F 0x17

从用户手册中的寄存器说明和 SmartRF Studio 中可以看到、涉及的许多位应该来自 SmartRF Studio。 这些值是否需要以不同的模式显式写入芯片?

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

    您是否还能够澄清频率校准选通会影响哪些寄存器? 在我看来、在使用不同的频率时、需要设置哪些寄存器并不完全清楚。 写入新的中心频率和调用 cal 命令似乎足以使用另一个通道。 是否应该使用 SmartRF Studio 中的值或仅 SmartRF Studio 中以绿色显示的值显式写入芯片上的所有寄存器?

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

    SmartRF Studio 提供的所有与复位值不同的寄存器都必须写入芯片。

    必须根据 SmartRF Studio 设置 FS_x 寄存器、以设置同步设置、从而获得最佳性能。 RX 和 TX 中的设置不同、可提供最优相位噪声等

    要使用不同的通道、请向 FREQ 寄存器写入新频率并执行 SCAL。   

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

    为了明确清零、需要为每个到 TX 或 RX 模式的转换向 FS_x 寄存器写入适当的值。 是这样吗?

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

    -所有与复位值不同的 FS_x 寄存器都必须在启动时写入 CC1200

    -当切换到/从 RX/TX 时,必须写入在 RX 和 TX 之间不同的 FS_x 寄存器。