Forum: Mikrocontroller und Digitale Elektronik Duty-Cycle bei Frequenzen > 16MHz


von Fr S. (stoecker)


Lesenswert?

Hallo zusammen,

Bei einer höheren Taktung als 16MHz bei einem AT89C51 sollte laut 
Datenblatt ein Duty-Cycle von 50% eingehalten werden.

Hat diese Vorgabe Auswirkungen auf weitere Hard- und 
Softwareentwicklung? Weiterhin wüsste ich gerne, ob sich diese Forderung 
auf alle Signale am Prozessor beziehen.

BR,
sto

von roquema (Gast)


Lesenswert?

Wo steht das?
Der 89C51 kann bis 24MHz Taktung.

aus dem Datenblatt:
Oscillator Characteristics

There are NO requirements on the duty cycle of the external
clock signal, since the input to the internal clocking circuitry
is through a divide-by-two flip-flop, but minimum and maximum
voltage high and low time specifications must be
observed.

von Fr S. (stoecker)


Lesenswert?

Der AT89C51CC03 lässt eine Taktung bis zu 60MHz zu. Im Datenblatt auf 
Seite 8 steht geschrieben: "To operate above a frequency of 16 MHz, a 
duty cycle of 50% should be maintained."

Dazu meine Fragen:
1. Hat diese Vorgabe Auswirkungen auf weitere Hard- und 
Softwareentwicklung?
2. Beziehen sich diese Forderungen auf alle Signale am Prozessor?

BR,
Sto

von roquema (Gast)


Lesenswert?

Diese Forderung bezieht sich nur auf ein externes Taktsignal an 
XTAL1,also der Pin der die Taktung des Controllers bestimmt. In der 
Regel hat man aber eher einen Quarz oder Quarzoszillator zur Taktung 
angeschlossen. Die regulären Ein- und Ausgänge betrifft das natürlich 
nicht.

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.