CLKO-Clock Ausgang am AVR invertieren?

OP (Firma: MicroForge) #1047937
Lesenswert?

Haloa,

ich arbeite mit dem AVR Mega256 und werte damit Daten von einem 
HighSpeed AD Wandler aus.

Um nun die Zeit einzusparen, die der AVR braucht um das Taktsignal für 
den ADC zu erzeugen, wollte ich gerne den ADC direkt mit der Taktquelle 
des AVR versorgen.

Meine Versuche haben nun allerdings gezeigt, dass der ADC bei steigender 
Flanke die Daten am 8-Bit Port ändert, während der AVR grade versucht 
diese Daten zu lesen. Das resulitert in einem stark verrauschten Signal.

Nun gibt es den Pin CLKO, der die Clock nach außen durchschleift. Gibt 
es eine Möglichkeit diesen Pin im AVR zu invertieren, so dass ich die 
Clock meinen Bedürfnissen anpassen kann? Im Datenblatt steht leider 
nichts darüber, daher habe ich meine Hoffnung schon beinahe aufgegeben. 
Im schlimmsten Fall muss ich mir eine Clock mit zwei komplementären 
Ausgängen besorgen, aber sowas findet man wahrscheinlich nur selten...

Vorschläge?

Vielen Dank und Gruß
Timo
OP (Firma: MicroForge) #1047954
Lesenswert?

Ich baue grade nen kleinen Hand-Oszi um mein Auto zu debuggen. Bisher 
schaffe ich mit dem reinen AVR und einem ADS830 ca. 1-MegaSample - 
inklusive der diverser Features die man von einem einfachen Speicheroszi 
so erwarten würde. Das schon sehr cool. Allerdings hatte ich gehofft, 
dass ich das ganze noch auf 2-5 MS bringen kann, ohne zusätzliche FPGAs 
oder CPLDs einsetzen zu müssen. Das ganze soll von der elektronischen 
Seite her so einfach wie möglich sein. Desto weniger kann kaputt gehen.

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