| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> SX126x-工作模式分析 -> 正文阅读 |
|
[嵌入式]SX126x-工作模式分析 |
目录 1 前言????????SX126x芯片共有6种工作模式,了解各种工作模式下具体细节,有助于更好的使用该芯片。下表格概括了不同模式下的哪些模块还在工作 2 各模式切换图3 Startup????????Startup这个并非工作模式,只是一种状态,完成启动后会自动切换至STDBY模式
4 Sleep Mode????????在该模式下主要用于低功耗的场景,依据配置可以选择关闭所有模块,最低功耗只有160nA。当然也可以配置保留部分功能,比如64Khz的RC和原先的配置数据,此情况下功耗是1.2uA。 4.1 如何进入Sleep????????有2种方式进入Sleep模式:
1)SetSleep命令
2)RxDutyCycle????????这是一个特殊的Rx模式,通过命令SetRxDutyCycle来启动。在该模式下,硬件会自动完成Rx-Sleep的循环操作。
4.2 如何退出Sleep????????两种方式会使Sleep模式退出到startup状态,完成启动唤醒工作,最后自动切换到STDBY_RC模式
5 STDBY Mode????????处于一种可配置模式,在该模式下,用户可以对芯片进行配置操作,包括寄存器的读写,命令的控制,为进入Tx或者Rx设置。该模式分为两种:STDBY_RC和STDBY_XOSC 5.1 如何进入STDBY1)SetStandby命令????????可以通过该命令进入STDBY_RC或者STDBY_XOSC模式
????????0 - STDBY_RC ????????1 - STDBY_XOSC 2)Starup自动进入????????Starup完成内部状态后会自动进入STDBY_RC模式 3)部分中断
????????启动接收后,如果在接收窗口收到数据,会产生RxDone中断,并且自动切换至STDBY_RC模式 ????????需注意的是,如果是Rx Continuous接收模式下,产生RxDone中断后会依旧处于Rx模式下
????????启动接收后,如果在接收窗口未收到数据,会产生RxTimeout中断,并且自动切换至STDBY_RC模式
????????启动发送后,如果发送完毕或者发送超时,都会自动切换至STDBY_RC模式 5.2 STDBY_RC????????除了Sleep模式下的模块工作以外,其他的模块也被打开:
5.3 STDBY_XOSC????????在SX126x-时钟模块文章中已介绍过,特别是使用TCXO方案时,使用命令SetDIO3AsTCXOCtrl()配置后并不是立即使TCXO工作,而是在TCXO需要时即Tx或者Rx时,DIO3才会供电并等待TCXO起振并稳定。那是否可以在STDBY模式下,就让TCXO工作起来,STDBY_XOSC就能做到这点。 ????????除了STDBY_RC模式下的模块工作以外,其他的模块也被打开:
6 FS Mode
7 Rx Mode????????在Rx模式下,除了STDBY_XOSC工作的模块以外,还有RF前端,Rx ADC,调制模块都会打开工作 ????????可以配置成下面几种子模式:
8 Tx Mode????????在Tx模式下,可以配置成如下子模式:
9 各模式切换时间
|
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 12:27:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |