Forum: Digitale Signalverarbeitung / DSP / Machine Learning Audiosignal an TMS320F28335 eZdsp EVAL-Board


von Domi S. (mecler)


Lesenswert?

Hallo,

ich hätte eine Frage zur Signalansteuerung eines Audiosignals an ein
TI-TMS320F28335 eZdsp EVAL-Board.
Meine Aufgabe besteht darin ein Audiosignal an das Board, bzw. an einen
Analogeingang des Boards zu geben, über den AD-Wandler das Signal zu 
digitalisieren und später über einen Algorithmus das Signal zu 
verarbeiten.
Meine Frage hierbei wäre, was man beachten muss wenn man mit einem 
Audiosignal (Ausgang-Mischer/Mikrofonsignal direkt) auf einen solchen 
Analogeingang direkt geht.
Ist dafür eine Vorbeschaltung notwendig, bzw. ein Entkoppelkondensator
(Hoch/Tiefpass)?
Bin leider kein Audioexperte, daher hoffe ich mir kann jemand 
weiterhelfen...

Gruß,
Dominic

von Jürgen M. (Gast)


Lesenswert?

Hi Domi,
also die ADCs können bis zu einer Spannung von 3V wandeln. Alles darüber 
ist dann einfach nur 4095.
Es gilt also die Spannung auf einen Bereich von 0 bis 3V zu "normen".
Vor den ADC muss außerdem noch ein Tiefpass.
Der dient dazu während der Wandlung die Spannung am ADC-Pin konstant zu 
halten, der ADC saugt nämlich viel Strom.
Den genauen Wert habe ich nicht im Kopf, aber das sollte im Datenblatt 
stehen.
Falls nicht, einfach Bescheid geben werde dann mal nachsehen.

Grüße
Jürgen

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Der interne 12 Bit ADC ist für vernünftige Audiosignalverarbeitung 
ungeeignet. Zudem wäre wesentlich mehr nötig, als nur eine DC 
Entkopplung.

Um eine angemessene Klangqualität zu erreichen, sollte man einen ADC mit 
16 bis 24 Bit einsetzen, der als Sigma-Delta Wandler aufgebaut ist und 
eine übliche Audioabtastrate (z.B. 44100 Samples/Sekunde) kann.

Und dann benötigt man natürlich auch einen DAC, oder soll das Signal nur 
digital ausgegeben werden?

Mein Tip wäre es, ein Board zu verwenden, das das alles schon drauf hat, 
z.B. das DSK6713 oder wenn es günstiger sein soll, dann dieses:
http://www.mikrocontroller.net/articles/TMS320VC5505_eZDSP_USB_Stick

Wenn es kein anderes Board sein darf, dann sollte man einen ordentlichen 
Audiocodec anschließen, der die AD- und DA-Wandlung übernimmt, z.B. 
einen aus der TLV320AIC Serie.

Grüße,

Peter

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.