• 招生咨詢熱線:4008-569-579 
  • 手機版
    用手機掃描二維碼直達商品手機版
招生咨詢熱線
4008-569-579
機構主頁 > 培訓資料 > 嵌入式開發(fā):面向未來的邏輯設計—可擴展MCU+MPU內核
機構主頁 > 培訓資料>嵌入式開發(fā):面向未來的邏輯設計—可擴展MCU+MPU內核

嵌入式開發(fā):面向未來的邏輯設計—可擴展MCU+MPU內核

來源:廣州達內教育        時間:2023-05-30        熱度:35℃        返回列表

  電子市場日益激烈的競爭已經(jīng)改變了電子設備制造商的預期,從依賴幾年的設計周期變?yōu)閹讉€月。這種新模式意味著制造商通常需要推出新產品,同時積極開發(fā)下一代產品并增加設計多樣性。此外,消費者要求更多的電子設備特性和功能,同時也要求具有競爭力的成本和低功耗。隨著用戶尋求最適合其生活方式、工作環(huán)境和用例的特定設備,一刀切的設備也變得越來越不可行。


  所有這些因素都會給制造商的工程資源帶來額外負擔,因為開發(fā)新型號或增強產品線多樣性通常意味著與多個供應商同時工作。對于嵌入式控制器,這也意味著嵌入式開發(fā)人員的唯一選擇可能是使用分散的軟件工具陣列,并花費大量時間開發(fā)可靠的工具鏈,以集成必要的功能和附件。通常,每個產品的工具鏈和供應商mashup都是不同的,最終讓設計工程師花費更少的時間來創(chuàng)建增強的特性和與競爭對手的區(qū)別。相反,重點轉向學習新的軟件和硬件,并對不熟悉的工具鏈進行故障排除。因此,設計師或系統(tǒng)集成商可能會發(fā)現(xiàn)自己陷入兩難境地,在資源緊張時,他們需要擴展產品或產品線的性能、電源需求、成本或功能。


  早期產品設計和原型設計


  在早期產品設計和原型設計階段,早期熟悉邏輯設備和開發(fā)工具鏈是必不可少的步驟,通常是巨大的障礙。通常情況下,設計師必須先對一系列邏輯設備進行試驗,然后再將選擇縮減為單個設備。從這里開始,設計師必須開發(fā)特定于該設備的工具鏈,找到將軟件庫、編程語言和外圍設備集成到單個企業(yè)軟件套件中的方法,這些軟件套件可能不會針對特定用途進行設計或優(yōu)化。盡管這是一種靈活的方法,但這個過程可能會消耗大量的開發(fā)時間和資源。潛在地,它永遠不允許邏輯設備選項的真正比較,也不允許開發(fā)和優(yōu)化的明確途徑。


  微芯片以演示板、開發(fā)板和經(jīng)過嚴格測試的工具鏈的形式提供可擴展的解決方案,可用于從快速原型到產品設計和測試的任何場景。此外,微芯片的開發(fā)板允許在早期產品設計和原型設計期間開發(fā)的代碼也用于項目的后期階段。這些開發(fā)板可用于微芯片的8位、16位和32位MCU,因此,如果性能需要改變,可以很容易地擴展到更高或更低位MCU,而無需從頭開始進行嵌入式開發(fā)。




  微芯片的MCU與完整的MPLAB?開發(fā)生態(tài)系統(tǒng)兼容,包括MPLAB X集成開發(fā)環(huán)境(IDE)、MPLAB Xpress

IDE、MPLAB

XC編譯器和MPLAB代碼配置器。通過生態(tài)系統(tǒng)中的這些級別的選項,可以輕松地通過原型設計和產品設計階段擴展設計,同時利用功能代碼和經(jīng)驗證的硬件預生產做好準備。


  生產


  在為生產而加速的過程中,甚至在開始生產之后,產品性能要求也會從最初的設計要求發(fā)生變化,這種情況并不少見。這可能發(fā)生在法規(guī)遵從性測試、用戶beta測試期間,甚至在產品上市并收到初始客戶反饋后。如果生產過程已經(jīng)開始,主要的資本已經(jīng)投入,最后一刻的改變可能會非常昂貴和資源密集。


  通常,擴展邏輯硬件的能力或性能需要幾乎完全的重新設計和大量的軟件更改。然而,情況并非總是如此,特別是如果設計團隊選擇了一家供應商,該供應商擁有各種性能和功率級別的邏輯產品。例如,微芯片提供8位、16位和32位MCU、32位MPU和16位DSC。通過利用Microchip的邏輯生態(tài)系統(tǒng),在從低性能邏輯擴展到高性能邏輯或過渡到更節(jié)能或時間關鍵型控制性能的過程中,可以保留大部分嵌入式開發(fā)工作。


  微芯片還提供了大量獨立于核心的外圍設備、特定于應用程序的附件和MCU選項,使設計師能夠選擇硬件方法,提供適合應用程序的精確和可擴展的解決方案。這是一個更明智的選擇,而不是過度購買性能或功能來實現(xiàn)所需的功能集。


  完整的設備采購可以在單個供應商生態(tài)系統(tǒng)內完成,邏輯設備、外圍設備、配件和工具鏈軟件可以從一個來源獲得。因此,設計師或系統(tǒng)集成商不需要處理復雜的物料清單(BOM),BOM依賴于在整個生產周期中可能發(fā)生變化的多樣化供應鏈。相反,他們可以專注于針對產品和性能優(yōu)化產品設計。




  下一代


  為特定用戶群體定制產品是一種日益可行的產品設計方法,而不是傳統(tǒng)的一刀切的單一產品。一些客戶要求最高的性能和最新的功能,而另一些客戶則要求基本的和價格合理的解決方案。因此,在嵌入式開發(fā)中,產品組合多樣性現(xiàn)在是創(chuàng)建和維護忠誠客戶群的關鍵。


  無論是為價格較低的產品創(chuàng)建更小、更節(jié)能的版本,還是通過向具有更高位的核心移動,甚至從MCU到MPU來提高性能,產品組合多樣性的可擴展方法都是防止供應商膨脹和采購難題的關鍵。


  使用微芯片,轉向成本更低、功耗更高、功能集更少的處理器相對容易。如果使用了不同的MCU體系結構或系列,則無需返回并重新開發(fā)所有核心功能和接口,大部分代碼和開發(fā)也可以縮小規(guī)模,然后針對更小的MCU進行優(yōu)化。在許多情況下,完全相同的工具鏈和大部分軟件可以直接移植到新項目中。因此,這種方法可以在一個產品組合中同時開發(fā)多個設備,而不需要花費時間或資源來利用多個開發(fā)團隊。


  在從MCU過渡到MPU的情況下,硬件調整被簡化,因為微芯片的MPU采用模塊上系統(tǒng)(SOM)或封裝中系統(tǒng)(SiP)格式,以消除傳統(tǒng)MPU設計帶來的許多傳統(tǒng)電路板布局復雜性。此功能消除了在復雜、高速PCB設計和電源管理方面投入設計資源的需要。


  微芯片生態(tài)系統(tǒng)不僅提供了一系列邏輯性能選項,而且還提供了一個軟件工具鏈,它可以為代碼重用提供前所未有的機會,并提供一條學習曲線,使設計者和嵌入式開發(fā)人員能夠花更多的時間對產品進行創(chuàng)新,而不是成倍地增加他們的工作流程。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部