[KEKB Bunch Feedback Group]

株式会社アールアンドケー製高周波電力増幅器CA010K251-5757R用EPICS Device Supportの製作(Japanese)


by とびやま まこと(Makoto Tobiyama)/KEKB ビームモニターグループ

警告
以下の記述に関しては、意図する、しないに関わらず多くの誤り、誤解が含まれていると思われますので、決して信用してはいけません。これを信じて起きた損害に関しては、当方は一切責任を持ちません。


If you want to contact with the author, please E-mail makoto.tobiyama@kek.jp.
目次

1.はじめに

R & K社CA010K251-5757R高周波電力増幅器は周波数帯域10kHz〜254MHzまで をカバーする高周波増幅器です。入出力インピーダンスは50Ω、定格出力 電力は1dB compressionで350W以上、飽和出力で500W以上です。動作モードは A級で、個別バンチフィードバック用最終段増幅器として必要な特性を 備えています。

2.GP-IBコマンド

GP-IBコマンドは以下の通りです。割り込み機能は使用していません。
機能CommandResponse
電源ON M1 なし
電源OFF M0 なし
電源情報M? ON時1、OFF時0
RF SW ONP1なし
RF SW OFFP0 なし
RF SW情報P? ON時1、OFF時0、電源OFF時0
進行波電力FMONW単位での出力
反射波電力RMONW単位での出力
アラーム情報ALM?正常時0、異常時アラームコード
リセットRなし

3.EPICS環境

本デバイスサポートは、EPICS R314のAsynドライバー用に開発したものです。EPICSそのものに対する説明、入門出家入道遁世については専門家に帰依するなり、コントロールグループのページをご参照なさるなり、御随意に。動作はLinux上の EPICS R314.9+Asyn-4.10で、Agilent LAN-GPIBを使って検証しています。

4.コードの概要

コードを以下に示します。 単純なGP-IB用デバイスサポートなので、解説は省略します。

5.EPICSデータベースサンプル

サンプルファイルは以下を参照してください。

6.スタートアップファイルサンプル

スタートアップの必要部分は以下の通りです。
dbLoadRecords("db/RKAMP1.db","USER=FBM, ADD=1")

vxi11Configure("L1","172.19.xx.xx",0,0.0,"gpib0",0,0)

7.まとめ

R+K社製CA010K251-5757R高周波電力増幅器の EPICSデバイスサポートおよびデータベースについて紹介しました。
Makoto Tobiyama
12/Jul/2010

Return to FB Home Page...