1: 2013-10-03 (木) 17:27:23 takaboo ソース 現: 2015-03-10 (火) 01:04:01 takaboo ソース
Line 1: Line 1:
 +TITLE:USB-3WAY MANUAL
#norelated #norelated
#contents #contents
[[ショップページへ>http://www.besttechnology.co.jp/modules​/onlineshop/index.php?fct=photo&p=150]] [[ショップページへ>http://www.besttechnology.co.jp/modules​/onlineshop/index.php?fct=photo&p=150]]
**概要 [#x19d52f1] **概要 [#x19d52f1]
-USB-3WAYはPCのUSBコネクタに3種類のシリアルI/F(RS232C・RS485・TTL)を増設する製品です。~ +USB-3WAYはPCのUSBコネクタに3種類のシリアルI/F(R-S232C・RS-485・TTL)を増設する製品です。~ 
-RS232Cは全二重かつ一部のハードフロー制御端子を、RS485及びTTLはデータのみの半二重をサポートし、基本的にいずれか1つのI/Fのみを使用する事を前提とした構成となっています。+RS-232Cは全二重かつ一部のハードフロー制御端子を、RS-485及びTTLはデータのみの半二重をサポートし、基本的にいずれか1つのI/Fのみを使用する事を前提とした構成となっています。
**仕様 [#i301ae77] **仕様 [#i301ae77]
Line 13: Line 14:
***基本仕様 [#mef16460] ***基本仕様 [#mef16460]
-|品番 |BTE061E | +|品番 |BTE061E |<
-|PCBリビジョン |E104 +|PCBリビジョン |E104B |<
-|動作温度範囲 |-10~60℃ 結露なきこと | +|動作温度範囲 |0~60℃ 結露なきこと |<
-|寸法 |約33x31x13 mm | +|寸法 |約33x31x13 mm |<
-|重量 | | +|重量 | |<
-|電源 |USBバスパワー | +|電源 |USBバスパワー |<
-|コネクタ |USB microB x1 &br;D-SUB 9pin オス x1 | +|コネクタ |USB microB x1 &br;D-SUB 9pin オス x1 |<
-|通信仕様 |RS232C:全二重、最大通信速度 1Mbps&br;RS485:半二重、最大通信速度 3Mbps、最大ノード数 256台 &br;TTL:半二重、最大通信速度 3Mbps |+|各I/F仕様 |RS-232C|複信 全二重 (CD,ER,DR,CI使用不可)&br;最大通信速度 1Mbps (Load:250pF/3kΩ)&br;ESD保護 ±10kV&br;絶対最大定格:-22V~+25V| 
 +|^|RS-485|複信 半二重&br;最大通信速度 3Mbps&br;最大ノード数 256台&br;ESD保護 ±15kV&br;絶対最大定格:-12V~+15V| 
 +|^|TTL|複信 半二重&br;最大通信速度 3Mbps&br;ESD保護 ±2kV&br;絶対最大定格:6V | 
 + 
 +***外観 [#u9ce9c24] 
 +| [[3D pdf>http://www.besttechnology.co.jp/down​load/3D/E104B_3D.pdf]] |
***内部簡略ブロック [#p74c6514] ***内部簡略ブロック [#p74c6514]
#ref(block.png,100%) #ref(block.png,100%)
-***端子配置 [#c677d95a]+***配置 [#c677d95a]
#ref(layout.png) #ref(layout.png)
Line 36: Line 42:
-ピンアサインは以下の通り。 -ピンアサインは以下の通り。
#ref(D-SUB.png) #ref(D-SUB.png)
-| Pin No. | 名称(RS232C) | Signal | Direction |h+| Pin No. | 名称(RS-232C) | Signal | Direction |h
| 1 |  | TX/RX(TTL) | I/O | | 1 |  | TX/RX(TTL) | I/O |
-| 2 | RD | RXD(RS232C) | I | +| 2 | RD | RXD(RS-232C) | I | 
-| 3 | SD | TXD(RS232C) | O | +| 3 | SD | TXD(RS-232C) | O | 
-| 4 |  | D+ (RS485) | I/O |+| 4 |  | D+ (RS-485) | I/O |
| 5 | SG | GND | - | | 5 | SG | GND | - |
-| 6 |  | D- (RS485) | I/O | +| 6 |  | D- (RS-485) | I/O | 
-| 7 | RS | RTS (RS232C) | O | +| 7 | RS | RTS (RS-232C) | O | 
-| 8 | CS | CTS (RS232C) | I |+| 8 | CS | CTS (RS-232C) | I |
| 9 |  | USBバスパワーに接続 | O | | 9 |  | USBバスパワーに接続 | O |
9ピンにはPCのUSB端子から供給されるUSBバスパワーが接続されており、PCのUSBポートが許容する電流値以下であれば本端子を外部機器用電源として使用可能。 9ピンにはPCのUSB端子から供給されるUSBバスパワーが接続されており、PCのUSBポートが許容する電流値以下であれば本端子を外部機器用電源として使用可能。
Line 58: Line 64:
**使用方法 [#r3c28c96] **使用方法 [#r3c28c96]
 +ソフトウェア及びデバイスドライバについては、PCのOSにWindowsがインストールされている場合の説明となります。
 +
***デバイスドライバのインストール [#u86863bc] ***デバイスドライバのインストール [#u86863bc]
-本製品には[[FTDI社>http://www.ftdichip.com/]]のUSBシリアル変換ICが使用されています。+本製品には[[FTDI社>http://www.ftdichip.com/]]のUSBシリアル変換ICが使用されています。
 +デバイスドライバのインストール手順の詳細は[[こちら>How to install FTDI's device driver]]を参照下さい。
-インストール手順の詳細は[[こちら>How to install FTDI's device driver]]を参照下さい。 
***応答の待ち時間 [#vaffe8b2] ***応答の待ち時間 [#vaffe8b2]
FTDI社のUSBシリアル変換ICはチップ内にタイマが内蔵されており、このタイマのタイムアウトにより送受信のイベントが発生します。このタイムアウト時間は提供されるデバイスドライバにて16msに設定されているため、これより短い時間での応答性を得ようとする場合は値を変更しなくてはなりません。~ FTDI社のUSBシリアル変換ICはチップ内にタイマが内蔵されており、このタイマのタイムアウトにより送受信のイベントが発生します。このタイムアウト時間は提供されるデバイスドライバにて16msに設定されているため、これより短い時間での応答性を得ようとする場合は値を変更しなくてはなりません。~
Line 68: Line 76:
***I/Fの選択 [#i43f2580] ***I/Fの選択 [#i43f2580]
-送信はRS232C・RS485・TTLの全I/Fに対して同時に行われ、選択することはできません。~+送信はRS-232C・RS-485・TTLの全I/Fに対して同時に行われ、選択することはできません。~
受信はD-SUBへ接続されている端子全てが対象で、内部でOR接続されています。そのため通常はいずれか1つのI/Fのみを外部機器と接続して使用するものとしています。~ 受信はD-SUBへ接続されている端子全てが対象で、内部でOR接続されています。そのため通常はいずれか1つのI/Fのみを外部機器と接続して使用するものとしています。~
-TTLおよびRS485は半二重I/Fを介して送受信が排他的に行われます。TTLは1番端子のみ、RS485は4番(D+)と6番(D-)端子となります。~+TTLおよびRS-485は半二重I/Fを介して送受信が排他的に行われます。TTLは1番端子のみ、RS-485は4番(D+)と6番(D-)端子となります。~
無通信状態では常に受信モードとなり、PCから送信がなされると送信モードに切り替わり、送信バッファ内のデータを送信し切ると再度受信モードとなります。 無通信状態では常に受信モードとなり、PCから送信がなされると送信モードに切り替わり、送信バッファ内のデータを送信し切ると再度受信モードとなります。
***ボーレート [#f785184a] ***ボーレート [#f785184a]
-RS232Cは最大で1Mbps、RS485とTTLは最大で3Mpbsまで対応します。~+RS-232Cは最大で1M[bps]、RS-485とTTLは最大で3M[bps]まで対応します。~
なお、FTDIのUSBシリアル変換ICの仕様として、設定可能なボーレートは次式により導かれ、さらに高い順に以下の表の様に決定されています。 なお、FTDIのUSBシリアル変換ICの仕様として、設定可能なボーレートは次式により導かれ、さらに高い順に以下の表の様に決定されています。
- real baudrate = 3000000 / internal divisor + actual baudrate = 3000000 / internal divisor 
-| real baudrate[bps] | internal divisor |h + internal divisor = n + 0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875 
-| 3000000| 0| + (n = 2..16384) 
-| 2000000| 1|+ 
 +| actual baudrate[bps] | internal divisor |h 
 +| 3000000| 0*
 +| 2000000| 1*|
| 1500000| 2| | 1500000| 2|
-| 1411764.706| 2.125| +| 1411765| 2.125| 
-| 1333333.333| 2.25| +| 1333333| 2.25| 
-| 1263157.895| 2.375|+| 1263158| 2.375|
| 1200000| 2.5| | 1200000| 2.5|
-| 1142857.143| 2.625| +| 1142857| 2.625| 
-| 1090909.091| 2.75| +| 1090909| 2.75| 
-| 1043478.261| 2.875|+| 1043478| 2.875|
| 1000000| 3| | 1000000| 3|
| 960000| 3.125| | 960000| 3.125|
-| 923076.923| 3.25| +| 923077| 3.25| 
-| 888888.889| 3.375| +| 888889| 3.375| 
-| 857142.857| 3.5| +| 857143| 3.5| 
-| 827586.207| 3.625|+| 827586| 3.625
 +| 800000| 3.75| 
 +| 774194| 3.875| 
 +| 750000| 4| 
 +| 705882| 4.25| 
 +| 685714| 4.375|
| (中略) | (中略) | | (中略) | (中略) |
-| 183.105| 16384|+| 183| 16384.625| 
 +| 183| 16384.75| 
 +| 183| 16384.875| 
 +| 183| 16384| 
 +|>| *は例外| 
 +ホストから任意のボーレートを指定すると、デバイスドライバは上記表のうち最も近いボーレートに丸めた値を採用するため、高いボーレートほど誤差が大きくなりがちです。できるだけこの表で表されるボーレートを採用する事を推奨します。 
 + 
 +***RS-485 I/Fのターミネータ [#v3556d4e] 
 +RS-485のD+とD-端子間にはソフト的(FTDI社のライブラリを介して)に挿抜可能な120Ωのターミネータが装備されています。デフォルトではターミネータがONとなっています。~ 
 +自作のプログラムから制御する場合は以下のコードを参考にして下さい。 
 + // ターミネータON (CBUS3->HIGH) 
 + FT_SetBitMode (ftHandle, 0x88, 0x20); 
 + 
 + // ターミネータOFF (CBUS3->LOW) 
 + FT_SetBitMode (ftHandle, 0x80, 0x20);
**注意事項 [#l9e83c2c] **注意事項 [#l9e83c2c]
--RS485のD+とD-端子間には120Ωのターミネータが内蔵されており、ソフト的(FTDI社のライブラリを介して)にON/OFFする事が出来ます。デフォルトではターミネータがONとなっていますが、接続機器やネットワークの構成によってはOFFする必要があります。+-いずれの端子も絶縁されていません。
-TTL端子は4.7kΩでバスパワーへプルアップされています。 -TTL端子は4.7kΩでバスパワーへプルアップされています。
--市販のRS232Cケーブルを使用する場合、本製品だけでなく接続機器にもダメージを与える可能性がありますので、必ず必要な端子のみを接続したオリジナルなケーブルを使用して下さい。+-フル結線された市販のRS-232Cケーブルを使用すると、本製品だけでなく接続機器にもダメージを与える可能性があります。相互に接触してはならない端子同士が接続がされないオリジナルなケーブルを使用して下さい。
-アプリケーションからポートをオープンした状態で本製品をPCのUSBコネクタから取り外さないで下さい。取り外す場合は必ず使用中のポートをクローズしてから行って下さい。 -アプリケーションからポートをオープンした状態で本製品をPCのUSBコネクタから取り外さないで下さい。取り外す場合は必ず使用中のポートをクローズしてから行って下さい。
-USBバスパワー端子から電源を供給する場合、本製品をPCに取り付けた状態で後から電源を必要とする機器を本製品に接続することは避けてください。突入電流等で本製品が不安定になる場合があります。 -USBバスパワー端子から電源を供給する場合、本製品をPCに取り付けた状態で後から電源を必要とする機器を本製品に接続することは避けてください。突入電流等で本製品が不安定になる場合があります。
-USBバスパワー端子へ外部から電源を接続することは本製品およびPCを破損しかねません。またバスパワー端子とGND端子を短絡しないでください。 -USBバスパワー端子へ外部から電源を接続することは本製品およびPCを破損しかねません。またバスパワー端子とGND端子を短絡しないでください。


トップ   差分 リロード印刷に適した表示   全ページ一覧 単語検索 最新ページの一覧   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom