USB VISA 연결
USB와 VISA
VISA는 계측기와의 통신을 위한 NI 사에서 제공하는 API이다. USB는 메시지 기반 통신 버스이다. PC와 USB 디바이스는 버스를 통해 명령이나 데이터를 텍스트나 바이너리 데이터로 전송하여 통신한다. USB 디바이스에는 각 저마다 고유의 명령 세트를 가지고 있고, NI-VISA API의 읽기와 쓰기 함수를 사용해 계측 장비와 통신할 수 있다.
VISA는 USB INSTR과 USB RAW 클래스가 제공된다.
USBTMC를 사용하는 USB 장치는 USB INSTR 클래스를 이용한다. USBTMC를 제외한 모든 스펙을 USB RAW로 제어한다.
USB RAW를 사용하고 있다면 각 USB 장비의 제어 설명사항에 따라 VISA를 설정해야 한다.
USBTMC
USB Test & Measurement Class의 약자이다. USB 상단에 내장된 프로토콜로 USB 장치와의 GPIB 통신을 가능하게 한다. 사용자의 관점에서 USB 장치가 마치 GPIB 장치처럼 동작하게 해준다. 장비가 USBTMC를 지원한다면 VISA 사용의 특별한 설정이 필요없다.
VISA를 이용하여 USB 통신
VISA를 지원하는 장비는 USB INSTR Class를 사용할 수 있다. 이 장비들은 IEEE 488.2 방식의 통신을 사용한다. GPIB 장비들과 동일하게 VISA Open, VISA Close, VISA Read, VISA Write 함수를 사용할 수 있다.
Model: 8990B
8990B 피크 전력 분석기는 RF 펄스의 측정 및 분석을 전문으로 하는 고성능 RF 피크 파워 미터입니다. 참조
peak power analyzer는 어떤 신호가 들어왔을 때, 주파수에 상관없이 펄스를 측정하고 분석해준다. peak power란 말에서처럼 power의 최고점, peak를 측정해주는 장치이다. 광대역 파워 센서를 사용해 굉장히 빠른 상승/하강 시간을 실현해 엔지니어에게 모듈 설계, 검증 및 문제 해결 프로세스 동안 높은 정확도로 펄스를 측정할 수 있게 해준다.
8990B는 2개의 RF 채널 및 2개의 비디오 채널이 있고, RF 및 마이크로웨이브 전력의 동적 또는 시간 종속 측면을 측정한다.
이 모델에는 GPIB 포트가 없다. 이 장비를 제어하기 위해 USB 포트를 사용하려 한다.
8990B 가이드 문서에 VISA가 지원된다고 명시되어있다.
문서에 나온 순서를 보면,
- PC에 I/O software가 설치된 후, Type A-to-Type B USB 케이블로 장비와 PC에 연결한다.
- PC가 하드웨어 연결을 확인한다.
- 하드웨어 발견 마법사가 자동으로 시작하고 USB 설정을 도와준다.
- 8990B 설정을 완료하면, PC에 장비의 별칭이 나타난다.
- IO 연결 프로그램을 이용해 체크할 수 있다.(MAX로 사용할 것이다.)
USB를 통해 인스트루먼트 연결하고 MAX로 확인하기
참조: NI 홈페이지
1. 장비에 Type B 커넥터를, PC에 Type A 커넥터를 부탁한다.
2. MAX를 열면 USB 디바이스가 표시된다.
3. USB INSTR 디바이스에 대한 인스트루먼트 설명자 형식은
USB[보드]::제조자 ID::모델 코드::시리얼 번호[::USB 인터페이스 번호][::INSTR] 이다.
USB RAW 디바이스에 대한 인스트루먼트 설명자 형식은
USB[보드]::제조자 ID::모델 코드::시리얼 번호[::USB 인터페이스 번호]::RAW이다.