新聞中心

EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 降低CPLD的功耗的嵌入式應(yīng)用

降低CPLD的功耗的嵌入式應(yīng)用

作者: 時(shí)間:2011-06-24 來(lái)源:網(wǎng)絡(luò) 收藏

本文引用地址:http://butianyuan.cn/article/191141.htm

  2.5 選擇邏輯門(mén)

  如同大多數(shù)的,ispMACH 4000ZE具有一個(gè)功能(萊迪思稱(chēng)為“Power Guard” 衛(wèi)士),當(dāng)它們不需要相關(guān)的邏輯時(shí),可禁用單獨(dú)的輸入。主機(jī)處理器、其他的外部邏輯,或的其他部分可以使用器件的塊輸入使能線(xiàn),以保持的邏輯選定的塊被時(shí)鐘控制(圖4)。例如,如果CPLD的某個(gè)部分被用作解碼器電路,只有該功能正在使用時(shí),主處理器可以使它能工作,使之能夠在其余的時(shí)間保持休眠狀態(tài)。

Power Guard電路

圖4 Power Guard電路

  根據(jù)實(shí)際的應(yīng)用使用Lattice的Power Guard或其他方法來(lái)禁用時(shí)鐘至選定的CPLD的輸入引腳,這樣可以大大降低動(dòng)態(tài)。尤其是如果邏輯信號(hào)的時(shí)鐘頻率超過(guò)30兆赫時(shí),這些方法特別有用。圖5說(shuō)明了可以用選擇邏輯時(shí)鐘技術(shù)實(shí)現(xiàn)潛在的節(jié)省的方法。

Power Guard 節(jié)省的功耗

圖5 Power Guard 節(jié)省的功耗

  3 針對(duì)低功耗的I/O設(shè)計(jì)

  除了使用已經(jīng)闡述的技術(shù),目前大部分項(xiàng)目給予精明的工程師更多節(jié)省多余的微瓦功耗的機(jī)會(huì)-如果他們?cè)敢怅P(guān)注潛伏在許多設(shè)計(jì)中的微小能源汲取部分。一個(gè)好的例子是無(wú)處不在的為開(kāi)關(guān)提供讀出電壓的上拉電阻,以及連接到CPLD的輸入線(xiàn)(圖6)。通過(guò)使用CPLD的輸出,或其他控制線(xiàn)至電源電壓到讀出線(xiàn),只有當(dāng)他們被讀取時(shí),并且讀出線(xiàn)接地時(shí),設(shè)計(jì)人員方可去除這個(gè)小而穩(wěn)定的電流。

無(wú)源和有源功率開(kāi)關(guān)讀出線(xiàn)

圖6 無(wú)源和有源功率開(kāi)關(guān)讀出線(xiàn)

  4 結(jié)語(yǔ)

  大多數(shù)基于CPLD設(shè)計(jì)至少包括一些未引起注意的角落,在這些地方潛伏著耗能大戶(hù),他們悄悄地汲取電池的能量。幸運(yùn)的是,認(rèn)真實(shí)施一些重要的原則可以制止這些討厭的寄生部分。當(dāng)選擇CPLD和其他元件時(shí),注意其靜態(tài)和動(dòng)態(tài)功耗等級(jí):他們隨供電電壓、溫度和工作頻率而變化。同樣要注意“最小”、“最大”和“典型“功耗指標(biāo),它們將影響你的設(shè)計(jì)。盡量減少CPLD的偏置電流,確保其待機(jī)配置不與其他與之相連的器件相沖突,關(guān)閉任何不必要的內(nèi)部功能。

  管理動(dòng)態(tài)功耗,只給當(dāng)前CPLD需要的部分加時(shí)鐘。萊迪思的Power Guard功能提供一個(gè)簡(jiǎn)單的方法來(lái)選擇關(guān)閉時(shí)鐘至專(zhuān)門(mén)的輸入,如果無(wú)法使用的話(huà),還有其他的技術(shù)可用。使用精確的電源控制驅(qū)動(dòng)邏輯,可實(shí)現(xiàn)節(jié)省額外的動(dòng)態(tài)功耗,使用盡可能低的電源電壓。檢查I/O的連接,看看是否有不必要的可去除的加載的汲取功耗的上拉/下拉電阻,或只在需要時(shí)才選擇加載電阻。

  如果你仔細(xì)地將這些工具應(yīng)用到下一個(gè)項(xiàng)目,設(shè)計(jì)中就不會(huì)有隱藏的汲取功耗的大戶(hù),你的產(chǎn)品將會(huì)有很長(zhǎng)的壽命哦!


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: CPLD 功耗 嵌入式應(yīng)用

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉