Frequenz für µC AT89C51ED2

Gast #168941
Lesenswert?

Hallo,

ich habe vor, mir eine kleine Entwicklerplatine zu basteln, auf der ich
den AT89C51ED2 programmieren und testen kann.

Jetzt bin ich jedoch bei der Taktgebung angekommen und habe da ein paar
kleine Problemchen:

1. Oszilator oder Quarz ? Wo ist der Unterschied?
2. Welche Daten (Frequenz etc.)?

Die Größe der Bauteile und der Preis ist nebensächlich.


Ich hoffe ihr könnt mir helfen ..


Thanks im Voraus ..
greetz .. Sebastian
Gast #168942
Lesenswert?

wenn du einen Quarz benutzt, verwendest du normalerweise 2 anschlüsse
(OSC1 und OSC2) am µC und zusätzlich brauchst du auch noch 2
Kondensatoren(22pF-33pF; steht aber im Datenblatt).

beim Quarzoszilator brauchst du nur einen PIN am µC. den
Quarzoszillator musst du nur mit 5V versorgen und es haut hin.

ich empfehle dir einen Quarzoszillator zu verwenden, denn ich hat schon
mal ziemliche probleme den quarz zum schwingen zu bringen.Das kann dir
beim oszilator nicht passieren, der schwing immer schön vor sich hin
:D.

Quarze und Quarzoszilatoren gibt es in der selben frequenz, abgesehen
von ein paar spezialfrequenzen.
Falls du auf deinem Board auch UART mit eingeplant hast,was ich hoffe
;-). empfehle ich di eine quarz zu nehmen mit dem du hohe
übertragungsraten schafst. Das bedeutet aber nicht: je höher die
quarzfrequenz, desto schneller die übertragungsgeschwindigkeit ;-)
Gast #168943
Lesenswert?

Nachteil eines Quarzoszillators ist jedoch, daß er nochmal ordentlich
Strom zieht. Gerade wenn man so einen in silbernem DIL-Gehäuse nimmt,
kann der je nach Frequenz mehr Strom aufnehmen, als der ganze Rest der
Schaltung. Quarze sind diesbezüglich wesentlich besser, denn dies sind
passive Bauteile und ziehen keinen nennenswerten Strom.

Gruß
Thorsten
Gast #168944
Lesenswert?

Oh, .. danke für eure Hilfe :)

Ist aber leider noch nicht das Ende!


Der Strom spielt keine Rolle.
Also werde ich mich wohl für den Oszillator entscheiden.

Ich habe im Datenblatt nichts über den Oszillator gefunden. Entweder
bin ich blind, oder einfach nur blöd :).
Habe den Sheet als Anlage beigefügt, vielleicht findet ihr etwas!

Welche Frequenz sollte der Oszillator haben, auch wegen
UART-Geschwindigkeit?
Wie schließt man ihn an?
Ist dieser Oszillator ok ("OSZI 12,000000" als Suchbegriff auf
Reichelt.de eingeben)?


Ich hoffe ihr helft mir, .. bin hier ziemlich vor den Kopf gestoßen :/


Greetz .. Sebastian
Angehängte Dateien:
Gast #168946
Lesenswert?

"OSZI 11,000000" oder
"OSZI 12,000000"

Beide bei Reichelt (einfach die Bezeichnung in der Suche angeben).

Da ich bei den Oszillatoren, nicht wie bei einem Quarz 11,0592Mhz, nur
runde Werte wie 11Mhz oder 12Mhz gefunden habe, bäumt sich in mir die
Frage auf: 11Mhz oder 12Mhz Oszillator .. oder doch gleich einen
Quarz?

Wie man einen Quarz anschließt, weiß ich. Aber wie schließt man einen
Oszillator an?


Greetz .. Sebastian
Gast #168947
Lesenswert?

Du brauchst nur den ausgang des Quarzoszillators an OSC1... sorry an
Xtal1 (OSC1 is es bei den PICs ;-) ) anschliessen.

wie die anschlussbelegung ist kannst du zb bei Ribu nachsehen
(www.ribu.at) -->
http://www.ribu.at/Tabelle_3.asp?File_Name1=I260_030310.htm&A_NUM1_1=030310&E_NUM1_1=030396

was du , aus stromspargründen ;-), auch nehmen könntest, wären
Resonatoren. Die vereinen einen Quarz mit seinen Kondensatoren in einem
gehäuse.

Ich würde den 11MHz Quarz empfehlen. denn dann kannst du eine Baudrate
von 9600 erreichen ohne das die fehlerrate grösser als 1% ist, wenn ich
mich nicht irre.
Gast #168951
Lesenswert?

Hallo zusammen.

Ich habe auch vor diesen oben genannten yC zu verwenden.

Allerdings habe ich dem Datenblatt entnommen, das Ding im Normalmodus
auch mit 40 / 60 MHz takten kann.

Beziehen sich diese Werte aus dem Datenblatt wirklich auf die
Taktfrequenz??

Bekomme ich mit einer recht hohen Frequenz Probleme beim Flashen oder
Datenverarbeiten??

Ích möchte damit diverse PWM's erzeugen.

Vielleicht könnt ihr mir ja weiterhelfen

MFG
Zippo
Gast #168952
Lesenswert?

Hi,

der AT89C51ED2 kann man mit bis zu 60MHz getaktet werden. Wenn die
interne Frequenzverdoppelung eingeschaltet ist mit max. 30MHz.
Optimal sind 22.1184MHz weil dann alle gängigen Baudraten bis 115200Bd
ohne Rundungsfehler einstellbar sind (ergibt auch den schnellsten
download beim ISP-Flashen). Einen Flasher für den COM-port gibt's z.B.
bei www.ycmodule.de für um die 60 EUR - die passende Software gibts
umsonst auf der ATMEL Homepage.

Alex

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