一般说明
主要特点
应用
订购信息
修订记录
数字清单
表格列表
1.简介
1.1模拟前端
1.2配电
1.3调制解调器
1.4包处理
1.5数字接口和控制
2.引脚连接
2.1收发器引脚
表2-1:收发器引脚排列
2.2包视图
3.规格
3.1 ESD通知
3.2绝对最小和最大额定值
表3-1:最小和最大额定值
3.3工作范围
表3-2:工作范围
3.4通用电气规范
表3-3:一般电气规范
3.5接收器电气规范
3.5.1接收器规格
表3-4: 接收器规格
3.5.2 LoRa调制解调器
表3-5:LoRa调制解调器规格
3.5.3 FLRC调制解调器
表3-6:FLRC调制解调器规范
3.5.4 FSK调制解调器
表3-7:FSK调制解调器规范
表3-7:FSK调制解调器规范
3.6变送器电气规范
表3-8:变送器电气规范
3.7晶体振荡器规格
表3-9:晶体振荡器规范
3.8数字引脚电平
表3-10:数字电平和时序
4.模拟前端
4.1发射器
4.2接收者
表4-1:接收器增益手动设置的步骤
表4-2:接收器增益手动设置
4.2.1低功耗模式和高灵敏度模式
4.3 PLL
4.4 RC振荡器
5.配电
5.1选择DC-DC转换器或LDO调节
表5-1:调节类型与电路模式
5.2灵活的DIO供应
6.数字基带
6.1概述
6.2 LoRa调制解调器
6.2.1 LoRa调制
6.2.2传播因素
表6-1:使用LoRa时的接收器灵敏度
表6-2:使用LoRa时的有效数据速率
6.2.3带宽
6.2.4前向纠错编码率
6.2.5测距发动机
6.3 FLRC调制解调器
6.3.1调制解调器带宽和数据速率
6.3.2 FEC编码率
表6-4:基于FEC使用的有效FLRC数据速率和产生的灵敏度
6.3.3高斯滤波
表6-5:FLRC调制解调器的接收器性能
6.4 FSK调制解调器
6.4.1调制解调器带宽和数据速率
表6-6:有效FSK数据速率和带宽组合以及产生的灵敏度
6.4.2调制解调器调制指数
6.5调制解调器选择指南
7.数据包引擎
7.1 GFSK数据包
7.1.1固定长度数据包
7.1.2可变长度包
7.2 BLE包格式
7.3 FLRC数据包
7.3.1 FLRC数据包格式
7.3.2固定长度数据包格式
7.3.3可变长度数据包格式
7.3.4 FLRC播出时间
7.4 LoRa包
7.4.1 LoRa数据包格式
7.4.2显式(可变长度)标头模式
7.4.3隐式(固定长度)标头模式
7.4.4 LoRa播出时间
7.5 LoRa测距发动机包
7.5.1测距包格式
7.5.2测量主交换
7.5.3测试从属交换
8.数据缓冲区
8.1操作原理
8.2接收操作
8.3传输操作
8.4使用数据缓冲区
9.数字接口和控制
9.1 BUSY引脚通信
9.2接口检测
9.3 SPI接口
9.3.1收发器处于活动模式时的SPI时序
9.3.2收发器离开休眠模式时的SPI时序
9.3.3 SPI时序
表9-1:SPI时序要求
9.4 UART接口
9.5引脚共享
9.6多功能数字输入/输出(DIO)
10.运作模式
10.1启动
10.2睡眠模式
10.3待机模式
10.4频率合成(FS)模式
10.5接收(Rx)模式
10.6发送(Tx)模式
10.7收发器电路模式图形说明
10.8活动模式切换时间
表10-2:所有可能转换的切换时间(TswMode)
11.主机控制器接口
11.1命令结构
表11-1:SPI接口命令序列
表11-2:UART接口命令序列
11.2 GetStatus命令
表11-3:状态字节定义
表11-4: GetStatus数据传输(SPI)
表11-5: GetStatus数据传输(UART)
11.3注册访问操作
11.3.1 WriteRegister命令
表11-6:WriteRegister数据传输(SPI)
表11-7:写入寄存器数据传输(UART)
11.3.2 ReadRegister命令
表11-8:读取寄存器数据传输(SPI)
表11-9:读取寄存器数据传输(UART)
11.4数据缓冲操作
11.4.1 WriteBuffer命令
表11-10:WriteBuffer SPI数据传输
表11-11:WriteBuffer UART数据传输
11.4.2 ReadBuffer
表11-12:ReadBuffer SPI数据传输
表11-13:ReadBuffer UART数据传输
11.5无线电操作模式
11.5.1 SetSleep
表11-14:SetSleep SPI数据传输
11.5.2 SetStandby
表11-16:SetStandby SPI数据传输
表11-17:SetStandby UART数据传输
表11-18:StandbyConfig定义
11.5.3 SetFs
表11-19:SetFs数据传输
11.5.4 SetTx
表11-20:SetTx SPI数据传输
表11-23:SetTx超时持续时间
11.5.5 SetRx
表11-24:SetRx SPI数据传输
表11-26:SetRx超时持续时间
11.5.6 SetRxDutyCycle
表11-27:占空比操作SPI数据传输
表11-28:占空比操作UART数据传输
睡眠持续时间= PeriodBase * sleepPeriodBaseCount
11.5.7 SetLongPreamble
表11-30:SetLongPreamble数据传输
11.5.8 SetCAD
表11-31:SetCAD数据传输
11.5.9 SetTxContinuousWave
表11-32:SetTxContinuousWave数据传输
11.5.10 SetTxContinuousPreamble
表11-33:SetTxContinuousPreamble数据传输
11.5.11 SetAutoTx
表11-34:SetAutoTx SPI数据传输
表11-35:SetAutoTx UART数据传输
11.5.12 SetAutoFs
表11-36:SetAutoFs SPI数据传输
表11-37:SetAutoFs UART数据传输
11.6无线电配置
11.6.1 SetPacketType
表11-38:SetPacketType SPI数据传输
表11-39:SetPacketType UART数据传输
表11-40:PacketType定义
11.6.2 GetPacketType
表11-41:GetPacketType SPI数据传输
表11-42:GetPacketType UART数据传输
11.6.3 SetRfFrequency
表11-43:SetRfFrequency SPI数据传输
表11-44:SetRfFrequency UART数据传输
11.6.4 SetTxParams
表11-45:SetTxParams SPI数据传输
表11-46:SetTxParams UART数据传输
P = - 18 + 功率 r dBm输出
表11-47:RampTime定义
11.6.5 SetCadParams
表11-48:CAD SPI数据传输
表11-49:CAD UART数据传输
表11-50:CadSymbolNum定义
11.6.6 SetBufferBaseAddress
表11-51:SetBufferBaseAddress SPI数据传输
11.6.7 SetModulationParams
表11-53:SetModulationParams SPI数据传输
表11-55:SetModulationParams参数定义
11.6.8 SetPacketParams
表11-56:SetPacketParams SPI数据传输
表11-57:SetPacketParams UART数据传输
11.7通信状态信息
11.7.1 GetRxBufferStatus
表11-59:GetRxBufferStatus SPI数据传输
表11-60:GetRxBufferStatus UART数据传输
11.7.2 GetPacketStatus
表11-61:GetPacketStatus SPI数据传输
表11-62:GetPacketStatus UART数据传输
表11-63:packetStatus定义
表11-64:RSSI和SNR数据包状态
表11-65:状态包状态字节
表11-66:错误包状态字节
表11-67:同步数据包状态字节
11.7.3 GetRssiInst
表11-68:GetRssiInst SPI数据传输
表11-69:GetRssiInst UART数据传输
表11-70:RssiInst定义
11.8 IRQ处理
表11-71:IRQ寄存器
表11-71:IRQ寄存器
11.8.1 SetDioIrqParams
表11-72:IRQ掩码定义SPI数据传输
表11-73:IRQ掩码定义UART数据传输
11.8.2 GetIrqStatus
表11-74:GetIrqStatus SPI数据传输
表11-75:GetIrqStatus UART数据传输
11.8.3 ClearIrqStatus
表11-76:ClearIrqStatus SPI数据传输
表11-77:ClearIrqStatus UART数据传输
12.命令列表
13.收发器操作
13.1 GFSK数据包
13.1.1通用收发器设置
SetRfFrequency(rfFrequency)
SetBufferBaseAddress(txBaseAddress,rxBaseAddress)
表13-1:GFSK模式下的调制参数
表13-1:GFSK模式下的调制参数
表13-2:GFSK模式下的调制参数
表13-3:GFSK模式下的调制参数
表13-4:GFSK数据包中的前导码长度定义
表13-5:GFSK数据包中的同步字长定义
表13-6:GFSK数据包中的同步字组合
表13-7:GFSK数据包中的数据包类型定义
表13-8:GFSK数据包中的有效载荷长度定义
表13-10:GFSK数据包中的白化启用
表13-11:GFSK数据包中的同步字定义
表13-11:GFSK数据包中的同步字定义
表13-12:CRC初始化寄存器
表13-13:CRC多项式定义
13.1.2 Tx设置和操作
WriteBuffer(偏移量,*数据)
SetDioIrqParams(IrqMask,Dio1Mask,Dio2Mask,Dio3Mask
SetTx(periodBase,periodBaseCount [15:8],periodBase
表13-14:GFSK数据包中的PacketStatus [3]
13.1.3 Rx设置和操作
表13-15:GFSK数据包中的PacketStatus [2]
表13-16:GFSK模式包中的PacketStatus [4]
ClrIrqStatus(IRQMASK)
GetRxbufferStatus ()
13.2 BLE包
13.2.1通用收发器设置
SetRfFrequency(rfFrequency)
SetModulationParams(modParam1,modParam2,modParam3)
表13-17:BLE和GFSK模式下的调制参数
表13-17:BLE和GFSK模式下的调制参数
表13-18:BLE和GFSK模式下的调制参数
表13-19:BLE和GFSK模式下的调制参数
表13-20:BLE包中的连接状态定义
表13-21:BLE包中的CRC定义
表13-22:BLE数据包测试模式下的Tx测试数据包有效负载
表13-23:BLE数据包中的白化启用
表13-24:BLE数据包中的同步字定义
表13-25:CRC初始化寄存器
13.2.2 Tx设置和操作
SetTxParam(电力,ramptime)
WriteBuffer(偏移量,数据)
SetTx(periodBase,periodBaseCount [15:8],periodBase
表13-26:BLE包中的PacketStatus3
13.2.3 Rx设置和操作
表13-27:BLE模式下的PacketStatus2
表13-27:BLE模式下的PacketStatus2
表13-28:BLE模式下的PacketStatus4
ClrIrqStatus(IRQMASK)
GetRxbufferStatus ()
13.2.4 BLE特定功能
13.2.4.1 SetAutoTx()
13.3 FLRC数据包
13.3.1通用收发器设置
SetRfFrequency(rfFrequency)
SetBufferBaseAddress(txBaseAddress,rxBaseAddress)
SetModulationParams(modParam1,modParam2,modParam3)
表13-30:FLRC模式下的调制参数:带宽和比特率
表13-31:FLRC模式下的调制参数:编码率
表13-32:FLRC模式下的调制参数:BT
SetPacketParams(packetParam1,packetParam2,packetPa
表13-33:FLRC数据包中的AGC前导码长度定义
表13-33:FLRC数据包中的AGC前导码长度定义
表13-34:FLRC数据包中的同步字长定义
表13-35:FLRC数据包中的同步字组合
表13-36:FLRC数据包中的数据包类型定义
表13-37:FLRC数据包中的有效载荷长度定义
表13-38:FLRC数据包中的CRC定义
表13-39:CRC初始化寄存器
表13-41:FLRC数据包中的白化定义
表13-42:FLRC数据包中的同步字定义
13.3.2 Tx设置和操作
WriteBuffer(偏移量,数据)
SetDioIrqParams(irqMask,dio1Mask,dio2Mask,dio3Mask
SetTx(periodBase,periodBaseCount [15:8],periodBase
表13-43:FLRC数据包中的PacketStatus3
13.3.3 Rx设置和操作
表13-44:FLRC数据包中的PacketStatus2
表13-45:FLRC数据包中的PacketStatus3
表13-46:FLRC数据包中的PacketStatus4
ClrIrqStatus(IRQMASK)
GetRxBufferStatus ()
13.4 LoRa包
13.4.1 LoRa的通用收发器设置
SetRfFrequency(rfFrequency)
SetBufferBaseAddress(txBaseAddress,rxBaseAddress)
表13-47:LoRa模式下的调制参数
表13-48:LoRa模式下的调制参数
表13-49:LoRa模式下的调制参数
SetPacketParams(pktParam1,pktParam2,pktParam3,pktP
表13-51:LoRa或测距包中的包类型定义
表13-52:LoRa包中的有效载荷长度定义
该CRC 用法在定义packetParam4。表13-53:LoRa数据包中的CRC启用
表13-54:LoRa或测距数据包中的IQ交换
13.4.2 Tx设置和操作
WriteBuffer(偏移量,*数据)
SetDioIrqParams(irqMask,dio1Mask,dio2Mask,dio3Mask
SetTx(periodBase,periodBaseCount [15:8],periodBase
13.4.3 Rx设置和操作
SetDioIrqParams(IRQMASK,dio1Mask,dio2Mask,dio3Mask
ClrIrqStatus(IRQMASK)
GetRxBufferStatus ()
ReadBuffer(offset, payloadLengthRx )
13.5测距设置
13.5.1测距设备设置
SetModulationParams(modParamSF,modParamBW,modParam
表13-55:测距设备调制参数
SetRfFrequency(rfFrequency)
SetTxParams(txPower,rampTime)
表13-56:从属测距请求地址定义
表13-57:寄存器地址位定义
表13-58:主测距请求地址定义
SetDioIrqParams(irqMask,dio1Mask,dio2Mask,dio3Mask
表13-60:范围角色值
表13-61:注册结果地址
表13-62:测距结果类型选择
13.5.2作为状态机的测距操作
13.6其他功能
13.6.1 SetRegulatorMode命令
表13-63:功率调节选择SPI数据传输
表13-64:功率调节选择UART数据传输
表13-65:RegModeParam定义
13.6.2上下文保存
表13-66:SetSaveContext数据传输
14.参考设计和应用原理图
14.1参考设计
14.1.1应用设计原理图
14.1.2参考设计BOM
表14-1:参考设计BOM
14.1.3参考设计PCB
14.2使用可选TCXO的应用程序设计
14.3具有低压差稳压器的应用设计
14.4睡眠模式消耗
表14-2:最小化睡眠模式消耗的主机设置
15.包装信息
15.1封装外形图
15.2土地格局
15.3回流曲线
15.4热阻
词汇表
联系信息