Re: IC的選用
|
||||
---|---|---|---|---|
初級會員
|
感謝大大的回覆...
使小弟又增長了一點知識...
發表於: 2008/4/16 13:50
|
|||
|
Re: IC的選用
|
||||
---|---|---|---|---|
版主
|
我想不是高幾倍的問題,而是你允許的時間誤差值,如果你允許的誤差值為 +- 1uS 那 Fcy 就必須大於 1MHz 當然此時小於 1uS 的 Duty 你是量不到的。如果是 10nS Fcy就必須大於 100MHz了。
發表於: 2008/4/16 11:23
|
|||
|
Re: IC的選用
|
||||
---|---|---|---|---|
版主
|
1. 請問你是用哪一種方式來偵測 Duty 的?
如果是我的話,我會使用 Timer 的 Gate Time 模式來量取 Duty 。不過 PIC24FJ32GA002 最高只能跑 FRC 8MHz x 4PLL = 32MHz (Fosc),Fosc/2= Fcy=16MHz。所以送到 Timer 的技術頻率最高為 16MHz (62.5nS),以此為計算 Duty 的基準時間。也就是說假設輸入的 Duty 為 Hi Duty = 1uS,此時 Timer Gate Time 可以量到 1uS/0.0625uS=16 的計數植。如果還要更高一點的解析度的話就必須使用 PIC24HJ 80MHz 的速度了。 有關 Gate Time 的使用與範例可以在 "dsPIC30F Module Training - Timers 教材及練習 " 找到。 http://www.microchip.com.tw/modules/mydownloads/viewcat.php?cid=4
發表於: 2008/4/16 10:10
|
|||
|
IC的選用
|
||||
---|---|---|---|---|
初級會員
|
小弟用PIC24FJ32GA002做用一組PWM出來且可以控制DUTY的大小.....
現在小弟用另一顆PIC24FJ32GA002,但是是用來偵測這一組PWM的DUTY的大小.... 小弟只能偵測到25KHz(含)以下頻率的DUTY變化(0%~50%)... 26KHz以上偵測就會有問題(例如30KHz,可偵測到0%~39%, 40%~50%LCD顯示器就無法顯示,50KHz只能偵測到0%~5% ,6%~50%LCD顯示器就無法顯示) 兩顆PIC24IC 小弟都是選用FRC With PLL的模式,也就是用內部振盪包含PLL 請教大大們,是否小弟需要選用更高頻率的IC來偵測PIC24FJ32 才能偵測到DUTY的變化.... 還是有別的做法.....是否可以賜教.....
發表於: 2008/4/16 9:26
|
|||
|