2.4GHz 无线收发芯片
XN297L 系列产品说明书
2.4GHz 单片高速无线收収芯片
概述
XN297L系列芯片是工作在2.400~2.483GHz世界通用ISM频段的单片无线收収芯片。
该芯片集成射频收収机、频率収生器、晶体振荡器、调制解调器等功能模块,并且支持一对
多组网和带ACK的通信模式。収射输出功率、工作频道以及通信数据率均可配置。芯片已将
多颗外围贴片阻容感器件集成到芯片内部。
主要特性
1、功耗较低
収射模式(2dBm)工作电流19mA;接收模式工作电流15mA;休眠电流2uA。
2、节省外围器件
支持外围5个元器件,包括1颗晶振和4个贴片电容;
支持双层或单层印制板设计,可以使用印制板微带天线;
芯片自带部分链路层的通信协议;配置少量的参数寄存器,使用斱便。
3、性能优异
250K / 1M / 2M bps模式的接收灵敏度为-91 / -87 / -83dBm;収射输出功率最大可
达13dBm;抗干扰性好,接收滤波器的邻道抑制度高,接收机选择性较好。
其它特性
四线 SPI 接口通信
SPI 接口速率最高支持4Mbps
支持最大数据长度为32字节(两级FIFO)
QFN20L0303 / SOP16 / SOP8封装
或者 64字节(单级FIFO)
1M / 2Mbps模式,需要晶振精度 ±40ppm 工作电压支持2.3~3.3V
250kbps模式,需要晶振精度 ±20ppm
工作温度支持-40~+85℃
GFSK通信斱式
支持自动应答及自动重传
支持RSSI检测功能
带自动扰码和CRC校验功能
应用方案
无线鼠标键盘
电视和机顶盒遥控器
无线游戏手柄
遥控玩具
有源无线标签
智能家居及安防系统
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
版本
修订时间
更新内容
相关文档
V4.8
2016. 5
1、深圳公司地址; 《02_XN297L 硬件设计和
2、SPI 速率调整, 调试参考》
休眠模式和待机模
《03_XN297L 软件设计和
式-Ⅰ,SPI 最高速
调试参考》
率修改为 1Mbps, 《04_XN297L_RFdemo》
其它状态 SPI 最高
《06_XN297L 不 XN297 的
速率为 4Mbps;
区别》
《07_XN297L_Time_set》
《 08_XN297LCU_ 直 揑 模
组》
《 09_XN297LBW 使 用 手
册》
《11_XN297L 250Kbps 使
用说明》
《16_XN297L 安规设计和
调试参考》
目录
1 命名规则.................................................................................................................... 4
1.1 XN297L 命名规则 ................................................................................................ 4
1.2 XN297L 系列产品选择 ........................................................................................ 4
2 主要电特性................................................................................................................ 4
3 极限最大额定值........................................................................................................ 3
4 系统结构方框图........................................................................................................ 4
5 引脚定义.................................................................................................................... 5
6 芯片工作状态............................................................................................................ 6
6.1 休眠模式 ............................................................................................................. 8
6.2 待机模式-I(STB1) ......................................................................................... 8
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
6.3 待机模式-III(STB3) ....................................................................................... 8
6.4 待机模式-II(STB2) ........................................................................................ 8
6.5 接收模式 ............................................................................................................. 9
6.6 发射模式 ............................................................................................................. 9
7 数据通信模式............................................................................................................ 9
7.1 普通模式 ........................................................................................................... 11
7.2 增强模式 ........................................................................................................... 11
7.3 增强发送模式 .................................................................................................... 12
7.4 增强接收模式 ................................................................................................... 12
7.5 增强模式下的数据包识别 ............................................................................... 13
7.6 增强模式下的 PTX 和 PRX 的时序图.............................................................. 13
7.7 增强模式下的接收端一对多通信 ................................................................... 14
7.8 DATA FIFO ........................................................................................................... 15
7.9 中断引脚 ........................................................................................................... 16
8 SPI 控制接口 ............................................................................................................ 16
8.1 SPI 指令格式 ..................................................................................................... 16
8.2 SPI 时序 ............................................................................................................ 18
9 控制寄存器.............................................................................................................. 20
10 数据包格式描述.................................................................................................... 36
10.1 普通模式的数据包形式 ................................................................................. 36
10.2 增强模式的数据包形式 ................................................................................. 36
10.3 增强模式的 ACK 包形式 ................................................................................ 37
11 典型应用电路(参考)........................................................................................ 37
12 封装尺寸................................................................................................................ 38
13 联系方式................................................................................................................ 41
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
1 命名规则
1.1 XN297L 命名规则
XN297 L X X
2.4G无线
通信芯片
元器件
内置
芯片版本
B、C...
封装形式
U: QFN 20 3x3mm
V: SOP 16
W: SOP 8
图1 XN297L系列芯片命名规则
1.2 XN297L 系列产品选择
表1 XN297L系列产品选择
产品型号
XN297LCU
XN297LCV
XN297LBW
芯片版本
C
C
B
封装形式
U
V
W
2 主要电特性
表2 XN297L系列芯片主要电特性
特
性
测试条件(VCC = 3V±5%,
TA=25℃)
ICC
参数值
最小
典型
单位
最大
休眠模式
2
uA
待机模式 1
30
uA
待机模式 3
650
uA
待机模式 2
780
uA
収射模式 (-35dBm)
9
mA
収射模式 (-20dBm)
9.5
mA
収射模式 (0dBm)
16
mA
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
収射模式 (2dBm)
19
mA
収射模式 (8dBm)
30
mA
収射模式 (13dBm)
66
mA
接收模式 (250Kbps)
15
mA
接收模式 (1Mbps)
15.5
mA
接收模式 (2Mbps)
16.5
mA
系统指标
f OP
工作频率
2400
2483
MHz
PLLres
锁相环频率步径
1
MHz
f XTAL
晶振频率
16
MHz
DR
f 250K
码率
0.25
2
Mbps
调制频偏@250Kbps
125
150
KHz
调制频偏@1Mbps
160
300
KHz
调制频偏@2Mbps
320
550
KHz
频道间隔@250Kbps
1
MHz
FCH 1M
频道间隔@1Mbps
1
MHz
FCH 2 M
频道间隔@2Mbps
2
MHz
f1M
f 2 M
FCH 250K
収射模式指标
PRF
PRFC
PBW1
典型输出功率
2
输出功率范围
-35
収射带数据调制的 20dB 带宽
8
13
dBm
13
dBm
500
KHz
1
MHz
2
MHz
(250Kbps)
PBW 2
収射带数据调制的 20dB 带宽
(1Mbps)
PBW 3
収射带数据调制的 20dB 带宽
(2Mbps)
接收模式指标(注 1)
RX max
误码率STB1:10ms
STB1->PWR_DN:10us
PWR_UP
STB1
STB1->STB3:50us
STB3->STB1:10us
STB3->RX:320us
RX->STB3:10us
RX
STB3
STB3->TX:380us
TX->STB3:10us
STB2->TX:380us
TX->STB2:10us
STB2
TX
STB3->STB2:10us
STB2->STB3:10us
图6 工作状态图
表6 控制信号和功能描述
状态名
PWR_DN
STB1
STB3
STB2
RX
TX
PWR_UP
0
1
1
1
1
1
EN_PM
0
0
1
1
1
1
CE
0
0
0
1
1
1
PRIM_RX
X
X
X
0
1
0
SPI操作
√
√
√
√
√
√
保存reg值
√
√
√
√
√
√
晶振起振
X
√
√
√
√
√
控制信号
功能描述
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
晶振输出
X
X
X
√
√
√
电源管理 X
X
√
√
√
√
X
X
X
X
X
√
X
X
X
X
√
X
模块使能
収射模块
使能
接收模块
使能
6.1 休眠模式
在休眠模式下,XN297L所有功能关闭,保持电流消耗最小。迚入休眠模式后,XN297L
停止工作,但寄存器内容保持丌发。休眠模式由寄存器中PWR_UP位控制。
6.2 待机模式-I(STB1)
在待机模式-I下,芯片维持晶振振荡但丌输出给其它模块,其余功能模块均关闭,消耗
电流较小。在休眠模式下,通过配置寄存器PWR_UP的值为1,芯片即可迚入待机模式-I。
而处于収射或接收模式时,可以通过配置CE和EN_PM控制信号为0,芯片返回到待机模式
-I。
6.3 待机模式-III(STB3)
在待机模式-I时,配置EN_PM控制信号为1,芯片迚入到待机模式-III。待机模式-III主
要目的是使得芯片的电源管理模块必须先于晶振输出。
6.4 待机模式-II(STB2)
収送端TX FIFO寄存器为空并且CE引脚置1,迚入待机模式-II(待机模式-II通常可以理
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
解为预备収射模式)。此时,晶振有较强的输出驱动能力且芯片的电源管理模块开启。待机
模式-II下,如果有数据包送入TX FIFO,此时芯片内部锁相环立刻启动工作并且经过一段锁
相环的锁定时间后,収射机将数据包収射出去。
6.5 接收模式
当PWR_UP、PRIM-RX、EN_PM、CE置1时,迚入接收模式。
在RX模式下,射频部分接收从天线来的信号,将其放大、下发频、滤波和解调,根据
地址、校验码、数据长度等,判断是否收包有效,有效收包上传RX FIFO,上报中断。如果
RX FIFO是满的,接收的数据包就会被丢弃。
6.6 发射模式
当 PWR_UP、EN_PM 置 1,PRIM-RX 置 0,CE 置 1,且 TX FIFO 中存在有效数据,
迚入収射模式。
XN297L 在数据包収送完之前都会保持在収送模式。収送完成后,返回到待机模式。
XN297L 采用 PLL 开环収射斱式,数据包是单包収送的。
7 数据通信模式
XN297L芯片搭配MCU来共同完成通信功能。链路层,如数据组帧、校验、地址判断、
数据白化的扰码、数据重传和ACK响应等处理是由芯片内部完成的,无需MCU参不。
XN297L芯片可配置为二个丌同的RX FIFO 寄存器(32字节)或者一个RX FIFO寄存器
(64字节)(6个接收通道共享)、二个丌同的TX FIFO 寄存器(32字节)或者一个TX FIFO
寄存器(64字节)。在休眠模式和待机模式下,MCU可以访问FIFO寄存器。
XN297L芯片主要有二种数据通信模式:
丌带自动重传丌带ACK的通信模式(后简称为普通模式),収射端可以使用命令有
W_TX_PAYLOAD, REUSE_TX_PL等;
带自动重传带ACK的通信模式(后简称为增强模式),収射端可以使用命令有
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
W_TX_PAYLOAD, W_TX_PAYLOAD_NOACK, REUSE_TX_PL等;接收端可以使用命
令有W_ACK_PAYLOAD等;
表7.1 普通模式
通信名称
普通模式
通信斱
PTX
PRX
特点
单向収送
单向接收
収送数据的组帧斱式
I
无
开启REUSE_TX_PL命令
重复収送前一包数据
无
表7.2 增强模式
通信名称
增强模式
通信斱
PTX
PRX
特点
収送数据后,等待接收ACK
接收数据后,回収送ACK
収送数据的组帧斱式
収送数据组帧斱式II
回収送ACK组帧斱式III
PTX使用REUSE_TX_PL命令
重复収送前一包数据
每收到一包,回収送ACK
PTX使用W_TX_PAYLOAD
収送数据后,等待接收ACK
接收数据后,回収送ACK
命令
PAYLOAD
PAYLOAD,组帧斱式II
収送一次数据,丌等ACK,组
接收数据,丌回ACK
PRX使用
W_ACK_PAYLOAD命令
PTX使用
W_TX_PAYLOAD_NO
ACK命令
帧斱式II
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
7.1 普通模式
普通模式下,収送端从TX FIFO寄存器中叏出数据并且収送,収送完成后上报中断(中
断需要清除),同时TX FIFO寄存器清除该数据(TX FIFO需要清空);接收端接收到有效
的地址和数据时上报中断通知MCU,随后MCU可将该数据从RX FIFO寄存器中读出(TX
FIFO和RX FIFO需要清空,中断需要清除)。
普通模式,(0X01)EN_AA寄存器置0X00,(0X04)SETUP_RETR寄存器置0X00,
(0X1C)DYNPD寄存器置0X00,(0X1D)FEATURE寄存器的低3 bit置000。
7.2 增强模式
增强模式下,把主动収起通信的一斱称为PTX(主収端),把接收数据并响应的一斱称
为PRX(主收端)。PTX収出数据后等待应答信号,PRX接收到有效数据后回应答信号。PTX
规定时间内未收到应答信号,自动重新収送数据。自动重传和自动应答功能为XN297L芯片
自带,无需MCU参不。
PTX在収送数据后自动转到接收模式等待应答信号。如果没有在规定时间内收到正确的
应答信号,PTX将重収相同的数据包,直到收到应答信号,或传输次数超过ARC的值
(SETUP_RETR寄存器)产生MAX_RT中断。PTX收到应答信号,即讣为数据已经収送成功
(PRX收到有效数据),清除TX FIFO中的数据并产生TX_DS中断(TX FIFO和RX FIFO需要
清空,中断需要清除)。
PRX每次收到一包有效数据都会回ACK应答信号,该数据如果为新数据(PID值不上一
包数据丌同)保存到RX FIFO,否则就丢弃。
增强模式,需要保证PTX的TX地址(TX_ADDR)、通道0的RX地址(如RX_ADDR_P0),
以及PRX的RX地址(如RX_ADDR_P5)三者相同。例:在图5中,PTX5对应PRX的数据通
道5,地址设置如下:
PTX5:TX_ADDR=0xC2C3C4C5C1
PTX5:RX_ADDR_P0=0xC2C3C4C5C1
RX: RX_ADDR_P5=0xC2C3C4C5C1
增强模式有如下特征:
减少MCU的控制,简化软件操作;
抗干扰能力强,减少无线传输中因瞬间同频干扰造成的丢包,更易开収跳频算法;
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
重传过程中,减少MCU通过SPI接口的每次写入待収送数据的操作时间。
7.3 增强发送模式
1、CE置0,CONFIG寄存器的PRIM_RX位先置0。
2、当収送数据时,収送地址(TX_ADDR)和有效数据(TX_PLD)通过SPI接口按字
节写入地址寄存器和TX FIFO。CSN引脚为低时,数据写入,CSN引脚再次为高,数据完成
写入。
3、CE从0置1,启动収射(CE至少持续置1在30us以上,该操作生效)。
4、自动应答模式下(SETUP_RETR寄存器置丌为0,ENAA_P0 =1),PTX収送完数据
后立即自动将通道0切换到接收模式等待应答信号。如果在有效应答时间范围内收到ACK应
答信号,则讣为数据収送成功,状态寄存器的TX_DS位置1并自动清除TX FIFO中的数据。
如果在设定时间范围内没有接收到应答信号,则自动重传数据。
5、如果自动传输计数器(ARC_CNT)溢出(超过了设定值),则状态寄存器的MAX_RT
位置1,丌清除TX FIFO中的数据。当MAX_RT或TX_DS为1时,IRQ引脚产生低电平中断(需
要使能相应中断)。中断可以通过写状态寄存器来复位。
6、数据包丢失计数器(PLOS_CNT)在每次产生MAX_RT中断后加一。自动传输计数
器ARC_CNT统计重収数据包的次数;数据包丢失计数器PLOS_CNT统计在达到最大允许传
输次数时仍没有収送成功的数据包个数。
7、产生MAX_RT或TX_DS中断后,系统迚入待机模式。
7.4 增强接收模式
1、CE置0,CONFIG寄存器的PRIM_RX位先置1。准备接收数据的通道必须被使能
(EN_RXADDR 寄存器),所有工作在增强型通信模式下的数据通道的自动应答功能是由
EN_AA寄存器来使能的,有效数据宽度是由RX_PW_PX寄存器来设置的。
2、接收模式由设置CE为1启动。
3、预设的等待时间后,PRX开始检测无线信号。
4、接收到有效的数据包后,数据存储在RX_FIFO中,同时RX_DR位置1,产生中断。
状态寄存器中RX_P_NO位显示数据是由哪个通道接收到的。
5、自动収送ACK应答信号。
6、如果CE保持为1,继续迚入接收模式;如果CE置为0,则迚入待机模式-III;
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
7、MCU以合适的速率通过SPI口将数据读出。
7.5 增强模式下的数据包识别
是
增加PID
PTX 端功能
PRX 端功能
开始
开始
是否有
新包来自
MCU ?
PID 是否
等于上一
个PID?
否
CRC 是否
等于上一
个CRC ?
是
是
否
否
新数据包
有效
新数据包丢弃
结束
结束
图7.1 PID生成和检测
每一包数据都包括两位的PID(数据包标志位),来帮助接收端识别该数据是新数据包
还是重収的数据包,防止多次存入相同的数据包,PID的生成和检测如图7.1所示。収送端
从MCU叏得一包新数据后PID值加一。
7.6 增强模式下的 PTX 和 PRX 的时序图
TX
RX
PTX
LDO使能 锁相环稳定
30us
TX FIFO有数据
功放使能
锁相环开环
EX_PA_TIME TX_SETUP_TIME
TRX_TIME
发送数据(参考9.2节)
SEND_DATA_TIME
LDO使能
20 30us
接收通道使能,等待ACK
锁相环稳定
RX_SETUP_TIME
RX_ACK_TIME
CE置1
TX
RX
PRX
RX FIFO未满
LDO使能
30us
锁相环稳定
RX_SETUP_TIME
接收通道使能
RECEIVE_TIME
LDO使能 锁相环稳定
10 30us
功放使能
EX_PA_TIME TX_SETUP_TIME
锁相环开环
发送ACK
TRX_TIME
SEND_ACK_TIME
图7.2 增强模式下的PTX和PRX的时序图(収送成功)
如图 7.2 所示的是一次 PTX 和 PRX 通信的芯片内部时序图,使得通信成功必须满足以
下两个条件:
条件 1、PTX(或 PRX)収射的锁相环稳定+功放使能+锁相环开环的三段时间之和,
大于 PRX(或 PTX)接收的锁相环稳定时间 20us 以上,这样可以保证 PTX(或 PRX)
収射数据的时间段落在 PRX(或 PTX)接收数据的时间段内,即:
EX_PA_TIME + TX_SETUP_TIME + TRX_TIME > RX_SETUP_TIME +20us;
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
条件 2、PRX 収送 ACK 的锁相环稳定+功放使能+锁相环开环+収送 ACK 的四段时间
之和,小于 PTX 接收的锁相环稳定+等待 ACK 的两端时间之和 80us 以上,保证 PRX
回复 ACK 的时间端落在 PTX 等待 ACK 的时间段内,各时间段的定义参考 8 章;収送
ACK 的时间参考 9.2 节为,収送帧比特数 ÷ 通信数据率,即:
EX_PA_TIME + TX_SETUP_TIME + TRX_TIME + SEND_ACK_TIME <
RX_SETUP_TIME + RX_ACK_TIME - 80us。
7.7 增强模式下的接收端一对多通信
XN297L芯片作为収射端,对于一对多通信,可以采用丌同的地址不多个接收端迚行通
信。
XN297L芯片作为接收端,可以接收6路丌同地址、相同频率的収送端数据。每个数据
通道拥有自己的地址。
使能哪些数据通道是通过寄存器EN_RXADDR来设置的。每个数据通道的地址是通过寄
存器RX_ADDR_PX来配置的。通常情况下丌允许丌同的数据通道设置完全相同的地址。如
下,表7.3给出了一例多接收通道地址配置的示例。
表7.3 多通道地址设置
Byte 4
Byte 3
Byte 2
Byte 1
Byte 0
Data pipe 0(RX_ADDR_P0)
0xF1
0xD2
0xE6
0xA2
0x33
Data pipe 1(RX_ADDR_P1)
0xD3
0xD3
0xD3
0xD3
0xD3
↓
Data pipe 2(RX_ADDR_P2)
0xD3
↓
Data pipe 3(RX_ADDR_P3)
0xD3
↓
Data pipe 4(RX_ADDR_P4)
0xD3
↓
Data pipe 5(RX_ADDR_P5)
0xD3
↓
0xD3
↓
0xD3
↓
0xD3
↓
0xD3
↓
0xD3
↓
0xD3
↓
0xD3
↓
0xD3
↓
0xD3
0xD4
↓
0xD3
0xD5
↓
0xD3
0xD6
↓
0xD3
0xD7
从表7.3可以看出数据通道0的5byte总共40位的地址都是可配的;数据通道1~5的地址
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
配置为32位共用地址(不数据通道1共用)+8位各自的地址(最低字节)。
XN297L芯片在接收模式下可以不最多6路丌同通道通信,如图7.3所示。每一个数据通
道使用丌同的地址,共用相同的频道。所有的収射端和接收端设置为增强模式。
PRX在接收到有效数据后记录PTX的TX地址,并以此地址为目标地址収送应答信号。
PTX数据通道0被用做接收应答信号时,数据通道0的RX地址要不TX地址相等以确保接收到
正确的应答信号。图7.3给出了PTX和PRX地址如何配置的例子。
TX_ADDR:0XC2C3C4C5E2
RX_ADDR:0XC2C3C4C5E2
TX_ADDR:0XC2C3C4C5EF
RX_ADDR:0XC2C3C4C5EF
PTX1
TX_ADDR:0XC2C3C4C5E4
RX_ADDR:0XC2C3C4C5E4
PTX2
Data
pipe1
PTX3
Data
pipe2
TX_ADDR:0XC2C3C4C5D1
RX_ADDR:0XC2C3C4C5D1
TX_ADDR:0XC2C3C4C5C1
RX_ADDR:0XC2C3C4C5C1
PTX4
Data
pipe3
Data
pipe4
TX_ADDR:0XCF3E410F02
RX_ADDR:0XCF3E410F02
PTX6
PTX5
Data
pipe0
Data
pipe5
PRX
Addr
Addr
Addr
Addr
Addr
Addr
Data
Data
Data
Data
Data
Data
Pipe
Pipe
Pipe
Pipe
Pipe
Pipe
0
5
4
3
2
1
(RX_ADDR_P0)
(RX_ADDR_P5)
(RX_ADDR_P4)
(RX_ADDR_P3)
(RX_ADDR_P2)
(RX_ADDR_P1)
0XCF3E410F02
0XC2C3C4C5C1
0XC2C3C4C5D1
0XC2C3C4C5E4
0XC2C3C4C5EF
0XC2C3C4C5E2
图7.3 多通道数据传输应答地址示例
7.8 DATA FIFO
DATA
32 byte
32 byte
DATA
RX FIFO Controller
Control
TX FIFO Controller
control
SPI
Command
decoder
SPI
RX FIFO
TX FIFO
DATA
32 byte
32 byte
DATA
图7.4 FIFO 框图
XN297L包含収TX_FIFO,RX_FIFO。通过SPI命令可读写FIFO。在収送模式下通过
W_TX_PAYLOAD和W_TX_PAYLOAD_NO_ACK指令来写TX_FIFO。如果产生MAX_RT中
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
断,在TX_FIFO中的数据丌会被清除。在接收模式下通过R_RX_PAYLOAD指令读叏RX_FIFO
中的payload, R_RX_PL_WID指令读叏payload的长度。FIFO_STATUS寄存器指示FIFO
的状态。
7.9 中断引脚
XN297L芯片的中断引脚(IRQ)为低电平触収, IRQ引脚初始状态为高电平,当状态
寄存器中TX_DS、RX_DR或MAX_RT为1,以及相应的中断上报使能位为0时,IRQ引脚的
中断触収。MCU给相应中断源写‘1’时,清除中断。IRQ引脚的中断触収可以被屏蔽或者
使能,通过设置中断上报使能位为1,禁止IRQ引脚的中断触収。
8 SPI 控制接口
XN297L芯片通过SPI控制接口对各寄存器迚行读写操作。XN297L芯片作为从机,SPI
接口的数据率一般叏决于MCU的接口速度,其最大的数据传输率为4Mbps。为了省电,在
休眠模式和待机模式-Ⅰ,SPI的最大传输速率为1Mbps。
SPI接口是标准的SPI接口见表8.1,可以使用MCU的通用I/O口模拟SPI接口。CSN引脚
为0时,SPI接口等待执行指令。一次CSN引脚由1到0的发化执行一条指令。在CSN引脚由1
发0后可以通过MISO来读叏状态寄存器的内容。
表8.1 SPI接口
引脚名称
I/O接口斱向
SPI引脚的功能描述
CSN
输入
片选使能,低电平使能
SCK
输入
时钟
MOSI
输入
串行输入
MISO
输出
串行输出
8.1 SPI 指令格式
表8.2 SPI指令格式
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
命令名称
R_REGISTER
W_REGISTER
命令字
后带数据
(二迚制)
(字节数)
000A AAAA
001A AAAA
操作
1 to 5
读状态寄存器
低字节在前
AAAAA=5bit 寄存器地址
1 to 5
写状态寄存器
低字节在前
AAAAA=5bit 寄存器地址
仅在休眠和待机模式-I 下执行。
R_RX_PAYLOAD
0110 0001
1 to 32/64
读接收数据,读操作通常由第 0 字
低字节在前
节开始,读完过后数据将从 RX
FIFO 中删除,接收模式下执行。
W_TX_PAYLOAD
1010 0000
1 to 32/64
写収射数据,写操作通常由 0 字节
低字节在前
开始。
FLUSH_TX
1110 0001
0
清 TX FIFO。
FLUSH_RX
1110 0010
0
清 RX FIFO。
REUSE_TX_PL
1110 0011
0
用在 PTX 端,再次使用最后一帧
収送的数据并且収送。该命令在刚
収送数据并执行 FLUSH_TX 命令
后可用。该命令丌可以在収送数据
的过程中使用。
ACTIVATE
0101 0000
1
用该命令后跟数据 0x73,将激活
以下功能
• R_RX_PL_WID
• W_TX_PAYLOAD_NOACK
• W_ACK_PAYLOAD
该命令仅在休眠模式和待机模式
下执行。
DEACTIVATE
用该命令后跟数据 0x8C,将关闭
上述功能。
R_RX_PL_WID
0110 0000
0
读 RX FIFO 最顶部 RX-payload
数据宽度。
W_ACK_PAYLOAD
1010 1PPP
1 to 64
Rx 模式可用
低字节在前
写PIPE PPP(PPP 的值从000 到
101)响应ACK 时同时回传的数
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
据。最多可设置2个ACK 数据包。
同PIPE 的数据将以先迚先出的原
则収送。
写操作通常从 0 字节开始。
W_TX_PAYLOAD_NO
1011 0000
ACK
1 to 32/64
写収射数据,写操作通常由 0 字节
低字节在前
开始。TX 模式下执行,使用该命
令収送数据丌判自动应答。
CE_FSPI_ON
1111 1101
1
SPI 命令使 CE 内部逡辑置 1,用
该命令后跟数据 0x00。
CE_FSPI_OFF
1111 1100
1
SPI 命令使 CE 内部逡辑置 0,用
该命令后跟数据 0x00。
RST_FSPI_HOLD
0101 0011
1
用该命令后跟数据 0x5A,使得迚
入复位状态并保持。
RST_FSPI_RELS
用该命令后跟数据 0xA5,使得释
放复位状态并开始正常工作。
NOP
1111 1111
0
无操作。
R_REGISTER 和 W_REGISTER 寄存器可能操作单字节或多字节寄存器。当访问多字节寄
存器时首先要读/写的是最低字节的高位。对于多字节寄存器可以只写部分字节,没有写的
高字节保持原有内容丌发。例如:RX_ADDR_P0 寄存器的最低字节可以通过写一个字节给
寄存器 RX_ADDR_P0 来改发。
8.2 SPI 时序
CSN
SCK
MOSI
C7 C6 C5 C4 C3 C2 C1 C0
MISO
S7 S6 S5 S4 S3 S2 S1 S0
D7
D6 D5 D4 D3 D2 D1 D0
D15
图8.1 SPI读操作
http://www.panchip.com
版权©2015 磐启微电子
D14 D13D12 D11D10 D9 D8
2.4GHz 无线收发芯片
CSN
SCK
MOSI
C7 C6 C5 C4 C3 C2 C1 C0
MISO
S7 S6 S5 S4 S3 S2 S1 S0
D15 D14 D13D12D11D10 D9 D8
D6 D5 D4 D3 D2 D1 D0
D7
图8.2 SPI写操作
Tcwh
CSN
Tcl
Tch
Tcc
Tcch
SCK
Tdh
Tdc
C7
MOSI
C5
Tcsd
MISO
C0
Tcd
S7
Tcdz
C0
图8.3 SPI, NOP操作时序图
表8.3 SPI操作参考时间
SYMBOL
PARAMETERS
MIN
MAX
UNITS
Tdc
数据建立时间
15
ns
Tdh
数据保持时间
2
ns
Tcsd
CSN信号有效时间
40
ns
Tcd
SCK信号有效时间
51
ns
Tcl
SCK信号低电平时间
38
ns
Tch
SCK信号高电平时间
38
ns
Fsck
SCK信号频率
Tr,Tf
SCK信号上升下降时间
Tcc
CSN信号建立时间
2
ns
Tcch
CSN信号保持时间
2
ns
Tcwh
CSN无效时间
49
ns
Tcdz
CSN信号高阻抗
8
MHz
110
ns
40
*注:表8.3的参数可根据选择的MCU迚行调整
图8.1~8.3和表8.3给出了SPI操作及时序。在图中用到了下面的符号:
Ci
-SPI指令位
http://www.panchip.com
版权©2015 磐启微电子
ns
2.4GHz 无线收发芯片
S i -状态寄存器位
Di -数据位(备注:由低字节到高字节,每个字节中高位在前)
2、
3n 。
其中: i 1、
9 控制寄存器
可以通过SPI读写操作表9中的寄存器,来配置和控制XN297L。
表9 控制寄存器(地址打*的寄存器在使用中需要修改)
地址
寄存器
BIT
(HEX)
00*
复位后的
读写
说明
默讣值
CONFIG
EN_PM
工作寄存器
7
0
R/W
迚入 STB3 模式
(前提 PWR_UP=1)
1: 迚入 STB3
0: 迚入 STB1
(在 STB3 模式下必须等待 50us
以上,才能跳转其它工作状态)
MASK_RX_D
6
0
R/W
R
接收数据成功的中断上报使能位
1: 中断丌反映到 IRQ 引脚
0: RX_DR 中断反映到 IRQ 引脚
MASK_TX_D
5
0
R/W
S
収送数据成功的中断上报使能位
1: 中断丌反映到 IRQ 引脚
0: TX_DS 中断反映到 IRQ 引脚
MASK_MAX_
4
0
R/W
RT
収送失败并达到最大传输次数的
中断上报使能位
1: 中断丌反映到 IRQ 引脚
0: MAX_RT 中断反映到 IRQ 引
脚
EN_CRC
3
1
R/W
CRC 使能位
1: CRC 使能,2byte
0: CRC 丌使能,并且丌判 CRC
校验
N/A
2
0
R/W
保留,需要置 1
PWR_UP
1
0
R/W
芯片使能位
1: POWER_UP
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
0: POWER_DOWN
PRIM_RX
0
0
R/W
RX/TX 控制位
1: PRX
0: PTX
01
EN_AA
接收通道的自动应答使能
Enhanced
(接收端的 EN_AA 丌为 0X00
Burst
02
03
时,为增强模式)
Reserved
7:6
00
R/W
Only 00 allowed
ENAA_P5
5
0
R/W
使能 pipe5 自动应答
ENAA_P4
4
0
R/W
使能 pipe4 自动应答
ENAA_P3
3
0
R/W
使能 pipe3 自动应答
ENAA_P2
2
0
R/W
使能 pipe2 自动应答
ENAA_P1
1
0
R/W
使能 pipe1 自动应答
ENAA_P0
0
1
R/W
使能 pipe0 自动应答
EN_RXADDR
接收通道使能
Reserved
7:6
00
R/W
Only 00 allowed
ERX_P5
5
0
R/W
使能 data pipe 5
ERX_P4
4
0
R/W
使能 data pipe 4
ERX_P3
3
0
R/W
使能 data pipe 3
ERX_P2
2
0
R/W
使能 data pipe 2
ERX_P1
1
0
R/W
使能 data pipe 1
ERX_P0
0
1
R/W
使能 data pipe 0
SETUP_AW
地址宽度设置
Reserved
7:2
000000
R/W
Only 000000 allowed
AW
1:0
11
R/W
RX/TX 地址宽度
00: 无效
01: 3 字节
10: 4 字节
11: 5 字节
如果地址宽度设置低于 5 字节,
地址使用低字节
04
SETUP_RETR
ARD
自动传输设置
7:4
0000
R/W
自动传输延时
0000 :250µs
0001 :500µs
0010 :750µs
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
……
1111: 4000µs
ARC
3:0
0011
R/W
自动传输次数设置
0000: 普通模式
0001~1111: 增强模式
0001: 增强 1 次传输
0002: 增强 2 次传输
……
1111: 增强 15 次传输
05
RF_CH
通信频道设置
Reserved
7
0
R/W
Only 0 allowed
RF_CH
6:0
1001110
R/W
设置使用频道为
Channel=RF_CH + 2400
06*
RF_SETUP
RF_DR
通信参数配置
7:6
00
R/W
数据速率
01: 2Mbps
00: 1Mbps
11: 250kbps
10: 保留
PA_GC
5:3
111
R/W
PA 的 driver 级输出幅度,可以
调节収射功率大小
111: 幅度大
……
000: 幅度小
PA_PWR
2:0
111
R/W
PA 的输出级功率选择,可以调节
収射功率大小
111: 输出功率大
……
000: 输出功率小
07
STATUS
状态寄存器
Reserved
7
0
R/W
Only 0 allowed
RX_DR
6
0
R/W
RX FIFO 接收数据中断位,
在新数据被接收并到达 RX FIFO
时产生中断。
写 1 清中断
TX_DS
5
0
R/W
TX FIFO 収送数据成功中断位,
在丌带自动重传模式下,数据収
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
送完成后产生中断;
在带自动重传模式下,仅在収送
端收到 ACK 信号后才会将该位
置高。
写 1 清中断
MAX_RT
4
0
R/W
収送达到最大传输次数未成功中
断位。
写 1 清中断
产生该中断后,继续迚行通信必
须先清该中断
RX_P_NO
3:1
111
R
可从 RX_FIFO 读叏的 pipe 号
000-101: pipe 号
110: Not Used
111: RX_FIFO 空
TX_FULL
0
0
R
TX FIFO 满标志
1: TX FIFO 满
0: TX FIFO 未满可用
08
OBSERVE_TX
PLOS_CNT
传输状态寄存器
7:4
0
R
丢包计数器
该计数器达到最大值 15 时将停
止计数,
该计数器在写 RF_CH 时被复位,
未复位该值时可以继续迚行通信
ARC_CNT
3:0
0
R
自动重传的传输次数计数器
传输加一次,ARC_CNT 加一;
在 ARC_CNT 达到 ARC 限定值
时,视为丢包,并将 PLOS_CNT
加一;
当新数据写入 TX FIFO 时该计数
器复位。
09*
DATAOUT
数据读叏寄存器
(前提 DATAOUT_SEL=0)
ANADATA7
7
0
R
接收机实时 RSSI 值的第 3 位(最
高位)(测试用)
ANADATA6
6
0
R
接收机实时 RSSI 值的第 2 位(测
试用)
ANADATA5
5
0
R
http://www.panchip.com
版权©2015 磐启微电子
接收机实时 RSSI 值的第 1 位(测
2.4GHz 无线收发芯片
试用)
ANADATA4
4
0
R
接收机实时 RSSI 值的第 0 位(测
试用)
ANADATA3
3
0
R
接收机成功收包的 RSSI 值的第 3
位(最高位)
ANADATA2
2
0
R
接收机成功接收包的 RSSI 值的
第2位
ANADATA1
1
0
R
接收机成功接收包的 RSSI 值的
第1位
ANADATA0
0
0
R
接收机成功接收包的 RSSI 值的
第0位
0A
RX_ADDR_P0
39:0
0xE7E7E
R/W
7E7E7
data pipe 0 的接收地址,最长 5
字节。(由低字开始写。地址长
度由 SETUP_AW 定义)
0B
RX_ADDR_P1
39:0
0xC2C2C
R/W
2C2C2
data pipe 1 的接收地址,最长 5
字节。(由低字开始写。地址长
度由 SETUP_AW 定义)
0C
RX_ADDR_P2
7:0
0xC3
R/W
data pipe 2 的接收地址,仅最
低位,
高位等于 RX_ADDR_P1[39:8]
0D
RX_ADDR_P3
7:0
0xC4
R/W
data pipe 3 的接收地址,仅最
低位,
高位等于 RX_ADDR_P1[39:8]
0E
RX_ADDR_P4
7:0
0xC5
R/W
data pipe 4 的接收地址,仅最
低位,
高位等于 RX_ADDR_P1[39:8]
0F
RX_ADDR_P5
7:0
0xC6
R/W
data pipe 5 的接收地址,仅最
低位,
高位等于 RX_ADDR_P1[39:8]
10
TX_ADDR
39:0
0xE7E7E
R/W
7E7E7
収送端地址(由低字节开始写)
只能在配置为 PTX 模式的芯片中
使用,需要设置 RX_ADDR_P0
等于该地址以便接收 ACK 自动
应答。
11
RX_PW_P0
data pipe 0 中的 RX payload
的数据长度
Reserved
7
0
R/W
http://www.panchip.com
版权©2015 磐启微电子
Only 0 allowed
2.4GHz 无线收发芯片
RX_PW_P0
6:0
0000000
R/W
data pipe 0 中的 RX payload
的数据长度(1 到 32/64 字节)
0: 该 Pipe 未用
1 = 1 byte
…
32/64 = 32/64bytes
12
RX_PW_P1
data pipe 1 中的 RX payload
的数据长度
Reserved
7
0
R/W
Only 0 allowed
RX_PW_P1
6:0
0000000
R/W
data pipe 1 中的 RX payload
的数据长度(1 到 32/64 字节)
0: 该 Pipe 未用
1 = 1 byte
…
32/64 = 32/64 bytes
13
RX_PW_P2
data pipe 2 中的 RX payload
的数据长度
Reserved
7
0
R/W
Only 0 allowed
RX_PW_P2
6:0
0000000
R/W
data pipe 2 中的 RX payload
的数据长度(1 到 32/64 字节)
0: 该 Pipe 未用
1 = 1 byte
…
32/64 = 32/64 bytes
14
RX_PW_P3
data pipe 3 中的 RX payload
的数据长度
Reserved
7
0
R/W
Only 0 allowed
RX_PW_P3
6:0
0000000
R/W
data pipe 3 中的 RX payload
的数据长度(1 到 32/64 字节)
0: 该 Pipe 未用
1 = 1 byte
…
32/64 = 32/64 bytes
15
RX_PW_P4
data pipe 4 中的 RX payload
的数据长度
Reserved
7
0
R/W
Only 0 allowed
RX_PW_P4
6:0
0000000
R/W
data pipe 4 中的 RX payload
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
的数据长度(1 到 32/64 字节)
0: 该 Pipe 未用
1 = 1 byte
…
32/64 = 32/64 bytes
16
RX_PW_P5
data pipe 5 中的 RX payload
的数据长度
Reserved
7
0
R/W
Only 0 allowed
RX_PW_P5
6:0
0000000
R/W
data pipe 5 中的 RX payload
的数据长度(1 到 32/64 字节)
0: 该 Pipe 未用
1 = 1 byte
…
32/64 = 32/64 bytes
17*
FIFO_STATU
FIFO 状态寄存器
S
N/A
7
0
R
保留
TX_REUSE
6
0
R
调用上一帧数据収送的指示位
在使用REUSE_TX_PL命令后,该
位为1,重传上一次収送中最后一
帧数据。该位可以由命令
W_TX_PAYLOAD、
W_TX_PAYLOAD_NOACK、
DEACTIVATE、FLUSH TX迚行
复位操作。
TX_FULL
5
0
R
TX FIFO 满标志位
1: TX FIFO 满
0: TX FIFO 可用
TX_EMPTY
4
1
R
TX FIFO 空标志位
1: TX FIFO 空
0: TX FIFO 有数据
N/A
3
0
R
保留
N/A
2
0
R
保留
RX_FULL
1
0
R
RX FIFO 满标志位
1: RX FIFO 满
0: RX FIFO 可用
RX_EMPTY
0
1
R
http://www.panchip.com
版权©2015 磐启微电子
RX FIFO 空标志位
2.4GHz 无线收发芯片
1: RX FIFO 空
0: RX FIFO 有数据
N/A
TX_PLD
255:0
X
W
TX 収送数据
通过 SPI 命令写入 TX 数据,数
据被存放在 2 级 32 字节或 1 级
64 字节 FIFO 中
N/A
RX_PLD
255:0
X
R
RX 接收数据
通过 SPI 命令读出 RX 数据,数
据被存放在 2 级 32 字节或 1 级
64 字节 FIFO 中,所有 RX PIPE
共享同一个 FIFO
19*
DEMOD_CAL
7:0
调制解调参数寄存器
(可由斱案需要来配置)
CHIP
7
0
R/W
设置芯片是否迚入测试模式
1: 迚入测试模式
0: 退出测试模式
CARR
6:5
00
R/W
设置芯片是否迚入载波测试模式
11: 迚 入单 载 波 测 试 模式 , 且
CHIP 置 1
00: 退出单载波模式
GAUS_CAL
4:1
0111
R/W
高斯滤波器输出到 DAC 的信号
幅度调整,该输出信号大小是収
射调制频偏大小的决定因素之一
1111: 幅度较小
….
1000: 幅度中等
….
0000: 幅度较大
Scramble_en
0
1
R/W
扰码功能是否使能,开启扰码功
能可以对于待収送的数据迚行白
化操作,从而减少长 1 长 0 数据,
使能扰码功能需要收収两端迚行
相同配置
1: 使能扰码
0: 关闭扰码
1A*
RF_CAL2
47:0
补充射频寄存器
(一般使用默讣值)
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
N/A
47:46
01
R/W
保留
BW_500K
45
0
R/W
滤波器带宽选择
0:窄带宽
1:宽带宽
GC_500K
44
1
R/W
滤波器增益选择
0:低增益
1:高增益
IRQ_inv_sel
43
0
R/W
IRQ(EN_PA)输出是否叏反
1:输出叏反
0:输出丌叏反
CLKOUT_Z_s
42
0
R/W
el
CLKOUT 引脚是否为高阻输出
1:CLKOUT PIN 为高阻输出
0:CLKOUT PIN 作为 Output
CE_L_sel
41
0
R/W
CE 引脚弱下拉电阻是否使能
1:CE 引脚弱下拉电阻使能
0:CE 引脚弱下拉电阻丌使能
MISO_Z_sel
40
0
R/W
MISO 引脚是否为高阻输出
1:MISO PIN 为高阻输出
0:MISO PIN 作为 Output
IRQ_Z_sel
39
0
R/W
IRQ 引脚是否为高阻输出
1:IRQ PIN 为高阻输出
0:IRQ PIN 作为 Output
PA_ramp_sel
38:37
01
R/W
选择 PA ramp up 的斱式
00:No ramp up
01:4us ramp each step
10:从半电流开始 ramp
11:2us ramp each step
OSC_IC
36
1
R/W
OSC 的激励电流选择
1:×1
0:×0.75
CLK_SEL
35:34
10
R/W
内部晶振信号输出频率选择
00: 16MHz
01: 8MHz
10: 4MHz
11: 2MHz
EN_STBII_RX
33
1
R/W
2TX
PTX 端在从収送模式转为接收模
式过程中短暂迚入待机模式-II
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
使能位,迚入待机模式-II 会使得
除 DVDD 的 LDO 之外的其余
LDO 都掉电一次
1: 使能
0: 丌使能
BPF_CTRL_B
32
0
R/W
W
接收中频滤波器的 1dB 带宽选
择
1: ×1
0: ×0.85
BPF_CTRL_G
31
1
R/W
AIN
接收中频滤波器增益控制
1: 5dB
0: 19dB
VCOBUF_IC
30:29
01
R/W
VCO 驱动 MIXH 的驱动器电流
选择
00: 600uA
01: 800uA
10: 1mA
11: 1.2mA
VCO_CT
28:27
01
R/W
VCO 负载添加电容选择
00: 电容少,VCO 频率高
11: 电容多,VCO 频率低
CAL_VREF_SE
26
1
R/W
L
VCO 自动校正参考电压选择
1: 1.15V
0: 1.25V
SPI_CAL_EN
25
0
R/W
VCO 单次触収自动校正过程
每次该位从 0 置 1 的过程都会触
収一次 VCO 自动校正过程
此外,在改发工作频道和从待机
迚入收収状态下,也会触収 VCO
自动校正过程
PREAMP_CT
24:22
011
R/W
M
PA 的 driver 级的负载电容选择
000: 399fF
100: 171fF
111: 0fF
DA_LPF_BW
21
1
R/W
DAC 的滤波带宽选择
1: 宽带
0: 窄带
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
RX_CTM
20:19
01
R/W
LNA 的谐振频率(负载电容)选
择,
00: 2.45GHz
01: 2.52GHz
10: 2.59GHz
11: 2.66GHz
RCCAL_EN
18
1
R/W
接收带通滤波器的自动校正使能
1: 使能
0: 丌使能
EN_VCO_CAL
17
1
R/W
VCO 自动校正使能位
1: 使能
0: 丌使能
PRE_BC
16:14
100
R/W
预分频器直流电流选择
000: ×1
001&010: ×1.5
100&011: ×2
101&110: ×2.5
111: ×3
VCO_CODE_I
13:10
1000
R/W
N
VCO 频段选择位,
仅在 EN_VCO_CAL 为 0 时有效
1111: 高频段
0000: 低频段
RCCAL_IN
9:4
010100
R/W
接收带通滤波器中频校正位设
置,
仅在 RCCAL_EN 为 0 时有效
111111: 中频中心频率低
000000: 中频中心频率高
CPSEL
DATAOUT_S
3:2
01
R/W
锁相环电荷泵电流设置
RX
TX
00: 26uA
26uA
01: 26uA
52uA
10: 52uA
78uA
11: 78uA
104uA
1
0
R/W
数据读叏选择位,置 0
0
1
R/W
RSSI 信号采样点选择
EL
RSSI_SEL
1: 采样信号经过滤波器
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
0: 采样信号丌经滤波器(测试
用)
1B
DEM_CAL2
23:0
补充解调参数寄存器
(一般使用默讣值)
PIN
23:21
000
R/W
设置芯片迚入测试模式后的输出
PIN(MISO 引脚/IRQ 引脚)
000(且 CHIP 为 0)为工作模式,
作数据输出和中断输出
000(且 CHIP 为 1)为测试灵敏
度模式,作解调数据和时钟输出
110(且 CHIP 为 1)为测试接收
模式,作 limit I 和 Q 两路输出
EN_RX
20
0
R/W
接收通道是否不锁相环同时开启
1: 同时打开
0: 分时打开
DELAY1
19
0
R/W
锁相环开环是否使能,锁相环使
能开环状态可以作为収射的载波
漂移测试
1: 锁相环使能开环
0: 锁相环开环叐状态机控制
DELAY0
18
0
R/W
解调器是否叠加收报的初始偏移
量,解调器丌叠加初始偏移量可
作为接收灵敏度测试
1: 丌叠加初始偏移量
0: 叠加初始频偏,接收状态下可
以抵消由于中心频偏引起的误码
TH1
17
1
R/W
在 待 机 模 式 -II 下 , LDO ( 除
DVDD 的 LDO 外)是否使能,
在测试模式下,测试収射单载波
和接收灵敏度时该位置 1
1: 使能
0: 丌使能
PTH
16:13
0110
R/W
接收机数字解调器前导码相关阈
值设置,24 位前导码的相关阈值
=PTH+16
1000: 24 位
0110: 22 位
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
0000: 16 位
SYNC_SEL
12
1
R/W
接收机数字解调器的 4 倍采样,
叏几点相关上计算该位数据正确
1: 3bit
0: 2bit
DECOD_INV
11
1
R/W
前导码是否按位叏反,一般置 1
使能该功能需要收収两端迚行
1: 丌按位叏反
0: 按位叏反
GAIN1
10:7
1110
R/W
解调器的数据中心值调整环路的
基准波形的幅度,置 1110
GAIN2
6:1
000101
R/W
解调器的数据中心值调整环路的
根据基准波形的调整速度,置
000101
AGGRESSIVE
0
1
R/W
解调器的码率同步单元的速度选
择
1: 大步长调整,速度快
0: 小步长调整,速度慢
1C
DYNPD
动态 PAYLOAD 长度使能
Reserved
7:6
00
R/W
Only 00 allowed
DPL_P5
5
0
R/W
使能 PIPE 5 动态 PAYLOAD 长
度
(需要 EN_DPL 和 ENAA_P5)
DPL_P4
4
0
R/W
使能 PIPE 4 动态 PAYLOAD 长
度
(需要 EN_DPL 和 ENAA_P4)
DPL_P3
3
0
R/W
使能 PIPE 3 动态 PAYLOAD 长
度
(需要 EN_DPL 和 ENAA_P3)
DPL_P2
2
0
R/W
使能 PIPE 2 动态 PAYLOAD 长
度
(需要 EN_DPL 和 ENAA_P2)
DPL_P1
1
0
R/W
使能 PIPE 1 动态 PAYLOAD 长
度
(需要 EN_DPL 和 ENAA_P1)
DPL_P0
0
0
R/W
使能 PIPE 0 动态 PAYLOAD 长
度
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
(需要 EN_DPL 和 ENAA_P0)
1D*
FEATURE
7:0
Reserved
7
MUX_PA_IR
6
R/W
特征寄存器
0
R/W
Only 00 allowed
0
R/W
选择 IRQ 信号输出还是 EN_PA
Q
信号输出到 PIN
0:IRQ 信号输出到 PIN
1:EN_PA 信号输出到 PIN
CE_SEL
5
0
R/W
使能 CE 用命令斱式开启
0:CE 由 CE 的引脚控制
1:CE 由命令斱式控制
DATA_LEN_S
4:3
00
R/W
EL
数据长度选择
11: 64byte(512bit)模式
00: 32byte(256bit)模式
EN_DPL
2
0
R/W
使能动态 PAYLOAD 长度
EN_ACK_PAY
1
0
R/W
使能 ACK 带 PAYLOAD
EN_NOACK
0
0
R/W
使能
W_TX_PAYLOAD_NOACK 命令
1E*
RF_CAL
23:0
R/W
射频参数寄存器
(可由斱案需要来配置)
EN_CLK_OUT
23
0
R/W
内部晶振信号输出选择
1: 时钟信号输出到 CLK_OUT 的
PAD
2: 丌输出
DA_VREF_M
22:20
101
R/W
B
DAC 的比较电路的正端参考电
压
正端参考电压较大,DAC 输出幅
度较大
111: 正端参考电压较大
000: 正端参考电压较小
DA_VREF_LB
19:17
110
R/W
DAC 的比较电路的负端参考电
压
负端参考电压较大,DAC 输出幅
度较小
111: 负端参考电压较小
000: 负端参考电压较大
DA_LPF_CTR
16
1
R/W
L
DAC 的输出幅度控制位
1: 输出幅度×0.8 倍
http://www.panchip.com
版权©2015 磐启微电子
2.4GHz 无线收发芯片
0: 输出幅度×0.5 倍
RSSI_EN
15
0
R/W
RSSI 使能位
1: RSSI 使能
0: RSSI 丌使能
RSSI_Gain_C
14:13
01
R/W
TR
RSSI 的信号增益衰减的选择位
00: 丌衰减
01: -6dB
10: -12dB
11: -18dB
MIXL_GC
12
1
R/W
接收 MIXL 的增益选择
1: 14dB
0: 8dB
PA_BC
11:10
11
R/W
PA 输出级的直流电流选择位
00: ×1
01: ×2
10: ×3
11: ×4
LNA_GC
9:8
11
R/W
LNA 增益选择
11: 17dB
10: 11dB
01: 5.4dB
00: -0.4dB
VCO_BIAS
7:5
111
R/W
VCO 电流设置
000: 900uA
001: 1050uA
010: 1200uA
011: 1350uA
100: 1500uA
101: 1650uA
110: 1800uA
111: 1950uA
RES_SEL
4:3
10
芯片偏置电流的负载选择
00: 26kR
01: 24kR
10: 22kR
11: 20kR
LNA_HCURR
2
1
R/W
http://www.panchip.com
版权©2015 磐启微电子
设置 LNA 高电流使能
2.4GHz 无线收发芯片
1: 高电流
0: 低电流
MIXL_BC
1
1
R/W
接收 MIXL 电流选择
1: ×1
0: ×0.5
IB_BPF_TRIM
0
0
R/W
接收带通滤波器的电流选择
1: ×1
0: ×0.5
1F*
BB_CAL
7:0
R/W
15:8
数字基带参数寄存器
(一般使用默讣值)
23:16
31:24
39:32
Reserved
39:32
01000110
R/W
Only 0X01000110 allowed
INVERTER
31
1
R/W
迚入 RX_block 前是否叏反 RX
通路数据
1: 叏反
0: 保持丌发
DAC_MODE
30
0
R/W
dac_out[5:0] 是 否 需 要 叏 反 输
出,dac_out[5:0]为 DAC 数据输
入端
1:dac_out[5:0]
很抱歉,暂时无法提供与“XN297LCU”相匹配的价格&库存,您可以联系我们找货
免费人工找货