USB-JATG シリアルアダプタ TG-I00 製品説明書 滝田技研株式会社
目次. はじめに.... 概要..... 主な仕様......H ブリッジ Infineon Technology 社 TLE0-G...... 電流シャントモニタ Texas Instruments 社 INA..... 外観および寸法..... コネクタ..... ブロック図.... 機能説明.... 設置方法.... 保証...
. はじめに本書は USB.0 ハイスピード対応し 様々な機器を USB に接続可能な 滝田技研 ( 株 ) 製 USB-JTAG シリアルアダプタ TG-I00 の使用方法および機能について説明するものです 使用している部品の詳細な情報については 各部品のデータシートなどをご参照ください 本書に記載の会社名 製品名は 各社の登録商標または商標です. 概要 USB-JTAG シリアルアダプタ TG-I00 は USB コントローラに FTDI 社の第五世代 USB デバイス FTH を搭載し Channel A を JTAG に Channel B をシリアルインタフェースに割り当てた USB-JTAG シリアルアダプタです シリアルインターフェースコネクタには ボタンスイッチ スライドスイッチも接続されており リセット モード切替などに使用可能です.. 主な仕様 外形寸法 : mm.mm 電源電圧 : V (USB バスパワード ) USB デバイス : FTH 外部供給電圧 :.V 00mA (USB 電源から生成 ) 機能 : JTAG シリアル SPI など.. 外観および寸法 図 : TG-I00 の外観
9 G O O G A K U JTAG_TCK R R R U JTAG_TDI DS DS 0 C C Vcore USBVCC 9 USB R9 R 9-0 +.V U Vc c CS DC SK ORG DI R Vss DO C M9CWMN R9 R0 Vusb Vpll VREGIN USBDM USBDP REF VPHY VPLL VREGOUT RESET EECS EECLK EEDATA OSCI OSCO TEST A Vcore VCORE VCORE VCORE 0 VCCIO VCCIO VCCIO VCCIO U FTH ADBUS0 ADBUS ADBUS ADBUS ADBUS ADBUS ADBUS ADBUS ACBUS0 ACBUS ACBUS ACBUS ACBUS ACBUS ACBUS ACBUS BDBUS0 BDBUS BDBUS BDBUS BDBUS BDBUS BDBUS BDBUS BCBUS0 BCBUS BCBUS BCBUS BCBUS BCBUS BCBUS BCBUS PWREN SUSPEND 9 9 0 9 0 9 0 USB_TCK USB_TDI_out USB_TDO_in USB_TMS USB_JTAG_EN VREF_N_IN SRST_N_IN USB_RTCK TRST_N_OUT SRST_N_OUT TRST_N_OE_N SRST_N_OE_N R0 TXD_V RXD_V RTS_V CTS_V DTR_V DSR_V DCD_V RI_V TX_LED RX_LED RAA RAB RAC RAD RAD RAC RAB RAA U JTAG_TDO U JTAG_TMS U RSTn U JTAG_TCK U9 JTAG_TRST U0 RSTn R R Ve xt R R RX_ LED TX_ LED DS R SB00M D JTAG RSTn R JTAG_TRST R JTAG_TCK R JTAG_TMS R JTAG_TDI R JTAG_TDO R BM0B-SRSS-TB R VREF_N_IN S R SRST_N_IN QA S S QB SER TXD_V RXD_V RTS_V CTS_V DTR_V DSR_V DCD_V RI_V 9 0 BMB-SRSS-TB C U Vcc OE OUT 0 FXO-HC USBVCC U VIN LX VFB SHDN C MCP0T-ADJI/OS U L RAC RAB RAD RAA R C Vcore Vpll L Vusb L C C C C C C C9 C 0 C C C 図 : 回路図 C C C0 C9 C C 図 : 部品配置 寸法図
.. コネクタ 表 : USB コネクタ ピン番号 信号 機能 USBVCC.. V D データ - D+ データ + NC 嵌合するコネクタ : USB Mini B 表 : SER コネクタ ピン番号 信号 機能 外部電源 TXD 送信データ RXD 受信データ RTS 送信リクエスト CTS 送信可 DTR データ端末レディ DSR データセットレディ DCD キャリア検出 9 RI 被呼表示 0 PBSW ボタンスイッチ MDSW スライドスイッチ 嵌合するコネクタ : 日本圧着端子製造 SHR-V-S-B 表 : CN コネクタ ピン番号 信号 機能 外部電源 RST System Reset TRST Test Reset TCK Test Clock TMS Test Mode Select TDI Test Data In TDO Test Data Out 嵌合するコネクタ : 日本圧着端子製造 SHR-0V-S-B
.. ブロック図 USB コネクタ SW Reg..V Buf JTAG コネクタ EEPROM FTH SW SER コネクタ 図 : ブロック図. 機能説明 FTH は FTDI 社の第 世代の USB デバイスです USB.0 ハイスピード (0 Mbps) に対応し 高速な通信が可能です FTH は UART 機能に加え つの MPSSE(multi-protocol synchronous serial engines) を搭載し JTAG, IC and SPI などのインターフェースとして使用可能です これらの機能は あらたにファームウェアを作成することなく使用可能です RS/RS/RS でのデータ通信速度は最高 Mbaud まで対応しています IO ピンは V トレラントです TG-I00 では EEPROM を搭載しているため 電流値 デバイスディスクリプタなどの設定値を保存可能です また オンボードスイッチングレギュレータを搭載し USB 電源から高効率に.V を生成しています 生成した.V は SER JTAG コネクタから外部機器に供給可能です USB 電源から生成された.V には 保持電流 00mA トリップ電流 0mA のリセッタブルヒューズが挿入されています.. JTAG コネクタ JTAG アダプタの機能は Channel A を使用して実装されています TG-I00 の FTH の GPIO 経由のリセット関連信号などの論理的な接続方式は Amontec 社の JTAG デバッガ JTAGKey に準拠しています( 図 ) JTAG 信号は レベルシフタとして機能するスリーステートバッファを介して JTAG コネクタに接続されています 出力バッファの電源は に接続されており 外部機器の IO 電圧に併せて信号が出力されます また ボード上の DIP スイッチを ON にすると JTAG コネクタの 番ピンには.V() が出力されます 外部機器の電源電圧が.V の場合は TG-I00 から電源を供給することが可能です (00 m A まで )
U JTAG_TCK R R R U JTAG_TDI VC C IO VC C IO VC C IO U FTH ADBUS0 ADBUS ADBUS ADBUS ADBUS ADBUS ADBUS ADBUS ACBUS0 ACBUS ACBUS ACBUS ACBUS ACBUS ACBUS ACBUS 9 9 0 USB_TCK USB_TDI_out USB_TDO_in USB_TMS USB_JTAG_EN VREF_N_IN SRST_N_IN USB_RTCK TRST_N_OUT SRST_N_OUT TRST_N_OE_N SRST_N_OE_N U U U JTAG_TDO JTAG_TMS RSTn U JTAG_TCK R R BDBUS0 BDBUS BDBUS BDBUS BDBUS BDBUS BDBUS BDBUS BCBUS0 BCBUS BCBUS BCBUS 9 0 図 : Channel A 周辺の回路 U9 U0 JTAG_TRST RSTn 具体的な使用例として OpenOCD を使っての弊社 TG-C00 にファームウェアをダウンロードする作業を紹介します 以下の作業はすべて Cygwin をインストールした Windows 上での作業です OpenOCD のインストール方法は OpenOCD 付属のドキュメントを参照してください サンプルファームウェア リンカースクリプトなどは弊社 WEB サイトをご参照ください. FTDI 社の WEB サイトより FT_Prog をダウンロードし 解凍します. FT_Prog.exe を起動し USB_String_Descriptors->SerialNumber を選択します. Propery:Product Description の値をmy JTAG に設定します 図 :Product Description
. Proterty: FIFO を選択します. デバイスに書き込みます 図 :Hardware_Specific 図 : デバイスへの書き込み. 対象となるファームウェア ( ここでは blinky_main.hex) とリスト の OpenOCD 用コンフィギュレーションファイル (openocd-usb.cfg) を同じフォルダにおき以下のコマンドを実行します $ openocd.exe -f openocd-usb.cfg
interface ft ft_vid_pid 0x00 0x00 ft_device_desc "myjtag A" ft_layout "jtagkey" jtag_nsrst_delay 00 jtag_ntrst_delay 00 reset_config trst_and_srst source [find target/stellaris.cfg] init halt sleep 0 stellaris mass_erase 0 sleep 0 flash write_image blinky_main.hex 0 ihex sleep 0 reset shutdown. ファームウェアがダウンロード 実行されます リスト : コンフィギュレーションファイル 図 9:Openocd 実行画面.. シリアルコネクタ Channel B は Ser コネクタに直接接続されています バッファ トランシーバなど IC は介しておりませんので 信号レベルは.V になります FTH の I/O ピンは V トレラントですが 外部機器につなぐ場合には 電圧レベルにご注意ください Ser コネクタは スライドスイッチ ボタンスイッチも接続されています これらのスイッチは マイコンなどのモード切替スイッチ リセットスイッチなどにご利用いただけます また ボード上の DIP スイッチを ON にすると Ser コネクタの 番ピンには.V() が出力されます 弊社マイコンとの接続例は 図 0 図 図 に示します TG-C00 には モード切替がありませんので
スライドスイッチを接続する必要がありません TG-C00 TG-C00 には ファームウェアのダウンロードする モードに切り替えるために スライドスイッチを接続しています TG-C00 の電源電圧は.V または.0V です が FTH の I/O は V トレラントですので そのまま接続可能です PROG U0Tx U0Rx RSTn TXD_V RXD_V RTS_V CTS_V DTR_V DSR_V DCD_V RI_V PUSH_SW 9 0 SER 図 0:TG-C00 との接続するときの配線 PROG SOUT SIN RSTn BM TXD_V RXD_V RTS_V CTS_V DTR_V DSR_V DCD_V RI_V PUSH_SW SLIDE_SW 9 0 SER 図 :TG-C00 との接続するときの配線 PROG TXD RXD MRES MD TXD_V RXD_V RTS_V CTS_V DTR_V DSR_V DCD_V RI_V PUSH_SW SLIDE_SW 9 0 SER 図 :TG-C00 との接続するときの配線
. 保証保証期間は納入後 ヶ月です この期間内で使用上の注意が守られ 弊社の責に帰する不具合が生じた場合 瑕疵のある当該製品を直ちに修理または交換させていただきます ただし 本製品の不具合が以下のいずれかに起因する場合 本保証は適用されません 使用上の誤り 或は 不当な改造や修理による故障及び損傷の場合 落下 振動などによる損傷 火災 天災 塩害 ガス 異常電圧などによる故障及び損傷の場合 接続している外部機器に起因して故障した場合 弊社以外の手で改造 修理がなされた場合 又は弊社の仕様書に基づかない改造 修理がなされた場合 保証に関するその他の制限事項滝田技研株式会社は 本製品の瑕疵に起因する損害に対していかなる責任も負いません 本製品および付属ドキュメントは 現状ある姿のまま提供され 特定のアプリケーションへの適合性に関して いかなる保証も行われず また 暗示されるものでもありません 本製品の使用または故障の結果として生じた損害賠償請求に対し 滝田技研株式会社は一切応じないものとします 本製品またはその改良型は 本製品の故障によって直接的または間接的に人体に対して危険な状況が起こることが合理的に予想される装置およびシステムにおける使用が意図されたものではありません 滝田技研株式会社 -000 東京都荒川区南千住 ---0 TEL:0--0 FAX:0--0 http://www.takitagiken.com 9