汽車嵌入式系統(tǒng)中如何選擇單片機(jī)的架構(gòu)
MCU(Microcontroller Unit,微控制器,簡(jiǎn)稱單片機(jī))是電子控制模塊(ECM)的基礎(chǔ),它廣泛應(yīng)用于安防系統(tǒng)、舒適駕乘系統(tǒng)、底盤系統(tǒng)、駕駛信息系統(tǒng)等領(lǐng)域中。在汽車電子行業(yè)中,8位和16位MCU的使用仍在不斷擴(kuò)展。在即將推出車型設(shè)計(jì)的汽車電子系統(tǒng)中,8位和16位單片機(jī)用量繼續(xù)占據(jù)超過75%的比例。在嵌入式控制設(shè)計(jì)人員所面臨的眾多挑戰(zhàn)中,最重要的兩個(gè)問題分別是如何更快地將項(xiàng)目推向市場(chǎng)和將開發(fā)成本控制在預(yù)算之內(nèi)。
對(duì)于大多數(shù)汽車嵌入式系統(tǒng)開發(fā)人員的開發(fā)戰(zhàn)略以及ECM生產(chǎn)商的供應(yīng)戰(zhàn)略來說,正確選擇8位或16位MCU架構(gòu)至關(guān)重要。MCU的選擇會(huì)影響設(shè)計(jì)、采購、生產(chǎn)以及銷售的眾多環(huán)節(jié)。
汽車電子模塊生產(chǎn)商正在力圖減少其供應(yīng)商的數(shù)量。供應(yīng)商選擇合適的8位或16位MCU首先要分析器件本身的特性,例如存儲(chǔ)技術(shù)和容量選擇、I/O引腳、片上外設(shè)、系統(tǒng)吞吐能力、功耗、封裝選擇等。
此外,供應(yīng)商還必須采用靈活的MCU架構(gòu),為設(shè)計(jì)人員提供易于使用且范圍廣泛的兼容產(chǎn)品,同時(shí)還要有全面的開發(fā)工具套件做支持。總體系統(tǒng)性能要求以及分配的MCU預(yù)算,通常決定了最適用于ECM開發(fā)的8位或16位MCU的類型。因此,最好的單片機(jī)合作伙伴應(yīng)采用用戶友好的架構(gòu)做基礎(chǔ),提供豐富的兼容器件系列,以滿足系統(tǒng)開發(fā)人員對(duì)性價(jià)比各異的8位和16位MCU的需求。任何單片機(jī)系列,都要為嵌入式系統(tǒng)開發(fā)人員提供可行的方案,來降低開發(fā)成本且利于產(chǎn)品更快速地推向市場(chǎng),軟件、外設(shè)和引腳的兼容性都是關(guān)鍵性因素。
8位機(jī)械電子應(yīng)用中,通常采用帶2K字節(jié)程序存儲(chǔ)器的8位MCU。如果單片機(jī)供應(yīng)商能夠提供無縫移植途徑,允許8位代碼在16位車身控制器應(yīng)用(需要使用帶256K字節(jié)程序存儲(chǔ)器的100腳MCU)中重用,那么對(duì)ECM制造商來說,這將會(huì)是一個(gè)很大的優(yōu)勢(shì)。例如,PICMCU架構(gòu)就提供了無縫軟件移植能力。支持無縫軟件移植路徑的架構(gòu),結(jié)合兼容引腳支持,使得開發(fā)人員能夠在滿足預(yù)算要求的情況下快速將產(chǎn)品推向市場(chǎng),并使之處于領(lǐng)先地位。軟件重用是解決當(dāng)前大多數(shù)ECM供應(yīng)商所面臨的嵌入式軟件開發(fā)資源缺乏這一問題的重要手段。此外,包括MPLAB集成開發(fā)環(huán)境在內(nèi)的PICMCU開發(fā)工具套件,能夠?yàn)榍度胧娇刂崎_發(fā)人員提供成本效益較高的無縫開發(fā)環(huán)境,從而提高開發(fā)人員的效率。這樣就可以縮短開發(fā)周期,并降低開發(fā)成本。
MCU的靈活性對(duì)于汽車ECM開發(fā)人員來說,是非常重要的。在競(jìng)爭(zhēng)激烈、成本敏感的市場(chǎng)環(huán)境中,靈活性是生存的重要武器。為了滿足客戶需要、行業(yè)要求以及獲得更大市場(chǎng)份額,汽車生產(chǎn)商正在不斷擴(kuò)展電子控制的使用范圍。可提供性能高且架構(gòu)兼容的單片機(jī)供應(yīng)商,能夠?yàn)殚_發(fā)人員在滿足市場(chǎng)需求和應(yīng)對(duì)更大挑戰(zhàn)方面提供更多、更靈活的選擇。對(duì)于追求競(jìng)爭(zhēng)優(yōu)勢(shì)的ECM供應(yīng)商來說,靈活性在滿足上市時(shí)間需求以及更快速地響應(yīng)客戶需求方面更是非常重要的。