Pipeline ADU

Gast #3245883
Lesenswert?
• ▲
▼
> Der digitalwert ist doch die Summe der einzelnen quantisierungen oder??
> Natürlich geteilt durch die jeweilige Verstärkung...

Natuerlich nicht. Die Pipeline bezieht sich auf die 
Verarbeitungsschritte. Jeder Wert ist unabhaengig. Die Werte kommen 
verzoegert raus, und werden intern gepipelinet.
Gast #3245983
Lesenswert?
• ▲
▼
Jan R. schrieb:
> Der digitalwert ist doch die Summe der einzelnen quantisierungen oder??

Im Prinzip ist der Ausgabewert die gewichtete Summe der einzelnen 
Quantisierungsergebnisse.

D.h. das Ergebnis der ersten Stufe ergibt (um x Takte verzögert) die 
höchstwertigen Bits des Ausgabewerts. Das Ergebnis der zweiten Stufe 
ergibt (um x-1 Takte verzögert) die nächst niederwertigen Bits. Das 
Ergebnis der letzten Stufe ergibt die niederwertigsten Bits des 
Ausgabewerts.

Soweit das Grundprinzip, tatsächliche Implementierungen sind etwas 
komplizierter:
http://www.analog.com/static/imported-files/tutorials/MT-024.pdf
Gast #3245999
Lesenswert?
• ▲
▼
Was meinst du mit wertige Summe . Dar addiert doch x+(x-1)+(x-2) usw.. 
Sodass die Werte hält zusammenpassen. Und die analogspannung wird doch 
gespeichert und erst wider redetet, Wenn der Wert ausgegeben ist..
Gast #3246123
Lesenswert?
• ▲
▼
Ok jetzt bring ich nen Beispiel.. 3bit Stufen 3stück hintereinander an 
10V also 1,25V Schritte.

Ich lege jetzt 2V an 1,25 kommen am Ausgang raus. Jetzt gebe ich das 
ganze Auf den summierer. Der zieht 2V-1,25V = 0,75V

Verstärkung um den Faktor 2 =1,5V

1,25V am Ausgang

2-1,25=0,75

Wieder

2-1,25

*2 =1,5v


Gewichtete Summe.

1,25+1/2*1,25+1/4*1,25=2,25 Nicht zwei...

Wo ist der Fehler habe die gewichtete Summe und alles genommen.

Muss jeder Quantifizierende Wandler eine andere Auflösung haben, ist die 
Verstärkung vorgeschrieben?? Kann mir das jemand berechnen
Gast #3246768
Lesenswert?
• ▲
▼
Dein Fehler liegt darin, dass du bei 3 Bit pro Stufe nicht mit einer 
Verstärkung von 2 sondern mit einer Verstärkung von 8 rechnen musst. 
Ebenso ist der Saklierungsfaktor bei der Addition nicht 1/2 sondern 1/8.

Also in deinem Rechnebeispiel:
10V Eingangsspannungsbereich, 3 Stufen mit je 3 Bit, 2V am Eingang

1. Stufe: Ergebnis 1,25V (001)
          Differenz 2-1,25=0,75
          Verstärkung 0,75*8=6V als Eingang für zweite Stufe
2. Stufe: Ergebnis 5V (100)
          Differenz 6-5=1V
          Verstärkung 1*8=8V als Eingang für dritte Stufe
3. Stufe: Ergebnis 7,5V (110)

Wenn du die drei Ergebnisse zusammensortierst bekommst du
b001 100 110 = d102 als Ausgangswert. Das entspricht bei dem 9-Bit ADC 
mit 10V Eingangsbereich einer Spannung von 1,992V

In deiner Rechenweise mit richtiger Saklierung:
1,25V + 5V/8 + 7,5V/64 = 1,992V
Gast #3273682
Lesenswert?
• ▲
▼
Achim S. schrieb:
> Dein Fehler liegt darin, dass du bei 3 Bit pro Stufe nicht mit einer
> Verstärkung von 2 sondern mit einer Verstärkung von 8 rechnen musst.
> Ebenso ist der Saklierungsfaktor bei der Addition nicht 1/2 sondern 1/8.
>

Woher weiß ich was der richtige verstärkungsfaktor ist und warum?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.