在便攜式應用中,利用零功耗CPLD來(lái)降低系統總成本
9. 將CPLD用作低功耗協(xié)處理器
可以把很多系統功能從耗電的大型主系統處理器中卸載到節電的小型CPLD中。大量的系統“管理”功能必須周期性地完成。在下面的例子中,系統處理器可保持在節能模式,而低功耗MAX IIZ CPLD利用其內部振蕩器來(lái)周期性地執行任務(wù)。如果需要的話(huà),MAX IIZ CPLD的內部振蕩器可與外部振蕩器進(jìn)行校準。校準后,外部振蕩器關(guān)斷,以進(jìn)一步降低功耗(圖9)。
圖9:CPLD內部振蕩器可與外部振蕩器進(jìn)行校準。
監控系統狀態(tài):CPLD周期性地檢查系統狀態(tài)。如果一切正常,則繼續保持關(guān)斷,但如果出現問(wèn)題,則CPLD記錄下問(wèn)題并喚醒主處理器。驅動(dòng)藍牙LED:在很多便攜式應用中,驅動(dòng)藍牙LED對于CPLD而言是非常普遍的應用。替代方案需要喚醒主處理器以及足夠的其它系統部件才能實(shí)現這一功能,相比采用CPLD要消耗更多的能量。監控電池電量:當主處理器保持待機時(shí),CPLD周期性地讀取電池電量。如果電源降到規定的電壓以下,則CPLD喚醒主處理器,隨即系統正常關(guān)斷。
本文小結
過(guò)去,低功耗便攜產(chǎn)品設計人員并不能充分利用可編程邏輯的諸多優(yōu)勢。不過(guò),待機電流只有幾微安的零功耗CPLD的出現使得可編程器件成為低功耗設計人員可以選用的器件。
本文介紹了利用CPLD來(lái)實(shí)現通用系統功能的實(shí)例,展示了MAX IIZ CPLD中自停止和自啟動(dòng)電路的獨特功能。這一功能可以降低便攜式應用的功耗。此外,本文還介紹了怎樣將周期性的系統監控和媒體傳送等任務(wù)從主處理器卸載到低功耗CPLD協(xié)處理器中。由于采用了零功耗CPLD,便攜式電子產(chǎn)品設計人員現在進(jìn)一步提高了開(kāi)發(fā)低功耗、多功能創(chuàng )新產(chǎn)品的能力。
評論