Forum: Mikrocontroller und Digitale Elektronik AVR (AtTiny24) an 2x AA: funktioniert nicht-V Variante?


von Matthias Larisch (Gast)


Lesenswert?

Hallo zusammen,

Es ist leider etwas dringend, da ich in 2 Stunden die Schaltung aufbauen 
muss :) Problem:

Ich habe 2x AA Zellen und möchte einen Step-Up und einen Motorregler + 
Potis/Schalter an nen AVR klemmen.

Nun kann ich entweder nen AtTiny24A nehmen (SO14), mit welchem ich die 
Schaltung wie gewünscht umsetzen kann. Aber das ist nicht die V 
Variante, also eigentlich erst ab 2,7V spezifiziert.

Gibt es Erfahrungen, was der bei 2,2V @ 8 MHz macht? 8 MHz brauche ich, 
um eine einigermaßen hohe Schaltregler-Frequenz mit dem Timer 
hinzubekommen.

Alternativ muss ich den Tiny48V nehmen. Mangels genügend Pins muss der 
dann an die Sekundärseite meines StepUps (2xAA -> ~5V@100mA), damit er 
diese überhaupt messen kann. Zudem bekomme ich eigentlich nicht mehr 
genug Potis/Schalter unter...


Somit:

Tiny24A @ 2,2V @ 8 MHz interner Oszillator. Wird das was? Ich benötige 
beide Timer mit OutputCompare sowie 3x ADC Kanäle, wobei die Genauigkeit 
fast egal ist.

Leider habe ich nur von 14-17 Uhr für Schaltungsaufbau und Software Zeit 
:)

Danke, Gruß und schonmal schöne Feiertage!

Matthias

von Matthias Larisch (Gast)


Lesenswert?

Nachtrag:
Beim 48V könnte ich den Reset Pin noch als Analogeingang benutzen. Geht 
das auch ohne setzen der Reset-Disable Fuse? Kurzes Googeln sieht nach 
"ja" aus. Ich würde dort ein Poti dranhängen und per Serienwiderstand 
sicherstellen, dass die Spannung nicht unter Vcc/2 fällt...

von Wasserlaeufer (Gast)


Lesenswert?

Matthias Larisch schrieb:
> Nun kann ich entweder nen AtTiny24A nehmen (SO14), mit welchem ich die
> Schaltung wie gewünscht umsetzen kann. Aber das ist nicht die V
> Variante, also eigentlich erst ab 2,7V spezifiziert.

Der ATtiny24A läuft laut Datenblatt auch mit einer Spannung von 1,8 
Volt.

Ob dann aber 8 MHz zuverlässig möglich sind, daran hätte ich Zweifel. 
Warum brauchst du eine derart hohe Frequenz? Arbeitest du mit 
Timer-Interrupts mit der Programmiersprache C? Falls ja, steig um auf 
Assembler.

von Matthias (Gast)


Lesenswert?

Wo steht das für den A? Das gilt doch nur für den (teureren)  V

von speed grade (Gast)


Lesenswert?

Datenblatt (doc8183) für den ATtiny24A ganz oben bei Features Speed 
Grade.

• Speed Grade:
– 0 – 4 MHz @ 1.8 – 5.5V
– 0 – 10 MHz @ 2.7 – 5.5V
– 0 – 20 MHz @ 4.5 – 5.5V

von Stefan (Gast)


Lesenswert?

du kannst den Reset Pin auch ohen besondere Fuse analog abfragen. 
Aaaber: Je nach Spannungspegel löst er einen Reset aus, zumindest diesen 
Spannungsbereich kannst Du dann nicht analog nutzen.

von Matthias Larisch (Gast)


Lesenswert?

speed grade schrieb:
> • Speed Grade:
> – 0 – 4 MHz @ 1.8 – 5.5V
> – 0 – 10 MHz @ 2.7 – 5.5V
> – 0 – 20 MHz @ 4.5 – 5.5V


Uuups! Ich möchte mich entschuldigen. Irgendwie muss ich da das falsche 
Datenblatt vor Augen gehabt haben! So nehm ich einfach 4 MHz und es wird 
alles toll funktionieren :)

Dankeschön fürs Augen öffnen!

Schöne Feiertage euch allen!

von Matthias Larisch (Gast)


Lesenswert?

So, um nun nochma mit des Rätsels Lösung zu kommen :) Ich habe 
ursprünglich ins Datenblatt vom ATTiny24 geschaut, der ist wohl schon 
ein bissel älter und läuft nicht mit 1,8V.

Der Tiny24A läuft als eigenes Produkt mit eigenem Datenblatt. (Genau 
dieser Fehler ist mir gerade eben wieder unterlaufen, daher schreibe ich 
nochmal).


Natürlich haben die 3 Stunden am Freitag nicht gereicht, um Schaltung + 
Software fertig zu stellen :) Aber so gibts wenigstens über die 
Feiertage noch ein bisschen Bastelspaß!

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.