一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何將8位MCU引入Limelight進(jìn)行優(yōu)化

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-01-18 08:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

雖然幾年前微控制器系統(tǒng)設(shè)計(jì)實(shí)踐開始轉(zhuǎn)向32位器件,但物聯(lián)網(wǎng)IoT)應(yīng)用中不復(fù)雜電路和瘦客戶端的主導(dǎo)地位可能會(huì)使8位MCU市場保持健康增長路徑。這將增加汽車,工業(yè)和商業(yè)應(yīng)用中已經(jīng)健康的8位市場,到目前為止尚未轉(zhuǎn)向32位指令集設(shè)備。從市場份額的角度來看,設(shè)計(jì)毫無疑問據(jù)英國市場研究公司IC Insights稱,全球正朝著32位MCU發(fā)展。 2013年,32位MCU出貨量增長了約20%,而4/8位MCU出貨量增長了約6%,16位MCU出貨量增長了9%。盡管32位設(shè)計(jì)日益普及,但4/8位和16位MCU的單位體積仍然較大,如圖1所示。

如何將8位MCU引入Limelight進(jìn)行優(yōu)化

圖1:繼續(xù)增長適用于8位MCU。 (由IC Insights提供)

32位計(jì)算的增長歸因于幾個(gè)因素,包括單位成本的趨勢,在某些情況下,這些因素與較小位寬的MCU競爭。從技術(shù)角度來看,32位流行度是由于其擴(kuò)展的內(nèi)存要求,本機(jī)32位數(shù)學(xué)運(yùn)算和高級(jí)外設(shè)。

當(dāng)不需要這些功能時(shí),選擇32位MCU的情況大大削弱了這些應(yīng)用領(lǐng)域是IoT。

IoT示例

智能家居應(yīng)用中管理單個(gè)傳感器或一小組傳感器(例如恒溫器或監(jiān)控門是打開還是關(guān)閉)這已成定局 - 需要從性能角度來看,只有8位MCU。然而,一旦將數(shù)據(jù)傳送到網(wǎng)關(guān)設(shè)備,安全性,隱私和計(jì)算要求 - 以及C語言編碼的優(yōu)勢 - 經(jīng)常將應(yīng)用程序放在32位空間中。

同樣,任何可穿戴健康設(shè)備例如可以在藥房或其他零售店購買的血壓袖帶或血糖儀,將有一個(gè)8位MCU管理傳感器。如果必須通過網(wǎng)關(guān)傳輸數(shù)據(jù),則可以包括32位MCU。在工業(yè)和商業(yè)應(yīng)用中也是如此。簡而言之,對(duì)設(shè)計(jì)進(jìn)行分區(qū)可以節(jié)省成本,設(shè)計(jì)時(shí)間和功耗,并使設(shè)計(jì)更容易升級(jí)到下一代。

遺憾的是,并非所有產(chǎn)品都受益于設(shè)計(jì)分區(qū)的優(yōu)勢,因?yàn)橐恍┰O(shè)計(jì)人員幾乎會(huì)自動(dòng)為物聯(lián)網(wǎng)連接系統(tǒng)的每個(gè)部分選擇32位MCU。他們相信其擴(kuò)展的內(nèi)存要求,本機(jī)32位數(shù)學(xué)和高級(jí)外設(shè)始終是一個(gè)優(yōu)勢。這些決定通?;谡`解可能導(dǎo)致次優(yōu)決策的一些誤解包括:

8位架構(gòu)遭受低代碼密度的影響。僅當(dāng)設(shè)計(jì)人員要求MCU進(jìn)行32位數(shù)學(xué)運(yùn)算時(shí)才會(huì)出現(xiàn)這種情況??刂茟?yīng)用程序(例如卸載主處理器)不會(huì)受到低密度的影響。由于8位MCU的開銷代碼非常少,因此控制類型功能的總代碼密度高于32位MCU上實(shí)現(xiàn)的等效功能。

32位定價(jià)與8位定價(jià)相當(dāng)。實(shí)際上,32位MCU的制造工藝縮減與芯片總面積和成本并不像DRAM(或8位MCU)那樣具有相同的線性關(guān)系。這是因?yàn)榕c相同工藝幾何中的8位解決方案相比,32位架構(gòu)和外設(shè)具有比8位架構(gòu)更高的門數(shù),并且消耗更多的硅面積。移動(dòng)到較小的工藝幾何尺寸會(huì)縮小數(shù)字部分(大約是典型32位MCU的一半)。因此,遷移到新的流程節(jié)點(diǎn)無法節(jié)省成本。在流程節(jié)點(diǎn)的最初幾年 - 當(dāng)需求量很大并且產(chǎn)量較低時(shí),每個(gè)設(shè)備的成本實(shí)際上會(huì)增加。

32位執(zhí)行總是比8位快。雖然32位MCU以更高的時(shí)鐘速率運(yùn)行,但它們的架構(gòu)(分層以便于編碼)在只處理幾個(gè)位時(shí)會(huì)受到阻礙。對(duì)于簡單的控制應(yīng)用,8位MCU更具確定性并且性能更好。

優(yōu)化MCU

具有8位產(chǎn)品線的硅供應(yīng)商增加了一些功能,可以消除32位的任何感知邊緣MCU可能位于物聯(lián)網(wǎng)系統(tǒng)的外圍。這通常采用集成模擬外設(shè)的形式。一個(gè)例子是電容式觸摸。

雖然物聯(lián)網(wǎng)應(yīng)用通常被認(rèn)為是機(jī)器對(duì)機(jī)器(M2M)交互,但人機(jī)界面(HMI)也起著重要作用。手持式,人工操作的工業(yè)設(shè)備,玩具,游戲機(jī)和遙控器,以及洗衣機(jī),烘干機(jī),烤箱和洗碗機(jī)等白色家電的控制面板現(xiàn)在都提供物聯(lián)網(wǎng)尺寸。

電容式觸摸是一個(gè)突出的HMI實(shí)現(xiàn)技術(shù)。通過將10位ADC,電壓基準(zhǔn),電荷定時(shí)電容集成到數(shù)字轉(zhuǎn)換器以及8位MCU中的溫度傳感器,可以以最佳成本實(shí)現(xiàn)電容感應(yīng)功能。

Silicon Labs的F97x MCU系列提供了該技術(shù)的領(lǐng)先示例。 C8051F970-A-GM具有亞微安(《1μA)觸摸喚醒平均電流,16位分辨率和100:1動(dòng)態(tài)范圍,可支持按鈕,滑塊,滾輪和電容式接近感應(yīng)多達(dá)43個(gè)通道和多種掃描模式。圖2是C8051F97XX Silicon Labs 8位MCU系列的通用框圖。

如何將8位MCU引入Limelight進(jìn)行優(yōu)化

圖2:模擬外設(shè)使電容式感應(yīng)變得輕而易舉對(duì)于8位MCU。

另一家將電容式感應(yīng)外設(shè)集成到其8位芯片中的MCU供應(yīng)商是Microchip Technology。其PIC10F204系列包括PIC10F204T-I/OT。與基于8051的Silicon Labs芯片不同,它采用RISC架構(gòu),只有33個(gè)單字單周期(1μs)指令,除了程序分支,需要兩個(gè)周期。

不同的電容式觸摸應(yīng)用方法 - 仍在使用8位MCU - 提供與通用MCU配合使用的軟件和輔助硬件,以創(chuàng)建電容傳感系統(tǒng)。 Atmel公司的QTouch庫幫助設(shè)計(jì)人員將電容式觸摸按鈕,滑塊和滾輪功能實(shí)現(xiàn)到其通用的8位AVR MCU中,例如ATTINY5-TSHR。

每個(gè)設(shè)備的QTouch庫文件,支持不同數(shù)量的觸摸通道,實(shí)現(xiàn)觸摸應(yīng)用的靈活性和效率。通過選擇支持所需通道數(shù)的庫文件,開發(fā)人員可以使用更少的RAM實(shí)現(xiàn)更緊湊,更高效的代碼。

電機(jī)控制

模擬外設(shè)使8位MCU成為物聯(lián)網(wǎng)應(yīng)用的理想選擇是電機(jī)控制。

智能家居,商用HVAC系統(tǒng)和一些工業(yè)網(wǎng)絡(luò)中,遠(yuǎn)程控制無刷直流電機(jī)的價(jià)值越來越多地應(yīng)用于物聯(lián)網(wǎng)應(yīng)用空間。在該M2M應(yīng)用中,選擇何時(shí)使用8位MCU的過程再次是分區(qū)問題。在這些相對(duì)簡單的應(yīng)用中,只需旋轉(zhuǎn)電機(jī)就不需要太多的計(jì)算能力。

Silicon Labs的C8051F850-C-GM說明了創(chuàng)新設(shè)計(jì)將8位MCU提升到新水平的電機(jī)控制性能的程度。 Silicon Labs芯片設(shè)計(jì)人員開始使用高速8051內(nèi)核,可實(shí)現(xiàn)更精細(xì)的脈沖寬度調(diào)制(PWM),增強(qiáng)的電機(jī)控制效率以及為各種電機(jī)速度執(zhí)行更復(fù)雜算法的能力。

F85x/6x系列MCU還支持三個(gè)獨(dú)立的高分辨率PWM通道,具有內(nèi)置過流保護(hù)/故障檢測功能,專門針對(duì)電機(jī)控制和電源應(yīng)用。還集成了12位多通道模數(shù)轉(zhuǎn)換器ADC),兩個(gè)具有可編程遲滯和響應(yīng)時(shí)間的模擬比較器,以及精確的內(nèi)部電壓基準(zhǔn)。

結(jié)論

盡管趨向于32-位MCU正在削減4位,8位和16位MCU的市場份額,舊的芯片在幾個(gè)市場仍然很強(qiáng)大,物聯(lián)網(wǎng)應(yīng)用很可能從8位芯片中受益。雖然一些MCU供應(yīng)商實(shí)際上已經(jīng)放棄了舊架構(gòu),但有些人正在以有趣的方式調(diào)整它們,以提供比32位競爭對(duì)手更好的性能和功能。有利于這些優(yōu)勢,有時(shí)會(huì)被忽視,因?yàn)闆]有理由32-位MCU不能配置相同的模擬外設(shè) - 而MCU供應(yīng)商就是這樣做的。為了識(shí)別8位MCU的優(yōu)勢,設(shè)計(jì)工程師應(yīng)該對(duì)其系統(tǒng)進(jìn)行分區(qū),并在外圍尋找8位器件實(shí)際提供更好性能的位置。

傳感器管理和電機(jī)控制是物聯(lián)網(wǎng)應(yīng)用中的好例子空間。在許多情況下,它們不需要32位設(shè)備的三個(gè)核心功能。對(duì)于MCU位于外圍的汽車和工業(yè)應(yīng)用也是如此。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2565

    文章

    53004

    瀏覽量

    767404
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17983

    瀏覽量

    366875
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2931

    文章

    46246

    瀏覽量

    392491
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    低價(jià)32MCU大軍壓境,8ASIC MCU看漲

    面對(duì)近期入門級(jí)32微控制器(MCU)步步進(jìn)逼,8MCU供應(yīng)商除持續(xù)開發(fā)特定應(yīng)用標(biāo)準(zhǔn)產(chǎn)品(ASSP)M
    發(fā)表于 07-17 10:45 ?2497次閱讀

    8和32MCU怎么進(jìn)行選擇

    該如何對(duì)8以及32MCU進(jìn)行選擇?8和32
    發(fā)表于 12-19 13:13

    如何選擇8MCU和32MCU架構(gòu)的指南使用?

      該如何對(duì)8以及32MCU進(jìn)行選擇?8和3
    發(fā)表于 03-01 06:38

    32mcu怎樣進(jìn)行代碼優(yōu)化

    對(duì)于有些單片機(jī),自身容量是很有限的,有的僅僅只有8k、16k的flash等,但是對(duì)32mcu來說,這點(diǎn)空間實(shí)在有點(diǎn)小。不像計(jì)算機(jī)一樣內(nèi)存和rom都很多,因此有時(shí)候就需要進(jìn)行代碼
    發(fā)表于 07-15 10:09

    該如何對(duì)8以及32MCU進(jìn)行選擇

    該如何對(duì)8以及32MCU進(jìn)行選擇?8和32
    發(fā)表于 11-03 07:51

    8MCU升級(jí)至32MCU的設(shè)計(jì)方案

    8MCU升級(jí)至32MCU的設(shè)計(jì)方案 目前的MCU市場分為三個(gè)部分,
    發(fā)表于 03-17 15:03 ?42次下載

    8MCU如何升級(jí)至32MCU

    8MCU如何升級(jí)至32MCU   目前的MCU市場分為三個(gè)部分,
    發(fā)表于 04-16 14:19 ?2775次閱讀
    <b class='flag-5'>8</b><b class='flag-5'>位</b><b class='flag-5'>MCU</b>如何升級(jí)至32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>

    隨著32MCU的崛起,8MCU消亡

    似乎伴隨著16、32MCU的崛起,關(guān)于8MCU消亡的言論就從來沒有消停過。但事實(shí)是,
    發(fā)表于 10-28 11:12 ?1859次閱讀

    該如何對(duì)8以及32MCU進(jìn)行選擇

    8和32MCU在功能上仍是互為輔助、各有千秋,這其中的訣竅就在于,需先了解什么樣的應(yīng)用適合什么樣的MCU架構(gòu)。
    的頭像 發(fā)表于 12-24 15:10 ?4680次閱讀

    32怎么mcu內(nèi)的代碼擦除_8和32MCU該如何選擇?

    該如何對(duì)8以及32MCU進(jìn)行選擇?8和32
    發(fā)表于 10-28 17:06 ?2次下載
    32怎么<b class='flag-5'>將</b><b class='flag-5'>mcu</b>內(nèi)的代碼擦除_<b class='flag-5'>8</b><b class='flag-5'>位</b>和32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>該如何選擇?

    Contiki開發(fā)1:Contiki與8MCU

    介紹Contiki系統(tǒng)的功與過,引入8MCU在物聯(lián)網(wǎng)時(shí)代的重生。
    發(fā)表于 12-06 10:21 ?7次下載
    Contiki開發(fā)1:Contiki與<b class='flag-5'>8</b><b class='flag-5'>位</b><b class='flag-5'>MCU</b>

    8和32MCU該如何選擇?

    本文對(duì)比了8MCU和32MCU的使用案例,也可作為如何選擇這兩種MCU架構(gòu)的指南使用。
    發(fā)表于 02-08 16:26 ?1次下載
    <b class='flag-5'>8</b><b class='flag-5'>位</b>和32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>該如何選擇?

    MCU8還是32?這可不是扔鋼镚的事!

    該如何對(duì)8以及32MCU進(jìn)行選擇?8和32
    發(fā)表于 02-10 12:23 ?5次下載
    <b class='flag-5'>MCU</b>選<b class='flag-5'>8</b><b class='flag-5'>位</b>還是32<b class='flag-5'>位</b>?這可不是扔鋼镚的事!

    工程師說 | 針對(duì)8MCU市場進(jìn)行優(yōu)化的小引腳MCU

    產(chǎn)品。 RL78/G15 MCU是RL78系列中的一款新發(fā)布產(chǎn)品 ,旨在解決這些問題。 RL78/G15 MCU的4個(gè)特性可解決眾多8MCU
    的頭像 發(fā)表于 02-12 12:10 ?946次閱讀

    8與32MCU如何選擇?

    從發(fā)展趨勢觀察,4與16MCU芯片使用案例愈來愈少,目前市場上較活躍的是8及32
    發(fā)表于 03-07 18:04 ?1441次閱讀