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.

[参考译文] CC110L:CC110L 中的 CCA 实现

Guru**** 2813665 points

Other Parts Discussed in Thread: CC110L

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/835439/cc110l-cca-implementation-in-cc110l

器件型号:CC110L

你(们)好  

  我正在尝试了解 CC110L 的 CCA 模式。 我对 CC110L CCA 模式的实现有一些疑问。

  首先、我将说明与 CCA 实现相关的寄存器设置

  与该模式相关的寄存器设置

  MCSM1 = 0x3F

  AGCCTRL2 = 0x43 [33dB]

  AGCCTRL1 = 0x40  

  IOCFG2 = 0x09  

因此、基本上我已将阈值设置为33dB、我正在观察示波器上的 GDO2状态、以检查我的电流通道是否清晰。

高:-通道清除

低:-信道忙

 

我的查询

1>我有一个定制的 CC110L 板、并且我已经将其设置为通道0 Rx 模式、具有高于 CCA 模式设置。 当我观察此模块的 GDO2引脚时、我会看到一些随机的高电平到低电平转换

但在通道0附近没有进行射频通信。

 

2>现在、借助 TI CC110L 模块、我以10ms 的间隔在通道0上发送一些随机数据。 当我观察定制板的 GDO2时、它会以10ms 的正确速率显示从高到低的转换(表示通道0上正在进行一些通信)、但我也会看到 GDO2上的一些随机从高到低、这也不应该出现。

 

3>现在,即使我将 TI 的 CC110L 模块发送数据的通道切换为0、1、2、3、4,我的定制板的 GDO2引脚仍显示通道0正忙,与 TI 的 CC110L 模块在通道0上发送数据时完全相同。

 

有什么帮助吗?

 

提前感谢。  

 

 注:----------------------------------------------------------------

我的完整设置如下所示

const u8 uC_CC110L_Config[48]=

0x09、// IOCFG2 GDO2输出引脚配置
0x2F、// IOCFG1 GDO1输出引脚配置
0x07、// IOCFG0 GDO0输出引脚配置  
0x4F、// FIFOTHR RX FIFO 和 TX FIFO 阈值
"G"、// SYNC1同步字、高字节
'N'、// SYNC0同步字、低字节
61、// PKTLEN 数据包长度
0x0D、// PKTCTRL1数据包自动化控制
0x05、// PKTCTRL0数据包自动化控制
0x00、// ADDR 设备地址
0x00、// CHANNR 通道编号
0x06、// FSCTRL1频率合成器控制
0x00、// FSCTRL0频率合成器控制
0x10、// FREQ2频率控制字、高字节
0xA7、// FREQ1频率控制字、中间字节
0x62、// FREQ0频率控制字、低字节
0xCA、// MDMCFG4调制解调器配置
0x83、// MDMCFG3调制解调器配置
0x12、// MDMCFG2调制解调器配置
0x22、// MDMCFG1调制解调器配置
0xf8、// MDMCFG0调制解调器配置
0x35、// DEVIATN 调制解调器偏差设置
0x07、// MCSM2主无线电控制状态机配置
0x3F、// MCSM1主无线电控制状态机配置
0x18、// MCSM0主无线电控制状态机配置
0x16、// FOCCFG 频率偏移补偿配置
0x6C、// BSCFG 位同步配置
0x43、// AGCCTRL2 AGC 控制
0x40、// AGCCTRL1 AGC 控制
0x91、// AGCCTRL0 AGC 控制
0、//未使用
0、//未使用
/*------------------ *
0xFB、// reserved_0x20使用 SmartRF Studio 中的设置
/*------------------ *
0x56、// FREND1前端 RX 配置
0x10、// FREND0前端 TX 配置
0xE9、// FSCAL3频率合成器校准
0x2A、// FSCAL2频率合成器校准
0x00、// FSCAL1频率合成器校准
0x1f、// FSCAL0频率合成器校准
/*------------------ *
0、//未使用
0、//未使用
0x59、// reserved_0x29使用 SmartRF Studio 中的设置
0x7f、// RESERVE_0X2A 使用 SmartRF Studio 中的设置
0x3F、// RESERVE_0X2B 使用 SmartRF Studio 中的设置
/*------------------ *
0x81、// TEST2各种测试设置
0x35、// TEST1各种测试设置
0x09、// TEST0各种测试设置
/*------------------ *
0xC0 // PATABLE +10dBm
};

 

  

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

    您好、Sasuke、

    GDO2上的意外转换很容易由附近的其他无线电设备引起。 您是否曾尝试将天线直接连接到频谱分析仪并查看它是否拾取了任何东西?

    即使您更改发送器的通道、某些功率仍会泄漏到相邻的通道中。

    此致、
    Fredrik  

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

    您好 Fredrik K

              谢谢主席先生的答复。

    1>是的,我已确保使用频谱分析仪,并且在 Vicinty 中看不到任何无线电信号。 [当我将 AGCCTRL0值从91更改为 B0时、意外转换会大幅减少、您可以解释原因吗?]

    2>如果它将泄漏相邻通道中的一些功率、那么如何确定我的通道是否清晰以及如何实现 CCA?

    与 CCA 实现相关的寄存器设置是否存在问题、您能否提供一些工作设置?  

    谢谢:)