Forum: Mikrocontroller und Digitale Elektronik XMEGA, Peripherie Clock


von Stefan (Gast)


Lesenswert?

Hallo Forum,

ich studiere gerade das Datenblatt des ATxmegas und bin in Kombination 
mit Aussagen in verschiedene Thread hier auf der Seite von mc.net über 
was gestolpert!

Wie hoch kann ich die clock der SPI-Schnittstelle Takten lassen?

Im allgemeinen DB der Xmega ist auf Seite 77 bzw. 80 ist das 
Blockschaltbild abgebildet. Ich weiß der Kern kann bis max. 32MHz 
getaktet werden.

In der Beschreibung der SPI auf Seite 233 steht in einer Tabelle: 
"Relationship Between SCK and the Peripheral Clock (clkPER) frequency".

Bedeutet das jetzt allgemein der Takt von clkPER oder kann die 
Schnittstele auch mit clkPER2 bzw. clkPER4 betrieben werden.

Wenn clkPER4 möglich wäre dann könnte die SPI ja mit einem Takt von 
128MHz betrieben werden!? Stimmt das so?

Danke schon mal für Aufklärung und Hilfe

Gruß
Stefan

von Ansgar K. (paulderbademeister)


Lesenswert?

Leider gehen clkper2 und 4 nur an bestimmte Bauteile:

clkper4 für die high-res-extension
clkper2 für das EBI
clkper gilt für alle anderen Peripherals

von Stefan (Gast)


Lesenswert?

Danke für die Antwort!
Nun gut...dann geht auf jeden Fall z.B. für SPI 16MHz clock...das ist ja 
auch schon mal was! :-)

von Helmut R. (heru01)


Lesenswert?

Hallo Stefan,
das habe ich auch mal angefragt.
Die Antwort von Atmel ist:

The highest SPI slave speed with 32MHz clock is with 4 as divisor, which 
gives you up to 8MHz SPI clock.

A higher than 8MHz clock might work at times, but will give some 
percentage of errors over time. This is due to the fact the sampling 
will fail sometimes.


Gruß
Helmut

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.