發新話題
打印

請問有關F340的PWM問題

請問有關F340的PWM問題

DEAR ALL:
    您好
     請問,F340的PWM DUTY CYCLE可調
     那有沒有方法可以透過內部程式調整頻率呢?

    另,我的需求是40K-80K/80-130K兩者擇一
     DUTY CYCLE則是0%-40%(這部分沒問題)

    F340我有使用外部的石英震盪器成功作出透過USB EXPRESS可調整DUTY的PWM控制
     但苦於無法作出可調整頻率的部分

    若是F340無法達成,請問貴公司是否有代理專門產生PWM的CHIP
    或是其他種類單晶片可以達成需求?

    感謝您的協助

[ 本帖最後由 kingofheart 於 2009-7-20 11:36 編輯 ]

TOP

你可以透過 wizard2 去設定
PCA TimeBase input
選擇 Timer 0 overflow
去調整 timer0 的時間

TOP

DEAR SIR:
    您好
     感謝您的回覆
     TIMER0的中斷是否會被USB的傳輸中斷打斷呢?

TOP

DEAR SIR

    感謝您的回覆,透過TIMER0來作輸入源我已經測試成功
     我使用的是外部的XTAL,22.1184MHz
    TIMER0是使用8BIT
    當TH0設成FF的時候 PWM可得約86.39KHz
    86.39k*256 約等於22.1184M,所以這部分已經正確的驗證了
     然而把TH0設為FE的時候,則頻率會少一半,因為
     22.1148/(256*2)故只會有43.2KHz左右
     無法讓我達成微調頻率的效果

     請問各位先進還有什麼方法可以實現呢?

TOP

您的 pwm頻率要很快 所以只能用8bit模式,但是缺點就是 每一個bit的調整 可能都會有很大的偏移量~
請您自己斟酌使用的設定囉

TOP

發新話題