Forum: Mikrocontroller und Digitale Elektronik gibts so einen Baustein wie ich ihn suche?


von Micha (Gast)


Lesenswert?

wenn mir ein sinnvoller Suchbegriff einfiele würde ich hier nicht fragen 
;-)

Mir gehen bei einem Atmel-Bastelprojekt die I/O Pins aus.
Am Atmel hängt ein externer 128K SRAM dran, den ich zum 
Zwischenspeichern von Daten verwenden möchte. Selbst wenn ich Latches 
verwende frisst der RAM einfach zu viele Pins.
Tatsächlich benötige ich keinen wahlfreien Adresszugriff auf den 
Speicher, sondern möchte eigentlich beim Schreiben/Lesen jeweils nur die 
beiden Möglichkeiten haben, die Adresse auf Null zu setzen und dann mit 
incrementellen Adressen schreiben/lesen, also der externe Speicher soll 
nur als FIFO dienen.

Gibts einen Schaltkreis, den man mit Pulsen füttert und der an seinen 
Ausgangspins ein inkrementierendes Adressmuster bereitstellt?

Vermute mal den gibts irgendwo in den Untiefen der 74xx Familie, und 
Kaskadierbarkeit ist sicher auch kein Problem wenn man das höchstwertige 
Ausgangsbit auf den Eingang des nächsten gleichartigen Chip legt. Aber 
welcher Chip ist das bzw. mit welchem Suchwort finde ich so was?

von Eumel (Gast)


Lesenswert?

Vielleicht wäre dir mit einem SPI Ram geholfen? Oder wäre das zu lahm?

von Dominic A. (neo123)


Lesenswert?

Suche mal nach Zähler IC

von Helge A. (besupreme)


Lesenswert?

CMOS 4024 oder 4040. Oder 74xx161.

Das magische Wort heißt "binary counter" ;)

von Micha (Gast)


Lesenswert?

da wär dann wahrscheinlich der 74HC 590 das richtige für den Zweck?

http://www.reichelt.com/index.html?ACTION=3;ARTICLE=3268;SEARCH=74HC%20590

SPI Ram möchte ich nicht gern verwenden. Trotzdem vielen Dank für den 
Hinweis.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Andere ųC haben deutlich mehr RAM.
- STM32F4xx bis zu 256kb
- PIC32 bis zu 512kb
- LPC1xxx bis zu 128kb (geschätzt)
- .... viele andere...

Auch mehr IOs. Und sonst auch mehr Peripherie.

von Frank K. (fchk)


Lesenswert?

Es gibt die Mega 1280/2560 mit 100 Pins. Reicht das nicht?

fchk

von Carsten R. (kaffeetante)


Lesenswert?

alias Counter

von Micha (Gast)


Lesenswert?

danke für die Hinweise aber ich bin nur Hobbyist mit durchschnittlicher 
Löt-Begabung. Von SMD-Zeugs lasse ich die Finger weg.

von der alte Hanns (Gast)


Lesenswert?

Und warum wird das dann zwingend ein FIFO?
Etwas ähnliches läuft in meinem Fahrradfahrtenschreiber, ATmega328P geht 
mit 8 Datenleitungen auf ein RAM mit 512 kiB, die Adresse für Letzteres 
wird von zwei 74HC4040 erzeugt. In der Summe werden aber am uC auch 
insgesamt 12 Pins benötigt. Aber! - kein FIFO: Während der Fahrt wird 
(hochzählend) geschrieben, zu Hause wird (hochzählend) gelesen.

> Von SMD-Zeugs lasse ich die Finger weg.
Alles in DIP und Fädeltechnik.

von Mike (Gast)


Lesenswert?

Micha schrieb:
> danke für die Hinweise aber ich bin nur Hobbyist mit durchschnittlicher
> Löt-Begabung. Von SMD-Zeugs lasse ich die Finger weg.

Über kurz oder lang wirst du dein Lötfähigkeiten trotz nur 
durchschnittlicher Löt-Begabung durch intensives Training erweitern 
müssen. Sonst sitzt du irgendwann auf dem Trockenen.

Nur Mut - so schlimm ist das nicht.

Und du sparst dir bei Platinen viel von der Bohrerei ;-)

von Micha (Gast)


Lesenswert?

@Mike: nu mach ma nich die Pferde scheu!
Ist schon klar dass die DIP Bauform langfristig ein Auslaufmodell ist. 
Aber bis das wirklich kritisch wird bzw. es viele Sachen nicht mehr 
gibt, sind die meisten von uns hier längst in der Bastel-Rente ;-)

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.