Contec AIO-160802L-LPE, AI-1616L-LPE, AO-1604L-LPE 取扱説明書

  • こんにちは!このコンテック製アナログ PCI Express L シリーズ(AIO-160802L-LPE、AI-1616L-LPE、AO-1604L-LPE)のテクニカルリファレンスを読みました。I/O ポートの割り付けから各機能の詳細、操作手順まで網羅されています。このボードの機能や使用方法についてご質問があれば、お気軽にお尋ねください!
  • Vendor IDとDevice IDはどこで確認できますか?
    I/Oアドレスマップはどこに記載されていますか?
    アナログ入力データポートはどこにありますか?
    アナログ出力データポートはどこにありますか?
    各機能のコマンドはどこで確認できますか?
テクニカルリファレンス
PCI Express 対応 非絶縁型高精度アナログ入出力ボード
(Low Profile
サイズ
)
AIO-160802L-LPE
PCI Express 対応 非絶縁型高精度アナログ入力ボード
(Low Profile
サイズ
)
AI-1616L-LPE
PCI Express 対応 非絶縁型高精度アナログ出力ボード
(Low Profile
サイズ
)
AO-1604L-LPE
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
2/85
2008 4 11
目次
1. はじめに ......................................................................................................................................................4
1.1. 本資料中の語句について...................................................................................................................4
2.
製品固有情報 ..............................................................................................................................................4
2.
1. Vendor IDDevice ID..........................................................................................................................4
2.
2. リソースの取得方 ..........................................................................................................................4
3.
I/Oポートのビット割り付 .....................................................................................................................5
3.
1. AIO-LPE Series I/Oアドレスマップ一覧 ...........................................................................................5
4.
機能のポートマップ説明 ..........................................................................................................................7
4.
1. ポートマップのアクセス手順...........................................................................................................7
4.
1.1. 各機能のコマンド ..................................................................................................................7
4.
2. イベントコントローラ機能(+38h - +3Fh)........................................................................................8
4.
2.1. ECU機能の概要 .......................................................................................................................8
4.
2.2. 機能確認ポート(+38h)............................................................................................................9
4.
2.3. ECUコマンドポートECU設定データ確認/設定ポート(+38h - +3Fh)............................9
4.
2.4. ECUコマンド詳細 .................................................................................................................10
4.
2.5. オンボードシステムタイマポート(+30h - +33h) ..............................................................18
4.
3. アナログ入力機能(+30h - +37h)......................................................................................................19
4.
3.1. アナログ入力機能の概要.....................................................................................................19
4.
3.2. ECU機能への入出力信号一覧..............................................................................................20
4.
3.3. サンプリング動作 ................................................................................................................21
4.
3.4. 各信号のプライオリティ.....................................................................................................22
4.
3.5. アナログ入力データポート(+00h - +01h)..........................................................................23
4.
3.6. アナログ入力ステータスセンスポート(+04h - +05h) ......................................................23
4.
3.7. AIコマンドポート・AI 設定データ確認/設定ポート(+30h - +37h)................................24
4.
3.8. AIコマンド詳細 .....................................................................................................................25
4.
4. アナログ出力機能(+30h - 37h) ...................................................................................................33
4.
4.1. アナログ出力機能概要.........................................................................................................33
4.
4.2. ECU機能への入出力信号一覧..............................................................................................34
4.
4.3. 更新(サンプリング)動作......................................................................................................35
4.
4.4. 各信号のプライオリティ.....................................................................................................36
4.
4.5. アナログ出力データポート(+08h - +09h)..........................................................................37
4.
4.6. アナログ出力ステータスセンスポート(0Ch - +0Dh)...................................................37
4.
4.7. AOコマンドポート・AO設定データ確認/設定ポート(+30h - 37h) ............................38
4.
4.8. AOコマンド詳細....................................................................................................................39
4.
5. メモリ機能(+30h - +37h)..................................................................................................................48
4.
5.1. メモリ機能概要 ....................................................................................................................48
4.
5.2. ECU機能への入出力信号一覧..............................................................................................48
4.
5.3. 各信号のプライオリティ.....................................................................................................49
4.
5.4. メモリデータポート ............................................................................................................49
4.
5.5. メモリステータスポート(+26h - +27h)..............................................................................49
4.
5.6. MEMコマンドポート・MEM設定データ確/設定ポート(+30h - +37h) .......................50
4.
5.7. MEMコマンド詳細................................................................................................................51
4.
6. デジタル入力機能(+30h - +37h)......................................................................................................58
4.
6.1. デジタル入力機能概要.........................................................................................................58
4.
6.2. ECU機能への入出力信号一覧..............................................................................................58
4.
6.3. 外部入力信号 ........................................................................................................................58
4.
6.4. 各信号のプライオリティ.....................................................................................................58
4.
6.5. デジタル入力機能動作.........................................................................................................59
4.
6.6. デジタル入力データポート(+10h - +11h) ..........................................................................59
4.
6.7. デジタル入力マスク設定ポート(+14h - +17h) ..................................................................59
4.
6.8. DIコマンドポート・DI設定データ確認/設定ポート(+30h - +37h)..................................60
4.
6.9. DIコマンド詳細 .....................................................................................................................60
4.
7. デジタル出力機能(+30h - +37h)......................................................................................................63
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
3/85
2008 4 11
4.7.1. デジタル出力機能概要.........................................................................................................63
4.7.2. ECU機能への入出力信号......................................................................................................63
4.
7.3. 外部出力信号 ........................................................................................................................63
4.
7.4. 各信号のプライオリティ.....................................................................................................63
4.
7.5. デジタル出力機能動作.........................................................................................................63
4.
7.6. デジタル出力データポート(+18h - +1Bh)..........................................................................63
4.
7.7. デジタル出力マスクポート(+1Ch - +1Fh) .........................................................................64
4.
7.8. DOコマンドポート・DO設定データ確認/設定ポート(+30h - +37h)...............................64
4.
7.9. DOコマンド詳細....................................................................................................................65
4.
8. カウンタ機能(+30h - +37h)..............................................................................................................67
4.
8.1. カウンタ機能概要 ................................................................................................................67
4.
8.2. ECU機能への入出力信号一覧..............................................................................................67
4.
8.3. カウンタ機能動作 ................................................................................................................68
4.
8.4. 各信号のプライオリティ.....................................................................................................69
4.
8.5. カウンタデータポート(+40h - +44h)..................................................................................69
4.
8.6. カウントステータスセンスポート(22h - 23h)..........................................................69
4.
8.7. CNTコマンドポート・CNT設定データ確認/設定ポート(30h - 37h)......................70
4.
8.8. CNTコマンド詳細 .................................................................................................................71
5.
操作手順 ....................................................................................................................................................75
5.
1. アナログ入力機能 ............................................................................................................................75
5.
1.1. アナログ入力(内部クロック)..............................................................................................75
5.
1.2. アナログ入力(外部クロック)..............................................................................................76
5.
2. アナログ出力機能 ............................................................................................................................78
5.
2.1. アナログ出力(内部クロック)..............................................................................................78
5.
2.2. アナログ出力(外部クロック)..............................................................................................80
5.
3. カウンタ機能 ....................................................................................................................................81
5.
3.1. タイマ ....................................................................................................................................81
5.
3.2. カウン ................................................................................................................................82
5.
3.3. 汎用入 ................................................................................................................................83
5.
3.4. 汎用出 ................................................................................................................................83
5.
4. 割り込みコントロール機能.............................................................................................................84
5.
4.1. 割り込みの禁止・許可.........................................................................................................84
5.
4.2. 割り込みステータスと割り込み信号のクリ.................................................................84
6.
補足 ............................................................................................................................................................85
6.
1. オンボードシステムタイマ機能.....................................................................................................85
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
4/85
2008 4 11
1. はじめに
本資料では、I/O ポートのビット割り付けおよび各ビットの定義についての説明をしています
当社サポートソフトウェアを使用しない場合や、Windows 環境以外でアプリケーションを作成する場
合に参照してください。
1.1. 本資料中の語句について
以下にご注意ください。
I/O ベースアドレス:
ボードに割り当てられた I/O リソース(I/O の範囲)の最も小さい値で、先頭 I/O アドレスと同じ意味で
す。一般的にボードの I/O アドレスとは、このアドレスを指します。
アナログ PCI Express L シリーズ:
AIO-160802L-LPE, AI-1616L-LPE, AO-1604L-LPE のことを示します。
2. 製品固有情報
2.1. Vendor IDDevice ID
各製品の固有情報は、以下のとおりです。
Vendor ID 1221h
Device ID
Board Name Device ID
AIO-160802L-LPE 8613h
AI-1616L-LPE 8623h
AO-1604L-LPE 8633h
Revision ID :ボード ID の設定スイッチ(SW1)の状態。00h - 0Fh の範囲で反映されます。
上記以外は、PCI Express Bus 仕様< AIO-160802L-LPE, AI-1616L-LPE, AO-1604L-LPE > に準拠します。
2.2. リソースの取得方法
MS-DOS 環境で PCI Express バス(PCI バス)対応ボードのリソース(I/O ベースアドレス、割り込みレベ
ル、メモリベースアドレス)を取得するためのライブラリを、ホームページ(http://www.contec.co.jp)で提
供しています。
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
5/85
2008 4 11
3. I/Oポートのビット割り付け
3.1. AIO-LPE Series I/Oアドレスマップ一覧
AIO-160802L-LPE, AI-1616L-LPE, AO-1604L-LPE は共通の I/O マップになっています。
AIO-LPE Series 入力ポート
I/O ベース
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+0h
アナログ入力データポート *1
+02h
未使用
+04h
アナログ入力ステータスポート*1
+06h
未使用
+08h
未使用
+0Ah
未使用
+0Ch
アナログ出力ステータスポート *2
+0Eh
未使用
+10h
デジタル入力データポート *2
+12h
未使用
+14h
未使用
+16h
未使用
+18h
未使用
+1Ah
未使用
+1Ch
未使用
+1Eh
未使用
+20h
未使用
+22h
未使用
+24h
カウンタステータスポート
+26h
未使用
+28h
未使用
+2Ah
未使用
+2Ch
メモリステータスポート
+2Eh
未使用
+30h
オンボードシステムタイマ 下位
+32h
オンボードシステムタイマ 上位
+34h
アナログ入力/アナログ出力/デジタル入力/デジタル出力/カウンタ/メモリ設定・確認ポート下位 *3
+36h
アナログ入力/アナログ出力/デジタル入力/デジタル出力/カウンタ/メモリ設定・確認ポート上位 *3
+38h
ECU 機能確認ポート
+3Ah
未使用
+3Ch
ECU/メモリ/カウンタ/デジタル入力/デジタル出力/アナログ出力/アナログ入力フラグリセットポート/割り込みマスク設定確認ポート 下位 *3
+3Eh
ECU/メモリ/カウンタ/デジタル入力/デジタル出力/アナログ出力/アナログ入力フラグリセットポート/割り込みマスク設定確認ポート 上位 *3
*1 このポートは AO-1604L-LPE では未使用になっています。
*2 このポートは AI-1616L-LPE では未使用になっています。
*3 このポートは以下の場合のみ使用可能です。
アナログ入力 使用可能ボード:AIO-160802L-LPE, AI-1616L-LPE
アナログ出力 使用可能ボード:AIO-160802L-LPE, AO-1604L-LPE
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
6/85
2008 4 11
AIO-LPE Series 出力ポート
I/O ベース
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+0h
未使用
+02h
未使用
+04h
未使用
+06h
未使用
+08h
アナログ出力データポート *1
+0Ah
未使用
+0Ch
未使用
+0Eh
未使用
+10h
未使用
+12h
未使用
+14h
デジタル入力マスクデータ設定ポート 下位
+16h
デジタル入力マスクデータ設定ポート 上位
+18h
デジタル出力データポート 下位
+1Ah
デジタル出力データポート 上位
+1Ch
デジタル出力マスクデータ設定ポート 下位
+1Eh
デジタル出力マスクデータ設定ポート 上位
+20h
未使用
+22h
未使用
+24h
未使用
+26h
未使用
+28h
未使用
+2Ah
未使用
+2Ch
未使用
+2Eh
未使用
+30h
アナログ入力/アナログ出力/デジタル入力/デジタル出力/カウンタ/メモリコマンドポート 下位 *2
+32h
アナログ入力/アナログ出力/デジタル入力/デジタル出力/カウンタ/メモリコマンドポート 上位 *2
+34h
アナログ入力/アナログ出力/デジタル入力/デジタル出力/カウンタ/メモリデータ設定ポート 下位 *2
+36h
アナログ入力/アナログ出力/デジタル入力/デジタル出力/カウンタ/メモリデータ設定ポート 上位 *2
+38h
ECU コマンドポート 下位
+3Ah
ECU コマンドポート 上位
+3Ch
ECU/メモリ/カウンタ/デジタル入力/デジタル出力/アナログ出力/アナログ入力フラグリセットポート/割り込みマスク設定ポート 下位 *2
+3Eh
ECU/メモリ/カウンタ/デジタル入力/デジタル出力/アナログ出力/アナログ入力フラグリセットポート/割り込みマスク設定ポート 上位 *2
*1 このポートは AI-1616L-LPE では未使用になっています。
*2 このポートは以下の場合のみ使用可能です。
アナログ入力 使用可能ボード:AIO-160802L-LPE, AI-1616L-LPE
アナログ出力 使用可能ボード:AIO-160802L-LPE, AO-1604L-LPE
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
7/85
2008 4 11
4. 機能のポートマップ説明
各ポートの説明は以下のようなっています。
XX ポート*1 WORD*2 R/W *3
I/Oベース
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+BBh
*4
- - - - - - - - - - - - - - - -
+CCh
*4
- - - - - - - - - - - - - - - -
*1:ポート名称
*2:アクセス方式 WORD WORD アクセス
DWORD DWORD アクセス
*3:入出力 R:入力可能
W:出力可能
R/W:入出力可能
*4:ポートアドレス
以下、アナログ入力に関する機能、ステータス、フラグは AO-1604L-LPE では使用できません。
また、アナログ出力に関する機能、ステータス、フラグは AI-1616L-LPE では使用できません。
4.1. ポートマップのアクセス手順
本ボードは、各設定やフラグ/割り込みの管理はコマンド形式で行います。
4.1.1. 各機能のコマンド
アナログ入出力、デジタル入出力、カウンタ、メモリの各機能をコマンド形式でアクセスします。
コマンドポート DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+30h
0 0 0 0 0 0 0 0 Com07 Com06 Com05 Com04 Com03 Com02 Com01 Com00
+32h
Func03 Func02 Func01 Func00 0 0 0 0 0 0 0 0 0 0 0 0
設定項目 名称 意味 設定項目詳細 初期値
Func03 - Func00 機能 各機能を選択します。 0Reserved
1:アナログ入力
2:アナログ出力
3:デジタル入力
4:デジタル出力
5:カウンタ
6:メモリ
7 - FReserved
0
Com07 - Com00 コマンド 各機能の設定コマンドです。 各機能説明を参照 0
出力例 1:アナログ入力機能の内部クロック設定
outpd( port + 0x30, 0x10000003); AI 内部クロック設定コマンドを出力
outpd( port + 0x34, 0x00009C3f); 内部クロック 1ms に設定
注意 ECU 機能のコマンドに関しては別ポートで設定します。
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
8/85
2008 4 11
4.2. イベントコントローラ機能(+38h - +3Fh)
この章ではイベントコントローラ(以下 ECU)機能の概要・動作とマップの説明を行います。
4.2.1. ECU機能の概要
ECU 機能の主な機能は以下のとおりです。
1. フラグ、ステータス、コマンド、クロック、外部入力信号などの出力信号を各機能の入力信号に
割振ります。
2. 各機能からの出力信号がすべてこの機能内へ入力されるため、各機能の状態が一括で管理できま
す。
L シリーズでは ECU 機能の縮小版を実現させています。
AI 機能からの入力
AO
機能からの入力
DI
機能からの入力
DO 機能からの入力
CNT
機能からの入力
MEM 機能からの入力
フラグ ステータス
クロック コマンド
E.C.U
フラグ フラグ
フラグ
レジスタ
IRQ
マスク設定
セレクタ
AI
機能への出力
AO
機能への出力
DI 機能への出力
DO
機能への出力
CNT 機能への出
IRQ 発生
注意 図中にある各フラグの矢印はそれぞれ分かれていますが、同じフラグを示しています。
AI 機能を例にすると以下のようになります。
ゲートオープンコマンド出力コマンド
強制停止コマンド出力
クロック
フラグ
ステータス
内部サンプリングクロック *1
サンプリングクロックエラー
スキャン終了
ビフォートリガサンプリング回数終了
*1
AI Busy
Before Trigger Sampling
サンプリングクロック
*3
AI
格納不許可トリガ
AI
格納許可トリガ
*1
信号の一部の組合せに、入力信号と出力信号との接続
ができないものがあります。
*2 IRQ
信号の要素はフラグから出力されます。
*3
この入 出力信号は
ECU
を基準に考えています。
*1
*3
サンプリングクロックエラー
スキャン終了
ビフォートリガサンプリング回数終了
*2
ECUの機能
この図では AI 機能のみを記述していますが、別の機能からの入力・出力信号もあります。AI 機能の
入力信号を他の機能の出力信号に接続することも可能ですし、他の機能の入力信号を AI 機能の出力信
号に接続することも可能です。
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
9/85
2008 4 11
4.2.2. 機能確認ポート(+38h)
機能確認ポート WORD R
I/Oベース In D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0 0 0 0 0 0
MEM
All
Flag
0 0 0
CNT
All
Flag
0
DI
ALL
Flag
AO
ALL
Flag
AI
ALL
Flag
このポートではどの機能の割り込みがセットされているかを確認します。
割り込みに関係ない機能への不要なフラグの確認をせずにすみます
これらのセット、リセット条件は以下に示します。
セット要因(”1”) リセット要因(”0”)
XXAll Flag
XX 機能のフラグのうち割り込み許可されているフラグが 1
つでもセットされた場合
XX 機能のフラグのうち割り込み許可されているフラグがす
べてリセットされた場合
入力例:
AI_Flag = 0x0001 & Inpw( port + 0x38); AI 関連フラグのみ確認
注意 このポートは割り込みに関係ない機能の割り込み確認の I/O を減らすことができます。
4.2.3. ECUコマンドポート・ECU設定データ確認/設定ポート(+38h - +3Fh)
ECU コマンドポート DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
D15 D14 D13 D12 D11 D10 D09 D08 D07 D06 D05 D04 D03 D02 D01 D00
+3Ah
D31 D30 D29 D28 D27 D26 D25 D24 D23 D22 D21 D20 D19 D18 D17 D16
ECU 設定データ確認/設定ポート DWORD/WORD W/R
I/Oベース In/
Out
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+3Ch
D15 D14 D13 D12 D11 D10 D09 D08 D07 D06 D05 D04 D03 D02 D01 D00
+3Eh
D31 D30 D29 D28 D27 D26 D25 D24 D23 D22 D21 D20 D19 D18 D17 D16
これらのポートは ECU 機能のコマンドおよび各設定を行います。詳細は 4.2.4ECU コマンド詳細”
に記述します。ECU 設定データ確認ポートは一部のコマンドでのみ有効になっています。
以下が ECU 機能のコマンド一覧です。
ECU 機能のコマンド一覧
コマンド番号 コマンド名称
00000000h
ECU 初期化コマンド
00000001h
IRQ マスク設定許可コマンド
00000002h
IRQ マスク設定不許可コマンド
00000003h
機能入力信号設定
00000005h
汎用コマンド 0
00000010h
AI 異常停止設定
00000011h
AO 異常停止設定
10000000h
アナログ入力フラグリセット/割り込みマスク設定
20000000h
アナログ出力フラグリセット/割り込みマスク設定
30000000h
デジタル入力フラグリセット/割り込みマスク設定
40000000h
デジタル出力フラグリセット/割り込みマスク設定
50000000h
カウンタフラグリセット/割り込みマスク設定
60000000h
メモリフラグリセット/割り込みマスク設定
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
10/85
2008 4 11
4.2.4. ECUコマンド詳細
ECU 初期化コマンド DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+3Ah
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
このコマンドでは、ECU 機能だけが初期状態に戻ります。その他の機能に対しては初期化されません。
このコマンドには、設定データ確認/設定ポートへの I/O は不要です。
出力例:
outpd( port + 0x38, 0x00000000);
初期状態とは、以下のとおりです。
IRQ マスクがすべて閉じ(0”→“1)、新たな割り込みは生じなくなります。
各機能のすべてのフラグがリセットされます(1”→“0)。そのため、現在セットされている
り込みもリセットされます。
ECU で接続されたすべての結線(Destination-Source )が初期値0[未接続]になります。各機能が
動作中の場合では、停止しなくなります。
機能入力信号設定コマンドで設定状態を確認した場合では、初期化コマンド出力前の接続状態が読
めます。ただし、接続はされていません。
異常停止の条件がすべて初期値“0[未接続]になります。 動作中の場合では、異常停止しなくな
ります。
各機能のステータスへの影響はありません。また、停止もしません。
注意 使用上の注意
すべての 機能が停止していることを確認してからこのコマンドを使用してください。その後
の動作が正常に行われない場合があります。
IRQ マスク設定許可コマン DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
+3Ah
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
このコマンドでは、フラグセンスポートを IRQ マスク設定確認ポートに、フラグリセットポートを IRQ
マスク設定ポートに変更します。
IRQ マスク設定不許可コマンドを出力しなければ、マスクの設定を変更できます。また、マスクの設
定を確認できます。
このコマンドには、設定データ確認/設定ポートへの I/O は不要です。
出力例:
outpd( port + 0x38, 0x00000001); ECU コマンド_割り込みマスク設定ポート出力
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
11/85
2008 4 11
IRQ マスク設定不許可コマンド DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
+3Ah
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
このコマンドでは、IRQ マスク設定確認ポートをフラグセンスポートに、IRQ マスク設定ポートをフ
ラグリセットポートに変更します。
このコマンドを出力しない限り、各フラグの確認およびフラグをリセットすることができません。
このコマンドには、設定データ確認/設定ポートへの I/O は不要です。
出力例:
outpd( port + 0x38, 0x00000002);
注意 動作中の IRQ マスク変更について
各機能の動作中に IRQ マスクの変更は可能です。ただし、IRQ マスク変更中にフラグがセッ
トされた場合では、IRQ がセットされない場合があります。
また、“マスクあり/なし”に設定されたフラグはその設定終了後すぐに有効となります。IRQ
マスク設定不許可コマンドが出力されるまで無効になることはありません。
注意 IRQ マスク設定/確認について
IRQ マスク許可コマンド出力後から IRQ マスク不許可コマンド出力までは、IRQ マスクの設
/確認が行えます。
IRQ マスク設定例
outpd( port + 0x38, 0x00000001); IRQ マスク許可コマンド出力
outpd( port + 0x38, 0x30000000); ECU_割り込み設定コマンド出力(DI)
outpd( port + 0x3C,0xFFFFFFFF); デジタル入力関連のフラグをすべて IRQマスクありに
設定
outpd( port + 0x38, 0x20000000); ECU_割り込み設定コマンド出力(AO)
outpd( port + 0x3C, 0xFFFFFFFF); アナログ出力関連のフラグをすべて IRQマスクありに
設定
outpd( port + 0x38, 0x10000000); ECU_割り込み設定コマンド出力(AI)
outpd( port + 0x3C, 0xFFFFFFFF); アナログ入力関連のフラグをすべて IRQマスクありに
設定
outpd( port + 0x38,0x00000002); IRQ マスク不許可コマンド
IRQ マスク確認例
outpd( port + 0x38,0x00000001); IRQ マスク許可コマンド
outpd( port + 0x38, 0x60000000); ECU_割り込み設定コマンド出力(MEM)
MEM_IRQMask=Inpd( port + 0x3C); メモリ関連のフラグ IRQ マスクを確認
outpd( port + 0x38, 0x50000000); ECU_割り込み設定コマンド出力(CNT)
CNT_IRQMask= inpd( port + 0x3C); カウンタ関連のフラグ IRQ マスクを確認
outpd( port + 0x38, 0x10000000); ECU_割り込み設定コマンド出力(AI)
AI_IRQMask = inpd( port + 0x3C); アナログ入力関連のフラグの IRQ マスクを確認
outpd( port + 0x38,0x00000002); IRQ マスク不許可コマンド
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
12/85
2008 4 11
機能入力信号設定コマンド DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
+3Ah
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
WORD W/R
I/Oベース In/
Out
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+3Ch
0 0 0 0 0 0 0 0
Destina
-tion
Signal
07
Destina
-tion
Signal
06
Destina
-tion
Signal
05
Destina
-tion
Signal
04
Destina
-tion
Signal
03
Destina
-tion
Signal
02
Destina
-tion
Signal
01
Destina
-tion
Signal
00
+3Eh
0
0 0 0 0 0 0
Source
Signal
08
Source
Signal
07
Source
Signal
06
Source
Signal
05
Source
Signal
04
Source
Signal
03
Source
Signal
02
Source
Signal
01
Source
Signal
00
このコマンドでは、各機能の入出力信号の結線を行います。また、このポートを読み込んだ場合は設
定した値が読めます。
設定項目 名称 意味 設定項目詳細 初期値
Destination Signal 07 -
Destination Signal 00
入力信号 各機能への入力(ECU 機能から出力)される信号
を設定します。
Destination Signal 一覧を参
照してください。
0 [AI 格納許可信号]
Source Signal 08 -
Source Signal 00
出力信号 各機能からの入力(ECU 機能への入力)される信
号を設定します。
Source Signal 一覧を参照して
ください。
0 [未接続(何も接続されません。)]
入力例:
outpd( port + 0x38, 0x00000003); ECU_AI 機能コマンド出力
outpw( port + 0x3C, 0x0004); AI サンプリングクロック”を選択
AI_SampCLK = inpw( port + 0x0038); 設定内容を確認
outpd( port + 0x38, 0x00000003); ECU_AO 機能コマンド出力
outpw( port + 0x3C, 0x0022); AO 更新不許可トリガ”を選択
AO_StopTrg = inpw( port + 0x0038); 設定内容を確認
出力例:
outpd( port + 0x38, 0x00000003); ECU_AI 機能コマンド出力
outpw( port + 0x3C, 0x0000); AI 格納許可トリガ”を選択
outpw( port + 0x3E, 0x0180); “汎用コマンド 0“を設定
outpd( port + 0x38, 0x00000003); ECU_AO 機能コマンド出力
outpw( port + 0x3C, 0x0020); AO 更新許可トリガ”を選択
outpw( port + 0x3E, 0x0180); “汎用コマンド 0“を設定
注意 設定上の注意
同じ出力信号を複数の入力信号に設定することは可能です。例えば、AI 格納許可トリガ
(Destination 番号“0h) AO 更新許可トリガ(Destination 番号“20h)を同じ汎用コマンド
0(Source 番号“110h)にすることができます。(出力例参照)
注意 設定データ確認
ECU 初期化コマンドを出力した場合では、各 DestinationSource 間の接続がすべて未接続に
なります。ただし、このコマンドでその後設定を確認した場合では、前の接続状態が読めま
す。
注意 信号の方向
このコマンド内で記載している“入力出力” ECU 機能から各機能に対しての入力か、
力かを示しています。
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
13/85
2008 4 11
Destination Signal 一覧
Destintion 番号
機能名 信号の種類 信号名
10 進表示 16 進表示
AI 格納許可トリガ
0 0
トリガ
AI 格納不許可トリガ
2 2
AI
クロック サンプリングクロック
4 4
AO 更新許可トリガ
32 20
トリガ
AO 更新不許可トリガ
34 22
AO
クロック 更新クロック
36 24
DO
データ
CNTExtStatus00(Count Up) 116 74
カウント開始トリガ 0
128 80
トリガ
カウント停止トリガ 0
130 82
CNT
クロック カウント 0 対象/アップカウント
134 86
Source Signal 一覧
Source 番号
機能名 信号の種類 信号名
10 進表示 16 進表示
固定
Non Connection 0 00
クロック 内部サンプリングクロック(Internal CLK for AI)
4 04
AI
フラグ ビフォートリガサンプリング回数終了(AI BeforeTrigger Num End)
17 11
クロック 内部更新クロック (Internal CLK for AO)
66 42
AO
フラグ ビフォートリガ更新回数終了(AO Before Trigger Num End )
80 50
AI Ext Start Edge 144 90
AI Ext Stop Edge 145 91
AI Ext CLK 146 92
AO Ext Start Edge 147 93
AO Ext Stop Edge 148 94
AO Ext CLK 149 95
DI
フラグ
CNT Ext UCLK0 150 96
内部標準タイマ 0(Internal CLK for CNT)
272 110
クロック
比較カウント一致 0
288 120
CNT
ステータス
CNT Busy0 305 131
MEM
フラグ
AO Data Empty 352 160
ECU
コマンド 汎用コマンド 0 (Genearl Command 0)
384 180
AI AO CNT
格納許可
Trg
格納不許可
Trg
SampCLK
更新許可
Trg
更新不許可
Trg
更新
CLK
CNTCh0
ExtStatus
Start
Trg0
Stop
Trg0
Up
Count0
Distination番号
00 02 04 20 22 24 74h 80h 82h 86h
Source番号 PCIOnly Signal
0 000 0 ◎◎ ◎◎
AI 2 004 InternalCLK ×× ×××××××
4 011 SamplingNumberEnd × ×× ××××××
AO 17 042 InternalCLK ×× ××× ××××
18 050 SamplingNumberEnd ×× ×× ×××××
DI 37 090 AI Ext Start Edge ×××××××××
38 091 AI Ext Stop Edge × ×× ××××××
39 092 AI Ext CLK ×× ×××××××
40 093 AO Ext Start Edge ×× × ××××××
41 094 AO Ext Stop Edge ×× ×× ×××××
42 095 AO Ext CLK ×× ××× ××××
43 096 CNT Ext UCLK0 ×× ×××××××
CNT 59 110 InternalCLK Ch0 ×× ×××××××
63 120 CountUp Ch0 ×× ×××× ××
65 131 CNT Busy0 ×× ×××× ××
×
MEM 75 160 AO Data Empty ×× ××××××××
ECU 82 180 汎用コマンド0 ◎◎ × ◎◎××◎◎ ×
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
14/85
2008 4 11
汎用パルス出力コマンド 0 DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
+3Ah
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
このコマンドは、汎用性のあるパルスを出力する機能です。全機能に利用できます。
このコマンドには、設定データ確認/設定ポートへの I/O は不要です。
各機能の動作をソフトウェアで制御する場合に有効な機能です。
例えば、AI 格納許可トリガ”に利用するとソフトウェアスタートが可能になります。
出力例:
outpd( port + 0x38, 0x00000005); 汎用パルス出力コマンド 0 を出力。
AI 異常停止設定コマンド DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
+3Ah
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+3Ch
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
AI CLK
Error
+3Eh
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
AI Over
Flow
このコマンドでは、AI 異常停止信号を設定します。ここで“1”と設定された信号は AI 機能に異常信
号として入力されます。複数選択可能です。
この異常信号が入力されると AI 機能はサンプリング途中であっても動作を停止します。
詳細は、AI 機能で記述します。
ただし、この機能によって生成される異常信号は割り込み要因になりません。
設定項目 名称 意味 設定項目詳細 初期値
0
XX 信号を AI 異常停止信号の要因から削除する。
XX
各信号名称 各フラグを異常停止信号の要因に追
加・削除を設定します。
1
XX 信号を AI 異常停止信号の要因に追加する。
0 [すべて削除]
出力例:
outpd( port + 0x38, 0x00000010); ECU_AI 機能_AI 異常停止設定コマンドを出力
outpd( port + 0x3C, 0x00010001); AI CLK Error AI Over Flow AI の異常信号の要因に設定
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
15/85
2008 4 11
AO 異常停止設定コマンド DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1
+3Ah
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+3Ch
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
AO
CLK
Error
+3Eh
0
0 0 0 0 0 0
AO Ext
Stop
0 0 0 0 0 0 0
AO
Empty
このコマンドでは、AO 異常停止信号を設定します。ここで“1”と設定された信号は AO 機能に異常
信号として入力されます。複数選択可能です。
この異常信号が入力されると AO 機能は更新の途中であっても動作を停止します。詳細の動作は AO
機能で記述します。
ただし、この機能によって生成される異常信号は IRQ 要因になりません。
設定項目 名称 意味 設定項目詳細 初期値
0
XX 信号を AO 異常停止信号の要因から削除する。
XX
各信号名称 各フラグを異常停止信号の要因に追加削除を
設定します。
1
XX 信号を AO 異常停止信号の要因に追加する。
0 [すべて削除]
出力例:
outpd( port + 0x38, 0x00000011); ECU_AO 機能_AO 異常停止設定コマンドを出力
outpd( port + 0x3C, 0x01000000); AoExtStop AO 機能の異常信号の要因に設定
アナログ入力フラグリセットポート/割り込みマスク設定ポート DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0
0
0 0 0 0 0 0 0 0 0 0 0 0 0
+3Ah
0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
DWORD W/R
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+3Ch
0 0 0 0 0 0 0 0 0 0 0 0 0 0
AI
Before
Trigger
Num
End
Scan
End
+3Eh
AI
Motion
End
0 0 0 0 0 0
AI CLK
Error
0
0 0 0 0 0 0 0
アナログ入力(以下 AI)機能の各フラグの詳細はアナログ入力機能に記載されています。
アナログ出力フラグリセットポート/割り込みマスク設定ポート DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0
0
0 0 0 0 0 0 0 0 0 0 0 0 0
+3Ah
0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
DWORD W/R
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+3Ch
0 0 0 0 0 0 0 0 0 0 0 0 0 0
AO
Before
Trigger
Num
End
0
+3Eh
AO
Motion
End
0 0 0 0 0 0
AO
CLK
Error
0
0 0 0 0 0 0 0
アナログ出力(以下 AO)機能の各フラグの詳細はアナログ出力機能に記載されています。
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
16/85
2008 4 11
デジタル入力フラグリセットポート/割り込みマスク設定ポート DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0
0
0 0 0 0 0 0 0 0 0 0 0 0 0
+3Ah
0
0 1 1 0 0 0 0 0 0 0 0 0 0 0 0
DWORD W/R
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+3Ch
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+3Eh
0
0 0 0 0 0 0 0 0
CNT-
Ext
UCLK0
AOExt
Clk
AOExt
Stop
Edge
AOExt
Start
Edge
AIExt
Clk
AIExt
Stop
Edge
AIExt
Start
Edge
デジタル入力(以下 DI)機能の各フラグの詳細はデジタル入力機能に記載されています。
カウンタフラグリセットポート/割り込みマスク設定ポート DWORD W
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0
0
0 0 0 0 0 0 0 0 0 0 0 0 0
+3Ah
0
1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
DWORD W/R
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+3Ch
0 0 0 0 0 0 0
CNT0
Count
Over
Run
0 0 0 0 0 0 0 0
+3Eh
0
CNT0
Motion
End
0 0 0 0 0 0 0
0 0 0 0 0 0
CNT0
CountU
p
カウンタ(以下 CNT)機能の各フラグの詳細はカウンタ機能に記載されています。
メモリフラグリセットポート/割り込みマスク設定ポート DWORD W/R
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+38h
0 0
0
0 0 0 0 0 0 0 0 0 0 0 0 0
+3Ah
0
1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
DWORD W/R
I/Oベース Out D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+3Ch
0 0 0 0 0 0 0 0 0 0 0 0 0
AI
Compa
-riSON
Data
Num
AI Over
Flow
0
+3Eh
0
0 0 0
AO
Transf
-er
NUM
0 0 0 0
0 0 0 0
AO
Compa
-riSON
Data
Num
0
AO
Data
Emply
メモリ(以下 MEM)機能の各フラグの詳細はメモリ機能に記載されています。
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
17/85
2008 4 11
これらのポートには 4 つの機能があります。
1. フラグの状態を示す機能(入力) 各機能(AI, AO, DI, DO, CNT, MEM)のフラグがセット
されているかを確認できます。
2. フラグをリセットする機能(出力) 各機能でセットされたフラグをリセットできます。
3. 割り込みマスク設定を確認する機能(入力) 各機能のフラグを割り込み要因を確認することがで
きます。
4. 割り込みマスクを設定する機能(出力) 各機能のフラグを割り込み要因に設定する/しないを
選択できます。
1., 3.の機能は入力、2., 4.の機能は出力です。これらは入力、出力どうしでポートが重なっていますが、
IRQ マスク設定許可コマンド(後述)によって切り替えます。3., 4.の機能は IRQ マスク設定許可コマン
ドを出力後に使用できます。IRQ マスク設定不許可コマンド(後述)が出力するまで 3., 4.の機能を使い
続けることができます。
起動時の初期状態は 1., 2.の機能になっています
なお、このポートの各ビットにはフラグのみで、ステータスやクロックはありません。
ステータスは各機能内にあり、クロックはその動作がソフトで追随できないので、フラグやステータ
スのようにポートで表示していません。
ここでは代表的なアナログ入力フラグについて記述しています。その他の機能も同様にあります。
なお、各フラグのセット、リセット条件の詳細は別の章で記述します。
フラグの状態 意味 初期値
0
フラグはセットされていない状態を示します。
センスポート
[入力側]
1
フラグはセットされている状態を示します。
0]フラグはセットされていない状態を示します。
出力 意味 初期値
0
セットされたフラグはそのまま維持されます
リセットポート
[出力側]
1
セットされたフラグはクリアされます。
つまり、状態が“1”→“0”になります。
---
フラグの状態 意味 初期値
0
割り込み許可されている状態(マスクなし)を示します。
IRQ マスク設定確認ポ
ート
[入力側]
1
割り込み許可されていない状態(マスク有り)を示します。
1
割り込み許可されていない状態を示します。
出力 意味 初期値
0
割り込み不許可から許可に設定する。
(IRQ マスク“1”→“0)
IRQ マスク設定ポート
[出力側]
1
割り込み許可から不許可に設定する。
(IRQ マスク“0”→“1)
---
入力例:
outpd( port + 0x38, 0x10000000); ECU コマンド出力
AI_Flg 0x00000002 & inpd( port + 0x3C); AI ビフォートリガサンプリング回数終了のフラグを
確認する。
出力例:
outpd( port + 0x38, 0x50000000); ECU コマンド出力
outpd( port + 0x3C, 0xFFFFFFFF); カウンタのフラグをすべてリセットする。
(ただし対応ビットがないところもあります。)
注意 動作中の IRQ マスク変更について
各機能の動作中に IRQ マスクの変更は可能です。ただし、IRQ マスク変更中にフラグがセッ
トされた場合では、IRQ がセットされない場合があります。
また、“マスクあり”に設定されたフラグはその設定終了後すぐに有効となります。IRQ マス
ク設定不許可コマンド(後述)が出力されるまで無効になることはありません。
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
18/85
2008 4 11
4.2.5. オンボードシステムタイマポート(+30h - +33h)
オンボードシステムタイマポート DWORD R
I/Oベース In D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
アドレス
+30h
D15 D14 D13 D12 D11 D10 D09 D08 D07 D06 D05 D04 D03 D02 D01 D00
+32h
D31 D30 D29 D28 D27 D26 D25 D24 D23 D22 D21 D20 D19 D18 D17 D16
ボードに実装されている 32 ビットタイマのカレント値が読むことができます。このタイマカウンタは
250nsec ごとにカウントされます。
電源立ち上げ後に自動でカウントを開始します。開始・停止を制御することはできません。
フルカウント FFFFFFFFh 後は再 0 に戻ります。
時間は以下のように換算されます。
カレントタイム [nsec] = 250 × リードデータ(OBST)
入力例:
Current_OBST = inpd( port + 0x30);
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
19/85
2008 4 11
4.3. アナログ入力機能(+30h - +37h)
この章ではアナログ入力機能の概要・動作とマップの説明を行います。
この機能は AO-1604L-LPE には搭載されていません。
4.3.1. アナログ入力機能の概要
アナログ入力(AI)機能には以下があります。
アナログ入力を内部もしくは外部のクロックに同期して入力することが可能
デバイスメモリを使った
I/O
転送によるアナログ入力が可能
ECU
機能からの入力信号を内部ゲートで制御することが可能
最大 16 チャネルの信号を AD 変換可能 1
停止方式は 3 通り用意(格納不許可コマンド、強制停止コマンド、異常停止)
無限サンプリングが可能
キャリブレーション機能使用でソフトウェアによる調整が可能
調整デバイスへの設定初期化により工場出荷時状態に戻すことが可能
入力方式はシングルエンド固定
レンジは±10V 固定
スキャンクロックは 10μsec 固定
チャネル変換順番は固定
1:搭載チャネルは以下のとおりです。
基板名称 搭載チャネル
AIO-160802L-LPE
8 チャネル
AI-1616L-LPE
16 チャネル
AO-1604L-LPE
搭載なし
テクニカルリファレンス<アナログ PCI Express L シリーズ>
株式会社コンテック
20/85
2008 4 11
4.3.2. ECU機能への入出力信号一覧
信号名 信号種類
ECU 機能からの入力信号
格納許可トリガ
格納不許可トリガ
異常停止トリガ
トリガ
サンプリングクロック クロック
ECU 機能への出力信号
内部サンプリングクロック クロック
サンプリングクロックエラー
スキャン終了
ビフォートリガサンプリング回数終了
AI 動作停止
フラグ
変換動作中
ビフォートリガサンプリング
ステータス
トリガ
入力信号 概要 その他
格納許可トリガ サンプリング開始し、そのデータをバッファメモリへ格納するトリガ
です。
格納不許可トリガ サンプリングを停止する機能です。
異常停止 サンプリング動作をすぐに停止します。
停止条件はユーザーがコマンド設定します。
機能的には“強制コマンド”と同じような働きをします。
設定しなくても AI 機能の動作可能
クロック
入力信号 概要 その他
サンプリングクロック この信号でサンプリング間隔が決まります。 内部クロックもこれによって接続されます。
フラグ
フラグ名称 概要 セット条件 その他
スキャン終了 AI 機能で設定した“格納チャネル数”
分のアナログ入力データをサンプリリ
ングしたことを示します。
次のサンプリングクロックを受け付け
られる状態になったことを示します。
(1)サンプリング入力後に、1 回のサン
プリングが終了された場合。
ビフォートリガ
サンプリング回数終了
格納許可トリガ入力後、ビフォートト
リガサンプリング回数設定コマンドで
設定したサンプリング回数が終了した
ことを示します。
(1)格納許可トリガ入力後、設定回数分
のサンプリングクロックが入力され、
スキャン終了が出力された場合。
サンプリングクロックエラー サンプリングクロックが無視されたこ
とを示します。
(1)スキャン動作中にサンプリングクロ
ックの入力された場合。
AI 動作停止 正常異常を含め AI 機能のすべての動
作が終了したことを示します。
(1)格納不許可トリガ
(2)異常動作入力時
(3)強制停止コマンド入力時
(1)/(2)/(3)入力後のメモリへの格納が終
了した場合。
このフラグは ECU Source には使えま
せん。
リセット条件:(i)ECU 初期化コマンド (ii)ECU AI フラグリセットポートの対応ビットに“1”を出力。
ステータス
名称 概要 セット条件 リセット条件
AIEnable
内部ゲートが開かれている期間を示し
ます。
ECU からの信号受付可否を知るため
にあります。
内部ゲートオープンコマンド入力時に
成立。
(1)格納不許可トリガ
(2)強制停止コマンド入力時
(3)異常停止トリガ入力時
(4)AI 初期化コマンド入力時
(2)(3)(4)が入力された以降のスキャン
終了時
Sampling
Before Trigger Busy
サンプリング動作中であることを示し
ます。
格納許可トリガが入力後、サンプリン
グクロックが入力された場合に成立。
(1)格納不許可
(2)強制停止コマンド入力時
(3)異常停止トリガ入力時
(4)AI 初期化コマンド
クロック
名称 開始条件 停止条件 カウントリロード条件
AI 用内部クロック 格納許可トリガ (1)格納不許可トリガ
(2)強制停止コマンド入力時
(3)異常停止トリガ入力時
(1)格納許可トリガ
(2)内部クロック出力時
/