Forum: Mikrocontroller und Digitale Elektronik Attiny48 VS Atmega48


von user (Gast)


Lesenswert?

Hallo, ich schwanke grad zwischen dem Einsatz des Attiny48 oder dem 
Atmega48.

Ich brauche den ADC, 2 externe Int Quellen und genügend I/O Pins.

Zum Attiny48 findet man sehr sehr wenig im Netz, allerdings ist dieser 
für teilweise 70 Cent im QFN Package bei Farnell zu bekommen.
Der Atmega48 kostet zwischen 3 und 4 Euro.

Aus den Datenblättern kann man herauslesen das die beiden Controller 
nahezu PIN-kompatibel sind.

Prinzipielle Fragen:

Als einziges ist mir aufgefallen das der Attiny48 kein AREF besitzt, 
obwohl er ein ADC hat. Wie kann das sein?

Warum findet man zum Attiny48 so wenig - ist der neu? Gibt es Nachteile 
beim Attiny?


mfg

von Toni (Gast)


Lesenswert?

Schau mal obs beim Tiny eigentlich ne Debug-Möglichkeit gibt.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

user schrieb:
> Als einziges ist mir aufgefallen das der Attiny48 kein AREF besitzt,
> obwohl er ein ADC hat. Wie kann das sein?

Der Tiny48 arlaubt die Wahl zwischen AVcc und der Bendgapreferenz bei 
1,1V als AREF, siehe Datenblatt Seite 176.

Toni schrieb:
> Schau mal obs beim Tiny eigentlich ne Debug-Möglichkeit gibt.

Unterstützt DebugWire - wers braucht.

von kopfkratzer (Gast)


Lesenswert?

Also wenn ich die miteinander vergleiche hat der Tiny48 nur zwei PWMs im 
16bit Timer und statt AREF PC7 als I/O-Pin mehr.
Wenn Du keine externe ADC-Referenz brauchst und auch keine sechs PWMs in 
Hardware nimm den Tiny48 :-P

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Ich sehe auch keinen UART am Tiny. Ebenso vermisse ich die Möglichkeit, 
einen Quarz über XTAL1/XTAL2 anzuschließen.

von user (Gast)


Lesenswert?

echt nicht so einfach...

Bis zum jetzigen Stand brauch ich wohl keinen Quarz.
Würde über die externen Ints gern Frequenzen messen (<500 Hz) - meint 
ihr dafür sollte ich einen Quarz vorsehen?

mfg

von kopfkratzer (Gast)


Lesenswert?

user schrieb:

> Bis zum jetzigen Stand brauch ich wohl keinen Quarz.
> Würde über die externen Ints gern Frequenzen messen (<500 Hz) - meint
> ihr dafür sollte ich einen Quarz vorsehen?
>

Wie genau soll denn die Messung sein, mit ms Timestamp ?
Der Tiny48 hat CLKI da kannst Du einen Quarzoszillator anschließen.
Glaskugelsuch
Wie wär's mit mehr Infos um was es komplett geht ?

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

user schrieb:
> Würde über die externen Ints gern Frequenzen messen (<500 Hz) - meint
> ihr dafür sollte ich einen Quarz vorsehen?

Das kannst nur Du selbst entscheiden, wie genau Du das haben willst. 
Wenn ich das Datenblatt richtig lese, geht aber ein Quarzoszillator als 
Taktgeber. Die Dinger sind aber ein wenig größer ;-)

von Thomas E. (thomase)


Lesenswert?

user schrieb:
> Als einziges ist mir aufgefallen das der Attiny48 kein AREF besitzt,
> obwohl er ein ADC hat.
Warum vergleichst du nicht einfach die Datenblätter. Da wird dir noch so 
einiges mehr auffallen.
Aber wenn der Tiny reicht und billiger ist, ist doch Ok.

user schrieb:
> Der Atmega48 kostet zwischen 3 und 4 Euro.
Der Preis ist allerdings ein Witz.
Aber such vor allen Dingen nach Atmega48A und PA. Der ohne was und sein 
Kumpel "V" sind  auch schon wieder alte Hüte und wesentlich teurer.

mfg.

von amateur (Gast)


Lesenswert?

Kann es tatsächlich sein, dass sich ein Prozessor im Cent-Bereich und 
einer im Euro-Bereich unterscheiden?
Ich habe die komische Angewohnheit, nachzuschauen was ich brauche und 
nicht was ich denn gern hätte. Mein Chef ist diesbezüglich einer Meinung 
mit mir.

von user (Gast)


Lesenswert?

kopfkratzer schrieb:
> Wie genau soll denn die Messung sein, mit ms Timestamp ?
> Der Tiny48 hat CLKI da kannst Du einen Quarzoszillator anschließen.
> Glaskugelsuch
> Wie wär's mit mehr Infos um was es komplett geht ?

Hab mir bisher wenig Gedanken drüber gemacht.
Dachte mit steigender Flanke ein Zähler los laufen lassen und mit 
nächster steigenden Flanke Stoppen, anschließend bissl rechnen ;-)

Geht das so?

Das ganze soll sehr sehr klein werden, drum wäre eine externe Taktquelle 
nich so dolle... gibts die auch ganz klein - 0603 vielleicht?

Thomas Eckmann schrieb:
> Der Preis ist allerdings ein Witz.
> Aber such vor allen Dingen nach Atmega48A und PA. Der ohne was und sein
> Kumpel "V" sind  auch schon wieder alte Hüte und wesentlich teurer.

Mit den Kürzeln hinten dran kenn ich mich auch nicht aus - es gibt sooo 
viele verschiedene...

von Eumel (Gast)


Lesenswert?

user schrieb:
> Hab mir bisher wenig Gedanken drüber gemacht.
> Dachte mit steigender Flanke ein Zähler los laufen lassen und mit
> nächster steigenden Flanke Stoppen, anschließend bissl rechnen ;-)

Du weißt schon, dass du nur so genau messen kannst wie deine Taktquelle 
ist?
Beim internen RC Oszillator sind das +/- 10%

von Eumel (Gast)


Lesenswert?

user schrieb:
> Mit den Kürzeln hinten dran kenn ich mich auch nicht aus - es gibt sooo
> viele verschiedene...

Gibts nicht. Kauf einfach IMMER die PA Varinate. Das sind die neusten 
die am wenigsten Strom brauchen und mit der geringsten Spannung laufen. 
Außerdem sind sie meistens eh am billigsten.

von user (Gast)


Lesenswert?

mhm... dann wohl doch vielleicht eine externe.

von user (Gast)


Lesenswert?

was ist der kleinste Quarzoszillator den es gibt?

von Eumel (Gast)


Lesenswert?

user schrieb:
> was ist der kleinste Quarzoszillator den es gibt?

Was ist die bekannteste Suchmaschine die es gibt?

von boah (Gast)


Lesenswert?

user schrieb:
> Zum Attiny48 findet man sehr sehr wenig im Netz, allerdings ist dieser
> für teilweise 70 Cent im QFN Package bei Farnell zu bekommen.
> Der Atmega48 kostet zwischen 3 und 4 Euro.

Wenn du dich nicht auskennst, nimm beide. Dann kriegst du wenigstens den 
ATMega48A nicht nur teilweise.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Und schau auch mal bitte nach dem Preis für den Mega328. Bei vielen 
Händlern ist der mittlerweile deutlich billiger als die kleineren 
48/88/168.

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.