Atmega8 und R2R Netzwerk für DAC

OP #3225830
Lesenswert?

Hallo,

Ist es korrekt, dass ich für die DAC Wandlung mit einem R2R Netzwerk die 
nichtgeschalteten digitalen Ausgänge auf Masse geschaltet werden müssen 
um das R2R Netzwerk korrekt in seinen Schritten steuern zu können?
Macht der Atmega8 das so, das er nicht geschaltete Ausgänge auf Masse 
schaltet oder muss ich das anders realisieren?

Gruß
Martin
Gast #3226125
Lesenswert?

> Ist es korrekt

Ja.

> das er nicht geschaltete Ausgänge

Es gibt keine nicht-geschalteten Ausgänge.

Es gibt nur auf 0 und auf 1 geschaltete Ausgänge,
so daß der Ausgang mit 0V (Masse, GND) oder 5V (VCC) verbunden ist.

Nicht-geschaltet wird ein Ausgang, wenn man ihn zum Eingang macht,
dann ist er offen, so als ob er nicht angeschlossen wäre.

Das Problem am R2R Netzwerk an uC-Ausgängen ist, daß der uC-Ausgang 
selbst auch einen Widerstand hat, der sich zum externen Widerstand 
addiert. Selbst wenn extern 10k und intern nur 10 Ohm sind, reicht das 
für eine Ungenauigkeit schlechter als 10bit, für die man allerdings 
sowieso 0.1% Widerstände haben muss.
Gast #3226303
Lesenswert?

Danke für die Antworten.

MaWin schrieb:
>> Ist es korrekt
>
> Ja.
>
>> das er nicht geschaltete Ausgänge
>
> Es gibt keine nicht-geschalteten Ausgänge.
>
> Es gibt nur auf 0 und auf 1 geschaltete Ausgänge,
> so daß der Ausgang mit 0V (Masse, GND) oder 5V (VCC) verbunden ist.

Ja danke das wollte ich wissen. Hätte ja sein können das es Anders ist! 
THX

>
> Nicht-geschaltet wird ein Ausgang, wenn man ihn zum Eingang macht,
> dann ist er offen, so als ob er nicht angeschlossen wäre.
>
> Das Problem am R2R Netzwerk an uC-Ausgängen ist, daß der uC-Ausgang
> selbst auch einen Widerstand hat, der sich zum externen Widerstand
> addiert. Selbst wenn extern 10k und intern nur 10 Ohm sind, reicht das
> für eine Ungenauigkeit schlechter als 10bit, für die man allerdings
> sowieso 0.1% Widerstände haben muss.


Also wähle ich Widerstände höher als 10k. Besser 50k und 100k. Will aber 
auch nur max 8 Bit haben. Den Strom werde ich dann mittels OP 
verstärken.

THX
Gast #3226328
Lesenswert?

10k sind der übliche Wert, schliesslich darf der Messwert auch nicht vom 
Eingangsstrom des nachfolgenden OpAmps verfälscht werden.
20k geht auch, 100k wird ungenauer als nötig es sei denn man verwendet 
Elektrometer-OpAmps.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren