500kHz Taktleitung unter dem Mikrocontroller hindurch?

Gast #1906673
Lesenswert?

N'Abend!

Ich habe eine Taktleitung mit 500kHz, welche vom Mikrocontroller erzeugt 
werden. Diese kommen von einem Timer im Controller. Jetzt habe ich das 
Problem, dass es mein Layout absolut nicht anders hergibt, als diese 
Taktleitung von der einen Seite des Prozessors zur anderen zu routen, wo 
sich die Senke für dieses Signal befindet.

Jetzt kann ih also einmal drum herum, oder das Signal unter dem 
Controller hindurch routen, wo ich eigentlich lieber eine geschlossene 
Massefläche hätte.

Darüber hinaus ist auf dem anderen Layer unter dem Controller der Quarz, 
ein Grund mehr, warum ich die geschlossene Massefläche gerne hätte. 
Diese Taktleitung würde also über den Quarz laufen, zwar auf dem anderen 
Layer, aber trotzdem.

Wie seht ihr das? Lieber drum herum?
Gast #1906676
Lesenswert?

> Wie seht ihr das? Lieber drum herum?

Also dem Quarz mit seinen Kondensatoren bis zur CPU würde ich eine 
eigene Plane spendieren. Dein Signal natürlich ganz weit weg vom Quarz 
oder du verlegst den Quarz etwas.
Gast #1906694
Lesenswert?

Ich habe mal ein Bild angehängt.

Also man sieht mein "Problemleitung" in schönem Neon-Grün und wo sie in 
etwa noch hin muss.

Darunter in blau auf dem Bottom sieht man den Quarz, er hat seine eigene 
Massefläche, welche nur auf die darüberliegende mit Controller-Masse 
verbunden ist.

Ich benutze einen 3.6864 MHz Quarz. Momentan benutze ich den Hardware 
Timer, um das Signal zu generieren - genauer gesagt sind es 460.8kHz. 
Das ist genau ein Achtel des Hauptquarzes, daher die seltsame Frequenz.

Jetzt überlege ich gerade, da ich rechts im Bild noch ein zwei Pins frei 
hab, nicht den Hardware-Toggle zu benutzen, sondern per Interrupt einen 
Pin zu togglen. Geht doch auch, oder?

Der Takt müsste nur recht genau diese 460.8kHz betragen.

Jetzt steh ich aber grad auf'm Schlauch. Bei 3686400 Takten pro Sekunde, 
wie muss mein Timer gesetzt werden für die ISR. Ich kann grad nicht mehr 
rechnen...kann mir einer helfen?
Angehängte Dateien:
Gast #1906699
Lesenswert?

>Jetzt überlege ich gerade, da ich rechts im Bild noch ein zwei Pins frei
>hab, nicht den Hardware-Toggle zu benutzen, sondern per Interrupt einen
>Pin zu togglen. Geht doch auch, oder?

>Der Takt müsste nur recht genau diese 460.8kHz betragen.

VERGISS ES.
Gast #1906724
Lesenswert?

>holger schrieb:
>> VERGISS ES.

>Super Beitrag, danke :-)

Bitte schön. Wenn du meinst der uC schafft es in
4 Takten in die ISR zu springen, einen Pin zu toggeln
und aus der ISR wieder raus zu hüpfen, dann hast du
irgendwas nicht verstanden.

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