Other Parts Discussed in Thread: 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
};