看板 Electronics 關於我們 聯絡資訊
※ 引述《CuckooBoy (阿書)》之銘言: : 推 CuckooBoy:你的意思是只有COUNTER的方法囉?了解~~~ 05/23 22:37 : → CuckooBoy:我不是說他不好啦!因為我之前碰到一些問題,相CPLD只支援 05/23 22:38 : → CuckooBoy:100MHZ,但我須要一個可調duty的60MHz波型,寫程式時... 05/23 22:39 : → CuckooBoy:發現用COUNTER寫反而讓100MHZ變50MHZ若你要10種DUTY 05/23 22:39 : → CuckooBoy:DUTY又要除10......所以想問有沒有人用其它的方法做過 05/23 22:40 剛好我以前遇過這樣的問題,就是裡面用到一個的32bits counter ,那時先用VHDL寫,因為範本很好找,只要幾分鐘就能寫完。可是 模擬的最高操作頻率只有66.XMHz,跟要求的100MHz 有距離。後來 看合成圖是漣波計數器結構,所以延遲有點嚴重。 所以後來就是用手工把同步計數器用基本邏輯一個一個畫出來,後 來模擬可以跑到100MHz ,最後用邏輯分析儀+示波器測過沒問題才 過關。 因為你只是要作PWM,所以在counter可以用手工製作,最後RTL 階 段連起來。 Duty調整最好是選2^n比較好(ex:8或16) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.132.23.74