Isochronous転送について

 初めて投稿(質問)させて頂きますので、宜しくお願いします。

USBの仕様:USB2.0 Full Speed

Target側のハームウエアーにつきましては何とかなると思いますが、
ホストPCのデバイスドライバーのサービスが心配に付き質問させて頂きます。

システム概要:TargetデバイスにADCを搭載しています。このADCでAD変換しましたデーターを、
USBを介して、HostのPCに転送するシステムを考えています。

転送レート:下記の仕様です。
 CH数:4ch
 データービット数:16ビット/ch
 AD変換速度:96KHz

よって、USB転送レート:96KHz*16bit*4ch=6.2Mbps となります。

Q1)Target側で、6.2Mbpsで転送したい訳ですが、WindowsXpが、その仕様を
満たす様なサービス、即ち転送可のサービスをしてくれるでしょうか?

先ず、装置を製作して試験すればすむ訳ですが、USBはCDCクラスのRS232C転送を経験した
だけですので、この初歩的な質問をさせている状態です。

お手数ですが、コメント頂けますと、大変助かります。

御免なさい。 お礼の

御免なさい。

お礼の投稿が、遅くなりまして。

簡単適切な、ご回答本当にありがとうございます。

ホスト側のデーター取込も考慮しまして、バルク伝送で、まずWinUSBでやってみようと
考えている次第です。

最初は、五里夢中でしたが、この投稿等の機会を得まして、すこしづつ、先が見えて来ました。

今後とも宜しく、お願いします。

>

> Q1)Target側で、6.2Mbpsで転送したい訳ですが、WindowsXpが、その仕様を
> 満たす様なサービス、即ち転送可のサービスをしてくれるでしょうか?

これは恐らくUSBポートを4ポート並べて使う事についての質問だと思いますが、Windows XPには特に制限はありません。
Host側コントローラとドライバ次第だと思います。特にIsochronous転送による制限もありません。
手間をかければ可能だと思いますが、データ転送であればバルク転送をお勧めします。

ご質問のシステムについては詳しくわかりませんが、恐らくFull SpeedのLANアダプタを4個Host PCに接続することをイメージすれば、どのような問題が起こりそうか想定できるかと思います。別の手段を使った方が賢明です。