日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年07月27日(星期日)

2019年07月27日 | SX1278與STM8L的精美結(jié)合

發(fā)布者:TranquilVibes 來(lái)源: eefocus關(guān)鍵字:SX1278  STM8L 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

一.   引言


能耗對(duì)于電池供電的產(chǎn)品來(lái)說(shuō)是一個(gè)重大的問(wèn)題,一旦電能耗盡設(shè)備將“罷工”,在某些場(chǎng)合電能意味著電子產(chǎn)品的生命。物聯(lián)網(wǎng)時(shí)代將會(huì)有越來(lái)越多電池供電的設(shè)備通過(guò)無(wú)線通信連接,降低能耗再次擺在工程師的桌面上—解決它。不但具備空曠環(huán)境傳輸5km的超長(zhǎng)距離優(yōu)勢(shì),還將休眠能耗降低到極致(0.4uA,帶RTC為1.4uA)。我們是怎么做到的呢?接下來(lái),一步一步解密。


二.   硬件設(shè)計(jì)

1.   選用低功耗器件

終端MCU選用STM8L151C8T6,它屬于超低功耗,不帶RTC休眠為400nA,帶RTC下休眠為1.4uA。該MCU擁有較大的RAM(4KB)和自帶EEPROM(2KB),不用擴(kuò)展外部存儲(chǔ)設(shè)備,進(jìn)行一步降低功耗和成本。


終端射頻芯片選用SX1278,在休眠模式下,該芯片功耗低至忽略不計(jì)。


2.   盡可能快地讓射頻模塊休眠

SX1278屬于LoRa TM擴(kuò)頻調(diào)制技術(shù),它的遠(yuǎn)距離優(yōu)勢(shì)得益于調(diào)制增益,不是靠增大發(fā)射功率(那將消耗更多電能)。該射頻芯片的電流消耗如下:休眠<0.2uA,空閑=1.6mA,接收=12mA,發(fā)射(最大功率)=120mA.


終端MCU通過(guò)“中斷+定時(shí)器超時(shí)”方式控制SX1278,一旦射頻完成發(fā)送或接收,立即進(jìn)入休眠模式。


第一:


雖然MCU是停機(jī)了,但是電路板還有其他的芯片在工作,它們?nèi)匀辉谙碾娏?,所以我們?cè)谕C(jī)前應(yīng)該要把其他芯片給關(guān)閉(可以通過(guò)特定的指令或者片選線)。條件好的可以直接用切斷它們的電源。


第二:


我是這樣理解的:進(jìn)入停機(jī)模式后,只是MCU中最耗電的內(nèi)核部分被關(guān)了,而所有寄存器和內(nèi)存中的值是保持不變的,所以它的外設(shè)還在消耗電量,所以我們要在停機(jī)之前把開啟的外設(shè)給關(guān)了。這里要注意一點(diǎn):外設(shè)開啟時(shí)是先開時(shí)鐘再設(shè)置寄存器,關(guān)閉時(shí)先清除寄存器再關(guān)閉時(shí)鐘。我是這樣理解的:操縱一個(gè)外設(shè)的寄存器肯定是需要時(shí)鐘的,如果我們先把時(shí)鐘給關(guān)了,那么還怎么操作寄存器呢,如果光關(guān)了時(shí)鐘,不清寄存器的相應(yīng)位,那么外設(shè)還處于“靜態(tài)耗電”的狀態(tài)。在研究低功耗的過(guò)程中,我被這個(gè)坑了好久。關(guān)于這一點(diǎn)的實(shí)例可以參考這篇博客:


http://blog.csdn.net/qq_25186745/article/details/52777375


第三:


關(guān)于IO口的電平,這個(gè)是非常重要的一點(diǎn),和之前提到的外設(shè)一樣,GPIO也是一種外設(shè),但是特殊的是,這個(gè)外設(shè)是和芯片外部直接打交道的,如果GPIO外部接了個(gè)上拉電阻,而你在停機(jī)之前設(shè)置的IO口是低電平的,那么電流不就通過(guò)電阻,流到IO口里來(lái)了,比如正常的說(shuō)接了個(gè)10k的上拉電阻,接到3.3v電壓上,那么電流就是330uA,這個(gè)值可不小呢,stm8l在停機(jī)時(shí)極限最小電流好像能達(dá)到0.4uA。那么你這個(gè)電路就是因?yàn)檫@個(gè)電阻,停機(jī)電流比別人大了將近800倍了,那么假如你的產(chǎn)品能待機(jī)1年,人家待機(jī)800年,這還怎么比?所以IO口是絕對(duì)不能被忽視的。stm8l芯片復(fù)位以后所有引腳都是浮空輸入模式,理論上懸浮空輸入時(shí)IO口的狀態(tài)為高阻態(tài)是最省電的,那么我們只要把所有IO都DeInit就可以了。但是事實(shí)上不是,我把沒有用到的管腳全部推挽輸出高電平或低電平,不用的外部晶振的引腳要改為上拉輸入才省電,外部有上拉下拉電阻的引腳分別推挽輸出高電平和低電平,一般電路中上拉電阻比較多(比如IIC的總線外部都有上拉的)。和外部芯片相連的引腳都推挽輸出低電平,因?yàn)橥獠啃酒瑪嚯姾笏幸_都是高阻態(tài)或接地的吧,如果你弄個(gè)高電平,就可能會(huì)有電流流過(guò)去。


但是。。但是。。。。但是。。。。。。不是所有STM8L系列的芯片GPIO都是一樣的。


比如


/ 所有端口輸出開漏,低電平


    GPIO_Init(GPIOA, GPIO_Pin_All, GPIO_Mode_Out_OD_Low_Slow);


    GPIO_Init(GPIOB, GPIO_Pin_All, GPIO_Mode_Out_OD_Low_Slow);


    GPIO_Init(GPIOC, GPIO_Pin_All, GPIO_Mode_Out_OD_Low_Slow);


    GPIO_Init(GPIOD, GPIO_Pin_All, GPIO_Mode_Out_OD_Low_Slow);


    GPIO_Init(GPIOE, GPIO_Pin_All, GPIO_Mode_Out_OD_Low_Slow);


    GPIO_Init(GPIOF, GPIO_Pin_All, GPIO_Mode_Out_OD_Low_Slow);


    GPIO_Init(GPIOG, GPIO_Pin_All, GPIO_Mode_Out_OD_Low_Slow);


或者


/ 所有端口輸出開漏,高電平


    GPIO_Init(GPIOA, GPIO_Pin_All, GPIO_Mode_Out_OD_Hig_Slow);


    GPIO_Init(GPIOB, GPIO_Pin_All, GPIO_Mode_Out_OD_Hig_Slow);


    GPIO_Init(GPIOC, GPIO_Pin_All, GPIO_Mode_Out_OD_Hig_Slow);


    GPIO_Init(GPIOD, GPIO_Pin_All, GPIO_Mode_Out_OD_Hig_Slow);


    GPIO_Init(GPIOE, GPIO_Pin_All, GPIO_Mode_Out_OD_Hig_Slow);


    GPIO_Init(GPIOF, GPIO_Pin_All, GPIO_Mode_Out_OD_Hig_Slow);


    GPIO_Init(GPIOG, GPIO_Pin_All, GPIO_Mode_Out_OD_Hig_Slow);


或者是輸入上拉,輸入浮空。。。。。。。。。。。。。。。。。。。。。功耗是完全不一樣的

精品來(lái)了


經(jīng)過(guò)很長(zhǎng)的努力,終于把SX1278和STM8L的總體功耗降低為 1.4ua。是的,你沒有聽錯(cuò),1.4ua


模塊再發(fā)送的時(shí)候功耗在65ma--120ma

關(guān)鍵字:SX1278  STM8L 引用地址:SX1278與STM8L的精美結(jié)合

上一篇:【note】stm32 keilMDK出現(xiàn)warning: function XX declared implicitly
下一篇:最后一頁(yè)

推薦閱讀

儒卓力電子商務(wù)平臺(tái)推出全新功能:即日起,開發(fā)人員可以在元件的各種CAD模型之間進(jìn)行選擇,并下載應(yīng)用于他們的設(shè)計(jì)程序。在這里,Rutronik24的合作伙伴是UltraLibrarian。 為了實(shí)現(xiàn)3D視圖,Rutronik24與UltraLibrarian合作,后者是一個(gè)為開發(fā)工程師提供訪問(wèn)各種CAD格式擴(kuò)展庫(kù)的平臺(tái)。在Rutronik24,這一功能的實(shí)現(xiàn)方式為:登錄用戶通過(guò)在搜索到的元件視圖...
很多人愛看片,在眾多科幻影片中,機(jī)器人越來(lái)越成為一個(gè)不可或缺的元素,在惶惑中掙扎的桑尼、在孤獨(dú)中堅(jiān)守的瓦力、還有異常受歡迎的大白。年輕人對(duì)于電影中機(jī)器人抱有好感的居多,潛移默化的娛樂(lè)教育,或許能成為解決逐漸出現(xiàn)的機(jī)器人及相關(guān)行業(yè)用工荒問(wèn)題的起點(diǎn),但短時(shí)間內(nèi),機(jī)器人行業(yè)的用工荒,想要解決卻仍需要時(shí)間! 這些電影里的高端機(jī)器人離我...
據(jù)最新消息顯示,Intel已經(jīng)與臺(tái)積電達(dá)成協(xié)議,預(yù)訂了臺(tái)積電明年18萬(wàn)片6nm芯片。 消息中還提到,AMD將7、7+nm芯片的訂單增加到20萬(wàn)片,而得益于Intel和AMD的訂單,臺(tái)積電2021年上半年先進(jìn)制程產(chǎn)能將維持滿載。 事實(shí)上,之前就曾有消息稱,Intel會(huì)在2021年大規(guī)模使用臺(tái)積電的6nmn工藝,其在2022年Intel還會(huì)進(jìn)一步使用臺(tái)積電的3nm工藝代工。 假如Intel真的打...
IT之家報(bào)道稱,在7月25日第二屆中國(guó)光谷人工智能大會(huì)暨企業(yè)家高峰論壇上,華為昇騰計(jì)算業(yè)務(wù)總裁許映童報(bào)告稱,在過(guò)去一年里,昇騰 AI 生態(tài)發(fā)展迅速,目前開發(fā)者已超過(guò)35萬(wàn),聯(lián)合500多位合作伙伴開了超過(guò)600個(gè)解決方案,并在100多所高校開展了昇騰人工智能課程。2020年8月,華為在深圳舉行的昇騰 AI 新品全球發(fā)布會(huì)(HAI 2020)上正式發(fā)布昇騰 AI 全...

史海拾趣

問(wèn)答坊 | AI 解惑

一個(gè)網(wǎng)絡(luò)工程師的學(xué)習(xí)筆記

第一章 計(jì)算機(jī)基礎(chǔ)知識(shí)     一、硬件知識(shí)     1、計(jì)算機(jī)系統(tǒng)的組成包括硬件系統(tǒng)和軟件系統(tǒng)     硬件系統(tǒng)分為三種典型結(jié)構(gòu):    ?。?)單總線結(jié)構(gòu) (2)、雙總線結(jié)構(gòu) (3)、采用通道的大型系統(tǒng)結(jié)構(gòu)     中央處理器CPU包含 ...…

查看全部問(wèn)答∨

下一主題如何自動(dòng)跳轉(zhuǎn)

我們發(fā)的每個(gè)版塊不是都按照標(biāo)號(hào)排序好了嗎,為什么每次發(fā)了帖子回復(fù)之后,點(diǎn)擊下一主題都沒有用啊,都得在回到前面來(lái),有時(shí)候都不知道上次看到哪里啦,好麻煩啊,版主能夠想點(diǎn)什么辦法嗎?謝謝!…

查看全部問(wèn)答∨

單片機(jī)常用模塊程序代碼與電路原理圖

本帖最后由 paulhyde 于 2014-9-15 04:22 編輯 單片機(jī)常用模塊程序代碼與電路原理圖,希望有助于你的學(xué)習(xí)~~~  …

查看全部問(wèn)答∨

protel dxp 對(duì)畫出來(lái)的原理圖自動(dòng)轉(zhuǎn)化成仿真圖

針對(duì)protel dxp軟件自動(dòng)把辛辛苦苦畫出來(lái)的原理圖想進(jìn)行仿真其功能,但是需要仿真元件才以仿真,不知道各位有什么解決的辦法,查找很多資料都簡(jiǎn)單介紹.有的時(shí)候遇到仿真元件庫(kù)里沒有對(duì)應(yīng)的元件庫(kù),也不知道如何新建仿真元件,需要什么要的資料才能建成. ...…

查看全部問(wèn)答∨

拆解:谷歌Nexus One,上圖!

Nexus拆解全家福 三星的3.7寸AM-OLED 電容式觸摸屏控制芯片則是Synaptics的T1007A。 紅色部份是Samsung的MCP  943 KA1000015M-AJTT 左邊的橘色則是Skyworks的SKY77336 黃色則是Qualcomm的PM7540 綠色則是Ti的TPS65023 ,目 ...…

查看全部問(wèn)答∨

關(guān)于PROTEL 的PCB制板有什么好的圖書嗎?

近期想學(xué)一下PROTEL 99SE,但找不到好的書,大家給紹介一下,最好是書中有實(shí)例的那種…

查看全部問(wèn)答∨

華為西安研究所招聘信息,真誠(chéng)推薦

我前幾天到華為西安研究所應(yīng)聘,結(jié)果不錯(cuò)。 負(fù)責(zé)的面試官,希望我給他多推薦幾個(gè)校友。 我認(rèn)識(shí)的人不多,所以在這里廣播一下。 誰(shuí)有興趣,請(qǐng)將簡(jiǎn)歷發(fā)送至 我的郵箱 blue_boy_fly@163.com  。 我會(huì)立即推薦到華為西研所面試官那里, ...…

查看全部問(wèn)答∨

關(guān)于觸摸屏的觸摸聲音

我把WINCE600\\PUBLIC\\COMMON\\OAK\\DRIVERS\\WAVEUI 目錄下的四個(gè)文件替換掉了,為了保險(xiǎn)起見,把找來(lái)的文件都轉(zhuǎn)成了8 bit PCM,1 mono, 11Khz。放進(jìn)去后build -c 然后sysgen,發(fā)現(xiàn)聲音播不出來(lái)。 開機(jī)音樂(lè)我也給替換了,16bit PCM, 22Khz 2 ste ...…

查看全部問(wèn)答∨

請(qǐng)教 嵌入式開發(fā)

請(qǐng)問(wèn)一下 一個(gè)嵌入式開發(fā)的系統(tǒng) 其主函數(shù)就下面一小段代碼 ,它怎么就能撐的起一個(gè)系統(tǒng)的運(yùn)行呢  誰(shuí)能幫我講一下  。也不知道該不該怎么這個(gè)版面提問(wèn),請(qǐng)高手指點(diǎn)迷津     INT16U writecnt=0;     INT16 ...…

查看全部問(wèn)答∨

外企招硬件開發(fā)工程師,待遇優(yōu)厚

本人現(xiàn)在外企,英國(guó)主管特要我給他引薦“硬件開發(fā)工程師”。簡(jiǎn)歷我會(huì)直接給老外。  把“中英文簡(jiǎn)歷”發(fā)給我:lyf9908@163.com     題目:姓名+幾年經(jīng)驗(yàn)。  要求:   ?。保罕究疲的暌陨?,研究生4年以上經(jīng)驗(yàn),熟悉模數(shù)電路 ...…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章
更多每日新聞

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved