嵌入式系統設計行業正在發生變化,同一位開發人員經常需要設計具有不同性能的系列終端產品,以適應多樣的市場需求。為了迎接這樣的設計挑戰,飛思卡爾日前推出了新的Flexis系列微控制器(MCU)的前兩種產品,在8位與32位產品間的兼容性方面取得了新的突破。
基于S08內核的MC9S08QEl28和第一款基于ColdFire V1內核的器件MCF51QEl28是業內領先的針腳兼容8位與32位的微控制器,而且采用相同片上外圍設備和開發工具。FlexisQEl28系列使開發人員可以非凡的簡便易用性、高速度、經濟高效性和超低功率在低端和高性能嵌入式設計之間靈活移植。
獨特的兼容架構路線圖
今天的開發人員需要利用相同的主板設計、軟件代碼和開發工具來將簡單的8位住宅安全控制系統擴展到先進的32位商業安全控制系統,或者將基本的家用血壓監測儀升級為高級的醫用血壓監測儀。
基于類似的原因,那些采用8位設備的開發者為了獲得更好的性能和更多的外設,需要采用價格經濟的32位MCU。但是,在不同的處理器架構間實現無縫的平移并非易事,往往需要花費大量的時間重新編寫代碼,以及投入昂貴開發工具費用。
針對這一需求,飛思卡爾半導體提供了一條更加簡便的路線來完成從8位到32位的無縫切換。
為了幫助設計人員以最好的價格找到性能最合適的解決方案,飛思卡爾創建了ControllerContinuum。Controller Continuum消除了傳統的比特位界限,使得飛思卡爾的8位微控制器可以輕松地與更高性能的32位ColdFire器件進行相互移植。設計人員可以利用8位和32位MCU所共用的軟件和硬件開發工具開發新的應用,并且隨著產品的成熟,它們還可以更加輕松地升級為下一代產品。
8位到32位處理器的連接點
飛思卡爾正是通過Controller Continuum來向廣大開發人員提供了一條清晰的移植路徑,Flexis QEl28 MCU為消費電子和工業應用帶來了無盡的可能性,其中包括醫療儀器與監控、工廠自動化、銷售點設備、消防與安全系統、HVAC與樓宇控制、計量與消費電子產品等。互相兼容的體系結構和工具使企業不需要大量投資改寫軟件和轉換到新的體系結構就可以輕松進軍新的嵌入式市場。對于不同產品設計的拓展性需求,開發人員不再需要重新開發一個低或高端設計,他們只需要轉換針腳兼容的8位或3 2位Flexis MCU,然后使用相同的CodeWarrior Development Studio軟件重新編寫代碼。
Hexis QEl28 MCU所采用的RS08內核是飛思卡爾S08中央處理單元的縮小版本(縮小30%)。RS08是專門為針腳較少的器件設計的,內存小于16K,其效率和成本效益更高,針對向完全固體電子操作轉移的簡單電機器件,或’者尺寸不斷縮小的便攜產品,甚至一次性產品,當需要額外的功能性時,可以升級到針腳兼容的S08產品。
當不斷增長的需求超出了8位處理器的能力水平時,客戶可以把他們的應用移植到針腳兼容的ColdFireVI器件,而且不必修改其目標板或者開發環境。V1內核和S08內核常用的外圍模塊包括振蕩器時鐘、內部時鐘源、模數轉換器、12C以及串行通訊接口。
低功耗與易用性的結合
隨著普通消費與工業設備變的越來越小、越來越先進和便于攜帶,提高功效和延長電池使用時間就成了關鍵的要求。Flexis QEl28設備的設計目的就是通過可降低運行電壓和電流的優化外設來滿足這些要求。
Flexis QEl28微控制器使用業界領先的超低功耗特性來最大限度地降低運行成本,延長電池使用時間。MC9S08QEl28~MCF51QEl28能夠運行一個外部32KHz的可編程、消耗電流小于1μA的振蕩器。同時,FlexisQE器件具備一個內部電壓調節器,幫助將系統從停止模式下快速喚醒,喚醒時間一般為6μs。FlexisQEl28設備在停止模式下的功耗非常低,最低功耗停止模式下所需的電流為370hA。時鐘門控被使用來關閉時鐘至未啟用模式,這樣就可以進一步降低運行模式功耗達33%。
這些超低功耗特性使嵌入式設備開發人員可以充分利用Flexis QEl28系列的兼容性優點,同時確保設備的低功耗,甚至在升級至32位設備時也是如此。這對下一代電池供電設備至關重要。
為了簡化主板設計,飛思卡爾提供功能齊全的EVBQEl28評價板、經濟高效的DEMOQE演示板和多種參考設計及應用注釋。同時,飛思卡爾還將通過使用虛擬實驗室和網絡廣播來幫助開發人員學習如何使用FIexis QEl28器件設計產品。
FlexiS QEl28產品的特性
·MC9S08QEl28:第一款帶128KB的閃存的8位S08MCU。
·MCF51QEl28:第一款32位ColdFire VIMCU和業界最高效的32位控制器。
停止電流降至370nA。
6微秒喚醒時間。
超低運行電流起始于50micro-amps。
·50MHz S08~ColdFire Vl內核運行頻率。
·25MHz的總線頻率。
·最大為8K字節的RAM。
·最高128KB的閃存。
·24信道的12位模數轉換器(ADC)。
·兩個模擬比較器。
·2xSCI、2x12C、2xSPI。
·一個6信道和兩個3信道的定時器PWM模塊。
·實時時鐘(RTC)。
·最多70路通用輸入/輸出(GPIO)。
·系統集成:頻率鎖定環(FLL)和軟件看門狗。
·內部時鐘源(ICS)。
·低功耗外部32kHz振蕩器。
·電壓范圍為1.8V-3.6V。
·增強型內部振蕩器、電壓調節器和實時計數器。
·封裝:80LQFP、64tOFP。
·溫度范圍:40℃t085℃。
·通用開發工具,包括CodeWarrior forMicrocontroilers 6.0。