• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (emersonuu)




[30F4011] 切換CH0SA的時間
#1
新會員
新會員


我有三個訊號需要每次取樣都中斷
而有兩個訊號可以慢一點...

所以我並無法使用掃描情況下

我想切換CH0SA的選擇

例如:
an6,an0,an1,an2 中斷->
an7,an0,an1,an2 中斷->
an6,an0,an1,an2 中斷->

但CH0SA在執行中時轉換好像不能太快,是否可以這樣使用?

發表於: 2009/3/31 16:23
頂部


Re: 請問30F4011所使用的MPWM觸發AD的設定問題
#2
新會員
新會員


現在目的在於轉換AN6,AN7,AN0,AN1,AN2五組AD

但是要根據pwm頻率擷取,假設pwm=20k,ad中斷也是20k

所以AN0,AN1,AN2依據CH123SA從CH1,CH2,CH3抓值

主要問題是CH0需轉換AN6,AN7

如果採樣1次,採樣後AD中斷,CH0似乎不會掃描,所以一直抓到AN6
AD中斷維持20khz

如果採樣2次,採樣後AD中斷,CH0可抓到AN6,AN7
AD中斷降成10khz

發表於: 2009/3/23 16:56
頂部


Re: 請問30F4011所使用的MPWM觸發AD的設定問題
#3
新會員
新會員


嗯..

沒錯! 假設MPWM設定為20KHz , SSRC<2:0>=011

那麼AD採樣1次4CH ,在此情形AD中斷頻率為20KHz
採樣AN7,0,1,2 -> 中斷 -> 採樣AN7,0,1,2

但如果是採樣ANˊ6,0,1,2 -> 中斷 -> 採樣AN7,0,1,2
只設定採樣一次就轉換,好像抓不到值
AN6<-ADCBUF0
AN0<-ADCBUF1
AN1<-ADCBUF2
AN2<-ADCBUF3
中斷
AN7<-ADCBUF0
AN0<-ADCBUF1
AN1<-ADCBUF2
AN2<-ADCBUF3

變成我必須設定採樣兩次,此時AD中斷頻率為10KHz
AN6<-ADCBUF0
AN0<-ADCBUF1
AN1<-ADCBUF2
AN2<-ADCBUF3
AN7<-ADCBUF4
AN0<-ADCBUF5
AN1<-ADCBUF6
AN2<-ADCBUF7
中斷
AN6<-ADCBUF0
AN0<-ADCBUF1
AN1<-ADCBUF2
AN2<-ADCBUF3
AN7<-ADCBUF4
AN0<-ADCBUF5
AN1<-ADCBUF6
AN2<-ADCBUF7

這樣過程描述是否有誤?

發表於: 2009/3/19 14:32
頂部


Re: 請問30F4011所使用的MPWM觸發AD的設定問題
#4
新會員
新會員


後來發現AD轉換時間太久導致

減少轉換時間後,AD中斷變成20KHz

但我還是不太懂AD轉換時間至少要多少才夠AD轉換時間

發表於: 2009/3/17 15:23
頂部


請問30F4011所使用的MPWM觸發AD的設定問題
#5
新會員
新會員


使用

PWM 时基工作在带双PWM 更新中断的连续向上/ 向下模式

所以當PWM頻率為20KHz時,PWM中斷觸發頻率為40KHz


但AD觸發模式使用

通过电机控制PWM 间隔结束采样并开始转换

但是目前檢測AD中斷觸發的頻率卻為10KHz



可是AD不是每次PWM觸發都會導致AD中斷(應該是20K或40KHz吧)?

發表於: 2009/3/17 14:43
頂部


Re: 同步pwm加上前後級pwm需求,卻選擇不到適合???
#6
新會員
新會員


非常感謝你的指導...我會從這方面在去研究相關資料

發表於: 2009/2/26 22:10
頂部


Re: 同步pwm加上前後級pwm需求,卻選擇不到適合???
#7
新會員
新會員


非常感謝你的指導...

我會再研究研究...

發表於: 2009/2/25 16:00
頂部


Re: 同步pwm加上前後級pwm需求,卻選擇不到適合???
#8
新會員
新會員


期待SMPS專家的回答...感謝

發表於: 2009/2/24 22:18
頂部


同步pwm加上前後級pwm需求,卻選擇不到適合???
#9
新會員
新會員


要做pushpull+inverter

前級pushpull需要 對稱pwm_40kHz
後級inverter需要 互補pwm_20kHz

又希望兩者pwm同步(不管一顆DSP或兩顆)

後級要做並聯,有CAN可以互相溝通更好

但是一直找不到適合的DSP...

如:dspic30F4011可提供inverter(有中心對齊PWM)
,但又沒辦法提供多餘給前級pushpull同步對稱pwm


如:dspic30F2020卻又沒辦法針對inverter給於(中心對齊PWM)
的方式,原因是因為這方式中斷的位置都在電流變化的中間點,
抓值比較精準...

不曉得版本或哪位大哥可以提供我一些寶貴的建議..感謝感謝

發表於: 2009/2/24 6:15
頂部


Re: OC輸出比較與MPWM是否同步?
#10
新會員
新會員


原來如此, 這下我了解了~ 感謝版主

發表於: 2009/2/24 0:03
頂部



(1) 2 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------