一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開(kāi)發(fā)板設(shè)計(jì)中CMOS輸入可能發(fā)生的耗電問(wèn)題

5RJg_mcuworld ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-03-22 09:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

記得有一次,客戶拿著處理器板走進(jìn)我的辦公室,說(shuō)它的功耗太大,耗盡了電池電量。由于我們?cè)湴恋匦Q該處理器屬于超低功耗器件,因此舉證責(zé)任在我們這邊。我準(zhǔn)備按照慣例,一個(gè)一個(gè)地切斷電路板上不同器件的電源,直至找到真正肇事者,這時(shí)我想起不久之前的一個(gè)類似案例,那個(gè)案例的“元兇”是一個(gè)獨(dú)自掛在供電軌和地之間的LED,沒(méi)有限流電阻與之為伍。LED最終失效是因?yàn)檫^(guò)流,還是純粹因?yàn)樗X(jué)得無(wú)聊了,我不能完全肯定,不過(guò)這是題外話,我們暫且不談。從經(jīng)驗(yàn)出發(fā),我做的第一件事是檢查電路板上有無(wú)閃閃發(fā)光的LED。但遺憾的是,這次沒(méi)有類似的、昭示問(wèn)題的希望曙光。另外,我發(fā)現(xiàn)處理器是板上的唯一器件,沒(méi)有其他器件可以讓我歸咎責(zé)任??蛻艚酉聛?lái)拋出的一條信息讓我的心情更加低落:通過(guò)實(shí)驗(yàn)室測(cè)試,他發(fā)現(xiàn)功耗和電池壽命處于預(yù)期水平,但把系統(tǒng)部署到現(xiàn)場(chǎng)之后,電池電量快速耗盡。此類問(wèn)題是最難解決的問(wèn)題,因?yàn)檫@些問(wèn)題非常難以再現(xiàn)“第一案發(fā)現(xiàn)場(chǎng)”。這就給數(shù)字世界的問(wèn)題增加了模擬性的無(wú)法預(yù)測(cè)性和挑戰(zhàn),而數(shù)字世界通常只是可預(yù)測(cè)的、簡(jiǎn)單的1和0的世界。

在最簡(jiǎn)單意義上,處理器功耗主要有兩方面:內(nèi)核和I/O。當(dāng)涉及到抑制內(nèi)核功耗時(shí),我會(huì)檢查諸如以下的事情:PLL配置/時(shí)鐘速度、內(nèi)核供電軌、內(nèi)核的運(yùn)算量。有多種辦法可以使內(nèi)核功耗降低,例如:降低內(nèi)核時(shí)鐘速度,或執(zhí)行某些指令迫使內(nèi)核停止運(yùn)行或進(jìn)入睡眠/休眠狀態(tài)。如果懷疑I/O吞噬了所有功耗,我會(huì)關(guān)注I/O電源、I/O開(kāi)關(guān)頻率及其驅(qū)動(dòng)的負(fù)載。

我能探究的只有這兩個(gè)方面。結(jié)果是,問(wèn)題同內(nèi)核方面沒(méi)有任何關(guān)系,因此必然與I/O有關(guān)。這時(shí),客戶表示他使用該處理器純粹是為了計(jì)算,I/O活動(dòng)極少。事實(shí)上,器件上的大部分可用I/O接口都沒(méi)有得到使用。

“等等!有些I/O您沒(méi)有使用。您的意思是這些I/O引腳未使用。您是如何連接它們的?”

“理所當(dāng)然,我沒(méi)有把它們連接到任何地方!”

“原來(lái)如此!”

這是一個(gè)令人狂喜的時(shí)刻,我終于找到了問(wèn)題所在。雖然沒(méi)有沿路尖叫,但我著實(shí)花了一會(huì)工夫才按捺住興奮之情,然后坐下來(lái)向他解釋。

典型CMOS數(shù)字輸入類似下圖:

圖1.典型CMOS輸入電路(左)和CMOS電平邏輯(右)

當(dāng)以推薦的高(1)或低(0)電平驅(qū)動(dòng)該輸入時(shí),PMOS和NMOS FET一次導(dǎo)通一個(gè),絕不會(huì)同時(shí)導(dǎo)通。輸入驅(qū)動(dòng)電壓有一個(gè)不確定區(qū),稱為“閾值區(qū)域”,其中PMOS和NMOS可能同時(shí)部分導(dǎo)通,從而在供電軌和地之間產(chǎn)生一個(gè)泄漏路徑。當(dāng)輸入浮空并遇到雜散噪聲時(shí),可能會(huì)發(fā)生這種情況。這既解釋了客戶電路板上功耗很高的事實(shí),又解釋了高功耗為什么是隨機(jī)發(fā)生的。

圖2.PMOS和NMOS均部分導(dǎo)通,在電源和地之間產(chǎn)生一個(gè)泄漏路徑

某些情況下,這可能引起閂鎖之類的狀況,即器件持續(xù)汲取過(guò)大電流,最終燒毀??梢哉f(shuō),這個(gè)問(wèn)題較容易發(fā)現(xiàn)和解決,因?yàn)檠矍暗钠骷诿盁?,證據(jù)確鑿。我的客戶報(bào)告的問(wèn)題則更難對(duì)付,因?yàn)楫?dāng)您在實(shí)驗(yàn)室的涼爽環(huán)境下進(jìn)行測(cè)試時(shí),它沒(méi)什么問(wèn)題,但送到現(xiàn)場(chǎng)時(shí),就會(huì)引起很大麻煩。

現(xiàn)在我們知道了問(wèn)題的根源,顯而易見(jiàn)的解決辦法是將所有未使用輸入驅(qū)動(dòng)到有效邏輯電平(高或低)。然而,有一些細(xì)微事項(xiàng)需要注意。我們?cè)倏磶讉€(gè)CMOS輸入處理不當(dāng)引起麻煩的情形。我們需要擴(kuò)大范圍,不僅考慮徹底斷開(kāi)/浮空的輸入,而且要考慮似乎連接到適當(dāng)邏輯電平的輸入。

如果只是通過(guò)電阻將引腳連接到供電軌或地,應(yīng)注意所用上拉或下拉電阻的大小。它與引腳的拉/灌電流一起,可能使引腳的實(shí)際電壓偏移到非期望電平。換言之,您需要確保上拉或下拉電阻足夠強(qiáng)。

如果選擇以有源方式驅(qū)動(dòng)引腳,務(wù)必確保驅(qū)動(dòng)強(qiáng)度對(duì)所用的CMOS負(fù)載足夠好。若非如此,電路周圍的噪聲可能強(qiáng)到足以超過(guò)驅(qū)動(dòng)信號(hào),迫使引腳進(jìn)入非預(yù)期的狀態(tài)。

我們來(lái)研究幾種情形:

  1. 在實(shí)驗(yàn)室正常工作的處理器,在現(xiàn)場(chǎng)可能莫名重啟,因?yàn)樵肼?a href="http://www.www27dydycom.cn/tags/耦合/" target="_blank">耦合到?jīng)]有足夠強(qiáng)上拉電阻的RESET(復(fù)位)線中。

圖3.噪聲耦合到帶弱上拉電阻的RESET)引腳中,可能引起處理器重啟

2.想象CMOS輸入屬于一個(gè)柵極驅(qū)動(dòng)器的情況,該柵極驅(qū)動(dòng)器控制一個(gè)高功率MOSFET/IGBT,后者在應(yīng)當(dāng)斷開(kāi)的時(shí)候意外導(dǎo)通!簡(jiǎn)直糟糕透了。

圖4.噪聲過(guò)驅(qū)一個(gè)弱驅(qū)動(dòng)的CMOS輸入柵極驅(qū)動(dòng)器,引起高壓總線短路

另一種相關(guān)但不那么明顯的問(wèn)題情形是當(dāng)驅(qū)動(dòng)信號(hào)的上升/下降非常慢時(shí)。這種情況下,輸入可能會(huì)在中間電平停留一定的時(shí)間,進(jìn)而引起各種問(wèn)題。

圖5.CMOS輸入的上升/下降很慢,導(dǎo)致過(guò)渡期間暫時(shí)短路

我們已經(jīng)在一般意義上討論了CMOS輸入可能發(fā)生的一些問(wèn)題,值得注意的是,就設(shè)計(jì)而言,有些器件比其他器件更擅長(zhǎng)處理這些問(wèn)題。例如,采用施密特觸發(fā)器輸入的器件能夠更好地處理具有高噪聲或慢邊沿的信號(hào)。

我們的一些最新處理器也注意到這種問(wèn)題,并在設(shè)計(jì)中采取了特殊預(yù)防措施,或發(fā)布了明確的指南,以確保運(yùn)行順利。例如,ADSP-SC58x/ADSP-2158x數(shù)據(jù)手冊(cè)清楚說(shuō)明了有些管腳具有內(nèi)部端接電阻或其他邏輯電路以確保這些管腳不會(huì)浮空。

最后,正如大家常說(shuō)的,正確完成所有收尾工作很重要,尤其是CMOS數(shù)字輸入。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CMOS
    +關(guān)注

    關(guān)注

    58

    文章

    6025

    瀏覽量

    238885
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19675

    瀏覽量

    317601
  • 柵極驅(qū)動(dòng)器

    關(guān)注

    8

    文章

    1085

    瀏覽量

    39683

原文標(biāo)題:為什么我的處理器這么耗電?

文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Vivado無(wú)法選中開(kāi)發(fā)板的常見(jiàn)原因及解決方法

    對(duì)應(yīng)的器件信息和約束文件(XDC),大大簡(jiǎn)化工程初始化流程。然而,在某些情況下,我們可能會(huì)發(fā)現(xiàn) Vivado 的界面無(wú)法選中目標(biāo)開(kāi)發(fā)板,導(dǎo)致只能手動(dòng)選擇器件。那么,遇到這種情況該如何處理呢?
    的頭像 發(fā)表于 07-15 10:19 ?428次閱讀
    Vivado無(wú)法選中<b class='flag-5'>開(kāi)發(fā)板</b>的常見(jiàn)原因及解決方法

    有ARM,NPU,F(xiàn)PGA三種核心的開(kāi)發(fā)板 — 米爾安路飛龍派開(kāi)發(fā)板

    最近我發(fā)現(xiàn)一個(gè)有趣的開(kāi)發(fā)板。這個(gè)開(kāi)發(fā)板集合了ARM核心,NPU核心甚至還有FPGA核心。它就是米爾新出的YM90X開(kāi)發(fā)板。它基于安路科技所打造的芯片上海安路信息科技于2021年在上交所科創(chuàng)
    的頭像 發(fā)表于 06-13 08:03 ?618次閱讀
    有ARM,NPU,F(xiàn)PGA三種核心的<b class='flag-5'>開(kāi)發(fā)板</b> — 米爾安路飛龍派<b class='flag-5'>開(kāi)發(fā)板</b>

    【新品】遠(yuǎn)距離圖傳數(shù)傳模塊開(kāi)發(fā)板、藍(lán)牙模塊開(kāi)發(fā)板、無(wú)線模塊開(kāi)發(fā)板

    新品上市圖傳數(shù)傳模塊開(kāi)發(fā)板藍(lán)牙模塊開(kāi)發(fā)板國(guó)產(chǎn)無(wú)線模塊開(kāi)發(fā)板部分型號(hào)參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠(yuǎn)距離圖傳數(shù)傳模塊開(kāi)發(fā)板EWT611-900NW20S是一款入
    的頭像 發(fā)表于 06-12 19:33 ?347次閱讀
    【新品】遠(yuǎn)距離圖傳數(shù)傳模塊<b class='flag-5'>開(kāi)發(fā)板</b>、藍(lán)牙模塊<b class='flag-5'>開(kāi)發(fā)板</b>、無(wú)線模塊<b class='flag-5'>開(kāi)發(fā)板</b>

    【免費(fèi)試用】開(kāi)發(fā)板評(píng)測(cè)大賽開(kāi)啟!OH 、RISC-V、Rockchip頂級(jí)開(kāi)發(fā)板等你試用~

    技術(shù)人的狂歡,開(kāi)發(fā)者的盛宴!2025年最值得期待的硬核賽事——電子發(fā)燒友開(kāi)發(fā)板評(píng)測(cè)大賽正式啟動(dòng)!無(wú)論你是開(kāi)源生態(tài)的探索者、芯片架構(gòu)的極客,還是物聯(lián)網(wǎng)領(lǐng)域的創(chuàng)新達(dá)人,本次大賽三大賽
    的頭像 發(fā)表于 06-05 08:05 ?283次閱讀
    【免費(fèi)試用】<b class='flag-5'>開(kāi)發(fā)板</b>評(píng)測(cè)大賽開(kāi)啟!OH 、RISC-V、Rockchip頂級(jí)<b class='flag-5'>開(kāi)發(fā)板</b>等你試用~

    貝啟BQ3568HM 開(kāi)發(fā)板被選用為 OpenHarmony 明星開(kāi)發(fā)板

    經(jīng)開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony社區(qū)官方測(cè)評(píng)評(píng)選,貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板被正式選用為OpenHarmony明星開(kāi)發(fā)板。BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板采用
    的頭像 發(fā)表于 05-25 00:22 ?613次閱讀
    貝啟BQ3568HM <b class='flag-5'>開(kāi)發(fā)板</b>被選用為 OpenHarmony 明星<b class='flag-5'>開(kāi)發(fā)板</b>

    雷卯收集云終端開(kāi)發(fā)板

    收集云終端開(kāi)發(fā)板明細(xì)如下: 如下是云終端開(kāi)發(fā)板介紹: 云終端是一種依托于云計(jì)算技術(shù)的終端設(shè)備,它利用虛擬化技術(shù),將計(jì)算和存儲(chǔ)資源集中于云端服務(wù)器,終端設(shè)備僅需處理顯示和輸入。 云終端的架構(gòu)主要包括云端層、網(wǎng)絡(luò)層和終端層。云端
    的頭像 發(fā)表于 04-02 11:15 ?235次閱讀
    雷卯收集云終端<b class='flag-5'>開(kāi)發(fā)板</b>

    迅為RK3568開(kāi)發(fā)板驅(qū)動(dòng)指南Linux通用SPI設(shè)備驅(qū)動(dòng)

    迅為RK3568開(kāi)發(fā)板驅(qū)動(dòng)指南Linux通用SPI設(shè)備驅(qū)動(dòng)
    的頭像 發(fā)表于 01-23 11:02 ?2842次閱讀
    迅為RK3568<b class='flag-5'>開(kāi)發(fā)板</b>驅(qū)動(dòng)指南Linux<b class='flag-5'>中</b>通用SPI設(shè)備驅(qū)動(dòng)

    【迅為】瑞芯微RK3588開(kāi)發(fā)板RK3568開(kāi)發(fā)板區(qū)別及優(yōu)勢(shì)

    RK3568開(kāi)發(fā)板
    的頭像 發(fā)表于 11-18 14:19 ?1487次閱讀
    【迅為】瑞芯微RK3588<b class='flag-5'>開(kāi)發(fā)板</b>RK3568<b class='flag-5'>開(kāi)發(fā)板</b>區(qū)別及優(yōu)勢(shì)

    正點(diǎn)原子fpga開(kāi)發(fā)板不同型號(hào)

    正點(diǎn)原子作為國(guó)內(nèi)領(lǐng)先的FPGA開(kāi)發(fā)板供應(yīng)商,其產(chǎn)品線覆蓋了從入門級(jí)到高端應(yīng)用的各個(gè)領(lǐng)域。這些開(kāi)發(fā)板不僅適用于學(xué)術(shù)研究,還廣泛應(yīng)用于工業(yè)控制、通信、圖像處理等多個(gè)領(lǐng)域。 1. 入門級(jí)開(kāi)發(fā)板 1.1
    的頭像 發(fā)表于 11-13 09:30 ?3716次閱讀

    瑞芯微RK3566鴻蒙開(kāi)發(fā)板Android11修改第三方輸入法為默認(rèn)輸入

    本文適用于觸覺(jué)智能所有支持Android11系統(tǒng)的開(kāi)發(fā)板修改第三方輸入法為默認(rèn)輸入法。本次使用的是觸覺(jué)智能的Purple Pi OH鴻蒙開(kāi)源主板,搭載了瑞芯微RK3566芯片,類樹(shù)莓派設(shè)計(jì),是Laval官方社區(qū)主薦的一款鴻蒙
    的頭像 發(fā)表于 09-24 09:43 ?1108次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>Android11修改第三方<b class='flag-5'>輸入</b>法為默認(rèn)<b class='flag-5'>輸入</b>法

    51開(kāi)發(fā)板芯片資料

    51開(kāi)發(fā)板芯片資料
    發(fā)表于 09-18 09:29 ?1次下載

    嵌入式linux開(kāi)發(fā)板怎么操作

    嵌入式Linux開(kāi)發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)。它通常包括一個(gè)處理器、內(nèi)存、存儲(chǔ)器、輸入/輸出接口等硬件組件,以及一個(gè)基于Linux的操作系統(tǒng)和開(kāi)發(fā)工具。 嵌入
    的頭像 發(fā)表于 09-02 09:09 ?800次閱讀

    嵌入式linux開(kāi)發(fā)板芯片的工作原理

    了處理器、存儲(chǔ)器、輸入/輸出接口等硬件資源的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)。它通常采用Linux操作系統(tǒng)作為底層軟件平臺(tái),提供了豐富的開(kāi)發(fā)工具和庫(kù)函數(shù),方便開(kāi)發(fā)者進(jìn)行嵌入式系統(tǒng)
    的頭像 發(fā)表于 09-02 09:07 ?821次閱讀

    linux開(kāi)發(fā)板與樹(shù)莓派的區(qū)別

    定義和用途 Linux開(kāi)發(fā)板:Linux開(kāi)發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開(kāi)發(fā)板,通常用于工業(yè)自動(dòng)化、物聯(lián)網(wǎng)、智能家居等領(lǐng)域。 樹(shù)莓派:樹(shù)莓派(Raspberry Pi)是一種基于Linux
    的頭像 發(fā)表于 08-30 15:34 ?1975次閱讀

    linux開(kāi)發(fā)板如何編譯curl

    準(zhǔn)備開(kāi)發(fā)環(huán)境 確保你的開(kāi)發(fā)板已經(jīng)安裝了編譯 curl 所需的工具,包括 gcc 、 make 和可能的其他庫(kù)。如果開(kāi)發(fā)板是交叉編譯環(huán)境(即你在一個(gè)平臺(tái)上編譯用于另一個(gè)平臺(tái)的程序),你
    的頭像 發(fā)表于 08-30 15:33 ?1417次閱讀