機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
PIC在電話遠程控制器中的低功耗設計一
PIC在電話遠程控制器中的低功耗設計一
 更新時間:2008-7-26 16:11:08  點擊數(shù):5
【字體: 字體顏色

20世紀90年代以來,隨著集成電路特征線寬的持續(xù)縮小以及芯片密度和工作頻率的相應增加,降低功耗已經(jīng)成為亞微米和深亞微米超大規(guī)模集成電路設計中的一個主要考慮因素。功耗的增加會帶來一系列問題,例如電路參數(shù)漂移、可靠性下降、芯片封裝成本增加等。因此,系統(tǒng)的功耗在整個系統(tǒng)設計中,尤其是在采用電池供電的系統(tǒng)中顯得十分重要。

Microchip公司PIC系列的單片機為設計高性能、低功耗的單片機系統(tǒng)提供了很好的解決方案。下面從低功耗設計方法及具體例子來介紹PIC單片機低功耗應用。

1 低功耗設計方法

為使系統(tǒng)工作在低功耗狀態(tài),必須正確設置單片機的配置及工作方式。下面結合最常用的PIC12、PIC16等單片機介紹低功耗系統(tǒng)的設計方法。

1.1 基本設計方法

有許多技術可以降低系統(tǒng)的功耗,最常用的是Sleep模式。程序執(zhí)行一條SLEEP指令,便進入了休眠(Sleep)模式。要Sleep模式下,晶振停止振蕩,而此時單片機在3V電源條件下,只有1μA的電流。系統(tǒng)工作時,單片機可以采用看門狗或外部事件周期性地喚醒單片機,利用電子開關為系統(tǒng)提供電源,以減少系統(tǒng)待機功耗,延長電池使用時間。

單片機的工作頻率和功耗的關系也很大,頻率越高,功耗越大。在采用32kHz晶振、3V工作電壓時,PIC12、PIC16等系列單片機的典型工作電流只有15μA;而采用4MHz晶振、5V工作電壓時,單片機的典型工作電流達到幾mA。在許多低功耗的場合,采用低速晶振實現(xiàn)低功耗非常有效。如果單片機采用RC振蕩,還可以通過I/O口的操作改變振蕩電阻,從而改變單片機工作頻率,達到節(jié)能的目的。如圖1所示,1個I/O引腳可以在等待狀態(tài)下將并聯(lián)電阻R1去掉,降低單片機工作頻率。當單片機需要工作時,可將I/O引腳設置為輸出并輸出高電平,從而提高振蕩頻率。

1.2 振蕩電路設計

在單片機系統(tǒng)設計中,振蕩電路的設計是十分重要的一個環(huán)節(jié)。PIC系列單片機的典型振蕩電路如圖2所示。

一般情況下,設計人員按照廠家給出的參數(shù)表進行選擇。如果系統(tǒng)能夠正常工作,也就不再進行改進了。其實,這是不合適的。因為Microchip的單片機根據(jù)型號和版本的不同,工作電壓在直流2.5~5.5V的范圍內,汽車級溫度可以在-40~-125℃范圍內,而參數(shù)表中只給出了有限的幾種情況,實際環(huán)境參數(shù)會對振蕩電路的性能產生很大的影響。如高溫、低電壓可減小振蕩環(huán)路增益,而從降低振蕩頻率或者難以啟動;低溫、高電壓可以使環(huán)路增益變大,從而使晶振過驅動,產生損壞的潛在危險或者振蕩電路工作的高次諧波頻率上升,加大系統(tǒng)功耗。因此,如何正確設計系統(tǒng)的振蕩電路十分必要。對于PIC系列單片機,一般的設計步驟如下:

①選擇晶振。根據(jù)系統(tǒng)需要的振蕩頻率進行晶振的選擇。此外,晶振的工作溫度和頻率穩(wěn)定度也是十分重要的指標。

②選擇振蕩器類型。PIC系列單片機有RC、LP、XT、HS等振蕩模式。除RC模式外,振蕩模式的選擇實際上就是環(huán)路增益的選擇。低增益對應低振蕩頻率,高增益對應高振蕩頻率。一般根據(jù)實際需要的工作頻率可參考數(shù)據(jù)手冊來選擇。

圖4 接口電路

   
③選擇C1、C2。理想的情況是,保證系統(tǒng)在高溫和最低工作電壓下能夠正常工作,使得電容在數(shù)據(jù)手冊推薦的范圍內最小。同時選擇C2比C1大一些以加大相移,使其有利于振蕩電路的上電啟動。

④選擇Rs。在以上參數(shù)都已經(jīng)選定后需要決定Rs的大小。簡單的辦法是讓系統(tǒng)工作在最低溫度和最大電壓情況下,此時得到的應該是時鐘電路最大輸出幅度。用示波器觀察引腳OSC2的輸出波形(注意,示波器的探頭將給電路引入一個電容,一般為幾pF),如果發(fā)現(xiàn)正弦波的峰(接收Vdd處)和谷(接收Vss處)被削平或壓扁,說明驅動過載,需要在OSC2和C2間加入1個電阻Rs,一般1kΩ左右或小于1kΩ。Rs不宜過大,過大將使得輸入和輸出產生隔離,從而產生較大的噪聲。當發(fā)現(xiàn)需要一個較大的Rs才能消除過驅動時,可以增加負載電容C2來補償。C2一般選擇在15~33pF之間

  • 上一篇: PIC在電話遠程控制器中的低功耗設計二
  • 下一篇: 18B20(PIC測溫程序)
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1