浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 集成電路

頻率濕測(cè)模塊的設(shè)計(jì)思路

發(fā)布時(shí)間:2008/11/25 0:00:00 訪問次數(shù):784

  捕捉/比較/脈寬調(diào)制ccp模塊是pic單片機(jī)特有的外圍功能模塊,它與tmr1和tmr2配合使用實(shí)現(xiàn)輸入捕捉、輸出比較和脈寬調(diào)制輸出等功能。其中輸入捕捉模式用于測(cè)量引腳輸入信號(hào)的周期、頻率、脈寬、信號(hào)的到達(dá)時(shí)刻以及消失時(shí)刻等。

  1.捕捉工作方式的功能

  在捕捉方式下,當(dāng)引腳rc2iccp1上有事件發(fā)生時(shí),ccprih∶ccpril就捕捉tmr1寄存器16位的值。捕捉工作的事件有如下幾種:每一個(gè)下降沿、每一個(gè)上升沿、每4個(gè)上升沿、每16個(gè)上升沿。

  事件的類型由ccpxcon控制寄存器的ccplm3∶ccp imo設(shè)定。當(dāng)捕捉成功,中斷請(qǐng)求標(biāo)志位ccpiif置位(置位后由軟件復(fù)位)。當(dāng)ccp1內(nèi)容還沒有取走,另一捕捉出現(xiàn)時(shí),舊的值就被新的值覆蓋。捕捉工作方式的功能框圖如圖1所示。


圖1 捕捉工作方式功能框圖

  2.捕捉工作方式的工作過程

  在捕捉方式中,引腳rc2/ccp1應(yīng)該設(shè)置為輸入,即使端口c方向寄存器trisc的d2置位。如果引腳rc2/ccp1誤設(shè)為輸出,這個(gè)端口的寫操作會(huì)誤引起捕捉觸發(fā)。

  在捕捉方式下,tmr1使用定時(shí)模式或同步計(jì)數(shù)模式。在異步計(jì)數(shù)模式,捕捉模式不能工作。當(dāng)捕捉模式變化時(shí),會(huì)產(chǎn)生虛假的捕捉中斷。為了避免虛假中斷,必須使cop 1ie保持為0,在操作模式改變時(shí)清除中斷標(biāo)志位ccpiif。

  在捕捉模式下有4種預(yù)分頻設(shè)置。在捕捉模式結(jié)束或cap不在捕捉模式時(shí),預(yù)分頻器計(jì)數(shù)器清0,任何一個(gè)reset都復(fù)位預(yù)分頻計(jì)數(shù)器。

  測(cè)試原理如圖2所示。在t1時(shí)刻以前,把ccp1設(shè)置成捕捉脈沖的上升沿,當(dāng)信號(hào)上升沿來到時(shí),發(fā)生cap中斷,在中斷服務(wù)程序中捕捉記下此時(shí)tmri寄存器中16位的值tmr11,把ccpi設(shè)置成捕捉脈沖的下降沿;當(dāng)該信號(hào)下降沿來時(shí),發(fā)生ccp中斷,在中斷服務(wù)程序中記下此時(shí)tmr1寄存器中16位的值tmrl2,然后把ccpi設(shè)置成捕捉脈沖的上升沿:


圖2 ccp模塊測(cè)試原理圖

  當(dāng)該信號(hào)的又一上升沿來時(shí),又發(fā)生ccp中斷,在中斷服務(wù)程序中記下此時(shí)tmr1寄存器中16位的值tmr13,則信號(hào)的周期t=(tmr13-tmr11)μs,信號(hào)的頻率為f= 1/t,脈沖的寬度tp=(tmrl2-tmrl1)μs,占空比d=tp/t×100%。因?yàn)閏op捕捉方式可能發(fā)生的最大誤差為±1μs,可把以上過程多進(jìn)行幾次,再把各次測(cè)試的平均值作為最后的測(cè)量值。

  如果實(shí)際應(yīng)用中兩次捕捉中斷的時(shí)間間隔小于1次中斷服務(wù)時(shí)間,則可以通過設(shè)置寄存器ccpicon的值,使cop模塊每4個(gè)脈沖上升沿捕捉1次或每16個(gè)脈沖上升沿捕捉1次,這樣兩次中斷的時(shí)間間隔就增大了;如果還不能達(dá)到要求,則可用分頻器對(duì)輸入頻率信號(hào)分頻處理后,再由ccp1引腳輸入。

  歡迎轉(zhuǎn)載,信息來源維庫電子市場(chǎng)網(wǎng)(www.dzsc.com)



  捕捉/比較/脈寬調(diào)制ccp模塊是pic單片機(jī)特有的外圍功能模塊,它與tmr1和tmr2配合使用實(shí)現(xiàn)輸入捕捉、輸出比較和脈寬調(diào)制輸出等功能。其中輸入捕捉模式用于測(cè)量引腳輸入信號(hào)的周期、頻率、脈寬、信號(hào)的到達(dá)時(shí)刻以及消失時(shí)刻等。

  1.捕捉工作方式的功能

  在捕捉方式下,當(dāng)引腳rc2iccp1上有事件發(fā)生時(shí),ccprih∶ccpril就捕捉tmr1寄存器16位的值。捕捉工作的事件有如下幾種:每一個(gè)下降沿、每一個(gè)上升沿、每4個(gè)上升沿、每16個(gè)上升沿。

  事件的類型由cccon控制寄存器的ccplm3∶ccp imo設(shè)定。當(dāng)捕捉成功,中斷請(qǐng)求標(biāo)志位ccpiif置位(置位后由軟件復(fù)位)。當(dāng)ccp1內(nèi)容還沒有取走,另一捕捉出現(xiàn)時(shí),舊的值就被新的值覆蓋。捕捉工作方式的功能框圖如圖1所示。


圖1 捕捉工作方式功能框圖

  2.捕捉工作方式的工作過程

  在捕捉方式中,引腳rc2/ccp1應(yīng)該設(shè)置為輸入,即使端口c方向寄存器trisc的d2置位。如果引腳rc2/ccp1誤設(shè)為輸出,這個(gè)端口的寫操作會(huì)誤引起捕捉觸發(fā)。

  在捕捉方式下,tmr1使用定時(shí)模式或同步計(jì)數(shù)模式。在異步計(jì)數(shù)模式,捕捉模式不能工作。當(dāng)捕捉模式變化時(shí),會(huì)產(chǎn)生虛假的捕捉中斷。為了避免虛假中斷,必須使cop 1ie保持為0,在操作模式改變時(shí)清除中斷標(biāo)志位ccpiif。

  在捕捉模式下有4種預(yù)分頻設(shè)置。在捕捉模式結(jié)束或cap不在捕捉模式時(shí),預(yù)分頻器計(jì)數(shù)器清0,任何一個(gè)reset都復(fù)位預(yù)分頻計(jì)數(shù)器。

  測(cè)試原理如圖2所示。在t1時(shí)刻以前,把ccp1設(shè)置成捕捉脈沖的上升沿,當(dāng)信號(hào)上升沿來到時(shí),發(fā)生cap中斷,在中斷服務(wù)程序中捕捉記下此時(shí)tmri寄存器中16位的值tmr11,把ccpi設(shè)置成捕捉脈沖的下降沿;當(dāng)該信號(hào)下降沿來時(shí),發(fā)生ccp中斷,在中斷服務(wù)程序中記下此時(shí)tmr1寄存器中16位的值tmrl2,然后把ccpi設(shè)置成捕捉脈沖的上升沿:


圖2 ccp模塊測(cè)試原理圖

  當(dāng)該信號(hào)的又一上升沿來時(shí),又發(fā)生ccp中斷,在中斷服務(wù)程序中記下此時(shí)tmr1寄存器中16位的值tmr13,則信號(hào)的周期t=(tmr13-tmr11)μs,信號(hào)的頻率為f= 1/t,脈沖的寬度tp=(tmrl2-tmrl1)μs,占空比d=tp/t×100%。因?yàn)閏op捕捉方式可能發(fā)生的最大誤差為±1μs,可把以上過程多進(jìn)行幾次,再把各次測(cè)試的平均值作為最后的測(cè)量值。

  如果實(shí)際應(yīng)用中兩次捕捉中斷的時(shí)間間隔小于1次中斷服務(wù)時(shí)間,則可以通過設(shè)置寄存器ccpicon的值,使cop模塊每4個(gè)脈沖上升沿捕捉1次或每16個(gè)脈沖上升沿捕捉1次,這樣兩次中斷的時(shí)間間隔就增大了;如果還不能達(dá)到要求,則可用分頻器對(duì)輸入頻率信號(hào)分頻處理后,再由ccp1引腳輸入。

  歡迎轉(zhuǎn)載,信息來源維庫電子市場(chǎng)網(wǎng)(www.dzsc.com)



相關(guān)IC型號(hào)

熱門點(diǎn)擊

 

推薦技術(shù)資料

DS2202型示波器試用
    說起數(shù)字示波器,普源算是國內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!