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

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

PWM信號發(fā)生模塊的設(shè)計思路

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

  多功能波形信號發(fā)生模塊程序設(shè)計 pic單片機的cpp模塊工作在pwm方式下時,可以產(chǎn)生寬度和周期均可編程決定的pwm波形。plc16f877單片 機內(nèi)部集成兩個cpp(捕捉/比較/脈寬調(diào)試pwm)模塊,當(dāng)它工作在pwm方式下時,具有兩個脈沖寬度調(diào)制輸 出通道。

  當(dāng)ccp1工作在pwm方式下時,rc2/ccp1引腳上可以輸出分辨率為8bit或1 obit的pwm波形,此時必須將 trjsc寄存器中的bit2清0,以設(shè)置rc2/ccp1引腳為輸出狀態(tài)。

  1.pwm模式結(jié)構(gòu)、波形

  pwm模式的結(jié)構(gòu)框圖如圖1所示。

  pwm輸出波形有兩個參數(shù):周期和工作周期,如圖2所示。


圖1 pwm模式結(jié)構(gòu)框圖 圖2 pwm輸出波形的兩個參數(shù)

  pwm周期由周期寄存器pr2決定,計算公式為:

  可以看出,通過控制pr2寄存器的值,就可以控制輸出的pwm波形的頻率。在操作過程中,當(dāng)tmr2等于pr2時 ,在下一個增量周期會將tmr2清0、ccp1置位并將pwm工作周期從ccpril鎖存到ccprih。

  2.寄存器

  10位分辨率的pwm工作周期由寄存器ccpril值的8bit(高8位)和控制寄存器ccpicon的bit5、bit4兩位( 低2位)組成,即10bit表示為ccpril:ccpicon(bit5、bit4)。

  pwm工作周期為(ccpril∶ccpicon(bit5~bit4)×tosc×(tmr2預(yù)分頻數(shù)))

  在pr2一定的情況下,通過控制ccpril寄存器和ccpicon控制器的bit5、bit4的值,就可以控制輸出的pwm波形的占空比。

  在操作過程中,ccpril∶ccpicon(bit5、bit4)的值可以在任何時間寫入,但不能馬上鎖存到ccprih,只有等到周期完成,pr2和tmr2相等,在下一個周期才能采用新設(shè)置的值。在pwm模式,ccprih為只讀寄存器。

  ccprih寄存器和一個兩位的內(nèi)部鎖存器用來雙倍緩沖pwm工作周期,這種雙緩沖對去干擾是必要的。當(dāng)ccprih和兩位鎖存值與tmr2相等時,ccp1引腳復(fù)位,但當(dāng)pwm工作周期的賦值大于pwm周期時,ccp1保持高電平。

  對給定的一個pwm頻率,最大的pwm分辨率(位)可以用如下公式計算:


圖3 ccp1con/ccp2con寄存器

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



  多功能波形信號發(fā)生模塊程序設(shè)計 pic單片機的cpp模塊工作在pwm方式下時,可以產(chǎn)生寬度和周期均可編程決定的pwm波形。plc16f877單片 機內(nèi)部集成兩個cpp(捕捉/比較/脈寬調(diào)試pwm)模塊,當(dāng)它工作在pwm方式下時,具有兩個脈沖寬度調(diào)制輸 出通道。

  當(dāng)ccp1工作在pwm方式下時,rc2/ccp1引腳上可以輸出分辨率為8bit或1 obit的pwm波形,此時必須將 trjsc寄存器中的bit2清0,以設(shè)置rc2/ccp1引腳為輸出狀態(tài)。

  1.pwm模式結(jié)構(gòu)、波形

  pwm模式的結(jié)構(gòu)框圖如圖1所示。

  pwm輸出波形有兩個參數(shù):周期和工作周期,如圖2所示。


圖1 pwm模式結(jié)構(gòu)框圖 圖2 pwm輸出波形的兩個參數(shù)

  pwm周期由周期寄存器pr2決定,計算公式為:

  可以看出,通過控制pr2寄存器的值,就可以控制輸出的pwm波形的頻率。在操作過程中,當(dāng)tmr2等于pr2時 ,在下一個增量周期會將tmr2清0、ccp1置位并將pwm工作周期從ccpril鎖存到ccprih。

  2.寄存器

  10位分辨率的pwm工作周期由寄存器ccpril值的8bit(高8位)和控制寄存器ccpicon的bit5、bit4兩位( 低2位)組成,即10bit表示為ccpril:ccpicon(bit5、bit4)。

  pwm工作周期為(ccpril∶ccpicon(bit5~bit4)×tosc×(tmr2預(yù)分頻數(shù)))

  在pr2一定的情況下,通過控制ccpril寄存器和ccpicon控制器的bit5、bit4的值,就可以控制輸出的pwm波形的占空比。

  在操作過程中,ccpril∶ccpicon(bit5、bit4)的值可以在任何時間寫入,但不能馬上鎖存到ccprih,只有等到周期完成,pr2和tmr2相等,在下一個周期才能采用新設(shè)置的值。在pwm模式,ccprih為只讀寄存器。

  ccprih寄存器和一個兩位的內(nèi)部鎖存器用來雙倍緩沖pwm工作周期,這種雙緩沖對去干擾是必要的。當(dāng)ccprih和兩位鎖存值與tmr2相等時,ccp1引腳復(fù)位,但當(dāng)pwm工作周期的賦值大于pwm周期時,ccp1保持高電平。

  對給定的一個pwm頻率,最大的pwm分辨率(位)可以用如下公式計算:


圖3 ccp1con/ccp2con寄存器

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



相關(guān)IC型號

熱門點擊

 

推薦技術(shù)資料

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


 復(fù)制成功!