Forum: Mikrocontroller und Digitale Elektronik Wie ATmega328PB mit 20 MHz betreiben?


von Igor Wostoblokski (Gast)


Lesenswert?

Wie betreibt man eigentlich einen ATmega328PB mit 20 MHz? Auf den ersten 
paar Seiten des Datenblatts wird der Chip mit 20 MHz beworben. Aber wie 
das genau geht, wird totgeschwiegen. Low Power Crystal Oscillator geht 
bis 16 MHz. Internal RC Oscillator geht bis 8,4 MHz. External Clock geht 
bis 16 MHz. Und jetzt?

von Mitlesa (Gast)


Lesenswert?

Igor Wostoblokski schrieb:
> Low Power Crystal Oscillator geht bis 16 MHz.

Wer 16 kann, kann auch 20.

von Igor Wostoblokski (Gast)


Lesenswert?

Ist das ein Zitat aus dem Datenblatt?

Meine Frage oben war ernst gemeint.

von Mitlesa (Gast)


Lesenswert?

Igor Wostoblokski schrieb:
> Meine Frage oben war ernst gemeint.

Und meine Behauptung auch.

Probieren geht über studieren. In diesem Fall zumindest.

von Rudolph R. (rudolph)


Lesenswert?

Mitlesa schrieb:
> Probieren geht über studieren. In diesem Fall zumindest.

Und wer garantiert für das Ergebnis?

Die Specs von Atmel sind Murks, aber solange die nicht nach legen sieht 
es gerade so aus, als ob 20 MHz "offiziell" nicht drin sind.

von (prx) A. K. (prx)


Lesenswert?

Igor Wostoblokski schrieb:
> Wie betreibt man eigentlich einen ATmega328PB mit 20 MHz?

Hatten wir vor einigen Wochen schon durch, dank Änderungsmitteilung von 
Atmel. Offiziell überhaupt nicht mehr, weil tiefer Griff ins Klo.

von Wolfgang (Gast)


Lesenswert?

Igor Wostoblokski schrieb:
> External Clock geht bis 16 MHz.
?

Table 34-5 External Clock Drive
Oscillator Frequency Max. 20 MHz @ VCC= 4.5 - 5.5V

Figure 34-1 Maximum Frequency vs. VCC (-> 20MHz)

Figure 35-2 ATmega328PB: Active Supply Current vs. Frequency (1-20MHz)

http://www.atmel.com/images/atmel-42397-8-bit-avr-microcontroller-atmega328pb_datasheet.pdf

von (prx) A. K. (prx)


Lesenswert?

Wolfgang schrieb:
> Igor Wostoblokski schrieb:
>> External Clock geht bis 16 MHz.
> ?

12.7 External Clock: 0 - 16MHz

von (prx) A. K. (prx)


Lesenswert?


von Tomtom (Gast)


Lesenswert?

A. K. schrieb:
> 12.7 External Clock: 0 - 16MHz

Druckfehler. Soll heißen:

12.7 External Clock: 0 - 20MHz

Atmel ist nur zu faul zum Korrigieren. Oder hält die User einfach für 
schlau genug, es selbst zu merken.

von Igor Wostoblokski (Gast)


Lesenswert?

Aber irgendwas stimmt doch dann am Datenblatt nicht. Und der Chip dürfte 
auch gar nicht mehr mit 20 MHz beworben werden.

von Igor Wostoblokski (Gast)


Lesenswert?

Ich frage mich, ob der Druckfehler nicht vielmehr auf den anderen Seiten 
ist. Dass 16 MHz das Maximum ist. Was stimmt nun?

von (prx) A. K. (prx)


Lesenswert?

Atmel ist bei einem Fab-Wechsel der Full Swing Oszillator weggebrochen:
http://img.digikey.com/Retractions/WC154601%20-%20PCN-12-23-2015.pdf

Seither ist es etwas bizarr. Siehe Thread vom Januar:
Beitrag "ATMEL verändert einige Dinge im ATMega"

Da der 328PB brandneu ist, das Problem aber auch, geht es im Datasheet 
etwas drunter unter drüber. Bei den anderen Typen steht der Full Swing 
Oszillator noch drin, funktioniert in den neuen Chargen aber offenbar 
nicht richtig.

von Igor Wostoblokski (Gast)


Lesenswert?

Ich kenne den Thread vom Januar. Da dreht es sich aber nicht um die 
"B"-Version! Änderungen gab es bei den herkömmlichen Versionen (die 
Änderung halte ich übrigens auch für eine Blamage).
Die "B"-Version hingegen ist von Anfang an so verkrüppelt gewesen, wie 
sie jetzt ist.

von Tomtom (Gast)


Lesenswert?

A. K. schrieb:
> Denen ist bei einem Fab-Wechsel der Full Swing Oszillator weggebrochen

Nein. Sie haben ihn absichtlich weg gelassen, weil er überflüssig ist. 
Der Full Swing-Oszillator war schon immer eine Atmel-Eigenheit.

von (prx) A. K. (prx)


Lesenswert?

Igor Wostoblokski schrieb:
> Ich kenne den Thread vom Januar. Da dreht es sich aber nicht um die
> "B"-Version! Änderungen gab es bei den herkömmlichen Versionen (die
> Änderung halte ich übrigens auch für eine Blamage).

Ist exakt das gleiche Problem. Nur hat es beim B-Typ nie eine Version 
mit funktionsfähigem FS-Osz gegeben. Weil der erst raus kam, als Atmel 
das Problem schon bekannt war.

Der Rest ergibt sich aus hastigem Copy-and-Paste + Radiergummi Schema 
der Datasheets. Da kannst du nun raten, ob die 16 oder die 20 falsch 
sind. Logisch konsistent ist es nicht.

von (prx) A. K. (prx)


Lesenswert?

Tomtom schrieb:
> Nein. Sie haben ihn absichtlich weg gelassen, weil er überflüssig ist.
> Der Full Swing-Oszillator war schon immer eine Atmel-Eigenheit.

Weshalb man den auch einfach mal so bei bestehenden Typen wie 328PA aus 
neuer Fabrikation weglässt. Die Kunden, die ihn in ihrer Dummheit bisher 
verwendet haben und nun ihre Platinen umbauen müssen, die haben für das 
Lehrgeld bestimmt vollstes Verständnis.

Das Datasheet vom 328PB stinkt intensiv nach "last minute change".

von Wolfgang (Gast)


Lesenswert?

A. K. schrieb:
> Das Datasheet vom 328PB stinkt intensiv nach "last minute change".

Immerhin liegt das DS bei denen seit 5 Monaten so verhunzt auf dem 
Server und es sollte doch nicht so schwierig sein, das zu aktualisieren.

Unter "last minute" versteht man gemeinhin wohl was anderes als 5 
Monate. Da scheint eher die QS bei der Veröffentlichung des DS ganz 
kräftig versagt zu haben. i.e keiner das Ding mit technischem 
Sachverstand vernünftig Korrektur gelesen zu haben, bevor es 
veröffentlicht wurde.

von c-hater (Gast)


Lesenswert?

Wolfgang schrieb:

> Unter "last minute" versteht man gemeinhin wohl was anderes als 5
> Monate.

Nicht in größeren Firmen.

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.