Audio-Signal "verschieben"

Gast #3445172
Lesenswert?
• ▲
▼
Hallo zusammen.
Ich sitze schon seit einiger Zeit an einem für mich riesen Probem und 
ich hoffe mir kann dabei jemand helfen.

Ich beschäftige mich gerade ein bisschen mit dem Thema Mikrocontroller 
und hab mir hierfür jetzt ein Audio-Delay mit ADC und Ringbuffer 
"gebastelt". Das ganze funktioniert auch schon so weit. Hab eine 
DC-Spannung von 5 Volt an ein Poti angelegt und je nach dem welche 
Spannung am ADC-Pin des Controllers ankommt, leuchten bestimmte LED´s 
auf meine Porgrammier-Board.

So, jetzt kommt das Problem:
Das Audio-Delay soll als "erweiterung" einer Schaltung meines Kumpels 
fungieren. Er liefert mir an meine Baugruppe ein Audio-Signal (Sinus), 
dass zwischen +5 und -5 Volt liegt. An meinem ADC kann ich aber nur 
Spannungen zwischen 0 und 5 Volt verarbeiten.
Das heißt, ich muss diese ankommende Signal hernehmen, halbieren dass 
ich Vpp nur noch 5 Volt habe und nach oben verschieben, dass das Signal 
vollständig im positiven Bereich liegt. Ich hab das ganze jetzt schon 
mit einem Spannungsteiler mit Offset versucht, aber ich bekomms einfach 
nicht hin.
Ich hoffe jemand versteht mein Problem und kann mir irgendwie 
weiterhelfen.

Gruß Chris
Gast #3445841
Lesenswert?
• ▲
▼
1
                 10k           10k
2
      GND |-----[===]----+----[===]---o Aref (5V)
3
                         |
4
            -  +         |              
5
Eingang o---||---[===]---+-----> zum ADC
6
~5Vss      1µF    18k
Die 18k habe ich geschätzt, weil ich die Berechnungsformel nicht 
griffbereit habe. Probiere es mal so aus.
Gast #3448454
Lesenswert?
• ▲
▼
oder nimm einen op
mit einem addierer kannst du das signal von -5V bis 5V auf 0V-10V heben 
wenn du plus 5 rechnest.
gleichzeitig kannst du auch mit dem addierer durch 2 teilen und du 
erhälst 0V bis 5V
(falls das nicht zu aufwendig ist mit der spannungsversorgung der op's. 
aber dein kumpel benutzt doch bestimmt selber op's der kann dir das 
signal doch so rausgeben wie es gebraucht wird)

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.