Forum: Analoge Elektronik und Schaltungstechnik Verstärker mit Atmega8 steuern


von Peter Fuller (Gast)


Lesenswert?

Hallo,

ich will meinem Selbstbau-Vorverstärker eine Quellenwahl
und ein LCD Display spendieren, die über einen Atmega8
angesteuert werden sollen. Die Ausgänge des AVRs sollen
jeweils die Relais der Quellen schalten. Weiters brauche
ich noch den UART zwecks Ansteuerung einer digitalen
Lautstärkeregelung (IC erwartet serielle Daten). Wenn ich
mich nicht irre wird es da aber knapp mit den I/O Ports vom
Atmega8 (LCD im 4-bit Modus, mind. 5 Ausgänge für die
Relais und noch mal UART Funktionalität). Liege ich da
richtig oder kann man die Ports irgendwie effizienter
nützen? In Elektronik kenne ich mich ganz gut aus aber
bin noch nicht ganz fit bei Mikrocontrollern...

Danke für Eure Tipps,

Peter

von C. Lechner (Gast)


Lesenswert?

Hallo,

willst Du die Lautstärkeregelung auch mit Relais (und Widerständen)
machen oder anders?

Das LCD braucht AFAIK 6 IOs.

Du könntest die Relais über ein Shift-Register steuern (74HC164) oder
Du nimmst einen größeren Microcontroller. Die Relais sind so träge,
dass das ohne Probleme geht. Der Vorteil ist, dass die diese ICs
beliebig kaskadieren kannst, ohne dass Du mehr Ports am Microcontroller
brauchst (man braucht 2 bzw. 3). Man muss halt alles neu durch alle
Register shiften, aber das geht in weniger als 10us.

Ich persönlich würde natürlich nen ATmega16 hernehmen, dann hast Du die
Probleme gleich garnicht.

MfG
C. Lechner

von emil (Gast)


Lesenswert?

ich glaube, du wirst früher oder später auch ein paar tasten dazu geben
(oder hast bereits berücksichtigt?), dann ein paar leds und vielleicht
noch ir-fernbedienung (habe ja auch alles selbst gemacht, als ich noch
student war, oooh, man, ist es schon lange her...) und dann ist es
tatsächlich besser, gleich einen mega16 zu nehmen, zumal der
preisunterschied zu mega8 schon unter 2 euro ist...

von ...HanneS... (Gast)


Lesenswert?

Oder das Zwischending, den Mega8535.

...

von Swen Strobel (Gast)


Lesenswert?

... ich habe vor einiger Zeit ein ähnliches Projekt mit dem Mega8
gemacht - Digitalpotis (Dallas) am TWI (I²C), Temperatursensoren am
SPI, 2x8 Display 4bit, Reed- Relais- Matrix aus
"Programmier-Faulheit" über einen 1-aus 16 Decoder (4515???) und
Diodenmatrix geschaltet... Da ist sogar noch "Freiraum"...

Im nächsten Schritt wird es vielleicht doch der Mega 16, und die
internen A/D- Wandler werden für Überwachungen benutzt, am UART
vielleicht noch so ein Lantronix XPort für den Netzwerkanschluss ...

:-)

Swen

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.