Most minimalistic chip that I can do USB High Speed with?

Go To Last Post
9 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi,

 

So I need to use USB High Speed for a very simple application — an audio interface. This requires almost no processing power besides USB transport of multiple channels (8?) of high fidelity audio (192 or possible 96 kHz). These will then be sent out to DACs and in from ADCs using any form that works best (maybe I2S?) As such, using something like a UC3A3 is probably over kill, I don't need 144 pins and won't be using basically any of its features besides the USB.

 

I'm looking for something small and minimalistic that matches these requirements. I saw that maybe devices that don't natively support USB High Speed can just be attached to an external PLL maybe? I'm not certain of this.

 

This doesn't need to be a single chip solution. I don't even really need to use an AVR. Anything works. I just want there to be as little wasted space/pins as possible.

 

Thanks!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I would have thought there'd be more choices looking at Cortex?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If you are looking to take 8 analog sources and con very them to digital, there quite a bit of processing.

Google "Multi channel audio processor", or "Multi channel audio analog to digital converter". There are many on the market that studios use.

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

thor.lucas wrote:

So I need to use USB High Speed for a very simple application — an audio interface. This requires almost no processing power besides USB transport of multiple channels (8?) of high fidelity audio (192 or possible 96 kHz). These will then be sent out to DACs and in from ADCs using any form that works best (maybe I2S?)...

This doesn't need to be a single chip solution. I don't even really need to use an AVR. Anything works. I just want there to be as little wasted space/pins as possible.

 

The challenge here may be that 8 channels of i2s ?

Nuvoton have a NUC505  Cortex M4 in 48 pins that has HS-USB * also M483 series that looks to manage 4 x i2s, so if your 8ch was 4 stereo, that might  just fit ?

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Beautiful, thank you! While technically not stereo, this will work. It's 8 mono tracks (modular synthesis is typically done mono).

 

Thanks for this!

 

Edit: I can't figure out where to buy it lol

Last Edited: Sun. Nov 24, 2019 - 09:03 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:
If you are looking to take 8 analog sources and con very them to digital, there quite a bit of processing. Google "Multi channel audio processor", or "Multi channel audio analog to digital converter". There are many on the market that studios use. Jim

 

I was planning on using external DACs and ADCs anyway. I will take a look at those — thanks!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

clawson wrote:
I would have thought there'd be more choices looking at Cortex?

 

I'm a noob when it comes to these things, so you're probably right. Have been a programmer for 10 years but only got into EE recently, mostly analog stuff. This is only my first time making something that doesn't just use an ATTiny or ATMega, and that combines both analog and digital.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

thor.lucas wrote:

Beautiful, thank you! While technically not stereo, this will work. It's 8 mono tracks (modular synthesis is typically done mono).

 

Thanks for this!

 

Edit: I can't figure out where to buy it lol

 

Nuvoton have a store :  Eval boards and selected MCUs available 

https://direct.nuvoton.com/en/

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If you particularly wanted to stay Microchip, then many PIC32 models have USB 2.0 High Speed  and SPI with I2S functionality. The chip I am using has 6 SPI/I2S modules but I believe that is actually the maximum for PIC32.