Ext. Speicher an 8bit AD-Bus ?

Hallo,

Ich habe ein =B5C System mit einem 8Bit AD Bus und einem Netzwerk-Anschluss. Ich ben=F6tige zus=E4tzlichen Speicher zur Zwischenspeicherung von einer gro=DFen Menge an Messdaten (min. 1MB). Leider habe ich keine Erfahrungen in diesem Bereich und mir fehlt auch der =DCberblick, was es auf dem Markt f=FCr diese Zwecke gibt.

CF-Cards kommen denke ich nicht in Frage, da regelm=E4ssig gespeichert werden muss. Daf=FCr hat CF nicht ausreichend garantierte Schreibzyklen (ca. 100.000-300.000 laut meinen Infos).

Hat jemand Tipps oder hatte ein =E4hnliches Problem? Bin dankbar f=FCr jede Antwort.

Gru=DF=20 Friedrich

Reply to
Friedrich Göppert
Loading thread data ...

how about a micro with built in NV-Ram? Faster then eeprom. still prtects data in ram. rw

Reply to
ryan weihl

AD-Bus? Also unter AD verstehe ich Analog->Digitalwandler, was hat der mit einem Bus zu tun?

SRAM wäre wohl am einfachsten bei 1MB. Mit ein bissl suchen solltest du Chips >=512K bei Elektroversendern finden können. Zum Ansteuern brauchst du dann eine entsprechende Anzahl digitaler Portpins (Idealerweise ca 32)

Wenn du eine 1gb Card nimmst, kannst du da 1000 mal draufschreiben ohne überschreiben zu müssen...

Alternativ Festplatte im CF-Format, aber für "nur" 1 MB lohnt sich das nicht wirklich :-)

Reply to
Andreas Koch

Sorry hab mich etwas ungl=FCcklich ausgedr=FCckt. Ich meine nat=FCrlich

8Bit Adress-/Datenbus.

s=2E Das ist ein Problem. Ich hab nur ca. 10 digitale Ports oder ein 8bit Adress/Datenbus zur Verf=FCgung (mit extra CS,RD,WR,ALE).

Reply to
Friedrich Göppert

Wenn die Daten nur gepuffert werden sollen, also kein wahlfreier Zugriff nötig ist: diskret aufgebautes FIFO. D.h. SRAM plus Gluelogic ( Zähler für Adreßleitungen usw. ).

Ist natürlich furchtbar unflexibel. Verwende ich aber manchmal bei Entwicklung mit Controller in DIL40 Gehäuse um statt der internen 0,5k RAM extern über 8 Leitungen ( Datenbus, /CS, R/W ) 2k ( oder mehr ) RAM zu haben und Daten von A/D-Wandler zu puffern die ich so in der Testphase in Nichtechtzeit verarbeiten kann.

MfG JRD

Reply to
Rafael Deliano

Friedrich Göppert schrieb:

Da bietet sich dann DATA-Flash von Atmel an. Wird seriell angesteuert, kost fast nix, ist erhältlich bis 128Mbit

formatting link

Geht natürlich nur wenn du nicht fortwährend zwischenspeichern willst. Habe ich mal vorausgesetzt, da du ja nichts dazu gesagt hast.

Wenn nicht hilft ein SRAM mit einem PLD davor ....

Andreas

Andreas

Reply to
Andreas Ruetten

Friedrich Göppertschrieb: "

Also mit dem Bus kannst Du mit 1MB nichts machen.

Mir schwant jedoch, dass Du eher nach einem FIFO suchst. Da mir so etwas in der Größe nicht bekannt ist, sehe ich als einzige Möglichkeit nur ein konventionelles RAM und CPLD. Letzteres muss wohl sein, weil Du eine Art Dual-Port-RAM nachbilden mußt und das in konventioneller Logik schnell umfangreich werden kann.

formatting link
formatting link

Falls es nicht gar zu schnell sein soll, dann könnte evtl. auch so etwas

formatting link
mit etwas Umbau helfen.

Dirk

Reply to
Dirk Ruth

hier noch ein paar Gedanken/Fragen:

- brauchst du wahlfreien Zugriff auf den Speicher? falls ja, dann wirds noch langsamer, da du mit 8/8 Bit nicht alles auf einmal adressieren kannst wie schnell muss es sein, bzw wie lange darf ein Zugriff dauern?

- wie oft wird gemessen? evtl. wird es einfacher und billiger eine billige kleine SD Karte zu nehmen und 1x im Jahr zu tauschen/entsorgen

- Einzelstück? Serie? regelmäßige Wartung möglich?

- wie lang muss es halten? Ram mit Li Batterie als Puffer?

bye, Michael

Reply to
Michael Schöberl

Friedrich Göppert schrieb:

Wenn wirklich viele Schreibzyklen benötigt werden, kommt wohl nur SRAM in Frage.

Du könntest mit 24 Bit Adressen arbeiten (reicht für 16 MByte), die 16 höherwertigen Adreßbits in zwei Registern speichern (TTL 273 oder 574 o.ä.) und dann innerhalb der Pages von je 256 Byte wahlfrei zugreifen. Immer beim Wechsel in eine andere Page mußt Du dann die Page-Register neu beschreiben (die können denselben Datenbus benutzen, brauchen nur zwei zusätzliche CS-Signale, die von den freien Ports kommen können).

--
Dipl.-Ing. Tilmann Reh
http://www.autometer.de - Elektronik nach Maß.
Reply to
Tilmann Reh

"Tilmann Reh" schrieb im Newsbeitrag news:dg5td3$2ju$ snipped-for-privacy@online.de...

und zwar so:

formatting link

--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
Reply to
MaWin

Hier beschrieben:

formatting link

Wenn man bei dieser simplen Implementierun Daten nur als Burst bekommt muß anschliessend Dummydaten schreiben bis man wieder auf Adresse 0 kommt und Lesezugriff hat. Bei sehr grossen Speichern mit Datenpaketen in variabler Länge ist also diese einfache Variante nicht empfehlenswert.

MfG JRD

Reply to
Rafael Deliano

Danke an alle Antworten. Ich werde doch zun=E4chst versuchen das ganze mit CF zu realisieren und die Schreibvorg=E4nge einzuschr=E4nken. Wenn dies nicht realisierbar ist werde ich auf eure Vorschl=E4ge zur=FCckkommen.

Gru=DF und Danke

Reply to
Friedrich Göppert

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.