Forum: Mikrocontroller und Digitale Elektronik Magnetfeldsensor LIS3MDL Sampling?


von Fluxgate (Gast)


Lesenswert?

Ich suche einen Magnetfeldsensor mit folgenden
Anforderungen:

-full scale Messbereich +-16 gauss (+- 1.6mT)
-mindestens eine Achse muss parallel zum PCB verlaufen
-3dB Bandbreite >= 1kHz
-Samplerate >= 1KSps
-Samplezeitpunkt sollte genau einstellbar sein
-mindestens 10Bit Auflösung
-SMD

Optional:
-digital bevorzugt
-klein
-läuft von 3.3V
-16Bit Auflösung
-full scale umschaltbar

Jetzt gibt es hier:
http://de.farnell.com/w/c/halbleiter-ics/sensor-ics/mems-module?funktion-mems-modul=3-achsen-gyroskop-beschl-messer-magnetometer-3-achsen-deltawinkel-geschwindigkeit-barometer|drei-achsen-beschleunigungsmesser-drei-achsen-magnetometer|drei-achsen-gyroskop-drei-achsen-beschleunigungsmesser-drei-achsen-magnetom-ein-achsen-barometer|drei-achsen-gyroskop-drei-achsen-beschleunigungsmesser-drei-achsen-magnetometer|drei-achsen-magnetometer&range=exc-obs 
(farnell Produktseite)

viele zur Auswahl, die meisten verhalten sich quasi gleich.
Exemplarisch habe ich mir jetzt mal den LIS3MDL näher angeguckt:
http://www.st.com/content/ccc/resource/technical/document/datasheet/54/2a/85/76/e3/97/42/18/DM00075867.pdf/files/DM00075867.pdf/jcr:content/translations/en.DM00075867.pdf 
(Datenblatt)

Das Datenblatt schweigt sich allerdings dazu aus wann er genau sampled
und wie er das tut. Laut Datenblatt kann ich die Updaterate auf 1kHz 
einstellen. Sampled er jetzt kontinuierlich und ich kann mir die Daten 
abholen, ohne jedoch genau zu wissen wann er jetzt gesampled hat?

Per Register kann ich ihn in den kontinuierlichen Modus versetzen oder 
auch abschalten. Kann ich dadurch den genauen Sample-Zeitpunkt 
festlegen?
(Abschalten, neu einschalten, und das erste Sample wird genau x µS nach 
einschalten genommen?)

Und, zusätzlich:

Kennt jemand einen anderen IC der die Anforderungen erfüllt? 3 Achsen 
wären
Luxus aber eine Achse die richtig liegt würde ausreichen. Wichtig ist
dass ich das Sample möglichst genau timen kann. Gerne auch mit
externem Takteingang. (Damit es Langzeitstabil bleibt).

Viele Grüße,
Fluxgate

von MaWin (Gast)


Lesenswert?

Bei eine samplerate von 1ksps bekommst du nie eine Grenzfrequenz von 
1kHz -3dB erfasst.

von Achim S. (Gast)


Lesenswert?

Fluxgate schrieb:
> Sampled er jetzt kontinuierlich und ich kann mir die Daten
> abholen, ohne jedoch genau zu wissen wann er jetzt gesampled hat?

Hast du schon diese Applicaton Note zu dem Teil gesehen?
http://www.st.com/content/ccc/resource/technical/document/application_note/69/d7/05/fe/a9/3e/4b/ea/DM00136626.pdf/files/DM00136626.pdf/jcr:content/translations/en.DM00136626.pdf

In Fig. 1 bekommst du zumindest ein "qualitatives" Gefühl für die 
Abtastung.

Daraus würde ich ablesen:
1) die drei Achsen werden zu unterschiedlichen Zeiten abgetastet (klar, 
vor Verstärker und ADC sitzt ja ein Multiplexer)
2) du bekommst keine Abtastung zu einem fixen Zeitpunkt, sondern eher 
den Mittelwert über einen Zeitspanne (evtl. dem Charge Amplifier 
geschuldet, der das Signal verstärkt). Und diese Zeitspanne scheint für 
die verschiedenen Achsen sogar unterschiedlich lang zu sein.

von Fluxgate (Gast)


Lesenswert?

Achim S. schrieb:
> Daraus würde ich ablesen:
> 1) die drei Achsen werden zu unterschiedlichen Zeiten abgetastet (klar,
> vor Verstärker und ADC sitzt ja ein Multiplexer)
> 2) du bekommst keine Abtastung zu einem fixen Zeitpunkt, sondern eher
> den Mittelwert über einen Zeitspanne (evtl. dem Charge Amplifier
> geschuldet, der das Signal verstärkt). Und diese Zeitspanne scheint für
> die verschiedenen Achsen sogar unterschiedlich lang zu sein.

Solange das Timing konsistent ist, wäre das in Ordnung. Wenn ich
das richtig interpretiere kann ich den DRDY Pin nutzen, dieser
scheint eine feste wenn auch nicht genau bekannte Verzögerung
zum "Sampling" zu haben. (Mittelwert wäre auch noch in Ordnung).

MaWin schrieb:
> Bei eine samplerate von 1ksps bekommst du nie eine Grenzfrequenz von
> 1kHz -3dB erfasst.

Da hast du natürlich recht. Was ich erreichen will:
Ein Signal mit Frequenzanteilen bis 500Hz abzutasten ohne
zusehr durch die Bandbreite gedämpft zu werden.

Kennt jemand denn andere Magnetsensoren die soetwas erreichen?

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.