...

Anybus CompactCom M40 Hardware Design Guide

by user

on
Category: Documents
47

views

Report

Comments

Transcript

Anybus CompactCom M40 Hardware Design Guide
Hardware Design Guide
Anybus® CompactCom M40
Doc.Id. HMSI-27-235
Rev. 1.34
Connecting DevicesTM
+$/067$'‡&+,&$*2‡.$5/658+(‡72.<2‡%(,-,1*‡0,/$12‡08/+286(‡&29(175<‡381(‡&23(1+$*(1
HMS Industrial Networks
Mailing address: Box 4126, 300 04 Halmstad, Sweden
Visiting address: Stationsgatan 37, Halmstad, Sweden
E-mail: [email protected]
Web: www.anybus.com
2-1
必ずお読みください
本ドキュメントは、Anybus CompactCom プラットフォームの機械的 / 電気的特性を十分理解していただくた
めのものです。本ドキュメントには、各製品が提供する具体的な機能については含まれておりません。それら
の情報は別途ドキュメント(Network Guides)として用意されています。
本ドキュメントの読者は、ハードウェア設計や通信システム全般に関して高い知識を備えていることが求めら
れます。より詳しい情報や各種ドキュメントは、HMS の Web サイト www.anybus.jp をご参照ください。
責任の範囲
本マニュアルは細心の注意を払って作成されています。誤字や脱字があった場合は、HMS Industrial Networks
AB にお知らせください。本ドキュメントに記載されているデータや図表は、何ら拘束力を持ちません。HMS
Industrial Networks AB は、製品開発に継続的に取り組むという自社のポリシーに基づき、製品に変更を加える
権利を留保します。本ドキュメントの内容は予告なく変更される場合があります。また、本ドキュメントの内
容は、HMS Industrial Networks AB による何らかの保証を表明するものではありません。HMS Industrial
Networks AB は、本ドキュメント内の誤りについて一切の責任を負いません。
本製品は様々な用途に応用可能です。本装置の使用者は、必要なあらゆる手段を通じて、本装置の用途が適用
される法令、規則、規約、規格の定める性能・安全性に関する要件をすべて満たしていることを検証しなけれ
ばならないものとします。
HMS Industrial Networks AB は、いかなる場合であっても、本製品のドキュメントに記載されていない機能や
タイミング、機能の副作用によって生じた不具合について一切の責任を負いません。本製品のかかる側面を直
接または間接に使用したことで生じる影響(互換性の問題や安定性の問題など)は、本ドキュメントでは定義
されていません。
本ドキュメントの例や図表は、説明のみを目的として使用されています。本製品の個々の使用においては様々
なバリエーションや要件が存在するため、本ドキュメントの例や図表に基づいて本製品を使用したことに関し
て、HMS Industrial Networks AB は一切の責任を負いません。
知的所有権
本ドキュメントに記載されている製品に組み込まれた技術に関する知的所有権は HMS Industrial Networks AB
に帰属します。この知的所有権には、米国およびその他の国における特許や出願中の特許が含まれます。
商標
Anybus ® は、HMS Industrial Networks AB の登録商標です。その他の商標は、各所有者に帰属します。
警告:
これはクラス A 製品です。ご家庭でお使いになる場合、電波障害を引き起こす場合が
あります。その場合は適切な措置をお取りください。
ESD に関する注意事項:本製品では、ESD(静電気放電)による損傷を受けやすい部品が使用されています。
ESD の管理手順に従わない場合、それらの部品が損傷するおそれがあります。本製品
を扱う際は、静電気を管理するための予防措置を講じてください。この予防措置を
怠った場合、本製品が損傷するおそれがあります。
Anybus CompactCom M40 Hardware Design Guide
Rev 1.34
Copyright© HMS Industrial Networks AB
January 2015 Doc Id HMSI-27-235
Anybus CompactCom M40
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
目次
目次
本ドキュメントについて
関連ドキュメント..................................................................................................... 6
ドキュメント更新履歴 ............................................................................................. 6
表記と用語 ............................................................................................................... 7
サポート ................................................................................................................... 7
はじめに
概要 .......................................................................................................................... 8
機能 .......................................................................................................................... 8
ホストインターフェース
概要 .......................................................................................................................... 9
パラレルインターフェース、8 ビットまたは 16 ビット ................................. 9
SPI.................................................................................................................. 9
スタンドアロンシフトレジスタインターフェース ........................................ 10
シリアルインターフェース(UART)............................................................ 10
LED インターフェース ................................................................................. 10
コネクタ ................................................................................................................. 10
アプリケーションコネクタピン概要 ............................................................. 11
電源ピン ....................................................................................................... 12
LED インターフェース / D8 ~ D15(データバス)........................................ 13
設定 / Sync.................................................................................................... 14
RESET(リセット入力)............................................................................... 16
パラレルインターフェースの動作.......................................................................... 18
概要 .............................................................................................................. 18
8 ビットパラレルモードのピンアサイン....................................................... 18
16 ビットパラレルモードのピンアサイン..................................................... 20
メモリアクセスのリードタイミング ............................................................. 22
メモリアクセスのライトタイミング ............................................................. 22
SPI の動作 .............................................................................................................. 24
概要 .............................................................................................................. 24
SPI モードのピンアサイン............................................................................ 24
SPI インターフェースの信号 ........................................................................ 25
スタンドアロンシフトレジスタ ............................................................................. 27
概要 .............................................................................................................. 27
スタンドアロンシフトレジスタモードのピンアサイン................................. 28
タイミング.................................................................................................... 29
シフトレジスタの基本回路 ........................................................................... 30
リセット回路の例 ......................................................................................... 31
UART の動作 .......................................................................................................... 32
概要 .............................................................................................................. 32
シリアルモードのピンアサイン .................................................................... 32
ボーレートの精度 ......................................................................................... 33
ブラックチャネル / セーフティモジュール
実装例
概要 ........................................................................................................................ 35
シリアルおよび 16 ビットパラレル ....................................................................... 36
8 / 16 ビットパラレル ............................................................................................ 37
8 ビットパラレル ................................................................................................... 38
SPI およびシリアル................................................................................................ 39
ネットワークステータス LED 出力(LED[1A...4B]).............................................. 40
電源に関する注意事項 ........................................................................................... 41
概要 .............................................................................................................. 41
バイパスコンデンサ...................................................................................... 42
3.3 V のレギュレーション............................................................................. 42
後方互換性に関する問題
概要 ........................................................................................................................ 43
フィールドバス / 産業用ネットワーク固有の問題 ................................................. 45
技術仕様
環境 ........................................................................................................................ 47
衝撃と振動 ............................................................................................................. 47
電気的特性 ............................................................................................................. 48
法的規制への適合................................................................................................... 49
メカニカル仕様
概要 ........................................................................................................................ 50
フットプリント ...................................................................................................... 51
ハウジングの準備................................................................................................... 52
スロットカバー ...................................................................................................... 53
ホストコネクタ ...................................................................................................... 54
ホストコネクタに関する注意事項 ................................................................ 56
ホストコネクタのピン番号 ........................................................................... 56
固定機構 ................................................................................................................. 57
ハウジングなしの Anybus CompactCom 40
概要 ........................................................................................................................ 58
注文情報 ................................................................................................................. 58
フットプリント ...................................................................................................... 59
ハウジングなし............................................................................................. 59
ホストコネクタ ...................................................................................................... 60
高さの制限 ............................................................................................................. 60
組み立て ................................................................................................................. 61
寸法 ........................................................................................................................ 62
概要 .............................................................................................................. 62
標準の LED 位置 ........................................................................................... 62
マウントキットの部品 .................................................................................. 63
D-sub ............................................................................................................ 64
........................................................................................... 65
RJ45(2 ポート)
前書き
P. 本ドキュメントについて
より詳しい情報や各種ドキュメントは、HMS の Web サイト www.anybus.jp から入手いた
だけます。
P.1 関連ドキュメント
ドキュメント
Anybus CompactCom 40 Software Design Guide
Anybus CompactCom B40 Design Guide
Anybus CompactCom Driver User Manual
Anybus CompactCom Network Guides(サポートされている各フィールドバスシステ
ムに関する別途ドキュメント)
Low-Cost, Low-Power Level Shifting in Mixed-Voltage(5V, 3.3V)Systems(SCBA002A)
LT1767 Data sheet
EN 60950
EN 61000
EN 55011
作成者
HMS
HMS
HMS
HMS
Texas Instruments
Linear Technology
IEC
IEC
IEC
P.2 ドキュメント更新履歴
最近の変更に関する概要(1.33 ~ 1.34)
変更内容
リセット信号の使用方法に関する情報を更新。
電気的特性のセクションにて動作条件の表を更新。
ページ
16
48
リビジョンリスト
リビジョン
1.00
1.10
1.20
1.30
1.31
1.32
1.33
1.34
日付
2014/04/01
2014/04/02
2014/05/15
2014/07/07
2014/07/07
2014/12/18
2015/01/09
2015/01/13
作成者
KeL
KeL
KeL
KeL
KeL
KaD
KaD
KaD
章
1, E
2, C, D
2, 5, A
2
2, A, D, E
2
2
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
説明
最初の正式リリース
ハウジングなしのモジュールに関する情報を追加。
各種更新
シフトレジスタモードを追加。各種更新
小規模な変更
小規模な変更
小規模な変更
小規模な変更
Doc.Id. HMSI-27-235
本ドキュメントについて 7
P.3 表記と用語
本マニュアルでは以下の表記を使用します。
•
番号付きリストは手順を表します。
•
番号なしリストは情報を表します。手順ではありません。
•
"Anybus" または " モジュール " は、Anybus-CompactCom モジュールを表します。
•
" ホスト " または " ホスト アプリケーション " は、Anybus モジュールをホストする
デバイスを表します。
•
16 進数は NNNNh の形式で表します。ここで、NNNN は 16 進の値を表します。
•
1 バイトは常に 8 ビットで構成されます。
•
本ドキュメントにおけるすべての測定値は、特に指定がない限り許容誤差
±0.20mm です。
•
出力は、特に指定がない限り TTL に準拠しています。
•
"GND にプルダウン " されている信号は、抵抗を介して GND に接続されていま
す。
•
"3V3 にプルアップ " されている信号は、抵抗を介して 3V3 に接続されています。
•
"GND に接続 " されている信号は、3V3 に直接接続されています。
•
"3V3 に接続 " されている信号は、3V3 に直接接続されています。
P.4 サポート
お問い合わせとサポートに関する情報は、www.anybus.jp の各ページをご覧ください。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
第1章
1. はじめに
1.1 概要
Anybus CompactCom M40 ネットワーク通信モジュールは、産業分野のデバイス向けの高性能な通
信ソリューションです。このモジュールは、リアルタイム Ethernet などの高性能のネットワーク
や、サーボドライブシステムのように同期制御が求められるアプリケーションで使用するように
設計されています。
すべての Anybus CompactCom モジュールは、フットプリントや電気的インターフェースが共通
であるため、ホストアプリケーションは、同じハードウェアプラットフォームを使用してあらゆ
る主要ネットワークシステムをサポートできます。同様に、すべての Anybus CompactCom B40-1
1
も、フットプリントや電気的インターフェースが共通となっています。
独自の機構コンセプトにより、本モジュールをエンドユーザーに実装させることも(プラグイ
ン)
、製造段階でホスト製品に組み込むことも可能です。プラグインのコンセプトにより、ベン
ダーは、エンドユーザーが Anybus モジュールを組み込むかどうかの決定を後から行えるように、
Anybus CompactCom モジュールを装着せずに製品を組み立てて出荷することができます。
Anybus CompactCom M40 モジュールでは、8 ビットパラレル、16 ビットパラレル、UART、SPI
のアプリケーションインターフェースが用意されており、ほぼすべてのプラットフォームに簡単
に組み込むことが可能です。
Anybus CompactCom の標準のプラグインコンセプトが使用できないアプリケーションのために、
ハウジングなしモジュール用の Anybus CompactCom マウントキットが用意されています。これ
により、ネットワークの互換性や環境特性を損ねることなく、あらゆるアプリケーションにおい
て Anybus CompactCom のすべての機能を使用できます。58 ページの「ハウジングなしの Anybus
CompactCom 40」を参照してください。
1.2 機能
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
プロセスデータのトリプルバッファをハードウェアでサポートし、高いパフォーマン
スを実現
選ばれた産業用ネットワークの同期制御をサポート
ブラックチャネルインターフェースにより、選ばれたネットワークに対して安全に通
信可能な透過チャネルを提供
低レイテンシ
統合されたプロトコルスタック処理(該当する場合)
ガルバニック絶縁されたネットワークインターフェース(該当する場合)
各ネットワーク標準に応じたオンボードネットワークステータスの表示(該当する場合)
各ネットワーク標準に応じたオンボードネットワークコネクタ
コンパクトサイズ(52 × 50mm、2” × 1.97”)
アップグレード可能なファームウェア(FLASH 技術)
3.3 V 設計
低消費電力
8 ビットおよび 16 ビットのパラレルモード
SPI モード
ネットワークコンフォーマンスに関してプリコンプライアンステスト済み(該当する
2
場合)
CE 規格および UL 規格に関するプリコンプライアンステスト済み3
1. 『Anybus CompactCom B40 Design Guide』を参照
2. 暫定。Anybus CompactCom のすべてのバージョンは、あらかじめネットワークコンフォーマンスに関する認
証を受けています。これは、最終製品が確実に認証を受けられるようにするために行っているものですが、
必ずしもこれによって最終製品の再認証が不要になるわけではありません。詳細については HMS までお問
い合わせください。
3. 暫定。詳細については HMS までお問い合わせください。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
第2章
2. ホストインターフェース
本章では、Anybus CompactCom インターフェースの下位レベルの特性について説明します。
2.1 概要
Anybus CompactCom では、各動作モードに対応した 5 種類のホスト通信インターフェー
スが用意されています。下図には、これらのインターフェースやさまざまな I/O、制御信
号についての基本特性と、それらがホストアプリケーションとどのように関連している
かを示しています。
Parallel Interface,
8-bit or 16-bit
Flash
RAM
A0 ... A13
D0 ... D7
D8 ... D15
Host
CPU
IRQ
Tx
Rx
Serial Interface
SS
SCLK
MISO
MOSI
Network
CS
OE
WE
Anybus
CPU
SPI
LED[1A, 1B, 2A, 2B]
LED[3A, 3B, 4A, 4B] LED I/F
Physical Interface
LD
SCLK
DO
DI
CT Shift Registers
PA
DIP1[0...7]
DIP2[0...7]
Communications Controller
IRQ
RESET
OM[0...3]
MI[0...1]
MD[0...1]
なお、一度に使用できるのは 1 つの通信インターフェースのみとなります。どれを使用
するかは起動時に決定します。
2.1.1 パラレルインターフェース、8 ビットまたは 16 ビット
外部から見ると、パラレルインターフェースは共通の 8 ビット / 16 ビットのパラレルス
レーブポートインターフェースであり、外部アドレス / データバスを持つマイクロプロ
セッサーシステムに容易に組み込むことが可能です。一般的に、このタイプのインター
フェースは、8 ビット / 16 ビット幅の SRAM と同じように実装できます。また、このパ
ラレルインターフェースには割り込み要求ラインが用意されているため、実際に必要な
ときのみホストアプリケーションをモジュールに対応させることが可能です。
2.1.2 SPI
Serial Peripheral Interface(SPI)は、同期型のシリアル接続です。このインターフェース
は全 2 重モードで動作します。デバイスはマスタ / スレーブモードで通信を行いますが、
Anybus CompactCom モジュールは常にスレーブとして動作します。このインターフェー
スを使用すると、シリアルインターフェースよりも各段に高いパフォーマンスが得られ
ますが、パラレルインターフェースほどのパフォーマンスは得られません。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ホストインターフェース 10
2.1.3 スタンドアロンシフトレジスタインターフェース
このモードでは、Anybus CompactCom M40 はホストプロセッサーなしのスタンドアロンで
動作します。プロセスデータは、ホスト上のシフトレジスタとの間でやり取りされます。
2.1.4 シリアルインターフェース(UART)
シリアルインターフェースは、Anybus CompactCom 30 との後方互換性のために用意され
ています。このインターフェースはイベント駆動型であり、40 シリーズの向上した性能
を活用できないため、Anybus CompactCom 40 モジュールでは使用しないことをお勧めし
ます。シリアルインターフェースに関する詳細は、30 シリーズの『Anybus CompactCom
Hardware Design Guide』を参照してください。
2.1.5 LED インターフェース
ネットワークステータス LED の出力信号は、16 ビットパラレルモードを除くすべての
動作モードで利用可能です。ネットワーク LED の状態は、どのモードでも LED ステー
タスレジスタでいつでも確認可能です。詳細については『Anybus CompactCom 40
Software Design Guide』を参照してください。
2.2 コネクタ
MD1
A1
A3
A5
A7
A9
A11
A13
D6
D4
D2
D0
3V3
GND
OM1
CE
IRQ
RESET
LED4B/D14
LED3B/D12
LED2B
LED1B
Tx
MI1
GND
Anybus CompactCom のホストインターフェースは、50 ピンの CompactFlash™ コネクタを
使用します。
1
26
GND
A0
A2
A4
A6
A8
A10
A12
D7
D5
D3
D1
3V3
GND
OM0
OM2
R/W
OE
LED4A/D15
LED3A/D13
LED2A
LED1A
Rx
MI0
MD0
25
50
注:ホストインターフェースは、CompactFlash™ 規格とのピン互換性はありません。ま
た、モジュールを交換する前に、電源をオフにするか、MD(モジュール検出)信号を使
用して通信と電源をシャットダウンしてからモジュールを取り外してください。この点
を遵守していただかないと、ホスト製品や Anybus CompactCom モジュールが損傷するお
それがあります。
以下の表に、ホストインターフェースコネクタのピンの種類を示します。ピンの種類は
使用するモードにより異なります。
ピンの種類
定義
I
入力
O
出力
I/O
入力 / 出力(双方向)
OD
オープンドレイン
電源
ピンがモジュールの電源(GND または 3V3)に直接接続されている
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ホストインターフェース 11
2.2.1 アプリケーションコネクタピン概要
各ピンは、動作モードに応じて名称と機能が異なります。以下に、VSS と 3V3 を除くす
べてのピンの概要を示します。
注:ASM 信号を使用すると、セーフティモジュールを Anybus CompactCom 40 シリーズ
モジュールのセーフティモジュールインターフェースに接続できます。
アプリ
ケー
ション
ピン番
号
49
信号名
シリアル
モード
SPI モード
8 ビット
モード
16 ビット
モード
シフトレジス 種類
タモード
注意
A0
WEH
DIP1_0
I
-
24
A1
A1
DIP1_1
I
-
48
A2
A2
DIP1_2
I
-
23
A3
A3
DIP1_3
I
-
47
A4
A4
DIP1_4
I
-
22
A5
A5
DIP1_5
I
-
46
A6
A6
DIP1_6
I
-
21
A7
A7
DIP1_7
I
-
45
SS
A8
A8
LD
I
20
SCLK
A9
A9
SCLK
O, I
-
44
MISO
A10
A10
DO
O, I
-
19
MOSI
A11
A11
DI
I
-
43
ASM RX
A12
A12
I
18
ASM TX
A13
A13
O, I
-
14
D0
D0
DIP2_0
I, I/O
-
39
D1
D1
DIP2_1
I, I/O
-
15
D2
D2
DIP2_2
I, I/O
-
40
D3
D3
DIP2_3
I, I/O
-
16
D4
D4
DIP2_4
I, I/O
-
41
D5
D5
DIP2_5
I, I/O
-
17
D6
D6
DIP2_6
I, I/O
-
42
D7
D7
DIP2_7
I, I/O
-
4
LED1B
LED1B
LED1B
D8
LED1B
O, I/O
-
29
LED1A
LED1A
LED1A
D9
LED1A
O, I/O
-
5
LED2B
LED2B
LED2B
D10
LED2B
O, I/O
-
30
LED2A
LED2A
LED2A
D11
LED2A
O, I/O
-
6
LED3B
LED3B
LED3B
D12
LED3B
OD, I/O
-
31
LED3A
LED3A
LED3A
D13
LED3A
OD, I/O
-
7
LED4B
LED4B
LED4B
D14
LED4B
O, I/O
-
32
LED4A
LED4A
LED4A
D15
LED4A
O, I/O
-
34
WE
WEL
CT
I
-
33
OE
OE
I
-
I
-
CS
CS
IRQ
IRQ
IRQ
PA
O
-
10
9
28
RX
ASM RX
ASM RX
ASM RX
ASM RX
I
3
TX / OM3
ASM TX /
OM3
ASM TX /
OM3
ASM TX /
OM3
ASM TX / OM3
O
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
起動中は内部でウィーク
プルアップされた入力に
固定される。OM3 を設定
するには、外付けのプル
アップ / プルダウン抵抗
(1.0 ~ 2.2 kΩ)を使用す
る。起動後ピンは出力に
変わる。
Doc.Id. HMSI-27-235
ホストインターフェース 12
アプリ
ケー
ション
ピン番
号
36
信号名
シリアル
モード
SPI モード
8 ビット
モード
16 ビット
モード
シフトレジス 種類
タモード
注意
OM0
OM0
OM0
OM0
OM0
I
-
11
OM1
OM1
OM1
OM1
OM1
I
-
35
OM2
OM2
OM2
OM2
OM2
I
-
27
MI0
MI0/SYNC
MI0/SYNC
MI0/SYNC
MI0
O
起動からリセット解放ま
で Low。
2
MI1
MI1
MI1
MI1
MI1
O
3V3 に接続されている。
26
MD0
MD0
MD0
MD0
MD0
O
GND に接続されている。
25
MD1
MD1
MD1
MD1
MD1
O
GND に接続されている。
8
RESET
RESET
RESET
RESET
RESET
I
-
2.2.2 電源ピン
信号名
種類
ピン番号 説明
VSS
電源
50
37
12
1
グランド
電源および信号の基準グランド
3V3
電源
38
13
3.3 V 電源供給
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ホストインターフェース 13
2.2.3 LED インターフェース / D8 ~ D15(データバス)
信号名
ピン
ピン番号 説明
LED1A / D9
O / I/O
29
LED 1 インジケーション A
-緑
D9 データバス
- 16 ビットデータバスモードの "D9"
LED1B / D8
O / I/O
4
LED 1 インジケーション B
-赤
D8 データバス
- 16 ビットデータバスモードの "D8"
LED2A / D11
O / I/O
30
LED 2 インジケーション A
-緑
D11 データバス
- 16 ビットデータバスモードの "D11"
LED2B / D10
O / I/O
5
LED 2 インジケーション B
-赤
D10 データバス
- 16 ビットデータバスモードの "D10"
LED3Aa / D13
OD / I/O
31
LED 3 インジケーション A
-緑
- 主に、Ethernet モジュールにおけるネットワークポート 1 の
リンク / アクティビティで使用する。
D13 データバス
- 16 ビットデータバスモードの "D13"
LED3Ba / D12
OD / I/O
6
LED 3 インジケーション B
- 黄または赤(ネットワークによる)
- 主に、Ethernet モジュール(黄)におけるネットワークポー
ト 1 のリンク / アクティビティで使用する。
D12 データバス
- 16 ビットデータバスモードの "D12"
LED4A / D15
O / I/O
32
LED 4 インジケーション A
-緑
- 主に、Ethernet モジュールにおけるネットワークポート 2 の
リンク / アクティビティで使用する。
D15 データバス
- 16 ビットデータバスモードの "D15"
LED4B / D14
O / I/O
7
LED 4 インジケーション B
- 黄または赤(ネットワークによる)
- 主に、Ethernet モジュール(黄)におけるネットワークポー
ト 2 のリンク / アクティビティで使用する。
D14 データバス
- 16 ビットデータバスモードの "D14"
a. これらのピンは、グランドに接続される可能性がある既存のアプリケーションとの後方互換
性が保たれるように、オープンドレインになっています。また、これらのピンをドライバの
イネーブル入力として使用するパッシブモジュールとの互換性も考慮されています。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ホストインターフェース 14
2.2.4 設定 / Sync
信号名
種類
ピン番号
説明
I
I
I
Ia
36
11
35
3
動作モード
インターフェースとボーレートを選択する。下記を参照。
MI0/SYNC
MI1
O
O
27
2
モジュールの識別
MI0 と MI1 を使用すると、ホストアプリケーションは接続
されている Anybus CompactCom の種類を識別できる。
SYNC
同期通信をサポートするネットワークでは、周期的な同
期パルスが SYNC 出力に出力される。
この SYNC パルスは、IRQ 信号を用いたマスカブル割り込
みとしても利用可能。
MD0
MD1
O
O
26
25
モジュールの検出
これらの信号を使用すると、ホストアプリケーションは
スロットに挿入されている Anybus CompactCom を検出でき
る。15 ページの「モジュールの検出」を参照。
CompactCom では、この信号は GND に直接接続されてい
る。
ASM RX
ASM TX
I
O
28
3
ブラックチャネル通信
これらの信号はセーフティモジュールに接続することが
可能です。例えば、IXXAT Safe T100 にブラックチャンネル
通信用の安全なチャンネルを提供します。
RX
TX
I
O
TX
RX
シリアル通信の信号
OM0
OM1
OM2
OM3(ASM TX)
(TX)
a. 起動中は OM3 として使用されます。詳細は 11 ページの「アプリケーションコネクタピン
概要」を参照してください。
動作モード
これらの入力により、データ交換で使用するインターフェースが選択されます(SPI、スタン
ドアロンシフトレジスタ、パラレル、シリアル)。また、シリアルインターフェースが選択さ
れている場合は、通信のボーレートが選択されます。これらの信号の状態は、起動中に 1 度
だけサンプルされます。そのため、変更を反映させるにはリセットする必要があります。
OM3
OM2
OM1
OM0
動作モード
0
0
0
0
予約
0
0
0
1
SPI
0
0
1
0
スタンドアロンシフトレジスタ
0
0
1
1
予約
0
1
0
0
予約
0
1
0
1
予約
0
1
1
0
予約
0
1
1
1
16 ビットパラレル
1
0
0
0
8 ビットパラレル
1
0
0
1
シリアル 19.2 kbps
1
0
1
0
シリアル 57.6 kbps
1
0
1
1
シリアル 115.2 kbps
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ホストインターフェース 15
OM3
OM2
OM1
OM0
動作モード
1
1
0
0
シリアル 625 kbps
1
1
0
1
予約
1
1
1
0
予約
1
1
1
1
サービスモード
注 1:これらの信号は、RESET 信号を解除する前に安定させる必要があります。これに従わ
ない場合、誤動作を引き起こすおそれがあります。
注 2:M30 モジュールを M40 モジュールに交換する可能性があるアプリケーションでは、安
定した正しい動作が得られるように、OM3 ピンに外付けのプルアップを接続してください。
これは、起動時に OM3 が High のとき、M30 モードであることを示すためです。この信号は
起動後に出力信号に変わり、ホストアプリケーションへのシリアルインターフェース、また
は、外付けのセーフティモジュールを使用したブラックチャネル通信で使用可能となります。
モジュールの検出
これらの信号は、内部で GND に接続されています。これらの信号を使用すると、ホスト
アプリケーションはモジュールが存在するかどうかを検出できます。
状態
MD0
MD1
HIGH
HIGH
LOW
HIGH
HIGH
LOW
LOW
LOW
意味
モジュールが存在しない。
モジュールが存在する。
LOW = VOL
HIGH = VOH
注:未使用の場合は、これらの信号を接続しないでください。
モジュールの識別
これらの信号は、どの種類のモジュールが接続されているかを表します。モジュールに
アクセスする前に、これらの信号の状態をチェックすることを推奨します。
MI1
MI0
モジュールの種類
LOW
LOW
Active Anybus CompactCom 30
LOW
HIGH
Passive Anybus CompactCom
HIGH
LOW
Active Anybus CompactCom 40
HIGH
HIGH
ユーザー指定
LOW = VOL
HIGH = VOH
注:"SYNC" をサポートするモジュールでは、MI0 は稼働中は SYNC 信号として使用さ
れます。MI0 は、起動から SETUP 状態終了までの間のみサンプルするようにしてくださ
い。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ホストインターフェース 16
2.2.5 RESET(リセット入力)
信号名
ピンの種類 ピン番号 説明
Reset
I
8
Reset
- モジュールをリセットする
リセット入力はアクティブローです。この入力は、起動シーケンスや電源のばらつきに
対応できるように、また、ネットワークのリセット要求をサポートできるように、ホス
トアプリケーションが制御可能な出力ピンに接続する必要があります。
本モジュールは、電源変動によるリセット機能は内蔵していません。信頼性の高いイン
ターフェースを実現するため、電源電圧が指定範囲外である場合には、ホストアプリ
ケーションからモジュールをリセットする必要があります。
この入力にはシュミットトリガー回路は設けられていません。そのため、本モジュール
ではリセット信号を短い時間(できれば標準の論理回路のスルーレートと同じ時間)で
立ち上げる必要があります。例えば、単純な RC 回路では、論理 0 から論理 1 へのス
ルーレートが低すぎるため、安定した動作を十分保証できません。
重要:リセット信号の立ち上がり時間はできるだけ短くし、30ns を超えてないようにし
てください。この信号は、いかなる場合であってもフローティングのままにしないでく
ださい。フローティングとならないように、プルダウンを使用してください。
リセット入力信号に接続されているリセットレギュレーターは、以下の要件を満たす必
要があります。
電源オン
Power
On
Power
Stable
3.3V
Power
t
0V
tA
tB
VIH
/RESET
VIL
t
電源オン時間に関する制約を以下の表に示します。
シンボル 最小
tA
-
最大
-
tB
-
1ms
定義
電源オンから電源が安定するまでの時間。この時間はホストアプリ
ケーションにおける電源の設計により異なるため、本ドキュメントの
範囲外とする。
安全マージン
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ホストインターフェース 17
再起動
NP40 がリセットを正しく認識できるように、リセットパルスの時間は 10µs 以上として
ください。
tC
VIH
RESET
t
VIL
シンボル 最小
tC
10 µs
最大
-
定義
リセットパルス幅
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
2.3 パラレルインターフェースの動作
2.3.1 概要
このパラレルインターフェースは、内部メモリアーキテクチャを使用します。そのため、
メモリマッピングされた周辺デバイスとして Anybus CompactCom モジュールを直接接続
できます。M40 では、8 ビットまたは 16 ビットのパラレル動作を設定できます。アクセ
ス時間は 30ns です。
ポーリング操作が可能ですが、オーバーヘッドが発生します。処理効率を上げるには、オ
プションの割り込み信号(IRQ)を使用してください。これにより、ホストアプリケー
ションが新しい情報をポーリングする必要がなくなり、パフォーマンスが向上します。
パラレルインターフェースは、OM[0..3] を使用して有効にする必要があります。
2.3.2 8 ビットパラレルモードのピンアサイン
8 ビットパラレルインターフェースでは、以下の信号を使用します。
ピン
信号名
ピンの種類
説明 / コメント
49
24
48
23
47
22
46
21
45
20
44
19
43
18
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
I
A[0...13]:必須のアドレス入力信号a
14
39
15
40
16
41
17
42
D0
D1
D2
D3
D4
D5
D6
D7
I/O
標準の双方向データバス
4
29
5
30
6
31
7
32
LED1B
LED1A
LED2B
LED2A
LED3B
LED3A
LED4B
LED4A
O
O
O
O
OD
OD
O
O
8 ビットモード:LED 機能。10 ページの「LED インター
フェース」を参照。
34
WE
I
アクティブローのライト信号またはリード / ライト信号
33
OE
I
バス出力イネーブル。ローのときデータバスへの出力
が有効。
10
CS
I
バスチップセレクトイネーブル。ローのときモジュー
ルへのパラレルアクセスが有効。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
19
ピン
信号名
ピンの種類
説明 / コメント
9
IRQ
O
アクティブローの割り込み要求信号。Anybus
CompactCom モジュールによりアサートされる。
この信号は必須ではないが、使用することが強く推奨
される。ホストアプリケーションに割り込み機能がな
い場合でも、ソフトウェアの設計を簡素化するために
この信号を入力ポートに接続することが推奨される。
起動中に誤って割り込みが発生するのを防ぐため、ホ
ストアプリケーション側でこの信号を 3V3 にプルアッ
プすること。
36
11
35
OM0
OM1
OM2
I
動作モード。8 ビットパラレル動作モードの場合、これ
ら 3 つのピンをすべて GND に接続すること。
詳細については、14 ページの「動作モード」を参照。
3
OM3 / ASM TX O, I
ブラックチャネル出力 b
起動時、このピン(および OM[0..2])によりモジュール
の動作モードが決定される。8 ピットパラレル動作モー
ドの場合は外付けのプルアップに接続すること。
28
ASM RX
I
ブラックチャネル入力b 使用しない場合は 3V3 に接続す
ること。
27
2
MI0/SYNC
MI1
O
15 ページの「モジュールの識別」を参照。
26
25
MD0
MD1
O
15 ページの「モジュールの検出」を参照。
8
RESET
I
16 ページの「RESET(リセット入力)」を参照。
a. アドレスラインの数が限られているアプリケーションでは、Anybus CompactCom モジュー
ルの A[0..10] を CPU に接続し、A[11..13] の信号を High にプルアップしてください。これ
により、少ないアドレスラインでモジュールとの通信が可能となります。この場合、256 バ
イトのプロセスデータのみアクセスできます。
b. 34 ページの「ブラックチャネル / セーフティモジュール」を参照してください。
注 1:内部でウィークプルアップされている OM3 を除き、上記のピンには内部のプル
アップレジスタは実装されていません。
ファンクション一覧(CS、WE、OE、D[0...7])
CS
WE
OE
D[0...7] の状態
コメント
HIGH
X
X
ハイインピーダンス
モジュールが選択されていない。
LOW
LOW
X
データ入力(ライト) アドレスバスで選択された場所に D[0...7] のデー
タが書き込まれる。
LOW
HIGH
LOW
データ出力(リード) アドレスバスで選択された場所からのデータが
D[0...7] に出力される。
LOW
HIGH
HIGH
ハイインピーダンス
•
•
X = 不定
LOW = VIL
•
HIGH = VIH
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
モジュールは選択されているが、D[0...7] がハイ
インピーダンスになっている。
Doc.Id. HMSI-27-235
20
2.3.3 16 ビットパラレルモードのピンアサイン
16 ビットパラレルインターフェースでは、以下の信号を使用します。
ピン
信号名
ピンの種類
説明 / コメント
24
48
23
47
22
46
21
45
20
44
19
43
18
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
I
A[1...10]:必須のアドレス入力信号
a
ソース / ターゲットの場所を選択する。
14
39
15
40
16
41
17
42
4
29
5
30
6
31
7
32
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
I/O
標準の双方向データバス
49
WEH
I
上位バイトのライトイネーブルb
34
WEL
I
下位バイトのライトイネーブル b
33
OE
I
バス出力イネーブル。ローのときデータバスへの出
力が有効。
10
CS
I
バスチップセレクトイネーブル。ローのときモ
ジュールへのパラレルアクセスが有効。
9
IRQ
O
アクティブローの割り込み要求信号。Anybus
CompactCom モジュールによりアサートされる。
この信号は必須ではないが、使用することが強く推
奨される。ホストアプリケーションに割り込み機能
がない場合でも、ソフトウェアの設計を簡素化する
ためにこの信号を入力ポートに接続することが推奨
される。
起動中に誤って割り込みが発生するのを防ぐため、
ホストアプリケーション側でこの信号を 3V3 にプル
アップすること。
36
11
35
OM0
OM1
OM2
I
動作モード。16 ビットパラレル動作モードの場合、
これら 3 つのピンをすべて 3V3 に接続すること。
詳細については、14 ページの「動作モード」を参照。
27
2
MI0/SYNC
MI1
O
15 ページの「モジュールの識別」を参照。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
21
ピン
信号名
ピンの種類
説明 / コメント
3
OM3 / ASM TX
O, Strap
ブラックチャネル出力 c
起動時、このピン(および OM[0..2])によりモジュー
ルの動作モードが決定される。16 ピットパラレル動
作モードの場合はプルダウンに接続すること。
28
ASM RX
I
ブラックチャネル入力c 使用しない場合は 3V3 に接続
すること。
26
25
MD0
MD1
O
15 ページの「モジュールの検出」を参照。
8
RESET
I
16 ページの「RESET(リセット入力)」を参照。
a. アドレスラインが限られているアプリケーションでは、Anybus CompactCom モジュールの
A[1..10] を CPU に接続し、A[11..13] の信号を High にプルアップしてください。これによ
り、少ないアドレスラインでモジュールとの通信が可能となります。この場合、256 バイト
のプロセスデータのみアクセスできます。
b. 8 ビットではなく 16 ビットでアドレス指定するため、16 ビットパラレル動作モードでは
A0 信号は不要です。1 バイトずつ書き込む必要がある場合は、WEH および WEL 信号を使
用して上位バイトと下位バイトへの書き込みを個別に有効にします。両方を有効にすると両
方のバイトが書き込まれます。
c. 34 ページの「ブラックチャネル / セーフティモジュール」を参照してください。
注 1:内部でウィークプルアップされている OM3 を除き、上記のピンには内部のプル
アップレジスタは実装されていません。
ファンクション一覧(CS、WEL、WEH、OE、D[0...15])
CS
WEL
WEH
OE
D[0...15] の状態
コメント
HIGH
X
X
X
ハイインピーダンス
モジュールが選択されていない。
LOW
LOW
HIGH
X
データ入力(ライト)アドレスバスで選択された場所の下位バイ
トに D[0...7] のデータが書き込まれる。
LOW
HIGH
LOW
X
データ入力(ライト)アドレスバスで選択された場所の上位バイ
トに D[8...15] のデータが書き込まれる。
LOW
LOW
LOW
X
データ入力(ライト)アドレスバスで選択された場所に D[0...15]
のデータが書き込まれる。
LOW
HIGH
HIGH
LOW
データ出力(リード)アドレスバスで選択された場所からのデー
タが D[0...15] に出力される。
LOW
HIGH
HIGH
HIGH
ハイインピーダンス
•
•
X = 不定
LOW = VIL
•
HIGH = VIH
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
モジュールは選択されているが、D[0...15]
がハイインピーダンスになっている。
Doc.Id. HMSI-27-235
22
2.3.4 メモリアクセスのリードタイミング
リードアクセス中は、入力信号 WE を High に保持する必要があります。このタイミング
ダイアグラムではバーストリードの場合が示されていますが、シングルリードにも当ては
まります。Anybus CompactCom 40 におけるリード動作では、CS に対するアドレスバスの
セットアップ / ホールド時間は必要ありません。リード動作時のセットアップ / ホールド
時間に関する制約は、CS が Low のときにすべてのアドレスラインを 10 ~ 15ns 間 High
にすると、ピンポン動作時および起動時の割り込みがアクノリッジされる事だけです。
tRC
Address
Address valid
Address valid
tAA
tAA
CS
tACS
tHZ
OE
tAR
tDH
tHZ
Data valid
Data
シンボル
tRC
tAA
tACS
tAR
tHZ
tDH
Data valid
最小(ns)
30
リードサイクルタイム
アドレスが有効になってからデータが有効になるまでの時間 CS が Low になってからデータが有効になるまでの時間
OE が Low になってからデータが有効になるまでの時間
最大(ns)
30
30
CS または OE が High になってから出力がトライステートにな るまでの時間
0
データホールド時間
15
パラメータ
15
-
2.3.5 メモリアクセスのライトタイミング
WE がアクティブ(Low)のとき、OE 信号は Low でも High でも構いません。16 ビット
モードでは、WE に関するタイミング要求は WEL と WEH の両方に適用されます。この
タイミングダイアグラムではバーストライトの場合が示されていますが、シングルライ
トにも当てはまります。最初のダイアグラムは、ライトイネーブルでライトタイミング
を制御する場合を示しています。また、2 番目のダイアグラムは、チップセレクトでラ
イトタイミングを制御する場合を示しています。
Address
Address valid
tAS
Address valid
Address valid
tAH
tAS
tAH
CS_N
tWR
WE_N
tWP
tWR
tDS
Data
tDH
Data valid
tWP
tDS
tDH
Data valid
tWC
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
23
Address
Address valid
tAS
Address valid
Address valid
tAH
tAS
tAH
CS_N
tWR
WE_N
tWP
tWR
tDS
tDH
Data valid
Data
tWP
tDS
tDH
Data valid
tWC
シンボル
tWC
tAS
tAH
tWP
tDS
tDH
tWR
ライトサイクルタイム
ライト終了前にアドレスが有効な時間
ライト終了後にアドレスが有効な時間
CS および WE の Low パルス幅
最小(ns)
30
15
0
15
最大(ns)
-
ライト終了前にデータが有効な時間
ライト終了後にデータが有効な時間
ライトリカバリタイム
15
0
10
-
パラメータ
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
2.4 SPI の動作
2.4.1 概要
SPI(Serial Peripheral Interface)バスは、全 2 重モードで動作する標準の同期シリアル
データ接続です。
SPI インターフェースは OM[0...3] 入力で有効にします。14 ページの「動作モード」を参
照してください。
2.4.2 SPI モードのピンアサイン
以下に、GND と 3V3 を除くすべてのピンの概要を示します。
ピン
49
24
48
23
47
22
46
21
信号名
(未使用)
種類
説明 / コメント
I
GND に接続すること。
45
SS
I
スレーブの選択。アクティブロー
20
SCLK
I
シリアルクロック入力
44
MISO
O
マスタ入力、スレーブ出力。マスタのシフトレジスタへの入
力、スレーブのシフトレジスタからの出力。
19
MOSI
I
マスタ出力、スレーブ入力。マスタのシフトレジスタからの出
力、スレーブのシフトレジスタへの入力。
43
18
(未使用)
I
O, I
3V3 に接続すること。
14
39
15
40
16
41
17
42
(未使用)
I, I/O
I, I/O
I, I/O
I, I/O
I, I/O
I, I/O
I, I/O
I, I/O
GND に接続すること。
O
O
O
O
OD
OD
O
O
LED インターフェース。LED インジケーションへのアクセスを
提供する。詳細については、13 ページの「LED インター
フェース / D8 ~ D15(データバス)」を参照。
I
3V3 に接続すること。
O
アクティブローの割り込み要求信号。Anybus CompactCom モ
ジュールによりアサートされる。
この信号は必須ではないが、使用することが強く推奨される。
ホストアプリケーションに割り込み機能がない場合でも、ソフ
トウェアの設計を簡素化するためにこの信号を入力ポートに接
続することが推奨される。
起動中に誤って割り込みが発生するのを防ぐため、ホストアプ
リケーション側でこの信号を 3V3 にプルアップすること。
4
29
5
30
6
31
7
32
34
33
10
9
LED1B
LED1A
LED2B
LED2A
LED3B
LED3A
LED4B
LED4A
(未使用)
IRQ
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
25
ピン
信号名
種類
説明 / コメント
36
11
35
OM0
OM1
OM2
I
動作モード [OM2, OM1, OM0]:SPI 動作モードの場合は 0. 0, 1 に
設定。
詳細については、14 ページの「動作モード」を参照。
3
OM3 / ASM TX
O, Strap
ブラックチャネル出力 a
起動時、このピン(および OM[0..2])によりモジュールの動作
モードが決定される。SPI 動作モードの場合は外付けのプルダ
ウンに接続すること。
28
ASM RX
I
ブラックチャネル入力a 使用しない場合は未接続のままにする
こと。
27
2
MI0/SYNC
MI1
O
15 ページの「モジュールの識別」を参照。
26
25
MD0
MD1
O
15 ページの「モジュールの検出」を参照。
8
RESET
I
16 ページの「RESET(リセット入力)
」を参照。
a. 34 ページの「ブラックチャネル / セーフティモジュール」を参照してください。
2.4.3 SPI インターフェースの信号
SPI インターフェースでは 3 つの信号(または 4 つの信号)を使用します。
信号
SCLK
説明
MOSI
マスタ出力、スレーブ入力。マスタのシフトレジスタからの出力、スレーブのシフトレジスタ
への入力。
MISO
マスタ入力、スレーブ出力。マスタのシフトレジスタへの入力、スレーブのシフトレジスタか
らの出力。
SS
スレーブセレクト(オプション)
シリアルクロック入力
オプションの割り込み要求信号(IRQ)を利用すると、必要なときのみホストアプリ
ケーションを Anybus CompactCom モジュールに対応させることが可能となり、処理効率
が向上します。
SPI インターフェースは 4 線モードまたは 3 線モードで動作可能です。Anybus
CompactCom モジュールは、連続的に SS の状態をサンプルします。SS が '1' の場合、4 線
モードが選択されます。SS が '0' に接続されている場合、3 線モードが選択されます。推
奨モードは 4 線モードです。3 線モードは信号が 1 つ少ないため、アプリケーション側
でガルバニックな絶縁が必要な場合に便利です。
4 線モード
4 線モードでは、SS 信号を使用して SPI 転送の開始と終了を表します。このモードでは、
SCLK 信号はアイドル High またはアイドル Low のいずれも可能です。また、このモード
では、SS が High のときに Anybus CompactCom の MISO が 3 ステートとなるため、同じ
SPI バス上に複数の SPI スレーブを接続できます。
4 線ダイアグラムの例:
SS
SCLK
MOSI
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
MISO
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Byte 0
Byte 1
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Byte N-1
Byte N
Doc.Id. HMSI-27-235
26
3 線モード
3 線モードでは、SS 信号を Low に固定し、SCLK 信号をアイドル High にする必要があ
ります。このモードでは、同じバス上に複数の SPI スレーブは接続できません。モ
ジュールは、SCLK の状態を監視することで転送の開始と終了を検出します。
このモードでは、2 つの転送の間に 10 µs 以上のアイドル期間が必要です。また、転送中
は SCLK 信号を 5 µs より長く High にすることはできません。
3 線ダイアグラムの例:
SCLK
MOSI
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
MISO
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Byte 0
Byte 1
Byte N-1
Byte N
3 線モードの SPI ダイアグラムとビットタイミング
項目
tSU
説明
SCK の立ち上がりエッジの前の MOSI セットアップ時間
最小値
10 ns
最大値
-
tHD
SCK の立ち上がりエッジの前の MOSI ホールド時間
10 ns
-
tDO
SCK の立ち下がりエッジの前の MISO 変化時間
0 ns
20 ns
tCL
SCK の Low 期間
20 ns
-
tCH
SCK の High 期間
20 ns
SPI のフレームフォーマット
4 Words
MOSI
SPI
CTRL
Reserv
ed
MSGLEN
MISO
Reserv
ed
Reserv
ed
LEDSTAT
APP
STAT
PDLEN
ANB
STAT
SPI
STAT
MSG LEN Words
PD LEN Words
2 Words
1 Word
WrMsgField
WrPdField
CRC
PADDING
INT
MASK
NETTIME
5 Words
RdMsgField
MSG LEN Words
RdPdField
CRC
PD LEN Words
2 Words
各バイトは最上位ビットから転送されますが、バイトの順序はリトルエンディアンに
なっています。最下位バイトから転送されます。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
2.5 スタンドアロンシフトレジスタ
2.5.1 概要
このモードでは、Anybus CompactCom 40 モジュールはホストプロセッサーなしのスタン
ドアロンで動作します。プロセスデータは、ホスト上のシフトレジスタとの間でやり取
りされます。Anybus CompactCom 40 は各方向とも 32 個までのレジスタをサポートし、
トータルで 256 ビットのデータをサポートします。
Input Byte 0
Input Byte 1
Input Byte 2
Input Byte n-1
Input Byte 31
INPUT SHIFT
REGISTER 1
INPUT SHIFT
REGISTER 2
INPUT SHIFT
REGISTER 3
INPUT SHIFT
REGISTER n
INPUT SHIFT
REGISTER 32
OUTPUT SHIFT
REGISTER 1
OUTPUT SHIFT
REGISTER 2
OUTPUT SHIFT
REGISTER 3
OUTPUT SHIFT
REGISTER n
OUTPUT SHIFT
REGISTER 32
Output Byte 0
Output Byte 1
Output Byte 2
Output Byte n-1
Output Byte 31
Anybus CompactCom 40 がスタンドアロンで動作している場合でも、仮想アトリビュート
リストを使用してホストアプリケーションを設定できます。
詳細については、『Anybus CompactCom 40 Software Design Guide』の「仮想アトリビュー
ト」のセクションを参照してください。
Anybus CompactCom M40 は、接続されている入出力シフトレジスタの数を自動的に検出
します。各シフトレジスタは、1 個の UINT8 型の ADI で表されます。入力 ADI には
"Input 0"、"Input 1" などの名前がつけられています。出力 ADI には "Output 0"、"Output 1"
などの名前がつけられています。
各ビットは、CLK の立ち上がりにて MSB から送信されます。アクティブ Low のロード
信号(LD)により、送信の前後にすべてのシフトレジスタが読み込まれます。
LD
SCLK
DI
Input byte 0
Input byte 1
Input byte 31
DO
Output byte 31
Output byte 30
Output byte 0
5 つ目の信号の PA は、モジュールがアクティブのときに High になり、そうでないとき
は Low になります。この信号を使用すると、アプリケーションは、モジュールがアク
ティブでない場合に出力シフトレジスタをクリアするか、デフォルト値にセットするこ
とができます。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
28
2.5.2 スタンドアロンシフトレジスタモードのピンアサイン
以下に、VSS と VDD を除くすべてのピンの概要を示します。
ピン
信号名
種類
説明 / コメント
49
24
48
23
47
22
46
21
DIP1_0
DIP1_1
DIP1_2
DIP1_3
DIP1_4
DIP1_5
DIP1_6
DIP1_7
I
I
I
I
I
I
I
I
ノードアドレスの DIP スイッチ
29 ページの「DIP1 ピンおよび DIP2 ピンのピンアサイン」を参
照。
45
LD
O
シフトレジスタの読み込み
20
SCLK
O
クロック出力
44
DO
O
シフトレジスタからのシリアルデータ出力
19
DI
I
シフトレジスタからのシリアルデータ入力
-
43
(未使用)
-
18
(未使用)
DIP2_0
DIP2_1
DIP2_2
DIP2_3
DIP2_4
DIP2_5
DIP2_6
DIP2_7
-
-
I
I
I
I
I
I
I
I
ボーレートの DIP スイッチ
29 ページの「DIP1 ピンおよび DIP2 ピンのピンアサイン」を参
照。
14
39
15
40
16
41
17
42
4
29
5
30
6
31
7
32
LED1B
LED1A
LED2B
LED2A
LED3B
LED3A
LED4B
LED4A
O
O
O
O
OD
OD
O
O
LED インターフェース。LED インジケーションへのアクセスを
提供する。詳細については、13 ページの「LED インター
フェース / D8 ~ D15(データバス)
」を参照。
34
CT
I
シフトレジスタモードのセンタータップ信号
接続されている入出力シフトレジスタの数は、この信号を使
用して検出されます。
O
9
PA
33
(未使用)
-
シフトレジスタモードのプロセスアクティブ信号
-
10
(未使用)
ASM RX
-
-
I
ブラックチャネル入力a 使用しない場合は未接続のままにする
こと。
28
3
ASM TX / OM3
O, Strap
ブラックチャネル出力 a
起動時、このピン(および OM[0..2])によりモジュールの動作
モードが決定される。シフトレジスタ動作モードの場合は外
付けのプルダウンに接続すること。
36
11
35
OM0
OM1
OM2
I
動作モード [OM2, OM1, OM0]:シフトレジスタ動作モードの場
合は 0, 1, 0 に設定。
詳細については、14 ページの「動作モード」を参照。
27
2
MI0
MI1
O
15 ページの「モジュールの識別」を参照。
26
25
MD0
MD1
O
15 ページの「モジュールの検出」を参照。
I
16 ページの「RESET(リセット入力)」を参照。
8
a. 34 ページの「ブラックチャネル / セーフティモジュール」を参照してください。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
29
DIP1 ピンおよび DIP2 ピンのピンアサイン
DIP1 ピンと DIP2 ピンがどのように使用されるかは、ネットワークにより異なります。
使用される場合、SETUP 状態にて読み込まれます。その後、0.5 秒ごとに DIP スイッチ
の変化がサンプリングされ、その値がネットワーク設定オブジェクトに書き込まれます。
DIP1 は、ネットワーク設定オブジェクトのインスタンス 1(ノードアドレス)にリンク
しています。DIP2 は、ネットワーク設定オブジェクトのインスタンス 2(ボーレート)
にリンクしています。
詳細については、『Anybus CompactCom 40 Software Design Guide』の「ネットワーク設定
オブジェクト(04h)」を参照してください。
ネットワーク
DeviceNet
DIP1(インスタンス 1:ノードアドレス)
DIP2(インスタンス 2:ボーレート)
値:0 - 63
値:0 - 3(125, 250, 500, Auto)
EtherCAT
値:0 - 255
未使用
EtherNet/IP
値:1 - 254
未使用
Modbus-TCP
値:1 - 254
未使用
POWERLINK
値:1 - 239
未使用
PROFIBUS
値:0 - 126
未使用
PROFINET
値:1 - 254
未使用
2.5.3 タイミング
Anybus CompactCom 40 は、シフトレジスタモードでは 12.5MHz で動作します。
タイミングダイアグラム
LD
D7
DO
D6
tSUO
D5
D1
D0
tHDO
SCK
tSUI
D7
DI
tSUI
tCL
tHDI
D6
D5
tCL
tHDI
tCH
D1
D0
tCH
CT
上記ダイアグラム中の略語およびタイミング詳細:
項目
tSUO
説明
SCK の立ち上がりエッジの前の DO セットアップ時間
最小値
20 ns
tHDO
SCK の立ち上がりエッジの前の DO ホールド時間
20 ns
tSUI
SCK の立ち上がりエッジの前の DI/CT セットアップ時間
10 ns
tHDI
SCK の立ち上がりエッジの後の DI/CT ホールド時間
0 ns
tCH
SCK の High 期間
35 ns
tCL
SCK の Low 期間
35 ns
tCH + tCL
SCK の期間
78 ns
2 つのデータ転送間のアイドル時間(LD 信号が Low の時間)は、1μs 以上必要です。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
30
2.5.4 シフトレジスタの基本回路
シフトレジスタの基本的な回路図を以下に示します。
INPUTS
OUTPUTS
OUT_REG_3
IN_REG_3
I3
I3
I3
I3
I3
I3
I3
I3
D0
D1
D2
D3
D4
D5
D6
D7
Input byte 3
10
SDI
11
12
13
14
3
4
5
6
A
B
C
D
E
F
G
H
2
CLK
15
1
CKE
PL
Q7
Q7
9
7
14
SDI
12
11
RCLK
SRCLK
13
10
RCLR
SRCLR
+3.3V
Input byte 2
10
SDI
11
12
13
14
3
4
5
6
A
B
C
D
E
F
G
H
2
15
1
Q7
Q7
9
7
14
SDI
12
11
RCLK
SRCLK
13
10
RCLR
SRCLR
+3.3V
Input byte 1
O3
O3
O3
O3
O3
O3
O3
O3
D0
D1
D2
D3
D4
D5
D6
D7
Output byte 3
SDO
A
B
C
D
E
F
G
H
9
15
1
2
3
4
5
6
7
O2
O2
O2
O2
O2
O2
O2
O2
D0
D1
D2
D3
D4
D5
D6
D7
Output byte 2
OUT_REG_1
CLK
CKE
PL
14
SDI
12
11
RCLK
SRCLK
13
10
RCLR
SRCLR
+3.3V
IN_REG_1
D0
D1
D2
D3
D4
D5
D6
D7
15
1
2
3
4
5
6
7
74LVC594A
74LV165/SO
I1
I1
I1
I1
I1
I1
I1
I1
9
OUT_REG_2
IN_REG_2
D0
D1
D2
D3
D4
D5
D6
D7
A
B
C
D
E
F
G
H
74LVC594A
74LV165/SO
I2
I2
I2
I2
I2
I2
I2
I2
SDO
10
SDI
11
12
13
14
3
4
5
6
A
B
C
D
E
F
G
H
2
CLK
15
1
CKE
PL
Q7
Q7
9
7
SDO
A
B
C
D
E
F
G
H
9
15
1
2
3
4
5
6
7
O1
O1
O1
O1
O1
O1
O1
O1
D0
D1
D2
D3
D4
D5
D6
D7
Output byte 1
74LVC594A
OUT_REG_0
14
SDI
12
11
RCLK
SRCLK
13
10
RCLR
SRCLR
+3.3V
74LV165/SO
SDO
A
B
C
D
E
F
G
H
9
15
1
2
3
4
5
6
7
O0 D0
O0 D1
O0 D2
O0 D3
O0 D4
O0 D5
O0 D6
O0 D7
74LVC594A
Output byte 0
IN_REG_0
I0 D0
I0 D1
I0 D2
I0 D3
I0 D4
I0 D5
I0 D6
I0 D7
Input byte 0
10
SDI
11
12
13
14
3
4
5
6
A
B
C
D
E
F
G
H
2
15
1
Q7
Q7
9
7
CLK
CKE
PL
PA
SR DO
SR CLK
SR LD_N
SR CT
SR DI
(Pin 9, Optional)
(Pin 44)
(Pin 20)
(Pin 45)
(Pin 34)
(Pin 19)
74LV165/SO
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
31
2.5.5 リセット回路の例
リセット回路例を以下に示します。
3V3
C1
100nF/16V
3V3
R1
2k2
U?
5
VCC
RESET
GND
4
WDI
TPS3828-33
MR
H_RESET_N
1
2
B1
SW PUSHBUTTON RIGHT ANGLE
1
2
3
4
3
C2
1nF/50V
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
C3
1nF/50V
Doc.Id. HMSI-27-235
2.6 UART の動作
2.6.1 概要
このシリアルインターフェースは一般的な非同期シリアルインターフェースで、マイク
ロコントローラや UART と容易に直接接続が行えます。これは、Anybus CompactCom 30
との後方互換性のために用意されているものです。
シリアルインターフェースは、動作ボーレートの設定にも使用する、OM[0...3] で有効に
します。14 ページの「動作モード」を参照してください。
その他の通信設定は以下の値に固定されています。
データビット:8
パリティ:なし
ストップビット:1
通信設定は、非同期、8-N-1、LSB ファースト、ハードウェアフロー制御信号なしに固定
されています。
注:このモードでは同期機能はサポートされません。
2.6.2 シリアルモードのピンアサイン
以下に、GND と 3V3 を除くすべてのピンの概要を示します。
ピン
信号名
49
24
48
23
47
22
46
21
45
20
44
(未使用)
19
(未使用)
ピンの種類
説明 / コメント
I
I
I
I
I
I
I
I
I
I
O, I
GND に接続すること。
I
3V3 に接続すること。
43
ASM RX
I
18
ASM TX
O, I
34 ページの「ブラックチャネル / セーフティモジュール」を参
照。
I, I/O
GND に接続すること。
O
O
O
O
LED インターフェース。LED インジケーションへのアクセスを
提供する。詳細については、13 ページの「LED インター
フェース / D8 ~ D15(データバス)
」を参照。
使用しない場合、LED1A、LED1B、LED2A、LED2B、LED4A、
LED4B は未接続のままでよい。LED3A と LED3B はオープンドレ
インのため、使用しない場合は用途に応じて GND または 3V3
にプルダウン / プルアップすること。
14
39
15
40
16
41
17
42
4
29
5
30
6
31
7
32
(未使用)
LED1B
LED1A
LED2B
LED2A
LED3B
LED3A
LED4B
LED4A
ODa
ODa
O
O
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
33
ピン
信号名
ピンの種類
説明 / コメント
34
33
10
(未使用)
I
I
I
3V3 に接続すること。
9
(未使用)
RX
O
未接続のままにすること。
28
I
受信入力
- 方向:ホストアプリケーション -> CompactCom
- アイドル状態 = High
3
TX / OM3
O, I
送信出力
- 方向:CompactCom -> ホストアプリケーション
- アイドル状態 = High
- このピンは、Anybus CompactCom M40 モジュールの "OM3" ス
トラップ入力と兼用になっている。シリアルモードの場
合、アプリケーション側でプルアップレジスタを接続する
こと。
36
11
35
OM0
OM1
OM2
I
動作モード [OM2, OM1, OM0]:
001
シリアル 19.2 kbps
010
シリアル 57.6 kbps
011
シリアル 115.2 kbps
100
シリアル 625 kbps
詳細については、14 ページの「動作モード」を参照。
27
2
MI0
MI1
O
15 ページの「モジュールの識別」を参照。
26
25
MD0
MD1
O
15 ページの「モジュールの検出」を参照。
8
RESET
I
16 ページの「RESET(リセット入力)」を参照。
a. オープンドレイン
注:シリアルインターフェースを正しく機能させるには、すべての信号を正しく接続す
ることが重要です。
2.6.3 ボーレートの精度
多くの非同期通信デバイスと同様に、Anybus CompactCom で使用される実際のボーレー
トは、理想的なボーレートとは少し異なります。
本モジュールのボーレートの誤差は ±1.5% 未満です。正しく動作させるためには、ホス
トアプリケーションのボーレートの精度を理想値の ±1.5% 以内に収めることを推奨しま
す。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
第3章
3. ブラックチャネル / セーフティモジュール
ブラックチャネルとは、非セーフティ通信メディアに対して安全性に関するプロトコルを
拡張する転送メカニズムです。このセーフティレイヤは、リンクインテグリティが SIL 3,
Cat.4/PL e の要件を満たすように、安全性に関する機能と通信のチェックを行います。ブ
ラックチャネルは、セーフティレイヤとデバイスとの間の仮想リンクとみなされます。
Safety Controller
PLC
Scanner
Black Channel
^ĂĨĞƚLJWƌŽƚŽĐŽůdƌĂŶƐƉŽƌƚĂƟŽŶ
Industrial Network
Anybus
CompactCom
Anybus CompactCom
Network Interface Module
Safety
Module
Motor Control
M
Safe T100
IXXAT Safe T100 は、事前認証済みの組み込み用セーフティオプションモジュールであ
り、標準のオートメーションデバイスに対して、規格に準拠した安全性の高い I/O 信号
を組み込むための簡単かつコスト効率の高い手段をデバイスメーカーに提供します。こ
のモジュールは、シリアルブラックチャネルインターフェースを介して Anybus
CompactCom モジュールに接続します。このセーフティモジュールは、ネットワークを
介して制御可能であるとともに、オートメーションデバイスの安全機能に直接接続可能
な、安全性の高いデジタル I/O 信号を提供します。Anybus Communication 40 シリーズで
は、他の標準的なセーフティモジュールを使用して安全性の高い通信インターフェース
を実現することもできます。
このモジュールへのシリアルダウンロードの使用を計画している場合は、セーフティモ
ジュールまたはブラックチャネル実装時にこの点を考慮してください。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
Appendix A
A. 実装例
A.1 概要
ここでは、M40 シリーズで実現可能な実装例をご紹介します。
現在、市場には多様な機能を持つさまざまなプロセッサが流通しています。ここで示す
各実装例は、ある 1 種類のプロセッサを対象に設計されたものであることにご留意くだ
さい。他のハードウェアインターフェースでは、タイミングの調整やその他の機能など
が必要となる場合があります。安定かつ信頼性の高い設計を実現するためには、イン
ターフェースを十分理解して、設計に関して正しい判断を下すことが重要です。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
実装例 36
A.2 シリアルおよび 16 ビットパラレル
以下の図に、シリアル通信とファームウェアの更新(UART 経由)を実現する実装例を示し
ます。図のように接続された Anybus CompactCom 30 は、シリアルモードで使用可能であり、
UART 経由でファームウェアを更新できるようにもなっています。M30 を M40 に交換する
と、16 ビットパラレルモードも使用可能になります。
M40 シリーズモジュールのファームウェアの更新は、なるべくファイルシステムインター
フェースオブジェクトを使用して行ってください。『Anybus CompactCom 40 Software Design
Guide』を参照してください。
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A0 / WEH
A1 / A1
A2 / A2
A3 / A3
A4 / A4
A5 / A5
A6 / A6
A7 / A7
A8 / A8
A9 / A9
A10 / A10
A11 / A11
A12 / A12
A13 / A13
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D0 / D0
D1 / D1
D2 / D2
D3 / D3
D4 / D4
D5 / D5
D6 / D6
D7 / D7
LED1B / D8
LED1A / D9
LED2B / D10
LED2A / D11
GIP0 / D12
GIP1 / D13
GOP0 / D14
GOP1 / D15
Host Application
CPU (3.3V)
CS
RD
WR/WR0
WR1
GPIO1
GPIO2
GPIO3
GPIO4
Rx
Tx
OM0 / OM0
OM1 / OM1
OM2 / OM2
3V3
3V3
3V3
3V3
Tx / Tx/OM3
Rx / Rx
GPIO5
IRQ / IRQ
GPIO6
GPIO7
MI0 / MI0/SYNC
MI1 / MI1
GPIO8
GPIO9
MD0 / MD0
MD1 / MD1
GPIO10
`
CS / CS
OE / OE
WE / WEL
RESET / RESET
注 1:MI が Anybus CompactCom M40 以外のモジュールが挿入されていることを示してい
る場合、ホストプロセッサ、および Anybus CompactCom M30 の LED 出力の損傷を防ぐ
ため、ホストプロセッサの D8 ~ D15 のデータ入出力を無効にしてください(これらの
ピンをハイインピーダンスに設定してください)。CompactCom M30 が接続されており、
かつ、ホストプロセッサがデータバスのこの部分を遮断できない場合には、CompactCom
M30 を外付けの回路で保護する必要があります。次ページの例を参照してください。
注 2:この実装では、ホストアプリケーションがバスラインの D8 ~ D15 を他の用途(他
の回路に接続するなど)で使用した場合、データバスに接続される他のコンポーネント
が損傷するおそれがあります。
注 3:この実装は、Anybus CompactCom のパッシブモジュールをサポートしません。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
実装例 37
A.3 8 / 16 ビットパラレル
この例は、8 ビットおよび 16 ビットのパラレルモードの設計例です。M30 の場合、8
ビットのパラレル / シリアルモードを使用できます。M40 の場合、16 ビットパラレル
モードも使用できます。
LVC1G3157
B
A/B
Y
A
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A0 / WEH
A1 / A1
A2 / A2
A3 / A3
A4 / A4
A5 / A5
A6 / A6
A7 / A7
A8 / A8
A9 / A9
A10 / A10
A11 / A11
A12 / A12
A13 / A13
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
3V3
3V3
/
/
/
/
/
/
/
/
D0
D1
D2
D3
D4
D5
D6
D7
3V3
Host Application
CPU (3.3V)
74CB3T3245
D8
D9
D10
D11
D12
D13
D14
D15
8bit/16bit
B0
B1
B2
B3
B4
B5
B6
B7
A0
A1
A2
A3
A4
A5
A6
A7
NC
OE
LED1B / D8
LED1A / D9
LED2B / D10
LED2A / D11
GIP0 / D12
GIP1 / D13
GOP0 / D14
GOP1 / D15
CS / CS
OE / OE
WE / WEL
CS
RD
WR/WR0
WR1
GPIO1
GPIO2
GPIO3
GPIO4
OM0 / OM0
OM1 / OM1
OM2 / OM2
3V3
3V3
Rx
Tx
3V3
3V3
Tx / Tx/OM3
Rx / Rx
GPIO5
IRQ / IRQ
GPIO6
GPIO7
MI0 / MI0/SYNC
MI1 / MI1
GPIO8
GPIO9
MD0 / MD0
MD1 / MD1
GPIO10
RESET / RESET
ホストアプリケーションで LED を使用する場合、40 ページの「ネットワークステータ
ス LED 出力(LED[1A...4B])
」に記載されている LED 出力の接続に関するガイドライン
を参照してください。16 ビットパラレルモードでは、これらの出力を LED に使用する
ことはできません。
この実装では、Anybus CompactCom M30 モジュールの LED 出力は外付けの回路
(74B3T32451)により保護されています。この回路は高速で、駆動回路からの信号のみ通
過させます。
1. SN74CB3T3245、8 ビット FET バススイッチ
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
実装例 38
A.4 8 ビットパラレル
ここで示す 8 ビットパラレルモードとファームウェアの更新(UART 経由)の設計例で
は、M30 と M40 のいずれも使用可能です。
M40 シリーズモジュールのファームウェアの更新は、なるべくファイルシステムイン
ターフェースオブジェクトを使用して行ってください。
『Anybus CompactCom 40 Software
Design Guide』を参照してください。
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A0 / A0
A1 / A1
A2 / A2
A3 / A3
A4 / A4
A5 / A5
A6 / A6
A7 / A7
A8 / A8
A9 / A9
A10 / A10
A11 / A11
A12 / A12
A13 / A13
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
/
/
/
/
/
/
/
/
D0
D1
D2
D3
D4
D5
D6
D7
Host Application
CPU (3.3V)
LED1B / LED1B
LED1A / LED1A
LED2B / LED2B
LED2A / LED2A
GIP0 / LED3B
GIP1 / LED3A
GOP0 / LED4B
GOP1 / LED4A
CS
RD
WR/WR0
CS / CS
OE / OE
WE / WE
OM0 / OM0
OM1 / OM1
OM2 / OM2
GPIO4
3V3
3V3
Rx
Tx
3V3
3V3
3V3
Tx / Tx/OM3
Rx / Rx
GPIO5
IRQ / IRQ
GPIO6
GPIO7
MI0 / MI0/SYNC
MI1 / MI1
GPIO8
GPIO9
MD0 / MD0
MD1 / MD1
GPIO10
RESET / RESET
ホストアプリケーションで LED を使用する場合、40 ページの「ネットワークステータ
ス LED 出力(LED[1A...4B])
」に記載されている LED 出力の接続に関するガイドライン
を参照してください。
LED3A と LED3B へのプルダウン抵抗の実装により、Anybus CompactCom パッシブモ
ジュールのサポートが可能となります。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
実装例 39
A.5 SPI およびシリアル
この設計例では、M30 を使用することで、シリアルインターフェースとファームウェア
の更新(UART 経由)が可能となります。M30 を M40 に交換すると、SPI インター
フェースも使用可能となります。
M40 シリーズモジュールのファームウェアの更新は、なるべくファイルシステムイン
ターフェースオブジェクトを使用して行ってください。
『Anybus CompactCom 40 Software
Design Guide』を参照してください。
3V3
[A0... A7] / (not used)
A8 / SS
A9 / SCLK
A10 / MISO
A11 / MOSI
A12 / (not used)
A13 / (not used)
SS
SCLK
MISO
MOSI
[D0... D7] / (not used)
Host Application
CPU (3.3V)
LED1B / LED1B
LED1A / LED1A
LED2B / LED2B
LED2A / LED2A
GIP0 / LED3B
GIP1 / LED3A
GOP0 / LED4B
GOP1 / LED4A
3V3
CS / (not used)
OE / (not used)
WE / (not used)
GPIO1
GPIO2
GPIO3
GPIO4
Rx
Tx
GPIO5
OM0 / OM0
OM1 / OM1
OM2 / OM2
3V3
3V3
3V3
3V3
Tx / Tx/OM3
Rx / Rx
IRQ / IRQ
GPIO6
GPIO7
MI0 / MI0/SYNC
MI1 / MI1
GPIO8
GPIO9
MD0 / MD0
MD1 / MD1
GPIO10
RESET / RESET
ホストアプリケーションで LED を使用する場合、40 ページの「ネットワークステータ
ス LED 出力(LED[1A...4B])」に記載されている LED 出力の接続に関するガイドライン
を参照してください。
シリアルモードでは、LED3A と LED3B へのプルダウン抵抗の実装により、Anybus
CompactCom パッシブモジュールのサポートが可能となります。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
実装例 40
A.6 ネットワークステータス LED 出力(LED[1A...4B])
概要
LED[1A....4B] 出力は、ネットワークステータス LED をホストアプリケーションの他の
場所に中継するのに使用できます。これは、これらのピンがデータ(D8 ~ D15)で使用
されている 16 ビットパラレルモードを除き、すべてのモードで実現可能です。
なお、ホストアプリケーション側にて各 LED 出力を正しい色の LED に接続してくださ
い(アクティブモジュールでは、この情報を LED ステータスレジスタまたは Anybus
Object (01h) から取得できます。
『Anybus CompactCom Software Design Guide』を参照)。詳
細については、13 ページの「LED インターフェース / D8 ~ D15(データバス)」を参照
してください。
3V3
CA
RTS
ACTIVE/PASSIVE*
この出力はバッファされていないため、LED を直接駆動することはお勧めしません。
LED 出力の接続に関するガイドラインは以下の図を参照してください。
3V3
3V3
3V3
LED4B
LED4A
3V3
LED3B
LED3A
LED2B
LED2A
LED1B
LED1A
`
注 1:16 ビットパラレルモードでは、これらのピンはデータで使用されているため、
LED に使用することはできません。
注 2:このソリューションを使用すると、Anybus CompactCom パッシブモジュールのサ
ポートが可能となります。パッシブモジュールを使用する場合、他のアプリケーション
が正しく設計されていることを確認してください。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
実装例 41
A.7 電源に関する注意事項
A.7.1 概要
Anybus CompactCom 40 プラットフォームは、それ自体極めて電源効率の高い設計になっ
ています。ただし、特定のネットワークシステムに対する厳密な電源要件は、実際のバ
ス回路で使用されている部品により異なります。
通常、システムが必要とする供給電流は 250mA 未満ですが、高性能ネットワークや従来
からある ASIC 技術の使用を必要とするネットワークでは、最大 500mA の電流を消費
し、まれに、1000mA の電流を消費するようなケースもあります。
電源回路の設計を容易にするために、消費電力に応じてネットワークが以下のように分
類されています。
•
クラス A
このクラスには、消費電流 250mA 未満のシステムが含まれます。
•
クラス B
このクラスには、消費電流 500mA までのシステムが含まれます。
•
クラス C
このクラスには、消費電流 1000mA までのシステムが含まれます。
以下の表に、現在サポートしているネットワークシステムとその対応するクラスを示し
ます。
クラス A
ネットワーク
DeviceNet
X
PROFIBUS
X
クラス B
EtherCAT
X
PROFINET 2 ポート
X
Ethernet/IP 2 ポート
X
EtherNet POWERLINK
X
Common Ethernet
CC-Link
クラス C
X
TBD
Modbus-TCP 2 ポート
クラス A の要件(250mA)を満たすように設計された電源は、クラス A に属するすべて
のネットワークをサポートできますが、クラス B および C に属するネットワークはサ
ポートできません。
クラス C の要件を満たすように設計された電源は、すべてのネットワークをサポートで
きます。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
実装例 42
A.7.2 バイパスコンデンサ
高周波ノイズを抑制するため、電源入力には適切なバイパスコンデンサを実装してくだ
さい。同じ理由で、電源入力の近くに追加のバルクコンデンサを実装することを推奨し
ます。
基準
C1
値(セラミック)
22 uF / 6.3 V
C2
100 nF / 16 V
例:
3.3 V
3V3
C1
C2
GND
GND
A.7.3 3.3 V のレギュレーション
以下の例では、Linear Technology の LT1767 を使用して、モジュールに安定した 3.3 V の
電源を供給しています。なお、この例で使用しているコンデンサはすべてセラミックタ
イプのものです。
例:
BAV70
5V
VDD (3.3V)
BOOST
LT1767
Vin
Vsw
100nF
(16V)
10uH
Vc
1,5nF
(50V)
4k7
C1
GND
100nF
(16V)
SYNC
SHDN
22uF
(6.3V)
FB
C2
10uF
(6.3V)
SS14
GND
注:この例に関する詳細は、LT1767(Linear Technology)のデータシートを参照してく
ださい。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
Appendix B
B. 後方互換性に関する問題
産業用ネットワークモジュールの Anybus CompactCom 40 シリーズは、Anybus
CompactCom 30 シリーズよりも性能が大きく向上しており、機能も追加されています。
40 シリーズは 30 シリーズに対する後方互換性があり、30 シリーズ用に開発されたアプ
リケーションは、大幅な変更を施さずに 40 シリーズでも使用することができます。ま
た、同じアプリケーションで 30 シリーズと 40 シリーズのモジュールを混在させること
も可能です。
ここでは、1 つのアプリケーションを両シリーズを併用して設計する場合や、30 シリー
ズ用のアプリケーションを 40 シリーズ用に適応させる場合に考慮すべき後方互換性に関
する問題について説明します。
B.1 概要
項目
HMS 識別番号
説明
デフォルトの HMS 識別番号は、40 シリーズと 30 シリーズで異なります。
識別番号のアトリビュートを実装してユーザー固有の番号を設定している
場合は、アプリケーションに対して顧客が変更を行う必要はありません。
ピンポンプロトコル
シリアルホスト通信
半二重通信
半二重プロトコルは、Anybus CompactCom 30 との通信でのみ使用します。後
方互換性をサポートするため、Anybus CompactCom 40 シリーズではこのプロ
トコルがハードウェアで実装されており、8 ビットパラレル / シリアル
モードで使用できます。
Anybus CompactCom M30 は、"ping" に対して通常 10 ~ 100 µs 以内で応答しま
す。ピンポンプロトコルのハードウェア改善により、Anybus CompactCom
M40 は "ping" に対して通常 2 µs で応答します。CompactCom M30 用に設計さ
れた割り込み駆動型のアプリケーションでは、速度向上により CPU 負荷
が増大する可能性があります。
詳細については Anybus CompactCom 40 Software Design Guide の 6 章を参照して
ください。
40 シリーズのメッセージサイズ(1524 バイト)は、30 シリーズのメッ
セージサイズ(256 バイト)から大幅に拡張されています。
メッセージサイズ
バーストアクセス
起動時におけるモジュー
ルからアプリケーション
への問い合わせ
ネットワークコンフィグ
レーションオブジェク
ト、インスタンス番号
モジュールタイプのアト
リビュート
Anybus CompactCom 40 シリーズでは、8 ビットおよび 16 ビットのパラレル
モードにおいてバーストパラレルアクセスが可能です。30 シリーズでは非
対応です。
Anybus CompactCom モジュール(M30 または M40)は、起動時にホストアプ
リケーションに対して一連の要求を送信します(アプリケーションにどの
オブジェクトが実装されているかの問い合わせなど)
。この要求は、" 非対
応 " のメッセージを返すなどの方法で、アプリケーションにより正しく処
理される必要があります。アプリケーションで実装可能なオブジェクト
は、M30 シリーズと M40 シリーズで異なりますが、どちらのシリーズのモ
ジュールを使用した場合でもすべてのオブジェクトに対する要求を処理で
きなければなりません。
インスタンス番号は、ネットワークコンフィグレーションオブジェクトの
最新版で変更されています。そのため、アプリケーションにて変更が必要
になります。また、このモジュールには、40 シリーズのすべての Ethernet
モジュールで使用するための Ethernet 版のオブジェクトが 1 つ用意されて
います。
Anybus CompactCom 30 は、標準モジュールの場合は 0401h を返し、ドライブ
プロファイルモジュールの場合は 0402h を返します。Anybus CompactCom 40
は 0403h を返します(HMS が現在提供しているサンプルのドライバは、こ
のアトリビュートを使用しません)
。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
後方互換性に関する問題 44
項目
説明
簡素化されたタイミング Anybus CompactCom 40 は、Anybus CompactCom 30 よりもパラレルモードのタイ
要件
ミング要件が簡素化されています。30 シリーズモジュールのタイミング要
件を満たすアプリケーションは、40 シリーズモジュールのタイミング要件
も満たします。
LED 3 ピンおよび LED 4
40 シリーズデバイスの LED 3 ピンは、30 シリーズデバイスの GIP ピンに対
ピン
応しています。後方互換性を持たせるには、このピンにプルダウン抵抗を
追加する必要があります。このピンはオープンドレインになっています。
40 シリーズデバイスの LED 4 ピンは、30 シリーズデバイスの GOP ピンに
対応しています。後方互換性を持たせるには、このピンにプルアップ抵抗
を追加する必要があります。
本ドキュメントの
Appendix A に記載の例
本ドキュメントの Appendix A には Anybus CompactCom M40 を使用した設計例
が示されていますが、Anybus CompactCom M30 にも応用できます。
GPIO
一部の Anybus CompactCom 30 モジュールでは、セットすると GPIO ピンが
LED 出力として使用可能になるアトリビュートがあります。40 シリーズモ
ジュールではこのアトリビュートの値は無視され、GPIO ピンはデフォル
トで LED 出力になっています。
モジュール識別ピン、
MI[0..1]:
Anybus CompactCom 30 の場合、アプリケーションはこれらのピンを使用して
アクティブモジュール("00")とパッシブモジュール("01")を検出しま
す。Anybus CompactCom 40 は、40 シリーズモジュールであることを示すた
めに "10" を返します。"00" を期待しているアプリケーションでは、小規模
なソフトウェア変更が必要になる場合があります。これらのピンはロジッ
クにより駆動され、M30 モジュールのようにピンが GND に固定されている
場合に比べて駆動力が弱くなっています。M40 シリーズではパッシブモ
ジュールを提供する予定はありません。詳細は 15 ページの「モジュール
の識別」を参照してください。
TX ピン
Anybus CompactCom 30 では、TX ピンは起動中に 3 ステートとなり、起動後
に Anybus CompactCom の UART により High に駆動されます。Anybus
CompactCom 40 では、TX ピンは 2 つの機能を持ち、起動中は内部でウィー
クプルアップされた OM3 ストラップピンとして機能します。
アドレスピン [11..13]
より大きなメモリ領域をアドレス指定に使用しない場合、Anybus
CompactCom 40 にアクセスするときはこれらのピンを High にする必要があ
ります。
制御レジスタの AUX
ビット
Anybus CompactCom 30 は、AUX ビットが有効にされている場合は、AUX = 0 の
ときプロセスデータを無視します。Anybus CompactCom 40 は AUX ビットの
値を常に無視し、プロセスデータを常に受け付けます。
ステータスレジスタの Anybus CompactCom M30 では、AUX ビットが有効にされている場合は、デー
AUX ビット
タが変更されたことを表します。Anybus CompactCom M40 では、AUX ビット
が有効にされているかどうかにかかわらず、データが更新(リフレッ
シュ)されたことを表します。
制御レジスタの R ビット Anybus CompactCom 30 では、アプリケーションはこのビットをいつでも変更
可能であるのに対して、Anybus CompactCom 40 では、ステータスレジスタの
'M' がセットされたときに '1' から '0' への変更のみ許されます。HMS が現在
提供しているサンプルのドライバは、この要件を満たしています。
ステータスレジスタ
CompactCom 40 では、ステータスレジスタ RdPD と RdMSG はハードウェア
RdPD と RdMSG に関する により書き込み保護されています。
変更:
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
後方互換性に関する問題 45
項目
拡張メモリ領域
説明
従来は予約領域であったメモリ領域は、40 シリーズではアプリケーション
用に解放されました。Anybus CompactCom 40 では、従来は予約領域であった
このメモリ領域に新たな機能が実装されています。アプリケーションが
ユーザー定義のドライブプロファイルを作成できる場合、アプリケーショ
ンが透過モードを使用することもできます。
そのため、30 シリーズのアプリケーションを変更する必要はありません
が、同じアプリケーションで 30 シリーズと 40 シリーズを混在させる場合
は注意してください。
メモリマップについては Anybus CompactCom 40 Software Design Guide を参照し
てください。
B.2 フィールドバス / 産業用ネットワーク固有の問題
EtherCAT
項目
説明
ネットワー設定オブジェ Anybus CompactCom 40 では、インスタンス番号 3 がインスタンス番号 1 に
クト
変更されています。
PROFIBUS DP-V1
項目
説明
追加の診断オブジェクト 削除されました。このオブジェクトを実装している Anybus CompactCom 30
シリーズは変更が必要です。
ネットワーク PROFIBUS
削除されました。このオブジェクトを実装している Anybus CompactCom 30
DP-V1 オブジェクト
シリーズは変更が必要です。
PROFIBUS DP-V1 オブジェ 最初の 10 バイトでは、パラメータ構造ビット(ビット 3)のみコピーさ
クトのパラメータ化デー れます。他のビットはすべて 0 にセットされます。
タ
バッファモード
Anybus CompactCom 30 シリーズにはバッファモードがありますが、Anybus
CompactCom 40 シリーズではメッセージサイズが大幅に拡大されているた
め、バッファモードはありません。最大長がサポートされています。
CheckCfg
Anybus CompactCom 40 シリーズでは、期待されるデフォルト設定値の計算
方法が変更されています。Cfg データの処理方法は、デフォルトモードに
おける CheckCfgMode により決まります。Anybus CompactCom 30 シリーズで
は、CheckCfgBehavior アトリビュートが使用されているときのみ
CheckCfgMode が使用されます。Anybus CompactCom 40 シリーズではこのア
トリビュートは削除されています。
I&M
I&M 1 ~ 4 のみネットワークから書き込み可能です。I&M0 の Version および
Supported パラメータは、PROFIBUS DP-V1 ホストオブジェクトから削除さ
れました。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
後方互換性に関する問題 46
PROFINET
項目
説明
追加の診断オブジェクト 削除されました。このオブジェクトを実装している 30 シリーズは変更が
必要です。
I&M
I&M 1 ~ 4 のみネットワークから書き込み可能です。
I&M の Record data Transparent mode(PROFINET IO ホストオブジェクト、アト
リビュート #7、ビット 1)は、IM_Options コマンドに置き換えられまし
た。
I&M0 の IM Version および IM Supported パラメータは、PROFINET IO ホストオ
ブジェクトから削除されて定数が設定されています。
PROFIenergy
PROFIenergy の PE_Identify コマンドは、サポートされている機能の情報を
収集する際に、PROFINET IO オブジェクトで用意されている PROFIenergy
機能に関するアトリビュートを使用しないようになりました。
PROFIenergy v1.1 ではサポートされているすべてのコマンドが必須となっ
たため、静的リストが使用されます。
PROFIenergy は、Energy コントロールオブジェクトを実装したアプリケー
ションにより有効化されるようになりました。
診断オブジェクト
ネットワーク固有のイベント情報に関する構造体が変更されました。API
やスロット、サブスロットなどの診断情報はデータフィールドに含まれ
ていましたが、作成コマンドにより拡張診断フィールドから抽出される
ように変更されました。
API やスロット、サブスロットは、拡張診断モードで与えられるスロット
や aDI により決定されます。
ネットワー設定オブジェ ネットワーク固有のインスタンスは、インスタンス番号 15 以降からイン
クト
スタンス番号 20 以降に移動しました。
IM のデータを処理するネットワーク固有のインスタンスは、ネットワー
クからのみ設定可能なため削除されました。
PROFINET IO オブジェクト Anybus CompactCom 40 シリーズでは PROFIenergy の機能が存在しないため、
この機能に関するアトリビュートは予約領域となりました。
LED インジケーター
内部で発生した重大なエラーは、モジュールとネットワークステータス
LED の赤色点灯(FATAL イベント)の両方で示されるようになりました。
従来は、モジュールステータス LED の赤色が 4 回点滅していました。
EtherNet/IP
項目
オブジェクト F8h
説明
40 シリーズではアトリビュート 27 および 28 は実装されていません。
ネットワーク設定オブ
ジェクト
このオブジェクトに、Ethernet を用いたすべての産業用ネットワークに対
応したバージョンが 1 つ用意されました。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
Appendix C
C. 技術仕様
注:本章で規定されている特性は、特に断りがない限りすべての Anybus CompactCom
M40 モジュールに適用されます。本章の記述と異なる内容は、各ネットワークの
Appendix で個別に規定されています。
C.1 環境
動作温度
プラスチックハウジングありのモジュール:
プラスチックハウジングなしのモジュール:
-40 ~ 70°C (-40 ~ 158°F)
-40 ~ 85°C (-40 ~ 185°F)
(SS-EN 60068-2-1:2007 および SS-EN 60068-2-2:2008 に従ってテストを実施)
保存温度
アクティブ / パッシブモジュール:-40 ~ 85°C (-40 ~ 185°F)
(SS-EN 60068-2-1:2007 および SS-EN 60068-2-2:2008 に従ってテストを実施)
湿度
アクティブモジュール:5 ~ 95%(結露しないこと)
(SS-EN 60068-2-30:2006 および SS-EN 60068-2-78:2001 に従ってテストを実施)
C.2 衝撃と振動
•
IEC 68-2-27 に基づく衝撃テスト。正弦半波 30g、11 ms、相互に直角な 3 つの各方
向に 3 つの正の衝撃と 3 つの負の衝撃を与える
•
IEC 68-2-27 に基づく衝撃テスト。正弦半波 50g、11 ms、相互に直角な 3 つの各方
向に 3 つの正の衝撃と 3 つの負の衝撃を与える
IEC 68-2-6 に基づく正弦波振動。10 ~ 500 Hz、0.35 mm、5g、1oct/min、相互に直
角な 3 つの各方向に 10 回ダブルスイープ
•
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
技術仕様 48
C.3 電気的特性
動作条件
シンボル パラメータ
3V3
電源電圧(DC)
ピンのタイプ
PWR
条件
-
最小
3.15
代表値
3.30
最大
3.45
単位
V
リップル(AC)
-
-
± 100
mV
GND
基準グランド
0.00
0.00
0.00
V
IINa
消費電流
クラス A
-
-
250
mA
クラス B
-
-
500
mA
クラス C
-
-
1000
mA
-
2.0
-
3.45
V
-0.3
-
0.8
V
-
-8.0
-
8.0
mA
VIH
入力 High 電圧
VIL
入力 Low 電圧
IOH
電流、出力 High
IOL
電流、出力 Low
VOH
出力 High 電圧
IOH = -4mA
2.4
-
-
V
VOL
出力 Low 電圧
IOL = 4mA
-
-
0.4
V
I、BI
O、BI
a. 40 ページの「ネットワークステータス LED 出力(LED[1A...4B])
」も参照してください。
I
= 入力、CMOS(3.3V)
O
= 出力、CMOS(3.3V)
BI = 双方向、3 ステート
PWR = 電源入力
絶縁(ホストとネットワークの間)
機能絶縁 500 V AC(1 分間)
保護接地とシールド
すべての Anybus CompactCom モジュールには、各ネットワーク規格に応じて設計された
ケーブルシールドフィルターが設けられています。これをサポートするため、ホストア
プリケーションにおいて、50 ページの「メカニカル仕様」で記述されているように保護
接地に接続された導電性領域を設けなければなりません。
この要件が満たされない場合、HMS は正しい適切な EMC の挙動を保証しません。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
技術仕様 49
C.4 法的規制への適合
EMC への適合(CE)
Anybus CompactCom は組み込みアプリケーションのコンポーネントとみなされているた
め、最終製品として CE 認証を取得できません。ただし、すべてのモジュールがその設
置において EMC 指令に準拠している場合、CompactCom ファミリは一般的な設置におい
てプリコンプライアンステスト済みです。
いずれかの CompactCom を使用した最終製品が EMC テストに合格した場合、プリコン
プライアンステストの概念により、CompactCom ファミリの同じタイプの他のインター
フェースは、さらに EMC 試験を受けることなく、その製品に組み込むことができます。
EMC 指令 2004/108/EC に準拠するために、以下の規格に準じたプリコンプライアンステ
ストが実施されています。
•
エミッション:EN61000-6-4
EN55016-2-3 放射性妨害波
EN55022
•
伝導性放射
イミュニティ:EN61000-6-2
EN61000-4-2 静電気放電
EN61000-4-3 放射性イミュニティ
EN61000-4-4 ファストトランジエント / バースト
EN61000-4-5 サージイミュニティ
EN61000-4-6 伝導性イミュニティ
すべての CompactCom は、上記の規格を通じて EMC 指令に基づく評価が実施されてお
り、その結果は、ユーザーが CompactCom ベースの製品を認証する際の基準として役立
ちます。
UL/c-UL への適合
保留
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
Appendix D
D. メカニカル仕様
D.1 概要
注:以下の寸法は、単位 mm、許容誤差 ±0.20mm です。
A
C
B
C
18.9
18.1
8.4
A
Grounding (VSS) Mechanics
B
Protective Earth (PE) Mechanics
C
Fastening Mechanics
0
1.3
3.4
0
33.7
39.6
49.2
50.7
51.8
1.7
R3
42.1
50.1
48
22.3
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
メカニカル仕様 51
D.2 フットプリント
注:以下の寸法は、単位 mm、許容誤差 ±0.10 mm です。
注:Anybus CompactCom ホストコネクタのフットプリントについては、54 ページの「ホ
ストコネクタ」を参照してください。
Reserved Area
A
33,0
6,5
44,0
4,4
7,3
33,0
9,8
VSS Plane (Coated)
A
VSS Plane (Conductive)
B
PE Area (Conductive)
Support Holes
Host Application PCB
Via (Connection to VSS)
CF Connector Outline
R1
,
5
6,9
51,0
B
9,4
7,0
5,5
3,0*
31,0
49,0
50,5
*Depending on Compact Flash connector. The plane/vias
may not be in contact with the pads for pins.
領域
説明
予約領域
絶縁とメカニカル互換性を保証するために、この領域にはコンポーネントや信号線を一切配置しないことを
強くお勧めします。
いかなる状況においても、Anybus モジュールに面した PCB レイヤにコンポーネントやビヤホール、信号線
を配置しないでください。この要件を満たさない場合、EMC/EMI の問題、メカニカル互換性の問題、または
回路のショートを引き起こすおそれがあります。
PE 領域
(導電性)
適切な EMC の挙動を実現し、各ケーブルの遮蔽基準を満たすために、この領域には錫メッキを施し(でき
ればホットエアレベリング技術を使用)、安定した低インピーダンスのラインで保護接地に接続してくださ
い。
GND 面
この領域の実際の正確な形状は、CompactFlash の特性により異なります。ただし、以下の基本設計ルールに
(コーティング) 従うことが重要です。
GND 面
(導電性)
サポート穴
• この面は一体形状とし、安定した低インピーダンスのラインで GND に接続して
ください(できれば図のように少なくとも 16 個のビアで接続してください)
。
• GND への接続は、上図のように CompactFlash コネクタの下で行ってください
(図を参照)。
• この面は、コネクタの信号経路に従ってください。
• 導電部はできればホットエアレベリング技術を使用して、錫メッキを施してく
ださい。
これらの穴は、モジュールをホストアプリケーションに固定するための機構として使用します。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
メカニカル仕様 52
D.3 ハウジングの準備
注:以下の寸法は、単位 mm、許容誤差 ±0.10 mm です。
1.7
正面
R3
R2
1
1
48.6
20.8
22.9
1.1
0.8
6.5
33.6
R 0.5
50.8
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
メカニカル仕様 53
D.4 スロットカバー
HMS では、" ブラインド " スロットカバーを用意しています。このカバーを使用すると、
Anybus CompactCom のスロットの未使用時にスロットを保護できます。これにより、
Anybus CompactCom モジュールを製造段階で取り付けずに、エンドユーザーにオプショ
ンとして提供することが可能です。
注:以下の寸法は、単位 mm、許容誤差 ±0.10 mm です。
50.1
22.3
19.9 13.0
50.5
40.0
8.8
1.1
3.5
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
メカニカル仕様 54
D.5 ホストコネクタ
Anybus CompactCom は、コンパクトフラッシュ
コネクタをアプリケーションコネクタとして使用
するように設計されています。HMS では、
Anybus CompactCom モジュールの取り付けが簡
単に行え、モジュールを安全かつしっかりと接続
できる、ホストコネクタをご用意しています。コ
ネクタの寸法と PCB レイアウトに必要な情報は、
次のページの図に示してあります。
なお、他のコネクタを使用する場合は、PCB には楕円形の穴を開けることを推奨します。
警告:他のコネクタの寸法がこの設計に適合することを必ず確認してください。
メーカー
HMS Industrial Networks
部品番号
SP1137
Web
詳細については Anybus CompactCom のサポートページ(www.anybus.jp)を参照してください。
注:最新版のコネクタの正しい寸法を入手できているか確認するには、サポートページ
(www.anybus.jp)を参照してください。ここから、コネクタに関する最新情報が入手で
きます。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
o
o
o
IJį ʼnŰŶŴŪůŨĻ ōńőĩōŪŲŶŪť ńųźŴŵŢŭ őŰŭźŮŦųĪ
ńŰŭŰųĻŏŢŵŶųŢŭĭŕũŦųŮŰűŭŢŴŵŪŤĭŖō ĺĵ ŗĮı
ijį ńŰůŵŢŤŵĻ ńŰűűŦų łŭŭŰź
Ĵį ŐűŦųŢŵŪŰů ŷŰŭŵŢŨŦĻ IJıı ŗłń ŮŢŹ
ĵį ńŶųųŦůŵ ųŢŵŪůŨĻ ıįĶ łŮűį
Ķį ńŰůŵŢŤŵ ųŦŴŪŴŵŢůŤŦĻ ĵıŮ ŰũŮŴ ŮŢŹį
ķį ŭůŴŶŭŢŵŪŰů ųŦŴŪŴŵŢůŤŦĻ IJıııŎ ŰũŮŴ ŮŪů Ķıı ŗŅńį
ĸį ŅŪŦŭŦŤŵųŪŤ ŸŪŵũŴŵŢůťŪůŨ ŷŰŭŵŢŨŦĻ ĶııŗłńİIJŮŪůŶŵŦį
Ĺį ŐűŦųŢŵŪůŨ ŕŦŮűŦųŢŵŶųŦĻ Įĵı ń ŵŰ ĬĹĶ ń
ĺį œŦŴŪŴŵŢůŤŦ ŵŰ ŔŰŭťŦų ʼnŦŢŵ Ļ
ŕŦŮűŦųŢŵŶųŦĻ ijķı ń
ŊŮŮŦųŴŪŰů ťŶųŢŵŪŰůĻ IJıŴŦŤį
IJıįŅŶųŢţŪŭŪŵźĻ Ķııı ńźŤŭŦŴ
IJIJįŇŪůŪŴũİőŭŢŵŦťĻ
ŕŦųŮŪ ůŢŭĻIJĶŶģ Ů Ūů łŶ őŭŢŵŦť Űů ńŰůŵŢŤŵ łųŦŢĭ
IJııŶģ ŮŪů ŕŪů őŭŢŵŦť Űů ŴŰŭťŦų ŢųŦŢĭ
ĶıŶģ Ů Ūů ŏŪ ŖůťŦų őŭŢŵŦť ŰġŷŦų Ţŭŭ
ňųŰŶůťŦťġőŪůĻġĹıŶġġŮŪůġŕŪůġőŭŢŵŦťġŰůġŴŰŭťŦųġŢųŦŢĭ
ģ
ĶıŶġġŮŪůġŏŪġŖůťŦųġőŭŢŵŦťġŰŷŦųġŢŭŭ
ģ
IJijįœŰʼnŔġŢůťġœņłńʼnġŤŰŮűŭŪŢůŵ
IJĴįŔŵŰųŢŨŦġĮijĶġĮġķĶƞƞƱńĭġıġĮġĺıĦġœʼn
Pin 50
Pin 1
+0,4 *
50,7 -0,0
The information contained in this drawing is the sole property of HMS Industrial Networks AB. Any reproduction in part or whole whitout the written permission of HMS Industrial Networks AB is prohibited
Stationsgatan 37
S-302 45 Halmstad
Tel: +46 (0)35 - 17 29 00
Fax: +46 (0)35 - 17 29 09
RiA
Sign:
0,635
2,3
RiA
2014-07-16
Updated PCB outline value
1.6
0,9
Size
20120313
Date:
1:1
Scale
50,87
46
4
2,
D
Finishing
0,45
PCB outline
1.6
Rev.
Sheet:
1 of 1
SDH-7018-202
Document nr
SP1137
HMS nr
* For PCB and drill-hole tolerances
Enable usage of
other connectors
DETAIL D
Enable usage of
other connectors
(Second Source)
Position hole
Position knob
Compact Flash connector HMS
Title
Weight
31,115
38,7
40,2
RiA
RiA
2014-05-05
Sign
Added pcb-outline to pcb-layout
Date
1.5
Description
Added support for pins and HMS logotype 2013-09-30
1.4
Recommended PCB-layout
General tolerances ±0,05mm
HMS Industrial Networks AB
Owner
8,1
15
3
18,5
Pin 25
3,6
3,5
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
1,7
11,5
Rev.
メカニカル仕様 55
Doc.Id. HMSI-27-235
メカニカル仕様 56
D.5.1 ホストコネクタに関する注意事項
他のコネクタを使用する場合、以下の点にご注意く
ださい。
•PP
誤挿入を防ぎ、接地機構を意図したとおりに機能さ
せるために、十分な長さ(できれば 19mm 超)のガイドレールまたは同等のメカニカル
ソリューションを使用してください。
コネクタから PCB までの距離は下図に従ってください。
2.37
1.1
0
はんだ接合部などによるメカニカルなひずみを最小限に抑えられるように、ホストアプ
リケーション基盤にねじ止め可能なコネクタを推奨します。
Anybus CompactCom では以下のコネクタを使用できることが確認されています。
Web
メーカー
Tyco
部品番号
1734451-1
AllConnectors
101D-TAAB-R
www.allconnectors.de
Suyin
127531MB050XX04NA
www.suyin.com, www.suyin-europe.com, www.suyinusa.com
Harwin
M504-8815042
M504-88 25042
www.harwin.com
www.tycoelectronics.com
注:このコネクタの固定ピン用の穴は 1.8 mm です。これ
は、上図の寸法よりも少し大きくなっています。
D.5.2 ホストコネクタのピン番号
HMS のコンパクトフラッシュコネクタの表面実装ピンは、左から右に番号が振られてお
り(下図を参照)、ホストインターフェースコネクタのピン番号 1、26、2、27、......、
25、50 に対応しています。10 ページの「コネクタ」を参照してください。
1
50
26
25
Bottom view of the host connector
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
メカニカル仕様 57
D.6 固定機構
注 1:固定機構をサポートするには、ホストアプリケーションの PCB の厚さは 1.60
(±10%)mm でなければなりません。
注 2:ねじの推奨締め付けトルクは 0.25 Nm です。
固定
1
TORX 8
0.25Nm
2
3
取り外し
1
TORX 8
2
3
重要:モジュールを最終製品に固定する場合、力を加える前に、Anybus モジュールが
CompactFlash のソケットに適切に挿入されていることを確認してください。位置合わせ
不良の状態で乱暴に扱ったり無理な力を加えたりすると、Anybus CompactCom や最終製
品にメカニカルな損傷が発生するおそれがあります。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
Appendix E
E. ハウジングなしの Anybus CompactCom 40
E.1 概要
アプリケーションによっては、Anybus CompactCom の標準ハウジングコンセプトが適用できない場合
があります。この場合、専用に設計された Anybus CompactCom マウントキットを使用して、ハウジ
ングなしの Anybus CompactCom 40 モジュールを PCB に取り付けることができます。これにより、
ネットワークの互換性や環境特性を損なわずに、あらゆるアプリケーションにおいて Anybus
CompactCom のすべての機能が使用できるようになります。
このキットはプラスチック部品でできており、組み立てが簡単です。組み
立てると、Anybus モジュールがホストアプリケーションにしっかりと固
定されます。
ホストアプリケーションでこのコンセプトをサポートするには、本ドキュ
メントで指定するフットプリントに従って PCB を設計する必要がありま
す。
x2
また、正しい EMC 動作を確保するには、各 Anybus CompactCom モジュー
ルで用意されている PE(保護接地)およびグランド機構をアプリケー
ションがサポートすることが重要です。
x2
x2
ハウジングなしの Anybus CompactCom モジュールには、異なる 2 つの
バージョンが用意されています。
•
通常のフィールドバスまたは産業用ネットワークのコネクタが用意されているバージョン
•
フィールドバスまたは産業用ネットワークのコネクタが Anybus CompactCom 基板に実装され
ているのではなく、ピンコネクタがマザーボードに直接実装されているブリックバージョン1
注:
•
本ドキュメントで示されているすべての寸法は、特に指定がない限り、単位 mm、
許容誤差 ±0.10mm です。
E.2 注文情報
部品番号
019180
名前
ABCC マウントキット
内容
下側部品 × 100 個
上側部品 × 100 個
ねじ × 100 個
1. 詳細については、『Anybus CompactCom B40 Design Guide』を参照してください。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ハウジングなしの Anybus CompactCom 40 59
E.3 フットプリント
E.3.1 ハウジングなし
ハウジングなしモジュールのフットプリント。
26.6
2 x Ø4.7
Reserved Area
4 x Ø3.2
VSS Plane (Coated)
6.5
26.2
24.7
B
20.3
4.4
A VSS Plane (Conductive)
18.7
7.3
25.7
B PE Area (Conductive)
A
Support Holes
16.5
11.3
11.3
PCB
Via (Connection to VSS)
7.0
Host connector
11.5
33.8
41.7
50.7
領域
予約領域
説明
絶縁とメカニカル互換性を保証するために、この領域にはコンポーネントや信号線
を一切配置しないことを強くお勧めします。
いかなる状況においても、Anybus モジュールに面した PCB レイヤにコンポーネント
やビア、信号線を配置しないでください。この要件を満たさない場合、EMC/EMI の
問題、メカニカル互換性の問題、または回路のショートを引き起こすおそれがあり
ます。
PE 領域
適切な EMC の挙動を実現し、各ケーブルの遮蔽基準を満たすために、この領域には
(導電性)
錫メッキを施し(できればホットエアレベリング技術を使用)、安定した低イン
ピーダンスのラインで保護接地に接続してください。
VSS 面
この領域の実際の正確な形状は、CompactFlash の特性により異なります。ただし、
(コーティン 以下の基本設計ルールに従うことが重要です。
グ)
• この面は一体形状とし、安定した低インピーダンスのラインで VSS に接続して
ください(できれば図のように少なくとも 16 個のビアで接続してください)。
• VSS への接続は、上図のように CompactFlash コネクタの下で行ってください(図
VSS 面
を参照)。
(導電性)
• この面は、コネクタの信号経路に従ってください。
• 導電部はできればホットエアレベリング技術を使用して、錫メッキを施してく
ださい。
サポート穴 これらの穴は、マウントキットの機構を使用してモジュールをホストアプリケー
ションに固定するのに使用します。
PCB
固定機構をサポートするには、ホストアプリケーションの PCB は厚さ 1.6mm でなけ
ればなりません。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ハウジングなしの Anybus CompactCom 40 60
E.4 ホストコネクタ
マウントキットと互換性のあるコネクタを以下に示します。
メーカー
Samtec
部品番号
HPT-125-01-L-D-RA(推奨)
3M
N7E50-D516PG-30
コメント
スルーホールに
取り付け
表面に取り付け
Web
www.samtec.com
www.3m.com
E.5 高さの制限
寸法はすべて mm 単位です。
15
15
15
17.4
16.8
13
8.3
*
0
4.5
50.7
注 1:PE との安定した接続を確保するた
め、PCB からホストコネクタのピンまで
の距離が図の推奨値に適合するコネクタ
を使用してください。許容誤差(0.35
mm、-0.05 mm)
*See note 1 below
2.37
1.1
0
注 2:上図のグレーの領域は、Anybus の
オンボード部品が占有可能な最大の高さ
を表しています。確実に絶縁するには、
各寸法の上端からさらに 2.5 mm 余裕を持
たせることをお勧めします。
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ハウジングなしの Anybus CompactCom 40 61
E.6 組み立て
1
2
3
4
5
6
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ハウジングなしの Anybus CompactCom 40 62
E.7 寸法
寸法はすべて mm 単位です。
E.7.1 概要
1.6
2.3
(Host Application PCB)
44.5
6
27.4
36.6
32.6
2
R 1.2
R 1.8
6
28.6
Component-free area
E.7.2 標準の LED 位置
34.3
Module
Status
Network
Status
2.3
0
23.5
標準の CompactCom
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ハウジングなしの Anybus CompactCom 40 63
E.7.3 マウントキットの部品
± 0.1 mm です。
特に指定がない限り、すべての寸法は単位 mm、許容誤差
下側部品
11
30
26,3
22
15
4,5
3,7
3
0
2,35
3,85
6,35
0
0
9,5
8
4
2x
2,6
上側部品
10
3
30
2,3
23,1
8
3,5
7
15
0,5
0
3,
6,3
5,4
3,9
2,4
0,9
0
8
7
4
0
3
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ハウジングなしの Anybus CompactCom 40 64
固定ねじ
注:ねじの推奨締め付けトルクは 0.3 Nm です。
+0.12
- 0.12
0
-0.56
+3
°
±0.10
0.8
+0.45
- 0.45
“X”
10
°
0.5
1.12
20
x. R
ma
140° +5°
Detail “X”
max. 1.5
2.3
6.5
2.09
3
±0.08
+0.10
0
2.8
E.7.4 D-sub
30.8
12.6
50.4
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
ハウジングなしの Anybus CompactCom 40 65
12.3
11.5
E.7.5 RJ45(2 ポート)
2x15
32
33.6
54.5
Anybus CompactCom M40 Hardware Design Guide
Doc.Rev. 1.34
Doc.Id. HMSI-27-235
Fly UP