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