在電子行業(yè)中具有競爭力意味著盡快將具有創(chuàng)新功能的新解決方案推向市場。設(shè)計創(chuàng)新功能并加快上市時間在很大程度上取決于用于原型設(shè)計和生產(chǎn)新設(shè)備的硬件和軟件工具的復(fù)雜性。將工程資源用于構(gòu)建工具鏈和集成來自多個供應(yīng)商的解決方案可能會給已經(jīng)復(fù)雜的流程增加不必要的開銷。Microchip擁有功能齊全的工具和資源生態(tài)系統(tǒng),可降低每個產(chǎn)品開發(fā)階段的工程負(fù)擔(dān),提供硬件和軟件解決方案,使設(shè)計人員能夠?qū)⒏鄷r間花在創(chuàng)新上,減少設(shè)計物流時間。
與電子設(shè)備相關(guān)的獨(dú)特性和創(chuàng)新性通常是原始創(chuàng)造力和大量工程資源投資的產(chǎn)物,這些投資將最初只是一個想法變?yōu)楝F(xiàn)實(shí)。不幸的是,當(dāng)工程團(tuán)隊(duì)能夠開始創(chuàng)新時,通常需要過多的精力和工程資源才能達(dá)到產(chǎn)品開發(fā)的某個點(diǎn)。由于需要依靠廣泛的供應(yīng)商和軟件工具(其中許多既不簡單易用,也不開箱即用)將產(chǎn)品從原型推向生產(chǎn),該過程可能會進(jìn)一步復(fù)雜化。
通常,工程團(tuán)隊(duì)或開發(fā)團(tuán)隊(duì)需要從嵌入式控制器開發(fā)板、附件和外設(shè)開始,以試驗(yàn)功能并生成概念驗(yàn)證。下一步是確定開發(fā)更能代表生產(chǎn)模型的原型所需的硬件和軟件工具。在這個階段,可能需要一套全新的硬件和軟件工具,將硬件和軟件開發(fā)費(fèi)用用于概念驗(yàn)證。這意味著團(tuán)隊(duì)將不得不重新投入資源來創(chuàng)建新的設(shè)計流程。在原型設(shè)計和測試階段,可能會進(jìn)行額外的硬件和軟件更改,這通常會延長早期產(chǎn)品開發(fā)過程,因?yàn)?a target="_blank">工程師和開發(fā)人員會花費(fèi)額外的資源來熟悉并為新硬件制定工具鏈。
隨著設(shè)計團(tuán)隊(duì)從工程量增加到生產(chǎn)量,也可能會發(fā)生額外的硬件和軟件變化。有時,這可能需要對硬件和軟件進(jìn)行另一輪更新,或者犧牲最終產(chǎn)品的性能和/或功能,以避免與重新設(shè)計相關(guān)的時間和成本。合規(guī)性測試和早期客戶反饋可能需要對設(shè)計和軟件進(jìn)行更多更新。
此外,在下一代設(shè)備或產(chǎn)品線擴(kuò)展的下一個設(shè)計周期中,可能必須重復(fù)此過程。構(gòu)建工具鏈和熟悉硬件平臺的大部分工作可能也必須重新設(shè)計,因?yàn)橄乱粋€產(chǎn)品的性能和功能要求可能與以前開發(fā)的產(chǎn)品沒有充分重疊。投入工程資源學(xué)習(xí)硬件平臺和構(gòu)建工具鏈的時間和成本可能會持續(xù)進(jìn)行,除非設(shè)計團(tuán)隊(duì)選擇具有全面支持的半導(dǎo)體供應(yīng)商。ORT 生態(tài)系統(tǒng)可實(shí)現(xiàn)代碼重用,并減輕產(chǎn)品設(shè)計階段以及更新產(chǎn)品以滿足新設(shè)計要求時不斷變化的需求的負(fù)擔(dān)。本文深入探討了Microchip的微控制器(MCU)、微處理器(MPU)、附件、外設(shè)和設(shè)計解決方案生態(tài)系統(tǒng),這些生態(tài)系統(tǒng)是從頭開始構(gòu)建的,旨在幫助設(shè)計人員輕松實(shí)現(xiàn)企業(yè)級設(shè)計基礎(chǔ)設(shè)施,以創(chuàng)建最新的電子設(shè)備。
設(shè)計環(huán)境
在產(chǎn)品開發(fā)的概念驗(yàn)證和原型設(shè)計階段,開發(fā)和評估平臺通常需要花費(fèi)大量精力?;ㄙM(fèi)大量時間讓工程和設(shè)計團(tuán)隊(duì)熟悉硬件和軟件平臺,這些平臺可能能夠提供產(chǎn)品描述的性能和功能要求。在許多情況下,很難找到兼容的附件或外圍設(shè)備來為選定的硬件平臺添加功能。因此,可能需要額外的工程資源來開發(fā)在設(shè)計中實(shí)現(xiàn)此功能所需的硬件。
就Microchip的嵌入式設(shè)計生態(tài)系統(tǒng)而言,選擇和試驗(yàn)公司產(chǎn)品的大部分負(fù)擔(dān)都被消除了。Microchip的低成本和低學(xué)習(xí)曲線好奇號開發(fā)板與數(shù)百種MikroElektronika的Click板?兼容,以添加特定于應(yīng)用的特性和功能。Microchip的Explorer開發(fā)板是功能更齊全的開發(fā)板,可通過一系列通用接口進(jìn)行擴(kuò)展,從而可以添加處理器專用插件模塊(PIM),用于交換MCU、點(diǎn)擊板和PICtail? Plus子板,以評估和開發(fā)各種應(yīng)用。Microchip還提供一系列可擴(kuò)展且易于使用的評估板,例如專門用于AVR?和基于Arm?的SAM MCU的Xplained板,用于評估和設(shè)計應(yīng)用。
參考設(shè)計和特定應(yīng)用硬件 構(gòu)建可靠的概念驗(yàn)證或原型有時涉及從頭開始開發(fā)特定于應(yīng)用的硬件。此外,根據(jù)應(yīng)用程序的不同,在應(yīng)用程序領(lǐng)域中可能有許多類似的常見功能和硬件方面。通常,設(shè)計團(tuán)隊(duì)必須在早期設(shè)計階段重新發(fā)明輪子,這可能會不想要地延長產(chǎn)品設(shè)計周期。幸運(yùn)的是,Microchip的設(shè)計生態(tài)系統(tǒng)包括與Microchip開發(fā)板兼容的特定應(yīng)用硬件。
Microchip還為關(guān)鍵應(yīng)用提供功能齊全且經(jīng)過嚴(yán)格測試的參考設(shè)計。其中包括太陽能微型逆變器和振動網(wǎng)狀霧化器等示例,其中包括完整而詳細(xì)的電路圖、功能模型、電路板和經(jīng)過測試的代碼。這些參考設(shè)計使開發(fā)人員能夠快速測試想法并使用開發(fā)硬件和軟件解決方案實(shí)現(xiàn)功能,從而無需在概念驗(yàn)證甚至關(guān)鍵應(yīng)用程序的原型上投入資源。
此外,Microchip還提供數(shù)百種應(yīng)用規(guī)格C 硬件板和卡,適用于從電機(jī)控制到觸摸控制的近 50 種先進(jìn)應(yīng)用類別。這些板和卡與Microchip的開發(fā)和評估板兼容,并包含代碼示例,使設(shè)計人員能夠快速調(diào)整現(xiàn)有解決方案以滿足其需求。硬件板中還有入門套件,例如 BLDC 高壓電機(jī)控制套件和用于數(shù)字電源的 MPLAB? 入門套件,它們支持使用板載編程器/調(diào)試器以及最新商業(yè)解決方案的硬件和功能進(jìn)行開箱即用的原型設(shè)計。
成熟的工具和生產(chǎn)就緒的軟件
前面的部分為Microchip生態(tài)系統(tǒng)建立了廣泛的硬件基礎(chǔ),但現(xiàn)代電子產(chǎn)品開發(fā)還有另一個同樣重要的組成部分:軟件開發(fā)工具。除了Microchip的硬件生態(tài)系統(tǒng)外,還有一個互補(bǔ)和兼容的軟件設(shè)計生態(tài)系統(tǒng),其中包括易于使用和易于學(xué)習(xí)的圖形編程軟件,功能齊全且免費(fèi)的開發(fā)環(huán)境,嵌入式軟件開發(fā)框架,編譯器,API和能夠進(jìn)行高端代碼優(yōu)化的設(shè)計軟件。
精選Microchip軟件設(shè)計工具
? MPLAB X IDE - 用于嵌入式微控制器代碼開發(fā)的全功能集成開發(fā)環(huán)境 (IDE) - 基于 Apache 軟件基金會的開源 NetBeans IDE
- 可擴(kuò)展的體系結(jié)構(gòu) - 完全支持Microchip的PIC MCU和dsPIC數(shù)字信號控制器(DSC??)
- 支持許多AVR?和SAM設(shè)備MPLAB Xpress 基于云的 IDE
- 免費(fèi)的在線開發(fā)環(huán)境,無需
安裝或系統(tǒng)配置 - 包括 MPLAB X IDE 最流行的功能 - 易于在 MPLAB Xpress 和 MPLAB X IDE之間轉(zhuǎn)換;PIC MCU 新用戶的理想選擇 - 集成 MPLAB 代碼配置器 - 兼容:MPLAB Xpress 評估板、好奇號板、Explorer 16/32 板和 PICkit? 4 編程器/調(diào)試器 - 社區(qū)功能支持共享、交換和使用共享代碼存儲庫
? MPLAB 代碼配置器 (MCC)
- 免費(fèi)的圖形編程環(huán)境,可生成易于理解的 C 代碼
- C代碼可以很容易地用于各種項(xiàng)目
- 可用于配置各種外設(shè)和功能
- 支持 8 位、16 位和 32 位 PIC MCU 和 MikroElektronica 點(diǎn)擊板
- 合并到 MPLAB Xpress IDE 和 MPLAB X IDE中 ? MPLAB Harmony
- 靈活、抽象、完全集成的嵌入式軟件開發(fā)框架
- 支持 32 位 PIC MCU
- 模塊化,面向?qū)ο螅⒅С质褂脤?shí)時操作系統(tǒng)(RTOS) - 與 MPLAB X IDE 配合使用 - 包括所見即所得的編輯器與MPLAB Harmony Graphics Suite (MHGS)
? MPLAB XC 編譯器 - 軟件開發(fā)編譯的綜合解決方案
-
支持 MPLAB XC8 中的所有 PIC 和 AVR 器件,支持 MPLAB XC16 中的所有 16 位 PIC 和 dsPIC DSC,支持 MPLAB XC32 中的所有 32 位 PIC 和 SAM 器件 - 免費(fèi)版包括用于減少代碼大小和增強(qiáng)速度的優(yōu)化功能
- PRO 許可證可用于需要最大代碼減少和最佳性能的設(shè)計。
? Atmel Studio IDP (Atmel Studio 7) - 用于開發(fā)和調(diào)試所有 AVR 和 SAM MCU 的集成開發(fā)平臺 (IDP)
- 包括 Atmel Gallery,這是一個在線應(yīng)用商店,其中包含由 Microchip 和第三方工具供應(yīng)商
開發(fā)的插件 ? Atmel START
- 免費(fèi)的基于 Web 的工具,用于為 AVR 和 SAM MCU 的嵌入式應(yīng)用選擇和配置軟件組件
- 包括驅(qū)動程序、中間件、設(shè)備、IDE 等的選擇。
- 廣泛的示例庫集,可供學(xué)習(xí)或從代碼示例和經(jīng)過專業(yè)測試的軟件庫開始
除了硬件平臺和軟件工具外,Microchip還提供大量專業(yè)開發(fā)和測試的代碼示例和軟件庫,可隨時在線訪問和下載。這些庫的例子是MPLAB Harmony TCP/IP堆棧和MCC USB堆棧。Harmony TCP/IP Stack,包括幾個常用應(yīng)用層的模塊,如HTTP,SMTP,SNMP,Telnet,TFTP等,為創(chuàng)建嵌入式網(wǎng)絡(luò)應(yīng)用程序提供了基礎(chǔ)。MCC 內(nèi)部的 USB 堆棧為嵌入式應(yīng)用程序開發(fā)人員提供了一個框架,以便輕松開發(fā) USB 設(shè)備和功能。它支持各種 USB 設(shè)備類別、實(shí)例、配置和 USB 外設(shè),并隨時促進(jìn) RTOS 環(huán)境。
在產(chǎn)品開發(fā)的每個階段提供設(shè)計支持 在邏輯設(shè)計領(lǐng)域,設(shè)計人員在文檔和故障排除上浪費(fèi)無數(shù)時間的情況并不少見。通常,設(shè)計人員可能很難與器件供應(yīng)商聯(lián)系技術(shù)支持或工程師,這通常會增加沮喪和寶貴工程資源的損失。Microchip通過支持一個非?;钴S和工程師支持的用戶論壇,以及提供技術(shù)支持門戶,使客戶能夠直接與Microchip的支持人員合作,從而規(guī)避了這些問題。Microchip的IDE還直接在其菜單中提供了指向有用論壇頁面和其他支持資源的鏈接。隨著電子和邏輯器件的范圍和復(fù)雜性不斷增加,獲得專業(yè)工程社區(qū)的支持可能是克服設(shè)計和產(chǎn)品開發(fā)障礙的關(guān)鍵方面,而無需花費(fèi)無數(shù)小時和不眠之夜,這在試圖滿足最后期限的設(shè)計師和開發(fā)人員中太常見了。
結(jié)論
就像產(chǎn)品的消費(fèi)者和最終用戶一樣,設(shè)計工程師和開發(fā)人員也在尋求硬件和軟件工具供應(yīng)商的更多選擇、靈活性和支持。這可以通過提供多樣化的邏輯設(shè)計生態(tài)系統(tǒng)來實(shí)現(xiàn)。CES、附件、外設(shè)、軟件工具和開發(fā)支持,Microchip 通過其專業(yè)、行業(yè)領(lǐng)先的硬件和軟件工具、社區(qū)和其他支持資源,可以輕松訪問這些支持。
審核編輯:郭婷
-
mcu
+關(guān)注
關(guān)注
146文章
17162瀏覽量
351349 -
嵌入式
+關(guān)注
關(guān)注
5083文章
19131瀏覽量
305544 -
微處理器
+關(guān)注
關(guān)注
11文章
2263瀏覽量
82485
發(fā)布評論請先 登錄
相關(guān)推薦
評論