Home Computer Audio Asylum

Music servers and other computer based digital audio technologies.

Bulk in my experience

Steve,

I have used some of these ARM based controllers and tried this out. It is very simple to setup a bulk based system if it resides on a USB link that is not taxed by other things.

Basically what it comes down to is the buffering on the DAC side of things. What I did was use one of these Atmel AT91SAM7S128 which has 64K of SRAM and 128k or program space. IAR.com has a real nice dev kit for it with C eval and a USB JTAG emulator.

Basically what I did was setup 2 endpoints one bulk and one hid. The bulk would fill the buffer to like 75% then the HID would send a wait to the computer until the buffer would fall below 50% then the HID would send a ready.

This worked pretty well but the ap on the mac side would have needed to be written as a driver.

Is it better? well I guess if I wanted to sit around and write PC code all day. I would say a week of work on the mac and I could have had the driver done. Then what about 6 months before getting the PC to work.

There is not way that I know of to increase the priority of any of the USB devices.

Thanks
Gordon
J. Gordon Rankin


This post is made possible by the generous support of people like you and our sponsors:
  WEET Music Caps  


Follow Ups Full Thread
Follow Ups


You can not post to an archived thread.