《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計應(yīng)用 > 在嵌入式設(shè)計中降低CPLD的功耗
在嵌入式設(shè)計中降低CPLD的功耗
摘要: 從事便攜式或手持產(chǎn)品設(shè)計的工程師都明白對于如今的設(shè)計,最大限度地降低功耗是必不可少的要求。但是,只有經(jīng)驗(yàn)豐富的工程師理解盡可能地延長系統(tǒng)的電池壽命的那些微妙但又重要的細(xì)節(jié)。
關(guān)鍵詞: CPLD 嵌入式設(shè)計 功耗
Abstract:
Key words :

從事便攜式或手持產(chǎn)品設(shè)計的工程師都明白對于如今的設(shè)計,最大限度地降低功耗是必不可少的要求。但是,只有經(jīng)驗(yàn)豐富的工程師理解盡可能地延長系統(tǒng)的電池壽命的那些微妙但又重要的細(xì)節(jié)。本文中我們將重點(diǎn)放在這些經(jīng)驗(yàn)豐富的專家是如何使用超低功耗的復(fù)雜可編程邏輯器件(CPLD),并從他們的嵌入式設(shè)計中的I/O子系統(tǒng)節(jié)省每個微瓦的方法。

我們首先來了解在嵌入式設(shè)計中如何降低CPLD的功耗、電路板的面積和元器件成本。下一步,我們將看到在待機(jī)模式下如何盡量降低CPLD的功耗,不僅要仔細(xì)地選擇器件,而且還要選擇一個合適的總線駐留方案。器件工作期間,我們對節(jié)省功耗的探討將包括選擇邏輯門、智能I/O設(shè)計和精密的電源電壓管理技術(shù)。

嵌入式工程師青睞的器件CPLD

盡管在最先進(jìn)的新興應(yīng)用中它們特別受歡迎,CPLD的成本低,體積小和低功耗的特性使他們成為幾乎所有的手持式或便攜式設(shè)計的首選。在這些應(yīng)用中,它們常用來整合邏輯功能,擴(kuò)展主處理器的I/O功能和監(jiān)控關(guān)鍵的輸入,從而使處理器有更多的時間處于低功耗睡眠模式。

用作I/O的擴(kuò)展器件時,像ispMACH 4000ZE這樣的CPLD器件(圖1)給予簡單的嵌入式處理器額外的信號線和處理功能,他們能夠支持顯示器、按鈕、發(fā)光二極管,串行或并行I/O,或存儲接口。設(shè)計人員還經(jīng)常利用它們作為設(shè)計中通用處理器和更多的專業(yè)芯片組之間的緩沖,還能用于其他的應(yīng)用,如智能手機(jī)、GPS系統(tǒng),遠(yuǎn)程工業(yè)傳感器和數(shù)碼攝像機(jī)。

 

圖1:用Lattice ispMACH 4000ZE CPLD擴(kuò)展I/O。

待機(jī)功耗的基本知識

掌握CPLD功耗的第一步是了解器件在工作時的情況和待機(jī)(也稱為靜態(tài))時的狀態(tài)。由于許多CPLD在大部分時間是處于待機(jī)狀態(tài),我們首先會仔細(xì)考察這個經(jīng)常被誤解的模式。

加電壓至器件輸入部分,但其內(nèi)部邏輯還沒有被時鐘控制,此時CPLD是處于待機(jī)狀態(tài)。在此狀態(tài)下,因?yàn)樗男孤┖推秒娏?雖然大大低于實(shí)際的操作),CPLD仍然有一些功耗。泄漏電流隨溫度、工作電壓和制造工藝而變化。

負(fù)載產(chǎn)生了可編程邏輯器件內(nèi)的偏置電流,如內(nèi)部振蕩器、I/O的上拉/下拉電路和其他固定開銷,而不管器件的邏輯功能是否正在使用。與泄漏電流不一樣,在一定的溫度和電壓范圍內(nèi)偏置電流是相對穩(wěn)定的,它們可以用合適的內(nèi)部配置所控制。

用明智的方法管理泄漏電流

由于可編程邏輯器件的泄漏電流主要取決于它是怎樣制造的,第一步就是要密切關(guān)注候選器件制造商提供的數(shù)據(jù)手冊的規(guī)范。只是簡單地購買廣告所述的低功耗器件并不能保證如你期望設(shè)計中達(dá)到的指標(biāo)完全一樣。經(jīng)驗(yàn)豐富的設(shè)計師明白尋找“典型”和“最大”電流之間的實(shí)際關(guān)系需要根據(jù)具體的應(yīng)用(圖2)做出解釋。在許多應(yīng)用中,數(shù)據(jù)手冊中列出的所謂典型電流中提供了一個非常有用的CPLD汲取電流的近似值。然而,有幾個問題需要加以探討,以確保對設(shè)計的估計和實(shí)際功耗保持相對接近。

 

圖2:供給電流規(guī)范。

首先需要考慮的事項(xiàng)是CPLD占整個系統(tǒng)功耗的比例。如果這是一小部分,比如說5%~10%,即使最壞的情況將引起整個功耗有相對較小的變化。如果CPLD需要20%或以上的功耗預(yù)算,也許是開始根據(jù)額定待機(jī)電流考慮偏置設(shè)計的時候了,額定待機(jī)電流接近數(shù)據(jù)手冊中列出的最大電流。您還應(yīng)該考慮設(shè)計中CPLD(以及其他器件)的數(shù)量。由于電路板上元器件數(shù)量的增加,總功耗接近總的典型額定電流的概率也隨之增加。最后,如果您的產(chǎn)品以驅(qū)動它至最壞情況的功耗級別為目標(biāo),那么您需要考慮潛在影響:較高的功耗會縮短產(chǎn)品的壽命嗎?它是否會成為火災(zāi)的隱患?

如果您仔細(xì)察看圖2中的數(shù)據(jù),你可能注意到,待機(jī)功耗還根據(jù)工作溫度和Vcc(電源電壓)而變化。這是因?yàn)镃PLD的漏電流會隨溫度升高而增加。事實(shí)上,使您的設(shè)計完美將改善其待機(jī)功耗。由于漏電流與Vcc密切相關(guān),保持電源電壓盡可能的低可以節(jié)省更多的功耗。由于仔細(xì)的電源電壓管理能夠節(jié)省更多的動態(tài)功耗,在涉及運(yùn)作功耗管理時,我們會對這個方面進(jìn)行探討。

設(shè)置偏置電流

通過選擇合適的器件可以控制CPLD的泄漏電流,現(xiàn)在到了運(yùn)用你的工程技能調(diào)整偏置電流的時候了。用來管理偏置電流的技術(shù)大致分為兩種類型:

確保CPLD的待機(jī)配置不與上拉/下拉或相關(guān)的其他器件所用的總線駐留技術(shù)相沖突;動態(tài)控制內(nèi)部功能塊(如振蕩器),使他們只開啟所需要的部分。具體取決于所使用的CPLD,這是增加更多的待機(jī)時間到設(shè)計中的好方法。

并行駐留101方案

在許多設(shè)計中,嵌入式主處理器可以使用自己的總線駐留方案,以保持在總線或I/O上所需的邏輯電平,所以你只須為CPLD的待機(jī)模式做準(zhǔn)備,確保其激活總線的管理功能被禁用。在其他應(yīng)用中,總線上其他地方的上拉或下拉電路也可以緩解在待機(jī)期間CPLD必須管理總線的情況。

但是,不需要CPLD做任何事情并不意味著你也不需要做任何事情。花些時間驗(yàn)證只有一個設(shè)備驅(qū)動總線是一個重要的任務(wù),因?yàn)閱蝹€引腳上的邏輯沖突可導(dǎo)致待機(jī)功耗為整個芯片標(biāo)稱值10uA 閑置功耗的2~15倍。

在主總線駐留機(jī)制無法使用情況下,可以使用上拉/下拉,以及在大多數(shù)現(xiàn)代的CPLD中擁有的總線保持功能。如同大多數(shù)同類器件,萊迪思的ispMACH 4000ZE CPLD的I/O引腳都配備了可選的上拉和下拉電阻,在待機(jī)狀態(tài)(圖3)可提供合適的邏輯電平。4000ZE系列還配備了節(jié)省功耗的總線保持功能(也稱為總線保持):一種弱激活驅(qū)動電路可設(shè)置為激活或零,同時產(chǎn)生比簡單的電阻器消耗小得多的功耗。一點(diǎn)忠告:雖然總線保持功能可大大節(jié)省功耗,但必須肯定它是唯一的在線有源器件,否則會有吸入大電流的風(fēng)險。

 

圖3:CPLD的總線管理選擇。

動態(tài)功耗管理

設(shè)計人員需要關(guān)注兩種類型的動態(tài)功耗。運(yùn)行功耗預(yù)算的第一部分是CPLD需要實(shí)際工作時的那部分。管理策略的其他部分涉及關(guān)掉輸入至此刻不需要的CPLD的部分,阻止它們切換,或在可能的情況下將它們?nèi)筷P(guān)閉。

精密的電源管理

雖然CPLD邏輯的許多部分很可能被連續(xù)使用,在有意義的時間段內(nèi)不能禁用,因此使用低電源電壓仍然可以節(jié)省功耗。由于功耗是電壓平方的函數(shù),用1%的精確開關(guān)穩(wěn)壓器,可讓設(shè)計運(yùn)行于CPLD工作范圍的下限,您可以節(jié)省相當(dāng)多的功耗。例如,如果一個標(biāo)稱值為1.8V的CPLD工作在1.65V,它大約少消耗30%的功耗,這還不包括在較低Vcc的情況下泄漏電流的減少。

選擇邏輯門

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

 

圖4:Power Guard電路。

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

 

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

針對低功耗的I/O設(shè)計

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

 

圖6:無源和有源功率開關(guān)讀出線。

其他提示

配置可編程邏輯器件的JTAG接口引腳為浮動狀態(tài),以避免漏電流。保持VCCO的I / O電平高于VCC。越接近這個電壓,吸收的電流越多。在可能的情況下,使用轉(zhuǎn)換率慢的I/O。

本文小結(jié)

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

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

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

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美色中文字幕| 国产在线拍揄自揄视频不卡99 | 日韩天堂av| 久久精品亚洲国产奇米99| 亚洲欧美日韩综合| 亚洲欧美999| 亚洲一区二区黄| 在线亚洲伦理| 一区二区三区国产精品| 日韩一级大片| 日韩性生活视频| 亚洲美女视频在线免费观看| 亚洲欧洲日本专区| 91久久视频| 亚洲全黄一级网站| 亚洲区免费影片| 亚洲精品一区二区三区不| 亚洲精品女av网站| 亚洲巨乳在线| 99精品国产99久久久久久福利| 日韩视频免费观看高清完整版| 亚洲人成毛片在线播放| 亚洲人成人一区二区在线观看| 亚洲乱码久久| 一本色道久久综合亚洲精品婷婷 | 欧美激情一区二区三区在线视频观看 | 国产欧美一区二区三区在线老狼| 国产精品日韩精品欧美精品| 久久se精品一区精品二区| 欧美在线综合视频| 久久香蕉国产线看观看av| 免费观看成人| 欧美日本乱大交xxxxx| 欧美三级午夜理伦三级中文幕| 欧美三日本三级三级在线播放| 国产精品福利网| 国产日韩精品入口| 黄色成人在线| 亚洲精品一二区| 亚洲视频在线一区观看| 午夜亚洲精品| 亚洲国产毛片完整版| 99riav1国产精品视频| 亚洲欧美国产一区二区三区| 久久不射网站| 欧美激情91| 国产精品久久久久久av福利软件| 国产欧美精品va在线观看| 娇妻被交换粗又大又硬视频欧美| 91久久精品国产91久久性色tv| 亚洲视频999| 欧美在线亚洲| 99精品欧美| 午夜在线视频观看日韩17c| 久久久久国产一区二区三区| 欧美成人午夜激情| 国产精品久久久久久久久久久久久久| 国产亚洲欧美日韩一区二区| 亚洲国产日韩精品| 亚洲欧美日韩区| 亚洲日韩欧美一区二区在线| 亚洲欧美99| 猛男gaygay欧美视频| 欧美性做爰猛烈叫床潮| 国内精品视频666| 夜夜狂射影院欧美极品| 亚洲成人自拍视频| 亚洲综合国产| 欧美福利视频一区| 国产视频一区在线观看一区免费| 91久久精品国产| 欧美在线免费观看视频| 亚洲一区二区在线观看视频| 久久麻豆一区二区| 欧美色道久久88综合亚洲精品| 国内精品99| 中文一区二区| 亚洲日本免费| 久久精品首页| 欧美特黄一级大片| 在线看欧美日韩| 亚洲欧美视频一区二区三区| 亚洲免费精品| 久热精品视频| 国产欧美日韩另类一区| 亚洲免费观看| 亚洲二区免费| 欧美一区二区三区精品| 欧美日韩午夜| 最新国产成人av网站网址麻豆| 性欧美xxxx大乳国产app| 亚洲小说欧美另类婷婷| 欧美大学生性色视频| 国产一区二区三区久久| 亚洲一区二区三区国产| 99精品欧美一区| 免费一级欧美片在线播放| 久久成人av少妇免费| 狠狠色狠狠色综合日日五| 欧美成人dvd在线视频| 欧美亚洲免费在线| 欧美日韩第一区| 一区二区在线视频| 午夜欧美不卡精品aaaaa| 亚洲无玛一区| 欧美人妖另类| 亚洲国产精品国自产拍av秋霞 | 亚洲精品影院| 亚洲人成人99网站| 另类国产ts人妖高潮视频| 国产一区二区三区在线观看视频 | 国产精品无码永久免费888| 日韩午夜剧场| 亚洲精品网站在线播放gif| 久久综合狠狠综合久久综青草| 国产丝袜一区二区| 亚洲欧美日韩系列| 亚久久调教视频| 国产精品美女视频网站| 亚洲婷婷免费| 亚洲欧美日韩精品久久亚洲区| 欧美日韩美女| 一本高清dvd不卡在线观看| 一本色道婷婷久久欧美| 欧美精品系列| 日韩午夜电影av| 一区二区三区精品久久久| 欧美日韩成人在线播放| 亚洲日本成人女熟在线观看| 日韩一二三区视频| 欧美伦理影院| 日韩系列在线| 亚洲婷婷在线| 国产精品国产亚洲精品看不卡15| 夜夜嗨av一区二区三区四季av | 在线观看日韩www视频免费| 最新国产拍偷乱拍精品| 欧美激情亚洲另类| 亚洲精品一区二区三区樱花| 亚洲一区二区三区成人在线视频精品| 欧美日韩在线视频首页| 一区二区三区www| 亚洲嫩草精品久久| 国产精品天美传媒入口| 午夜精品视频网站| 久久网站热最新地址| 亚洲福利视频二区| 在线亚洲伦理| 国产精品乱码妇女bbbb| 香蕉久久夜色精品国产| 久久这里只有| 最新日韩在线视频| 亚洲一区二区三区三| 国产裸体写真av一区二区 | 亚洲国产精品成人| 欧美日韩高清在线观看| 9人人澡人人爽人人精品| 亚洲欧美一区二区精品久久久| 国产偷国产偷亚洲高清97cao| 亚洲第一区在线观看| 欧美国产精品| 一区二区三区成人精品| 欧美一区国产二区| 在线观看日韩精品| 中文在线资源观看网站视频免费不卡 | 欧美日韩爆操| 亚洲一区3d动漫同人无遮挡| 久久精品视频播放| 亚洲人成免费| 翔田千里一区二区| 在线观看视频一区| 亚洲一区三区电影在线观看| 国产欧美在线| 日韩视频免费大全中文字幕| 国产精品伦一区| 亚洲观看高清完整版在线观看| 欧美乱人伦中文字幕在线| 午夜激情久久久| 欧美国产亚洲精品久久久8v| 亚洲一卡久久| 免费欧美日韩| 亚洲一区二区三区777| 欧美fxxxxxx另类| 亚洲伊人第一页| 欧美福利专区| 欧美一区二区三区在线看| 欧美另类视频在线| 欧美中文字幕| 国产精品国产自产拍高清av王其 | 亚洲视频在线看| 国产专区一区| 亚洲一区二区三区四区五区午夜| 在线播放日韩欧美| 校园春色国产精品| 亚洲精品乱码久久久久久| 久久久噜噜噜久久久| 亚洲色图自拍| 欧美成人激情视频| 欧美影院视频| 国产精品户外野外|