Gibt es so ein IC: "abspielen" einer zuvor abgespeicherten 1

S

Stefan F. M?ller

Guest
Hallo zusammen!

Ich suche eine Möglichkeit, eine bestimmte und immer gleiche Sequenz
von Zuständen (1/0) in ein IC zu speichern (einmalig od. mehrmalig -
ist egal) und dann in meiner Schaltung diese Sequenz "abzuspielen" (in
Abhängigkeit des anliegenden Taktes).

Im Prinzip ist das ein serieller Speicher, aber die sind etwas
kompliziert um ohne uP den Inhalt einfach auszugeben.

Darum geht es:
Ich habe ein serielles EEPROM vollgestopft mit Daten. Diese Daten
möchte ich ohne uP (im absoluten Idealfall ohne weiteren ICs
überhaupt/auch ohne angeschlossenen PC) einfach "raustakten".
Der Typ des seriellen EEPROMs ist egal, auch welches Protokol (I2C,
SPI, etc.), hauptsache billig und die o.g. Funktion wird erfüllt.

Zur Zeit überlege ich, ob ich z.B. ein serielles EEPROM (SPI) dafür
verwende. Nun muß "nur" noch das "Read"-Kommando anfangs übergeben
werden und schon sollte es heraussprudeln ("Sequential Read") - dafür
wollte ich den anfangs angefragten IC verwenden, um eine zuvor
aufgezeichnete Datenfolge in das serielle EEPROM zu übermitteln
(Kommando-Übergabe).

Somit ich habe 2 Fragen an Euch:
1. Gibt es so ein IC mit dem ich aufgezeichnete 1/0-Sequenzen
einfachst abspielen kann? (außer uP)
2. Wie bekomme ich den Inhalt eines serielle EEPROMs mit einfachsten
Mitteln und sehr, sehr kostengünstig (ohne uP) ausgelesen?

Vielen Dank!

Viele Grüße,
Stefan Müller
 
Stefan F. M?ller schrub im Jahre 10.09.2004 07:39:

Hallo zusammen!

Ich suche eine Möglichkeit, eine bestimmte und immer gleiche Sequenz
von Zuständen (1/0) in ein IC zu speichern (einmalig od. mehrmalig -
ist egal) und dann in meiner Schaltung diese Sequenz "abzuspielen" (in
Abhängigkeit des anliegenden Taktes).

Im Prinzip ist das ein serieller Speicher, aber die sind etwas
kompliziert um ohne uP den Inhalt einfach auszugeben.
Du könntest ein normales SRAM nehmen und mit einem TTL eine externe
Zählerkette an die Adressleitungen hängen. Den takt der Zählerkette
kannst Du dann ja vorgeben.
Damit hast Du das ganze sogar mit 8 Kanälen. Sind allerdings zwei ICs.

2. Wie bekomme ich den Inhalt eines serielle EEPROMs mit einfachsten
Mitteln und sehr, sehr kostengünstig (ohne uP) ausgelesen?
http://www.lancos.com/prog.html

PC mit WinXX, ein paar Drähte und das dortige Programm. Viel einfacher
wird's nicht mehr gehen.

--
B.Eckstein, eck@ivu.de Cheap, Fast, Good - pick any two of them
Die FAQ zu de.comp.hardware.netzwerke: http://how.to/dchn
Mozilla-Tips: http://mozilla-anleitung.de/ http://www.holgermetzger.de/

"Auch wenn ich die Funktionsweise dieser Konsole nicht kenne, glaube
ich nicht, dass sie rauchen sollte"
 
Hallo Stefan,

Ich suche eine Möglichkeit, eine bestimmte und immer gleiche Sequenz
von Zuständen (1/0) in ein IC zu speichern (einmalig od. mehrmalig -
ist egal) und dann in meiner Schaltung diese Sequenz "abzuspielen" (in
Abhängigkeit des anliegenden Taktes).
1. Wenn die Taktfrequenz nicht zu gross ist, dann nimm einen
kleinen Mikrocontroller (z.B. 80C2051) und mach es per
Software. Das ist eine Ein-Chip-Lösung.

2. Ich meine mich zu erinnern dass einige Varianten des 9346
oder 9356 EEPROM's das können was du suchst (aber nicht von
allen Herstellern!).

Gruss
Michael
 
Stefan F. M?ller wrote:

Ich suche eine Möglichkeit, eine bestimmte und immer gleiche Sequenz
von Zuständen (1/0) in ein IC zu speichern (einmalig od. mehrmalig -
ist egal) und dann in meiner Schaltung diese Sequenz "abzuspielen" (in
Abhängigkeit des anliegenden Taktes).
Ich würde mal nach Chips für programmierbare Fernbedinungen suchen.


Marcel
 
StefanMueller65535@web.de (Stefan F. M?ller) wrote:

Hi!

Zur Zeit überlege ich, ob ich z.B. ein serielles EEPROM (SPI) dafür
verwende. Nun muß "nur" noch das "Read"-Kommando anfangs übergeben
werden und schon sollte es heraussprudeln ("Sequential Read") - dafür
wollte ich den anfangs angefragten IC verwenden, um eine zuvor
aufgezeichnete Datenfolge in das serielle EEPROM zu übermitteln
(Kommando-Übergabe).
Es gibt/gab serielle EEPROMS, die keine weiteren Steuerleitungen haben
außer CLOCK und RESET (und natürlich noch was fürs Schreiben). Nach
dem Einschalten kam also das erste Bit raus, nach Clock das zweite,
nach Clock das dritte,.... und wenn alles durch war, ging irgend eine
Statusleitung high, was man per Transistor auf /RESET zurückkoppeln
konnte so daß es beim ersten Bit wieder losgeht, sonst war einfach
Ruhe. Ohne Kommandos, ohne alles.

Auf diese Weise hatte ich mal eine einfache RS232-Sabbelkiste gebaut,
mir also einen Text samt RS232-Start- und Stopbits zurechtgelegt, auf
Bytes aufgeteilt und gebrannt (musst nur wissen ob LSB oder MSB zuerst
rauskommt), CLOCK dran und fertig. Ging prima zum Testen von
Übertragungsstrecken.

Ob Du sowas nun benutzt, um statt RS232 ein SPI-Kommando zu erzeugen,
oder ob Du damit bereits das SPI-EEPROM ersetzt, und obs sowas noch
auf dem Markt gibt (ist immerhin schon 10 Jahre her, weiß auch die
Bezeichnung nicht mehr) musst Du selber sehen :)

Gruß,
Michael.
 
Michael Eggert <m.eggert.nul@web.de> wrote:

Nachtrag:

Es gibt/gab serielle EEPROMS, die keine weiteren Steuerleitungen haben
außer CLOCK und RESET (und natürlich noch was fürs Schreiben). Nach
dem Einschalten kam also das erste Bit raus, nach Clock das zweite,
nach Clock das dritte,....
Könnten auch PROMs gewesen sein, auf jedenfall waren sie damals nur
wenige k groß. Um aber falls gewünscht ein paar clocks zu warten und
dann einen Befehl ans andere EEPROM zu schicken wären die wirklich
ideal.

Gruß,
Michael.
 
Stefan F. M?ller schrieb:
Darum geht es:
Ich habe ein serielles EEPROM vollgestopft mit Daten. Diese Daten
möchte ich ohne uP (im absoluten Idealfall ohne weiteren ICs
überhaupt/auch ohne angeschlossenen PC) einfach "raustakten".
Der Typ des seriellen EEPROMs ist egal, auch welches Protokol (I2C,
SPI, etc.), hauptsache billig und die o.g. Funktion wird erfüllt.
Vielleicht ein XILINX-Konfigurationsprom?
Dallas 1-wire-PROM?
4060 mit parallelem PROM?

Wird Dir wohl aber zu teuer sein...
Gruss
Gunther
 
Am 9 Sep 2004 22:39:09 -0700 hat Stefan F. M?ller
<StefanMueller65535@web.de> geschrieben:

Hallo zusammen!

Ich suche eine Möglichkeit, eine bestimmte und immer gleiche Sequenz
von Zuständen (1/0) in ein IC zu speichern (einmalig od. mehrmalig -
ist egal) und dann in meiner Schaltung diese Sequenz "abzuspielen" (in
Abhängigkeit des anliegenden Taktes).

Im Prinzip ist das ein serieller Speicher, aber die sind etwas
kompliziert um ohne uP den Inhalt einfach auszugeben.

Darum geht es:
Ich habe ein serielles EEPROM vollgestopft mit Daten. Diese Daten
möchte ich ohne uP (im absoluten Idealfall ohne weiteren ICs
überhaupt/auch ohne angeschlossenen PC) einfach "raustakten".
Es gibt serielle EEPROMs als FPGA Konfiguratoren, die haben selbst genau
diese Funktion. zB Atmel AT17C512(A), und andere Größen, manche besitzen
sogar einen eingebauten Oszillator. Sie sind allerdings deutlich teurer
als die gewöhnlichen ser. EEPROMs. Vielleicht zahlt es sich aber trotzdem
aus.

--
Martin
 

Welcome to EDABoard.com

Sponsor

Back
Top