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.

[参考译文] SMARTRFTM-STUDIO:CC1100

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/665132/smartrftm-studio-cc1100

器件型号:SMARTRFTM-STUDIO
主题中讨论的其他器件:CC1100CC1150CC1101

您好!

我使用 RF Studio 7来设置寄存器以实现较低的数据速率和 RX BW。 CC1100射频芯片的工作设置很长一段时间、即250kbps、540KHz、MSK、433.92MHz。
我注意到某种程度的工具性能不准确、当基于一个典型设置并更改数据速率和带宽时、只会导致 MDMCFG4发生更改。 但是、当基于其他典型设置并更改参数时、除了 MDMCFG4 寄存器之外、还会导致以下其他更改: FSCTRL1、 FOCCFG、 BSCFG、 AGCCTRL2、 AGCCTRL1、  AGCCTRL0、 FREND1、 FSCAL3。
我查看 CC1100数据表以验证这些更改、但仍然没有意义、因为如果降低数据速率、为什么应降低 AGC 设置、例如从最大设置降低 LNA 增益。 不明白为什么其他寄存器也会受到影响?  
两个设置工具的选项都不会导致期望的性能、仅更改 MDMCFG4显示125kb/270KHz 的性能比 250kbps/540KHz 差。 当根据工具更改其他寄存器时、仍然没有看到太多改进。
那么、使用该工具的最佳方法是什么? 使用 ccdebuger?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您更改一个或两个参数、SmartRF Studio 不会重新计算所有设置。

    该工具计算频率、数据速率、偏差和 RX BW 的设置、但如果您更改其中一个参数、则必须评估是否还必须更改其他一些寄存器。 因此、始终从最接近您所需设置(通常为 RX BW)的预定义设置开始、并根据您的需求并在数据表的支持下进行更改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的一个特别问题是在使用 MSK 时处理 CC1150发送器和 CC1100接收器之间的频率偏移。 我知道 FOCCFG 寄存器提供了频率偏移控制、我通过实验使用了这些设置、并且非常了解 FOC_LIMIT 设置如何影响接收与频率偏移之间的关系。 下面是我的问题:

    1)当我将 FOC_LIMIT 打开至3 (11)=[+/- BWchan/2]或2 (10)[BWchan/4]时、似乎我具有合理的流量和灵敏度水平、但当它关闭(00)或 BW/8 (01)时、我不会接收任何数据@31.25kbps。 我还看到、BW/8设置工作正常@250kbps。 那么、为什么它与不同的数据速率相关? 在灵敏度、采集时间或其他方面、这有什么缺点? 似乎必须在某个地方进行折衷–所以我只想知道折衷是什么。

    2) 2)我没有使用 FOC_PRE_K 设置–从现在使用的任何默认设置更改该设置有哪些问题? 现在,我已获得2(10)=3k 环路增益。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不熟悉 CC1101上的频率偏移跟踪、因此我必须在复活节后与某人进行检查(有关人员有复活节假期)。

    但是、看一下 SmartRF Studio 中的预定义设置、对于高数据速率、FOC_LIMIT 看起来应该是低电平。 对于38.4kbps 和250kbps、我们都有预定义的设置、我建议您遵循。

    如果您遵循 SmartRF Studio 提供的设置、任何操作是否符合预期?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复!  
    根据 RF Studio FOCCFG 设置的建议、在31.25kbps 时工作、与250kbps 相比、仅改进了大约3dB、而敏感度级别(根据数据表)则为9db。
    总的来说、我想更好地了解 FOCCFG 机制、以及在数据速率较低(31.25kbps)时为什么需要打开频率偏移补偿。
    您能否查看这些详细信息?    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请提供您正在使用的寄存器设置以及 PHY 参数的简短摘要(例如数据速率、偏差、RX 滤波器带宽)。 我怀疑您使用的设置有问题。 一件事:您使用 MSK 来实现250kbps。 对于31.25kbps、您应该使用2GFSK。 如果是这种情况、您的帖子中不清楚。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../CC1100_5F00_31_5F00_25_5F00_last.html

    e2e.ti.com/.../CC1150_5F00_UHF_5F00_settings.txt

    请参阅随附的具有 CC1100 (Rx 侧)和 CC1150 (Tx 侧)寄存器设置的文件。

    PHY 参数:  
    频率:433.92MHz、数据速率:31.25kbps、MSK、RX BW:68KHz、晶振:26MHz (15ppm)、 TX 功率:+10dBm
    BTW、为什么不能将 MSK 用于31.25kb?

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

    MSK 可在250kbps 和500kbps 速率下正常工作、但对于较低的数据速率、我们建议使用2GFSK 调制。 您可以使用0.5的调制指数来仿真 MSK。 也就是说、偏差=符号速率/4。 我将用作起点的寄存器设置附加在一起。 与射频相关的设置应该可以、但您可以根据自己的需要更改数据包处理功能。

    e2e.ti.com/.../CC1100_5F00_31kbps_5F00_GFSK.html

    请注意、您需要为 CC1150设置相同的调制格式、偏差和同步字长。 CC1100使用4字节同步字进行设置;确保 CC1150使用相同的字。