This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1294NCPDT: USB Driver to work as Soundcard to PC

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: PCM2903C, TLV320ADC3101

Hi,

i want to use the TM4C1294 to get Audio Data and send it via USB to PC.

Is there a USB Library driver that acts like a USB Soundcard?

At the moment i am using the PCM2903C with MSP432 and have 2x USB to PC.

The PCM2903C is a sound card that has stereo audio with max. 16Bit 48kHz sampling. The MSP432 is used to controll buttons, sensors etc..

I whish i could move to TM4C1294 and replace both ICs in one.

If there is no driver USB for audio codec, then is there a simple example of sending 48kHz 16Bit to a PC like "usb_dev_audio"?  

Obs: I would use an external ADC with SPI interface

  • Hi Michael,
    I am not aware of a complete package like that from TI, but there seems to be a good amount of community expertise on this forum. Maybe some of the community members will chime in.
  • Hello Michael,

    Sorry for the late chime in on this, but the only resource I am aware of is the following app note: www.ti.com/.../spma076.pdf

    Summary of app note: "The OPUS Audio Codec can be utilized efficiently on the TM4C129x microcontroller to enable low to mid performance applications that require audio to be captured, stored and played back. This is extremely useful in applications such as VoIP-like phones, information kiosks and HMI devices in industrial markets where low-cost exchange or storage of voice data have to be enabled."

    I don't think that is quite what you are looking for, but that is the extent of audio abilities that the device can support.

    A two chip solution really would be better suited I think.
  • Is it not 'normal/customary' to select an MCU w/'I2S' - when tasked w/such 'audio-centric' applications?
    When 'two' vendor reps ... each 'come up dry' - it may be appropriate (or time) to, 'Cast a wider net.'
  • Hi Ralph,
    So am using now PIC32 MCU from Microchip which has I2S and USB and lots of examples of Audio USB.
    Sad that TI doesnt have any USB Audio MCU and examples, only PCM2903C as a simple not programable sound card.
    I could use CC2640R2 with its I2S and send audio via Bluetooth, but i need to send it with USB.
  • 'Reality' - all too often - proves 'sad!'      As (earlier) noted - should an ARM MCU be desired - multiple (proper/real 'I2S equipped' devices) ARE available!     (yet require, 'casting one's net' - into 'broader & faster flowing' (168MHz +) streams...)

  • Hello Michael,

    I can't speak to the reasoning for other TI MCU lines to not include it, but for TM4C our peripheral set has been more aimed towards industrial applications via Ethernet, USB, and CAN bus support and as such I2S is rarely needed. Not to say you are the only customer who has offered this feedback to us, but a request like this comes up quite rarely.
  • Hi Ralph,
    maybe in the future I2S will come standard in all MCU.
    But for the audio codec i will be using TLV320ADC3101 from TI =)

    Kind regards,

    Michael