Leider werde ich aus dem Datenblatt nicht schlau: Ist ADC des MSP430F20x3 geeignet, einen Audiokanal in CD-Qualität zu sampeln?
Du meinst den F2013 ? Der 16 BIT ADC ist für ~ 14 BIT gut. Dann bedenke die Abtastrate die du für Audio benötigst.
Joe wrote: > Du meinst den F2013 ? Der 16 BIT ADC ist für ~ 14 BIT gut. Dann bedenke > die Abtastrate die du für Audio benötigst. 44100 kHz - das ist schon klar. Meine Frage bezog sich darauf, ob er die Rate schafft und dabei noch ausreichend oversampeln kann. Für Spartaner gibts ja auch noch den 2003 mit nur 1 kB Flash...
Also fuer diese Antwort lege ich nicht meine Hand ins Feuer aber ich koennte mir Vorstellen das er eine Abtastrate von 31,25 kHz schafft mit folgenden eintsellungen und benutzung des WDT:
1 | DCOCTL = CALDCO_16MHZ; // setzen der MCLK auf calibrierte 16 MHz |
2 | BCSCTL1 = CALBC1_16MHZ; // setzen der SMCLK auf calibrierte 16 MHz |
3 | BCSCTL2 = DIVS_0; // SMCLK / 1 setzen 16/1 = 16 MHz |
4 | |
5 | WDTCTL = WDT_MDLY_0_064;// bei 1MHz entspricht dies 0,064 ms// jetzt 250kHz |
6 | IE1 |= WDTIE; // WDT interrupt eischalten |
und dann in der WDT Interuptroutine den SDA16 abfragen. warum ich jetzt auf ein Abtastrate von 31,25 kHz komme, ist das ich denke das man die 250kHz noch durch die 8 sda16 kanaele teilen muss, aber hier weiss ich leider nicht so genau. Ich arbeite nur mit Abtastraten bis 1kHz. Sollte ich voellig falsch liegen, bitte ich um Berichtigung, ich lerne auch gerne noch dazu.
Wenn ich das Datenblatt recht verstanden habe, kann der Eingang des ADC auf 8 verschiedene Quellen umgeschaltet werden - er muß aber nicht. Da es sich um einen 1-Bit-Sigma-Delta-Wandler handelt, kann er nicht in einem Takt einen Meßwert liefern. Außerdem ist Oversampling bauartbedingt notwendig. Was ist Falk, Du kennst Dich doch mit solchen Sachen aus?
hallo nette Leute ich arbeite jetzt auf ein Messerfassungssystem über den Port P1 versuche ich mit Hilfe ein Komparator die Temperatur zu erfassen durch zwei Sensoren T1 und T2 ich habe der Single-slop Prinzip benutzt. ich habe auch auf dem Datenblatt der MSP430F415 Controller unter den Titel 17.2.5 Comparator_A, Port Disable Register CAPD " The comparator input and output functions are multiplexed with the associated I/O port pins, which are digital CMOS gates. When analog signals are applied to digital CMOS gates, parasitic current can flow from V to GND. This CC parasitic current occurs if the input voltage is near the transition level of the gate. Disabling the port pin buffer eliminates the parasitic current flow and therefore reduces overall current consumption. The CAPDx bits, when set, disable the corresponding P1 input buffer as shown in Figure 17-3. When current consumption is critical, any P1 pin connected to analog signals should be disabled with their associated CAPDx bit." wie könnte ich das Problem vermeiden oder kann jemand mir erklären wofür braucht ich überhaupt der Register CAPD. Mandi
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.