時間:2021-03-17 11:19:31來æºï¼š
功耗,已經是一個è€ç”Ÿå¸¸è«‡çš„話題了。å°äºŽåŠŸè€—ï¼Œå¤§å®¶å¤šå¤šå°‘å°‘æœ‰æ‰€äº†è§£ã€‚ç›®å‰ï¼Œå¾ˆå¤šç”¢å“的宣傳里便帶有低功耗噱é 。為增進大家å°åŠŸè€—çš„èªè˜ï¼Œæœ¬æ–‡å°‡åŸºäºŽå…©é»žä»‹ç´¹åŠŸè€—ï¼š1.低功耗主è¦è¨è¨ˆæ–¹æ³•,2.單片機系統低功耗è¨è¨ˆè¦é»žã€‚å¦‚æžœä½ å°åŠŸè€—å…·æœ‰èˆˆè¶£ï¼Œä¸å¦¨ç¹¼çºŒå¾€ä¸‹é–±è®€å“¦ã€‚
一ã€ä½ŽåŠŸè€—è¨è¨ˆæ–¹æ³•
1. å¹¶è¡Œçµæ§‹
å¹¶è¡Œçµæ§‹æ˜¯å°‡1æ¢æ•¸æ“šé€šè·¯çš„工作分解到2æ¢é€šè·¯ä¸Šå®Œæˆã€‚å¹¶è¡Œçµæ§‹é™ä½ŽåŠŸè€—çš„ä¸»è¦åŽŸå› æ˜¯å…¶ç²å¾—與åƒè€ƒçµæ§‹ç›¸åŒçš„è¨ˆç®—é€Ÿåº¦çš„å‰æä¸‹ï¼Œå…¶å·¥ä½œé »çŽ‡å¯ä»¥é™ä½Žç‚ºåŽŸä¾†çš„1/2ï¼ŒåŒæ™‚é›»æºé›»å£“也å¯é™ä½Žã€‚å¹¶è¡Œé›»è·¯çµæ§‹æ˜¯ä»¥çŠ§ç‰²èŠ¯ç‰‡çš„é¢ç©ä¾†é™ä½ŽåŠŸè€—ã€‚å¦‚æžœé‡‡ç”¨å¹¶è¡Œçµæ§‹ï¼Œå¯ä»¥ä½¿å·¥ä½œé »çއé™ç‚º /2,最壞情æ³ä¸‹çš„å»¶é²å¯ä»¥é”到2 ,å‡å®šé›»æºé›»å£“é™ä½Žç‚º /1.8ï¼Œç”±äºŽé›»è·¯çš„åŠ å€å’Œå¤–éƒ¨å¸ƒç·šçš„å¢žåŠ ï¼Œå…¶ç‰æ•ˆçš„電容為2 。
2. æµæ°´çµæ§‹
é›»è·¯æµæ°´å°±æ˜¯é‡‡ç”¨æ’人寄å˜å™¨çš„辦法é™ä½Žçµ„åˆè·¯å¾‘的長度,é”到é™ä½ŽåŠŸè€—çš„ç›®çš„ã€‚ä¸€å€‹å…ˆç›¸åŠ å†æ¯”較的電路ä¸é–“æ’äººæµæ°´ç·šå¯„å˜å™¨çš„æµæ°´çµæ§‹ã€‚åŠ æ³•å™¨å’Œé¸æ“‡å™¨è™•在2æ¢ä¸åŒçš„組åˆè·¯å¾‘ä¸Šï¼Œé›»è·¯çš„å·¥ä½œé »çŽ‡æ²’æœ‰æ”¹è®Šï¼Œä½†æ¯ä¸€ç´šçš„電路減少,使電æºé›»å£“å¯ä»¥é™ä½Žã€‚å‡è¨é›»æºé›»å£“為 /1.8ï¼Œç”±äºŽåŠ å…¥äº†æµæ°´ç·šå¯„å˜å™¨ï¼Œç‰æ•ˆé›»å®¹è®Šç‚ºåŽŸä¾†çš„1.2 。則:由上å¼å¯è¦‹ï¼Œé‡‡ç”¨æµæ°´ç·šçµæ§‹ä¹Ÿå¯ä»¥é¡¯è‘—地é™ä½ŽåŠŸè€—ã€‚
é›»è·¯æµæ°´åŒ–和并行化å¯ä»¥é”到é™ä½ŽåŠŸè€—çš„ç›®çš„ï¼Œé€™æ˜¯å› ç‚ºè¨è¨ˆè€…å¯ä»¥é¸æ“‡é›»è·¯çš„工作電壓。如果電路工作電壓固定,2種方法åªèƒ½æé«˜é›»è·¯çš„å·¥ä½œé€Ÿåº¦ï¼Œä½†åŠŸè€—å°‡ç›¸æ‡‰åœ°æœ‰æ‰€å¢žåŠ ã€‚
3. 編碼優化
一般å¯é‡‡ç”¨One-Hotç¢¼ã€æ ¼é›·ç¢¼å’Œç¸½ç·šå轉碼é™ä½Žç‰‡ä¸Šç³»çµ±ç¸½ç·šçš„功耗。
One-Hot碼在一個二進制數ä¸åªå…許1個數ä½ä¸åŒäºŽå…¶ä»–儿•¸ä½çš„值;æ ¼é›·ç¢¼åœ¨ä»»ä½•2個連續的數å—å…¶å°æ‡‰çš„äºŒé€²åˆ¶ç¢¼åªæœ‰1ä½çš„æ•¸å€¼ä¸åŒã€‚由于在訪å•相鄰的2個地å€çš„內容時,其跳變次數比較少,從而有效地減少了總線功耗。總線åè½‰ç¢¼æ˜¯åœ¨å‚³è¼¸æ•¸æ“šæ™‚è€ƒæ…®ç›¸é„°æ•¸æ“šä¹‹é–“çš„é—œç³»ä¾†æ±ºå®šå‚³è¼¸çš„æ ¼å¼ã€‚當發é€éƒ¨ä»¶å‘總線上傳輸第 個數據時,會將它和 é€²è¡Œæ¯”è¼ƒï¼Œæ ¹æ“šæ¯”è¼ƒçš„çµæžœä¾†æ±ºå®šç™¼é€ 還是 ,從而減少總線的有效翻轉數,進而減少系統的功耗。
二ã€å–®ç‰‡æ©Ÿç³»çµ±ä½ŽåŠŸè€—è¨è¨ˆè¦é»ž
è¦æ»¿è¶³å–®ç‰‡æ©Ÿç³»çµ±çš„ä½ŽåŠŸè€—è¦æ±‚,é¸ç”¨å…·æœ‰ä½ŽåŠŸè€—ç‰¹æ€§çš„å–®ç‰‡æ©Ÿå¯ä»¥å¾ˆå®¹æ˜“實ç¾ã€‚å› ç‚ºå…·æœ‰ä½ŽåŠŸè€—ç‰¹æ€§çš„å–®ç‰‡æ©Ÿå¯ä»¥å¤§å¤§é™ä½Žç³»çµ±åŠŸè€—ï¼Œé€™å¯ä»¥å¾žå–®ç‰‡æ©Ÿçš„供電電壓ã€å…§éƒ¨çµæ§‹ã€ç³»çµ±æ™‚é˜å’Œä½ŽåŠŸè€—æ¨¡å¼ç‰å¹¾æ–¹é¢ä¾†è€ƒå¯Ÿä¸€æ¬¾å–®ç‰‡æ©Ÿçš„ä½ŽåŠŸè€—ç‰¹æ€§ã€‚ä¸€èˆ¬ä¾†è¬›ï¼Œç”¨æˆ¶åœ¨é¸æ“‡æŠ€è¡“供應商和產å“éŽç¨‹ä¸ï¼Œéœ€è¦å°ä¸‹é¢çš„一些é‡è¦ç¡¬ä»¶åƒæ•¸é€²è¡Œæ›´åŠ æ·±å…¥çš„è€ƒé‡ï¼š
1. 鏿“‡ç°¡å–®çš„CPUå…§æ ¸
鏿“‡CPUå…§æ ¸æ™‚åˆ‡å¿Œä¸€å‘³è¿½æ±‚æ€§èƒ½ï¼Œä»¥â€œå¤ ç”¨å°±å¥½â€ç‚ºåŽŸå‰‡ã€‚8使©Ÿå¤ 用,就沒有必è¦é¸ç”¨16使©Ÿã€32使©Ÿ;單片機的é‹è¡Œé€Ÿåº¦è¶Šå¿«ï¼Œå¾€å¾€å…¶åŠŸè€—ä¹Ÿè¶Šå¤§ã€‚ä¸€å€‹CPU越復雜ã€é›†æˆåº¦è¶Šé«˜ã€åŠŸèƒ½è¶Šå¼·ï¼Œç‰‡å…§æ™¶é«”ç®¡è¶Šå¤šï¼Œç¸½æ¼é›»æµä¹Ÿè¶Šå¤§ï¼Œå³ä½¿é€²å…¥STOP狀態,æ¼é›»æµä¹Ÿæœƒè®Šå¾—ä¸å¯å¿½è¦–;而簡單的CPUå…§æ ¸ä¸åƒ…åŠŸè€—ä½Žï¼Œæˆæœ¬ä¹Ÿä½Žã€‚
2. 鏿“‡ä½Žé›»å£“供電的單片機系統
單片機系統的供電電壓低,å¯ä»¥æœ‰æ•ˆåœ°é™ä½Žå…¶ç³»çµ±åŠŸè€—ã€‚ç”±äºŽåŠå°Žé«”åˆ¶é€ å·¥è—的發展,ç¾åœ¨å–®ç‰‡æ©Ÿçš„供電電壓從5V供電é™ä½Žåˆ°3.3Vã€3Vã€2V乃至1.8V。供電電壓低,ä¸ç·Šå¯ä»¥é™ä½Žå–®ç‰‡æ©Ÿçš„功耗,還å¯ä»¥é™ä½Žå–®ç‰‡æ©Ÿå¤–åœé›»è·¯çš„功耗。
3. 鏿“‡å¸¶æœ‰ä½ŽåŠŸè€—æ¨¡å¼çš„單片機系統
ä½ŽåŠŸè€—æ¨¡å¼æŒ‡çš„æ˜¯ç³»çµ±çš„Idleã€Stopå’ŒSuspendç‰æ¨¡å¼ã€‚處于這些模å¼ä¸‹çš„功耗將é é å°äºŽæ£å¸¸é‹è¡Œä¸‹çš„功耗。Idle模å¼ä¸‹ï¼ŒCPUåœæ¢å·¥ä½œï¼Œä½†å…§éƒ¨ç³»çµ±æ™‚é˜å¹¶ä¸åœæ¢ï¼Œå–®ç‰‡æ©Ÿçš„外åœI/O模塊也ä¸åœæ¢å·¥ä½œ;系統功耗一般é™ä½Žæœ‰é™ï¼Œç›¸ç•¶äºŽå·¥ä½œæ¨¡å¼åŠŸè€—çš„50%å·¦å³ã€‚
如果在CPU進入Stopæ¨¡å¼æ™‚,將å„個模擬外è¨é—œæŽ‰ï¼Œé€™æ™‚的功耗å¯ä»¥é™ä½Žåˆ°nA級。但是在Stop模å¼ä¸‹ï¼ŒCPU被喚醒åŽè¦é‡æ–°å°ç³»çµ±ä½œåˆå§‹åŒ–,所有特殊功能寄å˜å™¨çš„å…§å®¹å°‡è¢«é‡æ–°åˆå§‹åŒ–。這在æŸäº›ä½ŽåŠŸè€—æ‡‰ç”¨å ´åˆéœ€è¦æ³¨æ„。
Suspend模å¼ä¸‹ï¼ŒCPUã€å…§éƒ¨ç³»çµ±æ™‚é˜åœæ¢å·¥ä½œï¼ŒI/O模塊ç‰è¢«æ‡¸æŽ›èµ·ä¾†ï¼Œç‰‡å…§RAMä¸å˜å„²çš„æ•¸æ“šå°‡è¢«ä¿æŒï¼ŒCPU的功耗å¯ä»¥é™ä½Žåˆ°nA級,由喚醒事件喚醒。當CPU被喚醒åŽï¼Œç³»çµ±ä¸æœƒè¢«CPU復ä½ï¼Œç¹¼çºŒå¾žé€²å…¥Suspend模å¼çš„地方開始執行程åºã€‚這是一種éžå¸¸ç†æƒ³çš„低功耗模å¼ã€‚
在硬件層é¢ä¾†èªªï¼Œå°ä¸Šé¢çš„é€™äº›åƒæ•¸é€²è¡Œä»”ç´°è¡¡é‡æ˜¯å分必è¦çš„,除æ¤ä¹‹å¤–ï¼Œé¸æ“‡åˆé©çš„æ™‚é˜æ–¹æ¡ˆå’Œä½¿ç”¨æ¯MIPS功耗來衡é‡MCU的低功耗性能也是éžå¸¸é—œéµçš„。
上一篇:傳感器技術æ£åœ¨å¾žåœ–åƒè½‰è®Šç‚ºä¿¡æ¯
ä¸‹ä¸€ç¯‡ï¼šå·¥æ¥æ©Ÿå™¨äººåˆ°åº•涉åŠäº†å“ªäº›é«˜...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.siyutn.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊