Forum: Mikrocontroller und Digitale Elektronik Oszillator für Analog Digital Wandler (PIC18F14K22)


von T_OBI (tobi_e)


Lesenswert?

Ich benutze einen PIC18F14K22 um eine Spannung eines Akkus zu 
überwachen, zudem habe ich noch zwei weitere Analog-Digital-Wandler, 
welche mir die Spannung an zwei MOSFETs messen. Ansonsten steuere ich 
nur die MOSFETs und ein paar LEDs.

Welche Frequenz für den internen Oszillator ist dafür am besten geeignet 
oder ist das egal.
Und abhängig von der Oszillator Frequenz, was soll ich für das ACQT und 
das ADCS Bit (ADCON2- Register) setzen.

Ich benutze zum ersten mal einen ANC und hab dementsprechend wenig 
Ahnung.

von Motopick (motopick)


Lesenswert?

> Welche Frequenz für den internen Oszillator ist dafür am besten geeignet
> oder ist das egal.

Ist der Takt zu hoch, leidet die Genauigkeit.
Da es nur um eine Gleichspannungsmessung geht, waere der
langsamste Takt wohl eine gute Wahl.

Und:
Solche Angaben findet man in der Sektion "ADC" des Datenblatts.


Das solltest du also mal lesen...

von Falk B. (falk)


Lesenswert?

T_OBI schrieb:
> Ich benutze einen PIC18F14K22 um eine Spannung eines Akkus zu
> überwachen, zudem habe ich noch zwei weitere Analog-Digital-Wandler,
> welche mir die Spannung an zwei MOSFETs messen.

Nö. Dein PIC hat nur einen AD-Wandler, wohl aber mehrere Analogeingänge, 
zwischen den man umschalten kann.

> Welche Frequenz für den internen Oszillator ist dafür am besten geeignet
> oder ist das egal.

Ist in weiten Bereichen einstellbar.

> Und abhängig von der Oszillator Frequenz, was soll ich für das ACQT und
> das ADCS Bit (ADCON2- Register) setzen.

"For correct conversion, the appropriate TAD specification
must be met. See A/D conversion requirements in
Table 25-9 for more information. Table 16-1 gives
examples of appropriate ADC clock selections."

Dort werden 1-4us ACQT empfohlen. Der Rest ergibt sich.

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.