Hallo 31337!

Das ist eine fereinfachte Art von D/A Wandler mit gewogenen Resistoren, die entsprechend dem digitalem Wert, durch jedem Bit zugewiesenen Schalter, miteinander parallel verbunden werden. Der R23, der viel Gröser als der grösste R30 ist, wirkt hier als Konstantstromquelle (KSQ) und die Ausgangspannung (Uo) auf dem R24, dessen weiteren Anschluss aus dem Teilschaltplan nicht erkennbar ist, ist abhängig von den mit GND verbundenen Resistoren R25-R30.

Ich habe versucht, das ganze im Code zu skizzieren und erklären. Wenn noch nicht alles klar ist, bitte, weiterfragen.

MfG
Code:
              _ _    I
             / X \ ----->
        o---( ( ) )-------+-----+-----+-----+-----+-----+-----o
        A    \_X_/        |     |     |     |     |     |     A
        |                .-.   .-.   .-.   .-.   .-.   .-.    |
        |     KSQ      R6| | R5| | R4| | R3| | R2| | R1| |    |
        |             64k| |32k| |16k| | 8k| | 4k| | 2k| |    |
        |                '-'   '-'   '-'   '-'   '-'   '-'    |
        |                 |     |     |     |     |     |     |
     Ui |              \  o  \  o  \  o  \  o  \  o  \  o     | Uo
        |               \     \     \     \     \     \       |
        |             S6 \. S5 \. S4 \. S3 \. S2 \. S1 \.     |
        |                 o     o     o     o     o     o     |
        |                 |     |     |     |     |     |     |
        |                 +-----+-----+-----+-----+-----+     |
        |                 |                                   |
       ===               ===                                 ===
       GND               GND                                 GND


       Uo = Rg * I, für Rg = unendlich Uo = Ui, wenn unbelastet

                                     1
       Rg = ---------------------------------------------------
                1        1        1        1        1        1
            S1* -- + S2* -- + S3* -- + S4* -- + S5* -- + S6* --
                R1       R2       R3       R4       R5       R6

       SX = 0 wenn Schalter SX ist offen

       SX = 1 wenn Schalter SX ist geschlossen