goodsound
100+ Head-Fier
- Joined
- May 25, 2005
- Posts
- 288
- Likes
- 11
I have been reading about USB data transfers and my knowledge about that is still in its infancy, so bear with me if its a stupid question, but I still wanted to ask something about the feasibility of using the Interrupt transfer type for realtime audio data transfer.
What I find attractive about Interrupt type transfer (over the unbiquitous Isochronous transfer) is that it has handshake(NAK - if I may use usb terminology) capability, which ischronous does not.
That makes it a viable option to let the device control the flow of data (use external clock). More specifically it can stop the flow of data from the source (PC) until it is ready for more.
Besides that Interrupt transfer in USB2.0 shares the same other advantages of Isochronous i.e. same data payload and guranteed latency.
Are there any devices out there that use Interrupt mode ? If not, then why ? What are the possible issues with this ?
I understand it wasn't a practical option in USB1.1, but in reality who uses 1.1 anymore ?
I posted this on a couple of forums so sorry if you're reading this again.
What I find attractive about Interrupt type transfer (over the unbiquitous Isochronous transfer) is that it has handshake(NAK - if I may use usb terminology) capability, which ischronous does not.
That makes it a viable option to let the device control the flow of data (use external clock). More specifically it can stop the flow of data from the source (PC) until it is ready for more.
Besides that Interrupt transfer in USB2.0 shares the same other advantages of Isochronous i.e. same data payload and guranteed latency.
Are there any devices out there that use Interrupt mode ? If not, then why ? What are the possible issues with this ?
I understand it wasn't a practical option in USB1.1, but in reality who uses 1.1 anymore ?
I posted this on a couple of forums so sorry if you're reading this again.