![Ratoc Systems USB-Serial Converter REX-USB60F (Japanese) Product Manual Download Page 37](http://html.mh-extra.com/html/ratoc-systems/usb-serial-converter-rex-usb60f/usb-serial-converter-rex-usb60f_japanese-product-manual_788107037.webp)
36
64
バイト以下のデータ転送に関しては、待ち時間で設定した時間の遅延が発生し
ます。
64
バイト以上の大量データを転送する際には、
64
バイトの転送バッファがフ
ルになると即座に転送が開始され、最後の
64
バイト以下のデータ転送に関してのみ
待ち時間で設定した時間の遅延が発生します。
遅延時間のワーストケースは、待ち時間で設定した間隔で
64
バイトのデータが転
送される場合が考えられます。
REX-USB60F
は待ち時間がタイムアウトすると同時
に
64
バイトのデータ転送を行うことになります。
USB
は待ち時間の周期で
64
バイト
の転送データを受け取り、リクエストされた受信バッファサイズになると
USB
シリ
アル変換デバイスドライバ(下図参照)にデータを転送します。
4K
バイトの転送所要時間は、概算(
4096
/
64
)
×0.016
=
1.024
秒になります。
(注意)
USB
で転送されるパケットデータには、
2
バイトの固有情報が含まれます。パケ
ットデータサイズが
64
バイトの場合、
RS232
より実際に受信したデータは
62
バイト
になります。
2
バイトの固有情報は
USB
シリアル変換デバイスドライバ内で自動的
に取り除かれます。
USB60F
の
USB
シリアル変換デバイスドライバはデフォルトで
4K
バイトの
USB
転送データサイズ(
USB Transfer Sizes
)をリクエストします。
RS232
からのデー
タを
PC
に転送する際、
USB
ドライバは下記の事象を検出すると
USB
シリアル変換
デバイスドライバにデータを転送します。
1)
リクエストされたデータバイト数(
4K
バイト)受信を完了
2) 64
バイト以下のショートパケットを
USB
ホストドライバが受信
3)
リクエストがキャンセルされた
64
バイトの
USB
パケットが継続的にホストに送られた場合、
USB
はリクエストさ
れた
USB
転送データサイズ(デフォルト
4K
バイト)に達するまで受信を行います。
USB
転送データサイズに達すると、
USB60F
の
USB
シリアル変換デバイスドライバ
に転送を完了したデータが引き渡され、この時点で通信アプリケーション
(
Communication Application
)は
RS232
からの受信データを受け取ることができ
ます。
RS232
からの転送データが
64
バイト以下の小さいブロック単位で送られてく
る場合や、転送スピードが非常に遅い場合には、待ち時間の設定値がデータ転送の
スループットへ影響を及ぼします。
USB
RS232
データ転送
受信バッファ:
64
バイト
ホスト
PC
Summary of Contents for USB-Serial Converter REX-USB60F
Page 1: ...USB Serial Converter 2009 年 9 月 第 2 0 版 ラトックシステム株式会社 ...
Page 42: ...41 ...