当前位置:首页 > 翻译CC1101中文数据手册 - 图文
CC1101
3.12.2 最小转换键控(MSK)
当使用MSK,完整的传输(前导,同步字和有效载荷)将是MSK调制。
相移使用恒定的传输时间来完成。部分的信号周期可以通过改变相位来改善,通过 DEVIATN.DEVIATION_M来设置。
这相当于改变信号的波形。使用MSK时DEVIATN寄存器的设定在RX中不受影响。 当使用MSK,曼彻斯特编码/解码必须通过设定MDMCFG2来禁止。
3.12.3 振幅调制
CC1101支持两种不同模式的振幅调制:OOK和ASK。
OOK调制简单的转换PA开或关来分别调制1和0。
通过CC1101的使能ASK可编程调制深度(1和0之间的差异),和脉冲振幅的修整。脉冲 修整产生一个更宽的带宽强制输出频谱。
当使用OOK/ASK,来自SmartRF Stdio的AGC设置首选的FSK/MSK设置不是适宜的。 DN022指导中有怎样从SmartRF Stdio的首选设置中查找适宜的OOK/ASK设置。当使用 OOK/ASK,DEVIATN的设置不影响TX和RX。
3.13
接收信号限定和链路质量信息
CC1101有几种可以用来增加正确的同步字被检测的几率的限定: ??同步字限定
??PQT(前导质量门限)
??RSSI(接收信号强度指示) ??CS(载波监听) ??CCA(净信道评估) ??LQI(链路质量指示)
3.13.1 同步字限定
如果在MDMCFG2寄存器中使能接收同步字检测,在检测到有效的同步字之前CC1101不 填充RX FIFO并且执行数据包过滤功能。同步字限定模式通过MDMCFG2.SYNC_MODE设置, 见表3-10的说明。表27中的载波监听的描述见Section17.4。
SWRS061D
Page 15 of 42
CC1101
3.13.2 前导质量门限(PQT)
在同步字接收之前必须一个质量高于编程门限的前导。
PQT的另一个应用时作为可选的RX终止时间的一个限定。见Section。
前导质量评估器通过每一次接收的不同于前一位的位增加内部计数器,通过每次接收的
与前一位相同的位来减小。门限值通过PKTCTRL1.PQT寄存器配置。该计数器的4·PQT门限
用来检测同步字。通过设置为0值,禁止同步字的前导质量限定。
GDO中的一个引脚通过设定IOCFGx.GDOx_CFG=8可以用来检测“前导质量范围”信号。 通过检测PKTSTATUS寄存器的PQT_REACHED位也是可以确定前导质量的范围。当接收的信 号超过PQT该信号/位assert。
3.13.3 RSSI
RSSI的值时在选择的通道中信号功率级别的估计。这个值基于RX中当前增益的设置和 信道中的标准信号等级。
在RX模式,RSSI可以连续的从RSSI状态寄存器读取知道解调器检测到一个同步字(当 同步字检测使能)。此时RSSI读取的值将被冻结知道芯片下一次进入RX状态。
注意:从无线进入RX模式到在RSSI寄存器检测到一个正确的RSSI值需要一定的时间。 查看DN505[15]获得RSSI响应时间估算的详细信息。
RSSI的值以dBm和1/2 dB给出。RSSI更新速率,fRSSI 依赖于接收滤波带宽和 AGCCTRL0.FILTER_LENGTH。
SWRS061D
Page 16 of 42
CC1101
如果使能PKTCTRL1.APPEND_STATUS,数据包最后的RSSI值自动添加到有效载荷后 面的第一个附加字节。
从RSSI状态寄存器读出的RSSI值时2个补足的数字。下面的程序可以将RSSI转换为完
整的功率级别(RSSI_dBm)。
1) 读取RSSI状态寄存器
2) 将读到的数据从16进制数转换到二进制数(RSSI_dec)
3) 如果RSSI_dec≧128,RSSI_dBm =(RSSI_dec - 256)/2 – RSSI_offset 4) 如果RSSI_dec<128,RSSI_dBm =RSSI_dec /2 – RSSI_offset
表28给出了RSSI_offset的典型值。表18和19给出了不同数据速率下作为输入功率的功 能的RSSI典型图。
SWRS061D
Page 17 of 42
共分享92篇相关文档