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.

[参考译文] CC1110-CC1111:1111:CC1110-CC1190,1190,用于15.247 ,DN006

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/667198/cc1110-cc1111-cc1110-cc1190-for-fcc15-247-dn006

部件号:CC1110-CC1111</s>1111
主题中讨论的其他部件:CC1101CC1190

我们需要一个CC1110-CC1190认可1190认可的模块,用于15.247 的。 从DN006起,建议使用一些不同的设置。 我们已经测试了其中的一些设置,并对结果提出了一些问题。

我们正在使用SmartRFStudio7进行测试。 对于38,4kBaud,我们使用首选设置DN006表4,优化灵敏度。 通过衰减器,我们可以衰减信号,直到看到一些数据包丢失。 灵敏度接近表4中列出的104dBm (假设使用了整个数据表中使用的1 % 数据包丢失)。 该模块通过SmartFRStudio7报告在典型100个软件包中看到的RSSI值99dBm +-1dB。

在DN006之后,我们选择250kbaud并将调制偏差,数据速率和接收带宽更改为2-FSK,177kHz,384kBaud和540kHz。 这应提供符合15.247 要求的频谱。 我们现在获得的灵敏度比第一个案例低~5dB,报告的RSSI为95+-4dB。 在具有提及的任何RSSI值(-91dBm ->-99dBm)的软件包中会看到位错误。

现在的问题是:RSSI值中的这种传播是否是预期的,(可能)是由增加的Rx带宽引起的? 是否可以/应该更改一些其他设置以提高性能? 我尤其感到困惑的是,接收的软件包正常,RSSI值较低(-99dBm),有些软件包的CRC错误值较高(-92dBm)。 我本以为这次测试会有一个正常的RSSI读数-就像那些针对灵敏度优化的38,4kBaud的读数一样。

生成测试信号时CC110EMK的输出设置为-30dBm,衰减器提供所需的输入电平。

谨致问候Niels Harthøj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    要更准确地计算RSSI,请增加AGCCTRL0.FILTER_LENGTH。 我假设您的AGCCTRL0 = 0xB0。 尝试使用0xB1和0xB2。

    输入功率水平显著高于灵敏度限制时,RSSI读数是否更稳定?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当AGCCTRL0设置为0xB2时,RSSI读数变得更稳定,极端值消失得越多。 平均100个以上的封装将增加1dB,在0xB2设置下,从-96,7dBm增加到-95,8dBm。

    此AGCCTRL0修改不会更改噪音和错误率。

    使用AGCCTRL0=0xB0:当增加输入电平时,RSSI读数变得更稳定,即输入给出RSSI=-77dBm时,报告的软件包为-77或-78dBm。

    我仍然对低输入的错误模式感到困惑:CRC错误出现在具有任何报告值的包上。 我只希望在较低级别出现错误? 但这可能是540kHz Rx带宽的预期结果? 凭借100kHz带宽,结果更加直观。

    BTW:如何控制将哪些RSSI_OFFSET值用于计算,数据表表68? 868和915MHz范围的值是否相同?

    此致

    尼尔斯

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

    868和915 MHz的RSSI偏移相同。 典型值可在CC1101数据表表的表31中找到。

    将AGCCTRL0设置为0xB2而不是0xB0会降低RSSI更新速率(即增加RSSI平均值的样本数量),因此应提供更稳定的RSSI读数。 不确定为什么在RSSI =-77 dBm时看不到这一点。  

      详细说明RSSI (和AGC)稳定时间。 如果前导码长度足够长,使AGC可以设置,则可以将AGCCTRL0更改为0xB2。  

    请详细说明"低输入时的错误模式:CRC错误出现在具有任何报告值的软件包上。" 您的测试方式和数据点。 此外,确保在受控环境中进行测量。  

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

    更令我困扰的是"单个包"RSSI,而不是平均值。

    随附的文件显示了四种包装运输情况。 屏蔽盒中的一个接收板和一个板CC1110EMK正在传输。 所有病例均为915MHz。 所有测试都启用了具有LNA增益的CC1190。

    使用SmartRF Studio7发送和接收100个具有30字节有效负载的软件包,除非另有说明,否则设置为默认值。 接收和报告带有单个RSSI值的数据包,输入应固定(请参阅其他示例)。

    第一个示例是DN006中用于15.247 F和平 测试的设置。 此处接收器的RSSI范围很广,在整个范围内都可以看到CRC错误,-92dBm时的一些错误报告RSSI,以及-100dBm时的一些正常pakages报告RSSI。 其他三个示例显示了模块和信号电平的一些不同设置。

    我不知道DN006 F和平 比目(15.247)的某些设置是否可以改进? 或者,结果仅由宽(540kHz)输入Rx滤波器引起?

    /cfs/file/__key/communityserver-discussions-组件文件/156/RSSI_2D00_CRC_2D00_errors.txt

    (希望我成功上传文本文件)

    此致

    尼尔斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的测量结果显示,RSSI的容差较大,接近灵敏度限制。 我认为这是可以预料的。

    为什么需要准确的RSSI读数? 对于灵敏度测量,输入功率级别应由源(例如RF信号发生器)定义。 这将为您提供在受控环境中测得的有限灵敏度。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不一定需要准确的RSSI测量值。 我更需要确信电路具有正确/最佳的设置以获得良好的性能。 针对灵敏度优化的38.4kBaud设置更好地提供这种效果。 但窄带宽显然与FCC冲突。

    此致

    尼尔斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的宽带250 kbps测量值显示30字节有效负载+ 2字节CRC的22 % 数据包错误率(每)。 这相当于0.1 % 的位错误率(BER)。 您似乎在大约-94-95 dBm时达到此值,因此设置似乎正常。

    此外,您使用250 kbps设置作为起点,只需更改偏差和符号速率。 这是实现最佳设置的正确方法。