USB Audio - Extrem niedrige Abtastraten

Gast #4492389
Hallo

Ich habe ein paar Sensoren, die ich per USB anbinden will.
Die Abtastrate liegt bei ca. 1kHz. Mehr Daten sollen auch nicht 
übertragen werden. Die Auflösung liegt bei 16 oder 24Bit.

Ich hatte die Idee, die Anbindung per USB Audio per PCM zu realisieren. 
Dann müsste ich mir zumindest anfangs über die Empfängerseite wenig 
Gedanken machen. Ich habe auf USB.org die Spezifikation zu den 
Audioprofilen gelesen. Ich habe dort allerdings wenig Informationen zu 
den erlaubten Abtastraten gefunden.

Weiß jemand von euch, wo ich dazu Informationen finden kann?
Ist prinzipiell alles erlaubt, sofern die Bandbreite ausreichend ist?


Vielen Dank.
Abschnitt 2.2.5 der USB Device Class Definition for Audio Data Formats 
sagt:
> Sampling frequencies occupy three bytes and are expressed in Hz
> to support over-sampled, reduced bit-resolution systems (the range
> is from 0 to 16,777,215 Hz).

Aber du solltest dir überlegen, ob Bulk Transfers mit WinUSB nicht doch 
die bessere Lösung wären.
Hallo Tilo,

ja, es ist prinzipiell alles erlaubt, sofern die Bandbreite ausreichend 
ist. Ich habe hier ein USB-Audio Interface mit dem ich (m)einen ADC von 
8 kHz (weniger macht keine meiner Quellen und auch nicht der 
S/P-DIF-Empfänger im USB-Interface) bis 192 kHz über USB Audio Class 1 
betreiben kann, wobei ab ca. 128 kHz nur noch 16 Bit möglich sind, oder 
nur 1 Kanal mit 32 Bit oder was auch immer...

Was immer in der USB-Spezifikation steht muss nicht bedeuten, dass es 
die Hardware oder die Treiber in den PCs können. Die generischen Audio 
Class 1-Treiber von Windows und OS-X spielen bei 8 kHz jedenfalls mit.

Grüße, Uwe
Gast
Vielen Dank für eure Tips.

Es werden recht viele Kanäle, dazu haben die Sensoren noch ein paar 
Einstellungen. Dazu kommen noch ein paar andere Anforderungen, wegen 
derer Bulk nicht optimal ist. Am liebsten wären mir Interrupt Transfers, 
bei FS reicht da aber die Bandbreite nicht mehr, da ist bei 64kbyte/s je 
Endpoint Schluß.

Im PDF zu "Audio Data Formats" Version 1 habe ich den Abschnitt jetzt 
auch gefunden, Danke. In Version 2 ist das Feld in Revision 1.7o 
rausgeflogen.

Ich werde einfach mal einen Versuch wagen und schauen was rauskommt.

/Edit:
Windows schinet Version 2 nicht zu untersützen, für mich sollte Version 
1 ausreichen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.