《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 嵌入式控制器(EC)與COM Express的聯(lián)合應(yīng)用
嵌入式控制器(EC)與COM Express的聯(lián)合應(yīng)用
王志強
青島市嶗山區(qū)統(tǒng)計局
摘要: 當(dāng)前,計算機技術(shù)日益發(fā)展,人們對各種各樣計算機功能的需求越來越多,這些要求也不盡相同。所以就需要根據(jù)人們的要求,靈活定制各種不同功能的計算機,從大型的服務(wù)器到小型的移動設(shè)備、從簡單的低端設(shè)備到高性能的高端機器、從工業(yè)用的工控機到軍用加固機,可以通過使用控創(chuàng)的模塊和一些外圍控制電路(如 EC-嵌入式控制器等)來滿足人們的大部分要求。通過EC+模塊既可以實現(xiàn)普通或者特殊的計算機功能,又可以根據(jù)不同人群的不同的需要進行定制。
Abstract:
Key words :

  當(dāng)前,計算機技術(shù)日益發(fā)展,人們對各種各樣計算機功能的需求越來越多,這些要求也不盡相同。所以就需要根據(jù)人們的要求,靈活定制各種不同功能的計算機,從大型的服務(wù)器到小型的移動設(shè)備、從簡單的低端設(shè)備到高性能的高端機器、從工業(yè)用的工控機到軍用加固機,可以通過使用控創(chuàng)的模塊和一些外圍控制電路(如EC-嵌入式控制器等)來滿足人們的大部分要求。通過EC+模塊既可以實現(xiàn)普通或者特殊的計算機功能,又可以根據(jù)不同人群的不同的需要進行定制。


  在現(xiàn)代能源日益緊張的情況下,節(jié)能是控制能源的一個很重要的手段,本系統(tǒng)可以通過ACPI的功能達到節(jié)能的目的,同時可以通過EC使得系統(tǒng)的功耗更低。很多情況下可以通過EC完全切斷電源供應(yīng),這樣不但可以降低能耗,而且也是節(jié)省成本的一種手段。
  可以將EC和控創(chuàng)推出的模塊組合實現(xiàn)以下功能:
  (1)普通電腦PS/2的鼠標鍵盤功能。
  (2)特殊鍵盤和快捷鍵功能,如矩陣鍵盤、特種鍵盤等。支持標準和非標準的鍵盤。
  (3)Touch Pad功能,支持PS/2的其他設(shè)備等。
  (4)ACPI的電源和電池管理功能。
  (5)外圍設(shè)備控制功能。
  (6)各種異常情況的保護功能。
  (7)客戶自定義的OEM命令功能。
  以上功能的電路設(shè)計比較簡單,沒有復(fù)雜的電路。一般嵌入式控制芯片都集成有很多功能模塊,例如總線控制器、矩陣鍵盤控制器、PS/2控制器、Izc控制器、ADC、DAC、PWM等??梢灾苯邮褂眠@些功能模塊實現(xiàn)所需要的功能。一些功能只需要GPIO,使用EC的GPIO管腳連接即可。
  可以采用各種各樣的MCU作為嵌入式控制器,并且有一些廠家生產(chǎn)了專門用于EC的MCU,下面以H8S2149為例簡述其使用。
  (1)H8S2149芯片本身支持LPC總線,因此,可以通過LPC總線來連接MCU到帶有LPC總線的計算機模塊上,如控創(chuàng)的ETX-express系列COM Express兼容模塊。當(dāng)然,有很多MCU支持其他總線,所以可以使用有對應(yīng)總線的控創(chuàng)計算機模塊。
  (2)這款MCU作為EC控制器,芯片本身支持ACPI的功能。產(chǎn)品可以在切斷外部電源后自己進入休眠狀態(tài),損耗的電流更小。
  (3)EC需要根據(jù)實際情況來編程。一般情況下,通用接口程序需要按照這些接口的協(xié)議來編寫,例如鼠標和鍵盤程序、ACPI電源管理程序、SMBUS電池管理程序等。但是,對于非標準協(xié)議的功能,在編寫程序時具有很大的靈活性,可以根據(jù)需要設(shè)計命令,如控制設(shè)備是否工作的命令等。
  (4)在編寫程序時,為了使得工作更加方便,需要注意以下幾方面:①程序執(zhí)行的順序需要有一個清楚的脈絡(luò)。②盡量使用模塊化程序,提高程序的通用性,減少重復(fù)的程序。③弄清楚各種通用接口/總線程序的協(xié)議,寫程序時遵循這些協(xié)議。④不要讓OEM命令程序干擾其他通用程序運行。
  總之,使用EC作為計算機設(shè)計的功能擴充,能夠適應(yīng)人們的多種需求,使得各種設(shè)備的特殊功能定制變得更加容易。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。