APG7305A

USB-MCA-AMP

コマンドマニュアル

第 1.0 版

2024 年 03 月

株式会社 テクノエーピー〒312-0012 茨城県ひたちなか市馬渡 2976-15
TEL:

029-350-8011

FAX:

029-352-9013

URL:

http://www.techno-ap.com

e-mail :order@techno-ap.com

－ 目 次 －１．

安全上の注意・免責事項 ..................................................... 3

２．

概要....................................................................... 4

２．１．

概要....................................................................... 4２．２．

改訂履歴................................................................... 4

２．３．

環境....................................................................... 4

３．

コマンド................................................................... 5３．１．

概要....................................................................... 5

３．２．

コマンド一覧............................................................... 8

３．３．

コマンド説明.............................................................. 102 / 12

１． 安全上の注意・免責事項
日頃、株式会社テクノエーピー（以下「弊社」）製品 APG7305A USB-MCA-AMP（以下「本装置」）のご愛顧を頂き、誠にありがとうございます。本装置をご使用する前に、この「安全上の注意・免責事項」をお読みの上、内容を必ずお守りいただき、正しくご使用ください。

弊社製品のご使用によって発生した事故であっても、装置・検出器・接続機器・アプリケーションの異常、故障に対する損害、その他二次的な損害を含む全ての損害について、弊社は一切責任を負いません。

禁止事項
人命、事故に関わる特別な品質、信頼性が要求される用途にはご使用できません。
高温、高湿度、振動の多い場所などでのご使用はできません。
強い衝撃や振動を与えないでください。
分解、改造はしないでください。
水や結露などで濡らさないでください。濡れた手での操作もおやめください。
発熱、変形、変色、異臭などがあった場合は直ちにご使用を止めて弊社までご連絡ください。

注意事項
本装置の使用温度範囲は室温とし、結露無いようにご使用ください。
発煙や異常な発熱があった場合はすぐに電源を切ってください。
本装置は高精度な精密電子機器です。静電気にはご注意ください。
本装置は、ほこりの多い場所や高温・多湿の場所には保管しないでください。
携帯電話やトランシーバー等、強い電波を出す機器を近づけないでください。
電気的ノイズの多い環境では誤作動のおそれがあります。
本装置の仕様や本書及び関連書類の内容は、予告無しに変更する場合があります。

3 / 12

２． 概要２．１．

概要

本装置は、PC と USB ケーブルで接続し、Microsoft 社製 Visual Studio、NationalInstruments 社製 LabVIEW、Linux 環境などからコマンドを送受信することで計測制御を行うことが可能です。
本書は、本装置への計測制御用コマンドの取り扱いについて説明するものです。
※ 本書の記載内容は予告なく変更することがあります。

２．２．

改訂履歴

2024 年 03 月 15 日

２．３．

第 1.0 版

初版

環境

以下の環境が整っているものとします。
（１） FTDI 社製 D2XX Drivers がインストールされている。
（２） 弊社サンプルプログラムが実行できる。

4 / 12

３． コマンド３．１．

概要

本装置に対する設定及びデータの取得は、USB 通信によって行われております。
コマンドの種類は、設定、ステータス、ヒストグラム、リストに大別されます。各種類の詳細を以下に記載します。
（１） 設定コマンド
設定コマンドは、PC からの 8Byte 送信に対し、本装置から 8Byte 応答があります。8Byte 送
信した後、すぐさま 8Byte 読み込む必要があります。
例：ヒストグラムモードを設定する場合

PC
→本装置

コマンド部
（4Byte）
ASCII 文字列
4D4F4457(MODW)

パラメータ部(4Byte)Binary0x00000000
コマンド部（4Byte）
ASCII 文字列
4D4F4457(MODW)

本装置
→PC

パラメータ部(4Byte)Binary0x00000000【PC からの設定】「コマンド部」は 4Byte、アスキー文字列です。例えばモードの設定の場合、「MODW」となりアスキー文字列にすると「4D4F4457」となります。
「パラメータ部」はバイナリ(ビッグエンディアン、ネットワークバイトオーダー、MSB First)形
式 4Byte で、設定する値です。
【本装置からの応答】
設定が正しく実行できた場合、設定した内容と同じ内容で応答があります。設定内容と応答内容を比較することで、設定コマンドが正常に実行できたかどうかを確認できます。
（２） ステータスコマンド
ステータスコマンドは、PC からの 4Byte 送信に対し、本装置から 94Byte 応答があります。
4Byte 送信した後、すぐさま 94Byte 読み込む必要があります。

PC
→本装置

コマンド部
（4Byte）
ASCII 文字列
53545557(STUW)

パラメータ部(4Byte)Binary0x00000000
データ部(94Byte)Binaryリアルタイム、ライブタイムなど

本装置
→PC

【PC からの設定】「コマンド部」は 4Byte、アスキー文字列です。「STUW」となりアスキー文字列にすると「53545557」となります。「パラメータ部」はバイナリ形式 4Byte で 0 を設定します。
5 / 12

【本装置からの応答】
設定が正しく実行できた場合、リアルタイム、ライブタイム、デッドタイム、スループットカウントレート、入力カウントレートが受信できます。

（３） ヒストグラムコマンド※以下の処理は、前出の設定コマンドにて、ヒストグラムモードでの計測開始後に実施下さい。
ヒストグラムデータは 1CH あたり最大 65536Byte（65536Byte=16384 チャネル×1 チ
ャネルあたり 4Byte データ）ですが、1 ブロック（2048Byte）単位での読出しとなるため、読み出し対象のブロック番号を指定しながら分割して読み込む必要があります。
PC からのヒストグラム読出しコマンド（ブロック番号情報を含む 8Byte）送信に対し、本装
置から 2048Byte の応答があります。読出しコマンド送信後に、すぐさま 2048Byte 読み込む必要があります。
ここでの応答 2048Byte は、ヘッダーは含まず、指定された 1 ブロック分のヒストグラムデータのみとなります。1 ブロックあたり 512 チャネル(512=2048Byte/4Byte)分となり、最大 16384 チャネル分取得するには 32 回(32=16384 チャネル/512 チャネル)実行する必要があります。
例：CH1 のヒストグラムを 16384 チャネル分取得する場合
ヒストグラム CH 設定
コマンド部（4Byte）
ASCII 文字列
48434857(HCHW)

PC
→本装置

パラメータ部(4Byte)Binary0x00000000
コマンド部（4Byte）
ASCII 文字列
48434857(HCHW)

本装置
→PC

パラメータ部(4Byte)Binary0x00000000

ヒストグラムのデータ読み出し
コマンド部（4Byte）
ASCII 文字列
48493030(HI00)ブロック番号 0PC→本装置

パラメータ部(4Byte)Binary0x00000000
データ部(2048Byte)
Binary0～511 チャネル分のヒストグラム

本装置
→PC：

PC
→本装置

※続けて、同様にブロック番号を 1～31 を実行
コマンド部（4Byte）
ASCII 文字列
48493146(HI1F)
ブロック番号 0

パラメータ部(4Byte)Binary0x00000000
データ部(2048Byte)
Binary15872～16383 チャネル分のヒストグラム

本装置
→PC

6 / 12

【PC からの CH 番号設定】
まず読み出し対象の CH 番号を「HCHW」コマンドで設定します。「コマンド部」は 4Byte、アスキー文字列で「48434857」となります。
「パラメータ部」は 4Byte、バイナリ形式で常に 0 を設定します。
【本装置からの CH 番号設定の応答】設定が正しく実行できた場合、設定した内容と同じ内容で応答があります。設定内容と応答内容を比較することで、設定コマンドが正常に実行できたかどうかを確認できます。
【PC からのヒストグラムの読出し、ブロック番号設定】「コマンド部」は 4Byte、読み出し対象のブロック番号を「HIXX」形式のアスキー文字列で設定します。「XX」は 16 進数のブロック番号で、0～512 チャネル取得する場合は「HI00」、15872～16383 チャネル分を取得する場合は「HI1F」のアスキー文字列となります。
「パラメータ部」はバイナリ形式 4Byte で 0 を設定します。設定した CH の設定したチャネル範囲のヒストグラムデータが 2048Byte(512 チャネル)分、本装置より送られてきます。

（４） 波形コマンド※以下の処理は、前出の設定コマンドにて、波形モードでの計測開始後に実施下さい。
波形コマンドでは、基本的に前出のヒストグラムコマンドと同様です。相違点は、「HCHW」
コマンドの 4Byte「パラメータ部」に設定する値のみで、取得する波形のタイプに応じて以下の値を指定します。
１：

SLOW 系フィルタ信号２：

プリアンプ出力信号を微分した信号

３：FAST 系フィルタ信号

7 / 12３．２．

コマンド一覧
コマンド

No.

分類略称

内容

ASCII

PORW

504F5257

CH1 極性2ACGW41444757

CH1 アナログ粗ゲイン

3ADGW

41444757

CH1 ADC ゲイン

4SSTW

53535457

CH1 シェイピングタイム

STRW

53545257

CH1 スレッショルド

PZLW

505A4C57

CH1 ポールゼロ

CH1(ch.0)

156
7

LLDW

4C4C4457

CH1 LLDULDW

554C4457

CH1 ULDGAMW

47414D57

GALW

47414C57

MODW

4D4F4457

計測モード

MMDW

4D4D4457

計測時間モード

13MT0W

4D543057

14MT1W

4D543157

111215共通910レジスタ設定

8CH1 アナログファインゲイン

計測時間

備考

上位 5bit
下位 32bit
0：ヒストグラム, 1：波形
0：リアルタイム,1：ライブタイム
上位 13bit
下位 32bit

MONW

4D4F4E57

DAC 出力信号選択

16AQSW

41515357

計測開始

17AQEW

41514557

計測停止

18

CLRW

434C5257

クリア

HCHW

48434857

ヒストグラム・波形要求

STUW

53545557

ステータス

21

HI00

48493030

0～511 チャネル

22

HI01

48493031

512～1023 チャネル

23

HI02

484930321024～1535 チャネル

24

HI03

48493033

1536～2047 チャネル

25

HI04

48493034

2048～2559 チャネル

26

HI05

48493035

2560～3071 チャネル

27

HI06

48493036

3072～3583 チャネル

28

HI07

48493037

3584～4095 チャネル

29HI0848493038

4096～4607 チャネル

30HI0948493039

4608～5119 チャネル

31HI0A

48493041

5120～5631 チャネル

32HI0B

48493042

5632～6143 チャネル

33HI0C48493043

6144～6655 チャネル

34HI0D48493044

192035ステータス

ヒスト、波形ヒストまたは波形データの読出し

0: input, 1: slow, 2: fast

リアルタイムなど

6656～7167 チャネル

HI0E

48493045

36HI0F48493046

37HI1048493130

8192～8703 チャネル

38HI1148493131

8704～9215 チャネル

39HI1248493132

9216～9727 チャネル

40HI1348493133

9728～10239 チャネル

41HI1448493134

10240～10751 チャネル

42HI1548493135

10752～11263 チャネル

43HI164849313611264～11775 チャネル

44HI1748493137

11776～12287 チャネル

45HI1848493138

12288～12799 チャネル

46HI1948493139

12800～13311 チャネル

47

HI1A48493141

13312～13823 チャネル

48

HI1B

48493142

13824～14335 チャネル

49

HI1C

48493143

14336～14847 チャネル

512 点 x4byte 単位に読出し実施

8 / 127168～7679 チャネル
7680～8191 チャネル

50

HI1D

48493144

14848～15359 チャネル

51

HI1E

48493145

15360～15871 チャネル

52

HI1F

48493146

15872～16383 チャネル

9 / 12

３．３．

コマンド説明※ 各設定の詳細は本装置付属の「USB-MCA-AMP ユーザーマニュアル」を参照ください。
（１） CH1 極性
説明

CH1 に入力するプリアンプ出力信号の極性

範囲0：ポジティブ（正極性）、1：ネガティブ（負極性）（２） CH1 アナログ粗ゲイン
説明

CH1 のアナログアンプの粗ゲイン

範囲

0：1 倍、１：2 倍、２：5 倍、3：１０倍（３） CH1 ADC ゲイン
説明

CH1 の ADC ゲイン（チャネル数、ビンサイズ）

範囲

0：16384 チャネル、1：8192 チャネル、2：4096 チャネル、
3：2048 チャネル、4：1024 チャネル、5：512 チャネル

（４） CH1 シェイピングタイム
説明

CH1 のシェイピングタイム（時定数）範囲

２：0.25μs、３：0.375μs、４：0.5μs、５：0.75μs、６：１μs、
７：1.5μs、8：2μs、9：3μs、10：4μs、11： 5μs、
１２：6μs、13：８μs、14：10μs、15：16μs（５） CH1 スレッショルド
説明CH1 波形取得開始のタイミングのスレッショルド（閾値）。
LLD 以下の値に設定します。

範囲0～16383（６） CH1 ポールゼロキャンセル
説明

CH1 のポールゼロ調整

範囲

0～20000（７） CH1 LLD
説明

CH1 のエネルギーLLD（Lower Level Discriminator）。単位は ch。
スレッショルド以上かつ ULD より小さい値に設定。

範囲

0～16383（８） CH1 ULD
説明

CH1 のエネルギーULD（Upper Level Discriminator）。単位は ch。
LLD より大きい値に設定。

範囲

0～16383
10 / 12（９） CH1 アナログファインゲイン
説明

CH1 のアナログファインゲイン。1 設定あたり上限が 32Bit のため、上位レジスタ 5Bit と下位レジスタ 32Bit の 2 回に分けて設定します。

範囲

１～1700000
最大 1700000(0x19F0A0)の場合は、上位レジスタに 0x19、下位レジ
スタへ 0xF0A0 を設定します。

（１０） 計測モード
説明計測モードの設定

範囲

0：ヒストグラム、1：波形（１１） 計測時間モード説明

計測時間を判断する際の時間モードの設定

範囲

0：リアルタイム、1：ライブタイム（１２） 計測時間
説明

計測時間の設定。本装置は内部クロック 50MHz で動作しているため、計測時間(秒)の設定に対して 50,000,000 を乗じた値を設定します。1 設定あたり上限が 32Bit のため、上位レジスタ 13Bit と下位レジスタ 32Bit の 2 回に分けて設定します。

範囲

最大 192 時間。この場合、60 秒×60 分×192 時間×50,000,000 より34,560,000,000,000 (0x1F6EA0860000)となり、上位レジスタへ0x1F6E、下位レジスタへ 0xA0860000 を設定します。

（１３） DAC 出力信号選択
説明

OUTPUT 端子からの出力信号の選択

範囲

0：input、1：slow、2：fast（１４） 計測開始
説明

計測開始を設定範囲

1：開始（１５） 計測停止
説明

計測停止を設定範囲

1：停止（１６） クリア
説明

計測時間のリセット、計測データのクリア

範囲

0：クリア

11 / 12

（１７） ヒストグラム・波形要求
説明

ヒストグラムまたは波形データを読み込む前に対象種別を設定

範囲

0：ヒストグラム、１：波形（SLOW 系フィルタ信号）、2：波形（プリアンプ出力信号を微分した信号）、3：波形（FAST 系フィルタ信号）（１８） ステータス
説明

下表の値を取得

1

リアルタイム（20ns/カウント）

サイズ（Byte）
6

2

ライブタイム（20ns/カウント）

6

3

デッドタイム（20ns/カウント）

6

4

スループットカウントレート

3

5

空き領域

73

番号

内容

合計

94

以上

12 / 12