Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 5128|回復: 5
打印 上一主題 下一主題

[問題求助] 新手想設計一個PWM控制器,請問要從哪裡入門

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-2-5 16:14:42 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
學校的畢業專題,要設計一個PWM控制器,需要抓一個電壓訊號來比較而產生PWM,目前老師拿了一塊ALTERA的FPGA DSP cyclone_II  (ep2c35)開發板給我,要我自己玩,現在不知道要從哪裡開始學起,不知道有哪位大大有設計過類似的東西,可否告訴小弟要怎嚜學起,感謝!!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
5#
發表於 2009-3-27 14:05:13 | 只看該作者
最近剛好有撇到這本書$ G: {5 \. }! h4 J. Z9 m+ R; e

! \+ n) ^) S! Y6 n1 \裡面第3章就有你要的範例(而且它還是在ALTERA環境下)" D9 U( d( x% F5 T0 [+ E& w7 Y# v  U
# F' X+ o7 d4 I' g( Q# X
一整個符合您的需求XDD. h* P: p, m. Y3 C5 X7 e
/ Z9 b/ B5 n9 P. l  I
2 X0 [! ]6 p6 k. q
最近趕畢業~~~所以很忙~~~
8 v  T9 t; p& `7 v4 }
# X+ g) V. V% \5 c6 }* J) g8 a2 L不然就幫你重點摘錄XDD$ M. k+ I) {  y. h7 y! n# M5 ^
1 T, y8 P2 U1 v7 _! a
抱歉囉~1 d& P4 G0 m+ O. u' z# |

$ K" d/ E# c8 F3 I2 P% Q7 k" H* Z: C8 f" J' w' i. k' ~" ]9 y% Q
! ~- Y& X( L5 N7 o5 [( R
系統晶片設計-使用NiosⅡ
! N% A) v/ e' U/ p# Z6 g; Khttp://www.books.com.tw/exep/prod/booksfile.php?item=0010420557
' K8 {$ t$ z+ a' k7 m' G. g4 T+ s" t( e0 o2 n
不然你也可以看看以下這篇% g* C, n/ v' s
http://www.robofun.net/forum/vie ... =1&authorid=123
* o4 [1 V9 q1 j. z9 L. d
2 R$ F# W# c5 |  D: zhttp://www.embedded.com/columns/technicalinsights/12800116?pgno=1

評分

參與人數 1Chipcoin +10 收起 理由
tommywgt + 10 大大願意分享出來 真的好棒唷!!

查看全部評分

4#
 樓主| 發表於 2009-2-5 20:53:34 | 只看該作者
要不然jinwar大大,你可以用簡單的原理圖畫一下表示嗎?  感謝囉
3#
 樓主| 發表於 2009-2-5 20:10:46 | 只看該作者
感謝,請問有類似相關範例或參考資料嗎,可否提供一下~~~~~??
2#
發表於 2009-2-5 16:38:18 | 只看該作者
1. 先用OP設計三角波產生器, A! [* e! p- [0 w+ z
2. 再用另一個OP比較輸入的電壓和三角波即可得PWM+ ?) u, q# W# d0 W" e
把PWM送進FPGA的input, 設計一個計時器計算PWM的寬度, 這樣就好像是做一種ADC了.
; g2 h" x) f! O6 [: ]( }1 u" r# g; s1 G2 W: y6 r
好像離題了, 要做的是PWM Controller, 用FPGA, 可見是全數位的.
2 ^' D- H0 p3 P6 Z+ Z# M1. 先做一個counter  F" s. P. }  s
2. 輸入和counter的output比較, 若是比輸入小則output low, 若是比輸入大則output high4 l5 i) N- T6 J1 A# O. I; n
" l) l, ^9 n& p8 ~' T& {* `9 M/ t7 R
這是最簡單的, 可以擴充為counter的clock前再加個可規劃的除頻器. counter的reset接到另一個counter的output來控制cycle長度.7 O' W8 s( w1 p* S; {" J4 i2 [8 A
output的polarity等等.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2025-2-23 02:47 PM , Processed in 0.171010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表