單片機的功耗是非常難算的,而且在高溫下,單片機的功耗還是一個特別重要的參數。 暫且把單片機的功耗按照下面的劃分 1.內部功耗(與頻率有關) 2.數字輸入輸出口功耗 2.1輸入口 2.2輸出高 2.3輸出低 3.模擬輸入口功耗 從下表可以得出一些基本的參數:
2.png (170.15 KB, 下載次數: 59)
下載附件
2019-6-13 10:54 上傳
首先我們計算內部功耗 單片機的功耗一般和工作頻率有關,在固定頻率下與功能有關,有兩種計算辦法。 第一種,固定頻率,增減功能引起電流變化:
3.png (105.31 KB, 下載次數: 37)
下載附件
2019-6-13 10:56 上傳
第二種,頻率變化,不考慮使用模塊:
4.png (74.56 KB, 下載次數: 34)
下載附件
2019-6-13 10:56 上傳
其次計算數字口功耗:
5.png (116.2 KB, 下載次數: 29)
下載附件
2019-6-13 10:56 上傳
數字輸出口,按照表格中的數據,得出內部的Rdson,可計算出輸出高和輸出低在內部的功耗。 這里需要注意的是,輸入口的功耗一般不大,但是設計的IO口有電流注入的時候功耗較大,這時候嵌位二極管是工作的,注意這部分功耗。
6.png (82.97 KB, 下載次數: 32)
下載附件
2019-6-13 10:56 上傳
P=I.inject*Vf_diode 輸入功耗在沒有Clamped的時候是相對較小的,如果輸入電壓過高和過低則會造成很多的問題。 MCU的所有功耗為三部分功率相加。 P.MCU=P.internal+P.IO+P.Analog
|