Forum: Mikrocontroller und Digitale Elektronik ADS1256 speicher


von Johann L. (johann_l469)


Lesenswert?

Hallo,
Ich arbeite derzeit an einem Projekt, bei dem etwa 200 Messwerte bei 
6000 Hz aufgezeichnet werden sollen. Ich teste derzeit den ADS1256 
(AD/DA Hat von WaveShare) und Raspberry Pi 4. Leider habe ich nicht viel 
Erfahrung mit AD-Wandlern.

Meine Frage ist: Kann ich beim ADS1256 meine 200 Messwerte in einem 
internen Puffer speichern und anschließend mit Raspberry auslesen?

In dem Datenblatt des ADS1256 habe ich keine Informationen über eine 
Möglichkeit die Datenblöcke intern zu speichern gefunden.
Kann mir jemand einen AD Wandler empfehlen, der meinen 
Projektanforderungen entspricht?

von Stefan F. (Gast)


Lesenswert?

Johann L. schrieb:
> Kann ich beim ADS1256 meine 200 Messwerte in einem
> internen Puffer speichern und anschließend mit Raspberry auslesen?

Nein

> Kann mir jemand einen AD Wandler empfehlen, der meinen
> Projektanforderungen entspricht?

Ich kenne keinen, was nicht heißen soll, das es keinen gibt. Aber nenne 
mal deine Anforderungen.

von Rainer W. (rawi)


Lesenswert?

Johann L. schrieb:
> In dem Datenblatt des ADS1256 habe ich keine Informationen über eine
> Möglichkeit die Datenblöcke intern zu speichern gefunden.

Da wirst du lange suchen können. Das ist nicht Aufgabe eines ADC.

> Kann mir jemand einen AD Wandler empfehlen, der meinen
> Projektanforderungen entspricht?

Transientenrekorder oder Oszilloskop

: Bearbeitet durch User
von Stephan S. (uxdx)


Lesenswert?

Johann L. schrieb:
> Ich arbeite derzeit an einem Projekt, bei dem etwa 200 Messwerte bei
> 6000 Hz aufgezeichnet werden sollen.

6000 Hz sind 6000 Messwerte (je 24 Bit)  Sekunde oder 6000 Bit  
Sekunde des seriellen Interfaces ???

von Falk B. (falk)


Lesenswert?

Johann L. schrieb:
> Ich arbeite derzeit an einem Projekt, bei dem etwa 200 Messwerte bei
> 6000 Hz aufgezeichnet werden sollen.

Pillepalle.

> Ich teste derzeit den ADS1256
> (AD/DA Hat von WaveShare) und Raspberry Pi 4.

Naja, der Raspi ist nicht die erste Wahl für schnelle IO Aufgaben. Ein 
Arduino kann das deutlich besser und einfacher, weil man da direkten 
Zugriff auf die Hardware hat und nicht den Eiertanz mit dem Linux 
anfangen muss.

> Meine Frage ist: Kann ich beim ADS1256 meine 200 Messwerte in einem
> internen Puffer speichern und anschließend mit Raspberry auslesen?

Nein. Die Daten werden direkt ausgelesen und müssen dann im Raspi oder 
sonstigen Mikrocontroller gespeichert werden. Ist bei 200 Meßwerten ja 
kein Problem.

> Kann mir jemand einen AD Wandler empfehlen, der meinen
> Projektanforderungen entspricht?

Wie lauten die denn? Dein ADS1256 ist ein rauscharmer 24 Bit 
AD-Wandler. Warum meinst du, einen 24 Bit AD-Wandler mit 6kHz 
Samplerate auslesen zu müssen? Bei 6kHz hat der keine 24 Bit mehr, 
vielleicht 16 oder weniger.
Was willst du INSGESAMT erreichen? Siehe Netiquette.

NAchtrag. Laut Datenblatt hat der bei 30ksps immer noch 20 effektive 
Bits. WOW! Aber dann muss ALLES stimmen, Analogteil, Digitalteil, Layout 
und Mondphase!

: Bearbeitet durch User
von Wastl (hartundweichware)


Lesenswert?

Falk B. schrieb:
> NAchtrag. Laut Datenblatt hat der bei 30ksps immer noch 20 effektive
> Bits. WOW! Aber dann muss ALLES stimmen, Analogteil, Digitalteil, Layout
> und Mondphase!

Ich sage mal aus dem hohlen Bauch heraus: wer so naiv Fragen
stellt braucht keine 20 oder 24 Bit Auflösung. Wenn man die
Aufgabenstellung genau kennen würde wäre das wohl schnell klar.

Andernfalls (wenn er wirklich 24 Bit bräuchte) geht der TO
viel zu hemdsärmelig an die Aufgabenstellung heran. So wird
das jedenfalls nix.

von Rainer W. (rawi)


Lesenswert?

Falk B. schrieb:
> WOW! Aber dann muss ALLES stimmen, Analogteil, Digitalteil, Layout
> und Mondphase!

Schon ein bisschen Abtastjitter lässt die effektive Bitanzahl ganz 
schnell absacken.

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.