汽車制造商面臨著使汽車更安全、更智能及能效更高的挑戰,這進而推動汽車電子技術的不斷發展。電子產品一直是汽車內容中增長最快的部分,超過了機械、氣動和水力。 嵌入式系統設計人員不斷開發新的電子控制模塊(ECM),以實現滿足駕駛人員希望的汽車功能。對更高安全性、舒適性、保密性以及駕駛人員信息應用的不斷增長的需求是汽車電子增長的主要原因。這種增長同時受到消費者喜好和政府相關法規的激勵,此外,由于全球市場競爭激烈,OEM對成本十分敏感。 基于閃存、高度集成的功率管理微控制器(MCU)不僅是ECM的基礎,同時還可幫助嵌入式系統設計人員克服在實現新功能時所遇到的重大挑戰。這些挑戰范圍廣泛,從功耗和空間受限到用于診斷功能的ECM連接,同時還要保證成本效益。子系統供應商一直與自己的供應商合作開發可靠且具成本效益的創新性解決方案。利用具競爭力的解決方案來解決這些挑戰是當前汽車嵌入式系統設計人員普遍采用的方法。 挑戰一:滿足功率預算 隨著越來越多的電子產品滲入到汽車內部應用領域,ECM的數目不斷增加,這使得汽車功率預算非常緊張。某些較高端的汽車甚至可能帶有80多個ECM,這意味著電流負載也在不斷加重。克服這一挑戰的方法之一是增大電池尺寸來滿足不斷提高的功率要求。然而,在空間有限,并且重量也是關鍵因素的環境中,采用更大尺寸的電池并不總是很好的折衷方案,因為它對燃油消耗方面有負面影響。 一種更好的替代方案是降低這些ECM模塊在汽車引擎熄火時的功耗要求。隨著汽車熄火時電源負載越來越多,如自動車門開啟(Keyless Entry)和信息娛樂系統等,汽車OEM已開始收緊熄火時的功率預算,要求每個ECM的功率預算不超過1mA。功率管理微控制器系列可為嵌入式設計人員提高供有力的幫助,無需犧牲性能就能實現高價值的能效工作。 功率管理微控制器無需外部元件,為設計人員提供了片上閃存、最大的系統效率、更強的系統穩健性和最低的成本與板空間。多個功率管理模式為設計人員提供了在不同模式間切換,以及在應用軟件中整合節能程序的靈活性。這些創新性解決方案被開發來讓微控制器能夠更高效地執行功率管理任務,是備受汽車嵌入式系統設計人員歡迎的有力工具。微控制器在其工作頻率范圍上提供靈活的功率管理技術正是設計人員所希望的。功率管理微控制器必須具有通用性,給予設計人員技術可行性、成本效益方面的多種選擇,以解決與先進汽車車身控制系統可靠的低功率工作相關的復雜挑戰。表1總結了微控制器的功率管理功能,可供設計人員為其車身控制電子模塊選擇微控制器系列時參考。 理想的微控制器系列應該為設計人員提供一個能夠創建創新性節能程序的平臺。該平臺應該包括豐富的片上外設,比如可選振蕩器和多個晶振模式、外部時鐘模式、外部RC振蕩器模式,以及可在軟件控制下生成多個時鐘頻率的內部振蕩器模塊。圖1即是一個基于功率管理微控制器的節能實例。 低功率和可靠工作是車身控制ECM開發的主要考慮事項。圖2所示為功率管理微控制器實現靈活控制和最佳低功率工作以把總體電流消耗將成本減至最小并降低功耗所需要的功能范圍。 用于可靠的低功率工作的主要片上構建模塊包括一個內部振蕩器、睡眠模式、上電復位(POR)功能、掉電復位(BOR)、器件復位定時器(DRT)以及上電復位定時器(PWRT)。內部振蕩器對滿足功率管理微控制器的必需性能要求至關重要。內部振蕩器的性能可調,同時在電壓和溫度范圍上具有穩定性,故可提供大量選擇,從而讓設計人員得以更嚴格地控制ECM的功耗,適應在線變化,減少外部元件數目,最終降低成本,提高性能。 在不活動期間,睡眠模式可把微控制器置于睡眠狀態,將平均功耗降至最低,只在必需執行指定任務時才予以激活。DRT或PWRT都基于一個內部定時器,其使微控制器保持在復位狀態,并留有足夠的時間讓電源電壓和內部振蕩器穩定。POR基于內部電路,可確保微控制器的電源電壓在釋放DRT之前達到最小電壓值。當電源電壓尖峰低于額定工作電壓時,BOR通過使微控制器復位來確保微控制器的可靠工作。功率管理微控制器為設計人員提供了充分的靈活性,讓他們能夠針對自己的項目創建電流消耗最小化、功耗更低的嵌入式解決方案。 挑戰二:在空間有限的環境中滿足性能要求 車身控制ECM應用增長的主要原因是由于汽車制造商希望滿足汽車目標開戶的功能要求。而ECM增加的結果是可用空間越來越有限。設計人員期望微控制器的使用能夠實現很高的片上外設集成度(包括數字和模擬),以支持節省空間的總體目標。圖3顯示了利用當前市場上常見控制器系列可實現的片上外設范圍。 微控制器架構對于支持軟件移植至為關鍵。業界比較流行的微控制器架構可支持多種移植路徑,在此,它們的向上兼容能力可優化處理效率和性能。例如,PIC微控制器架構整合了RISC功能和一個改良Harvard雙總線架構,指令和數據通過獨立的總線傳輸,從而避免了瓶頸問題處理,提高了總體系統性能。 強大的移植兼容能力支持工程模塊的復用性,這有助于節省開發時間和總體成本。兼容能力對微控制器設計的復用非常重要。微控制器系列的標準化引腳布局支持代碼庫的開發,可用于大范圍的應用,十分受設計人員歡迎。一個提供了插座、軟件以及外設兼容能力的微控制器架構可為設計人員提供出色的靈活性。例如,每只引腳都可以用于幾種外設功能,因此設計人員不必改動印刷電路板設計即可增加或切換不同的功能。最終結果是最小化甚至消除了重新設計的成本。 復用經過驗證的工程模塊不僅可節省時間和成本,還可以直接提高總體系統質量,因為工程師可借鑒以前設計的經驗,并在目前設計中應用已有成果。最終,兼容能力和復用能力提高了總體的產品開發效率,在目前有經驗的嵌入式設計人員缺乏的情況下,這是至關重要的。 挑戰三:為車內多種ECM提供具成本效益的連接 汽車內部日益增多的ECM形成了一個汽車網絡環境。車身控制電子模塊可提高車內乘員的舒適性和安全性。對汽車制造商而言,先進的車身控制模塊是生產出更智能化、更可靠、更安全的汽車的關鍵要素。車身控制電子模塊可簡化汽車操作并將駕駛人員從輔助活動中解放出來,從而提高汽車的安全系數。網絡是車內電子架構的關鍵部分。單一的網絡協議無法滿足遍布車身的眾多應用的要求。汽車電子系統架構師面臨的挑戰是:定義適當的網絡協議以在目標預算內獲得所需要的性能。因此,選擇的網絡協議必須匹配符合性價比要求的適當應用。 一旦汽車架構師予以定義,滿足成本預算就成為嵌入式系統設計人員必須滿足的要求。圖4所示為車內采用的多個通信網絡,以及實現每個節點的相關成本。目前最流行的兩種汽車網絡是控制器局域網和(CAN)和本地互聯網(LIN)。 CAN提供了一個多主體系,支持智能冗余系統的開發。在此類網絡中,如果一個網絡節點出現問題,不會影響到網絡功能。消息仍通過網絡廣播。所有節點都能夠接收、讀取消息,并判斷是否與自己相關以及是否需要采取行動。在這種環境中,數據完整性可得到保證,因為系統中的所有節點使用同樣的信息。數據完整性通過錯誤檢測機制和錯誤消息重傳機制來保證。 LIN協議是適用于較小規模車內網絡的完整通信規范。該規范包含了協議定義和物理層定義,以及開發工具和應用軟件接口定義。對于汽車開關、智能傳感器和致動器等不需要CAN那樣大的帶寬和通用性的應用,LIN提供了一個具成本效益的通信網絡。LIN通信協議基于SCI(UART)數據格式,采用單主/多從方式,帶有一條單線12V總線,節點時鐘同步不需要穩定的時基。 鑒于LIN主要用于低端應用,有兩個因素非常關鍵:首先,相比CAN,每個節點的通信成本必須相當低;其次,不需要CAN那么高的性能、帶寬和通用性。相比CAN,LIN的成本節省主要來自:1. 單線傳輸,2. 硬件和軟件可在芯片內低成本實現,3. 從節點不需要使用晶體或陶瓷諧振器。LIN和CAN協議的主要特性如表2所示。 現在,嵌入式設計人員已可使用帶片上外設支持CAN和LIN通信協議的微控制器。網關微控制器用于高速和低速CAN總線間,以及低速CAN和其它網絡(比如多媒體、光纖點到點網絡以及面向媒體系統傳輸(MOST)協議)間的切換。LIN是可直接連接到CAN網絡的子總線網絡。在車內ECM數目不斷增加的情況下,支持這些通信協議的集成式微控制器能夠幫助降低元件數目和系統成本。 本文小結 隨著對現代汽車舒適性和安全性要求的不斷提高,汽車變得越來越智能化。對嵌入式系統設計人員來說,微控制器是利用汽車電子模塊解決有關下列挑戰必不可少的工具:在車內實現具成本效益的ECM網絡;在預定的有限空間內提供所需要的功能;滿足預定功率預算。 帶有大量集成外設的功率管理微控制器系列為設計人員提供了出色的靈活性和多種選擇性,讓他們能夠創建出創新、緊湊并具成本效益的先進解決方案,滿足汽車消費者的期望。對于ECM,充分的靈活性是縮短產品上市時間的重要因素。 |