雖然32位Arm Cortex-M 處理器等在一些平臺(tái)有一定競(jìng)爭(zhēng)力,但從目前的市場(chǎng)來看8位微控制器 (MCU) 仍然主導(dǎo)著整個(gè) MCU 市場(chǎng)。8位MCU在嵌入式市場(chǎng)的持續(xù)主導(dǎo)地位是低成本、簡(jiǎn)單性、高速控制能力以及具有豐富工具庫的成熟生態(tài)系統(tǒng)等因素的綜合。
由于8位作為MCU技術(shù)已經(jīng)成熟,且單價(jià)接近下限,在尋找價(jià)格比較低嵌入式8位MCU時(shí),有很多類似價(jià)位的產(chǎn)品,哪一個(gè)是比較好的選擇?我們需要仔細(xì)看看來自不同供應(yīng)商的類似8位MCU的真正價(jià)值在哪里,以下是一些重要的考慮因素。
生態(tài)系統(tǒng)
開發(fā)工具:為嵌入式開發(fā)時(shí),明智的做法是不要在編譯器許可或編碼環(huán)境上花錢。在選擇MCU之前,請(qǐng)檢查供應(yīng)商及其提供的軟件樣本是否可用于免費(fèi)開發(fā)平臺(tái)。否則,該成本需要添加到軟件開發(fā)成本中。
例如,來自競(jìng)爭(zhēng)供應(yīng)商的兩個(gè)基于 8051 的 MCU 可能具有相似的硬件規(guī)格,但工具價(jià)格不同。如果 MCU 供應(yīng)商沒有基于 8051 的設(shè)備的編譯器或集成開發(fā)環(huán)境 (IDE) 許可證,開發(fā)人員將需要使用 Keil 或 IAR 支付相應(yīng)的許可證費(fèi)用,并且項(xiàng)目的總投資將增加,一個(gè)具有成本效益的選擇是使用不受限制的 Keil許可證支持的免費(fèi)IDE和8位平臺(tái)。
軟件:一旦了解了編譯器和開發(fā)環(huán)境,下一個(gè)隱藏的規(guī)范就是 MCU 平臺(tái)上軟件樣本和生態(tài)系統(tǒng)的可用性。例如,尋找有大量外設(shè)示例代碼的 MCU 供應(yīng)商。這樣可以輕松獲得所需的所有外設(shè)(PWM、UART、ADC 等),將它們組合到您的項(xiàng)目中,并盡快完成您的設(shè)計(jì)。這可以加快上市時(shí)間并可能帶來更高的收入,從而使支持良好支持的 MCU 生態(tài)系統(tǒng)的平均 ASP 物有所值。
規(guī)格:GBD、GBC、GBT
查看相對(duì)簡(jiǎn)單的8位MCU的規(guī)格,從數(shù)據(jù)表的概述頁面中似乎可以相對(duì)容易地理解該設(shè)備的功能。有關(guān)重要規(guī)格的詳細(xì)信息,請(qǐng)參閱電氣規(guī)格表。然而,這可能比看起來更復(fù)雜,因此開發(fā)人員應(yīng)該考慮三個(gè)關(guān)鍵方面:
是否存在設(shè)計(jì)關(guān)鍵的小值和大值
數(shù)值測(cè)試條件與實(shí)際用例對(duì)比
設(shè)計(jì)驗(yàn)證和測(cè)試是否保障了價(jià)值?
通常應(yīng)仔細(xì)考慮典型值,因?yàn)闇囟取dd 電平、工作頻率和其他因素會(huì)影響這些值在您的設(shè)計(jì)中的實(shí)際意義。規(guī)范與現(xiàn)實(shí)相去甚遠(yuǎn)是當(dāng)今行業(yè)的普遍情況。主要原因是數(shù)據(jù)指標(biāo)看起來不錯(cuò)。然而,當(dāng)談到電氣規(guī)格時(shí),很明顯,看似好的規(guī)格只存在于非常有限的條件下,例如 Vdd、重要頻率和溫度。這可能與設(shè)計(jì)的其他方面發(fā)生沖突并影響整體設(shè)計(jì)性能。
比如,一些規(guī)范說處理頻率可以達(dá)到 20 MHz,但仔細(xì)觀察發(fā)現(xiàn)這只能超過 4.5 V Vdd 的要求,這是令人尷尬的。
還有在查看規(guī)格表時(shí),查看腳注以了解它們是否得到設(shè)計(jì)、特性或測(cè)試(分別稱為 GBD、GBC 和 GBT)的保障也很重要。一般來說,GBD是很不可靠的規(guī)范,GBT是很可靠的,GBC介于兩者之間。
如果對(duì)應(yīng)用具有嚴(yán)格的時(shí)序要求并且需要高精度的振蕩器,則您不能僅根據(jù)GBD結(jié)果進(jìn)行評(píng)估?,F(xiàn)實(shí)世界中任何大于 5% 的錯(cuò)誤都可能導(dǎo)致高速通信接口(例如 UART)無法正常工作。在計(jì)量和計(jì)量等應(yīng)用中,需要在特定時(shí)間范圍內(nèi)對(duì)事件進(jìn)行計(jì)數(shù)或跟蹤,振蕩器漂移會(huì)影響測(cè)量的準(zhǔn)確性。
靈活性和可擴(kuò)展性
在每個(gè)項(xiàng)目的架構(gòu)和技術(shù)之間跳躍可能會(huì)延遲設(shè)計(jì)完成并縮短上市時(shí)間。供應(yīng)商A的設(shè)備可能是當(dāng)前項(xiàng)目很好的選擇,而供應(yīng)商B可能會(huì)在今年晚些時(shí)候使用更適合該項(xiàng)目的其他設(shè)備。這是優(yōu)化每個(gè)項(xiàng)目與跨項(xiàng)目開發(fā)和重用知識(shí)之間的平衡。
因此,在為您當(dāng)前的設(shè)計(jì)評(píng)估供應(yīng)商選項(xiàng)時(shí),請(qǐng)確保您擁有適用于未來產(chǎn)品的可擴(kuò)展解決方案。
還值得仔細(xì)研究每個(gè)模塊,使用 MCU 系列文件確保在遷移到更大的 GPIO 設(shè)備時(shí)不會(huì)犧牲關(guān)鍵功能,例如正確數(shù)量的通信端口、DAC 或 PWM 通道。功能。
供貨期長(zhǎng)
8位器件在市場(chǎng)的存在已經(jīng)是幾十年,并且單價(jià)相當(dāng)?shù)停@對(duì)開發(fā)人員來說非常方便,但對(duì)半導(dǎo)體供應(yīng)商來說可能是個(gè)問題,所以一些我們不投資8位產(chǎn)品是為了盈利。 .
當(dāng)供應(yīng)商發(fā)布生命終止 (EOL) 和無新設(shè)計(jì) (NRND) 通知時(shí),這種情況可能會(huì)出現(xiàn)問題,可能會(huì)威脅到產(chǎn)品的使用壽命。一些投資者更看好采用8位技術(shù)的MCU。這表明了對(duì)8位市場(chǎng)的堅(jiān)定承諾,并讓人們相信主要供應(yīng)商集團(tuán)不會(huì)停止提供 MCU 產(chǎn)品。
許多供應(yīng)商宣傳有關(guān)其 MCU 產(chǎn)品壽命的信息。有些甚至提供了供應(yīng)商計(jì)劃支持該設(shè)備的確切日期。
MCU產(chǎn)品使用壽命可能不是快速設(shè)計(jì)的主要問題,如:消費(fèi)產(chǎn)品,而是醫(yī)療、汽車和工業(yè)應(yīng)用。為避免因MCU停產(chǎn)而引發(fā)的一系列開發(fā)生產(chǎn)麻煩,需要選擇供貨周期較長(zhǎng)的產(chǎn)品。
8位MCU從開始到現(xiàn)在不斷增長(zhǎng)的MCU領(lǐng)域中占據(jù)一席之地,嵌入式開發(fā)人員正在尋找新的考慮因素,因?yàn)槭褂?位MCU的優(yōu)勢(shì)包括相對(duì)較低的成本和易用性。