参数名称 | 参数特性 |
小体积 | QFN20 4x4mm封装 |
宽电压工作范围 | 1.9V~3.6V,输入引脚可承受5V电压输入 |
工作温度范围 | -40℃~+80℃ |
工作频率范围 | 2.400GHz~2.525GHz |
发射功率 | 可选择为0dBm、-6dBm、-12dBm和-18dBm |
数据传输速率 | 支持1Mbps、2Mbps |
低功耗设计 | 接收时工作电流12.3mA,0dBm功率发射时11.3mA,掉电模式时仅为900nA |
多通道设计 | 126个通讯通道,6个数据通道,满足多点通讯和调频需要 |
多模式 | 支持增强型“ShockBurst”工作模式,硬件的CRC校验和点对多点的地址控制 |
单次数据传输 | 数据包每次可传输1~32Byte的数据 |
接口 | 4线SPI通讯端口,通讯速率最高可达8Mbps,适合与各种MCU连接,编程简单 |
中断 | MCU可通过IRQ引脚块判断是否完成数据接收和数据发送 |
前导码 | 地址 | 包控制字 | 负载数据 | CRC |
1 | 写入发送地址和接受应答通道地址 |
2 | 使能应答通道 |
3 | 使能接收地址 |
4 | 设置自动重发时间和重发次数 |
5 | 设置通信频道 |
6 | 设置参数(功率、增益等) |
7 | 设置模式(发送、接收) |
1 | 配置接收通道地址 |
2 | 设置接收通道有效数据宽度 |
3 | 使能通道自动应答 |
4 | 使能接受通道地址 |
5 | 设置通信频道 |
6 | 设置参数(功率、增益等) |
7 | 设置模式(发送、接收) |
1 | 向FIFO中写入数据,等待IRQ发送完成中断 |
2 | 读取状态寄存器中的值 |
3 | 将读取到的状态寄存器中的值写入状态寄存器 |
4 | 判断之前读取到的状态寄存器中的值判断是发送完成还是发送失败 |
5 | 清空fifo寄存器 |
1 | 读取状态寄存器中的值 |
2 | 将读取到的状态寄存器中的值写入状态寄存器 |
3 | 判断状态寄存器中得值,是否接受成功 (成功就读取fifo中的数据,并且清空fifo) |
更多回帖