Gast
#2925757
Hallo Leute!
ich möchte mit meinem MSP430H149 den Spannungswert zwischen zwei
Widerständen mit dem ADC12 abtasten.
Vcc ----------+
|
---
| |
| |
---
|
+------- P6.0
|
Sensor,
der seinen Widerstand
in Abhängigkeit der
Messgröße ändert
|
GND ---------+
Diesen Spannungswert würde ich dann gerne nach dem ADC programmintern in
eine float-Zahl umwandeln und weiterverarbeiten.
Nun ist mein Problem, das meine Sinusspannung mit 30kHz relativ hoch
ist.
Bis jetzt hab ich folgende Sachen eingestellt:
P6SEL=0x01; /* P6.0 als A/D-Wandler benutzen
ADC12CTL0 = ADC12ON+SHT0_0+REFON+REF2_5V; /*
ADC12CTL1 = SHP; /* SHP benutzen
ADC12MCTL0 = SREF_1+INCH_0; /* Vr+=Vref+
ADC12CTL0 |= ENC; /* starten
Welche Spannung und Widerstand muss ich wählen wenn mein Sensor
Änderungen von 5-400 Ohm macht, um die volle breiten des ADC's nutzen zu
können?
Was muss ich alles beachten bezüglich der Sample-Hold-time?
Hab was von einer FFT gehört, könnte die für mein Programm weiterhelfen?


