SX1261手册部分翻译

2018-12-11  本文已影响0人  lissettecarlr

简述

SX1261和SX1262都有4.2的接收电流,其中SX1261最大发送功率是+15dBm,SX1262则是+22dbm。支持Lora和Fsk模式。按照Alliance的LoraWan规范来设计的设计的物理层,频率覆盖150MHz~960MHz。

目录

标签 页码
1.架构 11
2.1 io接口 12
2.2 封装 13
3 规格参数 14
4 电路说明 22
5 电能分配 32
6.1 lora模式 37
6.1.1 调制参数 37
6.1.2 Packet Engine 39
6.1.3 lora物理帧 40
6.1.4 Time-on-Air 41
6.1.5 信道检测CAD 41
6.2 FSK模式 42
7 数据缓冲区 47
7.1 工作原理 47
7.1 接收数据缓冲区 48
7.2 发送数据缓冲区 48
7.4 使用这些缓冲区 48
8 接口和控制 49
8.1 复位 49
8.2 SPI接口 49
8.3 多功能IO 51
8.4 接口状态和芯片模式 53
8.5 硬件中断请求优先级 54
9 操作模式 55
9.1 启动 55
9.2 校验 55
9.3 休眠 56
9.4 准备模式 56
9.5 频率合成模式 57
9.6 接收模式 57
9.7 发送模式 58
9.8 Active Mode Switching Time 58
9.9 收发电路模式图示 59
10 主机控制接口 60
11 命令列表 61
12 寄存器 64
13 命令接口 66
14 应用 98
15 封装规格 101

下列是文档的部分归纳翻译,详情还是见原文档

3 规格参数

3.1 绝对最大额定参数

3.2 正常工作参数

5 电能分配

6 模式

6.1 LORA模式

lora模式是基于频移键控的无线通信技术,使用了扩频调制和向前纠错技术来增加了传输范围和鲁棒性。

参数

可以通过四个参数去lora进行优化:带宽(BW)、扩频因子(SF)、编码率(CR)、低数据速率优化(LDRO)

lora通道使用检测(CAD)

由于lora能够接收到比环境噪声更低的信号,所以使用rssi检测是不可行的,这里的信道检测是判断是否有其他lora信号在传输。SX1261/2是通过检查前导码和(data
symbols)来判断的

6.2 FSK

暂时用不到 跳过

7 数据缓冲区

收发信机配有256字节RAM数据缓冲区,除休眠模式外,所有模式均可访问。这个内存区域是完全可定制的用户,可用于发送和接收

接收模式下的数据缓冲区

在接收模式下,RxBaseAddr指定内存中的缓冲区偏移量,接收到的数据包有效负载数据将在此写入。最近接收到的一个包的长度和地址可用GetRxbufferStatus()函数读出

在发送模式下的数据缓冲区

每次传输模式转换时,TxDataPointer初始化为TxBaseAddr,并在每次发送字节时递增。当发送的字节数等于函数SetPacketParams(…)中定义的payloadlength参数时,该操作停止。

使用数据缓冲区

8 数据接口和控制

SX1261/2由一组SPI和一些通用DIO口控制,IRQ至少需要一个DIO来输出。BUSY引脚用来表示芯片是否准备好了接收命令,当被拉低是表示可接收,当被拉高是主机必须等到芯片处理完回复到低电平时才能继续通信。

SPI

DIO

由3条DIO和一条BUSY和主机通信,可以用于中断,调试或控制外围设备。

中断

IRQ 说明 模式
TxDone 发送完成 ALL
RxDone 接收完成 ALL
PreambleDetected 发现前导码 ALLA
SyncWordValid 检查到有效同步字 FSK
HeaderValid 收到有效的LoRa报头 LORA
HeaderErr lora头CRC错误 LORA
CrcErr CRC错误 ALL
CadDone 通道活动检测完成 LORA
CadDetected 通道活动检查 LORA
Timeout 接收或者发送超时 ALL

有关如何设置IRQ和DIOs的更多信息,请参阅函数SetDioIrqParams()

9 运行模式

SX1261/2具有六种操作模式:SLEEP、STDBY_RC、STDBY_XOSC、FS、Tx、Rx
其他的没翻译 。。。

10 主机控制接口

通过SPI接口,主机可以向芯片发出命令或访问数据存储空间,直接检索或写入数据

命令结构

不需要任何参数的命令,主机只需要发送操作码,1字节
如果命令需要一个或多个参数,则操作码字节后面紧跟着参数字节

Byte 0 [1:n]
Data from host Opcode Parameters
Data to host RFU Status

11 命令清单

无说明参数均为8位。
射频操作模式命令:


enter image description here

访问射频寄存器和缓冲区的命令


enter image description here

控制射频中断和引脚的命令


enter image description here

控制射频和包设置的命令


enter image description here
enter image description here

返回射频状态命令


enter image description here

12 寄存器映射

enter image description here
enter image description here

13 命令接口

该章单独讲解命令,本文不对此翻译,如果有空,另起一文翻译

上一篇 下一篇

猜你喜欢

热点阅读