Takteiler für 50 MHz in 33,3 MHz mit VHDL

Gast #1867855
Lesenswert?

Hallo zusammen,

gibt es eine Möglichkeit, ein Enable-Signal mit einer Frequenz von 
33,3MHz aus einem 50 MHz Eingangstakt in VHDL zuerzeugen.

Ich bin mit meinem Latein am Ende. Das Prinzip habe ich verstanden und 
geradzahlige Frequenzen (z.B. 100KHz) sind kein Problem.

Gibt es überhaupt eine Möglichkeit so eine Genauigkeit zuerhalten.

Danke für eine Antwort.

Gruß Thomas
#1867937
Lesenswert?

@  Thomas (Gast)

>gibt es eine Möglichkeit, ein Enable-Signal mit einer Frequenz von
>33,3MHz aus einem 50 MHz Eingangstakt in VHDL zuerzeugen.

Sicher, aber das ist nicht so, wie du dir das denkst. Denn wenn du im 50 
MHz Taktsystem bleibst, wird dein 33,3 MHz Enable tierisch jittern.

>Ich bin mit meinem Latein am Ende. Das Prinzip habe ich verstanden und
>geradzahlige Frequenzen (z.B. 100KHz) sind kein Problem.

Das ist ja auch trivial ;-)

>Gibt es überhaupt eine Möglichkeit so eine Genauigkeit zuerhalten.

Definiere "Genauigkeit". Mit DDS und Zähler ala Bresenham kann man 
das von der FREQUENZ absolut genau hinbekommen. Aber halt mit sehr viel 
Jitter.

Über eine PLL/DCM kann man einen recht sauberen 33,3 MHz Takt 
phasenstarr an die 50 MHz koppeln. Das ist dann aber eine eigene 
Taktdomäne.

Was soll es denn am Ende werden?

MfG
Falk
Gast #1868032
Lesenswert?

Ich glaube, er will einfach das Signal selbst erzeugen und ausgeben. Am 
Besten mit einer PLL oder 2 Konstrukten mit rising und falling, die zwei 
Zähler bis 3 antreiben, deren Ergebnis addiert und ausgeben wird. Die so 
gewonnenen Takte ver-exor-en.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren