完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`前言:sx1276为Semtech公司推出的具有新型LoRa扩频技术的RF芯片,具有功耗低、容量大、传输距离远、抗干扰能力强的优点,下面对SX1276的使用进行总结,主要是驱动层面上的整理和总结。
基本工作参数 移植之前,我们需要对芯片有一个整体的概念,对参数和工作模式要有一定的解,下面的表格为几款不同的RF模块的基本参数的比较。 SI4432 SI4463 SX1276 输出功率 <= +20dbm(100mw) <= +20dbm(100mw) <= +20dbm(100mw) 波特率 <= 256Kbps <= 1Mbps <= 300Kbps 接收灵敏度 <= -121dbm <= -129dbm <= -148dbm(LoRa) 调制方式 (G)FSK/OOK (G)FSK/(G)MSK/OOK (G)FSK/(G)MSK/OOK/LoRa 频率范围 240-930(MHz) 142-1050(MHz) 137-1020(MHz) FIFO 64Byte 64Byte 256Byte(LoRa) 中断引脚 nirq nirq Diox 寄存器 128 298 113 SPI操作 1位读/写命令+ 7位地址+ 8位数据 先发送8位读写指令 等待SDO输出CTS信号为0XFF 读取/写入数据 1位读/写命令+ 7位地址+ 8位数据 工作状态 关闭/挂起/TX/RX 关闭/挂起/TX/RX 关闭/挂起/TX/RX/CAD 附加功能 ADC(8位)/温度传感器/ 欠压检测/空中唤醒 温度传感器/欠压检测/ 空中唤醒 温度传感器/欠压检测/ 空中唤醒 1.2 工作模式 SX1276大体分为关闭/挂起/TX/RX/CAD状态,FSK/OOK与LoRa模式之间切换时必须处于SLEEP状态才可以完成,我们调试时暂时完成收发工作即可。 1.3 寄存器操作 Sx1276有0x00-0x70 共113个寄存器,通过SPI接口进行操作,SPI数据格式为1bit的读写指令+7bit地址+8bit数据,当需要连续对多个寄存器进行读写操作时,只需要保证时钟输出,寄存器地址会自动加1来完成读写操作,需要注意在FSK和LoRa模式下寄存器的用法有些不同。 SX1276主要特性: 最大168db +20dbm-100mW RF输出 +14dbm 高效PA 可编程速率高达300kbps 超高灵敏度:-148dbm 127db动态RSSI 更多特征参考可以下载SX1276的数据手册(点击下载) SX1276应用场合: 楼宇自动化 无线报警和安全系统 工业监测和控制 长距离农业灌溉系统 ` |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
7018 浏览 9 评论
598浏览 0评论
1076浏览 0评论
772浏览 0评论
587浏览 0评论
527浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 23:44 , Processed in 0.477197 second(s), Total 45, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号