译者: | gashero | |
日期: | 2016-04-01 |
名字 | 序号 | 功能 | 描述 |
CE | 1 | DI | 片选,激活RX或TX模式 |
CSN | 2 | DI | SPI片选 |
SCK | 3 | DI | SPI时钟 |
MOSI | 4 | DI | SPI MOSI |
MISO | 5 | DO | SPI MISO |
IRQ | 6 | DO | 可屏蔽中断引脚,低电平有效 |
VDD | 7 | Power | 电源,1.9~3.6V DC |
VSS | 8 | Power | 地线 |
XC2 | 9 | AO | 晶振 |
XC1 | 10 | AI | 晶振 |
VDD_PA | 11 | PO | 电源输出1.8V,必须按照Figure32连接到ANT1和ANT2 |
ANT1 | 12 | RF | 天线接口1 |
ANT2 | 13 | RF | 天线接口2 |
VSS | 14 | Power | 地线 |
VDD | 15 | Power | 电源,1.9~3.6V DC |
IREF | 16 | AI | 参考电流,连接22kR到地线 |
VSS | 17 | Power | 地线 |
VDD | 18 | Power | 电源,1.9~3.6V DC |
DVDD | 19 | PO | 内部数字电压输出,用以解耦 |
VSS | 20 | Power | 地线 |
工作条件 | Min | Max | 单位 |
电源VDD | -0.3 | 3.6 | V |
电源VSS | x | 0 | V |
输入电压V_I | -0.3 | 5.25 | V |
输出电压V_O | VSS~VDD | VSS~VDD | |
总功耗P_D T_A=85 | x | 60 | mW |
工作温度 | -40 | +85 | 摄氏度 |
存储温度 | -40 | +125 | 摄氏度 |
符号 | 参数条件 | 最小 | 典型 | 最大 | 单位 |
VDD | 电源电压 | 1.9 | 3.0 | 3.6 | V |
VDD | 电源电压,如果输入信号>3.6V | 2.7 | 3.0 | 3.6 | V |
TEMP | 工作温度 | -40 | +27 | +85 | 摄氏度 |
模式 | PWR_UP | PRIM_RX | CE | FIFO状态 |
RX模式 | 1 | 1 | 1 | 无 |
TX模式 | 1 | 0 | 1 | 数据在TX_FIFO并清空TX_FIFO |
TX模式 | 1 | 0 | 1@10uS | 数据在TX_FIFO并清空TX_FIFO |
待机II | 1 | 0 | 1 | TX_FIFO为空 |
待机I | 1 | x | 0 | 没有需要发送的包 |
掉电 | 0 | x | x | x |
名字 | 状态转换 | Max | Min | 注释 |
Tpd2stby | 掉电=>待机 | 150uS | x | 外部时钟 |
Tpd2stby | 掉电=>待机 | 1500uS | x | 外部晶振,Ls<30mH |
Tpd2stby | 掉电=>待机 | 3000uS | x | 外部晶振,Ls=60mH |
Tpd2stby | 掉电=>待机 | 4500uS | x | 外部时钟,Ls=90mH |
Tstby2a | 待机=>TX/RX | 130uS | x | |
Thce | CE高电平宽度 | x | 10uS | |
Tpece2csn | 从CE正CSN低 | x | 4uS |
RF_SETUP.RF_PWR | RF输出功率 | 直流电流 |
11 | 0dBm | 11.3mA |
10 | -6dBm | 9.0mA |
01 | -12dBm | 7.5mA |
00 | -18dBm | 7.0mA |
前言1字节 | 地址3-5byte | 包控制9bit | 载荷0~32byte | CRC1-2byte |
ARD | ACK包大小/字节 |
1500uS | 任何大小 |
1250uS | <=24 |
1000uS | <=16 |
750uS | <=8 |
500uS | 空ACK无载荷 |
前言1字节 | 地址3~5字节 | 载荷1~32字节 | CRC 1~2字节 |
命令名 | 命令字 | 字节数 | 操作 |
R_REGISTER | 000A-AAAA | 1~5字节,LSB优先 | 读取命令和STATUS寄存器,AAAAA为5bit的寄存器地址 |
W_REGISTER | 001A-AAAA | 1-5字节,LSB优先 | 写入命令和STATUS寄存器,AAAAA为5bit的寄存器地址, 仅在掉电和待机可用 |
R_RX_PAYLOAD | 0110-0001 | 1~32字节,LSB优先 | 读取RX载荷,1~32字节,读出后自动删除FIFO,用于RX模式 |
W_TX_PAYLOAD | 1010-0000 | 1~32字节,LSB优先 | 写入TX载荷,1~32字节,用于TX模式 |
FLUSH_TX | 1110-0001 | 0 | 清空TX FIFO,用于TX模式 |
FLUSH_RX | 1110-0010 | 0 | 清空RX FIFO,用于RX模式,不应该在传输期间执行,否则无应答 |
REUSE_TX_PL | 1110-0011 | 0 | 用于PTX设备,复用上次发送载荷,TX载荷被复用直到 W_TX_PAYLOAD或FLUSH_TX被执行,不能在传输期间改变复用状态 |
R_RX_PL_WID | 0110-0000 | 1 | 读取RX载荷宽度,用于顶层RX FIFO的R_RX_PAYLOAD, 读取值大于32字节则表示RX FIFO被清空了 |
W_ACK_PAYLOAD | 1010-1PPP | 1~32字节,LSB优先 | 用于RX模式,写载荷供发送,以及ACK包到管道PPP(PPP在000~101间), 最大3个ACK包载荷可以在未决,相同PPP的载荷按先入先出规则 |
W_TX_PAYLOAD_NOACK | 1011-0000 | 1~32字节,LSB优先 | 用于TX模式,禁用AUTOACK在这个特定的包 |
NOP | 1111-1111 | 0 | 无操作,用以读取STATUS寄存器 |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | MASK_RX_DR | MASK_TX_DS | MASK_MAX_RT | EN_CRC | CRCO | PWR_UP | PRIM_RX |
默认值 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | Reserved | ENAA_P5 | ENAA_P4 | ENAA_P3 | ENAA_P2 | ENAA_P1 | ENAA_P0 |
默认值 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | Reserved | ERX_P5 | ERX_P4 | ERX_P3 | ERX_P2 | ERX_P1 | ERX_P0 |
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | AW | AW |
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | ARD | ARD | ARD | ARD | ARC | ARC | ARC | ARC |
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | RF_CH | RF_CH | RF_CH | RF_CH | RF_CH | RF_CH | RF_CH |
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | CONT_WAVE | Reserved | RF_DR_LOW | PLL_LOCK | RF_DR_HIGH | RF_PWR | RF_PWR | Obsolete |
默认值 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | RX_DR | TX_DS | MAX_RT | RX_P_NO | RX_P_NO | RX_P_NO | TX_FULL |
默认值 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
读写 | RW | RW | RW | RW | R | R | R | R |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | PLOS_CNT | PLOS_CNT | PLOS_CNT | PLOS_CNT | ARC_CNT | ARC_CNT | ARC_CNT | ARC_CNT |
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读写 | R | R | R | R | R | R | R | R |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | RPD |
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读写 | R | R | R | R | R | R | R | R |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | Reserved | RX_PW_ | RX_PW_ | RX_PW_ | RX_PW_ | RX_PW_ | RX_PW_ |
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | TX_REUSE | TX_FULL | TX_EMPTY | Reserved | Reserved | RX_FULL | RX_EMPTY |
默认值 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
读写 | RW | R | R | R | RW | RW | R | R |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | Reserved | DPL_P5 | DPL_P4 | DPL_P3 | DPL_P2 | DPL_P1 | DPL_P0 |
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
bit No | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
位段 | Reserved | Reserved | Reserved | Reserved | Reserved | EN_DPL | EN_ACK_PAY | EN_DYN_ACK |
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读写 | RW | RW | RW | RW | RW | RW | RW | RW |
更多回帖