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.

[参考译文] CC115L:CC115L 是否使用固定数据白化?

Guru**** 2407340 points
Other Parts Discussed in Thread: CC115L, LAUNCHXL-CC13-90, CC1101, CC2500

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/980277/cc115l-does-cc115l-use-fixed-data-whitening

器件型号:CC115L
主题中讨论的其他器件: LAUNCHXL-CC13-90CC1101CC2500

您好!

我们正在开发使用 CC115L 射频发送器的器件。 我将通过 SPI 配置发送器的以下参数:

  • 基频= 868.95MHz
  • 偏差= 50kHz
  • 数据速率= 100kBaud
  • 通道间隔= 200kHz
  • GFSK 调制
  • 可变数据包长度、禁用曼彻斯特编码

我正在使用 TI LAUNCHXL-CC13-90开发套件和 SmartRF Studio 测试通信。 只有当数据白化选项设置为"CC1101/CC2500兼容"时、我才能看到 CC115L 传输的每个有效数据包。 禁用数据白化后、我可以看到使用上述设置从其他附近器件接收到的数据包正在传输、但我看不到使用 CC115L 的器件传输的任何数据包。 此发送器是否使用固定数据白化? 如果是、是否有禁用它的选项? 我在发送器数据表中找不到任何与白化相关的寄存器。

我的寄存器设置如下:

/* CC115L 的射频设置*/
静态 CC115LRFSettings Structut rfSettings =
{
0x2E、// IOCFG2 GDO2输出引脚配置
0x02、// IOCFG0 GDO0输出引脚配置
0x47、// FIFOTHR TX FIFO 阈值
0x54、// SYNC1 同步字、高字节
0x3D、// SYNC0 同步字、低字节
0x05、// PKTCTRL0 分组自动化控制
0x21、// FREQ2 频率控制字、高字节
0x6B、// FREQ1 频率控制字、中间字节
0xD0、// FREQ0 频率控制字、低字节
0xFB、// MDMCFG4 调制解调器配置
0xf8、// MDMCFG3 调制解调器配置
0x11、// MDMCFG2 调制解调器配置
0x50、// DEVIATN 调制解调器偏差设置
0x38、// MCSM0 主无线电控制状态机配置
0xFB、//保留_0x20 使用 SmartRF Studio 中的设置
0xEA、// FSCAL3 频率合成器校准
0x2A、// FSCAL2 频率合成器校准
0x00、// FSCAL1 频率合成器校准
0x1f、// FSCAL0 频率合成器校准
0x81、// TEST2 各种测试设置
0x35、// TEST1 各种测试设置
0x09、// TEST0 各种测试设置
}; 

提前感谢您的任何建议、

Adam

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

    我认为数据表中的白化已删除。 根据我可以找到的内容、这可以通过 PKTCTRL0中的位6进行设置、并且由于该位在设置中设置为0、因此白化应该关闭。  

    如果您将 CC13-90板连接到 SmartRF Studio 并在此板上禁用白光功能、那么您从 CC115L 板接收到的数据是如何的?  

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

    您好!

    在启用白光功能的情况下接收到的数据包与我从 CC115L 发送的数据包完全匹配:

    08:53:08.287 | 19 | 14 44 8d 39 78 56 34 12 01 07 15 1b 7a 55 00 04 13 B2 AC 4a 03 B1 69 |-57

    08:53:18.288 | 19 | 14 44 8d 39 78 56 34 12 01 07 15 1b 7a 55 00 00 04 13 B2 AC 4a 03 B1 69 |-58

    08:53:28.288 | 19 | 14 44 8d 39 78 56 34 12 01 07 15 1b 7a 55 00 00 04 13 B2 AC 4a 03 B1 69 |-58

    接收到的数据包禁用白化:

    08:53:58.304 | E6 | F5 59 17 D4 FD 65 10 F8 7b D5 2c 6B ed 02 0A 54 7d 29 CB df A1 f0 8c d6 30 1c D2 10 00 01 50 08 02 2a 40 00 a0 06 00 28 A1 41 2a 20 c0 01 01 C1 81 04 45 12 A4 92 88 2a A5 02 a0 90 01 42 04 05 32 51 68 00 22 42 0A 51 10 08 88 42 08 00 D4 42 dd 28 79 02 40 02 0A 4a aa B1 04 81 41 00 a0 02 01 00 A5 24 10 41 28 A2 A8 00 14 40 11 10 90 08 04 22 A4 C1 28 A3 10 05 21 04 62 4a a0 09 44 52 88 25 11 49 04 08 19 31 20 54 14 04 88 81 00 10 80 50 00 02 00 82 05 00 09 08 22 42 40 3a 92 02 81 10 21 A2 74 2b 15 4a 52 A9 01 01 41 42 91 44 83 00 36 00 91 21 08 A3 14 22 20 10 08 32 00 54 10 4D 48 84 1D 10 aa 01 8a 22 81 00 a0 02 00 A1 10 11 4a A2 28 08 40 55 46 89 08 B2 14 2a 62 41 08 |-58 CRC 错误

    08:54:08.302 | E6 | F5 59 17 D4 FD 65 10 F8 7b D5 2c 6B ed 02 0A 54 7d 29 CB df A1 f0 8c d6 30 1c D2 00 90 2a 09 00 84 10 03 02 00 08 42 40 00 40 6A d0 11 51 14 20 55 44 0A 44 8c 00 01 42 46 aa 89 51 00 00 00 00 81 11 2a 00 02 2e 52 81 02 82 28 04 84 E2 08 00 58 50 49 11 04 08 20 9a 0A a0 05 11 30 0A 40 00 82 05 89 50 00 A4 90 D4 12 94 41 64 84 24 01 06 46 40 21 00 A5 40 94 20 82 50 a0 01 4a 20 15 20 2a 84 a0 10 54 80 52 8a 02 84 01 02 C8 14 01 02 D2 80 40 15 48 40 0c 30 85 01 48 82 40 11 03 22 85 28 96 52 95 41 26 4a 84 04 25 42 89 55 10 22 40 83 10 00 02 D5 00 11 28 22 29 00 90 aa 01 40 a0 84 80 72 09 04 24 54 04 04 0A 16 10 56 94 00 94 25 00 02 00 15 40 20 04 22 08 b4 0A 50 20 20 20 20 20 01 |-58 CRC 错误

    08:54:18.303 | E6 | F5 59 17 D4 FD 65 10 F8 7b D5 2c 6B ed 02 0A 54 7d 29 CB df A1 f0 8c d6 30 1c D2 4a 90 00 95 02 90 60 91 50 A4 0A 42 A6 85 00 C8 11 02 81 29 21 3a 11 00 A4 40 05 06 12 84 12 51 09 2D 02 44 60 3b 9c 80 40 C2 aa 6a AC 12 00 b4 A3 26 45 94 01 08 34 a0 92 28 10 40 50 49 20 00 25 06 56 00 08 16 52 82 A4 44 0A 8A 20 AC 04 A8 a0 80 41 A8 04 68 28 1f 04 45 0A 89 08 45 78 80 42 40 88 35 20 94 18 05 08 25 0A 84 40 81 42 80 28 E4 41 2a 20 28 18 00 20 8a 00 28 01 54 00 04 38 40 D1 68 92 56 12 8c 01 00 80 50 0A 05 45 10 91 48 05 40 09 0A 59 0A 80 9b 88 80 44 29 02 90 88 00 00 50 82 11 63 10 0c 92 20 84 41 90 94 32 24 95 10 26 88 95 2c 8a 94 0A 90 58 69 64 80 91 31 42 43 |-57 CRC 错误

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

    您能否尝试更改  PKTCTRL0中位6的值并查看您是否收到更改?  

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

    我尝试将 PKTCTRL0中的位6从0更改为1、但接收到的数据包与上面列出的相同。

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

    您能否通过读取寄存器值来验证 PKTCFG0是否实际设置为0x05?  

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

    我验证了 PKTCTRL0值、由于寄存器地址定义中的错误、它是默认复位值= 0x45 (位6设置为1)。 修复后、写入正确的值0x05、我可以接收有效的数据包而不进行白化处理。

    我的理解是 、SmartRF Studio 始终将此位设置为0、因此 PKTCTRL0应始终由生成的寄存器设置进行覆盖?

    感谢你的帮助。

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

    请注意、位6标记为"使用 SmartRF Studio 中的设置"。 如果使用不同的值、则芯片的性能超出数据表中描述的范围、因此未定义。