28.01.2015 Aufrufe

RX-Mikrocontroller - elektronik industrie

RX-Mikrocontroller - elektronik industrie

RX-Mikrocontroller - elektronik industrie

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Embedded-Systeme<br />

über den Bus. Die Umsetzung dieses Synchronisierungsmechanismus<br />

ist jedoch<br />

nicht einfach. Herkömmliche Implementierungen<br />

erfordern High-end-Embedded-<br />

Systeme mit komplexen Datenwandlern<br />

oder teuren PLLs, um die vom System geforderte<br />

Taktgenauigkeit einzuhalten.<br />

In einem System mit einer Abtastrate<br />

von 48 kHz sendet der Host jede Millisekunde<br />

einen Datenblock mit 48 analogen<br />

Ausgangswerten. Die Senke muss die Audiodaten<br />

puffern, um jeweils eine Abtastung<br />

an den DAC senden zu können. Jede<br />

Taktabweichung zwischen Host und Device<br />

(selbst kleinste Abweichungen) führen<br />

zu einem Überlauf- oder Unterschreitungszustand.<br />

Die USB-Spezifikation definiert<br />

verschiedene Methoden, wie Host/<br />

Device-Taktabweichungen zu begegnen<br />

ist. USB definiert Modi, die den Betrieb<br />

von Quellen und Senken regeln. Bei Audio-out<br />

ist der Host die Quelle und das Device<br />

die Senke. Bei Audio-in ist das Device<br />

die Quelle und der Host die Senke.<br />

Asynchroner Modus<br />

Bei asynchronem Betrieb liefert die Senke<br />

genaues Feedback an die Quelle. Auf der<br />

Grundlage dieser Rückmeldungen passt<br />

die Quelle die Anzahl der Abtastungen an,<br />

die sie an die Senke sendet. Bild 1 beschreibt<br />

den asynchronen Modus mit ei-<br />

www.<strong>elektronik</strong>-<strong>industrie</strong>.de

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!