schneller SRAM

Gast #114402
Lesenswert?

Hallo mal wieder.
Bin gerade dabei, mich an einem Speicher-Oszi zu versuchen. Als ADC
wird wohl ein TDA8703 oder ein ADS830E zum Einsatz kommen. Nun habe ich
das Problem, wenn ich die Wandlungsrate voll ausreizen will, wie ich die
Daten so schnell weg bekomme. Der Speicher, ein 64k x 8 - SRAM, hat eine
Zugriffszeit von 15ns und bei 40 MHz wird das arg eng mit Wandlung
starten, Zähler hochzählen und in den Speicher schreiben. Vielleicht
denke ich auch nur falsch. Ich möchte die Wandlung mit der steigenden
Flanke starten und den Adresszähler hochzählen, und mit der fallenden
Flanke den Wert in den Speicher schreiben. Dann ist der ADC auch sicher
mit dem Wandeln fertig. Ich bräuchte vielleicht einen etwas schnelleren
Speicher aber hab keinen in den verschiedenen Katalogen gefunden. Kann
mir da jemand weiterhelfen oder mir einen anderen Weg aufzeigen?
Gast #114406
Lesenswert?

Kommt immer darauf an, was du kannst.
Nimm ein 128MB SDRAM, kostet nichtmal 10€.

Aber dafür benötigt man schon einen CPLD/FPGA als Ansteuerung. Selbst
für ein 15ns RAM (->66MHz, sollte doch reichen, gibts bei Reichelt) ist
es schon schwierig einen Adresszähler aus HCMOS ICs zu bauen.
Gast #114407
Lesenswert?

@Benedikt
für den Adresszähler wollte ich zwei 74F269 verwendet. An denen liegt
es dann nicht, die sind schnell genug. Leider sind die etwas schwer zu
beschaffen. Und wegen dem 15ns- RAM hab ich bei Reichelt auch schon
angefragt. Der steht zwar im Katalog drin, ist aber nicht lieferbar.

Das mit dem abwechselnd ansprechen hab ich schon an anderer Stelle
gehört. Leider kann ich mir nicht ganz vorstellen, wie das die Zeit
verkürzen soll.

Bis zu welcher Tiefe gibt es FIFOs eigentlich? Gibt es nicht SRAM mit
internem Adresszähler. Das Problem ist wohl, soetwas zu beschaffen.

Für den 15ns- RAM scheint mein System falsch zu sein. Vielleicht ist es
besser, alles auf einmal zu starten und die jeweiligen Schritte nur zu
verzögern.
Gast #114408
Lesenswert?

>Das mit dem abwechselnd ansprechen hab ich schon an anderer Stelle
>gehört. Leider kann ich mir nicht ganz vorstellen, wie das die Zeit
>verkürzen soll.
Du schreibst ein Wort an SRAM1, das dauert z.b. 20ns
Nach 10 weiteren ns hast du aber schon den nächsten Wert. Während SRAM1
noch am arbeiten ist, kannst du aber dieses Wort auf SRAM2 schreiben.
Nach 10 weiteren ns kommt das nächste Wort vom ADC... Nun ist aber
SRAM1 auch schon fertig und das Spielchen geht von vorne los.
Gast #114410
Lesenswert?

@Berti
hab mir den ADUC812 mal angeschaut. Das ist ja ein kompletter
Mikrocontroller mit ADC. Der schafft auch nur 200kSPS und bei der
Geschwindigkeit ist es kein Problem, die Daten zu verarbeiten. Und
ausserdem brauch ich keine 12bit, 8bit Auflösung reichen. Das wichtige
für die spezielle Anwendung ist die Abtastrate. Es sollen nämlich
einmal unter anderem Abstände zwischen zwei Peaks so genau wie möglich
bestimmt werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren