如何選擇汽車(chē)電子系統(tǒng)中的處理器
2009年,中國(guó)以年銷(xiāo)售汽車(chē)1300萬(wàn)輛的記錄成為全球1汽車(chē)消費(fèi)大國(guó),這是自汽車(chē)誕生以來(lái)美國(guó)1次落榜汽車(chē)消費(fèi)龍頭,這個(gè)中國(guó)汽車(chē)電子市場(chǎng)注入了強(qiáng)勁的發(fā)展動(dòng)力。
汽車(chē)正經(jīng)歷著一場(chǎng)數(shù)字革命的洗禮:純機(jī)械系統(tǒng)和模擬電子的時(shí)代一去不復(fù)返?,F(xiàn)今的汽車(chē)是數(shù)字化的汽車(chē),內(nèi)置了幾十甚到上百個(gè)嵌入式處理器,它們通過(guò)數(shù)字網(wǎng)路相互連接,以控制和優(yōu)化汽車(chē)內(nèi)幾乎每一個(gè)系統(tǒng)的運(yùn)轉(zhuǎn)。將來(lái)的汽車(chē)會(huì)集成更多的處理器,因?yàn)樾滦偷膽?yīng)用和性能要求更為復(fù)雜的信號(hào)處理算法,包括安全、引擎和尾氣排放控制、駕駛者與汽車(chē)的交互界面,以及車(chē)內(nèi)信息和娛樂(lè)系統(tǒng)等。
汽車(chē)市場(chǎng)要求處理器供應(yīng)商做出長(zhǎng)期的承諾。例如,汽車(chē)制造商有時(shí)要求其供應(yīng)商對(duì)某一處理器產(chǎn)品提供長(zhǎng)達(dá)10~15年的供應(yīng)承諾。下面我們將探討針對(duì)汽車(chē)數(shù)字信號(hào)處理應(yīng)用的各種處理器類(lèi)型,以及各個(gè)類(lèi)型的優(yōu)缺點(diǎn)。此外,我們還將分析汽車(chē)應(yīng)用的特殊要求對(duì)面向汽車(chē)市場(chǎng)的處理器的影響。
汽車(chē)應(yīng)用中處理器的選擇
汽車(chē)系統(tǒng)所用處理器的選擇受多種因素的影響。主要的選擇標(biāo)準(zhǔn)一般包括汽車(chē)認(rèn)證資格、片上集成度、性能、價(jià)格和節(jié)能等。軟件開(kāi)發(fā)工具的質(zhì)量及軟件組件的可用性也會(huì)影響到處理器的選擇。處理器供應(yīng)商對(duì)其產(chǎn)品的承諾以及將來(lái)的發(fā)展規(guī)劃等也是重要的考慮因素。
由于關(guān)系到生命安全,汽車(chē)引擎、氣囊控制和剎車(chē)系統(tǒng)等關(guān)鍵的汽車(chē)安全系統(tǒng)對(duì)處理器有十分嚴(yán)格的可*性和耐用性要求。因此,汽車(chē)安全系統(tǒng)應(yīng)用對(duì)處理器供應(yīng)商來(lái)說(shuō)是嚴(yán)峻的考驗(yàn)。這些應(yīng)用要求處理器獲得汽車(chē)認(rèn)證資格,而且這類(lèi)處理器都需要專(zhuān)門(mén)的設(shè)計(jì)、制造、封裝和測(cè)試方法。
有許多非關(guān)鍵信號(hào)處理汽車(chē)系統(tǒng)也需要大量的處理器,比如車(chē)內(nèi)導(dǎo)航和娛樂(lè)設(shè)備。盡管汽車(chē)整車(chē)制造商和汽車(chē)電子系統(tǒng)供應(yīng)商對(duì)這類(lèi)應(yīng)用也要求質(zhì)量高的組件,但要求畢竟沒(méi)有關(guān)鍵性安全應(yīng)用那么高。例如,用于車(chē)內(nèi)系統(tǒng)的處理器一般不要求獲得汽車(chē)認(rèn)證資格。
現(xiàn)在,對(duì)性能要求高的汽車(chē)信號(hào)處理應(yīng)用是車(chē)內(nèi)導(dǎo)航和娛樂(lè)系統(tǒng)。再過(guò)幾年這一情形可能有所改變,因?yàn)樾碌陌踩到y(tǒng)開(kāi)始采用視頻和雷達(dá)處理,而且引擎和剎車(chē)控制系統(tǒng)將采用基于模型的復(fù)雜計(jì)算方法,目前流行的查找表參考方法也將被復(fù)雜的實(shí)時(shí)運(yùn)算方法所替代。
在處理器上集成適當(dāng)?shù)耐庠O(shè)、存儲(chǔ)器和I/O接口有助于提高性能和穩(wěn)定性,以及降低功耗和系統(tǒng)成本。汽車(chē)應(yīng)用的片上集成要求與其它信號(hào)處理應(yīng)用有很大的區(qū)別。因此,面向汽車(chē)應(yīng)用市場(chǎng)的供應(yīng)商必須針對(duì)這些應(yīng)用的特殊要求而專(zhuān)門(mén)設(shè)計(jì)其處理器。多通道模數(shù)轉(zhuǎn)換器對(duì)面向汽車(chē)控制系統(tǒng)的處理器特別有用。例如,一個(gè)引擎控制系統(tǒng)一般要接收來(lái)自數(shù)十個(gè)模擬傳感器的輸入信號(hào)。
對(duì)面向汽車(chē)控制系統(tǒng)的處理器來(lái)說(shuō),片上閃存是一個(gè)關(guān)鍵特性,因?yàn)檫@些系統(tǒng)要使用很大的查找表,有時(shí)需要現(xiàn)場(chǎng)更新。如引擎控制系統(tǒng)所用的查找表就包含來(lái)自各種控制組件(比如加油器和點(diǎn)火線圈)的數(shù)萬(wàn)個(gè)校準(zhǔn)點(diǎn)(或類(lèi)似輸出值)。校準(zhǔn)點(diǎn)數(shù)據(jù)一般是在汽車(chē)出廠前在實(shí)驗(yàn)室確定的,但汽車(chē)使用一段時(shí)間后某些校準(zhǔn)點(diǎn)可能需要調(diào)整。片上閃存就可以利用從汽車(chē)經(jīng)銷(xiāo)商處下載的數(shù)據(jù)現(xiàn)場(chǎng)更新校準(zhǔn)點(diǎn)或控制算法的其它參數(shù)。
與采用單獨(dú)的閃存芯片相比,將閃存集成在處理器上的大好處在于系統(tǒng)性能的提高和成本的降低。雖然集成的片上閃存對(duì)系統(tǒng)開(kāi)發(fā)商很有價(jià)值,但處理器供應(yīng)商要實(shí)現(xiàn)它卻非易事。經(jīng)汽車(chē)認(rèn)證的處理器對(duì)高溫的要求比主流閃存技術(shù)所能承受的溫度要高??上攵谶@一市場(chǎng)上競(jìng)爭(zhēng)的處理器供應(yīng)商往往需要投入大量的資源以開(kāi)發(fā)可在汽車(chē)系統(tǒng)上穩(wěn)定工作的閃存技術(shù)。
數(shù)字網(wǎng)絡(luò)收發(fā)器有助于分布式系統(tǒng)中處理器間的通信。有各種各樣的網(wǎng)絡(luò)協(xié)議針對(duì)不同的汽車(chē)系統(tǒng)。面向特定汽車(chē)應(yīng)用的處理器一般都為相關(guān)協(xié)議集成了網(wǎng)絡(luò)收發(fā)器。例如,控制域網(wǎng)絡(luò)(CAN)協(xié)議一般用于引擎和變速控制網(wǎng)絡(luò)。而面向媒體的系統(tǒng)傳輸(MOST)協(xié)議則針對(duì)車(chē)內(nèi)信息娛樂(lè)應(yīng)用,如音頻、視頻、導(dǎo)航及通信等。
對(duì)于面向關(guān)鍵應(yīng)用的處理器,新型的片上調(diào)試追蹤單元也十分有用。這種追蹤功能可為系統(tǒng)開(kāi)發(fā)者提供詳細(xì)的處理器、軟件和操作系統(tǒng)狀態(tài)信息,這些信息對(duì)驗(yàn)證和調(diào)試特別有用。針對(duì)全球嵌入式處理器調(diào)試接口的Nexus5001論壇標(biāo)準(zhǔn)定義了軟件與片上調(diào)試硬件的接口。該標(biāo)準(zhǔn)早由IEEE行業(yè)標(biāo)準(zhǔn)和技術(shù)組織(IEEE-ISTO)于1999年制定,現(xiàn)已更新到IEEE-ISTO5001-2003。該標(biāo)準(zhǔn)的開(kāi)發(fā)者希望它能夠鼓勵(lì)開(kāi)發(fā)工具供應(yīng)商將片上調(diào)試追蹤單元添加進(jìn)來(lái),或加強(qiáng)對(duì)它的支持。
車(chē)內(nèi)信息和娛樂(lè)系統(tǒng)是當(dāng)前汽車(chē)應(yīng)用中對(duì)計(jì)算性能要求高的信號(hào)處理系統(tǒng),主要是因?yàn)檫@些系統(tǒng)涉及到視頻處理等需要強(qiáng)大信號(hào)處理功能的應(yīng)用。一個(gè)信息娛樂(lè)系統(tǒng)可能包括多通道音頻系統(tǒng)、DVD播放器、GPS導(dǎo)航系統(tǒng),以及免提移動(dòng)電話,所有這些都集成進(jìn)一個(gè)系統(tǒng)內(nèi)。針對(duì)車(chē)內(nèi)信息娛樂(lè)系統(tǒng)的處理器包括相對(duì)高性能的DSP、DSP增強(qiáng)型通用處理器(GPP),以及DSP/GPP混合器件。這些處理器一般工作于200到750MHz的時(shí)鐘速率范圍內(nèi)。