Forum: Mikrocontroller und Digitale Elektronik LPC2378: Maximale Taktfrequenz


von Peter (Gast)


Lesenswert?

Hi,
Ich habe meinen LPC2378 so eingestellt, dass er mit 78MHz läuft.
Die interne Busfrequenz ist 39MHz und die PLL erzeugt 312Mhz.
Angeschlossen ist ein 6MHz Quarz, USB benutze ich nicht, UART geht 
einwandfrei, demnächst möchte ich noch SPI und CAN betreiben.
Kann das vielleicht Probleme geben, weil es zu schnell ist oder man 
bestimmte Baudraten damit nicht hinbekommet?
Danke... :-)

von Andreas K. (a-k)


Lesenswert?

Wenn 78MHz problemlos möglich wären, stünden >= 78MHz im Datasheet. Da 
dies so nicht drin steht, können Probleme auftreten (können, nicht 
müssen).

von Peter (Gast)


Lesenswert?

> Wenn 78MHz problemlos möglich wären, stünden >= 78MHz im Datasheet.

Eigentlich hast du Recht.
Ich werde ihn wieder auf 72MHz runterschrauben...

von ARM-Fan (Gast)


Lesenswert?

... und dann schaust du nochmal hier rein und drehst ihn bei
der Gelegenheit gleich auf <= 60MHz runter :-(

http://www.standardics.nxp.com/support/documents/microcontrollers/pdf/errata.lpc2378.pdf

von Peter (Gast)


Lesenswert?

meinst du das?
1
Operating speed out of on-chip flash is restricted to 60 MHz
2
Introduction:The operating speed of this device out of internal flash/ SRAM > is specified at 72 MHz.
3
Problem:Code execution from internal flash is restricted to a maximum of 60 MHz.
das ist ja schrecklich. wieso hat meiner denn mit 78Mhz funktioniert?

von Andreas K. (a-k)


Lesenswert?

Weil der Fehler wohl nur unter bestimmten nicht näher beschriebenen 
Randbedingungen auftritt.

von Omega G. (omega) Benutzerseite


Lesenswert?

Ich kann meinen LPC2103 der bis 70MHz angegeben ist auch höher takten, 
aber manche Teile funktionieren dann nicht mehr oder nur unzuverlässig. 
Also lasse ich's und arbeite mit niedrigerer Taktfrequenz.

von Peter (Gast)


Lesenswert?

das einzige was ich bisher festgestellt habe: wenn man über IAP den 
controller sich selber flashen lässt, dann geht das nur, wenn man den 
memory accelerator abschaltet (sonst gibt es eine prefetch exception). 
möglicherweise hängt das damit zusammen?
ich glaube ich lass ihn erstmal bei 72MHz, werde aber die 60Mhz in 
betracht ziehen, wenn irgendwelche merkwürdigen dinge passieren 
sollten...

von Motorolla (Gast)


Lesenswert?

Mein 56302 funzt auch noch bei 98MHz, spezifiziert ist er für 66MHz.
Glaub ich jedenfalls ;-)
Muß ich doch glatt mal nachgucken.

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.