2008年4月16日 星期三

加強型事件管理器設計概論


   以DSP為基礎的控制器執行電動馬達相位控制時,其核心組件為事件管理器(Event Manager)。由於以DSP為基礎的控制器應用範圍正逐漸擴大到高效能電子產品的觸發與控制等各種相關領域,因此一套全新架構的開發勢在必行。
   
本文將就德州儀器(TI)以DSP為基礎的24x和F28x控制器為例加以探討。事件管理器是由DSP的可程式邏輯電路所構成,可產生脈衝寬度調變(PWM)訊號。這些事件管理器雖然是為了三相系統所設計,卻擁有極大彈性,可以高效率地應用在多相位或其它特殊需求應用(或許再加上一些軟體)。事件管理器的功能已通過數個世代的處理器考驗與測試,只需要進行一些細部調整即可。
   
目前TI已計畫開發一套稱為加強型事件管理器(eEVM)的全新架構,並將應用於F28x衍生系列的新元件上。加強型事件管理器的PWM產生方式與過去有很大差異。如(圖一)所示,事件管理器總共有6個加強型PWM(EPWM)模組,每個都能產生兩組獨立的PWM訊號。這6個模組擁有完全相同的功能和設定方式,因此每個模組都能獨立產生中斷要求、並在不同的時間點上觸發類比數位轉換器。除此之外,這些模組還能同步操作以便在同樣的時基上產生PWM訊號。舉例來說,若有兩個完全相同的三相電動馬達,就可以讓EPWM1模組的時基與EPWM2和EPWM3同步,同時也讓EPWM4的時基與EPWM5和EPWM6同步,以便使兩個馬達獨立操作。另一種做法是讓EPWM1的時基與另外五個模組同步,這樣兩個馬達就能在同一時間啟動操作。

關鍵字 : DSP