Re: AD中斷時間計算~
|
||||
---|---|---|---|---|
版主
|
1/60 秒取樣轉換一次,這速度是很慢的。dsPIC30F4011 有好幾種觸發方式:
ADCON2<SSRC<2:0>> - 啟動AD轉換的觸發信號來源選擇 111 = 使用內部時序設定取樣時間及轉換時間(自動轉換) (需參考到 ADCON3 暫存器的設定) 011 = 馬達控制 PWM 間隔結束時,結束取樣ADC開始轉換 (需參考到 SEVTCMP 暫存器的設定) 馬達專用的dsPIC才有此功能 010 = Timer 3 計時比較完成後,結束取樣ADC開始轉換 001 = INT0 腳位電位轉態時,結束取樣ADC開始轉換 (需參考到 INTCON2 <INT0EP> 位元的設定) 000 = 手動轉換, SAMP=1 時取樣,清除 SAMP 位元後轉換 在此低速下觸發下建議使用 Timer3 並配合使用 Prescaler 來增長至 1/60 秒觸發 ADC 轉換。 可以參考 dsPIC30F Peripheral Module 的教育訓練,裡面就有使用Timer3 的範例。 http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=229
發表於: 2009/8/14 17:50
|
|||
|
AD中斷時間計算~
|
||||
---|---|---|---|---|
新會員
|
請問DSP30F4011的IC~要如何設計才可以讓ADC取樣~~每1/60秒~取點一次???
ADC輸入為60HZ正旋波~~要利用ADC的中斷時間,將一週期內的正旋波每個點的大小值都取出來,應該要如何設計,目前小弟取點不是很精密~所以希望各位可以提供我ㄧ些相關知識。謝謝~~
發表於: 2009/8/13 11:49
|
|||
|