《可靠性和功耗》PPT課件.ppt_第1頁
《可靠性和功耗》PPT課件.ppt_第2頁
《可靠性和功耗》PPT課件.ppt_第3頁
《可靠性和功耗》PPT課件.ppt_第4頁
《可靠性和功耗》PPT課件.ppt_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第六章、PIC單片機的高可靠性和低功耗,本章為提高部分 了解系統(tǒng)的外圍設(shè)計,第一節(jié)、系統(tǒng)振蕩方式及其選擇,用戶可以通過定義“系統(tǒng)定義字”的第一位和第零位來選擇振蕩方式 仿真工具如PICMATE(仿真器)和PICPROG(燒寫器)等可以讓用戶選擇所需要的振蕩方式進行仿真和燒寫,1、晶體/陶瓷振蕩 這種振蕩包括XT,HS,LP,其電路是在OSC1和OSC2兩端加一晶體/陶瓷只有HS和XT摸式才可能需要RS。 2、RC振蕩 這種振蕩成本最低,但頻率穩(wěn)定度差,用于時序精確度要求不高的場合。 RC振蕩是在OSC1端接一個串聯(lián)電阻電容。阻值應(yīng)取5K-100K之間。電容應(yīng)取20PF以上。 3 外部振蕩 各種

2、PIC單片機當工作在LP,XT,HS振蕩方式時,可以接受外部振蕩源,外部振蕩信號從OSC1端輸入,OSC2端開路。,第二節(jié)、 如何實現(xiàn)可靠復位,1、復位類型 芯片上電復位, 正常狀態(tài)下MCLR端低電平復位, 正常狀態(tài)下WDT溢出復位, SLEEP狀態(tài)下MCLR端低電平復位, SLEEP狀態(tài)下WDT溢出復位, SLEEP狀態(tài)下某些I/O口電平變化復位, 掉電鎖定復位,2、復位時PIC狀態(tài) 振蕩器處于起振準備狀態(tài) TRIS被置全1(輸入),所有I/O口高租 PC被置全1 OPTION被置全1 看門狗定時器WDT和預(yù)分頻器被清0 狀態(tài)寄存器STATUS或FSR程序頁面地址清0 RC振蕩時OSC2引腳

3、的CLKOUT信號置低電平,3、內(nèi)部上電復位 上電延遲器(PWRT):提供上電時延,使VDD有足夠時間上升到合適的電壓 振蕩起振定時器(OST):上電需求 上電復位延時時序: 4 、外部復位電路 若需要延長復位時間以建立穩(wěn)定的振蕩,可以在MCLR端外接復位電路。 5 內(nèi)部掉電鎖定復位 復位所定電路:在一些應(yīng)用中,要對供電電壓VDD隨時檢測,一旦VDD下降到某一閾值,就復位以免系統(tǒng)失控。而且這個復位狀態(tài)要一直保持到VDD上升到閾值以上才可以脫離。 當PCON寄存器的/BOR為1時表示已發(fā)生掉電復位鎖定。掉電復位鎖定不會改變寄存器的值。 6、外部掉電復位鎖定 低檔PIC單片機和某些高檔機不帶內(nèi)部掉

4、電復位鎖定,需要外接復位鎖定電路。,第三節(jié)、利用看門狗提高系統(tǒng)可靠性,看門狗計時器(watch dog timer),既WDT是一個片內(nèi)自振試RC振蕩計時器,無需任何的外接元件, 即使芯片OSC1/OSC2上振蕩停止了(例如執(zhí)行了SLEEP后),WDT照樣保持計時. 在芯片內(nèi)”系統(tǒng)定義字”(configuration EPROM)中的一個位是用于控制WDT的,可以將其置”0”來控制WDT使之永遠不起作用. 1、WDT周期 WDT有一個基本的溢出周期18ms (當無預(yù)分頻系數(shù)時),如果需要更長的WDT周期,可以把預(yù)分頻倍數(shù)分配給WDT,最大分頻比可達1:128,這時的WDT溢出周期和環(huán)境溫度.V

5、dd等參數(shù)有關(guān)系. “CLRWDT”和”SLEEP”指令將清除WDT計時器以及預(yù)分頻器(當預(yù)分頻器分配個WDT時) 2、WDT編程注意事項 使用WDT,一定要在程序中放一條”CLRWDT”指令,以保證在WDT溢出前被清零. 在噪聲工作環(huán)境下,OPTION寄存器可能會因受干擾而改變,從而改變預(yù)分頻器的分配狀態(tài),所以最好每隔一段時間就將其重新設(shè)置一下.,第四節(jié)、SLEEP方式及其喚醒,一.進入睡眠 執(zhí)行一條”SLEEP”指令之后,PIC單片機即進入睡眠狀態(tài),晶振停止,單片機的功耗大大減小,Ipd的典型值僅為幾個微安. 二.喚醒睡眠 下列事件可以將處于睡眠狀態(tài)的單片機喚醒. (1)在復位輸入端MCL

6、R施加低電平使系統(tǒng)復位. (2)在看門狗WDT超時溢出,一般使喚醒后的芯片接著SLEEP指令繼 續(xù)執(zhí)行,但是有的單片機如PIC16C5X的WDT溢出使系統(tǒng)復位. (3)外部中斷INT (4)RB口電平變化中斷 (5)工作在同步計數(shù)方式下的TMR1中斷 (6)SSP檢測到起始位/停止位產(chǎn)生的中斷. (7)CCP捕捉模式中斷. (8)并行口讀寫操作中斷.,第五節(jié)、利用程序保密位保護軟件,一、程序保密位(Protection fuse) 注意:當芯片被選擇為保密方式后,程序存儲區(qū)40H以上的空間即不能再被編程,而0040H之間的空間還能編程.在程序存儲區(qū)中,”1”可能被燒成”0”,反之則不可. 二、用戶識別碼( Customer ID Code),復位鎖定位 1/0=復位鎖開啟/關(guān)閉,程序保密位 1/0=保密/不保密,上電延時器使能位 1/0=延時器開啟/關(guān)閉,看門狗使能位 1/0=看門狗開啟/關(guān)閉,振蕩方式 00=LP 01=XT 10=HS 11=RC,第六節(jié)、PIC單片機應(yīng)用系統(tǒng)低功

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論