目次
17K53はベータトロン周波数測定用のインターフェースボードです。機能としては、スペクトラムアナライザからのsweep信号をdown convertしてベースバンド信号とする高周波部と、その信号を水平鉛直に切り換えるRFスイッチ、それぞれの信号強度を変えるattenuator部からなります。このうちコントロール出来るのはRFスイッチとattenuatorだけです。
VME2幅のモジュールです。
ベータトロンチューン測定システム(PDF 150kB)
- 外観
VME 2幅 ダブルハイト
- VMEランプ
VMEアクセスがあったとき点灯(0.5s)
- OUT1(H)ランプ
OUT1側に出力が出ている時点灯
- OUT2(V)ランプ
OUT2側に出力が出ているとき点灯
- Attenuationランプ
それぞれOUT1、OUT2用の出力のattenuation設定値(最大-31dB)がビットパターンで表示されます
- VMEファンクション
- アドレスはA32およびA24をサポートしますが、本デバイスサポートはA32(拡張)用です。
- AMコードは0x0D(拡張特権)と0x3D(標準特権)をサポートしますが、本デバイスサポートは0x0D用です。
- A32D16およびA24D16をサポートします。ロングワードアクセスには対応していません。本ボードで連続4ワードを占有します。
17K53ボードのI/Oマップは以下の通りです。
- 0x*******0
コントロールレジスタ(R/W)
0x04 | 0x03 | 0x02 | 0x01 | 0x00 | Function
|
---|
* | * | * | 0 | 0 | 設定禁止
|
* | * | * | 0 | 1 | H:ON V:OFF
|
* | * | * | 1 | 0 | H:OFF V:ON
|
* | * | * | 1 | 1 | H:OFF V:OFF(電源投入時)
|
- 0x*******2
H(OUT1)アッテネータ(R/W)
0x04 | 0x03 | 0x02 | 0x01 | 0x00 | Function
|
---|
-16dB | -8dB | -4dB | -2dB | -1dB | 1でON
|
0で0dB、11111で-31dB
- 0x*******4
V(OUT2)アッテネータ(R/W)
0x04 | 0x03 | 0x02 | 0x01 | 0x00 | Function
|
---|
-16dB | -8dB | -4dB | -2dB | -1dB | 1でON
|
0で0dB、11111で-31dB
- 0x*******6
未使用
本デバイスサポートは、EPICS R313改訂版で開発したものです。EPICSそのものに対する説明、入門出家入道遁世については専門家に帰依するなり、コントロールグループのページをご参照なさるなり勝手になさってください。動作はPPC750およびPPC603で確認しています。
特に目新しい機能は使っていませんので、コードのみを以下に示します。
dbdファイルの中で次のように定義します。
device(longin,VME_IO,devLiK53,"K1753")
device(longout,VME_IO,devLoK53,"K1753")
初期化ファイルはdevK53Cnfigで、ベースアドレスが0x23000000で1枚使うとすると、
devK53Config(1,0x23000000)
の様に指定します。
このデバイスサポートで使うデータベースをまとめると、以下の様になります。
DTYP | Record | Signal | Name | Function | Remarks
|
---|
K1753 | longin | 0 | ($USER):HATT_R | 水平励振attenuation読み |
|
K1753 | longin | 1 | ($USER):VATT_R | 鉛直励振attenuation読み |
|
K1753 | longin | 2 | ($USER):CNTL_R | コントロールレジスタ | 意味はwriteと同じ
|
K1753 | longout | 0 | ($USER):HATT | 水平attenuation |
|
K1753 | longout | 1 | ($USER):VATT | 鉛直attenuation |
|
K1753 | longout | 2 | ($USER):CNTL | コントロール |
|
1枚の17K53ボードを使用する時のスタートアップファイル(の関係部分)は次のようになります。
dbLoadRecords("fbppcApp/Db/FBH_TUNE.db","user=FBH:TUNE , chan=C0")
devk53Config(1,0x23000000)
iocInit
VMEベータトロンチューン測定ボード17K73のEPICSデバイスサポートおよびデータベースについて紹介しました。
Makoto Tobiyama
6/Mar/2001
Return to FB Home Page...