In Reply to: Re: Answer posted by audioengr on January 22, 2007 at 23:03:10:
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:
Follow Ups
- Bulk in my experience - Gordon Rankin 08:46:00 01/23/07 (5)
- Re: Bulk in my experience - audioengr 10:50:00 01/23/07 (4)
- Re: Bulk in my experience - Gordon Rankin 12:05:43 01/23/07 (3)
- Re: Bulk in my experience - audioengr 16:46:48 01/23/07 (2)
- TUSB3200 - Gordon Rankin 06:35:11 01/24/07 (1)
- Re: TUSB3200 - audioengr 11:28:51 01/24/07 (0)