编辑: xiaoshou | 2015-12-20 |
panchip.com 版权?2014 磐启微电子 XN297LBW 使用手册 XN297L 系列芯片是工作在 2.400~2.483GHz 世界通用 ISM 频段的单片无线收发芯 片.该芯片集成射频收发机、频率发生器、晶体振荡器、调制解调器等功能模块,并且支持 一对多组网和带 ACK 的通信模式.发射输出功率、工作频道以及通信数据率均可配置.芯 片已将多颗外围贴片阻容感器件集成到芯片内部. XN297LBW 追求简单实用方便的设计理念, 芯片所需引脚、 外围器件和占用 PCB 面积 较少. 特性 三线 SPI 接口通信 SPI 接口速率最高支持4Mbps 支持最大数据长度为32字节(两级FIFO) 或者 64字节(单级FIFO) SOP8封装 1M / 2Mbps模式, 需要晶振精度 ±40ppm 250kbps模式,需要晶振精度 ±20ppm 工作电压支持2.2~3.3V 工作温度支持-40~+85℃ http://www.panchip.com 版权?2014 磐启微电子 目录 1. 命名规则.3 1.1 XN297L 命名规则
3 1.2 XN297L 系列产品选择
3 2. 引脚定义.3 3. 封装尺寸.4 4. SPI 读写方式
5 5. 参考原理图和版图.6 6. 方案调试注意点.6 版本 修订时间 更新内容 相关文档 V1.2 2015.
11 增加芯片命名规则说明 《10_SampleCode_XN297LBW》 http://www.panchip.com 版权?2014 磐启微电子 1. 命名规则 1.1 XN297L 命名规则 图1XN297L系列芯片命名规则 1.2 XN297L 系列产品选择 表1 XN297L系列产品选择 产品型号 芯片版本 封装形式 XN297LBW B W 2. 引脚定义 图2XN297LBW引脚功能图 http://www.panchip.com 版权?2014 磐启微电子 表 引脚功能说明 引出端 序号 符号 功能 引出端 序号 符号 功能
1 CSN SPI 片选信号
5 XC1 晶振输入
2 SCK SPI 时钟信号
6 XC2 晶振输出
3 DATA SPI 数据输入输出信号
7 VSS 地(GND)
4 VDD 电源输入
8 ANT 射频信号输入输出 3. 封装尺寸 图XN297LBW封装尺寸 http://www.panchip.com 版权?2014 磐启微电子 4. SPI 读写方式 1) 如有读的命令操作 (包括 R_REGISTER、 R_RX_PAYLOAD、 R_RX_PL_WID 三条命令) , DATA 引脚先为输入状态,在SCK 信号的第八个时钟下降沿自动切换为输出状态,并且在 后续时钟上升沿输出信号;
要求 MCU 的对应 DATA 引脚的 GPIO,在SCK 信号的第八个 时钟上升沿的保持时间后,从输出状态转为输入状态. 2)需要 CE_SEL 设为 1,启动命令方式控制;
CE_L_sel 设为 1,将CE 的GPIO 弱下拉电阻 使能;
使用 CE_FSPI_ON/CE_FSPI_OFF 命令方式控制 CE 状态. 3)中断状态靠查询 STATUS 寄存器方式来获取. 4)在发送过程中,采用先在 STB1 或STB3 状态下修改必要的寄存器,并写入 PAYLOAD;
CE high 30us 后CE low,使得进入发射模式,等待发送完成后(约1ms)再进行SPI 读 写操作.如在发送过程中,进行SPI 读写操作会引起电源纹波,影响发射信号的质量. 图 三线SPI读写操作 http://www.panchip.com 版权?2014 磐启微电子 5. 参考原理图和版图 图XN297LBW原理图 No 封装形式 器件值 C9
0402 1uF Y1 2*6 16MHz C6
0402 20pF C7
0402 20pF R1
0402 510R 注1:XN297LBW使用中,需要串联510ohm电阻于XC2处,降低发射功率输出对于晶振的波形影响. 注2:作为发射端配单极导线天线,添加Π型匹配网络,可以帮助抑制谐波,在8dBm发射功率档位,达到FCC/RTTE要求. 图XN297LBW的Π型射频匹配网络 6. 方案调试注意点 1) 进行250Kbps 通信时, 需要调整软件使芯片处于单载波发射模式, 调整晶振旁的 C6 和C7 电容,使得载波的频率在指定频率的±50kHz 以内. 2)对于250Kbps应用,晶振需要选择精度20ppm以内的,建议选择10ppm精度的. 3)进入发射模式,等待发送完成后(约1ms)再进行SPI读写操作. http://www.panchip.com 版权?2014 磐启微电子 4)XC2端需要串联510R左右电阻,保证晶振的正常工作. 5)芯片初始化配置, 1Mbps / 2Mbps通信模式配置参考《03_XN297L软件设计和调试参考》 250Kbps通信模式配置 unsigned charBB_cal_data[] ={0x0a,0x6d,0x67,0x9c,0x46};