• slider image 270
  • slider image 271
  • slider image 272
:::


Browsing this Thread:   1 Anonymous Users




(1) 2 »


dsPIC工作頻率問題
#1
初級會員
初級會員


查看用戶資訊
各位好,我近兩天才開始讀dsPIC的資料,看的頭昏腦脹,有一堆問題想請問站長或路過的高手。

1.如果我對30F2010外加了一顆5Mhz震盪器,然後PLL部份設為4倍,那麼是部是代表這顆2010在用20Mhz的頻率在工作?

2.如果是的話,那麼pwm模組裡的1個ck是不是也就是50ns?

3.如果不是那是多少呢?

4.pwm的解析度與週期的時間公式,能不能用上面的數值做範例?

5.prescaler及postscaler是什麼意思?

謝謝

發表於: 2004/7/5 16:42
數位地球人
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC工作頻率問題
#2
高級會員
高級會員


查看用戶資訊
簡單的回應你的問題 , 複雜的請站長回應

1 . 5MHz振盪器 *4PLL = 20MHz為dsPIC工作內頻 , 指令週期為5Mhz .

2 . PWM模組內所指的colck period單位是Tcy , 也就是指令週期的時間 .

3 . 由2得知 , 1Tcy = 200nS .

4 . 公式值需由上述值代入

5 . prescaler 為預除器 , postscaler 為後除器 ,
EX:
prescaler = 1:4 ; postscaler = 1:8 .
每四個Tcy才觸發一次PTMR+1 , 而8次PWM完整週期後才產一次中斷或其它事件觸發(如ADC) .

建議 , 玩dsPIC除了DATASHEET , 請再參考dsPIC30F Family Reference Manual , 其中有更詳細的模組使用說明 ,

發表於: 2004/7/5 17:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC工作頻率問題
#3
初級會員
初級會員


查看用戶資訊
謝謝aaron先生的解說,讓我頓時懂了不少。因為我要在幾天內決定30F2010的硬體規格是否適用,所以只好先拿它的DataSheet來讀,至於dsPIC30F Family Reference Manual,則是真的要run這顆ic時一定要k的。
不好意思,再請問幾個問題,
1.工作內頻和指令週期有什麼不同?

2.我要外接多少Mhz的震盪器,才能將指令週期定為Datasheet上所提的最高30Mips,也就是PWM的﹝Tcy﹞為33nSec?

非常謝謝你熱心的回應

發表於: 2004/7/5 21:08
數位地球人
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC工作頻率問題
#4
高級會員
高級會員


查看用戶資訊
一舨說來 , PIC的指令週期為4個機械週期 , DATASHEET常分為Fcy及Fosc , 相對於8051系列就有不同的指令有不同長度的指令週期 , 而PIC每個指令都是4個機械週期 , 算起時間來較為方便 , 而我會將之稱為工作內頻是因為近來的PIC有些加入PLL倍頻 , 所以外部頻率和內部頻率可能會不相同 ,

若要將dsPIC操到最快 , 可以外部接7.5MHz , 然後用16xPLL到120MHz的內頻 , /4後就是30MIPS了 , 不過7.5MHz為特殊頻點 , 不容易買到 , 外面好像可以買到7.3..多的振盪器 , 或可以依照PLL的倍率去挑選適合的振盪器 , 其一好處是可以降低外部電路上所產生的頻率 , 減少EMI....等的相對機率 .

發表於: 2004/7/6 8:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC工作頻率問題
#5
初級會員
初級會員


查看用戶資訊
謝謝aaron先生的回答,我真的比較笨,還是有兩個問題關於工作頻率的想請問,因為這關係著30F2010是否適用的關鍵。

1.你說:PIC的指令週期為4個機械週期。
所謂的機械週期是否就是震盪器的震盪頻率?還是說震盪器再經由PLL倍頻之後的速度?

2.剛剛問了震盪器供應商,7.5Mhz真的不易取得,不知是否還有沒有其它的搭配組合能達到30MIPS?

我蠻在乎1個pwm的ck是多少nSec,如果能達到datasheet上的33nSec,那麼30F2010應該勉強合格。至於程式指令執行所花的總時間,我想應該不會太差才是。

還是要再次感謝你的回答

發表於: 2004/7/6 9:39
數位地球人
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC工作頻率問題
#6
高級會員
高級會員


查看用戶資訊
1 . 若你有使用PLL , 工作頻率就是指倍頻後的頻率 , 若沒有 , 就是振盪器的頻率 ,

2 , 理論上 , 倍頻的的倍率有4x , 8x , 16x , 你可以選到合適的振盪器 , 但據我所知 , 振盪器的供應商好像可以請工廠針對特殊頻率的振盪器提供sample , 不過好像要有量吧!

理論上 , 1Tcy指的是time base的input clock period , 不是PWM的頻率 , 相對的PWM輸出頻率可以大略的對照資料中的表格 , 自己的設計可能要自已算一下了 ,

是什麼樣的應用要用的這麼快的頻率啊 ! 1/33nS , 30MHz耶!

發表於: 2004/7/6 12:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC工作頻率問題
#7
初級會員
初級會員


查看用戶資訊
謝謝aaron先生,我似乎心急了些,整個架構都還沒摸清楚就問了一堆,有時間的話我還要仔細推敲推敲。
謝謝了


發表於: 2004/7/6 21:58
數位地球人
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC工作頻率問題
#8
中級會員
中級會員


查看用戶資訊
請問外頻的上限為多少呢??

發表於: 2004/7/8 0:11
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC工作頻率問題
#9
中級會員
中級會員


查看用戶資訊
看過大家的一些討論
請問若是以30MIPs來做Fuzzy的結構會不會太慢

希望有人能解答我的疑問 謝謝~~

發表於: 2004/7/8 0:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: dsPIC工作頻率問題
#10
版主
版主


查看用戶資訊
Fuzzy需要那些運算呢?我不是很清楚。請指導一下,讓大家都有所收穫。

不過,MIPs只是代表指令的執行速度而已。然而,一個MIPs較高純MCU,做起數學運算來,絕不會比具相同MIPs,甚至MIPs較小的,但是具有DSP運算能力的MCU,如dsPIC,的速度要快!

就算是同樣具有DSP的運算能力,大家的DSP指令強弱也不同,只看MIPs數,只是掉入行銷手段的陷井而已。

發表於: 2004/7/8 9:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

http://www.microchip.com.tw/modules/tadnews/index.php?nsn=18
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://edm.microchip.com.hk/webapp/opt-in/website/tc/form.htm
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/RTC/RTC_DVD/
[ more... ]

Microchip CAE 空中教室

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源