Forum: Mikrocontroller und Digitale Elektronik ADC Tiny861 GAIN


von Steffen T. (st32)


Lesenswert?

Hi,
ich möchte gern den ADC Eingang als differenziellen mit Gain benutzen. 
Die Funktionen und die Spannungen sind mir klar. Bei Gain 1 geht das 
auch alles. Nun möchte ich auf Gain 20 umstellen. Sehe ich das richtig, 
dass bei 1,1V Ref, die max. Spannung 55mV betragen kann? (0,055V * 20 = 
1,1V).
Zweite frage, ist die Berechnung für den ADC im Datenblatt richtig? S. 
154 steht

ADC = (((VPOS – VNEG) * 1024)/VREF) * GAIN

Dann müsste man bei 1024 den Wert 20480 raus bekommen. oder denk ich 
falsch?

Vielen Dank

von M. K. (sylaina)


Lesenswert?

Steffen T. schrieb:
> Dann müsste man bei 1024 den Wert 20480 raus bekommen. oder denk ich
> falsch?

Schau dir noch mal diesen Satz an:

Steffen T. schrieb:
> Sehe ich das richtig,
> dass bei 1,1V Ref, die max. Spannung 55mV betragen kann? (0,055V * 20 =
> 1,1V).


Einer von beiden kann ja nicht stimmen, nicht wahr. Entweder ist also 
die maximale Spannung nicht 55 mV oder man kann keine 1024 einsetzen ;)

Und schau dir noch mal genau Kapitel 16.11.2 an ;)

von N. M. (mani)


Lesenswert?

Steffen T. schrieb:
> Zweite frage, ist die Berechnung für den ADC im Datenblatt richtig? S.
> 154 steht
> ADC = (((VPOS – VNEG) * 1024)/VREF) * GAIN

Bei 1,1V Differenz steht da also

Du hast doch oben aber schon richtig geschrieben dass bei 20x Gain nur 
55mV gehen. Dann steht da:

Und das passt dann auch genau in das 10 Bit Breite Ergebnisregister.

EDIT: zu spät :-D

von -gb- (Gast)


Lesenswert?

Steffen hatte oben gefragt was davon richtig ist. Die erste Variante mit 
den mehr als 10 Bits oder die zweite mit der kleinen Spannung am 
Eingang.
Mani hat das jetzt implizit beantwortet:

N. M. schrieb:
> Du hast doch oben aber schon richtig geschrieben dass bei 20x Gain nur
> 55mV gehen.

von kyril (Gast)


Lesenswert?

Steffen T. schrieb:
> dass bei 1,1V Ref, die max. Spannung 55mV betragen kann? (0,055V * 20 =
> 1,1V).
>
> ADC = (((VPOS – VNEG) * 1024)/VREF) * GAIN
>
> Dann müsste man bei 1024 den Wert 20480 raus bekommen. oder denk ich
> falsch?

Falsch gerechnet.

Du hast du zwei Gleichungen. Wenn (VPOS - VNEG) der zweiten Gleichung 
die 0,055V von der ersten sein sollen, kannst du die umgestellt auch als 
1,1V/20 in die zweite einsetzen.

ADC = (((1,1V/20) * 1024)/1,1V) * 20

Und ...?

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.