sx1280芯片手册
基本结构引脚定义SX1280是一个工作在2.4GHz(ISM频段)的半双工收发器。芯片引脚定义如下:
Pin Number
引脚名称
I/O类型
功能
0
GND
-
-
1
VR_PA
-
功放的稳压供电
2
VDD_IN
I
设备稳压供电,连接到Pin12
3
NRESET
I
复位信号,低电平有效,内部上拉为50kΩ
4
XTA
-
参考振荡器或温补晶振输入
5
GND
-
-
6
XTB
-
参考振荡器
7
BUSY
O
忙信号
8
DIO1
I/O
数字IO
9
DIO2
I/O
数字IO
10
DIO3
I/O
数字IO
11
VBAT_IO
I
数字IO供电(1.8V至3.7V)
12
DCC_FB
O
片内稳压输出
13
GND
-
-
14
DCC_SW
O
DCDC开关电源输出
15
VBAT
I
RFIC的供电(1.8V至3.7V)
16
MISO_TX
O
SPI slave output_UART TX
17
MOSI_RX
I
SPI slave input_UART RX
...
LoRa基础
LoRa的调制与扩频由通信原理的知识知,在一个载波中,基带信息可以被承载在幅度、相位、和频率上。以2FSK调制为例,它使用两个不同频率的载波来分别表示不同的”0” 和 “1”。但是Chirp调制本身就进行了”扫频”, 那么如何来通过频率进行载波呢?由扩频通信简介一节中Chirp扩频知,Chirp频率是有个范围的,始于$f_0$,上下被$f_H,f_L$限制。LoRa将基带信息承载在这个$f_0$上面,也就是说,LoRa调制后Symbol的频率-时间图如下(LoRa采用线性Chirp):
信号在时域上振幅-时间图如下(这张图里面是down-chirp, 和上面那张up-chirp的图不是对应的关系):
论文[1]中作者把它称为:频移啁啾调制 Frequency Shift Chirp Modulation (FSCM) 大部分文章都是这么叫的,也有另外一些地方直接把这个称为PSK调制
起始频率$f_0$的确定LoRa的扩频因子SF不光决定了频率的展扩倍数,还决定了信道进制M(例如,8FSK的M=8,一个symbol包含$log_28=3$个bit)。M和SF的关系是:
log_2M ...
扩频通信简介
本篇文章涉及通信原理知识,需要掌握一定通信原理基础,了解基带调制,频带调制,相干解调,码元(符号)传输速率,Power Spectrum Density 等
有三种基本的扩频方式:
跳频扩频(Frequency-hopping speread spectrum)
直接序列扩频(Direct-sequence spread spectrum)
啁啾扩频/线性调频扩频(Chirp Spread Spectrum)
跳频技术(FHSS)传统的无线通信系统,发射机和接收机工作在单次通信过程中,载频一般是保持不变;例如通信频率是900MHz, 那么通信将一直使用这个频率进行。
跳频(Frequency Hopping)系统则在单次通信中,载频在多个频率上跳变。如901MHz, 902MHz etc.
跳频系统的调制与解调跳频的调制发生在频带调制之前。如下图所示,原始数据D(t)经过信息调制器后变成基带信号;同时产生一个伪随机序列来控制载波信号按照一定的规律跳变。接收端需要使用产生本振信号(local oscillator)进行相干,产生一个中频信号,中频信号再进行检波/解调。
伪随机序列 ...