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

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

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

為什么需要更多8位單片機(jī)?

jf_pJlTbmA9 ? 來源:Microchip微芯 ? 作者:Microchip微芯 ? 2023-10-17 17:02 ? 次閱讀

以下全文轉(zhuǎn)載自EEWeb主編Max Maxfield在EEJournal上發(fā)表的文章:

我們周圍不斷充斥著有關(guān) 8 位、16 位、32 位和 64 位處理器的討論,我不確定如今還有多少年輕工程師知道第一個(gè)商用微處理器——英特爾4004。它是一臺(tái) 4 位機(jī)器(部件編號(hào)雖然叫4004,卻沒有一語雙關(guān)的意思)。

順便說一句,如果您想了解更多關(guān)于 4004 以及當(dāng)代微處理器的發(fā)展史,我衷心推薦我的朋友Steve Leibson在 EEJournal 上撰寫的專欄文章:《我們是否真的知道是誰發(fā)明了微處理器?》和《哪個(gè)才是第一個(gè)微處理器?》以及《微處理器50歲生日快樂》的第1部分和第2部分。

微處理器(μP)也稱為微處理器單元(MPU)。早期的 MPU 僅包含一個(gè)中央處理單元(CPU)。隨著時(shí)間的推移,添加了其他功能,如高速緩存、浮點(diǎn)運(yùn)算單元(FPU)以及存儲(chǔ)管理單元(MMU)等。關(guān)鍵是:除了任何高速緩存以及 FPU 和 MMU 之類的東西,微處理器不包含任何內(nèi)部存儲(chǔ)器或外設(shè)。相比之下,單片機(jī)(μC),也稱為微控制器單元(MCU),包含閃存等非易失性存儲(chǔ)器,SRAM 等易失性存儲(chǔ)器,計(jì)數(shù)器、定時(shí)器模數(shù)轉(zhuǎn)換器ADC)等外設(shè)以及UART、I2C 和 SPI 等通信接口。從本質(zhì)上講,單片機(jī)是一種小型獨(dú)立計(jì)算機(jī),存在于包含自己的程序的單個(gè)硅芯片上。它一上電,程序就開始執(zhí)行。這就解釋了為什么單片機(jī)出現(xiàn)在嵌入式系統(tǒng)中,以及為什么嵌入式系統(tǒng)隨處可見。(您可以通過我的專欄文章《CPU、MPU、MCU和GPU的常見問題解答有哪些?》,了解有關(guān)微處理器和單片機(jī)之間區(qū)別的更多信息)。

單片機(jī)的歷史與微處理器的歷史一樣不甚明朗。第一個(gè)單片機(jī)是哪個(gè)?是日本人在1970 年代初為汽車制造的 4 位器件,還是 TI 工程師 Gary Boone 和 Michael Cochran設(shè)計(jì)并于 1974 年首次亮相的 4 位 TMS 1000?談到 8 位 MCU,1976 年面市的英特爾 8048(又名 MCS-48)是第一個(gè)嗎?我不知道。我所知道的是,早期 8 位 MCU 中最著名的可能是1980 年上市的 8051(又名 MCS-51),其指令集架構(gòu)(ISA)由 John H. Wharton 構(gòu)想。神奇的是,由8051演變出的新產(chǎn)品至今仍然強(qiáng)勁。

順便說一句,John曾經(jīng)告訴我,當(dāng)他還是一名在英特爾工作的年輕工程師時(shí),他經(jīng)常和他的主管出去吃午飯。有一天,他們聽說要在午餐時(shí)間開會(huì)討論一些事情。他們不確定會(huì)議的重點(diǎn)是什么,只知道提供免費(fèi)三明治。這個(gè)會(huì)議原來是 8051 的啟動(dòng)會(huì)。真的是完全從一張白紙開始的。會(huì)議結(jié)束后,John 飽餐了一頓,回到辦公桌前,勾勒出 8051 的架構(gòu)(功能單元和總線等)和 ISA。

如今,有眾多的單片機(jī)能夠?qū)崿F(xiàn)我們的各類設(shè)想,而PIC?單片機(jī)和AVR?單片機(jī)是真正有存在感的兩個(gè)系列。第一個(gè) 8 位 PIC MCU由 General Instruments 于 1975 年開發(fā)。我不確定它的具體發(fā)展史,但 PIC MCU現(xiàn)在是Microchip Technology Inc.的產(chǎn)品。同時(shí),最初的 8 位 AVR 架構(gòu)是由 Alf-Egil Bogen 和 Vegard Wollan 還是挪威理工學(xué)院(NTH)的學(xué)生時(shí)提出的。該技術(shù)隨后被 Atmel 收購(gòu),該公司于 1996 年發(fā)布了 AVR 系列的第一批成員。 Atmel已于 2016 年被 Microchip收購(gòu)。

我們有什么方法可以量化這種“存在感”?我曾經(jīng)同Microchip 8位單片機(jī)產(chǎn)品部的營(yíng)銷副總裁 Greg Robinson 和資深公共關(guān)系經(jīng)理Brian Thorsen 交流過。如下圖所示,在撰寫本文時(shí),Microchip 的 8 位 MCU 市場(chǎng)份額為 32%,遙遙領(lǐng)先!如果我在Microchip負(fù)責(zé)這些產(chǎn)品的話,我肯定要笑逐顏開了。

wKgaomUD57mADkcdAARswdDoJQY585.png

Gartner 2021 市場(chǎng)份額報(bào)告中的全球 8 位單片機(jī)市場(chǎng)份額

Greg 告訴我,Microchip將持續(xù)創(chuàng)新,其中不乏許多8位新產(chǎn)品。例如,在 2022 年第二季度,Microchip推出了5 個(gè)全新系列,約 65 款器件,擁有豐富的片上模擬和其他獨(dú)立于內(nèi)核的外設(shè)。

除了傳統(tǒng)的單芯片系統(tǒng)(即Microchip MCU是板上唯一的處理器)外,8位處理器作為系統(tǒng)管理IC和協(xié)處理器的作用也越來越大,尺寸、空間、低功耗和壽命等方方面面的特征都很重要。這在很大程度上是因?yàn)槲覀兛吹椒植际?a target="_blank">智能物聯(lián)網(wǎng)邊緣節(jié)點(diǎn)、汽車安全、工業(yè)控制系統(tǒng)、醫(yī)療電子和家用電子等應(yīng)用領(lǐng)域的急劇增長(zhǎng)。即使是最先進(jìn)的 5G 系統(tǒng),通常也可以從將某些任務(wù)分配給更小的 8 位處理器中受益,從而釋放更高級(jí)處理器來發(fā)揮它們的魔力并做它們最擅長(zhǎng)的事情。

Greg說:“盡管聽起來很奇怪,很多 8 位的增長(zhǎng)是由 32 位的增長(zhǎng)推動(dòng)的,其中 32 位處理器正在將人機(jī)界面(HMI)功能和內(nèi)務(wù)管理任務(wù)等傳遞給8 位處理器。此外,8 位器件越來越多地用作協(xié)處理器,執(zhí)行諸如獲取傳感器讀數(shù)和預(yù)處理此傳感器數(shù)據(jù)等任務(wù),然后將其傳遞給更高級(jí)處理器。”

我們談到的主題之一是當(dāng)前的供應(yīng)鏈問題。在我們交談之前,我沒有意識(shí)到Microchip 出貨的 95% 的 8 位產(chǎn)品是內(nèi)部制造的,而且除了在美國(guó)亞利桑那州Tempe、俄勒岡州Gresham和科羅拉多州Colorado Springs設(shè)有晶圓廠,他們還擁有自己的封裝、制造和測(cè)試廠。

盡管如此,但由于貿(mào)易戰(zhàn)和全球新冠疫情共同引發(fā)的大風(fēng)暴,在過去 18 至 24 個(gè)月內(nèi)產(chǎn)生了大量需求,因此仍然存在供貨短缺的情況。Greg 說:“提高產(chǎn)量也不是嘴上一說這么簡(jiǎn)單。”Microchip 總裁兼首席執(zhí)行官 Ganesh Moorthy 曾表示,他預(yù)計(jì)短缺將持續(xù)到 2023 年,但 Microchip 已承諾在未來幾年會(huì)投入 10 億美元,用于繼續(xù)推出新產(chǎn)品,同時(shí)擴(kuò)大產(chǎn)能以滿足對(duì)現(xiàn)有器件的需求。

wKgaomUD57yAX4dxAAYRfq0x0SQ271.png

2022年第二季度新產(chǎn)品預(yù)告

ADCC 代表“ADC 計(jì)算”, 它是模擬和數(shù)字功能的混合體。片上模擬功能(包括 8 位、10 位和 12 位 ADC)可以使用圖形工具輕松配置。其他選項(xiàng)包括具有相關(guān)可編程增益放大器(PGA)的 ADC,從而無需使用外部 PGA,以及具有上下文/排序功能的 ADC。其他功能包括片上比較器、數(shù)模轉(zhuǎn)換器DAC)、斜坡發(fā)生器、溫度傳感器電壓基準(zhǔn)、過零檢測(cè)運(yùn)算放大器(運(yùn)放)。

考慮下面介紹的運(yùn)算放大器示例。傳統(tǒng)方法是使用外部運(yùn)算放大器(左)。片上運(yùn)算放大器(右)的優(yōu)勢(shì)包括節(jié)省電路板上的空間、減少物料清單(BOM)以及能夠在程序控制下動(dòng)態(tài)更改軟件中的增益和其他特性(如果您要測(cè)量多個(gè)信號(hào),每個(gè)信號(hào)都需要不同的運(yùn)算放大器參數(shù),這很有用)。

wKgZomUD576AFfOUAAIWrsSzM1A700.png

帶有內(nèi)部運(yùn)算放大器的 PIC?和AVR?單片機(jī)

獨(dú)立于內(nèi)核的外設(shè)(CIP)背后的概念是,外設(shè)可以在內(nèi)核處于“打盹”模式或處理更重要的任務(wù)時(shí)自行執(zhí)行任務(wù)。例如,CIP 可以在內(nèi)核進(jìn)入休眠狀態(tài)時(shí)從傳感器獲取讀數(shù),然后對(duì)結(jié)果進(jìn)行累積、求平均值和/或過濾。稍后,當(dāng)內(nèi)核喚醒時(shí),外設(shè)可以準(zhǔn)備好其預(yù)處理的數(shù)據(jù)并等待著。

wKgZomUD57-ASi2xAAUtdQSeixM446.png

使用獨(dú)立于內(nèi)核的外設(shè)創(chuàng)建自定義外設(shè)

當(dāng) CIP 組合在一起創(chuàng)建自定義外設(shè)或“超級(jí)外設(shè)”時(shí),事情開始變得非常有趣。一個(gè)很好的例子如下所示。這涉及希望使用串行總線通信協(xié)議控制一堆 LED 的應(yīng)用。

wKgaomUD58OAbhfGAASmKQFlgcg514.png

將 CIP 組合在一起以創(chuàng)建“超級(jí)外設(shè)”或“超級(jí)模塊”

指定“哪個(gè) LED”和“什么顏色”涉及一個(gè)相當(dāng)復(fù)雜的信號(hào),并且可能需要發(fā)送大量數(shù)據(jù)。這通常需要一個(gè)高速 32 位 MCU。然而,通過使用少數(shù) CIP 外設(shè)——定時(shí)器、SPI、PWM 和一些使用 CLC(可配置邏輯單元)實(shí)現(xiàn)的邏輯——可以在 8 位 PIC 單片機(jī)上實(shí)現(xiàn)該算法。(與 PIC MCU的 CLC 不同,可以使用可配置自定義邏輯(CCL)在 AVR 上實(shí)現(xiàn)相同的功能。)

結(jié)果是允許 8 位 MCU 以比指令速度(即在內(nèi)核上運(yùn)行的指令)快得多的邏輯速度驅(qū)動(dòng)一串 LED,同時(shí)釋放內(nèi)核以執(zhí)行其他任務(wù)。

一般來說,擁有 CIP,特別是能夠?qū)⑺鼈兘M合在一起,打開了通往各種部署場(chǎng)景的大門,允許外設(shè)處理各種傳感器數(shù)據(jù)。

wKgaomUD58WALJL5AAKhHCjM0Rg938.png

常見的傳感器輸出類型

考慮下面所示的示例,其中使用 8 位 PIC 或 AVR 單片機(jī)來監(jiān)控溫度、濕度和振動(dòng)傳感器的輸出??赡軄碜詼囟葌鞲衅鞯男盘?hào)比來自濕度傳感器的信號(hào)需要更高的增益,這可以通過在程序控制下來回交換片上運(yùn)算放大器的增益來實(shí)現(xiàn)。

wKgZomUD58aASCQPAAN94IUKo0Y142.png

典型的多傳感器應(yīng)用

同時(shí),MCU 可能以 5V 運(yùn)行,而使用 I2C 通信的振動(dòng)傳感器僅需要 1.8V。在這種情況下,解決方案不是采用外部電壓電平轉(zhuǎn)換器,而是采用 MCU 的多電壓輸入/輸出(MVIO)功能。

上面的示例顯示了 MVIO 和 I2C 的組合,但 MVIO 也可以與通用輸入/輸出(GPIO)一起使用。事實(shí)上,這引出了另一個(gè)例子,因?yàn)檫\(yùn)行在 5V 的 8 位 PIC 或 AVR MCU 可用于從傳感器讀取值,從而實(shí)現(xiàn)比 3.3V MCU 更好的分辨率,而 PIC/ AVR MCU可以使用其 MVIO 功能將此數(shù)據(jù)傳送到 3.3V 32 位 PIC32 SAM MCU。

讓 PIC/AVR MCU的新手感到困惑的一件事是可用的不同組件數(shù)量之多,每個(gè)組件都有不同數(shù)量的引腳以及不同的功能和外設(shè)組合。有幾種方法可以解決這個(gè)問題。就我而言,我會(huì)直接問我的朋友 Joe Farr。關(guān)于Microchip PIC 和 AVR MCU,他就是一本行走著的百科全書。對(duì)于那些不認(rèn)識(shí) Joe 的人,Microchip 網(wǎng)站上有一個(gè)產(chǎn)品選型指南,用戶說了“我需要這個(gè)功能”后,就會(huì)被引導(dǎo)到合適的產(chǎn)品?;蛘?,用戶可以說“我想實(shí)現(xiàn)這個(gè)應(yīng)用”,該工具不僅可以將他們引導(dǎo)到合適的產(chǎn)品,還可以引導(dǎo)到相關(guān)的固件和軟件以及開發(fā)工具。

Greg 在結(jié)束談話前,說了一些很有趣的內(nèi)容。那就是不光是 8 位 MCU這塊餅在增長(zhǎng),各種新的應(yīng)用也不斷涌現(xiàn),就像有了一個(gè)全新的餅。因此,他表示:“Microchip 非??春?8 位 MCU 市場(chǎng)?!边@對(duì)我來說是個(gè)好消息,因?yàn)槲蚁矚g 8 位 MCU。那么你呢?你有什么想法愿意分享嗎?

直接轉(zhuǎn)載來源:Microchip微芯
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理

審核編輯 黃宇

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

    關(guān)注

    143

    文章

    13506

    瀏覽量

    212696
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6026

    文章

    44455

    瀏覽量

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

    關(guān)注

    146

    文章

    16802

    瀏覽量

    349359
  • adc
    adc
    +關(guān)注

    關(guān)注

    97

    文章

    6347

    瀏覽量

    543367
  • 8位
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    12123
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    性價(jià)比高的8單片機(jī)有哪些?

    ,尤其適用于需要Motorola MC68HC11兼容性的場(chǎng)合。此外,華芯微還提供了NuMicro系列單片機(jī),其中包含一些基于8051內(nèi)核的8產(chǎn)品,為用戶提供了
    發(fā)表于 09-27 14:27

    低功耗8單片機(jī):技術(shù)特性與應(yīng)用前景!

    發(fā)展前景: 隨著技術(shù)的不斷進(jìn)步,低功耗8單片機(jī)將繼續(xù)向更高性能、更低功耗的方向發(fā)展。未來的單片機(jī)將更加智能化,能夠更好地適應(yīng)復(fù)雜多變的應(yīng)用環(huán)境,同時(shí)保持極低的能耗。此外,隨著物聯(lián)網(wǎng)、
    發(fā)表于 09-26 14:09

    8單片機(jī),32單片機(jī)編程和應(yīng)用優(yōu)勢(shì)

    的微型計(jì)算機(jī)系統(tǒng),英銳恩科技的電子工程師小編老唐將從靈活性、成本效益、開發(fā)效率、應(yīng)用廣泛性等方面進(jìn)行詳細(xì)闡述8單片機(jī),32單片機(jī)編程和應(yīng)
    發(fā)表于 09-26 11:45

    有哪些便宜的8單片機(jī)可供選擇?

    需要低成本解決方案且對(duì)性能有一定要求的項(xiàng)目。 3. 國(guó)產(chǎn)8單片機(jī) 中微SC8P系列: 基于Intel 8051內(nèi)核設(shè)計(jì),具有豐富的外設(shè)和
    發(fā)表于 09-26 10:26

    32單片機(jī)的電路設(shè)計(jì)技巧分享!

    外圍設(shè)備等資源,而8MCU則無法實(shí)現(xiàn)。 盡管它們具有強(qiáng)大的性能并具有豐富的外設(shè),但是32單片機(jī)卻是耗電很大的芯片。而且不是每個(gè)項(xiàng)目都需要
    發(fā)表于 09-25 11:21

    MCU前沿市場(chǎng)趨勢(shì):8單片機(jī)和32單片機(jī)

    ,另一個(gè)方面涉及易于進(jìn)行新單片機(jī)方案開發(fā)。 本質(zhì)差異區(qū)別: 8和32單片機(jī)的主要區(qū)別在于成本和價(jià)格結(jié)構(gòu),CPU性能,易用性,功能接近的
    發(fā)表于 09-24 17:47

    8單片機(jī)為何不會(huì)被高端單片機(jī)取代?

    8單片機(jī)是目前應(yīng)用最廣的MCU,8單片機(jī)具有8b
    發(fā)表于 09-24 16:51

    8單片機(jī),32單片機(jī)就找英銳恩!

    深圳市英銳恩科技有限公司創(chuàng)立于 2008 年,是一家從事單片機(jī)及模擬器件電路芯片應(yīng)用、設(shè)計(jì)研發(fā)、銷售一體的國(guó)家高新技術(shù)半導(dǎo)體企業(yè)。 英銳恩科技公司憑著自身在半導(dǎo)體電子行業(yè)MCU(8單片機(jī)
    的頭像 發(fā)表于 09-23 10:32 ?196次閱讀

    SZFC 8 單片機(jī)FC2720用戶參考手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《SZFC 8 單片機(jī)FC2720用戶參考手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-16 09:18 ?0次下載

    8單片機(jī)為何不會(huì)過時(shí)?

    對(duì)于8單片機(jī)來說,由于其主要處理8數(shù)據(jù),所以其“字”的長(zhǎng)度可能也是8
    的頭像 發(fā)表于 03-20 16:29 ?1491次閱讀

    51單片機(jī)8數(shù)碼管顯示學(xué)號(hào)程序編寫思路

    51單片機(jī)是一種非常經(jīng)典的單片機(jī)型號(hào),具有廣泛的應(yīng)用領(lǐng)域。我們可以利用51單片機(jī)的IO口來控制8數(shù)碼管的顯示,實(shí)現(xiàn)學(xué)號(hào)的顯示功能。下面提供
    的頭像 發(fā)表于 01-04 15:21 ?6005次閱讀

    8和32單片機(jī)的區(qū)別

    要搞懂這個(gè)問題,首先要搞明白8或32說的是單片機(jī)的哪一個(gè)部件。
    發(fā)表于 11-30 09:48 ?839次閱讀
    <b class='flag-5'>8</b><b class='flag-5'>位</b>和32<b class='flag-5'>位</b><b class='flag-5'>單片機(jī)</b>的區(qū)別

    一顆8的51單片機(jī)是如何處理32數(shù)據(jù)的?

    一顆8的51單片機(jī)是如何處理32數(shù)據(jù)的? 首先,需要明確一點(diǎn),即51單片機(jī)
    的頭像 發(fā)表于 11-06 11:05 ?2124次閱讀

    一顆8的51單片機(jī)是如何處理32數(shù)據(jù)的?

    如果你曾經(jīng)跟小編一樣好奇過一顆8的51單片機(jī)是如何處理32數(shù)據(jù)的,那么你來對(duì)地方了。本文將揭開單片機(jī)這個(gè)神秘領(lǐng)域的面紗,具體探討它們?nèi)绾?/div>
    的頭像 發(fā)表于 10-30 11:26 ?1972次閱讀

    AVR單片機(jī)為何能成為8機(jī)中的佼佼者?

    AVR單片機(jī)為何能成為8機(jī)中的佼佼者? AVR單片機(jī)是一種高性能、低功耗、高可靠性、方便編程的微控制器。它可以廣泛應(yīng)用于消費(fèi)電子、汽車電子
    的頭像 發(fā)表于 10-29 17:29 ?645次閱讀