會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





33EP的PWM設定問題
資深會員
註冊日期:
2005/02/01 19:56
所屬群組:
註冊會員
文章: 280
等級: 15; EXP: 65
HP : 0 / 366
MP : 93 / 15487
離線
請教各位。
參照DS70323D PAGE 38的圖43.3 和範例43.2

我想用POSCCLK來設定PWM的頻率
因為振盪器用8MHz,依page38的圖例說明會經APLL放大16倍,8MHz*16=128MHz。
但是在圖例的SEACLK上有寫Fvco不能大於120MHz
是否有限制ENAPLL之後也不能大於120MHz呢??

因為我自看後面範例43.2是這樣寫的
/* Setup for the Auxiliary clock to use the primary oscillator(8 MHz) as the
REFCLK */
/*((primary oscillator* 16) / APSTSCLR) = (8 * 16) / 1 = 120 MHz */
明明計算是128MHz,但註解是寫120MHz。是文件有誤還是實際ENAPLL會受限?

問題2:我想讓ADC和PWM的週期差32倍(一個PWM週期是32個ADC週期),而且要準準準,所以務必讓PWM和ADC同CLOCK基準,兩者的PERIOD設定差32倍。但是目前ADC的週期基準是用主振8MHz經PLL振成70MHz,若是PWM是128MHz被限制在120MHz,我怕兩個clock會不同步,請教如何處理

2月21日 21:22:43
轉換PDF檔 列印


Re: 33EP的PWM設定問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14799
等級: 73; EXP: 52
HP : 1087 / 1813
MP : 4933 / 80675
離線
最高工作頻率還是要看工作溫度的。請參考一下 Data Sheet 的說明: (如貼圖所示)
Operating Conditions
• 3.0V to 3.6V, -40ºC to +125ºC, DC to 60 MIPS (120MHz)
• 3.0V to 3.6V, -40ºC to +85ºC, DC to 70 MIPS (140MHz)

附加檔案:



jpg  擷取.JPG (35.31 KB)
16_5c6f84b1db586.jpg 683X337 px

2月22日 13:12:17
轉換PDF檔 列印


Re: 33EP的PWM設定問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14799
等級: 73; EXP: 52
HP : 1087 / 1813
MP : 4933 / 80675
離線
問題二的 PWM & ADC 同步的問題? 如果你是使用 MC 系列。PWM 可以設定 REGISTER 16-4: SEVTCMP: PWM PRIMARY SPECIAL EVENT COMPARE REGISTER sets A/D conversion start time 來與 ADC 做同步的轉換。因為只有 PWM 在 Duty On 時測量電流。透過 SEVTCMP 暫存器的設定來比較要在哪的 Duty 時間來處發 ADC 轉換。

ADC 部分可以設定要從哪個 PWMx 觸發 ADC 做轉換。

附加檔案:



jpg  擷取.JPG (36.24 KB)
16_5c6f8758a5199.jpg 785X251 px

jpg  擷取1.jpg (101.34 KB)
16_5c6f876a7ed6f.jpg 981X410 px

2月22日 13:23:36
轉換PDF檔 列印


Re: 33EP的PWM設定問題
資深會員
註冊日期:
2005/02/01 19:56
所屬群組:
註冊會員
文章: 280
等級: 15; EXP: 65
HP : 0 / 366
MP : 93 / 15487
離線
感謝版大回應,但我對第一個回答有點疑問再請教。
我看你的附圖是PLL BLOCK DIAGRAM,後面是除頻N2(PLLPOST)
但用在PWM的是Auxilliary clock generation,其Fvco有註明朗120MHz MAX),而後面是除頻N(APSTSCLR)
兩者有一致嗎?我不確定是否為Auxillary clock的特別需求

2月23日 10:47:58
轉換PDF檔 列印


Re: 33EP的PWM設定問題
資深會員
註冊日期:
2005/02/01 19:56
所屬群組:
註冊會員
文章: 280
等級: 15; EXP: 65
HP : 0 / 366
MP : 93 / 15487
離線
以擷圖來看33ep系列,
Fvco雖然範圍在120-300MHz但有註明用在pwm時一定要設成120MHz(note 1)
但在note4 33EP又寫FOSC小於等於140MHz

現在我是用70MIPS去跑,但是若FVCO設成120MHz,後面可能隨之變成60MIPS,不知道是否真有這樣的衝突性?

3月06日 05:10:52
轉換PDF檔 列印


Re: 33EP的PWM設定問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14799
等級: 73; EXP: 52
HP : 1087 / 1813
MP : 4933 / 80675
離線
看過之後這 1.04nS PWM 最高解析度會經 x16 PLL 輸出,但輸入也要到 60MHz 左右。因為 Auxiliary PLL 的輸入只有 FOSC 及 Primary OSC 兩個輸入,這兩個輸入是無法到 60MHz 的。

我已經找了專做電源的 FAE 幫忙解答,請稍待一下。

3月06日 10:56:27
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2019 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project