Gast
#1582149
hallo zusammen, um die PWM-frequenz für ungefähr 9khz zu erzeugen, brauche ich takt für 300Mhz. single DCM-SP v9.1i, clkin : 50Mhz auf dem board wurden benutzt. Bei DCM-wizard steht Fout von 5 bis 333Mhz, deswegen hab als frequzenout = 300Mhz ausgewählt. Es geht um symmetrisches PWM, also ein 14bit-counter zählt hoch bis max 3fff und runter bis 0, also dreiecksignal. Die Dreieck-Frequenz ergibt sich dann: f = 300Mhz/2**15 ~ 9khz. Sumulation geht, aber auf hw geht nicht.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
den outport : "cntDown" hab ich auf ein IO-Pin zugewiesen und auf oszzi schauen, es sollte ein Impuls für 300Mhz/2**15 Hz erscheinen. Aber scheint ein konstante Signal, 3.3 V, also "high" !? Nach paar stunden :( ausprobiert, hab gemerkt, es läuft nur bis maximal fout = 260Mhz, mehr geht nicht. wieso ist das, welche parameter muss ich vllt DCM einstellen? vielen dank im voraus!