嵌入式控制器(embedded controller)簡稱EC,是電腦中處理許多系統任務的微處理器。
嵌入式控制器有以下的功能:
嵌入式控制器是核心系統架件,只要主機板有電,嵌入式控制器就會啟動。有許多種方式可以和CPU系統通訊,例如高级配置与电源接口(ACPI)、系統管理匯流排(SMI)或共享内存。
嵌入式控制器有獨立的随机存取存储器(RAM),和CPU系統所使用的不同,也會有獨立的闪存,儲存控制器的软件。許多的BIOS更新也會包括嵌入式控制器的更新。
嵌入式控制器有時也會稱為「鍵盤控制器BIOS」,原因是嵌入式控制器是由鍵盤控制器演變而來,而且仍然有鍵盤控制器的功能。即使是現在,ACPI嵌入式控制器和CPU通訊的方式仍使用以往鍵盤控制器使用的I/O埠。
嵌入式控制器是電腦系統中很底層的部份,但其中有關風扇控制以及熱管理的功能,對使用者很重要,其性能也會影響到使用。電腦系統在運作時都產生大量的熱,需要散熱,一般是用風扇產生氣流,冷卻發熱的元件,風扇控制不是單純的打開或關閉,是透過嵌入式控制器控制,在需要散熱時將風扇高速運轉一小段時間,當溫度降到夠低的時候,再讓風扇以較慢速運轉。因為風扇是運作在音頻的範圍,使用者可以聽的出速度的變化,以人體工學的觀點,此控制架構會造成使用者的不舒適。
為了避免這種情形,有些嵌入式控制器會讓風扇長時間在定速下運行,只有快接近過熱時才會讓風扇高速運轉。此作法可以改善人體工學的問題,因為風扇長時間定速運行,比較安靜,而且不會常常加減速。但當溫度上昇時,風扇需運作較長的時間才能讓溫度降低。
若要調整風扇控制的策略,一般需要更新嵌入式控制器的韌體。