ELEKTRO FORUM

Elektroforum
It is currently January 5, 2009, 4:46 pm

All times are UTC





Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: 2005-09-12 12:23:07
Online
Registered User

Joined: 2005-09-12 12:23:07
Friedrich Göppert wrote:
> Hallo,
>
> Ich habe ein µC System mit einem 8Bit AD Bus und einem
> Netzwerk-Anschluss.
> Ich benötige zusätzlichen Speicher zur Zwischenspeicherung von
einer
> großen Menge an Messdaten (min. 1MB).
> Leider habe ich keine Erfahrungen in diesem Bereich und mir fehlt auch
> der Überblick, was es auf dem Markt für diese Zwecke gibt.
>
> CF-Cards kommen denke ich nicht in Frage, da regelmässig gespeichert
> werden muss. Dafür hat CF nicht ausreichend garantierte Schreibzyklen
> (ca. 100.000-300.000 laut meinen Infos).
>
> Hat jemand Tipps oder hatte ein ähnliches Problem? Bin dankbar
für
> jede Antwort.
>
> Gruß
> Friedrich
>
how about a micro with built in NV-Ram? Faster then eeprom.
still prtects data in ram.
rw


Top
 Profile
 
PostPosted: 2005-09-12 20:02:20
Online
Registered User

Joined: 2005-09-12 20:02:20
Friedrich Göppert wrote:

> Ich habe ein µC System mit einem 8Bit AD Bus und einem
> Netzwerk-Anschluss.

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

> Ich benötige zusätzlichen Speicher zur Zwischenspeicherung von
einer
> großen Menge an Messdaten (min. 1MB).
> Leider habe ich keine Erfahrungen in diesem Bereich und mir fehlt auch
> der Überblick, was es auf dem Markt für diese Zwecke gibt.

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

> CF-Cards kommen denke ich nicht in Frage, da regelmässig gespeichert
> werden muss. Dafür hat CF nicht ausreichend garantierte Schreibzyklen
> (ca. 100.000-300.000 laut meinen Infos).

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 :-)


Top
 Profile
 
PostPosted: 2005-09-12 20:45:32
Online
Registered User

Joined: 2005-09-12 20:45:32
> Ich hab nur ca. 10 digitale Ports oder ein 8bit
> Adress/Datenbus zur Verfügung (mit extra CS,RD,WR,ALE).
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


Top
 Profile
 
PostPosted: 2005-09-12 20:51:43
Online
Registered User

Joined: 2005-09-12 20:51:43
Friedrich Göppert schrieb:
>>AD-Bus?
>
> Sorry hab mich etwas unglücklich ausgedrückt. Ich meine
natürlich
> 8Bit Adress-/Datenbus.
>
>
>>Zum Ansteuern brauchst du dann eine entsprechende Anzahl digitaler
Portpins.
>
> Das ist ein Problem. Ich hab nur ca. 10 digitale Ports oder ein 8bit
> Adress/Datenbus zur Verfügung (mit extra CS,RD,WR,ALE).
>

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

http://www.atmel.com/products/DataFlash/


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


Top
 Profile
 
PostPosted: 2005-09-13 01:49:07
Online
Registered User

Joined: 2005-09-13 01:49:07
Friedrich Göppertschrieb:
"
>Hallo,
>
>Ich habe ein µC System mit einem 8Bit AD Bus und einem
>Netzwerk-Anschluss.
>Ich benötige zusätzlichen Speicher zur Zwischenspeicherung von
einer
>großen Menge an Messdaten (min. 1MB).
>Leider habe ich keine Erfahrungen in diesem Bereich und mir fehlt auch
>der Überblick, was es auf dem Markt für diese Zwecke gibt.
>
>CF-Cards kommen denke ich nicht in Frage, da regelmässig gespeichert
>werden muss. Dafür hat CF nicht ausreichend garantierte Schreibzyklen
>(ca. 100.000-300.000 laut meinen Infos).
>
>Hat jemand Tipps oder hatte ein ähnliches Problem? Bin dankbar
für
>jede Antwort.


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.
http://archive.chipcenter.com/pld/pldf024.htm
http://www.industry.siemens.de/itps/eda/englisch/main1183832.htm

Falls es nicht gar zu schnell sein soll, dann könnte evtl. auch so
etwas
http://www.8051.co.kr/html/development/pdf/cpu application
note/Philips/AN417.PDF
mit etwas Umbau helfen.

Dirk


Top
 Profile
 
PostPosted: 2005-09-13 09:01:23
Online
Registered User

Joined: 2005-09-13 09:01:23
Friedrich Göppert schrieb:

> Ich habe ein µC System mit einem 8Bit AD Bus und einem
> Netzwerk-Anschluss.
> Ich benötige zusätzlichen Speicher zur Zwischenspeicherung von
einer
> großen Menge an Messdaten (min. 1MB).
> Leider habe ich keine Erfahrungen in diesem Bereich und mir fehlt auch
> der Überblick, was es auf dem Markt für diese Zwecke gibt.
>
> CF-Cards kommen denke ich nicht in Frage, da regelmässig gespeichert
> werden muss. Dafür hat CF nicht ausreichend garantierte Schreibzyklen
> (ca. 100.000-300.000 laut meinen Infos).

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ß.


Top
 Profile
 
PostPosted: 2005-09-13 09:20:06
Online
Registered User

Joined: 2005-09-13 09:20:06
"Tilmann Reh" <tilmannreh@despammed.com> schrieb im Newsbeitrag
news:dg5td3$2ju$1@online.de...
>
> 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).
>

und zwar so:
http://ww1.microchip.com/downloads/en/AppNotes/91004a.pdf

--
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.


Top
 Profile
 
PostPosted: 2005-09-13 11:01:15
Online
Registered User

Joined: 2005-09-13 11:01:15
> diskret aufgebautes FIFO. D.h. SRAM plus Gluelogic
> Verwende ich aber manchmal bei Entwicklung mit
> Controller
Hier beschrieben:
http://www.embeddedFORTH.de/fifo.pdf

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


Top
 Profile
 
Post new topic Reply to topic  [ 8 posts ] 

Who is online

Users browsing this forum: Ulrich Strate <df4kv@web.de>,Albrecht Ihlenfeld <aihlenfeld@berlin.ptb.de>,Michael 996@gmx.de (Michael),Georg Sauthoff <g sauthoff@web.de>,"Christian Zelenka" <CZelenka@t-online.de>,"Thomas Herre" <ThomasHerre@IN.tu-ilmenau.de>, 4 guests, cezary pascal kurs teksty piosenek Nieruchomości sprzedaż bank online


New posts New posts    No new posts No new posts    Announce Announcement
New posts [ Popular ] New posts [ Popular ]    No new posts [ Popular ] No new posts [ Popular ]    Sticky Sticky
New posts [ Locked ] New posts [ Locked ]    No new posts [ Locked ] No new posts [ Locked ]    Moved topic Moved topic
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group