低功耗軟件原則讓運行模式遠比空閑掉電模式少占用時間
發布時間:2022/11/27 14:04:03 訪問次數:210
在VC++6.0中,用APPWizard可以生成三種應用程序:單文檔(SDI)、多文檔(MDI)和基于對話框的應用程序。為了說明問題和省去不必要的細節,以基于對話框的應用程序為例。
創建一個基于對話框的應用程序,打開VC++6.0集成開發環境,選擇菜單項File/New,在出現的對話框中選中Projects標簽中的MFC AppWizard(exe),然后在Project Name框中填入MyCOMM(可根據需要命名),之后點OK按鈕。
在接著出現的對話框中選中Dialog Based項,然后點NEXT按鈕。以下的各對話框都按照缺省設置,這樣即可生成一個基于對話框的應用程序。在資源編程器中會出現其對話框模板。
低功耗的軟件原則是讓運行模式遠比空閑、掉電模式少占用時間,尤如一個占空比很小的脈沖,消耗的能量較少。在開機狀態下,靠中斷喚醒CPU,在短暫的時間內工作在運行模式,處理相應的事件,然后進入空閑(或掉電)模式;在關機狀態下,完全進入掉電模式。
PDA類產品的主要機時占用是顯示和按鍵的交互操作。僅在較短的時間內有大量的計算,需全速運行,顯示也是瞬間完成,大部分時間花在等待按鍵上。
如果采用查詢方式,CPU鈄以運行模式等待按鍵,耗電較大;如果采用中斷方式,則可以由中斷喚醒CPU,讓較長的等待按鍵時間,都處在空閑模式(或掉電模式)。
由于片內基準高精度、低漂移且經工廠校準,并且當ADC或DAC使能時,在VREF引腳會出現此基準電壓。
因此,在進行系統擴展時,可將片內基準作為一個2.5V的參考電源來使用。若要把片內基準用到微轉換器之內,則應在VREF引腳上加以緩沖并應在此引腳與AGND之間連接100nF電容。
在實際應用中應當特別注意,內部VREF將保持掉電直到ADC或DAC外圍設備模塊之一被它們各自的使能位上電為止。
模擬輸入與其他ADC芯片相比,ADμC812的ADC模塊有一個缺點,就是ADC正常工作的模擬輸入范圍為0~+2.5V;而允許輸入的電壓范圍只能為正電壓(0~+5V)。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權請聯系刪除。圖片供參考
在VC++6.0中,用APPWizard可以生成三種應用程序:單文檔(SDI)、多文檔(MDI)和基于對話框的應用程序。為了說明問題和省去不必要的細節,以基于對話框的應用程序為例。
創建一個基于對話框的應用程序,打開VC++6.0集成開發環境,選擇菜單項File/New,在出現的對話框中選中Projects標簽中的MFC AppWizard(exe),然后在Project Name框中填入MyCOMM(可根據需要命名),之后點OK按鈕。
在接著出現的對話框中選中Dialog Based項,然后點NEXT按鈕。以下的各對話框都按照缺省設置,這樣即可生成一個基于對話框的應用程序。在資源編程器中會出現其對話框模板。
低功耗的軟件原則是讓運行模式遠比空閑、掉電模式少占用時間,尤如一個占空比很小的脈沖,消耗的能量較少。在開機狀態下,靠中斷喚醒CPU,在短暫的時間內工作在運行模式,處理相應的事件,然后進入空閑(或掉電)模式;在關機狀態下,完全進入掉電模式。
PDA類產品的主要機時占用是顯示和按鍵的交互操作。僅在較短的時間內有大量的計算,需全速運行,顯示也是瞬間完成,大部分時間花在等待按鍵上。
如果采用查詢方式,CPU鈄以運行模式等待按鍵,耗電較大;如果采用中斷方式,則可以由中斷喚醒CPU,讓較長的等待按鍵時間,都處在空閑模式(或掉電模式)。
由于片內基準高精度、低漂移且經工廠校準,并且當ADC或DAC使能時,在VREF引腳會出現此基準電壓。
因此,在進行系統擴展時,可將片內基準作為一個2.5V的參考電源來使用。若要把片內基準用到微轉換器之內,則應在VREF引腳上加以緩沖并應在此引腳與AGND之間連接100nF電容。
在實際應用中應當特別注意,內部VREF將保持掉電直到ADC或DAC外圍設備模塊之一被它們各自的使能位上電為止。
模擬輸入與其他ADC芯片相比,ADμC812的ADC模塊有一個缺點,就是ADC正常工作的模擬輸入范圍為0~+2.5V;而允許輸入的電壓范圍只能為正電壓(0~+5V)。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權請聯系刪除。圖片供參考