Author Topic: Implementing USB Audio / HID  (Read 29897 times)

0 Members and 1 Guest are viewing this topic.

Offline joseph.anand

  • Regular Contributor
  • *
  • Posts: 56
  • Country: in
Re: Implementing USB Audio / HID
« Reply #25 on: July 10, 2013, 09:11:33 am »
Most microcontrollers will not support USB 2.0 High speed (their clock speeds are too low to handle) which is what you will need to be able to implement UAC2. Instead try using the Beaglebone/Beaglebone black (https://groups.google.com/d/topic/beagleboard/qdLcceqH3ms). Also avoid using multiple codecs and decide on one that supports multiple audio input/outputs like the Analog Device's AD193x series (http://www.analog.com/en/codec-afe-mxfe/audio-codecs/ad1937/products/product.html) or the TI's PCM3168A .


I've come to the same conclusion (as a plan). I am going to use 4 CS4270 chips and some sort of FPGA or microcontroller to interface the chips to the PC. My problem is that there doesn't seem to be much information on which boards support UAC1, UAC2, isochronous transfers, or USB communication in general...
« Last Edit: July 10, 2013, 09:29:53 am by joseph.anand »
 

Offline ve7xen

  • Frequent Contributor
  • **
  • Posts: 671
  • Country: ca
    • VE7XEN Blog
Re: Implementing USB Audio / HID
« Reply #26 on: July 10, 2013, 09:47:18 am »
USB2-HS is not required for UAC2.
73 de VE7XEN
 

Offline MLM

  • Contributor
  • Posts: 18
  • Country: us
    • Eric Eastwood
Re: Implementing USB Audio / HID
« Reply #27 on: July 10, 2013, 02:02:29 pm »
Instead try using the Beaglebone/Beaglebone black (https://groups.google.com/d/topic/beagleboard/qdLcceqH3ms). Also avoid using multiple codecs and decide on one that supports multiple audio input/outputs like the Analog Device's AD193x series (http://www.analog.com/en/codec-afe-mxfe/audio-codecs/ad1937/products/product.html) or the TI's PCM3168A .

Multiple people have mentioned the Beaglebone Black but I have found no information on using it as a USB peripheral, UAC 1.0. Maybe it is because I do not have it in hand or used it before but could someone explain how to implement this functionality. I am guessing you have to use the USB client port on the bottom.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf