사용설명서 발행번호 33220-90446 (33220-90436 설명서세트로주문 ) 제 4 판, 2007 년 5 월 Copyright 2003, 2005, 2007 Agilent Technologies, Inc. 안전정보, 보증및규제정보는색인다음페이지를참조하십시오. Agilent 33220A 20MHz 함수 / 임의파형발생기
Agilent 33220A 개요 Agilent Technologies 33220A 는내장임의파형및펄스기능을가진고성능 20 MHz 합성함수발생기입니다. 벤치탑과시스템기능의결합으로, 이함수발생기는현재및미래의테스트요구사항을만족시키는만능솔루션을제공합니다. 편리한벤치탑기능 10 표준파형 내장 14 비트 50 MSa/s 임의파형기능 구간시간을조절할수있는정확한펄스파형기능 숫자와그래픽을볼수있는 LCD 디스플레이 사용이간편한노브및숫자키패드 사용자가이름을정의할수있는기기상태저장 미끄럼방지다리가부착된휴대용케이스 유연한시스템기능 다운로드가가능한 64 K 포인트임의파형메모리 4 개 표준 GPIB (IEEE-488), USB 및 LAN 원격인터페이스 LXI Class C 호환 SCPI (Standard Commands for Porgrammable Instruments) 호환 주 : 별도로명시되어있지않는한, 본설명서는모든일련번호에적용됩니다. 2
전면판개요 1 그래프모드 / 로컬키 2 On/Off 스위치 3 변조 / 스윕 / 버스트키 4 상태저장메뉴키 5 유틸리티메뉴키 6 도움말메뉴키 7 메뉴작동소프트키 8 파형선택키 9 수동트리커키 ( 스윕및버스트전용으로사용 ) 10 출력활성화 / 비활성화키 11 노브 12 커서키 13 동기커넥터 14 Output 커넥터 주 : 전면판키또는메뉴소프트키에서문맥의존도움말을보려면해당키를 2-3 초간누르십시오. 3
전면판디스플레이개요 메뉴모드 모드 트리거 출력 정보 모드 단위 상태 숫자판독 디스플레이아이콘 소프트키라벨 그래프모드 그래프모드로들어가거나나가려면, 키를누르십시오. 변수이름 변수값 신호접지 그래프모드에서는한번에하나의키에대해하나의변수라벨만표시됩니다. 4
전면판숫자입력 두가지방법중하나를사용하여전면판에서숫자를입력할수있습니다. 노브와커서키를사용하여표시된숫자를수정합니다. 1. 노브아래있는키를사용하여커서를왼쪽또는오른쪽으로이동합니다. 2. 노브를회전시켜자리수를변경합니다 ( 시계방향은증가 ). 키패드를사용하여숫자를입력하고소프트키를사용하여단위를선택합니다. 1. 일반계산기에서하듯이값을입력합니다. 2. 값을입력할단위를선택합니다. 5
후면판개요 1 외부 10MHz 참조입력터미널 ( 옵션 001 전용 ). 2 내부 10MHz 참조출력터미널 ( 옵션 001 전용 ). 3 외부변조입력터미널 4 입력 : 외부트리거 /FSK/ 버스트게이트출력 : 트리거출력 5 USB 인터페이스커넥터 6 LAN 인터페이스커넥터 7 GPIB 인터페이스커넥터 8 섀시접지 메뉴를사용하여다음을수행합니다. GPIB 주소를선택합니다 ( 제 2 장참조 ). LAN 인터페이스를위한네트워크변수를설정합니다 ( 제 2 장참조 ). 현재네트워크변수를표시합니다 ( 제 2 장참조 ). 주 : 외부및내부 10MHz 참조터미널 ( 위의 1 과 2) 은옵션 001, 외부타임베이스참조가설치된경우에만나타납니다. 그렇지않을경우이러한커넥터의구멍이연결됩니다. 경고 전기충격을예방하려면반드시전원코드를접지해놓으십시오. 2 접점콘센트만사용할수있는경우, 기기의섀시접지나사 ( 위참조 ) 를접지하십시오. 6
본설명서의내용 빠른시작제 1 장에서는함수발생기를사용할수있도록준비하고전면판기능에익숙해지도록합니다. 전면판메뉴작동제 2 장에서는전면판메뉴를소개하고함수발생기의메뉴기능에대해설명합니다. 특징및기능제 3 장에서는함수발생기의기능과작동에대해자세히설명합니다. 이장은함수발생기를전면판에서작동할지또는원격인터페이스로작동할지의여부를결정하는데유용합니다. 원격인터페이스참조사항제 4 장에는원격인터페이스로함수발생기를프로그램하는데도움이되는참조사항이수록되어있습니다. 오류메시지제 5 장에는함수발생기사용시나타날수있는오류메시지목록이수록되어있습니다. 각목록에는문제를진단하고해결하는데도움이되는정보가포함되어있습니다. 응용프로그램제 6 장에서는해당응용프로그램개발에도움이되는여러가지원격인터페이스응용프로그램에대해설명합니다. 자습서제 7 장에서는신호발생과변조기법의기본원리에대해논의합니다. 사양제 8 장에는함수발생기의사양이수록되어있습니다. 7
아래의전화번호를통해 Agilent Technologies 에연락하여보증, 서비스또는기술지원정보를얻을수있습니다. 미국 : (800) 829-4444 유럽 : 31 20 547 2111 일본 : 0120-421-345 또는웹링크를사용해 Agilent의전세계연락처정보를볼수있습니다. www.agilent.com/find/assist 또는 Agilent Technologies 영업사원에게연락하십시오. 8
차례 1 장빠른시작 13 " 함수발생기사용준비 " 15 " 손잡이를조정하려면 " 16 " 출력주파수설정 " 17 " 출력진폭설정 " 18 "DC 오프셋전압설정 " 20 " 고전위값및저전위값설정 " 21 ""DC Volts" 선택 " 22 " 방형파듀티사이클설정 " 23 " 펄스파형구성 " 24 " 파형그래프보기 " 25 " 저장된임의파형출력 " 26 " 내장형도움말시스템사용 " 27 " 함수발생기랙장착 " 29 2 장전면판메뉴작동 31 " 전면판메뉴참조사항 " 33 " 출력터미네이션선택 " 35 " 함수발생기재설정 " 35 " 변조파출력 " 36 "FSK 파형출력 " 38 "PWM 파형출력 " 40 " 주파수스윕출력 " 42 " 버스트파형출력 " 44 " 스윕또는버스트트리거 " 46 " 장치상태를저장하려면 " 47 " 원격인터페이스구성 " 48 차례 3 장특징및기능 53 " 출력구성 " 55 " 펄스파형 " 70 " 진폭변조 (AM)" 74 " 주파수변조 (FM)" 79 " 위상변조 (PM)" 85 " 주파수 -Shift 키 (FSK) 변조 " 89 " 펄스폭변조 (PWM)" 93 9
차례 " 주파수스윕 " 99 " 버스트모드 " 106 " 트리거 " 115 " 임의파형 " 120 " 시스템관련작동 " 126 " 원격인터페이스구성 " 135 " 외부타임베이스레퍼런스 ( 옵션 001)" 144 " 교정개요 " 146 " 기본설정 " 150 4 장원격인터페이스참조사항 153 차례 "SCPI 명령요약 " 155 " 간단한프로그래밍개요 " 168 "APPLy 명령사용 " 170 " 출력구성명령 " 179 " 펄스구성명령 " 192 " 진폭변조 (AM) 명령 " 197 " 주파수변조 (FM) 명령 " 200 " 위상변조 (PM) 명령 " 204 " 주파수 -Shift 키 (FSK) 명령 " 207 " 펄스폭변조 (PWM) 명령 " 210 " 주파수스윕명령 " 215 " 버스트모드명령 " 223 " 트리거명령 " 231 " 임의파형명령 " 234 " 상태저장명령 " 245 " 시스템관련명령 " 249 " 인터페이스구성명령 " 254 " 위상잠금명령 ( 옵션 001 전용 )" 258 "SCPI 상태시스템 " 260 " 상태보고명령 " 269 " 교정명령 " 273 "SCPI 언어소개 " 275 " 장치삭제사용 " 280 10
차례 5 장오류메시지 281 " 명령오류 " 283 " 실행오류 " 286 " 장치에따른오류 " 301 " 쿼리오류 " 302 " 기기오류 " 303 " 자가테스트오류 " 304 " 교정오류 " 306 " 임의파형오류 " 307 6 장응용프로그램 309 " 소개 " 310 " 프로그램리스팅 " 312 7 장자습서 319 " 직접디지털합성 " 321 " 임의파형생성 " 324 " 방형파형생성 " 326 " 펄스파형생성 " 327 " 신호결함 " 328 " 출력진폭제어 " 330 " 접지루프 " 331 "AC 신호의특성 " 333 " 변조 " 335 " 주파수스윕 " 340 " 버스트 " 341 차례 11
8 장사양 345 " 파형 " 346 " 파형특성 " 346 " 공통특성 " 347 " 변조 " 347 " 스윕 " 348 " 버스트 [7]" 348 " 트리거특성 " 348 " 프로그래밍시간 ( 일반 )" 348 " 일반 " 349 " 제품치수 " 350 " 색인 " 351 차례 12
1 1 빠른시작
빠른시작 1 함수발생기를사용할경우, 우선전면판작동법을익혀야합니다. 본장에서는기기준비와장치의전면판작동법에대해설명합니다. 본장은다음과같이구성되어있습니다. 함수발생기사용준비 (15페이지) 손잡이를조정하려면 (16페이지) 출력주파수설정 (17페이지) 출력진폭설정 (18페이지) DC 오프셋전압설정 (20페이지) 고전위값및저전위값설정 (21페이지) "DC Volts" 선택 (22페이지) 방형파듀티사이클설정 (23페이지) 펄스파형구성 (24페이지) 파형그래프보기 (25페이지) 저장된임의파형출력 (26페이지) 내장형도움말시스템사용 (27페이지) 함수발생기랙장착 (29페이지) 14
제 1 장빠른시작함수발생기사용준비 1 함수발생기사용준비 1 내용물을확인하십시오. 다음내용물이모두포함되어있는지확인하십시오. 한가지라도없는경우가까운 Agilent 영업사무소로문의하십시오. 전원코드한개 ( 해당국가용 ). 교정증명서. 4 Agilent 33220A 제품참조 CD( 제품소프트웨어, 프로그래밍예및설명서 ). Agilent Automation-Ready CD(Agilent IO Libraries Suite). USB 2.0 케이블한개. 주 : 모든 33220A 제품설명서는제품과함께제공되는 Agilent 33220A 제품참조 CD 에제공되며웹 (www.agilent.com/find/33220a) 에서도구할수있습니다. 설명서인쇄본 ( 하드카피 ) 는추가비용을통한옵션으로제공됩니다. 전원스위치 2 전원코드를연결하고함수발생기를켜십시오. 계측기에서는간단한파워온자가테스트가실행되는데이는몇초가걸립니다. 계측기를사용할준비가되면현재 GPIB 주소및 USB 식별문자열과함께도움말이용방법에관한메시지가표시됩니다. 함수발생기는터미네이션 50 Ω, 피크대피 (peak-to-peak) 진폭 100 mv 인 1 khz 사인파함수로전원이켜집니다. 전원이 켜지면 Output 커넥터가비활성됩니다. Output 커넥터를활성화하려면, 누르십시오. 키를 함수발생기가켜지지않으면, 전원코드가후면판의전원콘센트에제대로연결되어있는지확인하십시오 ( 전선전압은전원이켜질때자동감지됩니다 ). 함수발생기가전원공급원에연결되어있는지도확인하십시오. 그런다음, 함수발생기전원이켜지는지확인하십시오. 파워온자가테스트가실패하면오류코드와함께 " 자가테스트실패 " 라는메시지가표시됩니다. 오류코드및서비스를받기위한함수발생기반환에관한내용은 Agilent 33220A 서비스설명서를참조하십시오. 15
제 1 장빠른시작손잡이를조정하려면 1 손잡이를조정하려면 위치를조정하려면손잡이측면을잡고바깥쪽으로당기십시오. 그런다음, 손잡이를원하는위치로회전시키십시오. 접힌상태 펼친상태 운반위치 16
제 1 장빠른시작출력주파수설정 1 출력주파수설정 함수발생기전원이켜질때, 주파수 1 khz 인 100 mv 피크투피크사인파가나타납니다 ( 터미네이션 50 Ω). 다음의예는주파수를 1.2 MHz 로변경하는방법입니다. 1 "Freq" 소프트키를누르십시오. 표시된주파수는파워온값또는이전에선택한주파수입니다. 함수를변경할때현재값이새함수에유효하면, 동일한주파수가사용됩니다. 값을새로설정하는대신파형주기를설정하려면, Freq 소프트키를다시눌러 Period 소프트키로토글하십시오 ( 현재선택이강조표시됩니다 ). 4 2 원하는주파수값을입력하십시오. 숫자키패드를사용하여값을 "1.2" 로입력하십시오. 3 원하는단위를선택하십시오. 원하는단위에해당하는소프트키를누르십시오. 단위를선택할때, 함수발생기는표시된주파수를가진파형을출력합니다 ( 출력이활성화되어있는경우 ). 이예의경우, MHz 를누르십시오. 주 : 노브와커서키를사용하여원하는값을입력할수도있습니다. 17
제 1 장빠른시작출력진폭설정 1 출력진폭설정 함수발생기전원이켜질때, 주파수 1 khz 인 100 mv 피크투피크사인파가나타납니다 ( 터미네이션 50 Ω). 다음의예는진폭을 50 mvirms 로변경하는방법입니다. 1 "Ampl" 소프트키를누르십시오. 표시된진폭은파워온값또는이전에선택한진폭입니다. 함수를변경할때현재값이새함수에유효하면, 동일한주파수가사용됩니다. high level 및 low level 로진폭을설정하려면, Ampl 소프트키를다시눌러 HiLevel 및 LoLevel 소프트키로토글하십시오 ( 현재선택이강조표시됩니다 ). 2 원하는진폭을입력하십시오. 숫자키패드를사용하여값을 "50" 으로입력하십시오. 3 원하는단위를선택하십시오. 원하는단위에해당하는소프트키를누르십시오. 단위를선택하면함수발생기는표시된진폭의파형을나타냅니다 ( 출력이활성화되어있는경우 ). 이예의경우, mv RMS 를누르십시오. 주 : 노브와커서키를사용하여원하는값을입력할수도있습니다. 18
제 1 장빠른시작출력진폭설정 현재진폭을다른단위로쉽게전환할수있습니다. 다음의예는진폭을 Vrms 에서 Vpp 로변환하는방법입니다. 1 4 숫자입력모드로전환하십시오. 키를눌러숫자입력모드로전환하십시오. 4 5 새로운단위를선택하십시오. 원하는단위에해당하는소프트키를누르십시오. 표시된값이새로운단위로변환됩니다. 이예에서, Vpp 소프트키를누르면 50 mvrms 를피크투피크전압에상응하는값으로변환할수있습니다. 표시된진폭을 10 단위로변경하려면, 오른쪽커서키를눌러커서를디스플레이오른쪽에있는단위로이동하십시오. 그런다음, 노브를회전하여표시된진폭을 10 단위로증가시키거나감소시키십시오. 19
제 1 장빠른시작 DC 오프셋전압설정 1 DC 오프셋전압설정 전원이켜지면, 함수발생기는 0 볼트, dc 오프셋사인파를나타냅니다 (50Ω 터미네이션 ). 다음의예는오프셋을 - 1.5mVdc 로변경하는방법입니다. 1 "Offset" 소프트키를누르십시오. 표시된오프셋전압은파워온값또는이전에선택한오프셋입니다. 함수를변경할때현재값이새함수에유효하면, 동일한오프셋이사용됩니다. 2 원하는오프셋을입력하십시오. 숫자키패드를사용하여값을 "-1.5" 로입력하십시오. 3 원하는단위를선택하십시오. 원하는단위에해당하는소프트키를누르십시오. 단위를선택하면함수발생기가표시된오프셋의파형을나타냅니다 ( 출력이활성화되어있는경우 ). 이예제의경우, mv DC 를누르십시오. 주 : 노브와커서키를사용하여원하는값을입력할수도있습니다. 20
제 1 장빠른시작고전위값및저전위값설정 1 고전위값및저전위값설정 앞서설명한바와같이진폭과 DC 오프셋값을설정하여신호를지정할수있습니다. 서비스제한값을설정할수있는또다른방법은고전위 ( 최대 ) 값과저전위 ( 최소 ) 값을지정하는것입니다. 이는일반적으로디지털응용프로그램에편리합니다. 다음예에서고전위값을 1.0 V, 저전위값을 0.0 V 로설정해봅시다. 1 "Ampl" 소프트키를눌러 "Ampl" 을선택합니다. 2 소프트키를다시눌러 "HiLevel" 로전환합니다. Ampl 및 Offset 소프트키는각각 HiLevel 과 LoLevel 로함께전환된다는점에유의하십시오. 4 3 "HiLevel" 값을설정합니다. 숫자키패드또는노브를사용하여 "1.0V" 라는값을선택합니다 ( 키패드를사용할경우단위 "V" 를선택한다음값을입력해야합니다 ). 4 "LoLevel" 소프트키를누르고값을설정합니다. 다시숫자키패드나노브를사용하여 "0.0V" 라는값을입력합니다. 이러한값 ( 고전위 = "1.0 V" 및저전위 = "0.0 V") 은증폭 "1.0 Vpp", 오프셋 "500 mvdc" 설정과같다는점에유의하십시오. 21
제 1 장빠른시작 "DC Volts" 선택 1 "DC Volts" 선택 "Utility" 메뉴에서 "DC Volts" 기능을선택한다음상수 dc 전압을 "Offset" 값으로설정할수있습니다. "DC Volts" 를 1.0 Vdc 로설정해봅시다. 1 를눌러 DC On 소프트키를선택합니다. Offset 값이선택됩니다. 2 "Offset" 으로원하는전위를입력합니다. 숫자키패드나노브로 1.0 Vdc 를입력합니다. -5 Vdc 에서 +5 Vdc 사이의 dc 전압을입력할수있습니다. 22
제 1 장빠른시작방형파듀티사이클설정 1 방형파듀티사이클설정 전원을켤때의방형파듀티사이클은 50% 입니다. 최대 10 MHz 에달하는출력주파수의듀티사이클을 20% 에서 80% 까지조정할수있습니다. 다음단계는듀티사이클을 30% 로변경하는방법입니다. 1 방형파함수를선택하십시오. 4 키를누른다음원하는출력주파수를 10 MHz 이하의값으로설정하십시오. 2 "Duty Cycle" 소프트키를누르십시오. 표시된듀티사이클은파워온값또는이전에선택한퍼센트입니다. 듀티사이클은 high 레벨인방형파의사이클당시간을의미합니다 ( 디스플레이오른쪽에있는아이콘참조 ). 3 원하는듀티사이클을입력하십시오. 숫자키패드나노브를사용하여듀티사이클값을 "30" 으로선택하십시오. 함수발생기는듀티사이클을조절하고방형파를지정된값으로나타냅니다 ( 출력이활성화되어있는경우 ). 23
제 1 장빠른시작펄스파형구성 1 펄스파형구성 함수발생기를구성하여펄스파형을다양한펄스폭과구간시간으로나타낼수있습니다. 다음단계는 10 ms 의펄스폭과 50 ns 의구간시간으로 500 ms 펄스파형을구성하는방법입니다. 1 펄스함수를선택하십시오. 키를눌러펄스함수를선택하고펄스파형을기본변수로나타냅니다. 2 펄스주기를설정하십시오. Period 소프트키를누른다음, 펄스주기를 500 ms로설정하십시오. 3 펄스폭을설정하십시오. Width 소프트키를누른다음, 펄스폭을 10 ms 로설정하십시오. 펄스폭은상승구간임계값 50% 에서부터다음하강구간임계값 50% 까지의시간입니다 ( 디스플레이아이콘참조 ). 4 양쪽구간의시간을설정하십시오. Edge Time 소프트키를누른다음, 상승및하강구간모두의구간시간을 50ns 로설정하십시오. 구간시간은임계값 10% 에서부터각구간의임계값 90% 까지의시간입니다 ( 디스플레이아이콘참조 ). 24
제 1 장빠른시작파형그래프보기 1 파형그래프보기 Graph Mode 에서는현재파형변수를그래픽으로볼수있습니다. 소프트키는일반디스플레이모드와동일한순서로나타나고동일한기능을수행합니다. 그러나각소프트키의라벨 ( 예 : Freq 또는 Period) 은한번에하나씩만표시됩니다. 1 Graph Mode 를활성화하십시오. 4 키를눌러그래프모드를활성화하십시오. 현재선택된변수의이름이디스플레이왼쪽상단에나타나며, 변수의숫자값필드가모두강조표시됩니다. 2 원하는변수를선택하십시오. 특정변수를선택하려면, 디스플레이하단의소프트키라벨을참조하십시오. 예를들어, 기간을선택하려면 Period 소프트키를누르십시오. 일반디스플레이모드에서처럼숫자키패드또는노드와화살표키를사용하여숫자를편집할수있습니다. 일반적으로키를두번째누를때토글되는변수는 Graph Mode 에서도토글됩니다. 그러나한번에하나의소프트키라벨 ( 예 : Freq 또는 Period) 만볼수있습니다. 그래프모드를종료하려면, 를다시누르십시오. 키는키역할을하기때문에 Graph 키를눌러도원격인터페이스작동후전면판작동으로복구할수있습니다. 25
제 1 장빠른시작저장된임의파형출력 1 저장된임의파형출력 비휘발성메모리에저장된내장임의파형은다섯개입니다. 다음의예는전면판에서내장 " 지수하강 " 파형을출력하는방법입니다. 사용자정의임의파형작성은, 120 페이지의 " 임의파형작성및저장 " 을참조하십시오. 1 임의파형함수를선택하십시오. 키를눌러임의파형함수를선택하면, 현재선택된파형을표시하는임시 메시지가표시됩니다 ( 기본값은 " 지수상승 "). 2 활성파형을선택하십시오. Select Wform 소프트키를누른다음 Built-In 소프트키를눌러다섯개의내장파형중하나를선택하십시오. 그런다음 Exp Fall 소프트키를누르십시오. 주파수, 진폭및오프셋설정을변경하지않는한, 파형이해당값의현재설정으로나타납니다. 선택된파형이 키에지정됩니다. 이키를누를때마다선택된임의파형이 나타납니다. 현재선택된파형을빨리확인하려면, 를누르십시오. 26
제 1 장빠른시작내장형도움말시스템사용 1 내장형도움말시스템사용 내장형도움말시스템은전면판키나소프트키메뉴에대한문맥의존도움말을제공합니다. 도움말목록에는여러가지전면판작동에대한내용이포함됩니다. 1 기능키에대한도움말정보를확인하십시오. 키를 2-3 초간누르십시오. 정보가화면크기에모두표시되지않는경우, 소프트키를누르거나노브를시계방향으로돌리면나머지내용을확인할수있습니다. 4 DONE 을눌러도움말을종료하십시오. 2 메뉴소프트키에대한도움말정보를확인하십시오. Freq 소프트키를 2-3 초간누르십시오. 정보가화면에모두표시되지않는경우, 소프트키를누르거나노브를시계방향으로돌리면나머지내용을확인할수있습니다. DONE 을눌러도움말을종료하십시오. 27
제 1 장빠른시작내장형도움말시스템사용 1 3 도움말항목의목록을확인하십시오. 키를눌러사용할수있는도움말항목의목록을확인하십시오. 목록을위아래로이동하려면, 또는 소프트키를누르거나노브를돌리십시오. 모든키의세번째항목 "Get HELP" 를선택한다음, SELECT 를누르십시오. DONE 을눌러도움말을종료하십시오. 4 표시된메시지의도움말정보를확인하십시오. 한계를초과하거나유효하지않은구성이발견되면메시지가나타납니다. 예를들어, 선택한함수의주파수한계를초과하는값을입력하면, 메시지가표시됩니다. 내장형도움말시스템은표시된최신메시지에대한추가정보를제공합니다. 키를누르고첫번째항목 "View the last message displayed " 를선택한다음, SELECT를누르십시오. DONE 을눌러도움말을종료하십시오. 로컬언어도움말 : 내장형도움말시스템은여러언어로사용할수있습니다. 모든메시지, 문맥의존도움말및도움말항목이선택한언어로표시됩니다. 메뉴소프트키라벨과상태라인메시지는영어로나타납니다. 원하는언어를선택하려면, 키를누르고 System 소프트키를누른다음 Help In 소프트키를누르십시오. 원하는언어를선택하십시오. 28
제 1 장빠른시작함수발생기랙장착 1 함수발생기랙장착 두개의옵션키트중하나를사용하여 Agilent 33220A 를표준 19 인치랙캐비넷에장착할수있습니다. 랙장착에대한지시사항및장착하드웨어는각키트에들어있습니다. 크기가동일한 Agilent System II 기기는 Agilent 33220A 옆에장착할수있습니다. 주 : 기기를랙에장착하기전에, 손잡이및전면과후면의고무범퍼를분리하십시오. 4 손잡이를분리하려면, 손잡이를수직방향으로돌린다음끝부분을바깥쪽으로당기십시오. 앞면 뒷면 ( 밑면 ) 고무범퍼를분리하려면, 모서리부분을잡아당겨벗겨내십시오. 29
제 1 장빠른시작함수발생기랙장착 1 두개의기기를랙에나란히장착하려면고정연결키트 5061-8769 와플랜지키트 5063-9212 를주문하십시오. 랙캐비닛안에서지지레일을사용하십시오. 두개의기기를나란히랙에장착하려면잠금연결키트 5061-9694 와플랜지키트 5063-9212 를주문하십시오. 랙캐비넷의보조레일을사용해야합니다. 기기안팎의공기흐름을막으면기기가과열될우려가있으므로주의하십시오. 기기후면, 옆면및밑면에여유공간을확보하여내부공기흐름이원활하게하십시오. 30
2 2 전면판메뉴작동
전면판메뉴작동 이장에서는전면판키와메뉴작동에대해소개합니다. 일부전면판키와메뉴작동에대해서는자세한설명이생략되었으나전면판메뉴와여러가지전면판작동에대해개괄적으로설명합니다. 함수발생기의자세한기능및작동방법은, 제 3 장, 53 페이지의 " 특징및기능 " 을참조하십시오. 2 전면판메뉴참조사항 (33페이지) 출력터미네이션선택 (35페이지) 함수발생기재설정 (35페이지) 변조파출력 (36페이지) FSK 파형출력 (38페이지) PWM 파형출력 (40페이지) 주파수스윕출력 (42페이지) 버스트파형출력 (44페이지) 스윕또는버스트트리거 (46페이지) 장치상태를저장하려면 (47페이지) 원격인터페이스구성 (48페이지) 32
제 2 장전면판메뉴작동전면판메뉴참조사항 전면판메뉴참조사항 이장은전면판메뉴에대한개요입니다. 이장의나머지부분에는전면판메뉴사용의예가포함되어있습니다. 2 AM, FM, PM, FSK 및 PWM 의변조변수를구성합니다. 4 변조유형을선택합니다. 내부또는외부변조소스를선택합니다. AM 변조깊이, 변조주파수및변조형태를지정합니다. FM 주파수편차, 변조주파수및변조형태를지정합니다. PM 위상편차, 변조주파수및변조형태를지정합니다. FSK "hop" 주파수및 FSK 속도를지정합니다. PWM 편차, 변조주파수및변조형태를지정합니다. 주파수스윕변수를구성합니다. 선형또는로그스윕을선택하십시오. 시작 / 정지주파수또는중심 / 스팬주파수를선택합니다. 스윕을완료하는데필요한시간을초단위로선택합니다. 마커주파수를지정합니다. 스윕에대한내부또는외부트리거소스를지정합니다. 외부트리거소스의경사도 ( 상승또는하강구간 ) 를지정합니다. "Trig Out" 신호의경사도 ( 상승또는하강구간 ) 를지정합니다. 버스트변수를구성합니다. 트리거된버스트모드 (N 사이클 ) 또는외부게이트된버스트모드를선택합니다. 버스트당사이클수를선택합니다 (1~50,000 또는무한수 ). 버스트의시작위상각을선택합니다 (-360 ~+360 ). 특정버스트의시작부터다음버스트의시작까지의시간을지정합니다. 버스트에대한내부또는외부트리거소스를지정합니다. 외부트리거소스의경사도 ( 상승또는하강구간 ) 를지정합니다. "Trig Out" 신호의경사도 ( 상승또는하강구간 ) 를지정합니다. 33
제 2 장전면판메뉴작동전면판메뉴참조사항 기기상태를저장하고불러옵니다. 2 비휘발성메모리에최대 4 개의기기상태를저장합니다. 각저장위치에사용자정의이름을할당합니다. 저장된기기상태를불러옵니다. 모든기기설정을기본값으로복원합니다. 기기의전원연결구성 ( 마지막또는기본값 ) 을선택합니다. 시스템관련변수를구성합니다. DC 전용전압레벨을작성합니다. "Sync" 커넥터의출력인 Sync 신호를활성화 / 비활성화합니다. 출력터미네이션 (1 Ω ~ 10 kω 또는무한수 ) 을선택합니다. 진폭범위자동설정을활성화 / 비활성화합니다. 파형극성 ( 일반또는역행 ) 을선택합니다. GPIB 주소를선택합니다. LAN 구성을지정합니다 (IP 주소및네트워크구성 ). 전면판에표시된숫자의마침표와쉼표사용방법을선택합니다. 전면판메시지와도움말텍스트의언어를선택합니다. 오류가발생시의경고음을활성화 / 비활성화합니다. 디스플레이전구보호기모드를활성화 / 비활성화합니다. 전면판디스플레이의대비설정을조절합니다. 기기자가테스트를실행합니다. 기기교정을보안 / 보안해제하고수동교정합니다. 기기의펌웨어리비전코드를쿼리합니다. 도움말항목의목록을확인합니다. 표시된마지막메시지를확인합니다. 원격명령오류대기열을확인합니다. 모든키에서도움말을확인합니다. DC 전용전압레벨설정방법. 변조된파형생성방법. 임의파형작성방법. 기기를기본값상태로재설정하는방법. 그래픽모드에서파형보는방법. 다중기기를동기화하는방법. Agilent 기술지원문의방법. 34
제 2 장전면판메뉴작동출력터미네이션선택 출력터미네이션선택 Agilent 33220A 는전면판 Output 커넥터에대해 50 ohms 의고정출력임피던스시리즈를나타냅니다. 실제로드임피던스가지정값과다르면표시된진폭과오프셋레벨이정확하지않은경우도있습니다. 로드임피던스설정은표시된전압이예상로드와맞도록편의상제공됩니다. 1 를누르십시오. 4 2 2 메뉴를탐색하여출력터미네이션을설정하십시오. Output Setup 소프트키를누른다음 Load 소프트키를선택하십시오. 3 원하는출력터미네이션을선택하십시오. 노브나숫자키패드를사용하여원하는로드임피던스를선택하거나, Load 소프트키를다시눌러 "High Z" 를선택하십시오. 함수발생기재설정 기기를기본상태로재설정하려면, 를누른다음 Set to Defaults 소프트키를선택하십시오. YES를눌러작동확인하십시오. 보다자세한기기전원연결및재설정조건목록을보려면, 147 페이지 "Agilent 33220A 기본설정 " 을참조하십시오. 35
제 2 장전면판메뉴작동변조파출력 변조파출력 2 변조파는반송파와변조파로구성됩니다. AM ( 진폭변조 ) 에서반송파의진폭은변조파의진폭에따라다릅니다. 이경우, AM 파형은 80% 변조깊이로출력됩니다. 반송파는 5 khz 사인파이고변조파는 200 Hz 사인파로나타납니다. 1 반송파의기능, 주파수및진폭을선택하십시오. 을누른다음 Freq, Ampl 및 Offset 소프트키를눌러반송파파형을구성하십시오. 이경우, 5 khz 사인파진폭을 5 Vpp로선택하십시오. 2 AM 을선택하십시오. 을누른다음 Type 소프트키를사용하여 "AM" 을선택하십시오. 디스플레이왼쪽상단의상태메시지 "AM by Sine" 을주시하십시오. 3 변조깊이를설정하십시오. AM Depth 소프트키를누른다음숫자키패드나노브및커서키를사용하여값을 80% 로설정하십시오. 36
제 2 장전면판메뉴작동변조파출력 4 변조주파수를설정하십시오. AM Freq 소프트키를누른다음숫자키패드나노브및커서키를사용하여값을 200Hz 로설정하십시오. 2 5 변조파형태를선택하십시오. Shape 소프트키를눌러변조파형태를선택하십시오. 이경우에는사인파를선택하십시오. 이포인트에서함수발생기가 AM 파형을지정된변조변수로출력합니다 ( 출력이활성화되어있는경우 ). 6 파형을확인하십시오. 을눌러파형변수를확인하십시오. 4 그래픽모드를끄려면, 를다시누르십시오. 37
제 2 장전면판메뉴작동 FSK 파형출력 FSK 파형출력 2 FSK 변조를사용하여출력주파수가두사전설정값사이에서 " 움직이도록 " 함수발생기를구성할수있습니다. 출력이두주파수 (" 반송파주파수 " 및 "hop 주파수 ") 사이에서움직이는속도는내부속도발생기또는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 이경우, " 반송 " 파주파수는 3 khz, "hop" 주파수는 500 Hz 로설정됩니다 (FSK 속도는 100 Hz ). 1 반송파의기능, 주파수및진폭을선택하십시오. 을누른다음 Freq, Ampl 및 Offset 소프트키를눌러반송파형을구성하십시오. 이경우, 3 khz 사인파진폭을 5 Vpp로선택하십시오. 2 FSK를선택하십시오. 를누른다음 Type 소프트키를사용하여 "FSK" 를선택하십시오. 디스플레이왼쪽상단의상태메시지 "FSK" 를주시하십시오. 38
제 2 장전면판메뉴작동 FSK 파형출력 3 "hop" 주파수를설정하십시오. Hop Freq 소프트키를누른다음숫자키패드나노브및커서키를사용하여값을 500 Hz 로설정하십시오. 2 4 FSK "shift" 속도를설정하십시오. FSK Rate 소프트키를누른다음숫자키패드나노브및커서키를사용하여값을 100Hz 로설정하십시오. 4 이포인트에서함수발생기가 FSK 파형을출력합니다 ( 출력이활성화되어있는경우 ). 5 파형을확인하십시오. 를눌러파형변수를확인하십시오. 그래픽모드를끄려면, 를다시누르십시오. 39
제 2 장전면판메뉴작동 PWM 파형출력 PWM 파형출력 2 함수발생기를구성하여펄스폭변조 (PWM) 파형을출력할수있습니다. Agilent 33220A 는펄스반송파파형에 PWM 을제공하며, PWM 은펄스파형에지원되는유일한변조유형입니다. PWM 의경우변조파형에따라반송파파형의펄스폭이나듀티사이클이달라집니다. 편차가변조파형에의해통제되도록해서펄스폭과폭편차, 또는펄스듀티사이클과듀티사이클편차를지정할수있습니다. 다음예에서는 100 Hz 사인파변조파형으로 1 khz 펄스파형의펄스폭및펄스폭편차를지정할것입니다. 1 반송파파형변수를선택합니다. 키를누른다음 Freq, Ampl, Offset, Width 및 Edge Time 소프트키를눌러반송파파형을구성하십시오. 이예에서는 1 Vpp의증폭, 영 (0) 오프셋, 100 μs의펄스폭, 그리고 50 ns의구간시간으로 1 khz 펄스파형을선택합니다. 2 PWM 을선택하십시오. 키를누르십시오 (PWM은 Pulse에대한유일한변조유형입니다 ). "PWM by Sine" 이라는상태메시지가디스플레이왼쪽상단에표시됩니다. 3 폭편차를설정하십시오. Width Dev 소프트키를누른다음숫자키패드또는노브와커서키를사용하여값을 20 μs로설정하십시오. 40
제 2 장전면판메뉴작동 PWM 파형출력 4 변조주파수를설정하십시오. PWM Freq 소프트키를누른다음숫자키패드또는노브와커서를사용하여값을 5Hz 로설정하십시오. 2 5 변조파형형태를선택하십시오. Shape 소프트키를누른다음변조파형의형태 ( 예 : 사인파 ) 를선택하십시오. 이시점에서함수발생기는지정된변조변수로 PWM 파형을출력합니다 ( 출력이활성화된경우 ). 6 파형을보십시오. 키를눌러파형과변수를봅니다. 4 Graph Mode 를끄려면키를다시누르십시오. 물론, 정말로 PWM 파형을보려면오실로스코프로파형을출력해야할것입니다. 그럴경우펄스폭이얼마나변하는지알수있습니다 ( 이경우에는 80 ~ 120 μs ). 변조주파수가 5 Hz 일경우에는편차를눈으로쉽게식별할수있습니다. 41
제 2 장전면판메뉴작동주파수스윕출력 주파수스윕출력 2 주파수스윕모드에서함수발생기는, 사용자가지정한스윕률로시작주파수부터정지주파수까지 " 진행합니다 ". 선형또는로그간격으로주파수를위나아래로스윕할수있습니다. 이경우, 스윕사인파를 50 Hz 에서 5 khz 까지출력할수있습니다. 내부스윕트리거, 선형간격및 1 초스윕시간의경우, 기본변수를변경할수없습니다. 1 스윕의기능과진폭을선택하십시오. 스윕에는사인파, 방형파, 램프파또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 이경우, 진폭이 5Vpp 인사인파를선택하십시오. 2 스윕모드를선택하십시오. 를누른다음, 선형스윕모드가현재선택되어있는지확인하십시오. 디스플레이왼쪽상단의상태메시지 "Linear Sweep" 을주시하십시오. 3 시작주파수를설정하십시오. Start 소프트키를누른다음숫자키패드나노브및커서키를사용하여값을 50Hz 로설정하십시오. 42
제 2 장전면판메뉴작동주파수스윕출력 4 정지주파수를설정하십시오. Stop 소프트키를누른다음숫자키패드나노브및커서키를사용하여값을 5 khz 로설정하십시오. 2 이포인트에서함수발생기가 50 Hz 부터 5 khz 까지연속스윕을출력합니다 ( 출력이활성화되어있는경우 ). 4 주 : 필요한경우, 중심주파수와주파수범위를사용하여스윕의주파수한계를설정할수있습니다. 이들변수는시작주파수및정지주파수와유사하며, 이주파수를사용하면주파수탄력이좋아집니다. 동일한결과를얻으려면, 중심주파수를 2.525 khz, 주파수범위를 4.950 khz 로설정하십시오. 5 파형을확인하십시오. 를눌러파형변수를확인하십시오. 그래픽모드를끄려면, 를다시누르십시오. 키를눌러단일주파수스윕을생성할수있습니다. 자세한내용은 46 페이지 " 스윕또는버스트트리거 " 를참조하십시오. 43
제 2 장전면판메뉴작동버스트파형출력 버스트파형출력 2 버스트라는지정된사이클수를가진파형을출력하도록함수발생기를구성할수있습니다. 내부속도발생기또는후면판 Trig In 커넥터의신호레벨에의해결정된속도로버스트를출력할수있습니다. 이경우, 20 ms 버스트주기를가진 3 사이클사인파를출력합니다. 내부버스트소스및시작위상 0 도의기본변수는변경할수없습니다. 1 버스트함수와진폭을선택하십시오. 버스트파형의경우, 사인파, 방형파, 램프파, 펄스파또는임의파형을선택할수있습니다 ( 잡음은 " 게이트 " 버스트모드에서만선택할수있으며 dc 는선택할수없습니다 ). 이경우, 진폭이 5 Vpp 인사인파를선택하십시오. 2 버스트모드를선택하십시오. 를누른다음 "N Cycle" ( 내부트리거 ) 모드가현재선택되어있는지확인하십시오. 디스플레이왼쪽상단의상태메시지 "N Cycle Burst" 를주시하십시오. 44
제 2 장전면판메뉴작동버스트파형출력 3 버스트카운트를설정하십시오. #Cycles 소프트키를누른다음숫자키패드나노브를사용하여카운트를 "3" 으로설정하십시오. 2 4 버스트주기를설정하십시오. Burst Period 소프트키를누른다음숫자키패드나노브및커서키를사용하여주기를 20 ms 로설정하십시오. 버스트주기는특정버스트의시작부터다음버스트시작까지의시간을설정합니다 ( 디스플레이아이콘참조 ). 4 이포인트에서함수발생기가연속 3 사이클버스트를출력합니다 ( 출력이활성화되어있는경우 ). 5 파형을확인하십시오. 를눌러파형변수를확인하십시오. 그래픽모드를끄려면, 를다시누르십시오. 키를눌러신호버스트를생성할수있습니다 ( 지정된카운트사용 ). 자세한내용은 46 페이지 " 스윕또는버스트트리거 " 를참조하십시오. 또한, 외부게이트신호를사용하여버스트신호를 "On" 또는 "Off" 로설정할수있습니다 ( 후면판 Trig In 커넥터에적용된외부신호바탕 ). 자세한내용은 106 페이지 " 버스트모드 " 를참조하십시오. 45
제 2 장전면판메뉴작동스윕또는버스트트리거 스윕또는버스트트리거 2 수동트리거또는내부트리거를사용하여스윕과버스트전면판으로부터트리거를생성할수있습니다. 내부또는 " 자동 " 트리거는함수발생기의기본설정으로활성화됩니다. 이모드에서스윕이나버스트모드가선택된경우함수발생기가연속출력합니다. 수동트리거는키를누를때마다스윕한개를시작하거나버스트한개를출력합니다. 이키를계속누르면함수발생기가다시트리거됩니다. 키는원격모드에있거나 ( 원격에서는원격아이콘이켜져있음 ) 이스윕이나버스트이외의기능이현재선택되어있을때 ( 또는출력이비활성화되어있을때 ) 비활성화됩니다. 키는수동트리거를사용할때잠시꺼집니다. 46
제 2 장전면판메뉴작동장치상태를저장하려면 장치상태를저장하려면 4 개의비휘발성저장위치중한곳에기기상태를저장할수있습니다. 다섯번째저장위치에는자동으로기기의전원차단구성이저장됩니다. 전력이복원되면기기는자동으로전원차단이전의상태로돌아갑니다. 2 1 원하는저장위치를선택하십시오. 를누른다음 Store State 소프트키를선택하십시오. 4 2 선택한위치의사용자정의이름을선택하십시오. 원하는경우, 4 개위치모두에사용자정의이름을각각지정할수있습니다. 이름은최대 12개의문자로만들수있습니다. 이름의첫번째글자에는문자를사용해야하지만, 나머지에는문자, 숫자또는밑줄문자 ("_") 등을사용할수있습니다. 문자를추가하려면, 커서가기존이름의오른쪽에올때까지오른쪽커서키를누른다음노브를돌리십시오. 커서위치오른쪽에있는문자까지모두삭제하려면, 를누르십시오. 이름에숫자를사용하려면, 숫자키패드에서직접숫자를입력할수있습니다. 이름에밑줄문자 ("_") 를추가하려면숫자키패드의소수점을사용하십시오. 3 기기상태를저장하십시오. STORE STATE 소프트키를누르십시오. 기기는기타사용중인변조변수뿐만아니라선택한기능, 주파수, 진폭, dc 오프셋, 듀티사이클, 대칭을저장합니다. 임의파형기능에서작성된휘발성파형은저장되지않습니다. 47
제 2 장전면판메뉴작동원격인터페이스구성 원격인터페이스구성 2 Agilent 33220A 는 GPIB, USB 및 LAN(LXI Class C 호환 ) 세가지중한가지인터페이스를사용하여원격인터페이스통신을지원합니다. 세가지인터페이스모두전원을켜는즉시사용할수있습니다. 다음부분은기기전면판에서원격인터페이스를구성하는방법을알려줍니다. 주 : 기기에제공되는 CD 두장에는원격인터페이스를통해통신을활성화하기위한연결소프트웨어가들어있습니다. 이 CD 및여기포함된소프트웨어에대한자세한내용은 135 페이지의 " 연결소프트웨어및제품 CD" 를참조하십시오. GPIB 구성 GPIB 주소를선택하기만하면됩니다. 1 "I/O" 메뉴를선택하십시오. 키를누른다음 I/O 소프트키를누르십시오. 2 GPIB 주소를설정하십시오. 노브와커서키또는숫자키패드를사용하여 0 과 30 사이에서 GPIB 주소를선택하십시오 ( 출하시기본값은 "10" 입니다 ). GPIB 주소는전원을켜면전면판디스플레이에나타납니다. 3 메뉴를종료하십시오. DONE 소프트키를누르십시오. USB 구성 USB 인터페이스에는전면판구성변수가필요하지않습니다. 해당 USB 케이블로 Agilent 33220A 를 PC 에연결하기만하면됩니다. 인터페이스는자체구성됩니다. USB 인터페이스식별문자열을보려면 "I/O 메뉴 " 에서 Show USB Id 소프트키를누릅니다. USB 1.1 과 USB 2.0 모두지원됩니다. 48
제 2 장전면판메뉴작동원격인터페이스구성 LAN 구성 LAN 인터페이스를사용하여네트워크통신을설정할때는몇가지변수가필요합니다. 우선 IP 주소를설정해야합니다. LAN 인터페이스를이용한통신을설정하려는경우네트워크관리자에게문의하여도움을받을수있습니다. 1 "I/O" 메뉴를선택하십시오. 키를누른다음 I/O 소프트키를누르십시오. 4 2 2 "LAN" 메뉴를선택하십시오. LAN 소프트키를누르십시오. 이메뉴에서 Modify Settings 를선택하여 LAN 설정을변경하거나, Current Config 를선택하여현재 LAN 설정 (MAC 주소포함 ) 을볼수있습니다. Modify Settings 를누르십시오. 이메뉴에서 Reset LAN 을선택해 LAN 을재시작하거나, IP Setup 을선택해 IP 주소와관련파라미터를설정하거나, DNS Setup 을선택해 DNS 를구성하거나, Password 를선택해웹서버인터페이스의비밀번호를설정할수있습니다. 주 : 비밀번호를설정하려면노브와커서키를사용하십시오 ( 커서위치오른쪽의 모든문자를삭제하려면 을사용하십시오 ). 웹서버인터페이스가특정창을 보호하기위해비밀번호를입력하라는메시지를표시합니다. 자세한내용은 143 페이지의 "Agilent 33220A 웹인터페이스 " 를참조하십시오. 49
제 2 장전면판메뉴작동원격인터페이스구성 3 "IP Setup" 을설정합니다. 2 네트워크에서 Agilent 33220A 를사용하려면먼저 IP 주소를포함한 IP 셋업을설정해야하며서브넷마스크와게이트웨이주소를설정해야할수도있습니다. IP Setup 소프트키를누르십시오. 기본적으로 DHCP 와 Auto IP 는 On 으로설정되어있습니다. DHCP 가 On 일경우, Agilent 33220A 를네트워크에연결하면 DHCP ( 동적호스트구성프로토콜 ) 가자동으로 IP 주소를구성합니다. 단, DHCP 서버가있고 IP 주소를구성할수있어야합니다. DHCP 는또한필요한경우서브넷마스크와게이트웨이주소를자동으로처리합니다. 이는일반적으로기기에가장쉽게 LAN 통신을설정할수있는방법입니다. DHCP 를 On 으로두기만하면됩니다. Auto IP 가 On 일경우 DHCP 가 IP 주소를할당하지못하면 Auto IP 가시간이경과기간후이작업을시도합니다. 그러나 DHCP 나 Auto IP 로통신을설정할수없을경우수동으로 IP 주소를설정해야하며서브넷마스크와게이트웨이주소를사용하고있는경우에는이들도수동으로설정해야합니다. 다음단계를따르십시오. a. "IP address" 를설정하십시오. 소프트키를눌러 DHCP Off 와 Auto IP 를선택하십시오. 수동선택소프트키가나타나고현재 IP 주소가표시됩니다. 네트워크관리자에게사용할 IP 주소를문의하십시오. 모든 IP 주소는 "nnn.nnn.nnn.nnn" 과같이점으로표기되며각각의 "nnn" 은 0 ~ 255 의바이트값을나타냅니다. 숫자키패드를사용하여새로운 IP 주소를입력할수있습니다 ( 노브는사용불가 ). 키패드를사용하여숫자와기간구분기호를입력하면됩니다. 왼쪽커서키를백스페이스키로사용하십시오. 첫자리에영 (0) 을입력하지마십시오. 자세한내용은본절의후반부에있는 "IP 주소와점표기에관한추가정보 " 를참조하십시오. b. "Subnet Mask" 를설정하십시오. 네트워크가서브넷으로분리된경우서브넷마스크가필요합니다. 서브넷마스크의필요여부와올바른마스크에대해서는네트워크관리자에게문의하십시오. Subnet Mask 소프트키를누르고 IP 50
제 2 장전면판메뉴작동원격인터페이스구성 주소의형식으로서브넷마스크를입력합니다 ( 키패드사용 ). c. "Default Gateway" 를설정하십시오. 게이트웨이주소란게이트웨이의주소를말하는것으로, 이는두네트워크를연결하는장치입니다. 게이트웨이사용 4 여부와올바른게이트웨이에대해서는네트워크관리자에게문의하십시오. Default Gateway 소프트키를누르고 IP 주소의형식으로게이트웨이주소를입력하십시오 ( 키패드사용 ). 2 d. "IP Setup" 메뉴를종료하십시오. DONE 을눌러 "Modify Settings" 메뉴로돌아갑니다. 4 "DNS Setup" 을구성하십시오 ( 선택적 ). DNS ( 도메인이름서비스 ) 는도메인이름을 IP 주소로변환해주는인터넷서비스입니다. DNS 가사용중인지여부와, 만약사용중이라면어떤호스트이름, 도메인이름, DNS 서버주소를사용할지네트워크관리자에게문의하십시오. "Modify Settings" 메뉴에서시작하십시오. DNS Setup 소프트키를눌러 "Host Name" 필드를표시하십시오. a. "Host Name" 을설정하십시오. 호스트이름을입력하십시오. 호스트이름은도메인이름의호스트부분으로, 이부분이 IP 주소로변환됩니다. 노브와커서키로문자를선택하고변경하여호스트이름을문자열로입력합니다. 호스트이름에는글자와숫자, 그리고대시 ("-") 가포함될수있습니다. 키패드는숫자에만사용할수있습니다. 키를눌러커서위치오른쪽에있는모든문자를삭제하십시오. b. "Domain Name" 을설정하십시오. Domain Name 소프트키를누르고도메인 51
제 2 장전면판메뉴작동원격인터페이스구성 2 이름을설정하십시오. 도메인이름은 IP 주소로변환됩니다. 노브와커서키로문자를선택하고변경하여도메인이름을문자열로입력합니다. 도메인이름에는글자와숫자, 대시 ("-"), 마침표 (".") 가포함될수있습니다. 키패드는숫자에만사용할수있습니다. 키를눌러커서위치오른쪽에있는모든문자를삭제하십시오. c. "DNS Server" 주소를설정하십시오. DNS Server 소프트키를누르고 DNS 서버의주소를 IP 주소형식으로입력하십시오 ( 키패드사용 ). 5 메뉴를종료하십시오. DONE을눌러각메뉴를차례로종료하거나직접종료하십시오. 키를눌러 "Utility" 메뉴를 IP 주소및점표기에관한추가정보 IP 주소같이점으로표기하는주소 ("nnn.nnn.nnn.nnn" 에서 "nnn" 은바이트값입니다 ) 는신중을기해표현해야합니다. PC 상의웹소프트웨어는대부분첫자리에영 (0) 이오는바이트값을 8 진수로인식하기때문입니다. 예를들어, "255.255.020.011" 의경우 ".020" 는 8 진수의 "16", ".011" 은 "9" 로인식되기때문에실제로는 10진수 "255.255.20.11" 이아닌 "255.255.16.9" 와같게됩니다. 이를피하려면첫자리에영 (0) 을사용하지않고 10 진수숫자 (0~255) 만사용하여바이트값을표현하는것이좋습니다. Agilent 33220A 는모든 IP 주소및기타점표기주소가 10 진수바이트값으로표현되며첫자리에오는영 (0) 은이러한바이트값에서제외된것으로가정합니다. 따라서, IP 주소필드에 "255.255.020.011" 을입력하려고하면 "255.255.20.11" 가됩니다 ( 순 10 진수표현 ). 기기의주소를지정하려면 PC 웹소프트웨어에도똑같이 "255.255.20.11" 을입력해야합니다. "255.255.020.011" 를사용하지마십시오. 그렇지않을경우 PC 는첫자리의영 (0) 때문에주소를다르게인식합니다. 52
3 3 특징및기능
특징및기능 본장에는함수발생기의특정기능이자세히소개되어있습니다. 여기에는전면판과원격인터페이스작동에대한내용도포함되어있습니다. 2 장, " 전면판메뉴작동 " 을먼저읽어봐도됩니다. 함수발생기프로그래밍에사용되는 SCPI 명령어구문에대한자세한내용은 4 장, " 원격인터페이스참조사항 " 를참조하십시오. 본장은다음과같이구성됩니다. 3 출력구성 (55페이지) 펄스파형 (70페이지) 진폭변조 (AM) (74페이지) 주파수변조 (FM) (79페이지) 위상변조 (PM) (85페이지) 주파수-Shift 키 (FSK) 변조 (89페이지) 펄스폭변조 (PWM) (93페이지) 주파수스윕 (99페이지) 버스트모드 (106페이지) 트리거 (115페이지) 임의파형 (120페이지) 시스템관련작동 (126페이지) 원격인터페이스구성 (135페이지) 외부타임베이스레퍼런스 ( 옵션 001) (144페이지) 교정개요 (146페이지) 기본설정 (150페이지) 본설명서에서는 " 기본 " 상태와값을알수있습니다. 파워다운호출모드를활성화시키지않는한이는파워온기본상태입니다 (126 페이지의 " 기기상태저장 " 참조 ). 본설명서에서는다음과같이원격인터페이스프로그래밍 SCPI 명령어구문을표기합니다. [ ] 는키워드옵션또는변수를표시합니다. { } 는명령어문자열내의변수를표시합니다. < > 는값을바꿔야하는변수를표시합니다. 는여러가지선택변수를구분합니다. 54
제 3 장특징및기능출력구성 출력구성 이항목은함수발생기를파형출력용으로구성하는방법에대해설명합니다. 여기논의된일부변수는변경할필요없지만필요한경우에대비하여제공합니다. 출력함수 함수발생기는다섯가지표준파형 ( 사인, 방형, 램프, 펄스및잡음 ) 과 dc 를출력할수있습니다. 내장된다섯개의임의파형중하나를선택하거나사용자정의파형을발생시킬수도있습니다. AM, FM, PM 또는 FSK 를사용하여사인, 방형, 램프및임의파형을내부적으로변조할수있습니다. 또한사인, 방형, 램프및임의파형에이용가능한 PWM, 선형또는로그주파수스윕을사용하여펄스를변조할수도있습니다. 표준파형이나임의파형 (dc 제외 ) 을사용하여버스트파형을발생시킬수있습니다. 기본함수는사인파입니다. 3 아래의표에는변조, 스윕및버스트에서사용할수있는출력함수가표시되어있습니다. " " 은유효한조합을표시합니다. 변조, 스윕또는버스트에서사용할수없는함수를변경하려는경우, 변조또는모드가꺼집니다. 사인방형램프펄스잡음 DC Arb AM, FM, PM, FSK 반송파 PWM 반송파 스윕모드 버스트모드 1 1 외부게이트버스트모드에서만허용. 55
제 3 장특징및기능출력구성 함수한계 : 변경하려는최대주파수가현재함수의최대주파수보다작은경우, 주파수는새로운함수의최대값으로조절됩니다. 예를들어, 현재 20 MHz 사인파를출력중이고, 램프함수를변경하려는경우, 함수발생기는자동으로출력주파수를 200 khz ( 램프의상한 ) 로조절합니다. 진폭한계 : 변경하려는최대진폭이현재기능의최대진폭보다작은경우, 진폭은새로운기능의최대값으로자동조절됩니다. 이현상은출력함수에따라크레스트요인이다르기때문에출력단위가 Vrms 또는 dbm 일때나타납니다. 3 예를들어 5 Vrms 방형파 (50 ohms) 를출력한다음사인파를변경하려는경우, 함수발생기가출력진폭을 3.536 Vrms (Vrms 단위사인의상한 ) 로자동조절합니다. 전면판작동 : 함수를선택하려면, 기능키의맨윗줄에서아무키나누르십시오. 를눌러현재선택된임의파형을출력하십시오. 다른임의파형을보려면, Select Wform 소프트키를누르십시오. 전면판에서 dc volts를선택하려면, 를누른다음 DC On 소프트키를선택하십시오. Offset 소프트키를눌러원하는오프셋전압을입력하십시오. 원격인터페이스작동 : FUNCtion {SINusoid SQUare RAMP PULSe NOISe DC USER} APPLy 명령을사용해도단일명령어로함수, 주파수, 진폭및오프셋을선택할수있습니다. 56
제 3 장특징및기능출력구성 출력주파수 아래표와같이출력주파수범위는현재선택된함수에따라다릅니다. 모든함수의기본주파수는 1kHz 입니다. 함수최소주파수최대주파수 사인방형램프펄스잡음, DC Arbs 1 µhz 1 µhz 1 µhz 500 µhz 적용안됨 1 µhz 20 MHz 20 MHz 200 khz 5 MHz 적용안됨 6 MHz 3 함수한계 : 변경하려는최대주파수가현재함수의최대주파수보다작은경우, 주파수는새로운함수의최대값으로조절됩니다. 예를들어, 현재 20 MHz 사인파를출력중이고, 램프함수를변경하려는경우, 함수발생기는자동으로출력주파수를 200 khz ( 램프의상한 ) 로조절합니다. 버스트한계 : 내부트리거버스트의최소주파수는 2.001 mhz 입니다. 사인과방형파의경우, 6 MHz 이상의주파수는 " 무한수 " 버스트카운트에서만사용할수있습니다. 듀티사이클한계 : 방형파에서아래와같이주파수가높은경우에는듀티사이클의전체범위를사용할수없습니다. 20% ~ 80% ( 주파수 < 10 MHz) 40% ~ 60% ( 주파수 > 10 MHz) 현재듀티사이클을만들어낼수없는주파수로변경하려는경우, 듀티사이클은새로운함수의최대값으로자동조절됩니다. 예를들어, 현재듀티사이클이 70% 로설정되어있고, 주파수를 12 MHz 로변경하려는경우, 함수발생기는듀티사이클을 60% ( 주파수상한 ) 로자동조절합니다. 57
제 3 장특징및기능출력구성 전면판작동 : 출력주파수를설정하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 대신파형주기를설정하려면, Freq 소프트키를다시눌러 Period 소프트키로토글하십시오. 원격인터페이스작동 : FREQuency {<frequency> MINimum MAXimum} APPLy 명령을사용하여단일명령으로기능, 주파수, 진폭및오프셋을선택할수도있습니다. 3 출력진폭 모든함수의기본진폭은 100 mvpp (50 ohms) 입니다. 오프셋전압한계 : 다음은오프셋진폭과오프셋전압의관계입니다. Vmax 는선택한출력터미네이션의최대피크전압 (50 Ω 로드의경우 5 볼트또는, 하이임피던스로드의경우 10 볼트 ) 입니다. Vpp < 2 x (Vmax - Voffset ) 출력터미네이션으로인한한계 : 출력터미네이션설정을변경하면출력진폭이조절됩니다 ( 오류는발생하지않습니다 ). 예를들어진폭을 10 Vpp 로설정한다음, 출력터미네이션 50 ohms 에서 " 하이임피던스 " 로변경하면함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하면표시된진폭은반으로줄어듭니다. 자세한내용은 63 페이지 " 출력터미네이션 " 을참조하십시오. 단위선택으로인한한계 : 진폭한계는출력단위에따라결정되는경우도있습니다. 이현상은출력함수에따라크레스트요인이다르기때문에단위가 Vrms 또는 dbm 일때발생합니다. 예를들어, 5 Vrms 방형파 (50 ohms) 를출력한다음사인파로변경하려는경우, 함수발생기는출력진폭을 3.536 Vrms (Vrms 단위사인파의상한 ) 로자동조정합니다. 58
제 3 장특징및기능출력구성 출력진폭은 Vpp, Vrms 또는 dbm 단위로설정할수있습니다. 자세한내용은 62 페이지의 " 출력단위 " 를참조하십시오. 현재출력터미네이션이 " 하이임피던스 " 로설정되어있는경우출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 62 페이지의 " 출력단위 " 를참조하십시오. 임의파형한계 : 임의파형의경우, 파형데이터포인트가출력 DAC (Digital-to- Analog Converter) 의일부범위만을사용할경우최대진폭에제한이있습니다. 예를들어내장 " 사인 " 파는 ±1/2 사이값의일부범위만을사용하므로, 최대진폭은 6.087 Vpp (50 ohms) 로제한됩니다. 진폭을변경하는동안출력감쇠기의스위칭으로인해특정전압에서출력파형이잠시분열되는경우가있습니다. 이러한출력분열을방지하려면, 66 페이지설명과같이전압범위자동설정기능을비활성화하면됩니다. 3 하이레벨및로우레벨을지정하면진폭 ( 오프셋전압연관 ) 을설정할수도있습니다. 예를들어, 하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정한경우, 결과진폭은 5 Vpp ( 오프셋전압 -500 mv) 입니다. dc 볼트의출력레벨은오프셋전압설정으로조절됩니다. dc 레벨을 ±5 Vdc (50 ohms) 또는 ±10 Vdc ( 열린회선 ) 사이값으로설정할수있습니다. 자세한내용은다음페이지의 "DC 오프셋전압 " 을참조하십시오. dc 볼트를선택하려면, 를누른다음 DC On 소프트키를선택하십시오. Offset 소프트키를눌러원하는오프셋전압을설정하십시오. 전면판작동 : 출력진폭을설정하려면, 선택한함수의 Ampl 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는진폭을입력하십시오. 하이레벨과로우레벨로진폭을설정하려면, Ampl 소프트키를다시눌러 HiLevel 과 LoLevel 소프트키를토글하십시오. 59
제 3 장특징및기능출력구성 원격인터페이스작동 : VOLTage {<amplitude> MINimum MAXimum} 또는, 다음명령으로하이레벨과로우레벨을지정하면진폭을설정할수있습니다. VOLTage:HIGH {<voltage> MINimum MAXimum} VOLTage:LOW {<voltage> MINimum MAXimum} APPLy 명령을사용해도단일명령으로함수, 주파수, 진폭및오프셋을선택할수있습니다. 3 DC 오프셋전압 모든함수의기본오프셋은 0 볼트입니다. 진폭으로인한한계 : 다음은오프셋전압과출력진폭간의관계입니다. Vmax 는선택한출력터미네이션의최대피크전압입니다 (50 Ω 로드의경우 5 볼트, 또는하이임피던스로드의경우 10 볼트 ). Voffset < Vmax - Vpp ---------- 2 지정한오프셋전압이유효하지않은경우, 함수발생기는오프셋전압을지정된진폭에서사용할수있는최대 dc 전압으로자동조절합니다. 출력터미네이션으로인한한계 : 오프셋한계는현재출력터미네이션설정으로결정됩니다. 예를들어, 오프셋을 100 mvdc 로설정한다음, 출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하면, 함수발생기전면판에표시된오프셋전압이 200 mvdc 로두배가됩니다 ( 오류는발생하지않습니다 ). " 하이임피던스 " 에서 50 ohms 으로변경하면표시된오프셋은반으로줄어듭니다. 자세한내용은 63 페이지의 " 출력터미네이션 " 을참조하십시오. 60
제 3 장특징및기능출력구성 임의파형한계 : 임의파형에서, 파형데이터포인트가출력 DAC (Digital- to- Analog Converter) 의일부범위만을사용할경우최대오프셋진폭이제한됩니다. 예를들어, 내장 " 사인 " 파는 ±1 사이값의일부범위만을사용하기때문에최대진폭이 4.95 볼트 (50 ohms) 로제한됩니다 하이레벨과로우레벨을지정해도오프셋을설정할수있습니다. 예를들어, 하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정하는경우, 결과진폭은 5 Vpp 입니다 ( 오프셋전압, -500 mv). dc 볼트의출력레벨은오프셋전압설정으로조절됩니다. dc 레벨을 ±5 Vdc (50 ohms) 또는 ±10 Vdc ( 열린회선 ) 사이값으로설정할수있습니다. dc 볼트를선택하려면, 를누른다음 DC On 소프트키를선택하십시오. Offset 소프트키를눌러원하는오프셋전압을설정하십시오. 전면판작동 : dc 오프셋을설정하려면, 선택한기능의 Offset 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는오프셋을입력하십시오. 하이레벨과로우레벨로오프셋을설정하려면, Offset 소프트키를다시눌러 HiLevel 과 LoLevel 소프트키를토글하십시오. 원격인터페이스작동 : VOLTage:OFFSet {<offset> MINimum MAXimum} 3 또는, 다음명령으로하이레벨과로우레벨을지정해도오프셋을설정할수있습니다. VOLTage:HIGH {<voltage> MINimum MAXimum} VOLTage:LOW {<voltage> MINimum MAXimum} APPLy 명령을사용해도단일명령으로함수, 주파수, 진폭및오프셋을선택할수있습니다. 61
제 3 장특징및기능출력구성 출력단위 출력진폭에만적용됩니다. 전원연결시출력진폭의단위는볼트피크투피크입니다. 출력단위 : Vpp, Vrms, dbm. 기본값은 Vpp 입니다. 단위설정은휘발성메모리에저장됩니다. 전원을끄거나원격인터페이스를다시설정하면단위가 "Vpp" 로설정됩니다 ( 파워온상태가 " 기본 " 으로설정된경우에한함 ). 3 함수발생기는전면판과원격인터페이스작동에서선택한단위를사용합니다. 예를들어, 원격인터페이스에서 "VRMS" 를선택한경우, 단위는전면판에 "VRMS" 로표시됩니다. 출력터미네이션이 " 하이임피던스 " 로설정되어있으면진폭출력단위를 dbm 로설정할수없습니다. 단위는 Vpp 로자동변환됩니다. 전면판작동 : 숫자키패드를사용하여원하는값을입력한다음, 해당소프트키를눌러단위를선택하십시오. 전면판에서도단위를변환할수있습니다. 예를들어, 2 Vpp를 Vrms 단위로변환하려면, 를누른다음 V RMS 소프트키를누르십시오. 변환된값은사인파의경우 707.1 mvrms입니다. 원격인터페이스작동 : VOLTage:UNIT {VPP VRMS DBM} 62
제 3 장특징및기능출력구성 출력터미네이션 출력진폭과오프셋전압에만적용됩니다. Agilent 33220A 는전면판 Output 커넥터에대해 50ohms 의고정출력임피던스시리즈를나타냅니다. 실제로드임피던스가지정값과다르면표시된진폭과오프셋레벨이정확하지않은경우도있습니다. 출력터미네이션 : 1 Ω ~ 10 kω, 무한값. 기본값은 50 Ω 입니다. 출력터미네이션을 50 Ω 이외의값으로설정하면디스플레이상단의메시지라인이주의를줍니다. 출력터미네이션설정은비휘발성메모리에저장되며, 전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다 ( 파워온상태가 " 기본 " 으로설정되어있다고가정할경우 ). 50 ohm 터미네이션을지정했으나실제로는개방회로로터미네이팅중인경우, 실제출력은지정된값의두배가됩니다. 예를들어, 오프셋을 100 mvdc (50 ohm 로드지정 ) 로설정했으나, 개방회로로터미네이팅중인경우, 실제오프셋은 200 mvdc 입니다. 출력터미네이션설정을변경하는경우, 표시된출력진폭과오프셋레벨은자동조절됩니다 ( 오류는발생하지않습니다 ). 예를들어, 진폭을 10 Vpp 로설정한다음, 출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된진폭은반으로줄어듭니다. 3 출력터미네이션이현재 " 하이임피던스 " 로설정되어있으면출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 전면판작동 : 를누르고 Output Setup 소프트키를선택하십시오. 그런다음노브나숫자키패드를사용하여원하는로드임피던스를선택하거나, Load 소프트키를다시눌러 "High Z" 를선택하십시오. 원격인터페이스작동 : OUTPut:LOAD {<ohms> INFinity MINimum MAXimum} 63
제 3 장특징및기능출력구성 듀티사이클 ( 방형파 ) 듀티사이클이란방형파가하이레벨에있을때의사이클당시간을의미합니다 ( 파형이반전되지않는다고가정할경우 ). 듀티사이클 20% 듀티사이클 80% 3 ( 펄스파형듀티사이클에대한내용은 70 페이지의 " 펄스주기 " 을참조하십시오.) 듀티사이클 : 20% ~ 80% ( 주파수 < 10MHz) 40% ~ 60% ( 주파수 > 10MHz) 듀티사이클은휘발성메모리에저장됩니다. 듀티사이클은전원이꺼지거나원격인터페이스가재설정되면 50% ( 기본값 ) 로설정됩니다 ( 파워온상태가 " 기본 " 으로설정되어있다고가정할경우 ). 듀티사이클설정은방형파에서다른함수로변경하는경우에도계속남아있습니다. 따라서, 방형파로다시돌아가면이전듀티사이클이사용됩니다. 주파수로인한한계 : 방형파가선택되고, 변경한주파수가현재듀티사이클을만들어낼수없는경우, 듀티사이클은새로운함수의최대값으로자동조정됩니다. 예를들어, 현재듀티사이클을 70% 로설정한다음주파수를 12MHz 로변경하려는경우, 함수발생기는듀티사이클을 60% ( 이주파수의상한 ) 로조정합니다. AM, FM, PM 또는 PWM 변조파형으로사용되는방형파에는듀티사이클설정이적용되지않습니다. 듀티사이클 50% 는항상변조방형파형에사용됩니다. 듀티사이클설정은방형파형반송파에만적용됩니다. 전면판작동 : 방형파를선택한후 Duty Cycle 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는듀티사이클을입력하십시오. 64
제 3 장특징및기능출력구성 원격인터페이스작동 : FUNCtion:SQUare:DCYCle {<percent> MINimum MAXimum} APPLy 명령은듀티사이클을 50% 로자동설정합니다. 대칭 ( 램프파 ) 대칭은램프파가상승하는사이클당시간을나타냅니다 ( 파형이반전되지않는다고가정할경우 ). 3 0% 대칭 100% 대칭 대칭은휘발성메모리에저장됩니다. 대칭은전원이꺼지거나원격인터페이스가재설정된후 100% ( 기본값 ) 로설정됩니다 ( 파워온상태가 " 기본 " 으로설정되어있다고가정할경우경우 ). 대칭설정은램프파에서다른함수로변경하는경우에도계속남아있습니다. 따라서, 램프파로다시돌아가면이전대칭이사용됩니다. AM, FM, PM 또는 PWM 변조파로램프파를선택하면대칭설정이적용되지않습니다. 전면판작동 : 램프파를선택한후, Symmetry 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는대칭을입력하십시오. 원격인터페이스작동 : FUNCtion:RAMP:SYMMetry {<percent> MINimum MAXimum} APPLy 명령은대칭을 100% 로자동설정합니다. 65
제 3 장특징및기능출력구성 자동전압범위 기본모드에서자동범위가활성화되면, 함수발생기는출력증폭기와감쇠기의설정을자동으로최적화합니다. 자동범위가비활성화되어있으면함수발생기는증폭기와감쇠기의현재설정을사용합니다. 진폭을변경하는동안감쇠기스위칭으로인해발생하는일시적인분열현상을없애려면자동범위기능을비활성화하면됩니다. 그러나자동범위기능을끄면다음과같은부작용이발생합니다. 3 자동범위기능을켠상태에서변경할수있는범위아래로진폭을감소시키면진폭및오프셋정확성과분해능 ( 파형충실도포함 ) 이떨어질수있습니다. 자동범위를켠상태에서이용할수있는최소진폭을얻지못할수도있습니다. 전면판작동 : 를누르고 Output Setup 소프트키를선택하십시오. 그런다음 Range 소프트키를다시눌러 "Auto" 와 "Hold" 를토글하십시오. 원격인터페이스작동 : VOLTage:RANGe:AUTO {OFF ON ONCE} APPLy 명령은자동전압범위설정을무시하고자동적으로자동범위를활성화합니다. 출력제어 전면판 Output 커넥터를활성화또는비활성화할수있습니다. 기본적으로, 다른장비를보호하기위해출력은전원을켜면비활성화됩니다. 활성화되면키에불이들어옵니다. 전면판 Output 커넥터의외부전압이과도한경우, 오류메시지가표시되며출력이비활성화됩니다. 출력을다시활성화하려면, Output 커넥터에서오버로드를제거하고를눌러출력을활성화하십시오. 전면판작동 : 를눌러출력을활성화또는비활성화하십시오. 66
제 3 장특징및기능출력구성 원격인터페이스작동 : OUTPut {OFF ON} APPLy 명령은현재설정을무시하고 Output 커넥터를자동으로활성화합니다. 파형극성 일반모드 ( 기본값 ) 에서파형은사이클의첫번째구간에서양방향으로이동합니다. 역상모드의파형은사이클의첫번째구간에서음방향으로이동합니다. 아래예와같이, 파형은오프셋전압에대응하여역행합니다. 오프셋전압은파형이역행하는경우에도변경되지않습니다. 일반 역상 일반 역상 3 0 V 오프셋 0 V 오프셋전압없음오프셋전압있음 파형이역행할때, 파형과연관된동기신호는역행하지않습니다. 전면판작동 : 를누르고 Output Setup 소프트키를선택하십시오. 그런다음, Normal 소프트키를다시눌러 "Normal" 과 "Invert" 를토글하십시오. 원격인터페이스작동 : OUTPut:POLarity {NORMal INVerted} 67
제 3 장특징및기능출력구성 동기출력신호 동기출력은전면판 Sync 커넥터에제공됩니다. 모든표준출력함수 (dc, 잡음제외 ) 는동기신호와연관되어있습니다. 특정응용프로그램에서동기신호를출력하지않으려면 Sync 커넥터를비활성화하십시오. 기본값으로동기신호는 Sync 커넥터로보내집니다 ( 활성화 ). 동기신호가비활성화되어있을때 Sync 커넥터의출력레벨은로직 "low" 레벨입니다. 파형이역행될때 ( 이전 " 파형극성 " 참조 ), 파형과관련된동기신호는역행되지않습니다. 3 스윕모드에사용되는마커주파수의설정은동기신호설정에우선합니다 (103 페이지참조 ). 따라서, 마커주파수가활성화되어있을때 ( 그리고스윕모드역시활성화되어있을때 ), 동기신호설정은무시됩니다. 사인, 램프및펄스파형의경우, 동기신호는 50% 듀티사이클을가진방형파입니다. 동기신호는파형의출력이 0 볼트 ( 또는 dc 오프셋값 ) 에대응하여양수일때 TTL "high" 입니다. 동기신호는파형의출력이 0 볼트 ( 또는 dc 오프셋값 ) 에대응하여음수일때 TTL "low" 입니다. 방형파의동기신호는기본출력과듀티사이클이동일한방형파입니다. 동기신호는파형의출력이 0 볼트 ( 또는 dc 오프셋값 ) 에대응하여양수일때 TTL "high" 입니다. 동기신호는파형의출력이 0 볼트 ( 또는 dc 오프셋값 ) 에대응하여음수일때 TTL "low" 입니다. 임의파형의동기신호는듀티사이클이 50% 인방형파입니다. 동기신호는첫번째다운로드된파형포인트가출력일때 TTL "high" 입니다. 내부적으로변조된 AM, FM, PM 및 PWM 의경우, 동기신호는변조파반송파아님 ) 를기준으로하며, 듀티사이클이 50% 인방형파입니다. 동기신호는변조파처음반동안 TTL "high" 입니다. 외부적으로변조된 AM, FM, PM 및 PWM 의경우, 동기신호는반송파 ( 변조파아님 ) 를기준으로하며듀티사이클이 50% 인방형파입니다. 68
제 3 장특징및기능출력구성 FSK 의경우, 동기신호는 "hop" 주파수를기준으로합니다. "hop" 주파수로변환할때동기신호는 TTL "high" 입니다. Marker Off 로주파수스윕하는경우, 스윕의지속시간동안동기신호는듀티사이클이 50% 인방형파입니다. 동기신호는스윕시작에서 TTL "high" 이며, 스윕의중간부분에서는 "low" 입니다. 동기신호는스윕과동기화되지만타이밍에 rearm 시간이포함되므로스윕시간과말그대로동일하지는않습니다. Marker On 인주파수스윕의동기신호는스윕의시작에서는 TTL "high" 이며마커주파수에서는 "low" 입니다. 트리거버스트의동기신호는버스트가시작시 TTL "high" 입니다. 동기신호는지정한사이클번호끝에서 TTL "low" 입니다 ( 파형이연관된시작위상을가진경우, 0 을지나는포인트가이닐수도있습니다 ). 무한카운트버스트의동기신호는연속파형에서와동일합니다. 3 외부게이트버스트의동기신호는외부게이트신호다음에나타납니다. 그러나마지막사이클끝까지신호는 TTL "low" 가되지않는다는점에주의하십시오 ( 파형이연관된시작위상을가진경우, 0 을지나는포인트가아닌경우도있습니다 ). 전면판작동 : 를누르고 Sync 소프트키를다시눌러 "off" 와 "on" 을토글하십시오. 원격인터페이스작동 : OUTPut:Sync {OFF ON} 설정은비휘발성메모리에저장됩니다. 69
제 3 장특징및기능펄스파형 펄스파형 아래와같이펄스파형은주기, 펄스폭, 상승구간및하강구간으로이루어집니다. 90% 90% 3 50% 10% 펄스폭 10% 50% 상승시간 주기 하승시간 펄스주기 펄스주기 : 20 ns ~ 2000 초. 기본값은 1ms. 지정된주기는아래와같이펄스폭과구간시간의합계보다커야합니다. 함수발생기는펄스폭과구간시간을조절하여지정된주기를수용할수있도록합니다. 주기 > 펄스폭 + (1.6 x 구간시간 ) 전면판작동 : 펄스함수를선택한후 Freq 소프트키를다시눌러 Period 소프트키로토글하십시오. 그런다음, 노브나숫자키패드를사용하여원하는펄스주기를입력하십시오. 원격인터페이스작동 : PULSe:PERiod {<seconds> MINimum MAXimum} 70
제 3 장특징및기능펄스파형 펄스폭 펄스폭은펄스상승구간의임계값 50% 부터다음하강구간의임계값 50% 까지의시간을의미합니다. 펄스폭 : 20 ns ~ 2000 초 ( 아래제한사항참조 ). 기본펄스폭은 100 ms 입니다. 최소펄스폭 (Wmin) 은주기의영향을받습니다. 주기 < 10 s 인경우, Wmin = 20 ns 10 s < 주기 < 100 s 인경우, Wmin = 200 ns 100 s < 주기 < 1000 s 인경우, Wmin = 2 µs 주기 > 1000 s 인경우, Wmin = 20 µs 지정된펄스폭은또한아래와같이주기와최소펄스폭의차이보다작아야합니다. 함수발생기는지정된주기에맞도록필요에따라펄스폭을조정합니다. 펄스폭 < 주기 Wmin 3 지정된펄스폭은아래와같이주기와구간시간의차보다작아야합니다. 함수발생기는펄스폭을자동으로조절하여지정주기를수용할수있도록합니다. 펄스폭 < 주기 (1.6 x 구간시간 ) 펄스폭은또한아래와같이한구간의총시간보다커야합니다. 펄스폭 > 1.6 x 구간시간 전면판작동 : 펄스를선택한후 Width 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는펄스폭을입력하십시오. 원격인터페이스작동 : FUNCtion:PULSe:WIDTh {<seconds> MINimum MAXimum} 71
제 3 장특징및기능펄스파형 펄스듀티사이클 펄스듀티사이클은다음과같이정의됩니다. 듀티사이클 = 100 x 펄스폭 주기 여기서, 펄스폭은펄스상승구간의임계값 50% 부터다음하강구간의임계값 50% 까지의시간을의미합니다. 펄스듀티사이클 : 0% ~ 100% ( 아래제한사항참조 ). 기본값은 10% 입니다. 3 지정된펄스듀티사이클은최소펄스폭 (Wmin) 에의해결정된다음제한사항을따라야합니다. 함수발생기는지정된주기에맞게필요에따라펄스듀티사이클을조정합니다. 듀티사이클 > 100 x Wmin 주기 그리고 듀티사이클 < 100 x (1 Wmin 주기 ) 여기서, 주기 < 10 s 인경우, Wmin = 20 ns 10 s < 주기 < 100 s 인경우, Wmin = 200 ns 100 s < 주기 < 1000 s 인경우, Wmin = 2 µs 주기 > 1000 s 인경우, Wmin = 20 µs 지정된펄스듀티사이클은구간시간에의해결정된다음제한사항을따라야합니다. 함수발생기는지정된주기에맞도록필요에따라펄스듀티사이클을조정합니다. 듀티사이클 > 100 x (1.6 x 구간시간 ) 주기 그리고 듀티사이클 < 100 x (1 (1.6 x 구간시간 ) 주기 ) 전면판작동 : 펄스함수를선택한다음 Dty Cyc 소프트키를누릅니다. 그런다음노브나숫자키패드를사용하여원하는듀티사이클을입력합니다. 원격인터페이스작동 : FUNCtion:PULSe:DCYCle {<percent> MINimum MAXimum} 72
제 3 장특징및기능펄스파형 구간시간 구간시간은펄스의각구간전환시간 ( 상승및하강 ) 을설정합니다. 상승시간과하강시간은따로설정할수없습니다. 각각은구간시간과같습니다. 각전환마다구간시간은임계값 10% 에서임계값 90% 까지의시간을의미합니다. 상승시간 : 5 ns ~ 100 ns ( 아래제한사항참조 ). 기본구간시간은 5 ns 입니다. 지정한구간시간은아래와같이지정한펄스폭보다작아야합니다. 함수발생기는구간시간을조절하여지정한펄스폭을수용할수있도록합니다. 구간시간 < 0.625 x 펄스폭 또는듀티사이클측면에서보자면, 구간시간 < 0.625 x 주기 x 듀티사이클 100 3 전면판작동 : 펄스를선택한후 Edge Time 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는구간시간을입력하십시오. 원격인터페이스작동 : FUNCtion:PULSe:TRANsition {<seconds> MINimum MAXimum} 73
제 3 장특징및기능진폭변조 (AM) 진폭변조 (AM) 변조된파형은반송파와변조파형으로이루어집니다. AM 에서반송파의진폭은변조파형의순간전압에따라다릅니다. 함수발생기에내부또는외부변조소스를사용할수있습니다. 진폭변조의기본원리에대한자세한내용은, 제 7 장 " 자습서 " 를참조하십시오. 3 AM 변조선택 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, AM 과 FM 을동시에활성화할수없습니다. AM 을활성화하면이전변조모드가꺼집니다. 함수발생기에서스윕이나버스트가활성화되어있으면 AM 을활성화할수없습니다. AM 을활성화하면스윕이나버스트모드는꺼집니다. 전면판작동 : 다른변조변수를설정하기전에 AM 을활성화해야합니다. 을누른다음 Type 소프트키를사용하여 "AM" 을선택하십시오. AM 파형은반송파주파수, 변조주파수, 출력진폭및오프셋전압의현재설정으로출력됩니다. 원격인터페이스작동 : 파형이변경되는현상을방지하려면, 다른변조변수를설정한다음 AM을활성화하십시오. AM:STATe {OFF ON} 74
제 3 장특징및기능진폭변조 (AM) 반송파형태 AM 반송파형태 : 사인, 방형파, 램프또는임의파형. 기본값은사인파입니다. 펄스, 잡음또는 dc 는반송파로사용할수없습니다. 전면판작동 : 전면판기능키중또는를제외한아무키나누르십시오. 임의파형의경우, 를누르고 Select Wform 소프트키를선택하여활성파형을선택하십시오. 원격인터페이스작동 : FUNCtion {SINusoid SQUare RAMP USER} APPLy 명령을사용하여단일명령으로기능, 주파수, 진폭및오프셋을선택할수도있습니다. 3 반송파주파수 최대반송파주파수는아래와같이, 선택한함수에따라다릅니다. 모든함수의기본값은 1 khz 입니다. 함수최소주파수최대주파수 사인방형램프 Arbs 1 µhz 1 µhz 1 µhz 1 µhz 20 MHz 20 MHz 200 khz 6 MHz 전면판작동 : 반송파주파수를설정하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FREQuency {<frequency> MINimum MAXimum} APPLy 명령을사용하여단일명령으로기능, 주파수, 진폭및오프셋을선택할수도있습니다. 75
제 3 장특징및기능진폭변조 (AM) 변조파형형태 함수발생기는 AM 에내부또는외부변조소스를사용할수있습니다. 변조파형의형태 ( 내부소스 ) 에는사인, 방형파, 램프, 음수램프, 삼각파, 잡음또는임의파형등이있습니다. 기본값은사인파입니다. 방형파의듀티사이클은 50% 입니다. 램프는 100% 대칭입니다. 3 삼각파는 50% 대칭입니다. 음수램프는 0% 대칭입니다. 잡음을변조파형으로사용할수는있지만, 잡음, 펄스또는 dc 를반송파로사용할수는없습니다. 임의파형을변조파형형태로사용하는경우, 파형이 4 K 로자동제한됩니다. 초과파형포인트는제거됩니다. 전면판작동 : AM 을활성화한후 Shape 소프트키를누르십시오. 원격인터페이스작동 : AM:INTernal:FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} 변조파형주파수 함수발생기는 AM에내부또는외부변조소스를사용할수있습니다. 변조주파수 ( 내부소스 ): 2 mhz ~ 20 khz. 기본값은 100 Hz입니다. 전면판작동 : AM을활성화한후 AM Freq 소프트키를누르십시오. 원격인터페이스작동 : AM:INTernal:FREQuency {<frequency> MINimum MAXimum} 76
제 3 장특징및기능진폭변조 (AM) 변조깊이 변조깊이는퍼센트로표시되며진폭변동의정도를나타냅니다. 0% 깊이에서출력진폭은선택한값의반입니다. 100% 깊이에서출력진폭은선택한값과같습니다. 변조깊이 : 0% ~ 120%. 기본값은 100% 입니다. 100% 깊이이상인경우에도함수발생기는출력에서 ±5 V 피크를초과하지않습니다 (50 Ω 로드 ). 외부변조소스를선택한경우, 반송파는외부파형으로변조됩니다. 변조깊이는후면판 Modulation In 커넥터에나타난 ±5 V 신호레벨에의해제어됩니다. 예를들어, 변조깊이를 100% 로설정한다음변조신호가 +5 볼트일때, 출력은최대진폭에서이루어집니다. 변조신호가 -5 볼트인경우, 출력은최소진폭에서이루어집니다. 3 전면판작동 : AM 을활성화한후 AM Depth 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여깊이를입력하십시오. 원격인터페이스작동 : AM:DEPTh {<depth in percent> MINimum MAXimum} 77
제 3 장특징및기능진폭변조 (AM) 변조소스 함수발생기는 AM 에내부또는외부변조소스를사용할수있습니다. 변조소스 : 내부또는외부. 기본값은내부입니다. 외부소스를선택한경우, 반송파는외부파형으로변조됩니다. 변조깊이는후면판 Modulation In 커넥터에나타난 ±5 V 신호레벨에의해제어됩니다. 예를들어, 변조깊이를 100% 로설정한다음, 변조신호가 +5 볼트일때, 출력은최대진폭에서이루어집니다. 변조신호가 -5 볼트인경우, 출력은최소진폭에서이루어집니다. 3 변조 In +5V 0V -5V 전면판작동 : AM 을활성화한후 Source 소프트키를누르십시오. 원격인터페이스작동 : AM:SOURce {INTernal EXTernal} 78
제 3 장특징및기능주파수변조 (FM) 주파수변조 (FM) 변조된파형은반송파와변조파형으로이루어집니다. FM 에서반송파의주파수는변조파형의순간전압에따라다릅니다. 주파수변조의기본원리에대한자세한내용은, 제 7 장 " 자습서 " 를참조하십시오. FM 변조선택 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, FM 과 AM 을동시에활성화할수없습니다. FM 을활성화하면이전변조모드는꺼집니다. 3 함수발생기에서스윕이나버스트가활성화되어있으면 FM 을활성화할수없습니다. FM 을활성화하면스윕이나버스트모드는꺼집니다. 전면판작동 : 다른변조변수를설정하기전에 FM 을활성화해야합니다. 를누른다음 Type 소프트키를사용하여 "FM" 을선택하십시오. 반송파주파수, 변조주파수, 출력진폭및오프셋전압의현재설정으로 FM 파형이출력됩니다. 원격인터페이스작동 : 파형이변경되는현상을방지하려면, 다른변조변수를설정한다음, FM을활성화하십시오. FM:STATe {OFF ON} 79
제 3 장특징및기능주파수변조 (FM) 반송파형태 FM 반송파형태 : 사인, 방형파, 램프또는임의파형. 기본값은사인파입니다. 펄스, 잡음또는 dc 는반송파로사용할수없습니다. 전면판작동 : 또는를제외한전면판기능키중아무키나누르십시오. 임의파형의경우, 를누르고 Select Wform 소프트키를선택하여활성파형을선택하십시오. 3 원격인터페이스작동 : FUNCtion:SHAPe {SINusoid SQUare RAMP USER} APPLy 명령을사용하여단일명령으로기능, 주파수, 진폭및오프셋을선택할수도있습니다. 80
제 3 장특징및기능주파수변조 (FM) 반송파주파수 최대반송파주파수는아래와같이, 선택한함수에따라다릅니다. 모든함수의기본값은 1kHz 입니다. 함수최소주파수최대주파수 사인방형램프 Arbs 1 Hz 1 Hz 1 Hz 1 Hz 20 MHz 20 MHz 200 khz 6 MHz 반송파주파수는항상주파수편차보다크거나같아야합니다. 편차를반송파주파수보다큰값으로설정하려는경우 (FM 활성화상태 ), 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조정합니다. 반송파주파수와편차의합계는선택한함수의최대주파수 + 100 khz ( 사인및방형의경우 20.1 MHz, 램프의경우 300 khz, 임의파형의경우 6.1 MHz) 보다작거나같아야합니다. 편차를유효하지않은값으로설정하려는경우, 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조절합니다. 전면판작동 : 반송파주파수를설정하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FREQuency {<frequency> MINimum MAXimum} 3 APPLy 명령을사용하여단일명령으로기능, 주파수, 진폭및오프셋을선택할수도있습니다. 81
제 3 장특징및기능주파수변조 (FM) 변조파형형태 함수발생기는 FM 에내부또는외부변조소스를사용할수있습니다. 변조파형의형태 ( 내부소스 ) 에는사인, 방형파, 램프, 음수램프, 삼각파, 잡음또는임의파형등이있습니다. 기본값은사인파입니다. 방형파의듀티사이클은 50% 입니다. 램프는 100% 대칭입니다. 3 삼각파는 50% 대칭입니다. 음수램프는 0% 대칭입니다. 잡음을변조파형으로사용할수는있지만, 잡음, 펄스또는 dc 를반송파로사용할수는없습니다. 임의파형을변조파형형태로사용하는경우, 파형이 4 K 로자동제한됩니다. 초과파형포인트는제거됩니다. 전면판작동 : FM 을활성화한후, Shape 소프트키를누르십시오. 원격인터페이스작동 : FM:INTernal:FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} 변조파형주파수 함수발생기는 FM에내부또는외부변조소스를사용할수있습니다. 변조주파수 ( 내부소스 ): 2 mhz ~ 20 KHz. 기본값은 10 Hz입니다. 전면판작동 : FM을활성화한후, FM Freq 소프트키를누르십시오. 원격인터페이스작동 : FM:INTernal:FREQuency {<frequency> MINimum MAXimum} 82
제 3 장특징및기능주파수변조 (FM) 주파수편차 주파수편차설정은반송주파수에서나온변조파형주파수의최고편차를의미합니다. 주파수편차 : 1 µhz ~ 10.05 MHz ( 램프파형의경우 150 khz, 임의파형의경우 3.05 MHz 로제한 ). 기본값은 100 Hz 입니다. 반송파주파수는항상편차보다크거나같아야합니다. 편차를반송파주파수보다큰값으로설정하려고하는경우 (FM 활성화상태에서 ), 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로제한합니다. 반송파주파수와편차의합계는선택한함수의최대주파수 + 100 khz ( 사인및방형파형의경우 20.1 MHz, 램프파형의경우 300 khz, 임의파형의경우 6.1 MHz) 보다작거나같아야합니다. 편차를유효하지않은값으로설정하려고하는경우, 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동제한합니다. 3 전면판작동 : FM 을활성화한후, Freq Dev 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는편차를입력하십시오. 원격인터페이스작동 : FM:DEViation {<peak deviation in Hz> MINimum MAXimum} 83
제 3 장특징및기능주파수변조 (FM) 변조소스 함수발생기는 FM 에내부또는외부변조소스를사용할수있습니다. 변조소스 : 내부또는외부. 기본값은내부입니다. 외부소스를선택한경우, 반송파는외부파형으로변조됩니다. 주파수편차는후면판 Modulation In 커넥터의현재레벨인 ±5 V 신호레벨로제어됩니다. 예를들어편차를 100 khz 로설정하면, 주파수에서 100 khz 에상응하는 +5 V 신호레벨이증가합니다. 보다낮은신호레벨은편차가적으며음수신호레벨은주파수를반송파주파수이하로감소시킵니다. 3 변조 In +5 V 0 V -5 V 전면판작동 : FM 을활성화한후, Source 소프트키를누르십시오. 원격인터페이스작동 : FM:SOURce {INTernal EXTernal} 84
제 3 장특징및기능위상변조 (PM) 위상변조 (PM) 변조된파형은반송파와변조파형으로이루어집니다. PM 은 FM 과매우유사하나, PM 에서는변조된파형의위상이변조파형의순간전압에따라다릅니다. 위상변조의기본원리에대한자세한내용은제 7 장의 " 자습서 " 를참조하십시오. PM 변조선택 함수발생기는한번에하나의변도모드만활성화할수있습니다. 예를들어, PM과 AM을동시에활성화할수없습니다. PM을활성화하면이전변조모드는꺼집니다. 스윕이나버스트가활성화되어있으면함수발생기는 PM을동시에활성화할수없습니다. PM을활성화하면스윕또는버스트모드는꺼집니다. 전면판작동 : 다른변조변수를설정하기전에 PM 을활성화해야합니다. 키를누른다음 Type 소프트키를사용하여 "PM" 을선택하십시오. PM 파형은반송파주파수, 변조주파수, 출력진푝및오프셋전압의현재설정으로출력됩니다. 3 원격인터페이스작동 : 진폭파형이변경되는현상을방지하려면다른변조변수를설정한후에 PM 을활성화하십시오. PM:STATe {OFF ON} 85
제 3 장특징및기능위상변조 (PM) 반송파형태 PM 반송파형태 : 사인, 방형, 램프또는임의파형. 기본값은사인입니다. 펄스, 잡음또는 dc 는반송파로사용할수없습니다. 전면판작동 : 또는키를제외한전면판의기능키중아무키나누르십시오. 임의파형의경우, 키를누른다음 Select Wform 소프트키를선택하여활성파형을선택하십시오. 원격인터페이스작동 : 3 FUNCtion {SINusoid SQUare RAMP USER} APPLy 명령을사용하여함수, 주파수, 진폭및오프셋을선택할수도있습니다. 반송파주파수 최대반송파주파수는아래와같이선택한함수에따라다릅니다. 모든함수의기본값은 1 khz 입니다. 함수최소주파수최대주파수 사인방형램프임의 1 µhz 1 µhz 1 µhz 1 µhz 20 MHz 20 MHz 200 khz 6 MHz 전면판작동 : 반송파주파수를설정하려면선택한함수에대해 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FREQuency {<frequency> MINimum MAXimum} APPLy 명령을사용하여단일명령으로함수, 주파수, 진폭및오프셋을선택할수있습니다. 86
제 3 장특징및기능위상변조 (PM) 변조파형형태 함수발생기는 PM 에내부또는외부변조소스를사용할수있습니다. 변조파형형태 ( 내부소스 ): 사인, 방형, 램프, 음수램프, 삼각, 잡음또는임의파형. 기본값은사인입니다. 방형파형의듀티사이클은 50% 입니다. 램프파형은 100% 대칭입니다. 삼각파형은 50% 대칭입니다. 음수램프파형은 0% 대칭입니다. 잡음을변조파형으로사용할수는있지만, 잡음, 펄스또는 dc 를반송파로사용할수는없습니다. 임의파형을변조파형으로선택할경우, 파형은자동으로 4K 로제한됩니다. 초과파형포인트는제거됩니다. 전면판작동 : PM 을활성화한후, Shape 소프트키를누르십시오. 원격인터페이스작동 : 3 PM:INTernal:FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} 변조파형주파수 함수발생기는 PM에내부또는외부변조소스를사용할수있습니다. 변조주파수 ( 내부소스 ): 2 mhz ~ 20 khz. 기본값은 10 Hz입니다. 전면판작동 : PM을활성화한후, PM Freq 소프트키를누르십시오. 원격인터페이스작동 : PM:INTernal:FREQuency {<frequency> MINimum MAXimum} 주파수편차 주파수편차설정은반송주파수의변조파형의최고위상편차를의미합니다. 위상편차는 0 도에서 360 도까지설정할수있습니다. 기본값은 180 도입니다. 87
제 3 장특징및기능위상변조 (PM) 전면판작동 : PM을활성화한후, Phase Dev 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는편차를입력하십시오. 원격인터페이스작동 : PM:DEViation {< deviation in degrees> MINimum MAXimum} 변조소스 함수발생기는 PM 에내부또는외부변조소스를사용할수있습니다. 3 변조소스 : 내부또는외부. 기본값은내부입니다. 외부소스를선택할경우, 반송파는외부파형으로변조됩니다. 위상편차는후면판 Modulation In 커넥터에나타나는 ±5 V 신호레벨을통해제어됩니다. 예를들어, 편차를 180 도로설정할경우 +5 V 신호레벨은 180 도위상변위에해당합니다. 외부신호레벨을낮추면편차가감소합니다. 변조 In +5 V 0 V -5 V 전면판작동 : PM 을활성화한후, Source 소프트키를누르십시오. 원격인터페이스작동 : PM:SOURce {INTernal EXTernal} 88
제 3 장특징및기능주파수 -Shift 키 (FSK) 변조 주파수 -Shift 키 (FSK) 변조 FSK 변조를사용하여함수발생기를구성하면, 두개의사전설정된값사이에서출력주파수를 " 이동 " 시킬수있습니다. 출력이두주파수 (" 반송파주파수 " 및 "hop 주파수 ") 사이에서움직이는속도는내부속도발생기또는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. FSK 변조의기본원리에대한자세한내용은, 제 7 장의 " 자습서 " 를참조하십시오. FSK 변조선택 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, FSK 와 AM 을동시에활성화할수없습니다. FSK 를활성화하면이전변조모드가꺼집니다. 3 스윕이나버스트모드가꺼져있으면 FSK 를활성화할수없습니다. FSK 를활성화하면스윕또는버스트모드는꺼집니다. 전면판작동 : 다른변조변수를설정하기전에 FSK 를활성화해야합니다. 를누른다음 Type 소프트키를사용하여 "FSK" 를선택하십시오. FSK 파형은반송파주파수, 출력진폭및오프셋전압의현재설정으로출력됩니다. 원격인터페이스작동 : 파형이변경되는현상을방지하려면, 다른변조변수를설정한다음 FSK를활성화하십시오. FSKey:STATe {OFF ON} 89
제 3 장특징및기능주파수 -Shift 키 (FSK) 변조 반송파형태 FSK 반송파형태 : 사인파, 방형파, 램프또는임의파형. 기본값은사인파입니다. 펄스, 잡음또는 dc 는반송파로사용할수없습니다. 전면판작동 : 또는를제외한전면판기능키중아무키나누르십시오. 임의파형의경우, 를누르고 Select Wform 소프트키를선택하여활성파형을선택하십시오. 3 원격인터페이스작동 : FUNCtion {SINusoid SQUare RAMP USER} APPLy 명령을사용하여단일명령으로기능, 주파수, 진폭및오프셋을선택할수도있습니다. FSK 반송파주파수 최대반송파주파수는아래와같이, 선택한함수에따라다릅니다. 모든함수의기본값은 1kHz 입니다. 함수최소주파수최대주파수 사인방형램프임의 1 µhz 1 µhz 1 µhz 1 µhz 20 MHz 20 MHz 200 khz 6 MHz 외부소스가선택되면, 출력주파수는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 전면판작동 : 반송파주파수를설정하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FREQuency {<frequency> MINimum MAXimum} APPLy 명령을사용하여단일명령으로기능, 주파수, 진폭및오프셋을선택할수도있습니다. 90
제 3 장특징및기능주파수 -Shift 키 (FSK) 변조 FSK "Hop" 주파수 최대대체 ( 또는 "hop") 주파수는아래와같이선택한함수에따라다릅니다. 모든함수의기본값은 100 Hz 입니다. 함수최소주파수최대주파수 사인방형램프임의 1 µhz 1 µhz 1 µhz 1 µhz 20 MHz 20 MHz 200 khz 6 MHz 내부변조파형은듀티사이클이 50% 인방형파입니다. 외부소스가선택되면, 출력주파수는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 전면판작동 : "hop" 주파수를설정하려면, Hop Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FSKey:FREQuency {<frequency> MINimum MAXimum} 3 FSK 속도 FSK 속도는내부 FSK 소스를선택한경우, 출력주파수가반송파주파수와 hop 주파수사이를 " 이동 " 하는속도입니다. FSK 속도 ( 내부소스 ): 2 mhz ~ 100 khz. 기본값은 10 Hz 입니다. 외부 FSK 소스가선택하면 FSK 속도가무시됩니다. 전면판작동 : FSK 속도를설정하려면, FSK Rate 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는속도를입력하십시오. 원격인터페이스작동 : FSKey:INTernal:RATE {<rate in Hz> MINimum MAXimum} 91
제 3 장특징및기능주파수 -Shift 키 (FSK) 변조 FSK 소스 FSK 소스 : 내부또는외부. 기본값은내부입니다. 내부소스가선택되면, 출력주파수가반송파주파수와 hop 주파수사이를 " 이동 " 하는속도는지정한 FSK 속도에의해결정됩니다. 외부소스가선택되면, 출력주파수는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 3 최대외부 FSK 속도는 100KHz 입니다. 외부에서제어되는 FSK 파형 (Trig In) 에사용되는커넥터는, 외부에서변조되는 AM, FM, PM 및 PWM 파형 (Modulation In) 에사용되는커넥터와다릅니다. FSK 에사용되는 Trig In 커넥터는조정할수있는구간극성이없습니다. 전면판작동 : FSK 를활성화한후, Source 소프트키를누르십시오. 원격인터페이스작동 : FSKey:SOURce {INTernal EXTernal} 92
제 3 장특징및기능펄스폭변조 (PWM) 펄스폭변조 (PWM) 펄스폭변조 (PWM) 에서는펄스파형이변조파형의순간전압에따라달라집니다. 펄스의폭은펄스폭 ( 주기처럼시간단위로표현 ) 또는듀티사이클 ( 주기의퍼센트로표현 ) 로표현할수있습니다. 함수발생기는내부또는외부변조소스를사용할수있습니다. 펄스폭변조의기본원리에대한자세한내용은제 7 장 " 자습서 " 를참조하십시오. PWM 변조선택 함수발생기에서는펄스파형에 PWM만선택할수있는데, 이는 PWM이펄스에지원되는유일한변조유형이기때문입니다. 함수발생기에서는 PWM과스윕또는버스트를동시에활성화할수없습니다. 3 전면판작동 : 다른변조변수를설정하기전에 PWM을활성화해야합니다. 키를눌러펄스를선택한다음키를눌러변조를켜십시오. PWM은펄스에지원되는유일한변조유형으로선택됩니다. PWM 파형은펄스주파수, 변조주파수, 출력진폭, 오프셋전압, 펄스폭및구간시간의현재설정을사용하여출력됩니다. 원격인터페이스작동 : 다중파형이변경되는현상을방지하려면다른변수변수를설정한다음 PWM 을활성화하십시오. PWM:STATe {OFF ON} 93
제 3 장특징및기능펄스폭변조 (PWM) 펄스파형 펄스는 PWM에지원되는유일한파형형태입니다. 전면판작동 : 키를누르십시오. 원격인터페이스작동 : FUNCtion {PULSe} 3 APPLy 명령을사용하여단일명령으로함수, 주파수, 진폭및오프셋을선택할수도있습니다. 펄스주기 펄스주기의범위는 200 ns ~ 2000 s 입니다. 기본값은 1 ms 입니다. 전면판작동 : 펄수기능을선택한후 Freq 소프크키를다시눌러 Period 소프트키로토글하십시오. 그런다음노브나숫자키패드를사용하여원하는펄스주기를입력하십시오. 원격인터페이스작동 : PULSe:PERiod {<seconds> MINimum MAXimum} 94
제 3 장특징및기능펄스폭변조 (PWM) 변조파형형태 함수발생기는 PWM 에내부또는외부변조소스를사용할수있습니다. 변조파형형태 ( 내부소스 ): 사인, 방형, 램프, 음수램프, 삼각, 잡음또는임의파형. 기본값은사인입니다. 방형파형의듀티사이클은 50% 입니다. 램프파형은 100% 대칭입니다. 삼각파형은 50% 대칭입니다. 음수램프파형은 0% 대칭입니다. 임의파형을변조파형으로선택할경우, 파형은자동으로 4 K 포인트로제한됩니다. 초과파형포인트는제거됩니다. 전면판작동 : PWM 을활성화한후, Shape 소프트키를누르십시오. 원격인터페이스작동 : 3 PWM:INTernal:FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} 변조파형주파수 함수발생기는 PWM에내부또는외부변조소스를사용할수있습니다. 변조주파수 ( 내부소스 ): 2 mhz ~ 20 khz. 기본값은 10 Hz입니다. 전면판작동 : PWM을활성화한후, PWM Freq 소프트키를누르십시오. 원격인터페이스작동 PWM:INTernal:FREQuency {<frequency> MINimum MAXimum} 95
제 3 장특징및기능펄스폭변조 (PWM) 폭편차 폭편차란최초펄스파형폭에서변조된파형의폭편차 ( 초단위 ) 를의미합니다. 폭편차 : 0 s ~ 1000 s ( 아래참조 ). 기본값은 10 ms입니다. 폭편차는현재펄스폭을초과할수없습니다. 폭편차는또한최소펄스폭 (Wmin) 으로제한됩니다. 폭편차 < 펄스폭 Wmin 3 그리고 폭편차 < 주기 펄스폭 Wmin 여기서, 주기 < 10 s 인경우, Wmin = 20 ns 10 s < 주기 < 100 s 인경우, Wmin = 200 ns 100 s < 주기 < 1000 s 인경우, Wmin = 2 µs 1000 s < 주기인경우, Wmin = 20 µs 폭편차는현재구간시간설정으로제한됩니다. 폭편차 < 펄스폭 (1.6 x 구간시간 ) 그리고 폭편차 < 기간 펄스폭 (1.6 x 구간시간 ) 전면판작동 : PWM을활성화한후, Width Dev 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는편차를입력하십시오. 원격인터페이스작동 : PWM:DEViation {< deviation in seconds> MINimum MAXimum} 주 : 펄스폭과폭편차, 펄스듀티사이클과듀티사이클편차는전면판인터페이스에서쌍을이룹니다. 펄스파형에대해 Width 를선택하고 PWM 을활성화하면 Width Dev 소프트키를이용할수있습니다. 반대로, 펄스파형에대해 Dty Cyc 을선택하고 PWM 을활성화하면 Dty Cyc Dev 소프트키를이용할수있습니다. 96
제 3 장특징및기능펄스폭변조 (PWM) 듀티사이클편차 듀티사이클편차는펄스파형의듀티사이클로부터변조된파형의듀티사이클편차를의미합니다. 듀티사이클편차는주기의퍼센트로표현합니다. 듀티사이클편차 : 0 ~ 100% ( 아래참조 ). 기본값은 1% 입니다. 듀티사이클편차는현재펄스의듀티사이클을초과할수없습니다. 듀티사이클편차는또한최소펄스폭 (Wmin) 의제한을받습니다. 듀티사이클편차 < 듀티사이클 100 x Wmin 주기 그리고 듀티사이클편차 < 100 듀티사이클 100 x Wmin 주기 3 여기서, 주기 < 10 s 인경우, Wmin = 20 ns. 10 s < 주기 < 100 s 인경우, Wmin = 200 ns. 100 s < 주기 < 1000 s 인경우, Wmin = 2 µs. 1000 s < 주기인경우, Wmin = 20 µs. 듀티사이클편차는또한현재구간시간설정의제한을받습니다. 듀티사이클편차 < 듀티사이틀 (160 x 구간시간 ) 주기 그리고 듀티사이클편차 < 100 듀티사이클 (160 x 구간시간 ) 주기 전면판작동 : PWM 을활성화한후, Dty CyC Dev 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는편차를입력하십시오. 원격인터페이스작동 : PWM:DEViation:DCYCle {< deviation in percent> MIN MAX} 주 : 펄스폭과폭편차, 펄스듀티사이클과듀티사이클편차는전면판인터페이스에서쌍을이룹니다. 펄스파형에대해 Width 를선택하고 PWM 을활성화하면 Width Dev 소프트키를이용할수있습니다. 반대로, 펄스파형에대해 Dty Cyc 을선택하고 PWM 을활성화하면 Dty Cyc Dev 소프트키를이용할수있습니다. 97
제 3 장특징및기능펄스폭변조 (PWM) 변조소스 PWM. 함수발생기는 PWM 에내부또는외부변조소스를사용할수있습니다. 변조소스 : 내부또는외부. 기본값은내부입니다. 외부소스를선택한경우, 반송파는외부파형으로변조됩니다. 변조깊이는후면판 Modulation In 커넥터에나타난 ±5 V 신호레벨에의해제어됩니다. 예를들어, 변조깊이를 100% 로설정한다음, 변조신호가 +5 볼트일때, 출력은최대진폭에서이루어집니다. 변조신호가 -5 볼트인경우, 출력은최소진폭에서이루어집니다. 3 변조 In +5 V 0 V -5 V 전면판작동 : AM 을활성화한후 Source 소프트키를누르십시오. 원격인터페이스작동 : PWM:SOURce {INTernal EXTernal} 98
제 3 장특징및기능주파수스윕 주파수스윕 주파수스윕모드에서, 함수발생기는사용자가지정한스윕률로시작주파수부터정지주파수까지 " 진행합니다 ". 선형또는로그간격으로주파수를위아래로스윕할수있습니다. 외부나수동트리거를적용하여단일스윕을출력하도록함수발생기를구성할수도있습니다 ( 시작주파수부터정지주파수까지한번에통과 ). 함수발생기는사인파, 방형파, 램프또는임의파형에대한주파수를만들어낼수있습니다 ( 펄스, 잡음및 dc 는사용할수없습니다 ). 스윕의기본원리에대한자세한내용은제 7 장 " 자습서 " 를참조하십시오. 스윕선택 3 버스트나기타변조모드가활성화되어있으면스윕모드를활성화할수없습니다. 스윕을활성화하면버스트또는변조모드는꺼집니다. 전면판작동 : 다른스윕변수를설정하기전에스윕을활성화해야합니다. 를눌러주파수, 출력진폭및오프셋의현재설정으로스윕을출력하십시오. 원격인터페이스작동 : 파형이변경되는현상을방지하려면, 다른변조변수를설정한다음스윕모드를활성화하십시오. SWEep:STATe {OFF ON} 99
제 3 장특징및기능주파수스윕 시작주파수및정지주파수 시작주파수와정지주파수는스윕의상한과하한주파수한계를설정합니다. 함수발생기는시작주파수에서시작하여정지주파수까지스윕한다음, 시작주파수로재설정됩니다. 시작및중단주파수 : 1 µhz ~ 20 MHz ( 램프파형의경우 200 khz, 임의파형의경우 6 MHz 까지제한 ). 스윕은전체주파수범위에걸쳐연속되는위상입니다. 기본시작주파수는 100 Hz 입니다. 기본정지주파수는 1 khz 입니다. 3 주파수에서위로스윕하려면, 시작주파수를정지주파수보다작게설정하십시오. 주파수에서아래로스윕하려면, 시작주파수를중단주파수보다크게설정하십시오. Marker Off 에서스윕하는경우, 동기신호는듀티사이클이 50% 인방형파입니다. 동기신호는스윕시작에서는 TTL "high" 이며스윕중간부분에서는 "low" 가됩니다. 동기파형의주파수는지정한스윕시간과동일합니다. 신호는전면판 Sync 커넥터에서출력됩니다. Marker On 에서스윕하는경우, 동기신호는스윕시작에서 TTL "high" 이며마커주파수에서는 "low" 가됩니다. 신호는전면판 Sync 커넥터에서출력됩니다. 전면판작동 : 스윕을활성화한후, Start 또는 Stop 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FREQuency:STARt {<frequency> MINimum MAXimum} FREQuency:STOP {<frequency> MINimum MAXimum} 100
제 3 장특징및기능주파수스윕 중심주파수및주파수스팬 원하는경우, 중심주파수및주파수스팬을사용하여스윕의주파수한계를설정할수있습니다. 이들변수는시작주파수및정지주파수와유사하며 ( 이전페이지참조 ) 기기를보다유연하게사용할수있도록제공됩니다. 중심주파수 : 1 µhz ~ 20 MHz ( 램프파형의경우 200 khz, 임의파형의경우 6 MHz 로제한 ). 기본값은 550 Hz 입니다. 주파수범위 : 0 Hz ~ 20 MHz ( 램프파형의경우 200 khz, 임의파형의경우 6 MHz 로제한 ). 기본값은 900 Hz 입니다. 주파수에서위로스윕하려면, 주파수범위를양수로설정하십시오. 주파수에서아래로스윕하려면, 주파수범위를음수로설정하십시오. Marker Off 에서스윕하는경우, 동기신호는듀티사이클이 50% 인방형파입니다. 동기신호는스윕시작에서는 TTL "high" 이며스윕중간부분에서는 "low" 가됩니다. 동기파형의주파수는지정한스윕시간과동일합니다. 신호는전면판 Sync 커넥터에서출력됩니다. 3 Marker On 에서스윕하는경우, 동기신호는스윕시작에서 TTL "high" 이며마커주파수에서는 "low" 가됩니다. 신호는전면판 Sync 커넥터에서출력됩니다. 전면판작동 : 스윕을활성화한후, Start 또는 Stop 소프트키를다시눌러 Center 나 Span 소프트키를토글하십시오. 그런다음노브나숫자키패드를사용하여원하는값을입력하십시오. 원격인터페이스작동 : FREQuency:CENTer {<frequency> MINimum MAXimum} FREQuency:SPAN {<frequency> MINimum MAXimum} 101
제 3 장특징및기능주파수스윕 스윕모드 선형또는로그스페이싱중하나로스윕할수있습니다. 선형스윕의경우, 스윕을진행하는동안출력주파수가선형형태로변경됩니다. 로그스윕의경우에는함수발생기가출력주파수를로그형태로변경합니다. 스윕모드 : 선형또는로그. 기본값은선형입니다. 전면판작동 : 스윕을활성화한후, Linear 소프트키를다시눌러선형또는로그모드간을토글하십시오. 3 원격인터페이스작동 : SWEep:SPACing {LINear LOGarithmic} 스윕시간 스윕시간은시작주파수부터정지주파수까지스윕하는데필요한시간을초단위로지정합니다. 스윕시불연속주파수포인트의수가함수발생기에서자동으로계산되며, 이는사용자가선택한스윕시간을바탕으로합니다. 스윕시간 : 1 ms ~ 500 초. 기본값은 1 초입니다. 전면판작동 : 스윕을활성화한후, Sweep Time 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는스윕시간을입력하십시오. 원격인터페이스작동 : SWEep:TIME {<seconds> MINimum MAXimum} 102
제 3 장특징및기능주파수스윕 마커주파수 원하는경우스윕을진행하는동안, 전면판 Sync 커넥터신호가로직로우레벨이되는주파수를설정할수있습니다. 동기신호는항상스윕의시작부분에서로우레벨에서하이레벨로이동합니다. 마커주파수 : 1 µhz ~ 20 MHz ( 램프파형의경우 200 khz, 임의파형의경우 6 MHz 로제한 ). 기본값은 500 Hz 입니다. 스윕모드가활성화될때마커주파수는반드시지정한시작주파수와정지주파수사이에있어야합니다. 마커주파수를이범위에없는주파수로설정하려고하는경우, 함수발생기는마커주파수를시작주파수또는정지주파수중보다근접한주파수로설정합니다. 스윕모드에사용되는마커활성화설정은동기활성화설정보다우선합니다 (68 페이지참조 ). 따라서, 마커가활성화되어있으면 ( 그리고스윕모드역시활성화되어있으면 ) 동기설정은무시됩니다. 전면판작동 : 스윕을활성화한다음, Marker 소프트키를누르십시오. 그런다음, 노브나숫자키패드를사용하여원하는마커주파수를입력하십시오. 원격인터페이스작동 : MARKer:FREQuency {<frequency> MINimum MAXimum} MARKer:{Off On} 3 103
제 3 장특징및기능주파수스윕 스윕트리거소스 스윕모드의경우, 트리거신호가수신될때단일스윕이출력됩니다. 시작주파수부터정지주파수까지한번스윕한다음, 시작주파수를출력하는동안다음트리거를기다립니다. 스윕트리거소스 : 내부, 외부또는수동. 기본값은내부입니다. 내부 ( 직접 ) 소스가선택되면, 지정한스윕시간으로결정된속도로연속스윕이출력됩니다. 3 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를받아들입니다. 함수발생기는 Trig In 에서지정된극성을가진 TTL 펄스를수신할때마다한번스윕합니다. 트리거주기는지정된스윕시간에 1ms 를더한값보다크거나같아야합니다. 수동소스가선택되면함수발생기는전면판의키를누를때마다한번씩스윕을출력합니다. 전면판작동 : Trigger Setup 소프트키를누른다음 Source 소프트키를눌러원하는소스를선택하십시오. 함수발생기가 Trig In 커넥터의상승또는하강구간에서트리거하는지지정하려면, Trigger Setup 소프트키를누르십시오. 그런다음 Slope 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : TRIGger:SOURce {IMMediate EXTernal BUS} 다음명령을사용하여함수발생기가트리거할 Trig In 커넥터구간 ( 상승구간또는하강구간 ) 을지정하십시오. TRIGger:SLOPe {POSitive NEGative} 자세한내용은 115 페이지의 " 트리거 " 를참조하십시오. 104
제 3 장특징및기능주파수스윕 트리거아웃신호 " 트리거아웃 " 신호는후면판 Trig Out 커넥터에제공됩니다 ( 스윕및버스트에서만사용 ). 활성화되면상승구간 ( 기본값 ) 이나하강구간이있는 TTL 호환방형파는스윕시작의 Trig Out 커넥터로부터출력됩니다. 내부 ( 직접 ) 트리거소스가선택되면, 스윕시작의 Trig Out 커넥터에서듀티사이클 50% 인방형파를출력합니다. 파형의주파수는지정한스윕시간과동일합니다. 외부트리거소스가선택되면 " 트리거아웃 " 신호가자동으로비활성화됩니다. Trig Out 커넥터가동시에두가지작동을하도록설정할수없습니다 ( 외부적으로트리거된파형은동일한커넥터를사용하여스윕을트리거합니다 ). 수동트리거소스가선택되면각스윕이나버스트시작에서 Trig Out 커넥터에서펄스 (> 1 µs 펄스폭 ) 를출력합니다. 전면판작동 : 스윕을활성화한다음, Trigger Setup 소프트키를누르십시오. 그런다음, Trig Out 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger {OFF ON} 3 105
제 3 장특징및기능버스트모드 버스트모드 지정된수의사이클 ( 버스트 ) 로파형을출력하도록함수발생기를구성할수있습니다. 함수발생기는사인, 방형파, 램프, 펄스또는임의파형을사용하여버스트를작성할수있습니다 ( 잡음은게이트버스트모드에서만사용할수있으며 dc 는사용할수없습니다 ). 버스트모드의기본원리에대한자세한내용은제 7 장 " 자습서 " 를참조하십시오. 3 버스트선택 함수발생기에서스윕이나다른변조모드가활성화되어있을경우, 동시에버스트를활성화할수없습니다. 버스트를활성화하면스윕이나변조모드가꺼집니다. 전면판작동 : 다른버스트변수를설정하기전에버스트를활성화해야합니다. 을눌러주파수, 출력진폭및오프셋전압의현재설정으로버스트를출력하십시오. 원격인터페이스작동 : 파형변경이변경되는현상을방지하려면, 다른변수를설정한다음버스트모드를활성화하십시오. BURSt:STATe {OFF ON} 106
제 3 장특징및기능버스트모드 버스트유형 아래설명된두모드에서버스트를사용할수있습니다. 함수발생기는사용자가선택한트리거소스및버스트소스를바탕으로한번에한개의버스트모드를활성화합니다 ( 아래표참조 ). 트리거버스트모드 : 이모드 ( 기본값 ) 에서는트리거가수신될때마다지정된사이클수 ( 버스트카운트 ) 로파형을출력합니다. 지정된수의사이클을출력한다음, 함수발생기는중단되며다음트리거를기다립니다. 내부트리거를사용하여버스트를시작하거나, 전면판의키를눌러후면판 Trig In 커넥터에트리거신호를적용하거나, 원격인터페이스로부터소프트웨어트리거명령을전송하면서외부트리거를제공할수있습니다. 외부게이트버스트모드 : 이모드에서출력파형은후면판 Trig In 커넥터에적용된외부신호의수준을바탕으로 "On" 또는 "Off" 됩니다. 게이트신호가참이면연속파형이출력됩니다. 게이트신호가거짓이면현재파형사이클이완료되고, 함수발생기는선택한파형의시작버스트위상에상응하는전압에서남은사이클동안중단됩니다. 잡음파형의경우게이트신호가거짓이면출력이즉시중단됩니다. 3 버스트모드 (BURS:MODE) 버스트카운트 (BURS:NCYC) 버스트주기 (BURS:INT:PER) 버스트위상 (BURS:PHAS) 트리거소스 (TRIG:SOUR) 트리거버스트모드 : 내부트리거 트리거버스트모드 : 외부트리거 게이트버스트모드 : 외부트리거 TRIGgered Available Available Available IMMediate TRIGgered Available Not Used Available EXTernal, BUS GATed Not Used Not Used Available Not Used 107
제 3 장특징및기능버스트모드 게이트모드가선택되면버스트카운트, 버스트주기및트리거소스는무시됩니다 ( 이들변수는트리거버스트모드에서만사용됩니다 ). 수동트리거가수신되는경우, 이는무시되고오류는발생하지않습니다. 게이트모드가선택되면후면판 Trig In 커넥터의신호극성을선택할수있습니다. 전면판작동 : 버스트를활성화한후 N Cycle ( 트리거된 ) 또는 Gated 소프트키를누르십시오. 3 Trig In 커넥터의외부게이트신호극성을선택하려면, Polarity 소프트키를누르십시오. 기본극성은 POS (true-high logic) 입니다. 원격인터페이스작동 : BURSt:MODE {TRIGgered GATed} 다음명령을사용하여 Trig In 커넥터의외부게이트신호극성을선택하십시오. 기본값은 NORM (true-high logic) 입니다. BURSt:GATE:POLarity {NORMal INVerted} 108
제 3 장특징및기능버스트모드 파형주파수 파형주파수는트리거및외부게이트모드에서버스트파형의반복률을지정합니다. 트리거모드에서버스트카운트로지정된사이클수는파형주파수에서출력됩니다. 외부게이트모드에서파형주파수는외부게이트신호가참일때출력됩니다. 파형주파수는버스트간격을지정하는 " 버스트주기 " ( 트리거모드에서만 ) 와다릅니다. 파형주파수 : 1 µhz ~ 20 MHz ( 램프파형의경우 200 khz, 임의파형의경우 6 MHz 로제한 ). 기본파형주파수는 1kHz 입니다 ( 내부트리거버스트파형의경우최소주파수는 2.001 mhz 입니다 ). 사인, 방형파, 램프, 펄스또는임의파형은선택할수있습니다 ( 잡음은게이트버스트모드에서만사용할수있으며 dc 는사용할수없습니다 ). 3 사인과방형파의경우, 6 MHz 이상의주파수는 " 무한 " 버스트카운트에서만사용할수있습니다. 전면판작동 : 파형주파수를선택하려면, 선택한함수의 Freq 소프트키를누르십시오. 그런다음노브나숫자키패드를사용하여원하는주파수를입력하십시오. 원격인터페이스작동 : FREQuency {<frequency> MINimum MAXimum} APPLy 명령을사용하여단일명령으로기능, 주파수, 진폭및오프셋을선택할수도있습니다. 109
제 3 장특징및기능버스트모드 버스트카운트 버스트카운트는버스트당출력될사이클수를지정합니다. 트리거버스트모드에서만사용됩니다 ( 내부또는외부소스 ). 버스트카운트 : 1 ~ 50,000 사이클, 1 사이클씩증가. 무한버스트카운트도선택할수있습니다. 기본값은 1 사이클입니다. 내부트리거소스가선택되면지정된사이클수는버스트주기에서결정한속도로연속출력됩니다. 버스트주기는버스트사이간격을지정합니다. 3 내부트리거소스가선택되면버스트카운트는아래와같이버스트기간과파형주파수를곱한값보다작아야합니다. 버스트카운트 < 버스트주기 x 파형주파수 함수발생기는버스트주기를최대로증가시켜자동지정된버스트카운트를수용할수있도록합니다 ( 파형주파수는변하지않습니다 ). 게이트버스트모드가선택되면버스트카운트는무시됩니다. 게이트모드의경우, 원격인터페이스에서버스트카운트를변경하면함수발생기는새로운카운트를기억하여트리거모드가선택될때그카운트를사용합니다. 전면판작동 : 버스트카운트를설정하려면, #Cycles 소프트키를누른다음노브나숫자키패드를사용하여카운트를입력하십시오. 무한카운트버스트를선택하려면, #Cycles 소프트키를다시눌러 Infinite 소프트키로토글하십시오 ( 파형을시작하려면키를한번누르고중지하려면다시한번누르십시오 ). 원격인터페이스작동 : BURSt:NCYCles {<# cycles> INFinity MINimum MAXimum} 110
제 3 장특징및기능버스트모드 버스트주기 버스트주기는특정버스트시작부터다음버스트시작까지의시간을지정합니다. 내부트리거버스트모드에서만사용됩니다. 버스트주기는버스트신호의주파수를지정하는 " 파형주파수 " 와다릅니다. 버스트주기 : 1 µs ~ 500 초. 기본값은 10 ms 입니다. 버스트주기설정은내부트리거가활성화되어있을때만사용할수있습니다. 버스트주기는수동또는외부트리거가활성화되어있을경우 ( 또는게이트버스트모드가선택되어있을경우 ) 무시됩니다. 버스트주기가너무짧으면지정한버스트카운트와주파수로출력할수없습니다 ( 아래참조 ). 버스트주기가너무짧은경우, 버스트를연속재트리거하도록자동조절됩니다. 버스트카운트버스트주기 > + 200 ns 파형주파수 3 전면판작동 : 버스트주기를설정하려면, Burst Period 소프트키를누른다음노브나숫자키패드를사용하여주기를입력하십시오. 원격인터페이스작동 : BURSt:INTernal:PERiod {<seconds> MINimum MAXimum} 111
제 3 장특징및기능버스트모드 버스트위상 버스트위상은버스트의시작위상을지정합니다. 버스트위상 : -360 도 ~ +360 도. 기본값은 0 도입니다. 원격인터페이스에서 UNIT:ANGL 명령을사용하여도 (degree) 나라디언 (radian) 단위로시작위상을설정할수있습니다 (228 페이지참조 ). 3 전면판에서시작위상은항상도 (degree) 단위로표시됩니다 ( 라디언은사용할수없습니다 ). 원격인터페이스에서라디언단위로시작위상을설정한다음, 전면판작동으로돌아가면위상이도단위로변환됩니다. 사인, 방형파및램프파형의경우, 0 도는양수진행방향으로파형이 0 볼트 ( 또는 dc 오프셋값 ) 를지나가는위치입니다. 임의파형의경우 0 도는메모리에다운로드된첫번째파형의위치입니다. 버스트위상은펄스나노이즈파형에영향을미치지않습니다. 버스트위상은게이트버스트모드에서도사용할수있습니다. 게이트신호가거짓이면현재파형사이클이완료된다음함수발생기가정지합니다. 출력은시작버스트위상에상응하는전압으로유지됩니다. 전면판작동 : 버스트위상을설정하려면, Start Phase 소프트키를누른다음노브나숫자키패드를사용하여원하는위상을도단위로입력하십시오. 원격인터페이스작동 : BURSt:PHASe {<angle> MINimum MAXimum} 112
제 3 장특징및기능버스트모드 버스트트리거소스 트리거버스트모드의경우트리거가수신될때마다지정된사이클수 ( 버스트카운트 ) 로버스트가출력됩니다. 지정된사이클수가출력된후함수발생기가정지하고다음트리거를기다립니다. 전원연결시내부트리거버스트모드가활성화됩니다. 버스트트리거소스 : 내부, 외부또는수동. 기본값은내부입니다. 내부 ( 직접 ) 소스가선택되면버스트가작성되는주파수는버스트주기에의해결정됩니다. 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를받아들입니다. 함수발생기는 Trig In 에서지정된극성을가진 TTL 펄스를수신할때마다지정된주기를출력합니다. 버스트동안발생한외부트리거신호는무시됩니다. 수동소스가선택되면함수발생기는전면판의키를누를때마다한번에한개의버스트를출력합니다. 외부또는수동트리거소스가선택되면버스트카운트와버스트위상은계속유지되지만버스트주기는무시됩니다. 전면판작동 : Trigger Setup 소프트키를누른다음 Source 소프트키를눌러원하는소스를선택하십시오. 함수발생기가트리거할 Trig In 커넥터신호구간 ( 상승또는하강구간 ) 을지정하려면, Trigger Setup 소프트키를누르십시오. 그런다음 Slope 소프트키를눌러원하는구간을선택하십시오. 3 113
제 3 장특징및기능버스트모드 원격인터페이스작동 : TRIGger:SOURce {IMMediate EXTernal BUS} 다음명령을사용하여함수발생기가트리거할 Trig In 커넥터구간 ( 상승구간또는하강구간 ) 을지정하십시오. TRIGger:SLOPe {POSitive NEGative} 트리거에대한자세한내용은 115 페이지의 " 트리거 " 를참조하십시오. 3 트리거아웃신호 " 트리거아웃 " 신호는후면판 Trig Out 커넥터에서제공됩니다 ( 버스트및스윕에서만사용 ). 이를활성화하면상승구간 ( 기본값 ) 또는하강구간이있는 TTL 호환펄스파형이버스트시작의 Trig Out 커넥터에서출력됩니다. 내부 ( 직접 ) 트리거소스가선택되면함수발생기는버스트시작에서 Trig Out 커넥터로부터듀티사이클이 50% 인방형파를출력합니다. 파형주파수는지정한버스트주기와동일합니다. 외부트리거소스가선택되면 " 트리거아웃 " 신호가자동으로비활성화됩니다. Trig Out 커넥터는동시에양쪽에서사용할수없습니다 ( 외부적으로트리거된파형은버스트를트리거하는데동일한커넥터를사용합니다 ). 수동트리거소스가선택되면각버스트의시작의 Trig Out 커넥터에서펄스 (> 1 µs 펄스폭 ) 가출력됩니다. 전면판작동 : 버스트를활성화한다음 Trigger Setup 소프트키를누르십시오. 그런다음 Trig Out 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger {OFF ON} 114
제 3 장특징및기능트리거 트리거 스윕과버스트에만적용됩니다. 내부트리거, 외부트리거또는수동트리거를사용하여스윕이나버스트에대한트리거를만들수있습니다. 함수발생기를켤때내부또는 " 자동 " 트리거가활성화됩니다. 이모드에서스윕이나버스트모드를선택하면연속출력됩니다. 외부트리거는스윕이나버스트를제어하기위해후면판 Trig In 커넥터를사용합니다. 함수발생기는 Trig In 에서 TTL 펄스를수신할때마다스윕한개를시작하거나버스트한개를출력합니다. 함수발생기가외부트리거신호의상승구간에서트리거할지아니면하강구간에서트리거할지선택할수있습니다. 3 수동트리거는전면판에서를누를때마다스윕한개를시작하거나버스트한개를출력합니다. 이키를계속눌러함수발생기를다시트리거하십시오. 키는원격모드에있거나현재버스트또는스윕이외의기능이선택되어있을때비활성화됩니다. 트리거소스선택 스윕과버스트에만적용됩니다. 함수발생기의트리거소스를지정해야합니다. 스윕트리거소스 : 내부, 외부또는수동. 기본값은내부입니다. 함수발생기는수동트리거, 후면판 Trig In 커넥터의하드웨어트리거를받아들이거나, 내부트리거를사용하여스윕또는버스트를연속출력합니다. 전원연결시내부트리거가선택됩니다. 115
제 3 장특징및기능트리거 트리거소스설정은휘발성메모리에저장됩니다 ; 소스는전원이꺼지거나원격인터페이스를재설정한다음, 내부트리거 ( 전면판 ) 또는직접 ( 원격인터페이스 ) 으로설정됩니다 ( 단, 파워온상태가기본으로설정되어있는경우 ). 전면판작동 : 스윕이나버스트를활성화한후 Trigger Setup 소프트키를누르십시오. 그런다음 Source 소프트키를눌러원하는소스를선택하십시오. 원격인터페이스작동 : TRIGger:SOURce {IMMediate EXTernal BUS} APPLy 명령은소스를직접으로자동설정합니다. 3 내부트리거내부트리거모드의경우, 함수발생기는스윕또는버스트를연속출력합니다 ( 스윕시간또는버스트주기에지정된대로 ). 이는전면판과원격인터페이스에서사용할전원연결트리거소스입니다. 전면판작동 : Trigger Setup 소프트키를누른다음 Source Int 소프트키를선택하십시오. 원격인터페이스작동 : TRIGger:SOURce IMMediate 수동트리거수동트리거모드 ( 전면판에서 ) 의경우, 전면판의키를누르면함수발생기를수동으로트리거할수있습니다. 함수발생기는이키를누를때마다스윕을한개시작하거나버스트를한개출력합니다. 함수발생기가수동트리거를기다리는동안키에불이들어옵니다 ( 원격에서는비활성화 ). 116
제 3 장특징및기능트리거 외부트리거외부트리거모드의경우, 후면판 Trig In 커넥터에적용되는하드웨어트리거가사용됩니다. 함수발생기는 Trig In 에서지정된구간을가진 TTL 펄스를수신할때마다스윕을한개시작하거나버스트를한개출력합니다. 다음페이지의 " 트리거입력신호 " 를참조하십시오. 전면판작동 : 외부트리거모드는트리거를 Trig In 커넥터에적용한다는것을제외하고수동트리거모드와유사합니다. 외부소스를선택하려면, Trigger Setup 소프트키를누른다음 Source Ext 소프트키를선택하십시오. 함수발생기가트리거할구간 ( 상승또는하강구간 ) 을지정하려면, Trigger Setup 소프트키를누른다음 Slope 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : TRIGger:SOURce EXTernal 3 다음명령을사용하여함수발생기가트리거할구간 ( 상승또는하강구간 ) 을지정하십시오. TRIGger:SLOPe {POSitive NEGative} 소프트웨어 ( 버스 ) 트리거버스트리거모드는원격인터페이스에서만사용할수있습니다. 이모드는전면판의수동트리거모드와유사하지만, 함수발생기트리거시버스트리거명령을전송합니다. 함수발생기는버스트리거명령이수신될때마다스윕을한개시작하거나버스트를한개출력합니다. 버스트리거소스를선택하려면다음명령을전송하십시오. TRIGger:SOURce BUS Bus 소스를선택할때원격인터페이스 (GPIB, USB 또는 LAN) 에서함수발생기를트리거하려면, TRIG 또는 *TRG ( 트리거 ) 명령을전송하십시오. 함수발생기가버스트리거를기다리는동안, 전면판의키에불이들어옵니다. 117
제 3 장특징및기능트리거 트리거입력신호 Trig In / Out FSK / 버스트 +3 V 0 V 입력 >100 ns 상승구간이표시됩니다. 3 후면판커넥터는다음모드에사용합니다. 트리거스윕모드 : 외부소스를선택하려면, Trigger Setup 소프트키를누른다음 Source Ext 소프트키를선택하거나원격인터페이스에서 TRIG:SOUR EXT 명령을실행하십시오 ( 스윕이활성화되어있어야합니다 ). TTL 펄스의상승또는하강구간 ( 한구간을선택 ) 이 Trig In 커넥터에수신될경우함수발생기는단일스윕을출력합니다. 외부변조 FSK 모드 : 외부변조모드를활성화하려면, 전면판에서 Source 소프트키를누르거나원격인터페이스에서 FSK:SOUR EXT 명령을실행하십시오 (FSK 를활성화해야합니다 ). 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 최대외부 FSK 속도는 100 khz 입니다. 트리거버스트모드 : 외부소스를선택하려면, Trigger Setup 소프트키를누른다음 Source Ext 소프트키를선택하거나원격인터페이스에서 TRIG:SOUR EXT 명령을실행하십시오 ( 버스트를활성화해야합니다 ). 트리거가지정한트리거소스에서수신될때마다지정한사이클수 ( 버스트카운트 ) 로파형을출력합니다. 외부게이트버스트모드 : 게이트모드를활성화하려면, Gated 소프트키를누르거나원격인터페이스에서 BURS:MODE GAT 명령을실행하십시오 ( 버스트를활성화해야합니다 ). 외부게이트신호가참이면함수발생기는연속파형을출력합니다. 외부게이트신호가거짓이면현재파형사이클이완료된후시작버스트위상에해당하는전압에서, 남은사이클동안함수발생기가정지합니다. 잡음의경우게이트신호가거짓일때출력이즉시중단됩니다. 118
제 3 장특징및기능트리거 트리거출력신호 신호는후면판의 Trig Out 커넥터 ( 스윕또는버스트에사용될경우에만 ) 에전달됩니다. 활성화되어있는경우, 상승 ( 기본값 ) 또는하강구간 TTL 호환방형파는스윕또는버스트시작시후면판 Trig Out 커넥터에서출력됩니다. Trig In / Out FSK / 버스트 +3 V 출력 >1 µs 0 V 상승구간이표시됩니다. 3 내부 ( 직접 ) 트리거소스가선택되면함수발생기는스윕이나버스트의시작에서 Trig Out 커넥터로부터듀티사이클이 50% 인방형파를출력합니다. 파형주기는지정한스윕시간또는버스트주기와동일합니다. 외부트리거소스가선택되면 " 트리거아웃 " 신호가자동으로비활성화됩니다. Trig Out 커넥터는동시에양쪽에서사용할수없습니다 ( 외부적으로트리거된파형은스윕이나버스트를트리거할경우동일한커넥터를사용합니다 ). 버스 ( 소프트웨어 ) 또는수동트리거소스가선택되면각스윕또는버스트시작의 Trig Out 커넥터에서펄스 (> 1 µs 펄스폭 ) 가출력됩니다. 전면판작동 : 스윕또는버스트를활성화한후 Trigger Setup 소프트키를누르십시오. 그런다음 Trig Out 소프트키를눌러원하는구간을선택하십시오. 원격인터페이스작동 : OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger {OFF ON} 점으로표시된변수는 (² ) 비휘발성메모리에저장됩니다. 119
임의파형 비휘발성메모리에저장된내장임의파형은다섯개입니다. 휘발성메모리에저장할수있는사용자정의파형은최대세개이며, 비휘발성메모리에는한개를더추가하여최대네개까지저장할수있습니다. 각파형에는 1 (dc 전압 ) 과 65,536 (64 K) 데이터포인트의사이값을사용할수있습니다. 3 다음절의설명에따라전면판에서임의파형을생성하거나 Agilent 33220A 에포함된 CD-ROM 에있는 Agilent IntuiLink 소프트웨어를사용할수있습니다. Agilent IntuiLink 소프트웨어를이용할경우 PC 에서그래픽사용자인터페이스를사용하여임의파형을생성한다음 Agilent 33220A 로다운로드할수있습니다. Agilent 오실로스코프에서파형을캡처한다음 IntuiLink 로임포트할수도있습니다. 자세한내용은 Agilent IntuiLink 소프트웨어에포함된온라인도움말을참조하십시오. 주 : 최대 65,536 (64 K) 데이터포인트의파형을 PC에서 Agilent 33220A로다운로드할수있습니다. 그러나전면판에서는 16,384 (16 K) 포인트이하의파형만생성하거나편집할수있습니다. 임의파형다운로드와출력에대한자세한내용은제 7장의 " 자습서 " 를참조하십시오. 임의파형작성및저장 여기에서는전면판의임의파형을작성및저장하는방법에대해설명합니다. 원격인터페이스에서임의파형을다운로드하려면, 234 페이지의 " 임의파형명령 " 을참조하십시오. 이예의경우, 네개의파형포인트로아래와같은램프파형을작성및저장할수있습니다. Volt/Div = 1 Volt Time/Div = 1 ms 2 3 4 1 120
제 3 장특징및기능임의파형 1 임의파형함수를선택하십시오. 을눌러임의함수를선택하면, 현재선택한파형을표시하는임시메시지가나타납니다. 2 임의파형편집기를시작하십시오. Create New 소프트키를눌러파형편집기를실행하십시오. 파형편집기를실행하는동안파형의각포인트에대한시간과전압을지정하여파형을정의하십시오. 새로운파형을작성하면휘발성메모리의이전파형을겹쳐씁니다. 3 파형주기를설정하십시오. Cycle Period 소프트키를눌러파형의시간한계를설정하십시오. 파형에서정의할수있는마지막포인트의시간값은지정한사이클주기보다작아야합니다. 이예의경우, 파형주기를 10 ms 로설정하십시오. 3 4 파형전압한계를설정하십시오. High V Limit 와 Low V Limit 소프트키를눌러파형을편집하는동안도달할수있는전압의상한및하한을설정하십시오. 상한은하한보다커야합니다. 기본적으로포인트 #1 은상한과동일하게설정되며포인트 #2 는하한과동일하게설정됩니다. 이예의경우, 상한은 3.0 V, 하한은 0 V 로설정하십시오. 121
제 3 장특징및기능임의파형 5 보간법을선택하십시오. Interp 소프트키를눌러파형포인트사이의선형보간법을활성화또는비활성화하십시오 ( 이기능은전면판에서만사용할수있습니다 ). 보간법이활성화된상태 ( 기본값 ) 에서파형편집기는포인트를직선으로연결합니다. 보간법이비활성화된상태에서파형편집기는포인트사이의일정전압을유지하며 " 계단형 (steplike)" 파형을작성합니다. 이예의경우에는선형보간법을활성화하십시오. 3 6 파형의시작포인트를설정하십시오. 전면판에서최대 16,384 (16 K) 포인트까지임의파형을생성할수있습니다. 파형편집기는처음에두포인트를사용하여파형을작성하고, 파형의마지막포인트는연속파형을작성하는첫번째포인트의전압수준으로자동연결합니다. Init # Points 소프트키를눌러파형의시작포인트를지정하십시오 ( 필요하면나중에포인트를추가또는삭제할수있습니다 ). 이예의경우에는시작포인트를 "4" 로설정하십시오. 7 포인트별편집을시작하십시오. Edit Points 소프트키를눌러초기파형설정을적용하고포인트별편집을시작하십시오. 디스플레이창상단의상태표시줄은왼쪽에포인트수를, 중앙에현재포인트의시간값을, 오른쪽에현재포인트의전압값을표시합니다. 8 첫번째파형포인트를정의하십시오. Voltage 소프트키를눌러포인트 #1 의전압을설정하십시오 ( 이포인트는 0 초에서고정됩니다 ). 기본적으로포인트 #1 은상한과동일하게설정합니다. 이예의경우포인트 #1 의전압을 0 V 로설정하십시오. 파형편집기가 Vrms, dbm 대신, Vpp 단위로모든진폭을계산합니다. 122
제 3 장특징및기능임의파형 9 다음파형포인트를정의하십시오. 포인트 # 소프트키를누른다음, 노브를돌려포인트 #2 로이동하십시오. Time 소프트키를눌러현재포인트의시간을설정하십시오 ( 포인트 #1 에는이소프트키를사용할수없습니다 ). Voltage 소프트키를눌러현재포인트의전압을설정하십시오. 이예의경우에는시간을 2 ms 로설정하고전압을 3.0 V 로설정하십시오. 10 나머지파형포인트를정의하십시오. Time 과 Voltage 소프트키를사용하여아래표에표시된값으로나머지파형을정의하십시오. 3 포인트 시간값 전압값 1 0 s 0 V 2 2 ms 3 V 3 4 ms 1 V 4 7 ms 0 V 파형에서정의할수있는마지막포인트의시간값은지정한사이클주기보다작아야합니다. 연속파형을작성하도록마지막파형포인트가첫번째포인트의전압에자동연결됩니다. 현재파형포인트뒤에포인트를추가삽입하려면 Insert Point 소프트키를누르십시오. 현재포인트와정의된다음포인트중간에새포인트가삽입됩니다. 현재파형포인트를삭제하려면 Remove Point 소프트키를누르십시오. 나머지포인트는현재선택된보간법으로합쳐집니다. 파형은정의된초기값을가져야하므로포인트 #1 은삭제할수없습니다. 123
제 3 장특징및기능임의파형 11 임의파형을메모리에저장하십시오. End / Store 소프트키를눌러새파형을메모리에저장하십시오. 그런다음 DONE 소프트키를눌러파형을휘발성메모리에저장하거나 Store in Non-Vol 소프트키를눌러네개의비휘발성메모리위치중하나에파형을저장하십시오. 네개의비휘발성메모리위치에사용자정의이름을지정할수있습니다. 사용자정의이름에는최대 12 개문자를사용할수있습니다. 첫번째오는글자는반드시문자를사용해야하지만, 나머지는문자, 숫자또는밑줄문자 (" _ ") 를사용할수있습니다. 3 문자를추가하려면, 커서가기존이름의오른쪽에올때까지오른쪽커서키를누른다음노브를돌리십시오. 커서의오른쪽까지모든문자를삭제하려면, 키를누르십시오. 이예의경우, 이름 "RAMP_NEW" 를메모리위치 1 에지정한다음, STORE ARB 소프트키를눌러파형을저장하십시오. 파형은이제비휘발성메모리에저장되며함수발생에서현재출력중입니다. 파형을저장할때사용한이름이저장된파형목록에나타나야합니다 (Stored Wform 소프트키아래 ). 124
제 3 장특징및기능임의파형 임의파형에대한추가정보 선택된파형을빨리확인해보려면, 를누르십시오. 전면판에임시메시지가나타납니다. 전면판에서새로운임의파형을작성하는것외에, 데이터포인트가 16.384 이하인기존의사용자정의파형을편집할수도있습니다. 더큰파형 ( 최대 65.526 포인트 ) 은전면판에서편집할수없으므로편집을위해선택할수없습니다. 전면판이나원격인터페이스에서작성된 " 작은 " 파형 ( 최대 16.384 포인트 ) 만편집할수있습니다. 그러나다섯개의내장임의파형은편집할수없습니다. Edit Wform 소프트키를눌러비휘발성메모리에저장된임의파형이나휘발성메모리에현재저장된파형을편집하십시오. 기존파형을편집할때는다음사항에주의하십시오. 3 사이클주기를증가시키는경우, 일부포인트가기존포인트와잠재적으로일치할수있습니다. 파형편집기는보다앞선포인트를유지하며중복된것은삭제합니다. 사이클주기를감소시키는경우, 파형편집기는새로운주기를초과한이전의모든포인트를삭제합니다. 전압제한을증가시키면, 기존포인트의전압은변경되지않지만, 수직분해능이약간손실될수있습니다. 전압제한을감소시키면, 일부기존포인트가새로운한계를잠재적으로초과할수있습니다. 파형편집기는새로운한계에맞춰조절하기위해, 이러한포인트의전압을감소시킵니다. 임의파형을 AM, FM, PM 또는 PWM 의변조파형으로선택할경우, 파형은 4K 포인트로자동제한됩니다. 기타파형포인트는부분제거됩니다. 125
제 3 장특징및기능시스템관련작동 시스템관련작동 여기에서는기기상태저장, 파워다운복구, 오류조건, 자가테스트및전면판디스플레이제어에대해설명합니다. 본내용은파형작성과직접적인관계는없지만함수발생기작동에있어매우중요합니다. 기기상태저장 3 함수발생기는비휘발성메모리의다섯개저장위치에기기상태를저장할수있습니다. 각위치는 0 에서 4 의순으로번호가붙어있습니다. 함수발생기는위치 "0" 을사용하여파워다운시기기상태를자동으로저장합니다. 전면판에서, 각사용위치 (1~4) 의사용자정의이름을지정할수도있습니다. 다섯개의저장위치중하나에기기상태를저장할수있습니다. 그러나상태가이미저장되어있는위치는저장된상태를불러올수있지만새로운상태를저장할수는없습니다. 원격인터페이스에서만저장위치 "0" 을사용하여다섯번째기기상태를저장할수있습니다 ( 전면판에서는이위치를저장할수없습니다 ). 그러나전원이순환할경우, 위치 "0" 을자동으로겹쳐씁니다 ( 이전에저장한기기상태를겹쳐씁니다 ). 상태저장기능은사용중인모든변조변수뿐만아니라, 선택한함수 ( 임의파형포함 ), 주파수, 진폭, dc 오프셋, 듀티사이클을 " 모두기억합니다 ". 출고시, 저장위치 "1" 에서 "4" 는비어있습니다 ( 위치 "0" 에는파워다운상태가들어있습니다 ). 전원이꺼지면기기상태가저장위치 "0" 에자동저장됩니다. 전원이복구되면자동으로파워다운상태를복구하도록구성할수있습니다. 제품최초구입시에는, 전원이들어오면출고시기본값으로자동복구되도록구성되어있습니다. 126
제 3 장특징및기능시스템관련작동 각저장위치에사용자정의이름을지정할수있습니다 ( 위치 "0" 의이름은전면판에서지정할수없습니다 ). 위치이름지정은전면판또는원격인터페이스모두에서가능하지만이름별상태복구는전면판에서만할수있습니다. 원격인터페이스에서는번호 (0~ 4) 를사용하여저장한상태만불러올수있습니다. 이름은최대 12 개의문자를사용할수있습니다. 첫번째오는글자에는반드시문자 (A-Z) 를사용해야하지만, 나머지는문자, 숫자 (0-9) 또는밑줄문자 ("_") 를사용할수있습니다. 공백은허용되지않습니다. 12 개이상의문자를사용하면오류가발생합니다. 다른위치에동일한사용자정의이름을사용할수있습니다. 예를들어, 위치 "1" 과 "2" 에같은이름을지정할수있습니다. 기기상태를저장한다음비휘발성메모리에서임의파형을삭제하면파형데이터가손실되며, 저장상태를복구하더라도파형을출력하지않습니다. 삭제한파형위치에내장 " 지수상승 " 파형이출력됩니다. 전면판디스플레이상태 (132 페이지의 " 디스플레이제어 " ) 는기기상태저장시저장됩니다. 상태를불러오면전면판디스플레이는이전상태로돌아갑니다. 기기를다시설정하는경우에도메모리에저장된기기구성에는영향을미치지않습니다. 상태가저장되면, 겹쳐쓰여지거나삭제될때까지보존됩니다. 3 127
제 3 장특징및기능시스템관련작동 전면판작동 : 를누른다음 Store State 또는 Recall State 소프트키를선택하십시오. 저장상태를삭제하려면, Delete State 소프트키를선택하십시오 ( 이메모리위치의사용자정의이름도삭제됩니다 ). 전원이켜질때출고시기본값으로복구되도록구성하려면, 를누른다음 Pwr-On Default 소프트키를선택하십시오. 전원이복구될때전원차단상태로복구되도록구성하려면, 를누르고 Pwr-On Last 소프트키를선택하십시오. 네개의저장위치에사용자정의이름을지정할수있습니다. 3 사용자정의이름에는최대 12 개문자를사용할수있습니다. 첫번째오는글자는반드시문자를사용해야하지만, 나머지는문자, 숫자또는밑줄문자 (" _ ") 를사용해야합니다. 문자를추가하려면, 커서가기존이름의오른쪽에올때까지오른쪽커서키를누른다음노브를돌리십시오. 커서의오른쪽까지모든문자를삭제하려면, 키를누르십시오. 원격인터페이스작동 : *SAV {0 1 2 3 4} 상태 0은전원차단시의기기상태입니다. *RCL {0 1 2 3 4} 상태 1, 2, 3, 4는사용자정의된상태입니다. 전면판에서복구할저장상태에이름을지정하려면, 다음명령을사용하십시오. 원격인터페이스에서는번호 (0~4) 를사용하여저장된상태만불러올수있습니다. MEM:STATE:NAME 1,TEST_WFORM_1 전원이복구될때전원차단상태가자동으로복구되도록하려면, 다음명령을사용하십시오 MEMory:STATe:RECall:AUTO ON 128
제 3 장특징및기능시스템관련작동 오류조건 구문또는하드웨어오류의기록은최대 20 개까지오류대기열에저장할수있습니다. 오류목록은제 5 장을참조하십시오. 오류는 FIFO (First In First Out) 순으로검색할수있습니다. 불러온첫번째오류는저장된첫번째오류입니다. 오류정보를읽으면삭제됩니다. 함수발생기는오류가발생할때마다경고음을냅니다 ( 경고음을비활성화하지않는한 ). 오류가 20 개이상발생하는경우, 대기열에저장된마지막오류 ( 최근오류 ) 는 "Queue overflow" 로교체됩니다. 대기열에서오류를삭제하지않으면오류가추가저장되지않습니다. 오류대기열에오류가없으면, "No error" 메시지가표시됩니다. 오류대기열은 *CLS ( 삭제상태 ) 명령또는전원이순환할때삭제됩니다. 오류대기열을읽는경우에도오류가삭제됩니다. 기기를다시설정 (*RST 명령 ) 하는경우에는오류가삭제되지않습니다. 전면판작동 : 를누른다음 "View the remote command error queue" ( 항목번호 2) 항목을선택하십시오. 그런다음 SELECT 소프트키를눌러오류대기열의오류를확인하십시오. 아래와같이목록에나타난첫번째오류 ( 예 : 목록의맨위에있는오류 ) 는발생한첫번째오류입니다. 3 원격인터페이스작동 : SYSTem:ERRor? 오류대기열에서오류한개를확인하십시오. 오류의형태는다음과같습니다 ( 오류문자열에는최대 255개의문자가사용될수있습니다 ). -113,"Undefined header" 129
제 3 장특징및기능시스템관련작동 경고음제어 일반적으로, 전면판이나원격인터페이스에서오류가발생할때신호음을냅니다. 특정응용프로그램사용시전면판경고음을비활성화할수있습니다. 경고음상태는비휘발성메모리에저장되며, 전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 제품최초구입시, 경고음은활성화되어있습니다. 경고음을꺼도전면판키를누르거나노브를돌릴때발생하는키클릭은비활성화되지않습니다. 3 전면판작동 : 를누른다음 "System" 메뉴에서 Beep 소프트키를선택하십시오. 원격인터페이스작동 : SYSTem:BEEPer 신호음이직접한번울립니다. SYSTem:BEEPer:STATe {OFF ON} 경고음비활성화 / 활성화 디스플레이전구보호기 전면판디스플레이전구는평상시꺼져있으며, 8 시간동안사용하지않으면화면이공백으로표시됩니다. 특정응용프로그램사용시전구보호기기능을비활성화할수있습니다. 이기능은전면판에서만사용할수있습니다. 전구보호기설정은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 제품최초구입시, 전구보호기모드는활성화되어있습니다. 전면판작동 : 를누른다음 "System" 메뉴에서 Scrn Svr ( 화면보호기 ) 소프트키를선택하십시오. 130
제 3 장특징및기능시스템관련작동 디스플레이대비 전면판디스플레이의대비설정을조정하면기기판독을최적화할수있습니다. 이기능은전면판에서만사용할수있습니다. 디스플레이대비 : 15 ~50. 기본값은 30 입니다. 대비설정은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 전면판작동 : 를누른다음 "System" 메뉴에서 Display Contr 소프트키를선택하십시오. 자가테스트 3 함수발생기를켜면파워온자가테스트 (POST) 가자동으로시작됩니다. 이제한된테스트를통해함수발생기작동상태를확인할수있습니다. 완전자가테스트는일련의검사를실행하며테스트완료시약 15 초정도소요됩니다. 모든테스트를통과하면함수발생기가정상작동한다고간주할수있습니다. 완전자가테스트를통과하면전면판에 "Self-Test Passed" 메시지가나타납니다. 자가테스트에실패하는경우에는 "Self-Test Failed" 메시지가나타나고오류번호가표시됩니다. 서비스를받기위해 Agilent 에기기를반환하는경우, Agilent 33220A 서비스안내서를참조하십시오. 전면판작동 : 를누른다음 "Test / Cal" 메뉴에서 Self Test 소프트키를선택하십시오. 원격인터페이스작동 : *TST? 자가테스트를통과하면 "0", 실패하면 "1" 이나타납니다. 자가테스트에실패할경우, 오류메시지에실패원인에대한추가정보도작성됩니다. 131
제 3 장특징및기능시스템관련작동 디스플레이제어 보안상의이유, 또는원격인터페이스에서명령을실행하는속도를빠르게하기위해전면판디스플레이를끌수도있습니다. 원격인터페이스에서전면판에 12 개문자의메시지를표시할수도있습니다. 원격인터페이스에서명령을보내면전면판디스플레이를비활성화할수있습니다 ( 로컬로작업할경우에는전면패널을비활성화할수없습니다 ). 3 비활성화되면전면판은공백으로표시됩니다 ( 디스플레이를밝게하는전구는활성화상태로유지됩니다 ). 를제외한모든키는디스플레이가비활성화되면잠깁니다. 원격인터페이스에서전면판디스플레이에메시지를전송하면디스플레이상태가무시됩니다. 즉, 디스플레이가현재비활성화되어있어도메시지는표시할수있습니다 ( 디스플레이가비활성화되어있더라도원격인터페이스오류는항상표시됩니다 ). 전력이순환되거나기기를재설정한경우 (*RST 명령 ), 또는로컬 ( 전면판 ) 작동으로복구하면, 디스플레이가자동으로활성화됩니다. 로컬상태로돌아가려면, 키를누르거나, 원격인터페이스에서 IEEE-488 GTL (Go To Local) 명령을실행하십시오. 디스플레이상태는 *SAV 명령을사용하여기기상태를저장할때저장됩니다. *RCL 명령으로기기상태를불러오면전면판디스플레이도이전상태로복구됩니다. 원격인터페이스에서명령을전송하면전면판에텍스트메시지를표시할수있습니다. 텍스트메시지에는대 / 소문자 (A-Z), 숫자 (0-9) 및표준컴퓨터키보드의모든문자를사용할수있습니다. 지정한문자의수에따라두가지글꼴크기중하나를선택하여메시지를표시합니다. 큰글꼴은대략 12 개문자를표시할수있으며작은글꼴은대략 40 개문자를표시할수있습니다. 132
제 3 장특징및기능시스템관련작동 원격인터페이스작동 : 다음명령을사용하면전면판디스플레이가꺼집니다. DISP OFF 다음명령을사용하면전면판에메시지가표시되고디스플레이가비활성화되어있으면켜집니다. DISP:TEXT 'Test in Progress...' 다음명령을전송하면디스플레이상태를변경하지않고전면판의메시지를삭제할수있습니다. DISP:TEXT CLEAR 숫자포맷 3 함수발생기는소수점과단위구분자에마침표나쉼표를사용하여전면판디스플레이의숫자를표시할수있습니다. 이기능은전면판에서만사용할수있습니다. 소수점 : 마침표단위구분자 : 쉼표 소수점 : 쉼표단위구분자 : 없음 숫자포맷은비휘발성메모리에저장되며전원이꺼지거나원격인터페이스를다시설정한다음에도변경되지않습니다. 제품처음구입시마침표는소수점으로, 쉼표는단위구분자로사용됩니다 ( 예 : 1.000,000,00kHz). 전면판작동 : 를누른다음 "System" 메뉴에서 Number Format 소프트키를선택하십시오. 133
제 3 장특징및기능시스템관련작동 펌웨어개정판확인 함수발생기에서현재설치되어있는펌웨어의버전을확인할수있습니다. 개정판코드는 "f.ff-b.bb-aa-p 형태의숫자다섯개로이루어집니다." f.ff = 펌웨어개정판번호 b.bb = 부트커널개정판번호 aa p = ASIC 개정판번호 = 인쇄회로기판개정판번호 3 전면판작동 : 를누른다음 "Test / Cal" 메뉴에서 Cal Info 소프트키를선택하십시오. 개정판코드는전면판디스플레이의메시지에포함되어있습니다. 원격인터페이스작동 : 다음명령을사용하면함수발생기펌웨어의개정판번호를확인할수있습니다 ( 최소 50개의문자로된문자열변수인지확인 ). *IDN? 이명령을사용하면다음형태로문자열이나타납니다. Agilent Technologies,33220A,0,f.ff-b.bb-aa-p SCPI 언어버전확인 함수발생기는 SCPI (Standard Commands for Programmable Instruments) 현재버전의규정과표기법을준수합니다. 원격인터페이스에서쿼리를전송하면 SCPI 버전을확인할수있습니다. 전면패널에서는 SCPI 버전을요청할수없습니다. 원격인터페이스작동 : SYSTem:VERSion? 문자열의형태는 "YYYY.V" 입니다. 여기서 "YYYY" 는버전년도이고 "V" 는해당년도 ( 예 : 1999.0) 의버전번호를나타냅니다. 134
제 3 장특징및기능원격인터페이스구성 원격인터페이스구성 이절에서는원격인터페이스통신을위한함수발생기구성에관한정보를제공합니다. 전면판에서기기를구성하는내용에대해서는 48 페이지의 " 원격인터페이스구성 " 을참조하십시오. 원격인터페이스를통해함수발생기를프로그램하는데이용할수있는 SCPI 명령에관한내용은 153 페이지의 " 원격인터페이스참조사항 " 를참조하십시오. Agilent 33220A 는 GPIB, USB, LAN 의세가지인터페이스중하나를사용하여원격인터페이스를지원합니다. 세가지인터페이스모두전원을켜면작동합니다. 이절에서는함수발생기에서설정해야하는몇가지인터페이스구성변수에대해설명합니다. 3 GPIB 인터페이스. 함수발생기에 GPIB 주소를설정하고 GPIB 케이블을사용하여 PC 에연결하기만하면됩니다. USB 인터페이스. 함수발생기에서구성할것은없습니다. USB 케이블을이용하여함수발생기를 PC 에연결하기만하면됩니다. LAN 인터페이스. 기본적으로 DHCP 는켜져있으며, DHCP 가켜져있으면 LAN 인터페이스를통해네트워크통신을할수있습니다. 이어지는 LAN 구성절의설명에따라몇가지구성변수를설정해야합니다. 연결소프트웨어및제품 CD Agilent 33220A 는 2 장의 CD 와함께배송됩니다. Agilent Automation-Ready CD: 이 CD 에는원격인터페이스작동을활성화하기위해설치해야하는 Agilent IO Libraries Suite 소프트웨어가포함되어있습니다. CD 는자동시작되며소프트웨어설치에관한정보를제공합니다. 추가적인배경정보는이 CD-ROM 에제공된 Agilent Technologies USB/LAN/GPIB 연결안내서를참조하십시오. Agilent 33220A 제품참조 CD: 이 CD 에는 33220A 기기드라이버, Agilent Intuilink Waveform Editor 소프트웨어, Agilent 33220A 제품설명서의전체세트및프로그래밍예가포함되어있습니다. CD 는자동시작되며지침이포함된시작페이지를제공합니다. 135
제 3 장특징및기능원격인터페이스구성 GPIB 구성 GPIB (IEEE-488) 인터페이스상의각장치에는고유주소가있어야합니다. 함수발생기의주소는 0 과 30 사이의값으로설정할수있습니다. 함수발생기의주소는출하시 "10" 를설정되어있습니다. GPIB 주소는전원을켜면표시됩니다. 3 주소는비휘발성메모리에저장되며전원이꺼지거나원격인터페이스를재설정하더라도변경되지않습니다. 컴퓨터의 GPIB 인터페이스카드에는고유주소가있습니다. 인터페이스버스의기기에컴퓨터의주소를사용하지않도록하십시오. 전면판작동 : 키를누른다음 I/O 소프트키를선택하십시오. GPIB address 필드가나타납니다. 노브와커서키를사용하거나숫자키패드를사용해주소를변경하십시오. 원격인터페이스옵션 : SYSTem:COMMunicate:GPIB:ADDRess <address> SYSTem:COMMunicate:GPIB:ADDRess? LAN 구성 이절은 33220A 전면판 Utility 메뉴에서설정할수있는주요 LAN 구성기능에대해설명합니다. SCPI 명령이해당위치에나열되어있습니다. 그리고 SCPI 명령을사용해서만수행할수있는일부 LAN 구성기능이있습니다. LAN 구성명령의전체목록은 4 장의 " 인터페이스구성명령 " 를참조하십시오. 주 : LAN 설정을변경할경우, 전원을껐다켜서새로운설정을활성화시켜야합니다. 이는 DHCP 를켜거나끄는경우를포함한모든 LAN 설정의경우에도마찬가지입니다. LAN 재시작 LAN 재설정기능을통해 LAN 설정을기본값으로되돌리고 LAN 을재시작할수있습니다. 전면판작동 : 를누른후 I/O 소프트키를누릅니다. LAN, Modify Settings, Reset LAN 을차례로선택합니다. LAN 이재설정되는동안 Restarting LAN 메시지가표시됩니다. LAN 을재설정하는 SCPI 명령은없습니다. 136
제 3 장특징및기능원격인터페이스구성 DHCP On/Off(LAN) DHCP ( 동적호스트구성프로토콜 ) 는네트워크의장치에자동으로동적 IP 주소를지정하는프로토콜입니다. 일반적으로 LAN 인터페이스를사용하여원격통신을할수있도록 Agilent 33220A를구성할때는 DHCP 가가장쉬운방법입니다. DHCP를사용하여자동으로 IP 주소를지정하려면 DHCP On을선택하십시오. DHCP 설정은비휘발성메모리에저장되므로전원이꺼지거나원격인터페이스를재설정하더라도변경되지않습니다. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. 그런다음 LAN, Modify Settings, IP Setup을차례로선택하십시오. 기본적으로 DHCP는 On 입니다. 상태를토글하려면 DHCP On/Off 소프트키를누르십시오. DHCP On/Off 를설정하는 SCPI 명령은없습니다. 3 Auto IP On/Off(LAN) Auto IP 는네트워크의장치에동적 IP 주소를자동으로지정하기위한또다른프로토콜입니다. 일반적으로 AutoIP 는 DHCP 가주소지정에실패한경우에 IP 주소를지정하도록시도합니다. Auto IP 를사용해 IP 주소를자동으로지정하려면 Auto IP On 을선택합니다. DHCP 와 Auto IP 가모두유효한 IP 주소의지정에실패한경우현재구성된고정 IP 주소가사용됩니다. Auto IP 설정은비휘발성메모리에저장되므로전원이꺼지거나원격인터페이스를재설정하더라도변경되지않습니다. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. 그런다음 LAN, Modify Settings, IP Setup 을차례로선택하십시오. 기본적으로 Auto IP 는 On 입니다. 상태를토글하려면 Auto IP On/Off 소프트키를누르십시오. 원격인터페이스작동 : SYSTem:COMMunicate:LAN:AUTOip[:STATe] {OFF 0 ON 1} SYSTem:COMMunicate:LAN:AUTOip[:STATe]? 주 : IP 주소, 서브넷마스크또는기본게이트웨이를수동으로설정하려면 DHCP 와 Auto IP 를모두 Off 로설정해야합니다. 그런후다음부분의설명에따라 IP 설정을원하는값으로변경하십시오. 137
제 3 장특징및기능원격인터페이스구성 IP 주소 (LAN) 33220A 의고정 IP 주소를점으로표기된 4 바이트정수 ("nnn.nnn.nnn.nnn", 여기서각각의 "nnn" 은 0 에서 255 까지의바이트값입니다 ) 로입력할수있습니다. 각바이트는 10 진수값으로표현되며첫자리에는영 (0) 이오지않습니다 ( 예 : 169.254.11.22). DHCP 또는 Auto IP 를사용중일경우에는 IP 주소를입력하지않아도됩니다. 그러나 DHCP 및 Auto IP 가유효한 IP 주소를지정하지못하면현재구성된고정 IP 주소설정이사용됩니다. 함수발생기에사용할유효한 IP 주소에대해서는네트워크관리자에게문의하십시오. 3 숫자키패드 ( 노브불가 ) 를사용하여 IP 주소를입력하십시오. IP 주소는비휘발성메모리에저장되므로전원이꺼지거나원격인터페이스를재설정하더라도변경되지않습니다. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. 그런다음 LAN, Modify Settings, IP Setup을차례로선택하십시오. 기본적으로 DHCP와 Auto IP는 On입니다. DHCP Off와 Auto IP Off를선택하십시오. IP Address 필드가나타납니다. 원하는주소를입력하십시오 ( 예 : 169.254.11.22). 원격인터페이스작동 : SYSTem:COMMunicate:LAN:IPADdress <address> SYSTem:COMMunicate:LAN:IPADdress? IP 주소및점표기에관한추가정보 : IP 주소같이점으로표기하는주소 ("nnn.nnn.nnn.nnn" 에서 "nnn" 은바이트값입니다 ) 는신중을기해표현해야합니다. PC 상의웹소프트웨어는대부분첫자리에영 (0) 이오는바이트값을 8 진수로인식하기때문입니다. 예를들어, "255.255.020.011" 의경우 ".020" 는 8 진수의 "16", ".011" 은 "9" 로인식되기때문에실제로는 10진수 "255.255.20.11" 이아닌 "255.255.16.9" 와같게됩니다. 이를피하려면첫자리에영 (0) 을사용하지않고 10 진수숫자 (0~255) 만사용하여바이트값을표현하는것이좋습니다. Agilent 33220A는모든 IP 주소및기타점표기주소가 10 진수바이트값으로표현되며첫자리에오는영 (0) 은이러한바이트값에서제외된것으로가정합니다. 따라서, IP 주소필드에 "255.255.020.011" 을입력하려고하면 "255.255.20.11" 가됩니다 ( 순 10 진수표현 ). 기기의주소를지정하려면 PC 웹소프트웨어에도똑같이 "255.255.20.11" 을입력해야합니다. "255.255.020.011" 를사용하지마십시오. 그렇지않을경우 PC는첫자리의영 (0) 때문에주소를다르게인식합니다. 138
제 3 장특징및기능원격인터페이스구성 서브넷마스크 (LAN) 네트워크관리자는서브네팅을통해네트워크를더작은네트워크로분할하여관리를단순화하고네트워크트래픽을최소화할수있습니다. 서브넷마스크는서브넷을나타내는데사용될호스트주소의부분을나타냅니다. DHCP 나 Auto IP 를사용중일경우에는서브넷마스크를설정하지않아도됩니다. 세브네팅이사용중인지여부와올바른서브넷마스크에대해서는네트워크관리자에게문의하십시오. 숫자키패드 ( 노브불가 ) 를사용하여서브넷마스크를입력하십시오. 서브넷마스크는비휘발성메모리에저장되므로전원을끄거나원격인터페이스를재설정하더라도변경되지않습니다. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. 그런다음 LAN, Modify Setup, IP Setup 을차례로선택하십시오. 기본적으로 DHCP 와 Auto IP 는 On 입니다. 필요한경우 DHCP Off 와 Auto IP Off 를선택하십시오. 그런다음 Subnet Mask 를선택하십시오. 적절한마스크를입력하십시오 ( 예 : 255.255.0.0). 3 서브넷마스크를설정하는 SCPI 명령은없습니다. 기본게이트웨이 (LAN) 게이트웨이란네트워크간에연결을제공하는네트워크장치입니다. 기본게이트웨이설정은그러한장치의 IP 주소입니다. DHCP 나 Auto IP 를사용중인경우게이트웨이주소를설정하지않아도됩니다. 게이트웨이가사용중인지여부와주소를알아보려면네트워크관리자에게문의하십시오. 숫자키패드 ( 노브불가 ) 를사용하여게이트웨이주소를입력하십시오. 게이트웨이주소는비휘발성메모리에저장되므로전원을끄거나원격인터페이스를재설정하더라도변경되지않습니다. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. 그런다음 LAN, Modify Settings, IP Setup 을차례로선택하십시오. 기본적으로 DHCP 와 Auto IP 는 On 입니다. DHCP Off 와 Auto IP OFF 를선택하십시오. 그런다음 Default Gateway 를선택하고적절한게이트웨이주소를설정하십시오. 게이트웨이주소를설정하는 SCPI 주소는없습니다. 139
제 3 장특징및기능원격인터페이스구성 호스트이름 (LAN) 호스트이름이란도메인이름의호스트부분으로, 이부분은 IP 주소로변환됩니다. 올바른호스트이름은네트워크관리자에게문의하십시오. 노브와커서키를사용하여호스트이름을입력하십시오. 이름의각문자로는글자 ("a" 에서 "z"), 숫자또는대시 ("_") 를이용할수있습니다. 노브를사용하여각문자를선택하십시오. 커서키를사용하여다음문자로이동하십시오. 3 숫자의경우키패드를사용할수있습니다. 키를사용하여커서위치로부터오른쪽에있는모든문자를지우십시오. 호스트이름은비휘발성메모리에저장되므로전원을끄거나원격인터페이스를재설정하더라도변경되지않습니다. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. 그런다음 LAN, Modify Settings, DNS Setup 을차례로선택하십시오. Host Name 필드가나타나면호스트이름을입력하십시오. 호스트이름을설정하는 SCPI 명령은없습니다. 140
제 3 장특징및기능원격인터페이스구성 도메인이름 (LAN) 도메인이름이란인터넷에등록된이름으로, IP 주소로변환됩니다. 올바른도메인이름은네트워크관리자에게문의하십시오. 노브와커서키를사용하여도메인이름을입력하십시오. 이름의각문자로는글자 ("a" 에서 "z"), 숫자, 대시 ("_"), 또는마침표 (".") 를사용할수있습니다. 노브를사용하여각문자를선택하십시오. 커서키를사용하여다음문자로이동하십시오. 숫자의경우키패드를사용할수있습니다. 키를사용하여커서위치로부터오른쪽에있는모든문자를삭제하십시오. 3 호스트이름은비휘발성메모리에저장되므로전원을끄거나원격인터페이스를재설정하더라도변경되지않습니다. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. 그런다음 LAN, Modify Settings, DNS Setup 을차례로선택하십시오. 그런다음 Domain Name 을선택하고도메인이름을입력하십시오. 도메인이름을설정하는 SCPI 명령은없습니다. DNS 서버 (LAN) DNS ( 도메인이름서비스 ) 란도메인이름은 IP 주소로변환해주는인터넷서비스입니다. DNS 서버주소는이러한서비스를수행하는서버의 IP 주소입니다. DNS가사용중인지여부와올바른 DNS 서버주소를알아보려면네트워크관리자에게문의하십시오. 숫자키패드 ( 노브불가 ) 를사용하여주소를입력합니다. DNS 서버주소는비휘발성메모리에저장되므로전원을끄거나원격인터페이스를재설정하더라도변경되지않습니다. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. 그런다음 LAN, Modify Setting, DNS Setup 을차례로선택하십시오. 그런다음 DNS Server 를선택한후서버주소를입력하십시오. DNS 서버주소를설정하는 SCPI 명령은없습니다. 141
제 3 장특징및기능원격인터페이스구성 웹비밀번호 (LAN) 웹인터페이스를통한기기의액세스를제어할수있도록비밀번호를설정할수있습니다. 노브와커서키를사용하여비밀번호를입력하십시오. 이름의각문자로는글자 ("a" 에서 "z") 를사용할수있습니다. 노브를사용하여각문자를선택하십시오. 커서키를사용하여다음문자로이동하십시오. 3 키를사용하여커서위치로부터오른쪽에있는모든문자를삭제하 십시오. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. 그런다음 LAN, Modify Settings 를차례로선택하십시오. 그런다음 Password 를선택하고원하는비밀번호를입력하십시오. 비밀번호를설정하는 SCPI 명령은없습니다. 현재구성 (LAN) Currently Active Settings 디스플레이를선택하여 MAC 주소와현재 LAN 구성정보를보십시오. 전면판작동 : 키를누르고 I/O 소프트키를누르십시오. LAN 과 Current Config 를차례로선택하십시오. " 화살표 " 소프트키를사용해목록을스크롤하십시오. 구성화면을표시하는 SCPI 명령은없습니다. 주 : 이디스플레이는현재활성인설정만반영합니다. LAN 설정을변경했다면먼저전원을껐다켜서설정을활성화한다음 Current Config 를선택하십시오. 또한이디스플레이는정적입니다. 따라서정보가표시된후발생한이벤트에대한정보를업데이트하지않습니다. 예를들어디스플레이가열려있는동안 DHCP 가 IP 주소를지정할경우 Refresh 버튼을눌러야새로운 IP 주소를볼수있습니다. 기타 SCPI 구성명령 (LAN) 여기에서다루지않고 4 장에서설명할몇가지다른 LAN 구성명령이있습니다. LAN 인터페이스제어를위한 SCPI 명령의사용에관한전체내용은 4 장의 " 인터페이스구성명령 " 을참조하십시오. 142
제 3 장특징및기능원격인터페이스구성 Agilent 33220A 웹인터페이스 Agilent 33220A 는기기안에위치하는웹인터페이스를제공합니다. LAN 을통해이인터페이스를사용하여기기의 I/O 구성을보고변경할수있습니다. 또한, 네트워크를통해기기를제어할수있도록해주는원격전면판인터페이스도제공됩니다. 웹인터페이스액세스및사용방법 1. PC 와 33220A 사이의 LAN 인터페이스연결을구성합니다. 2. PC 의웹브라우저를엽니다. 3. 웹인터페이스를시작하려면브라우저의주소필드에기기의 IP 주소나완전한자격을갖춘호스트이름을입력하십시오. 3 4. 웹인터페이스온라인도움말의명령에따르십시오. USB 구성 구성할 USB 구성파라미터가없습니다. Show USB Id 기능을사용해 USB ID 문자열 ( 제조업체가설정 ) 을불러올수있습니다. 전면판작동 : 를누르고 I/O 소프트키를누릅니다. Show USB Id를선택합니다. USB 문자열이다음과같은형식으로표시됩니다. USB ID = usb0::2391::1031::my44nnnnnn::instr MY44nnnnnn 은기기의일련번호입니다. USB ID 를표시하는 SCPI 명령은없습니다. 143
제 3 장특징및기능외부타임베이스레퍼런스 ( 옵션 001) 외부타임베이스레퍼런스 ( 옵션 001) 옵션 001 은여러 Agilent 33220A 함수발생기사이또는 Agilent 33220A 함수발생기와외부 10MHz 클럭신호사이의동기화를가능하게해주는후면판커넥터 (10 MHz In 및 10 MHz Out) 및회로를제공하는외부타임베이스레퍼런스입니다. 또한, 전면판이나원격인터페이스를통해출력파형의위상오프셋도설정할수있습니다. 여러대의 33220A 를동기화하려면모든기기에옵션 001 이설치되어있어야합니다. 3 두 33220A 의위상을정렬하기위해이중채널오실로스코프를사용해출력신호를비교할수있습니다. 1. 10 MHz Out 을 10 MHz In 에연결해두 33220A 를연결합니다. 2. 33220A 의출력을스코프의채널입력에연결합니다. 3. 두함수발생기에서동일한주파수를설정합니다. 스코프에관련주파수와는동기화되지만위상은동기화되지않을신호가표시되어야합니다 ( 사각파가위상차이를잘보여줍니다 ). 144
제 3 장특징및기능외부타임베이스레퍼런스 ( 옵션 001) 4. 첫번째 33220A 에서는위상설정을기본값 (0) 으로두고 Adjust Phase 기능을사용해두번째 33220A 의위상을조정해출력신호를정렬합니다. 위상출력 정렬된후 3 이제정렬된두개의함수발생기를통해 Set 0 Phase 기능을사용하여새로운 0 위상기준포인트를설정할수있습니다. 전면판작동 : 를누르고 Output Setup 소프트키와 Adjust Phase 소프트키를차례로선택합니다. 노브와커서키또는숫자키패드를사용해위상각도 (±360 도 ) 를설정합니다. 스코프에서신호를정렬한다음 Set 0 Phase 를사용해새로운 0 위상기준포인트를설정합니다. 원격인터페이스작동 : 다음명령을사용해위상오프셋을설정합니다 ( 쿼리는현재설정된오프셋을복원합니다 ): PHASe {<angle> MINimum MAXimum} PHASe? [MINimum MAXimum] 다음명령은새로운 0 위상기준포인트를설정합니다. PHASe:REFerence 어플리케이션노트 1426: 다중채널파형발생기를제작하기위해두개이상의신호발생기를연결하는방법 은이내용에관한자세한내용을제공합니다. 145
제 3 장특징및기능교정개요 교정개요 여기에서는함수발생기의교정기능에대해간략하게소개합니다. 교정절차에대한자세한내용은 Agilent 33220A 서비스안내서의제 4 장을참조하십시오. 보정보안 3 이기능을사용하여보안코드를입력하면함수발생기의우발적또는승인되지않은교정을방지할수있습니다. 함수발생기는출고시, 보안기능이활성화되어있습니다. 교정을시작하려면, 먼저정확한보안코드를입력하여함수발생기의보안을해제하십시오. 보안코드를잊어버렸을경우기기내부의메인 PC 보드에있는두개의 "CAL ENABLE" 패드를통해보안기능을비활성화할수있습니다. 자세한내용은 Agilent 33220A 서비스안내서를참조하십시오. 보안코드는출고시 "AT33220A" 로설정되어있습니다. 보안코드는비휘발성메모리에저장되며전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 보안코드는최대 12 개의알파벳문자로구성할수있습니다. 첫번째오는글자는반드시문자를사용해야하지만나머지글자에는문자, 숫자또는밑줄 (" _ ") 을사용할수있습니다. 12 문자모두를사용할필요는없지만, 첫번째글자는반드시문자여야합니다. 146
제 3 장특징및기능교정개요 교정보안해제전면판이나원격인터페이스를통해함수발생기를보안해제할수있습니다. 출고시에는보안기능이활성화되어있으며보안코드는 "AT33220A" 로설정되어있습니다. 일단보안코드를입력하면전면판또는원격작동시반드시코드를입력해야합니다. 예를들어함수발생기를전면판에서보안한경우, 원격인터페이스에서보안해제하려면동일한코드를사용해야합니다. 전면판작동 : 를누른다음 "Test / Cal" 메뉴에서 Secure Off 소프트키를선택하십시오. 원격인터페이스작동 : 다음명령을정확한보안코드와함께전송하면함수발생기를보안해제할수있습니다. CAL:SECURE:STATE OFF,AT33220A 3 교정방지보안전면판이나원격인터페이스에서함수발생기를보안해제할수있습니다. 출고시에는보안기능이활성화되어있으며, 보안코드는 "AT33220A" 로설정되어있습니다. 일단보안코드를입력하면전면판또는원격작동시반드시코드를입력해야합니다. 예를들어함수발생기를전면판에서보안한경우, 원격인터페이스에서보안해제하려면동일한코드를사용해야합니다. 전면판작동 : 를누른다음 "Test/Cal" 메뉴에서 Secure On 소프트키를선택하십시오. 원격인터페이스작동 : 다음명령을정확한보안코드와함께전송하면함수발생기를보안할수있습니다. CAL:SECURE:STATE ON,AT33220A 147
제 3 장특징및기능교정개요 보안코드변경보안코드를변경하려면함수발생기를먼저보안해제한다음, 새로운코드를입력해야합니다. 보안코드를변경하기전에 146 페이지보안코드규정을먼저확인하십시오. 3 전면판작동 : 보안코드를변경하려면이전보안코드를사용하여함수발생기를보안해제하십시오. 그런다음, 를누르고 "Test/Cal" 메뉴에서 Secure Code 소프트키를선택하십시오. 전면판에서코드를변경하면원격인터페이스의보안코드도변경됩니다. 원격인터페이스작동 : 보안코드를변경하려면먼저이전보안코드를사용하여함수발생기를보안해제해야합니다. 그런다음, 아래와같이새코드를입력하십시오. CAL:SECURE:STATE OFF, AT33220A 이전코드를사용하여보안해제 CAL:SECURE:CODE SN123456789 새코드입력 보정카운트 얼마나많은교정을수행했는지확인할수있습니다. 함수발생기는출고시교정되어있습니다. 함수발생기를구입한후카운트를읽어초기값을결정해야합니다. 교정카운트는비휘발성메모리에저장되면전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 교정카운트는최대 65,535 까지증가하며, 그값이후에는 "0" 으로다시돌아갑니다. 값은각교정포인트마다하나씩증가하므로, 완전한교정은여러카운트별값을증가시킬수있습니다. 전면판작동 : 를누른다음 "Test / Cal" 메뉴에서 Cal Info 소프트키를선택하십시오. 교정카운트는디스플레이의메시지에포함됩니다. 원격인터페이스작동 : CAL:COUNt? 148
제 3 장특징및기능교정개요 교정메시지 함수발생기를사용하면본체의교정메모리에메시지한개를저장할수있습니다. 예를들어마지막교정이수행된날짜, 다음교정을수행할날짜, 함수발생기의일련번호또는새로운교정을위해연락할사람의이름과전화번호등의정보를저장할수있습니다. 교정메시지는원격메시지에서만기록할수있으며함수발생기가보안해제되어있을때만기록할수있습니다. 메시지는전면패널또는원격인터페이스에서읽을수있습니다. 함수발생기가보안또는보안해제되어있는지에대한교정메시지를읽을수있습니다. 교정메시지에는최대 40 개문자를포함할수있습니다 ( 추가문자는잘립니다 ). 보정메시지를저장하면메모리에미리저장되어있는메시지위에덮어쓰여집니다. 3 교정메시지는비휘발성메모리에저장되면전원이꺼지거나원격인터페이스가재설정된후에도변경되지않습니다. 전면판작동 : 를누른다음 "Test / Cal" 메뉴에서 Cal Info 소프트키를선택하십시오. 교정메시지는디스플레이의메시지에포함됩니다. 원격인터페이스작동 : 교정메시지를저장하려면, 작은따옴표 (' ') 안에원하는문자열을포함하여다음명령을전송하십시오. CAL:STR 'Cal Due: 01 August 2003' 149
제 3 장특징및기능기본설정 기본설정 다음페이지의표는 Agilent 33220A 의기본설정을요약한것입니다. 이표는사용의편리를위해본설명서의뒷표지안쪽과빠른참조카드에복사되어있습니다. 주 : 파워다운호출모드를활성화한경우에는파워온상태가표의파워온상태와다릅니다. 126 페이지의 " 기기상태저장 " 을참조하십시오. 3 150
제 3 장특징및기능 Agilent 33220A 기본설정 Agilent 33220A 기본설정 출력구성함수주파수진폭 / 오프셋출력단위출력터미네이션자동범위변조반송파 (AM, FM, PM, FSK) 반송파 (PWM) 변조파형 (AM) 변조파형 (FM, PM, PWM) AM 깊이 FM 편차 PM 편차 FSK Hop 주파수 FSK 속도 PWM 폭편차변조상태스윕시작 / 정지주파수스윕시간스윕모드스윕상태버스트버스트카운트버스트주기버스트시작위상버스트상태시스템관련작동 파워다운호출디스플레이모드오류대기열저장상태, 저장임의출력상태트리거작동트리거소스원격인터페이스구성 GPIB 주소 DHCF Auto IP IP 주소 서브넷마스크 기본게이트웨이 DNS 서버 호스트이름 도메인이름교정교정상태 기본설정사인파 1 khz 100 mvpp / 0.000 Vdc Vp p 50Ω On 기본설정 khz 사인파 1 khz 펄스 100 Hz 사인파 10 Hz 사인파 100% 100 Hz 180 도 100 Hz 10 Hz 10 µs Off 기본설정 100 Hz / 1 khz 1 초선형 Off 기본설정 1 사이클 10 ms 0 도 Off 기본설정 비활성화 On 오류삭제변경없음 Off 기본설정내부 ( 즉각 ) 기본설정 10 On On 169.254.2.20 255.255.0.0 0.0.0.0 0.0.0.0 없음 없음 기본설정보안 3 151
제 3 장특징및기능 Agilent 33220A 기본설정 3 152
4 4 원격인터페이스참조사항
원격인터페이스참조사항 4 SCPI SCPI SCPI 명령요약 (155페이지) 간단한프로그래밍개요 (168페이지) APPLy 명령사용 (170페이지) 출력구성명령 (179페이지) 펄스구성명령 (192페이지) 진폭변조 (AM) 명령 (197페이지) 주파수변조 (FM) 명령 (200페이지) 위상변조 (PM) 명령 (204페이지) 주파수-Shift 키 (FSK) 명령 (207페이지) 펄스폭변조 (PWM) 명령 (210페이지) 주파수스윕명령 (215페이지) 버스트모드명령 (223페이지) 트리거명령 (231페이지) 임의파형명령 (234페이지) 상태저장명령 (245페이지) 시스템관련명령 (249페이지) 인터페이스구성명령 (254페이지) 위상잠금명령 ( 옵션 001 전용 ) (258페이지) SCPI 상태시스템 (260페이지) 상태보고명령 (269페이지) 교정명령 (273페이지) SCPI 언어소개 (275페이지) 장치삭제사용 (280페이지) 본설명서에서는 " 기본 " 상태와값을알수있습니다. 파워다운호출모드를활성화하지않았다면전원을켤때이러한상태와값이기본적으로나타납니다 ( 제 3 장의 " 기기상태저장 " 참조 ). SCPI SCPI 언어를처음사용하는경우에는함수발생기를프로그램하기전에위의내용을참조하여 SCPI 언어사용법을익히십시오. 154
제 4 장원격인터페이스참조사항 SCPI 명령요약 SCPI 명령요약 본설명서에서는원격인터페이스프로그래밍 SCPI 명령어구문을다음과같이표기합니다. [ ] 는키워드옵션또는변수를표시합니다. { } 는명령어문자열내의변수를표시합니다. < > 는값을바꿔야하는변수를표시합니다. 는여러가지선택변수를구분합니다. 명령요약 APPLy 명령 ( 자세한내용은 170 페이지참조 ) APPLy :SINusoid [<frequency> [,<amplitude> [,<offset>] ]] :SQUare [<frequency> [,<amplitude> [,<offset>] ]] :RAMP [<frequency> [,<amplitude> [,<offset>] ]] :PULSe [<frequency> [,<amplitude> [,<offset>] ]] :NOISe [<frequency DEF> 1 [,<amplitude> [,<offset>] ]] :DC [<frequency DEF> 1 [,<amplitude> DEF> 1 [,<offset>] ]] :USER [<frequency> [,<amplitude> [,<offset>] ]] APPLy? 4 1 이변수는 APPLy 명령에아무런영향을미치지않지만, 값또는 "DEFault" 를반드시지정해야합니다. 155
제 4 장원격인터페이스참조사항 SCPI 명령요약 출력구성명령 명령요약 4 ( 자세한내용은 179 페이지참조 ) FUNCtion {SINusoid SQUare RAMP PULSe NOISe DC USER} FUNCtion? FREQuency {<frequency> MINimum MAXimum} FREQuency? [MINimum MAXimum] VOLTage {<amplitude> MINimum MAXimum} VOLTage? [MINimum MAXimum] VOLTage:OFFSet {<offset> MINimum MAXimum} VOLTage:OFFSet? [MINimum MAXimum] VOLTage :HIGH {<voltage> MINimum MAXimum} :HIGH? [MINimum MAXimum] :LOW {<voltage> MINimum MAXimum} :LOW? [MINimum MAXimum] VOLTage:RANGe:AUTO {OFF ON ONCE} VOLTage:RANGe:AUTO? VOLTage:UNIT {VPP VRMS DBM} VOLTage:UNIT? FUNCtion:SQUare:DCYCle {<percent> MINimum MAXimum} FUNCtion:SQUare:DCYCle? [MINimum MAXimum] FUNCtion:RAMP:SYMMetry {<percent> MINimum MAXimum} FUNCtion:RAMP:SYMMetry? [MINimum MAXimum] OUTPut {OFF ON} OUTPut? OUTPut:LOAD {<ohms> INFinity MINimum MAXimum} OUTPut:LOAD? [MINimum MAXimum] OUTPut:POLarity {NORMal INVerted} OUTPut:POLarity? OUTPut:SYNC {OFF ON} OUTPut:SYNC? 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 156
제 4 장원격인터페이스참조사항 SCPI 명령요약 펄스구성명령 ( 자세한내용은 192 페이지참조 ) PULSe:PERiod {<seconds> MINimum MAXimum} PULSe:PERiod? [MINimum MAXimum] FUNCtion:PULSe :HOLD {WIDTh DCYCle} :HOLD? [WIDTh DCYCle] :WIDTh {<seconds> MINimum MAXimum} 임계값 50%~50% :WIDTh? [MINimum MAXimum] :DCYCle {<percent> MINimum MAXimum} :DCYCle? [MINimum MAXimum] :TRANsition {<seconds> MINimum MAXimum} 임계값 10%~90% :TRANsition? [MINimum MAXimum] 명령요약 4 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 157
제 4 장원격인터페이스참조사항 SCPI 명령요약 명령요약 4 AM 명령 FM 명령 변조명령 ( 자세한내용은 197 페이지참조 ) AM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? AM:INTernal :FREQuency {<frequency> MINimum MAXimum} :FREQuency? [MINimum MAXimum] AM:DEPTh {<depth in percent> MINimum MAXimum} AM:DEPTh? [MINimum MAXimum] AM:SOURce {INTernal EXTernal} AM:SOURce? AM:STATe {OFF ON} AM:STATe? FM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? FM:INTernal :FREQuency {<frequency> MINimum MAXimum} :FREQuency? [MINimum MAXimum] FM:DEViation {<peak deviation in Hz> MINimum MAXimum} FM:DEViation? [MINimum MAXimum] FM:SOURce {INTernal EXTernal} FM:SOURce? FM:STATe {OFF ON} FM:STATe? 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 158
제 4 장원격인터페이스참조사항 SCPI 명령요약 PM 명령 PM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? PM:INTernal :FREQuency {<frequency> MINimum MAXimum} :FREQuency? [MINimum MAXimum] PM:DEViation {<deviation in degrees> MINimum MAXimum} PM:DEViation? [MINimum MAXimum] PM:SOURce {INTernal EXTernal} PM:SOURce? PM:STATe {OFF ON} PM:STATe? 명령요약 FSK 명령 PWM 명령 FSKey:FREQuency {<frequency> MINimum MAXimum} FSKey:FREQuency? [MINimum MAXimum] FSKey:INTernal:RATE {<rate in Hz> MINimum MAXimum} FSKey:INTernal:RATE? [MINimum MAXimum] FSKey:SOURce {INTernal EXTernal} FSKey:SOURce? FSKey:STATe {OFF ON} FSKey:STATe? PWM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? PWM:INTernal :FREQuency {<frequency> MINimum MAXimum} :FREQuency? [MINimum MAXimum] PWM:DEViation {<deviation in seconds> MINimum MAXimum} PWM:DEViation? [MINimum MAXimum] PWM:DEViation:DCYCle {<deviation in percent> MINimum MAXimum} PWM:DEViation:DCYCle? [MINimum MAXimum] PWM:SOURce {INTernal EXTernal} PWM:SOURce? PWM:STATe {OFF ON} PWM:STATe? 4 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 159
제 4 장원격인터페이스참조사항 SCPI 명령요약 스윕명령 명령요약 4 ( 자세한내용은 217 페이지참조 ) FREQuency :STARt {<frequency> MINimum MAXimum} :STARt? [MINimum MAXimum] :STOP {<frequency> MINimum MAXimum} :STOP? [MINimum MAXimum] FREQuency :CENTer {<frequency> MINimum MAXimum} :CENTer? [MINimum MAXimum] :SPAN {<frequency> MINimum MAXimum} :SPAN? [MINimum MAXimum] SWEep :SPACing {LINear LOGarithmic} :SPACing? :TIME {<seconds> MINimum MAXimum} :TIME? [MINimum MAXimum] SWEep:STATe {OFF ON} SWEep:STATe? TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? TRIGger:SLOPe {POSitive NEGative} "Trig In" 커넥터 TRIGger:SLOPe? OUTPut :TRIGger:SLOPe {POSitive NEGative} "Trig Out" 커넥터 :TRIGger:SLOPe? :TRIGger {OFF ON} :TRIGger? MARKer:FREQuency {<frequency> MINimum MAXimum} MARKER:FREQuency? [MINimum MAXimum] MARKer {OFF ON} MARKer? 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 160
제 4 장원격인터페이스참조사항 SCPI 명령요약 버스트명령 ( 자세한내용은 223 페이지참조 ) BURSt:MODE {TRIGgered GATed} BURSt:MODE? BURSt:NCYCles {<# cycles> INFinity MINimum MAXimum} BURSt:NCYCles? [MINimum MAXimum] BURSt:INTernal:PERiod {<seconds> MINimum MAXimum} BURSt:INTernal:PERiod? [MINimum MAXimum] BURSt:PHASe {<angle> MINimum MAXimum} BURSt:PHASe? [MINimum MAXimum] BURSt:STATe {OFF ON} BURSt:STATe? UNIT:ANGLe {DEGree RADian} UNIT:ANGLe? TRIGger:SOURce {IMMediate EXTernal BUS} 트리거버스트 TRIGger:SOURce? TRIGger:SLOPe {POSitive NEGative} "Trig In" 커넥터 TRIGger:SLOPe? BURSt:GATE:POLarity {NORMal INVerted} 외부게이트버스트 BURSt:GATE:POLarity? OUTPut :TRIGger:SLOPe {POSitive NEGative} "Trig Out" 커넥터 :TRIGger:SLOPe? :TRIGger {OFF ON} :TRIGger? 명령요약 4 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 161
제 4 장원격인터페이스참조사항 SCPI 명령요약 임의파형명령 명령요약 4 ( 자세한내용은 234 페이지참조 ) DATA VOLATILE, <value>, <value>,... DATA:DAC VOLATILE, {<binary block> <value>, <value>,... } FORMat:BORDer {NORMal SWAPped} 바이트명령지정 FORMat:BORDer? DATA:COPY <destination arb name> [,VOLATILE] FUNCtion:USER {<arb name> 1 VOLATILE} FUNCtion:USER? FUNCtion USER FUNCtion? DATA :CATalog? :NVOLatile:CATalog? :NVOLatile:FREE? DATA:DELete <arb name> DATA:DELete:ALL DATA :ATTRibute:AVERage? [<arb name> 1 ] :ATTRibute:CFACtor? [<arb name> 1 ] :ATTRibute:POINts? [<arb name> 1 ] :ATTRibute:PTPeak? [<arb name> 1 ] 1 내장임의파형의이름은 EXP_RISE, EXP_FALL, NEG_RAMP, SINC 및 CARDIAC 입니다. 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 162
제 4 장원격인터페이스참조사항 SCPI 명령요약 트리거명령 ( 자세한내용은 231 페이지참조 ) 이명령은스윕및버스트에서만사용됩니다. TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? TRIGger *TRG TRIGger:SLOPe {POSitive NEGative} "Trig In" 커넥터 TRIGger:SLOPe? BURSt:GATE:POLarity {NORMal INVerted} 외부게이트버스트 BURSt:GATE:POLarity? OUTPut :TRIGger:SLOPe {POSitive NEGative} "Trig Out" 커넥터 :TRIGger:SLOPe? :TRIGger {OFF ON} :TRIGger? 명령요약 4 상태저장명령 ( 자세한내용은 245 페이지참조 ) *SAV {0 1 2 3 4} 상태 0 은전원차단시의기기상태입니다. *RCL {0 1 2 3 4} 상태 1 에서 4 까지는사용자정의상태입니다. MEMory:STATe :NAME {0 1 2 3 4} [,<name>] :NAME? {0 1 2 3 4} :DELete {0 1 2 3 4} :RECall:AUTO {OFF ON} :RECall:AUTO? :VALid? {0 1 2 3 4} :CATalog? MEMory:NSTates? 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 163
제 4 장원격인터페이스참조사항 SCPI 명령요약 시스템관련명령 ( 자세한내용은 249 페이지참조 ) 명령요약 4 SYSTem:ERRor? *IDN? DISPlay {OFF ON} DISPlay? DISPlay :TEXT <quoted string> :TEXT? :TEXT:CLEar *RST *TST? SYSTem:VERSion? SYSTem :BEEPer :BEEPer:STATe {OFF ON} :BEEPer:STATe? SYSTem :KLOCk[:STATe] {OFF ON} :KLOCk:EXCLude {NONE LOCal} :KLOCk:EXCLude? SYSTem:SECurity:IMMediate 주의. 모든메모리를지우십시오. 루틴애플리케이션에서는권장안힘 *LRN? *OPC *OPC? *WAI 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 164
제 4 장원격인터페이스참조사항 SCPI 명령요약 인터페이스구성명령 ( 자세한내용은 254 페이지참조 ) SYSTem:LOCal SYSTem:REMote SYSTem:RWLock SYSTem:COMMunicate:RLSTate {LOCal REMote RWLock} SYSTem:COMMunicate:GPIB :ADDRess <address> :ADDRess? SYSTem:COMMunicate:LAN :AUTOip[:STATe] {OFF 0 ON 1} :AUTOip[:STATe]? :IPADdress <address> :IPADdress? :LIPaddress? :MAC? :MEDiasense {OFF 0 ON 1} :MEDiasense? :NETBios {OFF 0 ON 1} :NETBios? :TELNet:PROMpt <string> :TELNet:PROMpt? :TELNet:WMESsage <string> :TELNet:WMESsage? 명령요약 4 굵은체로표시되는변수는 *RST ( 재설정 ) 명령다음에선택됩니다. 165
제 4 장원격인터페이스참조사항 SCPI 명령요약 위상잠금명령 이명령에는옵션 001, 외부타임베이스참조가필요합니다 ( 자세한내용은 258 페이지참조 ). PHASe {<angle> MINimum MAXimum} PHASe? [MINimum MAXimum] PHASe:REFerence PHASe:UNLock:ERRor:STATe {OFF ON} PHASe:UNLock:ERRor:STATe? UNIT:ANGLe {DEGree RADian} UNIT:ANGLe? 4 상태보고명령 ( 자세한내용은 269 페이지참조 ) *STB? *SRE <enable value> *SRE? STATus :QUEStionable:CONDition? :QUEStionable[:EVENt]? :QUEStionable:ENABle <enable value> :QUEStionable:ENABle? *ESR? *ESE <enable value> *ESE? *CLS STATus:PRESet *PSC {0 1} *PSC? *OPC 166
제 4 장원격인터페이스참조사항 SCPI 명령요약 교정명령 ( 자세한내용은 273 페이지참조 ) CAL? CAL :SECure:STATe {OFF ON},<code> :SECure:STATe? :SECure:CODE <new code> :SETup <0 1 2 3... 94> :SETup? :VALue <value> :VALue? :COUNt? :STRing <quoted string> :STRing? IEEE 488.2 일반명령 4 *CLS *ESR? *ESE <enable value> *ESE? *IDN? *LRN? *OPC *OPC? *PSC {0 1} *PSC? *RST *SAV {0 1 2 3 4} 상태 0 은전원차단시기기상태입니다. *RCL {0 1 2 3 4} 상태 1에서 4까지는사용자가정의한상태입니다. *STB? *SRE <enable value> *SRE? *TRG *TST? 167
제 4 장원격인터페이스참조사항간단한프로그래밍개요 간단한프로그래밍개요 이항목에서는원격인터페이스로함수발생기를프로그램할경우사용되는기본테크닉에대해간단히설명합니다. 여기설명된내용은개요일뿐이며응용프로그램작성에필요한세부사항은제공하지않습니다. 자세한내용은이장의뒷부분및제 6 장의응용프로그램예를참조하십시오. 기기제어에대한자세한내용은프로그래밍응용프로그램의사용설명서를참조하십시오. APPLy 명령사용 APPLy 명령을사용하면원격인터페이스로함수발생기를간단히프로그램할수있습니다. 예를들어, 사용자의컴퓨터에서전송된다음명령문자열은 -2.5 볼트오프셋으로 5 khz 에서 3 Vpp 사인파를출력합니다. APPL:SIN 5.0E+3, 3.0, -2.5 4 로우레벨명령사용 APPLy 명령을사용하면함수발생기를간편하게프로그램할수있고, 로우레벨명령을사용하면개별변수를보다유연하게변경할수있습니다. 예를들어사용자의컴퓨터에서전송된다음명령문자열은 3 Vpp 사인파를 5 khz, -2.5 볼트오프셋에서출력합니다. FUNC SIN FREQ 5000 VOLT 3.0 VOLT:OFFS -2.5 사인파선택 주파수를 5 khz 로설정진폭을 3 Vpp 로설정오프셋을 -2.5 Vdc 로설정 168
제 4 장원격인터페이스참조사항간단한프로그래밍개요 쿼리응답확인 쿼리명령 ("?" 로끝나는명령 ) 을사용하는경우에만함수발생기에응답메시지전송을지시할수있습니다. 쿼리는내부기기설정을복구합니다. 예를들어, 사용자의컴퓨터에서다음명령문자열을전송하면, 함수발생기의오류대기열을확인한다음, 가장최근오류에서응답을구합니다. dimension statement 크기문자열배열 (255 요소 ) SYST:ERR? enter statement 오류대기열확인 오류문자열응답입력 트리거소스선택 스윕또는버스트가활성화되면, 함수발생기는직접내부트리거, 후면판 Trig In 커넥터의하드웨어트리거, 전면판키의수동트리거또는소프트웨어 ( 버스 ) 트리거를받아들입니다. 기본값으로내부트리거소스가선택됩니다. 외부또는소프트웨어트리거소스를사용하려면먼저해당소스를선택해야합니다. 예를들어, 사용자의컴퓨터에서전송된다음명령문자열은후면판 Trig In 커넥터에서 TTL 펄스의상승구간을수신할때마다 3 사이클버스트를출력합니다. 4 BURS:NCYC 3 TRIG:SLOP POS TRIG:SOUR EXT BURS:STAT ON 버스트카운트를 3 사이클로설정극성을상승구간으로설정외부트리거소스선택버스트모드활성화 169
제 4 장원격인터페이스참조사항 APPLy 명령사용 APPLy 명령사용 제 3 장, 55 페이지의 " 출력구성 " 을참조하십시오. APPLy 명령을사용하면원격인터페이스로함수발생기를간단히프로그램할수있습니다. 아래구문에서확인할수있듯이, 하나의명령으로함수, 주파수, 진폭및오프셋모두를선택할수있습니다. APPLy:<function> [<frequency> [,<amplitude> [,<offset>] ]] 예를들어사용자의컴퓨터에서다음명령문자열을전송하면 3 Vpp 사인파를 5 khz, -2.5 볼트오프셋으로출력합니다. APPL:SIN 5 KHZ, 3.0 VPP, -2.5 V APPLy 명령으로다음과같은작업을실행할수있습니다. 4 트리거소스를직접으로설정합니다 (TRIG:SOUR IMM 명령과동등 ). 현재활성화된모든변조, 스윕또는버스트모드를끄고기기를연속파형모드로설정합니다. Output 커넥터를켜지만 (OUTP ON 명령 ), 출력터미네이션설정 (OUTP:LOAD 명령 ) 을변경하지는않습니다. 전압범위자동설정을무시하고, 범위자동설정기능을자동으로활성화합니다 (VOLT:RANG:AUTO 명령 ). 방형파의경우, 현재듀티사이클설정을무시하고자동으로 50% 로설정합니다 (FUNC:SQU:DCYC 명령 ). 램프파형의경우, 현재대칭설정을무시하고자동으로 100% 로설정합니다 (FUNC:RAMP:SYMM 명령 ). APPLy 명령의구문문장은 175 페이지나와있습니다. 170
제 4 장원격인터페이스참조사항 APPLy 명령사용 출력주파수 APPLy 명령의 frequency 변수의경우, 출력주파수범위는지정한함수에따라다릅니다. frequency 변수에지정한값대신 "MINimum", "MAXimum" 또는 "DEFault" 를사용할수있습니다. MIN 은지정한함수에허용되는최소주파수를선택하고 MAX 는최대주파수를선택합니다. 모든함수의기본주파수는 1kHz 입니다. 함수최소주파수최대주파수 사인방형램프펄스잡음, DC Arbs 1 µhz 1 µhz 1 µhz 500 µhz 적용안됨 1 µhz 20 MHz 20 MHz 200 khz 5 MHz 적용안됨 6 MHz 함수로인한한계 : 주파수한계는 APPLy 명령에서지정된함수에의해결정됩니다. APPLy 명령은항상함수와주파수를모두설정하며지정된주파수는함수에적합한것이어야합니다. 예를들어, 명령 APPL:RAMP 20 MHz 는 "Data out of range" 오류를발생시킵니다. 주파수는램프파형의최대주파수인 200 khz 로설정됩니다. 4 171
제 4 장원격인터페이스참조사항 APPLy 명령사용 출력진폭 APPLy 명령의 amplitude 변수의경우, 출력진폭범위는지정한함수와출력터미네이션에따라다릅니다. amplitude 변수에지정한값대신, "MINimum", "MAXimum" 또는 "DEFault" 를사용할수있습니다. MIN 은최소진폭을선택합니다 (10 mvpp ~ 50 ohms). MAX 는지정한함수의최대진폭을선택합니다 ( 함수와오프셋전압에따라최대 10 Vpp ~ 50 ohms). 모든함수의기본진폭은 100 mvpp (50 ohms) 입니다. 출력터미네이션으로인한한계 : 출력진폭한계는현재의출력터미네이션설정에의해결정됩니다 (APPLy 명령은터미네이션설정을변경하지않습니다 ). 예를들어, 진폭을 10 Vpp 로설정한다음, 출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하려면, 함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다 ( 오류가발생하지않음 ). " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된진폭은반으로줄어듭니다. 자세한내용은 189 페이지 OUTP:LOAD 명령을참조하십시오. 4 APPLy 명령의일부분으로서, 출력진폭을다음과같이 Vpp, Vrms 또는 dbm 단위로설정할수있습니다. APPL:SIN 5.0E+3, 3.0 VRMS, -2.5 또는 VOLT:UNIT 명령을사용하여 (191 페이지참조 ) 뒤이은모든명령의출력단위를지정할수있습니다. APPLy 명령의일부분으로서단위를지정하지않으면 VOLT:UNIT 명령이우선됩니다. 예를들어, VOLT:UNIT 명령을사용하여 "Vrms" 를선택하고 APPLy 명령으로단위를지정하지않으면, APPLy 명령에서 amplitude 변수에지정된값은 "Vrms" 단위로표시됩니다. 172
제 4 장원격인터페이스참조사항 APPLy 명령사용 현재출력터미네이션이 " 하이임피던스 " 로설정되어있으면출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 191 페이지 VOLT:UNIT 명령을참조하십시오. 단위선택으로인한한계 : 진폭한계는출력단위에따라결정될수도있습니다. 이현상은출력함수에따라크레스트요인이다르기때문에단위가 Vrms 또는 dbm 일때발생합니다. 예를들어, 5 Vrms 방형파 (50 ohms) 를출력한다음사인파로변경하려는경우, 함수발생기는출력진폭을 3.536 Vrms (Vrms 단위사인파의상한 ) 로자동조정합니다. 원격인터페이스로부터 "Data out of range" 라는오류가발생하며진폭은설명대로조정됩니다. 임의파형한계 : 임의파형의경우, 파형데이터포인트가출력 DAC (Digital-to- Analog Converter) 의일부범위만을사용할경우최대진폭이제한됩니다. 예를들어내장 " 사인파 " 는 ±1/2 사이값의일부범위만을사용하므로, 최대진폭이 6.087 Vpp (50 ohms) 로제한됩니다. 진폭을변경하는동안출력감쇠기의스위칭으로인해특정전압에서출력파형이일시적으로방해받을수도있습니다. 그러나, 진폭은제어되기때문에출력전압은범위를스위칭하는동안현재설정을초과하지않습니다. 출력방해현상을방지하려면 VOLT:RANG:AUTO 명령을사용하여전압범위자동설정기능을비활성화하십시오 ( 자세한내용은 186 페이지참조 ). APPLy 명령은자동범위기능을자동으로활성화합니다. 4 173
제 4 장원격인터페이스참조사항 APPLy 명령사용 DC 오프셋전압 APPLy 명령의 offset 변수의경우, 변수에지정한값대신 "MINimum", "MAXimum" 또는 "DEFault" 를사용할수있습니다. MIN 은지정한함수와진폭의 dc 오프셋전압을최저음수값으로설정합니다. MAX 는지정한함수와진폭의 dc 오프셋전압을최대치로설정합니다. 모든함수의기본오프셋은 0 볼트입니다. 4 진폭으로인한한계 : 다음은오프셋전압과출력진폭간의관계입니다. Vmax는선택한출력터미네이션의최대피크전압입니다 (50 Ω 로드의경우 5 볼트, 하이임피던스로드의경우 10 볼트 ). Voffset < Vmax - Vpp ---------- 2 지정한오프셋전압이유효하지않은경우, 함수발생기는오프셋전압을지정된진폭에서사용할수있는최대 dc 전압으로자동조절합니다. 원격인터페이스에서 "Data out of range" 라는오류가발생하고주파수는설명대로조정됩니다. 출력터미네이션으로인한한계 : 오프셋한계는현재출력터미네이션설정에의해결정됩니다 (APPLy 명령은터미네이션설정을변경하지않습니다 ). 예를들어, 오프셋을 100 mvdc 로설정한다음출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기의전면판에표시된오프셋전압은 200 mvdc 로두배가됩니다 ( 오류가발생하지않음 ). " 하이임피던스 " 에서 50 ohms 으로변경하면표시된오프셋은반으로줄어듭니다. 자세한내용은 189 페이지 OUTP:LOAD 명령을참조하십시오. 임의파형한계 : 임의파형에서, 파형데이터포인트가출력 DAC (Digital-to-Analog Converter) 의일부범위만을사용할경우최대오프셋진폭이제한됩니다. 예를들어, 내장 " 사인파 " 는 ±1 사이값의일부범위만을사용하기때문에최대진폭이 4.95 볼트 (50 ohms) 로제한됩니다. "0" DAC 값은파형데이터포인트가출력 DAC 의전체범위를사용하지않는경우에도오프셋참조로계속사용됩니다. 174
제 4 장원격인터페이스참조사항 APPLy 명령사용 APPLy 명령구문 APPLy 명령에서옵션변수를사용 ( 대괄호표시 ) 하기때문에, amplitude 변수를사용하려면 frequency 를지정해야하고, offset 변수를사용하려면 frequency 와 amplitude 모두를지정해야합니다. 예를들어, 다음과같은명령문자열을사용할수있습니다 (frequency 와 amplitude 가지정되었지만 offset 은삭제되어기본값사용 ). APPL:SIN 5.0E+3, 3.0 그러나 frequency 를지정하지않으면진폭또는오프셋을지정할수없습니다. frequency, amplitude 및 offset 변수에지정한값대신 "MINimum", "MAXimum" 또는 "DEFault" 를사용할수있습니다. 예를들어다음문장은 -2.5 볼트오프셋으로 20 MHz 에서 3 Vpp 사인파를출력합니다. APPL:SIN MAX, 3.0, -2.5 APPLy 명령으로다음과같은작업을실행할수있습니다. 트리거소스를직접으로설정합니다 (TRIG:SOUR IMM 명령과동등 ). 현재활성화된모든변조, 스윕또는버스트모드를끄고기기를연속파형모드로설정합니다. 4 Output 커넥터를켜지만 (OUTP ON 명령 ) 출력터미네이션설정 (OUTP:LOAD 명령 ) 을변경하지는않습니다. 전압범위자동설정을무시하고, 범위자동설정기능을자동으로활성화합니다 (VOLT:RANG:AUTO 명령 ). 방형파의경우, 현재듀티사이클설정을무시하고자동으로 50% 로설정합니다 (FUNC:SQU:DCYC 명령 ). 램프파형의경우, 현재대칭설정을무시하고자동으로 100% 로설정합니다 (FUNC:RAMP:SYMM 명령 ). 175
제 4 장원격인터페이스참조사항 APPLy 명령사용 APPLy:SINusoid [<frequency> [,<amplitude> [,<offset>] ]] 지정된주파수, 진폭및 dc 오프셋으로사인파를출력합니다. 파형은명령이수행되면바로출력됩니다. APPLy:SQUare [<frequency> [,<amplitude> [,<offset>] ]] 지정된주파수, 진폭및 dc 오프셋으로방형파를출력합니다. 이명령은현재듀티주기설정을무시하며자동으로 50% 를선택합니다. 파형은명령이수행되면바로출력됩니다. APPLy:RAMP [<frequency> [,<amplitude> [,<offset>] ]] 지정된주파수, 진폭및 dc 오프셋으로램프파를출력합니다. 이명령은현재대칭설정을무시하며자동으로 100% 를선택합니다. 파형은명령이수행되면바로출력됩니다. 4 APPLy:PULSe [<frequency> [,<amplitude> [,<offset>] ]] 지정된주파수, 진폭및 dc 오프셋으로펄스파를출력합니다. 파형은명령이수행되면바로출력됩니다. 이명령은 " 보류 " (FUNC:PULS:HOLD 명령 ) 시킬대상에따라현재펄스폭설정 (FUNC:PULS:WIDT 명령 ) 또는펄스듀티사이클설정 (FUNC:PULS:DCYC 명령 ) 을유지합니다. 구간시간설정 (FUNC:PULS:TRAN 명령 ) 도유지됩니다. 그러나, 함수발생기는지정된주파수에따라펄스폭또는구간시간을조정하여펄스파의주파수한계를준수합니다. 펄스폭과구간시간설정에대한자세한내용은 192 페이지를참조하십시오. 176
제 4 장원격인터페이스참조사항 APPLy 명령사용 APPLy:NOISe [<frequency DEFault> [,<amplitude> [,<offset>] ]] 지정된진폭과 dc 오프셋으로가우스잡음을출력합니다. 파형은명령이수행되면바로출력됩니다. frequency 변수는이명령에아무런영향을미치지않지만, 사용자는값또는 "DEFault" 를지정해야합니다 ( 잡음함수의대역폭은 10 MHz 입니다 ). 주파수를지정해도잡음출력에는아무런영향을미치지않지만다른함수로변경해도값은계속기억됩니다. 다음문장과같이잡음에 APPLy 명령을사용할수있습니다. APPL:NOIS DEF, 5.0, 2.0 APPLy:DC [<frequency DEFault> [,<amplitude> DEFault> [,<offset>] ]] offset 변수에서지정한레벨로 dc 전압을출력합니다. dc 전압은 50 ohms 에서 ±5 Vdc 또는개방회로에서는 ±10 Vdc 로설정할수있습니다. dc 전압은명령이수행되면바로출력됩니다. frequency 와 amplitude 변수는이명령에아무런영향을미치지않지만사용자는값또는 "DEFault" 를지정해야합니다. 주파수와진폭을지정해도 dc 출력에는아무런영향을미치지않지만다른함수로변경해도값은계속기억됩니다. 다음문장과같이 dc 출력에 APPLy 명령을사용할수있습니다. APPL:DC DEF, DEF, -2.5 4 APPLy:USER [<frequency> [,<amplitude> [,<offset>] ]] FUNC:USER 명령으로선택된현재의임의파형을출력합니다. 파형은지정된주파수, 진폭및 dc 오프셋을사용하여출력됩니다. 파형은명령이수행되면바로출력됩니다. 임의파형을메모리로다운로드하는경우, 자세한내용은 234 페이지를참조하십시오. 177
제 4 장원격인터페이스참조사항 APPLy 명령사용 APPLy? 함수발생기의현재구성을쿼리하고따옴표문자열을보냅니다. 이명령의목적은사용자가해당쿼리응답을프로그래밍응용프로그램의 APPL: 명령에첨부하여그결과를지정된상태에서함수발생기에저장하여사용할수있게하는것입니다. 함수, 주파수, 진폭및오프셋이아래예의문자열과같이나타납니다 ( 따옴표는문자열의일부로나타납니다 ). "SIN +5.0000000000000E+03,+3.0000000000000E+00, -2.5000000000000E+00" 4 178
제 4 장원격인터페이스참조사항출력구성명령 출력구성명령 제 3 장, 55 페이지의 " 출력구성 " 을참조하십시오. 이항목에서는함수발생기프로그램에사용되는로우레벨명령에대해설명합니다. APPLy 명령을사용하면함수발생기를간편하게프로그램할수있고, 로우레벨명령을사용하면개별변수를보다유연하게변경할수있습니다. FUNCtion {SINusoid SQUare RAMP PULSe NOISe DC USER} FUNCtion? 출력함수를선택합니다. 이전에선택한주파수, 진폭및오프셋전압설정으로선택한파형이출력됩니다. FUNC? 쿼리는 "SIN", "SQU", "RAMP", "PULS", "NOIS", "DC" 또는 USER" 를반환합니다. "USER" 를선택한경우, 함수발생기는 FUNC:USER 명령에의해현재선택된임의파형을출력합니다. 아래표에는변조, 스윕및버스트에서사용할수있는출력함수가표시되어있습니다. " " 은유효한조합을표시합니다. 변조, 스윕또는버스트에허용되지않는함수로변경하려는경우, 변조또는모드가꺼집니다. 4 사인방형램프펄스잡음 DC 사용자정의 AM, FM, PM, FSK, 반송 PWM 반송 스윕모드 버스트모드 1 1 외부게이트버스트모드에서만허용됩니다. 179
제 4 장원격인터페이스참조사항출력구성명령 함수한계 : 변경하려는최대주파수가현재함수의최대주파수보다작은경우, 주파수는새로운함수의최대값으로조절됩니다. 예를들어, 현재 20 MHz 사인파를출력중이고, 램프함수를변경하려는경우, 함수발생기는출력주파수를 200 khz ( 램프의상한 ) 로자동조절합니다. 원격인터페이스로부터 "Settings conflict" 오류가발생하며주파수는설명대로조정됩니다. 진폭한계 : 변경하려는최대진폭이현재함수의최대진폭보다작은경우, 진폭은새로운함수의최대값으로자동조절됩니다. 이현상은출력함수에따라크레스트요인이다르기때문에출력단위가 Vrms 또는 dbm 일때나타납니다. 예를들어 5 Vrms 방형파 (50 ohms) 를출력한다음사인파를변경하려는경우, 함수발생기가출력진폭을 3.536 Vrms (Vrms 단위사인의상한 ) 로자동조절합니다. 원격인터페이스로부터 "Settings conflict" 오류가발생하며진폭은설명대로조정됩니다. 4 180
제 4 장원격인터페이스참조사항출력구성명령 FREQuency {<frequency> MINimum MAXimum} FREQuency? [MINimum MAXimum] 출력주파수를설정합니다. MIN 은선택된함수에서허용되는최소주파수를선택하고 MAX 는최대주파수를선택합니다. 모든함수의기본값은 1 khz 입니다. FREQ? 쿼리는현재선택된함수의주파수설정을헤르쯔단위로나타냅니다. 함수최소주파수최대주파수 사인방형램프펄스잡음, DC Arbs 1 µhz 1 µhz 1 µhz 500 µhz 적용안됨 1 µhz 20 MHz 20 MHz 200 khz 5 MHz 적용안됨 6 MHz 함수한계 : 위표에서볼수있듯이주파수한계는함수에따라달라집니다. 현재함수에적합한범위를벗어나는주파수를지정하는명령을보내면오류가발생합니다. 예를들어, 현재함수가 " 램프 " 인데명령 FREQ 20 MHz 를보내면 "Data out of range" 오류가발생하고주파수는램프파형의최대주파수인 200 khz 로설정됩니다. 4 듀티사이클한계 : 방형파에서아래와같이주파수가높은경우에는듀티사이클의전체범위를사용할수없습니다. 20% ~ 80% ( 주파수 < 10 MHz) 40% ~ 60% ( 주파수 > 10 MHz) 현재듀티사이클을만들어낼수없는주파수로변경하려는경우, 듀티사이클은새로운함수의최대값으로자동조절됩니다. 예를들어, 현재듀티사이클을 70% 로설정한다음주파수를 12 MHz 로변경하려는경우, 함수발생기는듀티사이클을 60% ( 이주파수의상한 ) 로조정합니다. 원격인터페이스로부터 "Settings conflict" 오류가발생하며듀티사이클은설명대로조정됩니다. 181
제 4 장원격인터페이스참조사항출력구성명령 VOLTage {<amplitude> MINimum MAXimum} VOLTage? [MINimum MAXimum] 출력진폭을설정합니다. 모든함수의기본진폭은 100 mvpp (50 Ω) 이며, MIN 은최소진폭을선택합니다 (50 Ω 에서 10 mvpp). MAX 는선택한함수의최대진폭을선택합니다 ( 선택된함수와오프셋전압에따라 50 Ω 에서 10 Vpp). VOLT? 쿼리는현재선택된함수에대한출력진폭을나타냅니다. 값은항상가장최근의 VOLT:UNIT 명령으로설정된단위로나타납니다. 오프셋전압한계 : 출력진폭과오프셋은아래와같이 Vmax 와관련이있습니다. Voffset + Vpp 2 < Vmax 여기서 Vmax 는선택된출력터미네이션의최대피크전압입니다 (50 Ω 로드시 5 볼트또는하이임피던스로드시 10 볼트 ). VOLT 명령에서지정된새로운진폭이설정되지만그에따라오프셋전압이감소하고 "Settings conflict" 오류가발생할수있습니다. 4 출력터미네이션으로인한한계 : 출력터미네이션설정을변경하면표시된출력진폭은자동으로조정됩니다 ( 오류가발생하지않습니다 ). 예를들어진폭을 10 Vpp 로설정한다음출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된진폭은반으로줄어듭니다. 자세한내용은 189 페이지 OUTP:LOAD 명령을참조하십시오. VOLT 명령의일부분으로단위를지정하여, 아래와같이 Vpp, Vrms 또는 dbm 단위로출력진폭을설정할수있습니다. VOLT 3.0 VRMS 또는 VOLT:UNIT 명령을사용하여 (191 페이지참조 ) 뒤이은모든명령의출력단위를지정할수있습니다. 출력터미네이션이현재 " 하이임피던스 " 로설정되어있는경우출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 191 페이지 VOLT:UNIT 명령을참조하십시오. 182
제 4 장원격인터페이스참조사항출력구성명령 단위선택으로인한한계 : 진폭한계는선택한출력단위에따라결정될수도있습니다. 이현상은출력함수에따라크레스트요인이다르기때문에단위가 Vrms 또는 dbm 일때발생합니다. 예를들어, 5 Vrms 방형파 (50 ohms) 를출력한다음사인파로변경하려는경우, 함수발생기는출력진폭을 3.536 Vrms (Vrms 단위사인파의상한 ) 로자동조정합니다. 원격인터페이스로부터 "Settings conflict" 라는오류가발생하며진폭은설명대로조정됩니다. 임의파형한계 : 임의파형의경우, 파형데이터포인트가출력 DAC (Digital-to- Analog Converter) 의일부범위만을사용할경우최대진폭이제한됩니다. 예를들어내장 " 사인파 " 는 ±1/2 사이값의일부범위만을사용하므로, 최대진폭이 6.087 Vpp (50 ohms) 로제한됩니다. 진폭을변경하는동안출력감쇠기의스위칭으로인해특정전압에서출력파형이일시적으로방해받을수도있습니다. 그러나, 진폭은제어되기때문에출력전압은범위를스위칭하는동안현재설정을초과하지않습니다. 출력방해현상을방지하기위해 VOLT:RANG:AUTO 명령을사용하여전압자동범위기능을비활성화할수있습니다 ( 자세한내용은 186 페이지참조 ). 하이레벨및로우레벨을지정하면진폭 ( 오프셋전압연관 ) 을설정할수도있습니다. 예를들어하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정한경우, 결과진폭은 5 Vpp 입니다 ( 연관오프셋전압, -500 mv). 자세한내용은 185 페이지 VOLT:HIGH 및 VOLT:LOW 명령을참조하십시오. 4 dc 전압레벨을출력하려면, FUNC DC 명령을사용하여 dc 전압함수를선택한다음 VOLT:OFFS 명령을사용하여오프셋전압을설정하십시오. dc 레벨을 ±5Vdc (50 ohms) 또는 ±10 Vdc ( 개방회선 ) 사이값으로설정할수있습니다. 183
제 4 장원격인터페이스참조사항출력구성명령 VOLTage:OFFSet {<offset> MINimum MAXimum} VOLTage:OFFSet? [MINimum MAXimum] dc 오프셋전압을설정합니다. 모든함수의기본오프셋은 0 볼트입니다. MIN 은선택한함수발생기와진폭의 dc 오프셋전압을최저음수값으로선택합니다. MAX 는선택한함수발생기와진폭의 dc 오프셋을최대값으로선택합니다. :OFFS? 쿼리는현재선택된함수에대한오프셋전압을나타냅니다. 진폭으로인한한계 : 출력진폭과오프셋은아래와같이 Vmax 와관련이있습니다. Voffset +Vpp 2<Vmax 여기서 Vmax 는선택한출력터미네이션에대한최대피크전압입니다 (50 Ω 로드시 5 볼트또는하이임피던스로드시 10 볼트 ). VOLT:OFFS 명령에서지정된새로운오프셋이설정되지만그에따라진폭이감소하고 "Settings conflict" 오류가발생할수있습니다. 4 출력터미네이션으로인한한계 : 오프셋한계는현재출력터미네이션설정에따라결정됩니다. 예를들어오프셋을 100mVdc 로설정한다음출력터미네이션을 50ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기의전면판에표시된오프셋전압은 200mVdc 로두배가됩니다 ( 오류는발생하지않습니다 ). " 하이임피던스 " 에서 50ohms 으로변경하는경우, 표시된오프셋은반으로줄어듭니다. 자세한내용은 189 페이지 OUTP:LOAD 명령을참조하십시오. 임의파형한계 : 임의파형에서, 파형데이터포인트가출력 DAC (Digital- to-analog Converter) 의일부범위만을사용할경우최대오프셋진폭이제한됩니다. 예를들어, 내장 " 사인파 " 는 ±1 사이값의일부범위만을사용하기때문에최대진폭이 4.95 볼트 (50 ohms) 로제한됩니다. 184
제 4 장원격인터페이스참조사항출력구성명령 하이레벨과로우레벨을지정하여오프셋을설정할수도있습니다. 예를들어하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정한경우, 결과진폭은 5 Vpp 입니다 ( 연관오프셋전압, -500 mv). 자세한내용은아래의 VOLT:HIGH 및 VOLT:LOW 명령을참조하십시오. dc 전압레벨을출력하려면, FUNC DC 명령을사용하여 dc 전압함수를선택한다음 VOLT:OFFS 명령을사용하여오프셋전압을설정하십시오. dc 레벨을 ±5 Vdc (50 ohms) 또는 ±10 Vdc ( 개방회선 ) 사이값으로설정할수있습니다. VOLTage :HIGH {<voltage> MINimum MAXimum} :HIGH? [MINimum MAXimum] :LOW {<voltage> MINimum MAXimum} :LOW? [MINimum MAXimum] 하이또는로우전압레벨을설정합니다. 모든함수에대한기본하이레벨은 +50mV 이고기본로우레벨은 -50 mv 입니다. MIN 은선택한함수의전압레벨을최저음수값으로, MAX 는가장큰전압레벨을선택합니다. :HIGH? 및 :LOW? 쿼리는각각하이레벨과로우레벨을나타냅니다. 진폭으로인한한계 : 아래한계내에서양수나음수값으로전압레벨을설정할수있습니다.Vpp는선택한출력진폭의최대피크투피크진폭입니다 (50 ohm 로드에 10 Vpp, 하이임피던스로드에 20 Vpp). Vpp ( max) Vhigh -Vlow < Vpp (max) 및 Vhigh, Vlow < ------------------------------ 2 지정한레벨이유효하지않은경우, 허용되는최대전압으로레벨이자동조절됩니다. 원격인터페이스로부터 "Data out of range" 오류가발생하며레벨은설명대로조정됩니다. 레벨은양수나음수값으로설정할수있지만하이레벨은반드시로우레벨보다높아야합니다. 로우레벨을하이레벨보다높게설정할경우, 함수발생기에서는자동으로하이레벨이새로운로우레벨보다 1 mv 높게설정됩니다. "Settings conflict" 오류가발생합니다. 4 185
제 4 장원격인터페이스참조사항출력구성명령 하이레벨과로우레벨을설정할때파형의진폭도설정된다는점에유의하십시오. 예를들어, 하이레벨을 +2 볼트로설정하고로우레벨을 -3 볼트로설정한경우, 결과진폭은 5 Vpp 입니다 ( 오프셋전압, -500 mv). 출력터미네이션으로인한한계 : 출력터미네이션설정을변경하는경우표시된전압레벨이자동조정됩니다 ( 오류가발생하지않습니다 ). 예를들어, 하이레벨을 +100 mvdc 로설정한다음출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기전면판에표시된전압은 +200 mvdc 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된전압은반으로줄어듭니다. 자세한내용은 189 페이지 OUTP:LOAD 명령을참조하십시오. 오프셋전압에대한파형을역으로하려면, OUTP:POL 명령을사용하십시오. 자세한내용은 190 페이지를참조하십시오. 4 VOLTage:RANGe:AUTO {OFF ON ONCE} VOLTage:RANGe:AUTO? 모든함수의전압범위자동설정을활성화또는비활성화합니다. 기본모드에서범위자동설정은활성화되어있으며 ("ON") 함수발생기는출력증폭기와감쇠기설정을자동으로최적화합니다. 함수발생기는범위자동설정이비활성화된상태 ("OFF") 에서증폭기와감쇠기의현재설정을사용합니다. :AUTO? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. APPLy 명령은전압범위자동설정을무시하고범위자동설정기능을자동으로활성화합니다 ("ON"). 범위자동설정기능을비활성화하면진폭을변경하는동안감쇠기의스위칭으로인한일시적방해현상을감소시킬수있습니다. 그러나진폭과오프셋정확도및해상도 ( 파형엄수포함 ) 는예상변경범위이하로진폭을감소시킬때좋지않은영향이발생할수있습니다. "ONCE" 변수는범위자동설정을 "ON" 으로한다음 "OFF" 로하는역할을합니다. 이변수를사용하면 VOLT:RANG:AUTO OFF 설정으로돌아가기전에증폭기 / 감쇠기설정을한번변경할수있습니다. 186
제 4 장원격인터페이스참조사항출력구성명령 FUNCtion:SQUare:DCYCle {<percent> MINimum MAXimum} FUNCtion:SQUare:DCYCle? [MINimum MAXimum] 방형파의듀티사이클퍼센트를설정합니다. 듀티사이클은방형파가하이레벨인사이클당시간을의미합니다 ( 파형극성은역행되지않는다고가정 ). 기본값은 50% 입니다. MIN 은선택한주파수에대한최소듀티사이클을선택하고 MAX 는최대듀티사이클을선택합니다 ( 아래한계참조 ). :DCYC? 쿼리는현재듀티사이클설정을퍼센트단위로나타냅니다. 듀티사이클 20% 듀티사이클 80% 듀티사이클 : 20% ~ 80% ( 주파수 < 10 MHz) 40% ~ 60% ( 주파수 > 10 MHz) 방형파의경우 APPLy 명령은현재듀티사이클설정을무시하며자동으로 50% 를선택합니다. 4 듀티사이클설정은방형파에서다른함수로변경하는경우에도계속남아있습니다. 방형파로되돌아가면이전듀티사이클이사용됩니다. 주파수로인한한계 : 방형파가선택되고, 변경한주파수가현재듀티사이클을만들어낼수없는경우, 듀티사이클은새로운함수의최대값으로자동조정됩니다. 예를들어, 현재듀티사이클을 70% 로설정한다음주파수를 12MHz 로변경하려는경우, 함수발생기는듀티사이클을 60% ( 이주파수의상한 ) 로조정합니다. 원격인터페이스로부터 "Settings conflict" 오류가발생하며듀티사이클은설명대로조정됩니다. 방형파를 AM, FM, PM 또는 PWM 에대한변조파형으로선택하는경우듀티사이클설정은적용되지않습니다. 함수발생기는항상듀티사이클이 50% 인방형파를사용합니다. 187
제 4 장원격인터페이스참조사항출력구성명령 FUNCtion:RAMP:SYMMetry {<percent> MINimum MAXimum} FUNCtion:RAMP:SYMMetry? [MINimum MAXimum] 램프파형의대칭퍼센트를설정합니다. 대칭은램프파형이상승인사이클당시간을의미합니다 ( 파형극성은역행되지않는다고가정 ). 대칭은 0% 에서 100% 사이값으로설정할수있습니다. 기본값은 100% 입니다. MIN = 0%. MAX = 100%. :SYMM? 쿼리는현재대칭설정을퍼센트단위로나타냅니다. 0% 대칭 100% 대칭 램프파형의경우 APPLy 명령은현재설정을무시하고자동으로 100% 를선택합니다. 4 대칭설정은램프파에서다른함수로변경하는경우에도계속남아있습니다. 램프파형함수로되돌아가면이전대칭이사용됩니다. 램프파형을 AM 또는 FM 에대한변조파형으로선택하는경우듀티사이클설정은적용되지않습니다. OUTPut {OFF ON} OUTPut? 전면판 Output 커넥터를활성화또는비활성화합니다. 기본값은 "OFF" 입니다. 출력이활성화되면함수발생기전면판의키에불이들어옵니다. OUTP? 쿼리는 "0"(OFF) 또는 "1"(ON) 을나타냅니다. APPLy 명령은현재 OUTP 명령설정을무시하고 Output 커넥터를자동으로활성화합니다 ("ON"). 전면판 Output 커넥터의외부전압이과도한경우, 오류메시지가표시되며출력이비활성화됩니다. 출력을재활성화하려면, Output 커넥터에서오버로드를삭제하고 OUTP ON 명령을전송하십시오. OUTPut {OFF ON} 명령은출력릴레이를전환함으로써 Output 커넥터의상태를바꿉니다. 그러나이명령은릴레이를전환하기전에전압이출력되도록전압을영 (0) 으로만들지않습니다. 따라서출력신호에는신호가안정될때까지약 1000 분의 1 초동안순간적인오류가발생할수있습니다. 먼저진폭을최소로설정하고 (VOLTage 명령사용 ) 출력상태를변경하기전에오프셋을영 (0) 으로설정하면 (VOLTage:OFFSet 명령사용 ) 이러한현상을최소화할수있습니다. 188
제 4 장원격인터페이스참조사항출력구성명령 OUTPut:LOAD {<ohms> INFinity MINimum MAXimum} OUTPut:LOAD? [MINimum MAXimum] 원하는출력터미네이션을선택하십시오 ( 예 : Agilent 33220A 의출력에첨부된로드임피던스 ). 진폭, 오프셋및하이 / 로우레벨설정에는지정된값이사용됩니다. 로드는 1 Ω 에서 10 kω 사이의값으로설정할수있습니다. MIN 은 1W 를선택합니다. MAX 는 10 kω 을선택합니다. INF 는출력터미네이션을 " 하이임피던스 " (> 10 kω) 로설정합니다. 기본값은 50 Ω 입니다. :LOAD? 쿼리는현재로드설정을 ohms 단위나 "9.9E+37" (" 하이임피던스 " 에대해 ) 로나타냅니다. Agilent 33220A 는전면판 Output 커넥터에대해 50 ohms 의고정출력임피던스시리즈를나타냅니다. 실제로드임피던스가지정한값과다르면표시된진폭, 오프셋및하이 / 로우레벨이맞지않습니다. 출력터미네이션설정을변경하는경우, 표시된출력진폭, 오프셋및하이 / 로우레벨이자동으로조절됩니다 ( 오류가발생하지않음 ). 예를들어진폭을 10 Vpp 로설정한다음출력터미네이션을 50 ohms 에서 " 하이임피던스 " 로변경하는경우, 함수발생기전면판에표시된진폭은 20 Vpp 로두배가됩니다. " 하이임피던스 " 에서 50 ohms 으로변경하는경우, 표시된진폭은반으로줄어듭니다. 출력터미네이션이현재 " 하이임피던스 " 로설정되어있는경우출력진폭을 dbm 단위로지정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 191 페이지 VOLT:UNIT 명령을참조하십시오. 4 189
제 4 장원격인터페이스참조사항출력구성명령 OUTPut:POLarity {NORMal INVerted} OUTPut:POLarity? 오프셋전압에대한파형을역으로합니다. 일반모드 ( 기본값 ) 에서파형은사이클의첫번째구간에서양방향으로이동합니다. 역상모드의파형은사이클의첫번째구간에서음방향으로이동합니다. :POL? 쿼리는 "NORM" 또는 "INV" 를나타냅니다. 아래예와같이, 파형은오프셋전압에대응하여역행합니다. 오프셋전압은파형이역행하는경우에도변경되지않습니다. 일반 역행 일반 역행 오프셋 0 V 0 V 4 오프셋전압없음오프셋전압있음 파형이역행할때, 파형과연관된동기신호는역행하지않습니다. OUTPut:SYNC {OFF ON} OUTPut:SYNC? 전면판 Sync 커넥터를활성화또는비활성화합니다. 진폭이좁으면 Sync 신호를비활성화하여출력방해현상을감소시킬수있습니다. 기본설정은 "ON" 입니다. :SYNC? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 각파형함수에대한 Sync 신호의자세한내용은 68 페이지의 " 동기출력신호 " 를참조하십시오. Sync 신호가비활성화되면 Sync 커넥터의출력레벨은로직 " 로우 " 레벨입니다. 파형이역행될때 (OUTP:POL 명령 ) 파형과연관된 Sync 신호는역행되지않습니다. OUTP:SYNC 명령은스윕모드에서사용한 MARK 명령의설정에의해무시됩니다 (222 페이지참조 ). 따라서마커주파수가활성화될때 ( 스윕모드역시활성화되어있을때 ) OUTP:SYNC 명령은무시됩니다. 190
제 4 장원격인터페이스참조사항출력구성명령 VOLTage:UNIT {VPP VRMS DBM} VOLTage:UNIT? 출력진폭의단위를선택합니다 ( 오프셋전압또는하이 / 로우레벨에영향을미치지않습니다 ). 기본값은 VPP입니다. :UNIT? 쿼리는 "VPP". "VRMS" 또는 "DBM" 을나타냅니다. 함수발생기는전면판과원격인터페이스작동에서선택한단위를사용합니다. 예를들어 VOLT:UNIT 명령을사용하여원격인터페이스에서 "VRMS" 를선택하는경우, 단위는전면판에 "VRMS" 로표시됩니다. VOLT? 쿼리명령 (182 페이지참조 ) 은가장최근의 VOLT:UNIT 명령으로설정된단위로출력진폭을반환합니다. 진폭의출력단위는출력터미네이션이현재 " 하이임피던스 " 로설정되어있으면 dbm 로설정할수없습니다. 단위는 Vpp 로자동변환됩니다. 자세한내용은 189 페이지 OUTP:LOAD 명령을참조하십시오. APPLy 나 VOLT 명령에서단위를지정하지않으면 VOLT:UNIT 명령이우선됩니다. 예를들어 VOLT:UNIT 명령을사용하여 "Vrms" 를선택하고 APPLy 또는 VOLT 명령으로단위를포함하지않으면, APPLy 명령에서 amplitude 변수에지정된값은 "Vrms" 단위로표시됩니다. 4 191
제 4 장원격인터페이스참조사항펄스구성명령 펄스구성명령 제 3 장, 70 페이지의 " 펄스파형 " 도참조하십시오. 이항목에서는펄스파형을출력하기위해함수발생기를프로그램할경우사용되는로우레벨명령에대해설명합니다. 펄스함수를선택하려면 FUNC PULS 명령을사용하십시오 (179 페이지참조 ). 명령에대한설명은아래그림을참조하십시오. 90% 90% 50% 50% 펄스폭 10% 10% 4 상승시간 주기 하강시간 PULSe:PERiod {<seconds> MINimum MAXimum} PULSe:PERiod? [MINimum MAXimum] 펄스에대한주기를설정합니다. 200 ns 에서 2000 까지주기를선택하십시오. 기본값은 1 ms 입니다. MIN = 200ns. MAX = 2000 초. PULS:PER? 쿼리는펄스파형의주기를초단위로반환합니다. 지정된주기는펄스폭과구간시간의합계보다커야합니다. 함수발생기는지정된주기에맞도록필요에따라구간시간과펄스폭을조정합니다. 원격인터페이스로부터 "Setting conflict" 오류가발생합니다. 구간시간이먼저최소화된다음폭 ( 또는듀티사이클 ) 이아래와같이조정됩니다. 주기 > 펄스폭 + (1.6 x 구간시간 ) 또는펄스듀티사이클의경우 주기 > ( 주기 x 듀티사이클 100) + (1.6 x 구간시간 ) 192
제 4 장원격인터페이스참조사항펄스구성명령 이명령은모든파형의주기 ( 및주파수 ) 에영향을미칩니다 ( 펄스제외 ). 예를들어 PULS:PER 명령을사용하여주기를선택한후함수를사인파로변경하는경우, 지정된주기가새로운함수에사용됩니다. 함수한계 : 변경하려는함수의최소구간이펄스파형의최소구간보다큰경우, 주기가새로운함수에사용할수있는최소값으로자동조정됩니다. 예를들어 200 ns 주기로펄스파형을출력한다음램프함수로변경하는경우, 함수발생기는자동으로주기를 5 ms ( 램프의하한 ) 로조정합니다. 원격인터페이스로부터 "Settings conflict" 오류가발생하며주기는설명대로조정됩니다. FUNCtion:PULSe:HOLD {WIDTh DCYCle} FUNCtion:PULSe:HOLD? [WIDTh DCYCle] 펄스폭또는펄스듀티사이클을유지하도록함수발생기를설정합니다. WIDTh: 함수발생기는주기가변함에따라펄스폭설정 ( 초 ) 을일정하게유지합니다 ( 최소폭및구간시간제한이적용됩니다 ). 듀티사이클값을설정하는명령을받으면듀티사이클은초단위의동등한펄스폭으로변환됩니다. 펄스폭변조 (PWM) 가켜져있으면, 주기가변함에따라펄스폭이유지되고폭편차도유지됩니다. 듀티사이클편차명령은폭편차값으로변환됩니다. DCYCle: 함수발생기는주기가변함에따라펄스듀티사이클설정 ( 퍼센트 ) 을일정하게유지합니다 ( 최소폭및구간시간제한이적용됩니다 ). 펄스폭값을설정하는명령을받으면폭은퍼센트단위의동등한듀티사이클로변환됩니다. 펄스폭변조 (PWM) 가켜져있으면, 주기가변함에따라펄스듀티사이클이유지되고듀티사이클편차도유지됩니다. 폭편차명령은듀티사이클편차값으로변환됩니다. 4 주 : FUNC:PULS:HOLD 명령은주기설정을제한하지않습니다. 펄스폭또는듀티사이클은필요한경우새로운주기설정이적용되도록조정됩니다. 이명령을실행할경우펄스메뉴의 Width/Dty Cyc 소프트키는해당하는경우센스를전환하게됩니다. 또한전면판에서 Width/Dty Cyc 소프트키를변경하면후속프로그램작동에대한 HOLD 선택이변경됩니다. 193
제 4 장원격인터페이스참조사항펄스구성명령 FUNCtion:PULSe:WIDTh {<seconds> MINimum MAXimum} FUNCtion:PULSe:WIDTh? [MINimum MAXimum] 펄스폭을초단위로설정합니다. 펄스폭은펄스상승구간의임계값 50% 부터다음하강구간의임계값 50% 까지의시간을의미합니다. 펄스폭은 20 ns 에서 2000 초까지다양하게설정할수있습니다 ( 아래한계참조 ). 기본펄스폭은 100ms 입니다. MIN = 20ns. MAX = 1999.99 초. :WIDT? 쿼리는펄스폭을초단위로나타냅니다. 최소펄스폭 (Wmin) 은주기의영향을받습니다. 주기 < 10 s 일경우, Wmin = 20 ns. 10 s < 주기 < 100 s 일경우, Wmin = 200 ns. 100 s < 주기 < 1000 s 일경우, Wmin = 2 µs. 1000 s < 주기일경우, Wmin = 20 µs. 4 지정된펄스폭은아래와같이주기와최소펄스폭의차보다작아야합니다. 함수발생기는필요에따라지정한주기를포함할수있도록펄스구간시간을조정한다음펄스폭을조정합니다. 원격인터페이스로부터 "Settings conflict" 오류가발생하며펄스폭은설명대로조정됩니다. 펄스폭 < 주기 Wmin 지정된펄스폭은아래와같이주기와구간시간의차보다작아야합니다. 함수발생기는필요에따라지정한주기를포함할수있도록먼저펄스구간시간을제한한다음펄스폭을조정합니다. 원격인터페이스로부터 "Data out of range" 오류가발생하며펄스폭은설명대로조정됩니다. 펄스폭 < 주기 (1.6x 구간시간 ) 펄스폭도아래와같이한구간의총시간보다커야합니다. 펄스폭 > 1.6 x 구간시간 주 : 이함수는주기가조정됨에따라일정하게유지될값, 즉지정된펄스폭값또는지정된펄스듀티사이클값을결정하는 FUNC:PULS:HOLD 명령의영향을받습니다. 자세한내용은 FUNC:PULS:HOLD 명령을참조하십시오. 194
제 4 장원격인터페이스참조사항펄스구성명령 FUNCtion:PULSe:DCYCle {<percent> MINimum MAXimum} FUNCtion:PULSe:DCYCle? [MINimum MAXimum] 펄스듀티사이클을퍼센트로설정합니다. 펄스듀티사이클은다음과같이정의됩니다. 듀티사이클 =100x 펄스폭逞殮 여기서펄스폭은펄스상승구간의 50% 임계값에서다음하강구간의 50% 임계값까지의시간을나타냅니다. 펄스듀티사이클의범위는 0 퍼센트에서 100 퍼센트입니다. 그러나펄스듀티사이클은정확히 0 퍼센트또는 100 퍼센트를설정하지못하도록최소펄스폭및구간시간의제한을받습니다. 예를들어 1 khz 펄스파형의경우최소펄스폭인 20 ns 의제한에따라펄스듀티사이클의범위는일반적으로 0.002 퍼센트에서 99.98 퍼센트로제한됩니다. 기본펄스듀티사이클은 10 퍼센트입니다. 최소값은약 0% 입니다. 최대값은약 100% 입니다. :DCYC? 쿼리는펄스듀티사이클을퍼센트단위로반환합니다. 펄스및구간제한은아래와같습니다. 지정된펄스듀티사이클은최소펄스폭 (Wmin) 에의해결정된다음제한을따라야합니다. 함수발생기는지정된주기가적용될수있도록필요에따라펄스듀티사이클을조정합니다. 원격인터페이스로부터 Data out of range 오류가발생하며듀티사이클은설명대로조정됩니다. 4 듀티사이클 > 100 x Wmin 주기 그리고 듀티사이클 < 100 x (1 Wmin 주기 ) 여기서 : 주기 < 10 s 일경우, Wmin = 20 ns. 10 s < 주기 < 100 s 일경우, Wmin = 200 ns. 100 s < 주기 < 1000 s 일경우, Wmin = 2 µs. 1000 s < 주기일경우, Wmin = 20 µs. 195
제 4 장원격인터페이스참조사항펄스구성명령 지정된펄스듀티사이클은구간시간에영향을미칠수있습니다. 다음제한에따라먼저구간시간이조정되고그다음에듀티사이클이조정되어지정된주기가적용됩니다. 원격인터페이스로부터 Data out of range 오류가발생하며구간시간과듀티사이클이설명대로제한됩니다. 듀티사이클 > 100 x (1.6 x 구간시간 ) 주기 그리고 듀티사이클 < 100 x (1 (1.6 x 구간시간 ) 주기 ) 주 : 명령은주기가변함에따라일정하게유지되어야할값, 즉지정된펄스폭값또는지정된펄스듀티사이클값을결정하는 FUNC:PULS:HOLD 명령의영향을받습니다. 자세한내용은 FUNC:PULS:HOLD 명령을참조하십시오. 4 FUNCtion:PULSe:TRANsition {<percent> MINimum MAXimum} FUNCtion:PULSe:TRANsition? [MINimum MAXimum] 상승과하강구간모두에대해구간시간을초단위로설정합니다. 구간시간은각구간의임계값 10% 부터 90% 까지의시간을의미합니다. 구간시간은 5 ns 에서 100 ns 까지설정할수있습니다 ( 아래한계참조 ). 기본구간시간은 5 ns 입니다. MIN = 5 ns. MAX = 100 ns. :TRAN? 쿼리는구간시간을초단위로나타냅니다. 지정된구간시간은아래와같이지정된펄스폭보다작아야합니다. 함수발생기는지정된펄스폭또는듀티사이클이적용될수있도록필요에따라구간시간을제한합니다. 원격인터페이스로부터 "Settings Conflict" 오류가발생하며구간시간이설명대로조정됩니다. 구간시간 < 0.625 x 펄스폭 또는듀티사이클의관점에서볼때 구간시간 < 0.625 x 주기 x 듀티사이클 100 196
제 4 장원격인터페이스참조사항진폭변조 (AM) 명령 진폭변조 (AM) 명령 제 3 장, 74 페이지의 " 진폭변조 (AM)" 를참조하십시오. AM 개요 다음은 AM 파형생성단계에대한간략한설명입니다. AM 에사용되는명령은다음페이지에나열되어있습니다. 1 반송파를구성하십시오. APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파의함수, 주파수, 진폭및오프셋을선택하십시오. 반송파에는사인, 방형파, 램프또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 2 변조소스를선택하십시오. 함수발생기에내부또는외부변조소스를사용할수있습니다. AM:SOUR 명령을사용하여변조소스를선택하십시오. 외부소스의경우, 3 단계와 4 단계를건너뛸수있습니다. 4 3 변조파의형태를선택하십시오. 사인, 방형파, 램프, 잡음또는임의파형으로반송파를변조할수있습니다 ( 펄스와 dc 는사용할수없습니다 ). AM:INT:FUNC 명령을사용하여변조파형형태를선택하십시오. 4 변조주파수를설정하십시오. AM:INT:FREQ 명령을사용하여변조주파수를 2 mhz 와 20 khz 사이의값으로설정하십시오. 5 변조깊이를설정하십시오. AM:DEPT 명령을사용하여변조깊이 (" 퍼센트변조 " 라고도함 ) 를 0% 에서 120% 사이의값으로설정하십시오. 6 AM 변조를활성화하십시오. 다른변조변수를설정한후 AM:STAT ON 명령을사용하여 AM 을활성화하십시오. 197
제 4 장원격인터페이스참조사항진폭변조 (AM) 명령 AM 명령 APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파를구성하십시오. AM:SOURce {INTernal EXTernal} AM:SOURce? 변조신호의소스를선택합니다. 함수발생기에내부또는외부변조소스를사용할수있습니다. 기본값은 INT 입니다. :SOUR? 쿼리는 "INT" 또는 "EXT" 를나타냅니다. 4 외부소스를선택한경우, 반송파는외부파형으로변조됩니다. 변조깊이는후면판 Modulation In 커넥터에나타난 ±5 V 신호레벨에의해제어됩니다. 예를들어 AM:DEPT 명령을사용하여변조깊이를 100% 로설정한다음변조신호가 +5 볼트이면, 출력은최대진폭에서이루어집니다. 변조신호가 -5 볼트인경우, 출력은최소진폭에서이루어집니다. AM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? 변조파의형태를선택합니다. 내부변조소스가선택된경우에만사용됩니다 (AM:SOUR INT 명령 ). 잡음을변조파로사용할수있지만잡음, 펄스또는 dc 는반송파로사용할수없습니다. 기본값은 SIN 입니다. :FUNC? 쿼리는 "SIN", "SQU", "RAMP", "NRAM", "TRI", "NOIS" 또는 "USER" 를나타냅니다. 듀티사이클이 50% 인방형파의경우 "SQU" 를선택하십시오. 100% 대칭램프파형의경우 "RAMP" 를선택하십시오. 50% 대칭램프파형의경우 "TRI" 를선택하십시오. 0% 대칭램프파형의경우 "NRAM"( 음수램프 ) 을선택하십시오. 임의파형을변조파형형태로선택한경우 ("USER"), 파형이 4K 포인트로자동제한됩니다. 기타파형포인트는부분제거됩니다. 198
제 4 장원격인터페이스참조사항진폭변조 (AM) 명령 AM:INTernal:FREQuency {<frequency> MINimum MAXimum} AM:INTernal:FREQuency? [MINimum MAXimum] 변조파형의주파수를설정합니다. 내부변조소스가선택된경우에만사용됩니다 (AM:SOUR INT 명령 ). 2 mhz 에서 20 khz 까지선택하십시오. 기본값은 100 Hz 입니다. MIN = 2 mhz. MAX = 20 khz. :FREQ? 쿼리는내부주파수를 hertz 단위로나타냅니다. AM:DEPTh {<depth in percent> MINimum MAXimum} AM:DEPTh? [MINimum MAXimum] 내부변조깊이 ( 또는 " 퍼센트변조 ") 를퍼센트단위로설정합니다. 0% 에서 120% 까지선택하십시오. 기본값은 100% 입니다. MIN = 0%. MAX = 120%. :DEPT? 쿼리는변조깊이를퍼센트단위로나타냅니다. 100% 깊이이상인경우에도함수발생기는출력에서 ±5 V 피크를초과하지않습니다 (50 Ω 로드 ). 외부변조소스 (AM:SOUR EXT 명령 ) 를선택한경우, 반송파는외부파형으로변조됩니다. 변조깊이는후면판 Modulation In 커넥터의현재 ±5 V 신호레벨로제어됩니다. 예를들어 AM:DEPT 명령을사용하여변조깊이를 100% 로설정한다음변조신호가 +5 볼트이면, 출력은최대진폭에서이루어집니다. 변조신호가 -5 볼트이면출력은최소진폭에서이루어집니다. 4 AM:STATe {OFF ON} AM:STATe? AM을활성화또는비활성화합니다. 파형이변경되는것을막으려면다른변조변수를설정한다음 AM을활성화하십시오. 기본값은 OFF입니다. :STAT? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, AM 과 FM 을동시에활성화할수없습니다. AM 을활성화하면이전변조모드가꺼집니다. 함수발생기에서스윕이나버스트가활성화되어있으면 AM 을활성화할수없습니다. AM 을활성화하면스윕이나버스트모드는꺼집니다. 199
제 4 장원격인터페이스참조사항주파수변조 (FM) 명령 주파수변조 (FM) 명령 제 3 장, 79 페이지의 " 주파수변조 (FM)" 를참조하십시오. FM 개요 다음은 FM 파형생성단계에대한간략한설명입니다. FM 에사용되는명령은다음페이지에나열되어있습니다. 1 반송파를구성하십시오. APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파의함수, 주파수, 진폭및오프셋을선택하십시오. 반송파에는사인, 방형파, 램프또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 4 2 변조소스를선택하십시오. 함수발생기에내부또는외부변조소스를사용할수있습니다. FM:SOUR 명령을사용하여변조소스를선택하십시오. 외부소스의경우, 3 단계와 4 단계를건너뛸수있습니다. 3 변조파형의형태를선택하십시오. 사인, 방형파, 램프, 잡음또는임의파형으로반송파를변조할수있습니다 ( 펄스와 dc 는사용할수없습니다 ). FM:INT:FUNC 명령을사용하여변조파형형태를선택하십시오. 4 변조주파수를설정하십시오. FM:INT:FREQ 명령을사용하여변조주파수를 2 mhz 에서 20 khz 사이의값으로설정하십시오. 5 피크주파수편차를설정하십시오. FM:DEV 명령을사용하여주파수편차를 1 µhz 에서 10.05 MHz 사이의값으로설정하십시오 ( 램프의경우최대 150 khz, 임의파형의경우최대 3.05 MHz 로제한 ). 6 FM 변조를활성화하십시오. 다른변조변수를설정한다음 FM:STAT ON 명령을사용하여 FM 을활성화하십시오. 200
제 4 장원격인터페이스참조사항주파수변조 (FM) 명령 FM 명령 APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파를구성하십시오. FM:SOURce {INTernal EXTernal} FM:SOURce? 변조신호의소스를선택합니다. 함수발생기에내부또는외부변조소스를사용할수있습니다. 기본값은 INT 입니다. :SOUR? 쿼리는 "INT" 또는 "EXT" 를나타냅니다. 외부소스를선택한경우, 반송파는외부파형으로변조됩니다. 주파수편차는후면판 Modulation In 커넥터의현재 ±5 V 신호레벨에의해제어됩니다. 예를들어 FM:DEV 명령을사용하여편차를 100 khz 로설정하면 +5 V 신호레벨은주파수에서 100 khz 증가합니다. 그보다낮은신호레벨은편차가적으며음수신호레벨은주파수를반송파주파수이하로감소시킵니다. FM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? 변조파의형태를선택합니다. 내부변조소스가선택된경우에만사용됩니다 (FM:SOUR INT 명령 ). 잡음을변조파형형태로사용할수있지만잡음, 펄스또는 dc 는반송파로사용할수없습니다. 기본값은 SIN 입니다. :FUNC? 쿼리 "SIN","SQU","RAMP","NRAM","TRI","NOIS" 또는 "USER" 를반환합니다. 4 듀티사이클이 50% 인방형파의경우 "SQU" 를선택하십시오. 100% 대칭램프파형의경우 "RAMP" 를선택하십시오. 50% 대칭램프파형의경우 "TRI" 를선택하십시오. 0% 대칭램프파형의경우 "NRAM"( 음수램프 ) 을선택하십시오. 임의파형을변조파형 ("USER") 으로선택한경우, 파형은자동으로 4K 포인트로제한됩니다. 기타파형포인트는부분제거됩니다. 201
제 4 장원격인터페이스참조사항주파수변조 (FM) 명령 FM:INTernal:FREQuency {<frequency> MINimum MAXimum} FM:INTernal:FREQuency? [MINimum MAXimum] 변조파형의주파수를설정합니다. 내부변조소스가선택된경우에만사용됩니다 (FM:SOUR INT 명령 ). 2 mhz 에서 20 khz 까지선택하십시오. 기본값은 10 Hz 입니다. MIN = 2 mhz. MAX = 20 khz. :FREQ? 쿼리는내부변조주파수를헤르쯔단위로나타냅니다. FM:DEViation {<peak deviation in Hz> MINimum MAXimum} FM:DEViation? [MINimum MAXimum] 4 피크주파수편차를헤르쯔단위로설정합니다. 이값은반송파주파수와변조파형주파수의최대편차를나타냅니다. 1 µhz 에서 10.05 MHz 사이의값을선택하십시오 ( 램프는 150 khz, 임의파형은 3.05 MHz 로제한 ). 기본값은 100 Hz 입니다. MIN = 1 µhz. MAX = 아래반송파의주파수를기반으로합니다. :DEV? 쿼리는편차를헤르쯔단위로나타냅니다. 반송파최대편차 = 반송파 < 10 MHz인경우 2 최대편차 = 최대주파수 - 반송파 2 반송파 > 10 MHz 인경우 반송파주파수는항상편차보다크거나같아야합니다. 편차를반송파주파수보다큰값으로설정하려는경우 (FM 활성화상태 ), 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조정합니다. 원격인터페이스에서 "Data out of range" 오류가발생하며편차는설명대로조정됩니다. 반송파주파수와편차의합계는선택한함수의최대주파수 + 100 khz ( 사인및방형파형의경우 20.1 MHz, 램프의경우 300 khz, 임의파형의경우 6.1 MHz) 보다작거나같아야합니다. 편차를유효하지않은값으로설정하려는경우, 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조절합니다. 원격인터페이스에서 "Data out of range" 오류가발생하며편차는설명대로조정됩니다. 202
제 4 장원격인터페이스참조사항주파수변조 (FM) 명령 편차로인해반송파가현재듀티사이클의주파수한계를초과하는경우 ( 방형파만 ), 함수발생기는듀티사이클을현재반송파주파수에서허용되는최대값으로자동조정합니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며듀티사이클은설명대로조정됩니다. 외부변조소스 (FM:SOUR EXT 명령 ) 를선택한경우편차는후면판 Modulation In 커넥터의 ±5 V 신호레벨에의해제어됩니다. 예를들어, 주파수편차를 100 khz 로설정하면 +5 V 신호레벨은주파수에서 100 khz 증가합니다. 그보다낮은신호레벨은편차가적으며음수신호레벨은주파수를반송파주파수이하로감소시킵니다. FM:STATe {OFF ON} FM:STATe? FM을활성화또는비활성화합니다. 파형이변경되는것을막으려면다른변조변수를설정한다음 FM을활성화하십시오. 기본값은 OFF입니다. :STAT? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, FM 과 AM 을동시에활성화할수없습니다. FM 을활성화하면이전변조모드는꺼집니다. 함수발생기에서스윕이나버스트가활성화되어있으면 FM 을활성화할수없습니다. FM 을활성화하면스윕이나버스트모드는꺼집니다. 4 203
제 4 장원격인터페이스참조사항위상변조 (PM) 명령 위상변조 (PM) 명령 3 장 85 페이지의 " 위상변조 (PM)" 도참조하십시오. PM 개요 다음은 PM 파형을생성하는데필요한단계의개요입니다. PM 에사용되는명령은다음페이지에설명되어있습니다. 1 반송파파형을구성하십시오. APPLy 명령또는그와동등한 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파파형의함수, 주파수, 진폭및오프셋을설정하십시오. 반송파에대해사인, 방형, 램프또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는불가 ) 4 2 변조소스를선택하십시오. 함수발생기는내부또는외부변조소스를수용합니다. PM:SOUR 명령을사용하여변조소스를선택하십시오. 외부소스의경우아래 3, 4 단계를건너뛰어도됩니다. 3 변조파형의형태를선택하십시오. 사인, 방형, 램프, 잡음또는임의파형 ( 펄스및 dc 는불가 ) 의반송파를변조할수있습니다. PM:INT:FUNC 명령을사용하여변조파형을선택하십시오. 4 변조주파수를설정하십시오. PM:INT:FREQ 명령을사용하여 2 mhz 에서 20 khz 사이의값으로변조주파수를설정하십시오. 5 위상편차를설정하십시오. PM:DEV 명령을사용하여 0 에서 360 도사이의값으로위상편차를설정하십시오. 6 PM 변조를활성화하십시오. 다른변조변수를설정한후 PM:STAT ON 명령을사용하여 PM 을활성화하십시오. 204
제 4 장원격인터페이스참조사항위상변조 (PM) 명령 PM 명령 APPLy 명령또는그와동등한 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파파형을구성하십시오. PM:SOURce {INTernal EXTernal} PM:SOURce? 변조신호의소스를선택합니다. 함수발생기는내부또는외부변조소스를받아들입니다. 기본값은 INT 입니다. :SOUR? 쿼리는 "INT" 또는 "EXT" 를반환합니다. 외부소스를선택하면반송파파형이외부파형으로변조됩니다. 위상편차는후면판 Modulation In 커넥터에있는 ±5 V 신호레벨에의해제어됩니다. 예를들어, PM:DEV 명령을사용하여위상편차를 180 도로설정한경우, +5 V 신호레벨은 180 도위상편차에해당합니다. 외부신호레벨이더낮으면편차가작아지고신호레벨이음수면음수위상변위가발생합니다. PM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? 변조파형의형태를선택합니다. 내부변조소스가선택된경우에만사용됩니다 (PM:SOUR INT 명령 ). 소음을변조파형으로선택할수있지만잡음, 펄스또는 dc 를반송파파형으로선택할수는없습니다. 기본값은 SIN입니다. :FUNC? 쿼리는 "SIN", "SQU", "RAMP", "NRAM", "TRI", "NOIS" 또는 "USER" 을반환합니다. 4 듀티사이클이 50% 인방형파형에는 "SQU" 를선택하십시오. 대칭이 100% 인램프파형에는 "RAMP" 를선택하십시오. 대칭이 50% 인램프파형에는 "TRI" 를선택하십시오. 대칭이 0% 인램프파형에는 "NRAM" ( 음수램프 ) 을선택하십시오. 변조파형으로임의파형을선택한경우 ("USER"), 파형은자동으로 4K 포인트로제한됩니다. 기타파형포인트는제거됩니다. 205
제 4 장원격인터페이스참조사항위상변조 (PM) 명령 PM:INTernal:FREQuency {<frequency> MINimum MAXimum} PM:INTernal:FREQuency? [MINimum MAXimum] 변조파형의주파수를설정합니다. 내부변조소스가선택된경우에만사용됩니다 (PM:SOUR INT 명령 ). 2 mhz 에서 20 khz 사이의값을선택하십시오. 기본값은 10 Hz 입니다. MIN = 2 mhz. MAX = 20 khz. :FREQ? 쿼리는내부변조주파수를헤르쯔단위로반환합니다. PM:DEViation {<deviation in degrees> MINimum MAXimum} PM:DEViation? [MINimum MAXimum] 위상편차를도단위로설정합니다. 이값은반송파파형으로부터변조된파형위상의최고편차를나타냅니다. 0 에서 360 도사이의값을선택하십시오. 기본값은 180 도입니다. MIN = 0 도. MAX = 360 도. :DEV? 쿼리는위상편차를도단위로반환합니다. 4 외부변조소스를선택할경우 (PM:SOUR EXT 명령 ), 편차는후면판 Modulation In 커넥터에있는 ±5 V 신호레벨에의해제어됩니다. 예를들어, 주파수편차를 180 도로설정한경우, +5 V 신호레벨은 180 도위상편차에해당합니다. 외부신호레벨이더낮으면편차가작아지고신호레벨이음수면음수위상변위가발생합니다. PM:STATe {OFF ON} PM:STATe? PM을비활성화또는활성화합니다. 다중파형변경현상을피하려면다른변조변수를모두설정한후에 PM을활성화해야합니다. 기본값은 OFF입니다. :STAT? 쿼리는 "0" (OFF) 또는 "1" (ON) 을반환합니다. 함수발생기에서는한번에하나의변조모드만활성화할수있습니다. 예를들어 PM 와 AM 을동시에활성화할수는없습니다. PM 을활성화하면이전변조모드는꺼집니다. 함수발생기에서는스윕또는버스트가활성화되어있는상태에서 PM 을활성화할수없습니다. PM 을활성화하면스윕또는버스트모드는꺼집니다. 206
제 4 장원격인터페이스참조사항주파수 -Shift 키 (FSK) 명령 주파수 -Shift 키 (FSK) 명령 제 3 장, 89 페이지의 " 주파수 -Shift 키 (FSK) 변조 " 를참조하십시오. FSK 개요 다음은 FSK 변조파형생성단계에대한간략한설명입니다. FSK 에사용되는명령은다음페이지에나열되어있습니다. 1 반송파를구성하십시오. APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파의함수, 주파수, 진폭및오프셋을선택하십시오. 반송파에는사인, 방형파, 램프또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 2 FSK 소스를선택하십시오. 함수발생기는내부나외부 FSK 소스를사용합니다. FSK:SOUR 명령을사용하여 FSK 소스를선택하십시오. 4 3 FSK "hop" 주파수를선택하십시오. FSK:FREQ 명령을사용하여대체 ( 또는 "hop") 주파수를 1 µhz 에서 20 MHz 사이의값으로설정하십시오 ( 램프는 200 khz, 임의파형은 6 MHz 로제한 ). 4 FSK 속도를설정하십시오. FSK:INT:RATE 명령을사용하여 FSK 속도를 2 mhz 에서 100 khz 사이의값으로설정하십시오 ( 내부 FSK 소스의경우 ). FSK 속도는출력주파수가반송파주파수와 hop 주파수간을 " 이동 " 하는속도를설정합니다. 5 FSK 변조를활성화하십시오. 다른 FSK 변수를설정한후 FSK:STAT ON 명령을사용하여 FSK 변조를활성화하십시오. 207
제 4 장원격인터페이스참조사항주파수 -Shift 키 (FSK) 명령 FSK 명령 APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파를구성하십시오. FSKey:SOURce {INTernal EXTernal} FSKey:SOURce? 내부또는외부 FSK 소스를선택합니다. 기본값은 INT입니다. :SOUR? 쿼리는 "INT" 또는 "EXT" 를나타냅니다. 내부소스가선택되면, 출력주파수가반송파주파수와 hop 주파수간을 " 이동 " 하는속도는지정된 FSK 속도에의해결정됩니다 (FSK:INT:RATE 명령 ). 4 외부소스가선택되면, 출력주파수는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 로직로우레벨인경우반송파주파수가출력됩니다. 로직하이레벨인경우 hop 주파수가출력됩니다. 최대외부 FSK 속도는 1MHz 입니다. 외부에서제어되는 FSK 파형 (Trig In) 에사용되는커넥터는, 외부에서변조되는 AM, FM, PM 및 PWM 파형 (Modulation In) 에사용되는커넥터와다릅니다. Trig In 커넥터가 FSK 에사용될경우, 조절할수있는구간극성이없으며, TRIG:SLOP 명령의영향을받지않습니다. 208
제 4 장원격인터페이스참조사항주파수 -Shift 키 (FSK) 명령 FSKey:FREQuency {<frequency> MINimum MAXimum} FSKey:FREQuency? [MINimum MAXimum] FSK 대체 ( 또는 "hop") 주파수를설정합니다. 1 µhz 에서 20 MHz 까지선택하십시오 ( 램프는 1MHz 까지, 임의파형은 200 khz 까지제한 ). 기본값은 100 Hz 입니다. MIN = 1 µhz. MAX = 20 MHz. :FREQ? 쿼리는 "hop" 주파수를헤르쯔단위로나타냅니다. FSKey:INTernal:RATE {<rate in Hz> MINimum MAXimum} FSKey:INTernal:RATE? [MINimum MAXimum] 반송파와 hop 주파수간을 " 이동 " 하는출력주파수속도를설정합니다. 2 mhz 에서 100 khz 까지선택하십시오. 기본값은 10 Hz 입니다. MIN = 2 mhz. MAX = 100kHz. :RATE? 쿼리는 FSK 속도를헤르쯔단위로나타냅니다. FSK 속도는내부소스가선택될때만사용되며 (FSK:SOUR INT 명령 ), 외부소스가선택될때는무시됩니다 (FSK:SOUR EXT 명령 ). 변조파형은듀티사이클이 50% 인방형파입니다. FSKey:STATe {OFF ON} FSKey:STATe? FSK 변조를활성화또는비활성화합니다. 파형이변경되는것을막으려면다른변조변수를설정한다음, FSK를활성화하십시오. 기본값은 OFF입니다. :STAT? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 4 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어, FSK 와 AM 을동시에활성화할수없습니다. FSK 를활성화하면이전변조모드가꺼집니다. 스윕이나버스트가활성화되어있으면 FSK 를활성화할수없습니다. FSK 를활성화하면스윕또는버스트모드는꺼집니다. 209
제 4 장원격인터페이스참조사항펄스폭변조 (PWM) 명령 펄스폭변조 (PWM) 명령 3 장 93 페이지의 " 펄스폭변조 (PWM)" 도참조하십시오. PWM 개요 다음은 PWM 파형을생성하는데필요한단계의개요입니다. PWM 명령은다음페이지에설명되어있습니다. 1 반송파 ( 펄스 ) 파형을구성하십시오. APPLy 명령또는그와동등한 FUNC, FREQ, VOLT, VOLT:OFFS 명령을사용하여펄스파형의함수, 주파수, 진폭및오프셋을선택하십시오. PWM 은펄스에대해서만지원됩니다. 4 2 변조소스를선택하십시오. 함수발생기는내부또는외부변조소스를받아들입니다. PWM:SOUR 명령을사용하여변조소스를선택하십시오. 외부소스의경우아래 3, 4 단계를건너뛰어도됩니다. 3 변조파형의형태를선택하십시오. 사인, 방형, 램프, 잡음또는임의파형 ( 펄스와 dc 는불가 ) 으로반송파를변조할수있습니다. PWM:INT:FUNC 명령을사용하여변조파형을선택하십시오. 4 변조주파수를설정하십시오. PWM:INT:FREQ 명령을사용하여 2 mhz 에서 20 khz 사이의값으로변조주파수를설정하십시오. 5 펄스폭또는펄스듀티사이클편차를설정하십시오. PWM:DEV 명령을사용하여 0 에서현재펄스폭또는주기 - 펄스폭 ( 둘중더작은값 ) 사이의값으로폭편차를설정하십시오. 또는, PWM:DEV:DCYC 명령을사용하여 0 에서현재의듀티사이클또는 100 - 듀티사이클 ( 둘중더작은값 ) 사이의값으로듀티사이클편차를설정하십시오. 6 PWM 변조를활성화하십시오. 다른변조변수를설정한후 PWM:STAT ON 명령을사용하여 PWM 을활성화하십시오. 210
제 4 장원격인터페이스참조사항펄스폭변조 (PWM) 명령 PWM 명령 APPLy 명령또는그와동등한 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여반송파파형을구성하십시오. PWM:SOURce {INTernal EXTernal} PWM:SOURce? 변조신호의소스를선택합니다. 함수발생기는내부또는외부변조소스를받아들입니다. 기본값은 INT 입니다. :SOUR? 쿼리는 "INT" 또는 "EXT" 를반환합니다. 외부소스를선택할경우, 반송파파형은외부파형으로변조됩니다. 펄스폭또는펄스듀티사이클편차는후면판 Modulation In 커넥터에있는 ±5 V 신호레벨에의해제어됩니다. 예를들어, PWM:DEV 명령을사용하여펄스폭편차를 50 µs 로설정한경우 +5 V 는 50 µs 폭증가에해당합니다. 외부신호가더낮으면편차가작아집니다. PWM:INTernal :FUNCtion {SINusoid SQUare RAMP NRAMp TRIangle NOISe USER} :FUNCtion? 변조파형의형태를선택합니다. 내부변조소스가선택된경우에만사용됩니다 (PWM:SOUR INT 명령 ). ( 반송파는 PWM에대한펄스파형이어야합니다.) 기본값은 SIN입니다. :FUNC? 쿼리는 "SIN", "SQU", "RAMP", "NRAM", "TRI", "NOIS" 또는 "USER" 를반환합니다. 4 듀티사이클이 50% 인방형파형에는 "SQU" 를선택하십시오. 대칭이 100% 인램프파형에는 "RAMP" 를선택하십시오. 대칭이 50% 인램피파형에는 "TRI" 를선택하십시오. 대칭이 0% 인램프파형에는 "NRAM" ( 음수램프 ) 을선택하십시오. 변조파형으로임의파형을선택할경우 ("USER"), 파형은자동으로 4K 포인트로제한됩니다. 기타파형포인트는제거됩니다. 211
제 4 장원격인터페이스참조사항펄스폭변조 (PWM) 명령 PWM:INTernal:FREQuency {<frequency> MINimum MAXimum} PWM:INTernal:FREQuency? [MINimum MAXimum] 변조파형의주파수를선택합니다. 내부변조소스가선택된경우에만사용됩니다 (PWM:SOUR INT 명령 ). 2 mhz 에서 20 khz 사이에서선택하십시오. 기본값은 10 Hz 입니다. MIN = 2 mhz. MAX = 20 khz. :FREQ? 쿼리는내부변조주파수를헤르쯔단위로반환합니다. PWM:DEViation {<deviation in seconds> MINimum MAXimum} PWM:DEViation? [MINimum MAXimum] 펄스폭편차를초단위로설정합니다. 이값은반송파펄스파형의펄스폭으로부터의너비 ( 초 ) 편차를나타냅니다. 기본값은 10 µs 입니다. MIN = 0 s. MAX = 1000 s ( 주기, 최소펄스폭및구간시간의제한을받음 ). :DEV? 쿼리는펄스폭편차를초단위로반환합니다. 펄스폭편차는현재펄스폭을초과할수없습니다. 펄스폭편차는최소펼스폭 (Wmin) 의제한을받습니다. 4 폭편차 < 펄스폭 Wmin 그리고 폭편차 < 주기 펄스폭 Wmin 여기서, 주기 < 10 s 일경우, Wmin = 20 ns. 10 s < 주기 < 100 s 일경우, Wmin = 200 ns. 100 s < 주기 < 1000 s 일경우, Wmin = 2 µs. 1000 s < 주기일경우, Wmin = 20 µs. 펄스폭편차는현재구간시간설정의제한을받습니다. 폭편차 < 펄스폭 (1.6 x 구간시간 ) 그리고 폭편차 < 주기 펄스폭 (1.6 x 구간시간 ) 212
제 4 장원격인터페이스참조사항펄스폭변조 (PWM) 명령 외부변조소스를선택할경우 (PWM:SOUR EXT 명령 ), 편차는후면판 Modulation In 커넥터에있는 ±5 V 신호레벨에의해제어됩니다. 예를들어, 폭편차를 10 µs 로설정한경우 +5 V 신호레벨은 10 µs 편차에해당합니다. 외부신호레벨이더낮으면편차가작아지고, 신호레벨이음수면음수편차가발생됩니다. 주 : PWM:DEV 명령의실행은 FUNC:PULS:HOLD 명령의영향을받습니다 ( 자세한내용은 192 페이지의 " 펄스구성명령 " 참조 ). FUNC:PULS:HOLD 명령은펄스폭 ( 기본값 ) 또는펄스듀티사이클값이주기가변함에따라일정하게유지되는지여부를결정합니다. 폭이일정하게유지되면폭편차도일정하게유지됩니다. 듀티사이클이유지되면듀티사이클편차도유지됩니다. 듀티사이클과듀티사이클편차가유지되면 PWM:DEV 명령으로지정된폭편차값은자동으로그와동등한듀티사이클편차 ( 퍼센트 ) 로변환됩니다. PWM:DEViation:DCYCle {<deviation in percent> MINimum MAXimum} PWM:DEViation:DCYCle? [MINimum MAXimum] 듀티사이클편차를퍼센트 ( 주기의퍼센트 ) 로설정합니다. 이값은기본이되는펄스파형의듀티사이클의피크편차를나타냅니다. 예를들어듀티사이클이 10% 이고듀티사이클편차가 5% 일경우변조된파형의듀티사이클은 5% 에서 15% 입니다. 기본값은 1 퍼센트입니다. MIN 은약 0% 입니다. MAX 는약 100% 입니다 ( 주기, 최소펄스폭, 구간시간의제한을받음 ). :DEV:DCYC? 쿼리는듀티사이클편차를퍼센트로반환합니다. 4 듀티사이클편차는현재펄스듀티사이클을초과할수없습니다. 듀티사이클편차는또한최소펄스폭 (Wmin) 의제한을받습니다. 듀티사이클편차 < 듀티사이클 100 x Wmin 주기 그리고 듀티사이클편차 < 100 듀티사이클 100 x Wmin 주기 여기서, 주기 < 10 s 일경우, Wmin = 20 ns. 10 s < 주기 < 100 s 일경우, Wmin = 200 ns. 100 s < 주기 < 1000 s 일경우, Wmin = 2 µs. 1000 s < 주기일경우, Wmin = 20 µs. 213
제 4 장원격인터페이스참조사항펄스폭변조 (PWM) 명령 듀티사이클편차는또한현재구간시간설정의제한을받습니다. 듀티사이클편차 < 듀티사이클 (160 x 구간시간 ) 주기 그리고 듀티사이클편차 < 100 듀티사이클 (160 x 구간시간 ) 주기 외부소스를선택한경우 (PWM:SOUR EXT 명령 ), 편차는후면판 Modulation In 커넥터에나타난 ±5 V 신호레벨에의해제어됩니다. 예를들어듀티사이클편차를 5 퍼센트로설정한경우 +5 V 신호레벨은 5 퍼센트편차에해당하며, 이는펄스듀티사이클에추가된추가 5% 의주기입니다. 외부신호가더낮으면편차가줄어들고, 신호레벨이음수면듀티사이클이감소합니다. 4 주 : PWM:DEV:DCYC 명령의실행은 FUNC:PULS:HOLD 명령의영향을받습니다 ( 자세한내용은 192 페이지의 " 펄스구성명령 " 참조 ). FUNC:PULS:HOLD 명령은펄스폭 ( 기본값 ) 또는펄스듀티사이클값이주기가변함에따라일정하게유지되는지여부를결정합니다. 폭이일정하게유지되면폭편차도일정하게유지됩니다. 듀티사이클이유지되면듀티사이클편차도유지됩니다. 펄스폭과폭편차가유지되면 PWM:DEV:DCYC 명령으로지정된듀티사이클편차값은자동으로그와동등한폭편차 ( 초단위 ) 로변환됩니다. PWM:STATe {OFF ON} PWM:STATe? PWM 을활성화또는비활성화합니다. 다중파형변경현상을피하려면다른변조변수를설정한후에 PWM 을활성화해야합니다. 기본값은 OFF 입니다. :STAT? 쿼리는 "0" (OFF) 또는 "1" (ON) 을반환합니다. 함수발생기는한번에하나의변조모드만활성화할수있습니다. 예를들어 PWM 과 AM 을동시에활성화할수없습니다. PWM 을활성화하면이전변조모드는꺼집니다. 함수발생기는스윕또는버스트가활성화된상태에서 PWM 을활성화할수없습니다. PWM 을활성화하면스윕또는버스트모드는꺼집니다. 펄스가선택된함수일경우에만 PWM 을이용할수있습니다. 214
제 4 장원격인터페이스참조사항주파수스윕명령 주파수스윕명령 제 3 장, 99 페이지의 " 주파수스윕 " 을참조하십시오. 스윕개요 다음은스윕발생단계에대한간략한설명입 니다. 스윕에사용되는명령은 217 페이지에나열되어있습니다. 1 파형형태, 진폭및오프셋을선택하십시오. APPLy 명령이나이에해당하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여함수, 주파수, 진폭및오프셋을선택하십시오. 사인, 방형파, 램프또는임의파형을선택할수있습니다 ( 펄스, 잡음및 dc 는선택할수없습니다 ). 2 스윕의주파수한계를선택하십시오. 다음두가지방법중하나로주파수한계를설정할수있습니다. a b 시작주파수 / 정지주파수 : FREQ:STAR 명령을사용하여시작주파수를설정하고 FREQ:STOP 명령을사용하여정지주파수를설정하십시오. 주파수에서위로스윕하려면, 시작주파수를정지주파수보다작게설정하십시오. 주파수에서아래로스윕하려면, 시작주파수를정지주파수보다크게설정하십시오. 중심주파수 / 주파수범위 : FREQ:CENT 명령을사용하여중심주파수를설정하고 FREQ:SPAN 명령을사용하여주파수범위를설정하십시오. 주파수에서위로스윕하려면, 양수범위를설정하십시오. 주파수에서아래로스윕하려면, 음수범위를설정하십시오. 4 3 스윕모드를선택하십시오. SWE:SPAC 명령을사용하여스윕선형또는로그간격을선택하십시오. 215
제 4 장원격인터페이스참조사항주파수스윕명령 4 스윕시간을설정하십시오. SWE:TIME 명령을사용하여시작주파수에서정지주파수까지스윕하는데필요한시간 ( 초 ) 을설정하십시오. 5 스윕트리거소스를선택하십시오. TRIG:SOUR 명령을사용하여스윕을트리거할소스를선택하십시오. 6 마커주파수를설정하십시오 ( 옵션 ). 원하는경우스윕을진행하는동안, 전면판 Sync 커넥터신호가로직로우레벨이되는주파수를설정할수있습니다. MARK:FREQ 명령을사용하여마커주파수를시작주파수와정지주파수사이의값으로설정하십시오. MARK ON 명령을사용하여주파수마커를활성화하십시오. 7 스윕모드를활성화하십시오. 4 다른스윕변수를설정한후 SWE:STAT ON 명령을사용하여스윕모드를활성화하십시오. 216
제 4 장원격인터페이스참조사항주파수스윕명령 스윕명령 FREQuency:STARt {<frequency> MINimum MAXimum} FREQuency:STARt? [MINimum MAXimum] 시작주파수 ( 정지주파수와함께사용되는 ) 를설정합니다. 1 µhz 에서 20 MHz 까지선택하십시오 ( 램프는 200 khz 까지, 임의파형은 6 MHz 까지제한 ). 기본값은 100 Hz 입니다. MIN = 1 µhz. MAX = 20 MHz. :STAR? 쿼리는시작주파수를헤르쯔단위로반환합니다. 주파수에서위로스윕하려면, 시작주파수를정지주파수보다작게설정하십시오. 주파수에서아래로스윕하려면, 시작주파수를정지주파수보다크게설정하십시오. FREQuency:STOP {<frequency> MINimum MAXimum} FREQuency:STOP? [MINimum MAXimum] 정지주파수 ( 시작주파수와함께사용 ) 를설정합니다. 1 µhz에서 20 MHz까지선택하십시오 ( 램프는 200 khz까지, 임의파형은 6 MHz까지제한 ). 기본값은 1 khz입니다. MIN = 1 µhz. MAX = 20 MHz. :STOP? 쿼리는정지주파수를헤르쯔단위로나타냅니다. 4 217
제 4 장원격인터페이스참조사항주파수스윕명령 FREQuency:CENTer {<frequency> MINimum MAXimum} FREQuency:CENTer? [MINimum MAXimum] 중심주파수 ( 주파수범위와함께사용 ) 를설정합니다. 1 µhz에서 20 MHz까지선택하십시오 ( 램프는 200 khz까지, 임의파형은 6 MHz까지제한 ). 기본값은 550 Hz입니다. MIN = 1 µhz. MAX = 다음설명과같이, 선택된함수의주파수범위와최대주파수를기반으로합니다. :CENT? 쿼리는중심주파수를헤르쯔단위로나타냅니다. Span 중심주파수 = 최대. 주파수 ------------ 2 다음식은중심주파수와시작 / 정지주파수간의관계를설명합니다. 중심주파수 = 정지주파수 시작주파수 ---------------------------------------------------------------------------- 2 4 FREQuency:SPAN {<frequency> MINimum MAXimum} FREQuency:SPAN? [MINimum MAXimum] 주파수범위 ( 중심주파수와함께사용 ) 를설정합니다. 0 Hz 에서 20 MHz 까지로선택하십시오 ( 램프는 20 khz 까지, 임의파형은 6 MHz 까지제한 ). 기본값은 900 Hz 입니다. MIN = 0 Hz. MAX = 선택한함수의중심주파수와최대주파수를기반으로합니다. :SPAN? 쿼리는범위를헤르쯔단위로나타냅니다 ( 양수나음수값이될수있음 ). 주파수범위 ( 최대 ) = 2 x ( 최대주파수 중심주파수 ) 주파수에서위로스윕하려면, 주파수범위를양수로설정하십시오. 주파수에서아래로스윕하려면, 주파수범위를음수로설정하십시오. 다음식은주파수범위와시작 / 정지주파수간의관계를설명합니다. 주파수범위 = 정지주파수 시작주파수 218
제 4 장원격인터페이스참조사항주파수스윕명령 SWEep:SPACing {LINear LOGarithmic} SWEep:SPACing? 스윕에대한선형또는로그간격을선택합니다. 기본값은선형입니다. :SPAC? 쿼리는 "LIN" 또는 "LOG" 를나타냅니다. 선형스윕의경우, 함수발생기는스윕을진행하는동안출력주파수를선형으로변화시킵니다. 로그스윕의경우함수발생기는스윕을진행하는동안로그형태로출력주파수를변화시킵니다. SWEep:TIME {<seconds> MINimum MAXimum} SWEep:TIME? [MINimum MAXimum] 시작주파수에서정지주파수까지스윕하는데필요한시간 ( 초 ) 을설정합니다. 1 ms 에서 500 초까지선택하십시오. 기본값은 1 초입니다. MIN = 1 ms. MAX = 500 초. :TIME? 쿼리는스윕시간을초단위로나타냅니다. 스윕에서개별주파수포인트의수는함수발생기에의해자동으로계산되며사용자가선택한스윕시간을기반으로합니다. SWEep:STATe {OFF ON} SWEep:STATe? 스윕모드를활성화또는비활성화합니다. 파형변경을막으려면다른스윕변수를설정한다음, 스윕모드를활성화할수있습니다. 기본값은 OFF입니다. :STAT? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 4 버스트나기타변조모드가활성화되어있으면스윕모드를활성화할수없습니다. 스윕을활성화하면버스트또는변조모드는꺼집니다. 219
제 4 장원격인터페이스참조사항주파수스윕명령 TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? 트리거소스를선택합니다. 함수발생기는직접내부트리거, 후면판 Trig In 커넥터의하드웨어트리거또는소프트웨어 ( 버스 ) 트리거를사용합니다. 기본값은 IMM 입니다. :SOUR? 쿼리는 "IMM", "EXT" 또는 "BUS" 를나타냅니다. 직접 ( 내부 ) 소스가선택되면함수발생기는지정된스윕시간 (SWE:TIME 명령 ) + 1ms 에의해결정된속도로연속스윕을출력합니다. 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를사용합니다. 함수발생기는 Trig In 에서 TRIG:SLOP 명령이지정한구간극성을가진 TTL 펄스를수신할때마다한번스윕합니다 (221 페이지참조 ). 트리거주기는지정된스윕시간에 +1 ms 를더한것보다크거나같아야합니다. 4 버스 ( 소프트웨어 ) 소스가선택되면함수발생기는버스트리거명령이수신될때마다한번스윕합니다. 원격인터페이스 (GPIB, USB 또는 LAN) 에서함수발생기를트리거하려면 *TRG ( 트리거 ) 명령을전송하십시오. 버스트리거를기다리는동안전면판의키에불이들어옵니다. APPLy 명령은트리거소스를직접으로자동설정합니다 (TRIG:SOUR IMM 명령과동일 ). 버스소스가선택된경우에는 *WAI ( 대기 ) 명령을전송하여반드시동기화하십시오. *WAI 명령이실행되면함수발생기는미완된작동을먼저완료한다음다른명령을실행합니다. 예를들어다음명령문자열은첫번째트리거가사용되고, 두번째트리거를인식하기전에작동이실행됩니다. TRIG:SOUR BUS;*TRG;*WAI;*TRG;*WAI 스윕이완료될때 *OPC? ( 작동완료쿼리 ) 명령이나 *OPC ( 작동완료 ) 명령을신호에사용할수있습니다. *OPC? 명령은스윕이완료될때 "1" 을출력버퍼에보냅니다. *OPC 명령은스윕이완료될때표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를설정합니다. 220
제 4 장원격인터페이스참조사항주파수스윕명령 TRIGger:SLOPe {POSitive NEGative} TRIGger:SLOPe? 후면판 Trig In 커넥터의트리거신호구간 ( 상승또는하강구간 ) 을선택합니다. 기본값은 POS ( 상승구간 ) 입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger:SLOPe? " 트리거아웃 " 신호구간 ( 상승또는하강구간 ) 을선택합니다. OUTP:TRIG 명령으로활성화하면 ( 아래참조 ), 지정된구간을가진 TTL 호환방형파가스윕의시작부분에서후면판 Trig Out 커넥터로부터출력됩니다. "POS" 를선택하여상승구간펄스를출력하거나 "NEG" 를선택하여하강구간펄스를출력하십시오. 기본값은 POS입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. 직접 ( 내부 ) 트리거소스가선택되면 (TRIG:SOUR IMM 명령 ), 함수발생기는 Trig Out 커넥터로부터듀티사이클이 50% ( 상승구간은스윕트리거입니다 ) 인방형파를출력합니다. 파형의주기는지정된스윕시간 (SWE:TIME 명령 ) 과동일합니다. 외부트리거소스가선택되면 (TRIG:SOUR EXT 명령 ) 함수발생기는 " 트리거아웃 " 신호를자동으로비활성화합니다. 후면판 Trig Out 커넥터는동시에양쪽작동에사용할수없습니다 ( 외부트리거스윕은동일한커넥터를사용하여스윕을트리거합니다 ). 버스 ( 소프트웨어 ) 트리거소스가선택되면 (TRIG:SOUR BUS 명령 ), 각스윕시작부분에서 Trig Out 커넥터로부터펄스 (> 1 µs 펄스폭 ) 를출력합니다. 4 OUTPut:TRIGger {OFF ON} OUTPut:TRIGger? " 트리거아웃 " 신호를활성화또는비활성화합니다. 신호가활성화되면구간이지정된 TTL 호환방형파가 (OUTP:TRIG:SLOP 명령 ) 스윕이나버스트의시작부분에서후면판 Trig Out 커넥터로부터출력됩니다. 기본값은 OFF입니다. :TRIG? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 221
제 4 장원격인터페이스참조사항주파수스윕명령 MARKer:FREQuency {<frequency> MINimum MAXimum} MARKer:FREQuency? [MINimum MAXimum] 마커주파수를설정합니다. 이주파수는전면판 Sync 커넥터의신호가스윕하는동안로직로우가되는주파수입니다. Sync 신호는스윕의시작부분에서항상로우에서하이로이동합니다. 1 µhz 부터 20 MHz 사이에서선택하십시오 ( 램프는 200 khz, 임의파형은 6 MHz 까지제한 ). 기본값은 500 Hz 입니다. MIN = 시작또는정지주파수 ( 둘중더낮은값 ). MAX = 시작주파수또는정지주파수 ( 둘중더높은값 ). :FREQ? 쿼리는마커주파수를헤르쯔단위로반환합니다. 스윕이활성화되면마커주파수는지정된시작주파수와정지주파수사이의값이어야합니다. 마커주파수를이범위에없는주파수로설정하려고하는경우, 시작주파수또는정지주파수중하나와가까운것으로자동설정됩니다. 원격인터페이스에서 "Settings conflict" 오류가발생하며마커주파수는설명대로조정됩니다. 4 MARKer {OFF ON} MARKer? 주파수마커를활성화또는비활성화합니다. 주파수마커가비활성화되어있으면, Sync 커넥터의신호출력은반송파에대해일반적인 Sync 신호입니다 (68페이지의 " 동기출력신호 " 참조 ). 기본값은 OFF입니다. MARK? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. OUTP:SYNC 명령은 MARK 명령에의해무시됩니다. 따라서마커주파수가활성화될때 ( 스윕모드역시활성화되어있을때 ) OUTP:SYNC 명령은무시됩니다. 222
제 4 장원격인터페이스참조사항버스트모드명령 버스트모드명령 제 3 장, 106 페이지의 " 버스트모드 " 를참조하십시오. 버스트모드개요 다음은버스트를생성하는데필요한단계의개요입니다. 아래설명된두가지모드중하나에서버스트를사용할수있습니다. 함수발생기는한번에한개의버스트모드만활성화합니다. 트리거버스트모드 : 이모드 ( 기본값 ) 에서는트리거가수신될때마다지정된사이클수 ( 버스트카운트 ) 로파형을출력합니다. 지정된수의사이클을출력한다음, 함수발생기는중단되고다음트리거를기다립니다. 내부트리거를사용하여버스트를시작하거나, 전면판의키를누르거나, 트리거신호를후면판 Trig In 커넥터에적용하거나, 원격인터페이스에서소프트웨어트리거명령을전송하여외부트리거를제공할수있습니다. 외부게이트버스트모드 : 이모드에서출력파형은후면판 Trig In 커넥터에적용된외부신호레벨에따라 "on" 또는 "off " 가될수있습니다. 게이트신호가참이면연속파형이출력됩니다. 게이트신호가거짓이면현재파형사이클이완료되고, 함수발생기는선택한파형의시작버스트위상에상응하는전압에서남은사이클동안중단됩니다. 4 버스트모드 (BURS:MODE) 버스트카운트 (BURS:NCYC) 버스트주기 (BURS:INT:PER) 버스트위상 (BURS:PHAS) 트리거소스 (TRIG:SOUR) 트리거버스트모드 : 내부트리거 트리거버스트모드 : 외부트리거 게이트버스트모드 : 외부트리거 TRIGgered 사용가능사용가능사용가능 IMMediate TRIGgered 사용가능사용되지않음사용가능 EXTernal, BUS GATed 사용되지않음사용되지않음사용가능사용되지않음 223
제 4 장원격인터페이스참조사항버스트모드명령 1 버스트파형을구성하십시오. APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여파형의함수, 주파수, 진폭및오프셋을선택하십시오. 사인파, 방형파, 램프, 펄스또는임의파형을선택할수있습니다 ( 잡음은게이트버스트모드에서만선택할수있으며 dc 는선택할수없음 ). 내부트리거버스트의경우최소주파수는 2.001 mhz 입니다. 사인과방형파의경우, 6 MHz 이상의주파수는 " 무한 " 버스트카운트에서만사용할수있습니다. 2 " 트리거 " 또는 " 게이트 " 버스트모드를선택하십시오. BURS:MODE 명령을사용하여트리거버스트모드 ( 전면판에서 "N Cycle" 이라고함 ) 또는외부게이트버스트모드를선택하십시오. 3 버스트카운트를설정하십시오. 4 BURS:NCYC 명령을사용하여버스트카운트 ( 버스트당사이클수 ) 를 1 과 50,000 사이클사이의값 ( 또는무한 ) 으로설정하십시오. 트리거버스트모드에서만사용됩니다. 4 버스트주기를설정하십시오. BURS:INT:PER 명령을사용하여버스트주기 ( 내부트리거버스트가생성되는간격 ) 를 1 μs에서 500 초사이의값으로설정하십시오. 내부트리거소스를가진트리거버스트모드에서만사용됩니다. 5 버스트시작위상을설정하십시오. BURS:PHAS 명령을사용하여버스트의시작위상을 -360 도에서 +360 도사이의값으로설정하십시오. 6 트리거소스를선택하십시오. TRIG:SOUR 명령을사용하여트리거소스를선택하십시오. 트리거버스트모드에서만사용됩니다. 7 버스트모드를활성화하십시오. 다른버스트변수를설정한후 BURS:STAT ON 명령을사용하여버스트모드를활성화하십시오. 224
제 4 장원격인터페이스참조사항버스트모드명령 버스트모드명령 APPLy 명령이나이에상응하는 FUNC, FREQ, VOLT 및 VOLT:OFFS 명령을사용하여파형을구성합니다. 내부트리거버스트의경우최소주파수는 2.001mHz 입니다. 사인과방형파의경우, 6MHz 이상의주파수는 " 무한 " 버스트카운트에서만사용할수있습니다. BURSt:MODE {TRIGgered GATed} BURSt:MODE? 버스트모드를선택합니다. 트리거모드의경우, 지정된트리거소스로부터트리거가수신될때마다 (TRIG:SOUR 명령 ) 지정된사이클수 ( 버스트카운트 ) 의파형이출력됩니다. 게이트모드의출력파형은, 후면판 Trig In 커넥터에적용된외부신호의레벨에따라 "on" 또는 "off " 입니다. 기본값은 TRIG입니다. :MODE? 쿼리는 "TRIG" 또는 "GAT" 를나타냅니다. 게이트모드가선택되면, 파형은후면판 Trig In 커넥터에적용된게이트신호의로직레벨에따라실행또는중지됩니다. BURS:GATE:POL 명령을사용하여 Trig In 커넥터의극성을선택할수있습니다 (230 페이지참조 ). 게이트신호가참이면함수발생기는연속파형을출력합니다. 게이트신호가거짓이면현재파형사이클이완료되고, 함수발생기는선택한파형의시작버스트위상에상응하는전압레벨에서남은사이클동안중지됩니다. 잡음파형의경우게이트신호가거짓이면출력이즉시중단됩니다. 게이트모드가선택되면버스트카운트, 버스트주기및트리거소스는무시됩니다 ( 이들변수는트리거버스트모드에서만사용됩니다 ). 수동트리거가수신되면 (TRIG 명령 ) 수동트리거가무시되고오류는발생하지않습니다. 4 225
제 4 장원격인터페이스참조사항버스트모드명령 BURSt:NCYCles {<# cycles> INFinity MINimum MAXimum} BURSt:NCYCles? [MINimum MAXimum] 버스트당출력될사이클수를설정합니다 ( 트리거버스트모드의경우 ). 1 사이클증분으로, 1 사이클에서 50,000 사이클사이에서선택하십시오 ( 아래한계참조 ). 기본값은 1 사이클입니다. MIN = 1 사이클. MAX = 아래의버스트주기와주파수를기준으로합니다. INF 를선택하여연속버스트파형을생성하십시오. :NCYC? 쿼리는 1 에서 50,000 까지또는 "9.9E+37" ( 무한카운트의경우 ) 을나타냅니다. 직접트리거소스가선택되는경우 (TRIG:SOUR IMM 명령 ), 버스트카운트는아래와같이최대버스트주기와파형주파수의곱보다작아야합니다. 버스트카운트 < 최대버스트주기 x 파형주파수 함수발생기는버스트주기를최대로증가시켜지정된버스트카운트를포함할수있도록합니다 ( 파형주파수는변하지않습니다 ). 원격인터페이스에서 "Settings conflict" 오류가발생하며버스트주기는설명대로조정됩니다. 4 사인과방형파의경우, 6 MHz 이상의주파수는 " 무한 " 버스트카운트에서만사용할수있습니다. 게이트버스트모드가선택되면버스트카운트는무시됩니다. 그러나게이트모드에있는동안버스트카운트를변경하면함수발생기가새로운카운트를기억하고트리거모드가선택될때그카운트를사용합니다. 226
제 4 장원격인터페이스참조사항버스트모드명령 BURSt:INTernal:PERiod {<seconds> MINimum MAXimum} BURSt:INTernal:PERiod? [MINimum MAXimum] 내부트리거버스트의버스트주기를설정합니다. 버스트주기는특정버스트의시작으로부터다음버스트시작까지의시간입니다. 1 µs 에서 500 초까지선택하십시오. 기본값은 10 ms 입니다. MAX = 500 s. MIN = 아래나타난버스트카운트와파형주파수를기반으로합니다. :PER? 쿼리는버스트주기를초단위로반환합니다. 버스트주기설정은직접트리거가활성화되어있을때만사용합니다 (TRIG:SOUR IMM 명령 ). 버스트주기는수동또는외부트리거가활성화되어있을경우 ( 또는게이트버스트모드가선택되어있을경우 ) 무시됩니다. 버스트주기가너무짧으면지정한버스트카운트와주파수로출력할수없습니다 ( 아래참조 ). 버스트주기가너무짧은경우, 버스트를연속재트리거하도록자동조절됩니다. 원격인터페이스에서 "Data out of range" 오류가발생하며버스트주기는설명대로조정됩니다. 버스트카운트버스트주기 > + 200 ns 파형주파수 BURSt:PHASe {<angle> MINimum MAXimum} BURSt:PHASe? [MINimum MAXimum] 이전 UNIT:ANGL 명령에서지정한대로버스트에대한시작위상을도또는라디언으로설정합니다. -360 도 ~ +360 도, 또는 -2 π ~ +2 π 라디언을선택하십시오. 기본값은 0 도 (0 라디언 ) 입니다. MIN = -360 도 (-2 π 라디언 ). MAX = +360 도 (+2 π). :PHAS? 쿼리는시작위상을도나라디언단위로나타냅니다. 4 사인, 방형파및램프파형의경우, 0 도는양수진행방향으로파형이 0 볼트 ( 또는 dc 오프셋값 ) 를지나가는위치입니다. 임의파형의경우 0 도는메모리에다운로드된첫번째파형의위치입니다. 이명령은펄스나잡음파형에는영향을미치지않습니다. 버스트위상은게이트버스트모드에서도사용할수있습니다. 게이트신호가거짓이면현재파형주기가완료된다음함수발생기가중단됩니다. 출력은시작버스트위상에해당하는전압레벨로유지됩니다. 227
제 4 장원격인터페이스참조사항버스트모드명령 BURST:STATE {OFF ON} BURSt:STATe? 버스트모드를활성화또는비활성화합니다. 파형이변경되는현상을막으려면다른버스트변수를설정한다음, 버스트모드를활성화하십시오. 기본값은 OFF 입니다. :STAT? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 함수발생기에서스윕이나다른변조모드가활성화되어있으면버스트모드를동시에활성화할수없습니다. 버스트를활성화하면스윕이나변조모드가꺼집니다. UNIT:ANGLe {DEGree RADian} UNIT:ANGLe? 도나라디언을선택하여 BURS:PHAS 명령으로버스트에대한시작위상을설정합니다 ( 원격인터페이스의경우 ). 기본값은 DEG입니다. :ANGL? 쿼리는 "DEG" 또는 "RAD" 를나타냅니다. 4 전면판에서시작위상은항상도 (degree) 단위로표시됩니다 ( 라디언은사용할수없습니다 ). 원격인터페이스에서라디언단위로시작위상을설정한다음전면판작동으로돌아간경우, 위상이도단위로변환됩니다. TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? 트리거버스트모드에대한트리거소스를선택합니다. 트리거버스트모드에서트리거가수신될때마다함수발생기는지정된사이클수 ( 버스트카운트 ) 를가진파형을출력합니다. 지정된사이클수가출력되면함수발생기가정지하고다음트리거를기다립니다. 기본값은 IMM입니다. :SOUR? 쿼리는 "IMM", "EXT" 또는 "BUS" 를나타냅니다. 직접 ( 내부 ) 소스가선택되면버스트생성주파수는버스트주기에의해결정됩니다 (BURS:INT:PER 명령 ). 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를사용합니다. 함수발생기는 Trig In 에서 TRIG:SLOP 명령에의해지정된구간극성을가진 TTL 펄스가수신될때마다지정된수의사이클을출력합니다 (229 페이지페이지참조 ). 버스트동안발생한외부트리거신호는무시됩니다. 228
제 4 장원격인터페이스참조사항버스트모드명령 버스 ( 소프트웨어 ) 소스가선택되면, 버스트리거명령이수신될때마다버스트한개를출력합니다. 원격인터페이스 (GPIB, USB 또는 LAN) 에서함수발생기를트리거하려면, *TRG ( 트리거 ) 명령을전송하십시오. 버스트리거를기다리는동안, 전면판의키에불이들어옵니다. 외부또는버스트리거소스가선택되면버스트카운트와버스트위상은유지되지만버스트주기는무시됩니다. APPLy 명령은트리거소스를직접으로자동설정합니다 (TRIG:SOUR IMM 명령과동일 ). 버스소스가선택될때동기화되도록하려면 *WAI ( 대기 ) 명령을전송하십시오. *WAI 명령이실행되면함수발생기는미완된작동을먼저완료한다음다른명령을실행합니다. 예를들어다음명령문자열에는첫번째트리거가사용되고, 두번째트리거를인식하기전에작동이실행됩니다. TRIG:SOUR BUS;*TRG;*WAI;*TRG;*WAI 버스트가완료될때 *OPC? ( 작동완료쿼리 ) 명령또는 *OPC ( 작동완료 ) 명령을신호에사용할수있습니다. *OPC? 명령은버스트가완료되면출력버퍼에 "1" 을나타냅니다. *OPC 명령은버스트가완료될때표준이벤트레지스터에 " 작동완료 " 비트 (0 비트 ) 를설정합니다. 4 TRIGger:SLOPe {POSitive NEGative} TRIGger:SLOPe? 외부트리거버스트에대해, 후면판 Trig In 커넥터상에서사용할트리거신호의구간 ( 상승구간또는하강구간 ) 을선택합니다. 기본값은 POS ( 상승구간 ) 입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. 229
제 4 장원격인터페이스참조사항버스트모드명령 BURSt:GATE:POLarity {NORMal INVerted} BURSt:GATE:POLarity? 외부게이트버스트에대해, 후면판 Trig In 커넥터상에서사용할로직레벨 ( 트루 ( 참 )-하이, 트루 ( 참 )-로우) 을선택합니다. 기본값은 NORM ( 트루-하이로직 ) 입니다. :POL? 쿼리는 "NORM" 또는 "INV" 를나타냅니다. OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger:SLOPe? " 트리거아웃 " 신호의구간 ( 상승또는하강구간 ) 을선택합니다. OUTP:TRIG 명령 ( 아래참조 ) 을사용하여활성화하면지정된구간을가진 TTL 호환방형파가버스트의시작부분에서후면판 Trig Out 커넥터로부터출력됩니다. "POS" 를선택하여상승구간펄스를출력하거나 "NEG" 를선택하여하강구간펄스를출력하십시오. 기본값은 POS입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. 4 직접 ( 내부 ) 트리거소스가선택되면 (TRIG:SOUR IMM 명령 ), 함수발생기는 Trig Out 커넥터로부터듀티사이클이 50% 인방형파형을출력합니다. 파형의주파수는지정된버스트주기 (BURS:INT:PER 명령 ) 와동일합니다. 외부트리거소스가선택되거나 (TRIG:SOUR EXT 명령 ), 게이트모드가선택되면 (BURS:MODE GAT 명령 ), 함수발생기는 " 트리거아웃 " 신호를자동으로비활성화합니다. 후면판 Trig Out 커넥터는동시에양쪽작동에사용할수없습니다 ( 외부트리거파형은동일한커넥터를사용하여버스트를트리거함 ). 버스 ( 소프트웨어 ) 트리거소스가선택되면 (TRIG:SOUR 버스명령 ), 함수발생기는각버스트시작부분에있는 Trig Out 커넥터로부터펄스 (>1µs 펄스폭 ) 를출력합니다. OUTPut:TRIGger {OFF ON} OUTPut:TRIGger? " 트리거아웃 " 신호를활성화또는비활성화합니다 ( 버스트와스윕에서만사용 ). 신호를활성화하면, 지정된구간을가진 (OUTP:TRIG:SLOP 명령 ) TTL 호환방형파가버스트의시작부분에서후면판 Trig Out 커넥터로부터출력됩니다. 기본값은 OFF입니다. :TRIG? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 230
제 4 장원격인터페이스참조사항트리거명령 트리거명령 스윕과버스트에만적용됩니다. 제 3 장, 115 페이지의 " 트리거 " 를참조하십시오. TRIGger:SOURce {IMMediate EXTernal BUS} TRIGger:SOURce? 트리거소스를선택합니다. 함수발생기는직접내부트리거, 후면판 Trig In 커넥터의하드웨어트리거또는소프트웨어 ( 버스 ) 트리거를사용합니다. 기본값은 IMM 입니다. :SOUR? 쿼리는 "IMM", "EXT" 또는 "BUS" 를나타냅니다. 직접 ( 내부 ) 소스가선택되면, 스윕모드또는버스트모드가활성화되어있을때연속으로출력합니다. 외부소스가선택되면후면판 Trig In 커넥터에적용된하드웨어트리거를사용합니다. Trig In 에서 TRIG:SLOP 명령으로지정된구간극성을가진 TTL 펄스를수신할때마다스윕한개를시작하거나버스트한개를출력합니다 (232 페이지페이지참조 ). 버스 ( 소프트웨어 ) 소스가선택되면, 버스트트리거명령이수신될때마다스윕하나를시작하거나버스트하나를출력합니다. 버스소스를선택할때원격인터페이스 (GPIB, USB 또는 LAN) 에서함수발생기를트리거하려면, *TRG ( 트리거 ) 명령을전송하십시오. 함수발생기가버스트리거를기다리는동안, 전면판의키에불이들어옵니다. 4 APPLy 명령은트리거소스를직접으로자동설정합니다 (TRIG:SOUR IMM 명령과동일 ). 231
제 4 장원격인터페이스참조사항트리거명령 버스소스를선택한경우동기화하려면 *WAI ( 대기 ) 명령을전송하십시오. *WAI 명령이실행되면함수발생기는대기중인작동을먼저완료한다음, 다른명령을실행합니다. 예를들어다음명령문자열에는첫번째트리거가사용되고, 두번째트리거를인식하기전에작동이실행됩니다. TRIG:SOUR BUS;*TRG;*WAI;*TRG;*WAI 스윕또는버스트가완료될때 *OPC? ( 작동완료쿼리 ) 명령이나 *OPC ( 작동완료 ) 명령을신호에사용할수있습니다. *OPC? 명령은스윕이나버스트가완료될때출력버퍼에 "1" 을나타냅니다. *OPC 명령은스윕이나버스트가완료될때표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를설정합니다. TRIGger 원격인터페이스에서스윕이나버스트를트리거합니다. 이명령은사용가능한모든트리거소스에서사용할수있습니다 (TRIG:SOUR 명령 ). 예를들어 TRIG 명령을사용하면, 외부트리거를기다리는동안직접트리거를내보낼수있습니다. 4 *TRG 버스 ( 소프트웨어 ) 트리거소스가현재선택되어있는경우에만 (TRIG:SOUR BUS 명령 ) 원격인터페이스에서스윕이나버스트를트리거할수있습니다. TRIGger:SLOPe {POSitive NEGative} TRIGger:SLOPe? 후면판 Trig In 커넥터에서사용할트리거신호의구간 ( 상승구간또는하강구간 ) 을선택합니다. 기본값은 POS ( 상승구간 ) 입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. BURSt:GATE:POLarity {NORMal INVerted} BURSt:GATE:POLarity? 외부게이트버스트에대해, 후면판 Trig In 커넥터에사용할로직레벨 ( 트루 ( 참 )- 하이, 트루 ( 참 )-로우) 을선택합니다. 기본값은 NORM ( 트루-하이로직 ) 입니다. :POL? 쿼리는 "NORM" 또는 "INV" 를나타냅니다. 232
제 4 장원격인터페이스참조사항트리거명령 OUTPut:TRIGger:SLOPe {POSitive NEGative} OUTPut:TRIGger:SLOPe? " 트리거아웃 " 신호의구간 ( 상승또는하강구간 ) 을선택합니다. OUTP:TRIG 명령을사용하여구간을활성화하면 ( 아래참조 ), TTL 호환방형파가스윕의시작부분에서후면판 Trig Out 커넥터로부터지정된구간으로출력됩니다. "POS" 를선택하여상승구간펄스를출력하거나 "NEG" 를선택하여하강구간펄스를출력하십시오. 기본값은 POS입니다. :SLOP? 쿼리는 "POS" 또는 "NEG" 를나타냅니다. 직접 ( 내부 ) 트리거소스가선택되면 (TRIG:SOUR IMM 명령 ), 함수발생기는 Trig Out 커넥터로부터듀티사이클이 50% 인방형파형을출력합니다. 파형의주기는지정된스윕시간 (SWE:TIME 명령 ) 이나버스트주기 (BURS:INT:PER 명령 ) + 1ms 와동일합니다. 외부트리거소스가선택되면 (TRIG:SOUR EXT 명령 ), 함수발생기는 " 트리거아웃 " 신호를자동으로비활성화합니다. 후면판 Trig Out 커넥터는동시에양쪽작동에사용할수없습니다 ( 외부트리거파형은동일한커넥터를사용하여스윕이나버스트를트리거합니다 ). 버스 ( 소프트웨어 ) 트리거소스가선택되면 (TRIG:SOUR BUS 명령 ), 함수발생기는각스윕또는버스트의시작부분에있는 Trig Out 커넥터로부터펄스 (>1 µs 펄스폭 ) 를출력합니다. 4 OUTPut:TRIGger {OFF ON} OUTPut:TRIGger? " 트리거아웃 " 신호를활성화또는비활성화합니다 ( 스윕과버스트에서만사용 ). 신호가활성화되면, TTL 호환방형파가스윕이나버스트의시작부분에있는후면판 Trig Out 커넥터로부터지정된구간 (OUTP:TRIG:SLOP 명령 ) 으로출력됩니다. 기본값은 OFF입니다. :TRIG? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 233
제 4 장원격인터페이스참조사항임의파형명령 임의파형명령 제 3 장, 120 페이지의 " 임의파형 " 을참조하십시오. 임의파형개요 다음은원격인터페이스를통해임의파형을다운로드및출력하는단계에대한간략한설명입니다. 임의파형에사용되는명령은 236 페이지에나열되어있습니다. 임의파형다운로드와출력에대한자세한내용은, 제 7 장 " 자습서 " 를참조하십시오. 주 : 최대 65.536 (64K) 포인트의파형을 PC 에서 Agilent 33220A 로다운로드할수있습니다. 그러나 16.384 (16K) 포인트보다더큰파형은 Agilent 33220A 전면판에서편집할수없습니다. 4 제 6 장 " 응용프로그램 " 에수록된프로그램예를통해임의파형을 Agilent 33220A 로다운로드하는방법을알수있습니다. 1 파형포인트를휘발성메모리로다운로드하십시오. 파형당, 1 포인트 (dc 신호 ) 에서 65,536 (64 K) 포인트까지다운로드할수있습니다. 포인트는부동소수점값, 이진정수값또는 10 진수정수값으로다운로드할수있습니다. 부동소수점값을 1.0 에서 +1.0 까지다운로드하려면 DATA 명령을사용하십시오. 이진정수나 10 진수정수값을 -8191 에서 +8191 까지다운로드하려면, DATA:DAC 명령을사용하십시오. 바이너리데이터가바르게다운로드되도록하려면, FORM:BORD 명령을사용하여바이트가다운로드되는순서를선택해야합니다. 2 파형주파수, 진폭및오프셋을선택하십시오. APPLy 명령이나그와동등한 FREQ, VOLT 및 VOLT:OFFS 명령을사용하여파형의주파수, 진폭및오프셋을선택하십시오. 234
제 4 장원격인터페이스참조사항임의파형명령 3 임의파형을비휘발성메모리로복사하십시오. 임의파형을휘발성메모리에서직접출력하거나, DATA:COPY 명령을사용하여파형을비휘발성메모리에복사할수있습니다. 4 출력할임의파형을선택하십시오. 5 개의내장임의파형, 4 개의사용자정의된파형또는현재휘발성메모리에다운로드된파형중하나를선택할수있습니다. FUNC:USER 명령을사용하여파형을선택하십시오. 5 선택된임의파형을출력하십시오. FUNC USER 명령을사용하여 FUNC:USER 명령으로이전에선택된파형을출력하십시오. 다음은내장임의파형의모습입니다. 4 지수상승지수하강음수램프 Sinc Cardiac 235
제 4 장원격인터페이스참조사항임의파형명령 임의파형명령 DATA VOLATILE, <value>, <value>,... 부동소수점값 (-1 ~ +1) 을휘발성메모리에다운로드합니다. 파형마다 1 에서 65,536 (64 K) 포인트까지다운로드할수있습니다. 함수발생기는지정된포인트수를사용, 확장하여파형메모리를채웁니다. 16,384 (16 K) 포인트미만을다운로드하는경우자동으로 16,384 포인트파형이생성됩니다. 16,384 포인트이상다운로드하는경우에는 65,536 포인트파형이생성됩니다. -1 과 +1 은파형의피크값입니다 ( 오프셋이 0 볼트인경우 ). 예를들어, 진폭을 10 Vpp (0 V 오프셋 ) 로설정하는경우, "+1" 은 +5 V 에해당하고 "-1" 은 -5 V 에해당합니다. 데이터포인트범위가출력 DAC (Digital-to-Analog Converter) 의전체범위가아닌경우최대진폭이제한됩니다. 예를들어내장 "Sinc" 파형은 ±1 사이의전체범위를사용하지않으므로, 최대진폭은 6.087 Vpp (50 ohms) 입니다. 4 부동소수점값을다운로드하는것은 (DATA VOLATILE 사용 ), 이진값을다운로드하는것 (DATA:DAC VOLATILE 사용 ) 보다느리지만, -1 에서 +1 까지값을나타내는삼각함수보다편리합니다. DATA 명령은휘발성메모리에있는이전파형을덮어씁니다 ( 오류가발생하지않습니다 ). DATA:COPY 명령을사용하여파형을비휘발성메모리로복사하십시오. 사용자정의된파형은최대 4 개까지비휘발성메모리에저장할수있습니다. DATA:DEL 명령을사용하면, 휘발성메모리에서파형과비휘발성메모리에저장된 4 개의사용자정의된파형을삭제할수있습니다. DATA:CAT? 명령을사용하면현재휘발성과비휘발성메모리에저장된모든파형을나열하여볼수있습니다 (5 개의내장파형포함 ). 파형데이터를메모리에다운로드한후, FUNC:USER 명령을사용하여활성파형을선택하고 FUNC USER 명령을사용하여활성파형을출력하십시오. 다음문장은 DATA 명령을사용하여 7 포인트를휘발성메모리에다운로드하는방법입니다. DATA VOLATILE, 1,.67,.33, 0, -.33, -.67, -1 236
제 4 장원격인터페이스참조사항임의파형명령 DATA:DAC VOLATILE, {<binary block> <value>, <value>,... } 이진또는 10 진정수값 (-8191 ~ +8191) 을휘발성메모리에다운로드합니다. 파형마다 1 부터 65,536 (64 K) 포인트까지 IEEE-488.2 이진블럭포맷이나값목록으로다운로드할수있습니다. 사용할수있는값의범위는내부 14 비트 DAC (Digitalto-Analog Converter) 코드를사용하여가능한값입니다. 함수발생기는지정된포인트수를사용, 확장하여파형메모리를채웁니다. 16,384 (16 K) 미만의포인트를다운로드하는경우, 자동으로 16,384 포인트파형이생성됩니다. 16,384 포인트이상다운로드하는경우, 65,536 포인트파형이작성됩니다. -8191 과 +8191 은파형의피크값입니다 ( 오프셋이 0 볼트인경우 ). 예를들어출력진폭을 10 Vpp 로설정하는경우, "+8191" 은 +5 V 에해당하고 "-8191" 은 -5 V 에해당합니다. 파형데이터포인트가출력 DAC (Digital- to-analog Converter) 의전체범위를사용하지않으면최대진폭이제한됩니다. 예를들어, 내장 "Sinc" 파형은 ±8191 의전체범위를사용하지않으므로, 최대진폭은 6.087 Vpp (50 ohms) 로제한됩니다. DATA:DAC 명령은휘발성메모리에저장된이전파형을덮어씁니다 ( 오류가발생하지않음 ). DATA:COPY 명령을사용하여파형을비휘발성메모리로복사하십시오. 사용자정의된파형은최대 4 개까지비휘발성메모리에저장할수있습니다. DATA:DEL 명령을사용하면, 휘발성메모리에저장된파형과비휘발성메모리에저장된 4 개의사용자정의된파형을삭제할수있습니다. DATA:CAT? 명령을사용하면현재휘발성과비휘발성메모리에저장된모든파형을나열하여볼수있습니다 (5 개의내장파형포함 ). 4 파형데이터를메모리에다운로드한후, FUNC:USER 명령을사용하여활성파형을선택하고 FUNC USER 명령을사용하여활성파형을출력하십시오. 237
제 4 장원격인터페이스참조사항임의파형명령 다음은 DATA:DAC 명령을사용하여이진블럭포맷을사용하는정수포인트 7개를다운로드하는방법입니다 ( 아래의 "IEEE-488.2 이진블럭포맷사용 " 참조 ). DATA:DAC VOLATILE, #214 이진데이터 다음은 DATA:DAC 명령을사용하여정수포인트 5 개를 10 진수포맷으로다운로드하는방법입니다. DATA:DAC VOLATILE, 8191, 4096, 0, -4096, -8191 IEEE-488.2 이진블럭포맷사용 이진블럭포맷에서블럭헤더는파형데이터앞에위치합니다. 블럭헤더의포맷은다음과같습니다. 4 데이터블럭의시작 # 5 32768 다음에오는자릿수 다음에오는바이트수 ( 짝수 ) (32,768 바이트 = 16,384 포인트 ) 이진데이터는 16비트정수로나타나며 2바이트로전송됩니다. 따라서, 바이트의총수는항상파형데이터수의두배입니다 ( 항상짝수 ). 예를들어, 16,384 포인트로파형을다운로드할경우 32,768 바이트가필요합니다. FORM:BORD 명령을사용하여블럭모드에서이진전송할바이트순서를선택하십시오. FORM:BORD NORM ( 기본값 ) 을지정하는경우, 각데이터포인트의최상위비트 (MSB) 를첫번째로합니다. FORM:BORD SWAP을지정한경우, 각데이터포인트의최하위비트 (LSB) 를첫번째로합니다. 대부분의컴퓨터는 " 스왑된 " 바이트순서를사용합니다. 238
제 4 장원격인터페이스참조사항임의파형명령 FORMat:BORDer {NORMal SWAPped} FORMat:BORDer? 이진블럭전송에서만사용합니다. DATA:DAC 명령을사용하여, 블럭모드의이진전송에대한바이트순서를선택하십시오. 기본값은 NORM입니다. :BORD? 쿼리는 "NORM" 또는 "SWAP" 을나타냅니다. NORM 바이트순서 ( 기본값 ) 에서는각데이터포인트의최상위비트 (MSB) 를첫번째로합니다. SWAP 바이트순서에서는각데이터포인트의최하위비트 (LSB) 를첫번째로합니다. 대부분의컴퓨터는 " 스왑 " 바이트순서를사용합니다. 이진데이터는부호화된 16 비트정수로표시되고 2 바이트로전송됩니다. 따라서, 각파형데이터포인트는 16 비트가필요하고, 함수발생기의인터페이스에 2 바이트로전송되어야합니다. DATA:COPY <destination arb name> [,VOLATILE] 휘발성메모리의파형을비휘발성메모리의지정된이름으로복사합니다. 복사할소스는항상 " 휘발성 " 입니다. 다른소스에서는복사할수없으며, " 휘발성 " 메모리로복사할수없습니다. arb 이름에는최대 12 개의문자를포함할수있습니다. 첫번째오는글자에는반드시문자 (A-Z) 를사용해야하지만, 나머지는문자, 숫자 (0-9) 또는밑줄문자 (" _ ") 를사용할수있습니다. 문자사이에공백이있으면안됩니다. 이름이 12 개문자를초과하면, "Program mnemonic too long" 이라는오류메시지가나타납니다. 4 VOLATILE 변수는선택사양이며생략할수있습니다. 키워드 "VOLATILE" 은약자로표시할수없습니다. 내장파형이름중 "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC" 및 "CARDIAC" 은예약되어있으며 DATA:COPY 명령으로사용할수없습니다. 내장파형중하나를지정하면 "Cannot overwrite a built-in waveform" 오류메시지가나타납니다. 함수발생기는대 / 소문자를구분하지않습니다. 따라서 ARB_1 과 arb_1 은같은이름입니다. 모든문자는대문자로변환됩니다. 239
제 4 장원격인터페이스참조사항임의파형명령 이미존재하는파형이름으로복사하면이전파형을덮어씁니다 ( 오류가발생하지않음 ). 그러나,5 개의내장파형은덮어쓸수있습니다. 사용자정의된파형은최대 4 개까지비휘발성메모리에저장할수있습니다. 메모리에여유가없는상태에서비휘발성메모리에새로운파형을복사하려고하는경우, "Not enough memory" 라는오류메시지가나타납니다. DATA:DEL 명령을사용하면, 휘발성메모리에저장된파형과비휘발성메모리에저장된 4 개의사용자정의된파형을삭제할수있습니다. DATA:CAT? 명령을사용하면현재휘발성메모리와비휘발성메모리에저장된모든파형을나열해볼수있습니다. 기본적으로 "EXP_RISE" 가선택됩니다. 다음은 DATA:COPY 명령을사용하여 VOLATILE 파형을 "ARB_1" 이라는저장위치에복사하는방법입니다. DATA:COPY ARB_1, VOLATILE 4 FUNCtion:USER {<arb name> VOLATILE} FUNCtion:USER? 5개의내장임의파형또는 4개의사용자정의된파형중하나를선택하거나, 현재휘발성메모리에다운로드된파형중하나를선택합니다. :USER? 쿼리는 "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC", "CARDIAC", "VOLATILE" 또는비휘발성메모리에서사용자정의된파형의이름을나타냅니다. 기본적으로 "EXP_RISE" 가선택됩니다. 이명령은선택된임의파형을출력하지않는다는점에유의하십시오. FUNC USER 명령 ( 다음페이지참조 ) 을사용하여선택된파형을출력하십시오. 5 개의내장임의파형의이름은 "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC" 및 "CARDIAC" 입니다. 현재휘발성메모리에저장된파형을선택하려면, VOLATILE 변수를지정하십시오. 키워드 "VOLATILE" 는약자로표시할수없습니다. 현재다운로드되지않는파형이름을선택하는경우, "Specified arb waveform does not exist" 라는오류메시지가나타납니다. 240
제 4 장원격인터페이스참조사항임의파형명령 함수발생기는대 / 소문자를구분하지않습니다. 따라서 ARB_1 과 arb_1 은같은이름입니다. 모든문자는대문자로변환됩니다. DATA:CAT? 명령을사용하면, 5 개의임의파형 ( 비휘발성 ) 이름을열거하여볼수있으며, 파형이현재휘발성메모리에다운로드된경우에는 "VOLATILE" 및모든사용자정의된파형 ( 비휘발성 ) 이름을확인할수있습니다. FUNCtion USER FUNCtion? 임의파형함수를선택하고현재임의파형을출력합니다. 명령이실행되면 FUNC:USER 명령으로선택된임의파형을출력합니다 ( 이전페이지참조 ). 선택된파형은현재주파수, 진폭및오프셋전압설정을사용하여출력됩니다. FUNC? 쿼리는 "SIN", "SQU", "RAMP", "PULS", "NOIS", "DC" 또는 "USER" 를나타냅니다. APPLy 명령또는이에상응하는 FREQ, VOLT 및 VOLT:OFFS 명령을사용하여파형의주파수, 진폭및오프셋을선택하십시오. 데이터포인트범위가출력 DAC (Digital-to-Analog Converter) 의전체범위가아닌경우최대진폭이제한됩니다. 예를들어내장 "SINC" 파형은 ±1 사이의전체범위를사용하지않으므로, 최대진폭은 6.087 Vpp (50 ohms) 로제한됩니다. 임의파형을변조파형형태로선택한경우 ("USER"), 파형이 4 K 포인트로자동제한됩니다. 기타파형포인트는부분제거됩니다. 4 241
제 4 장원격인터페이스참조사항임의파형명령 DATA:CATalog? 현재선택할수있는모든파형의이름을나열합니다. 5 개의임의파형 ( 비휘발성 ) 이름을열거하여볼수있으며, 파형이현재휘발성메모리에다운로드된경우에는 "VOLATILE" 및모든사용자정의된파형 ( 비휘발성 ) 이름을확인할수있습니다. 아래와같이쉼표로구분되는일련의따옴표문자열이나타납니다. "VOLATILE","EXP_RISE","EXP_FALL","NEG_RAMP", "SINC","CARDIAC","TEST1_ARB","TEST2_ARB" DATA:DEL 명령을사용하면휘발성메모리의파형이나비휘발성메모리에서사용자정의된파형을삭제할수있습니다. DATA:NVOLatile:CATalog? 비휘발성메모리에다운로드된모든사용자정의임의파형의이름을나열합니다. 최대 4 개의파형이름을나타냅니다. 4 아래와같이쉼표로구분되는일련의따옴표문자열이나타납니다. 사용자정의된파형이현재다운로드되지않은경우, 명령은 null 문자열 ("") 을나타냅니다. "TEST1_ARB","TEST2_ARB","TEST3_ARB","TEST4_ARB" DATA:DEL 명령을사용하면비휘발성메모리에저장된사용자정의파형을삭제할수있습니다. DATA:NVOLatile:FREE? 사용자정의된파형을저장할경우사용할수있는비휘발성메모리슬롯의수를쿼리합니다. 사용자정의된파형저장에사용할수있는메모리슬롯의수가나타납니다. "0" ( 메모리가가득찼습니다 ), "1", "2", "3" 또는 "4" 를나타냅니다. 242
제 4 장원격인터페이스참조사항임의파형명령 DATA:DELete <arb name> 메모리의지정된임의파형을삭제합니다. 휘발성메모리의파형을삭제하거나비휘발성메모리에저장된 4 개의사용자정의파형중하나를삭제할수있습니다. 현재출력중인임의파형은삭제할수없습니다. 이파형을삭제하면 "Not able to delete the currently selected active arb waveform" 이라는오류메시지가나타납니다. 5 개의내장임의파형은삭제할수없습니다. 내장임의파형을삭제하면 "Not able to delete a built-in arb waveform" 이라는오류메시지가나타납니다. DATA:DEL:ALL 명령을사용하면휘발성메모리의파형과사용자정의된비휘발성파형을동시에삭제할수있습니다. 파형이현재출력중인경우에는 "Not able to delete the currently selected active arb waveform" 이라는오류메시지가나타납니다. DATA:DELete:ALL 메모리의모든사용자정의된임의파형을삭제합니다. 이명령을사용하면휘발성메모리의파형과비휘발성메모리의모든사용자정의된파형을삭제할수있습니다. 비휘발성메모리에있는 5 개의내장파형은삭제되지않습니다. ALL 변수앞에는콜론이필요합니다 (DATA:DELete:ALL). 콜론 (:) 대신공백을삽입하는경우 "ALL" 이라는이름을가진임의파형이삭제됩니다. 메모리에이이름으로저장된파형이없으면 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. 4 DATA:DEL <arb name> 명령을사용하면저장된파형을동시에삭제할수있습니다. 현재출력중인임의파형은삭제할수없습니다. 이파형을삭제하면 "Not able to delete the currently selected active arb waveform" 이라는오류메시지가나타납니다. 5 개의내장임의파형은삭제할수없습니다. 내장임의파형을삭제하면 "Not able to delete a built-in arb waveform" 이라는오류메시지가나타납니다. 243
제 4 장원격인터페이스참조사항임의파형명령 DATA:ATTRibute:AVERage? [<arb name>] 지정된임의파형에대한모든데이터포인트의산술평균 (-1 평균 +1) 을쿼리합니다. 기본 arb 이름은현재활성인임의파형입니다 (FUNC:USER 명령으로선택 ). 현재메모리에저장되지않은파형을쿼리하는경우 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. DATA:ATTRibute:CFACtor? [<arb name>] 지정된임의파형에대한모든데이터포인트의크레스트요인을쿼리합니다. 크레스트요인은파형의 RMS 값에대한피크값의비율입니다. 기본 arb 이름은현재활성인임의파형입니다 (FUNC:USER 명령으로선택 ). 현재메모리에저장되지않은파형을쿼리하는경우 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. 4 DATA:ATTRibute:POINts? [<arb name>] 지정한임의파형에서포인트수를쿼리합니다. 1 에서 65,536 포인트의값을나타냅니다. 기본 arb 이름은현재활성인임의파형입니다 (FUNC:USER 명령으로선택 ). 현재메모리에저장되지않은파형을쿼리하는경우 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. DATA:ATTRibute:PTPeak? [<arb name>] 지정된임의파형에대한모든데이터포인트의피크투피크값을쿼리합니다. 기본 arb 이름은현재활성인임의파형입니다 (FUNC:USER 명령으로선택 ). 이명령은 "0" 에서 "+1.0" 까지값을나타냅니다 ("+1.0" 은사용가능한전체진폭 ) 데이터포인트범위가출력 DAC (Digital-to-Analog Converter) 의전체범위가아닌경우최대진폭이제한됩니다. 예를들어내장 "SINC" 파형은 ±1 사이의전체범위를사용하지않으므로, 최대진폭은 6.087 Vpp (50 ohms) 로제한됩니다. 현재메모리에저장되지않은파형을쿼리하는경우 "Specified arb waveform does not exist" 라는오류메시지가나타납니다. 244
제 4 장원격인터페이스참조사항상태저장명령 상태저장명령 함수발생기는비휘발성메모리의다섯개저장위치에기기상태를저장할수있습니다. 각위치는 0 에서 4 의순으로번호가붙어있습니다. 전원차단시함수발생기는위치 "0" 을사용하여기기상태를자동으로저장합니다. 전면판에서, 각사용위치 (1~4) 의사용자정의이름을지정할수도있습니다. *SAV {0 1 2 3 4} 지정된비휘발성저장위치에현재기기상태를저장합니다. 같은위치에저장된이전의모든상태는덮어쓰여집니다 ( 오류가발생하지않음 ). 다섯개의저장위치중하나에기기상태를저장할수있습니다. 그러나상태가이미저장되어있는위치는저장된상태를불러올수있지만새로운상태를저장할수는없습니다. 원격인터페이스에서만저장위치 "0" 을사용하여다섯번째기기상태를저장할수있습니다 ( 전면판에서는이위치를저장할수없습니다 ). 그러나전원이순환할경우, 위치 "0" 을자동으로겹쳐씁니다 ( 이전에저장한기기상태를겹쳐씁니다 ). 4 상태저장기능은사용중인모든변조변수뿐만아니라, 선택한함수 ( 임의파형포함 ), 주파수, 진폭, dc 오프셋, 듀티사이클을 " 모두기억합니다 ". 기기상태를저장한다음비휘발성메모리에서임의파형을삭제하면파형데이터가손실되며, 저장상태를복구하더라도파형을출력하지않습니다. 삭제한파형위치에내장 " 지수상승 " 파형이출력됩니다. 245
제 4 장원격인터페이스참조사항상태저장명령 전원이꺼지면기기상태가저장위치 "0" 에자동저장됩니다. 전원이복구되면자동으로전원차단상태를복구하도록구성할수있습니다. 자세한내용은 248 페이지 MEM:STAT:REC:AUTO 명령을참조하십시오. 전면판디스플레이상태 (DISP 명령 ) 는기기상태를저장할때저장됩니다. 기기상태를불러올때전면판디스플레이는이전상태로돌아갑니다. 기기재설정 (*RST 명령 ) 은메모리에저장된구성에영향을주지않습니다. 상태가저장되면, 덮어쓰여지거나삭제될때까지보존됩니다. *RCL {0 1 2 3 4} 지정된비휘발성저장위치의기기상태를불러옵니다. 비어있는저장위치에서는기기상태를불러올수없습니다. 제품처음구입시, 위치 "1" 부터 "4" 까지비어있습니다 ( 위치 "0" 에는전원연결상태가저장되어있습니다 ). 4 원격인터페이스에서만위치 "0" 을사용하여 5 번째기기상태를저장할수있습니다 ( 전면판에서는이위치에저장할수없습니다 ). 그러나위치 "0" 은전원이순환될때자동으로덮어쓰여진다는점에유의하십시오 ( 이전에저장된기기상태는덮어쓰여집니다 ). 246
제 4 장원격인터페이스참조사항상태저장명령 MEMory:STATe:NAME {0 1 2 3 4} [,<name>] MEMory:STATe:NAME? {0 1 2 3 4} 사용자정의이름을지정한저장위치에할당합니다. 위치이름지정은전면판이나원격인터페이스모두에서가능하지만, 이름별로상태불러오기는전면판에서만가능합니다 (*RCL 명령은숫자변수가필요합니다 ). :NAME? 쿼리는지정된저장위치에현재할당되어있는이름이들어있는따옴표문자열을나타냅니다. 사용자정의된이름을지정한위치에할당하지않은경우, 기본이름이나타납니다 ("AUTO_RECALL", "STATE_1", "STATE_2", "STATE_3", "STATE_4"). 이름은최대 12 개의문자를사용할수있습니다. 첫번째오는글자에는반드시문자 (A-Z) 를사용해야하지만, 나머지는문자, 숫자 (0-9) 또는밑줄문자 (" _ ") 를사용할수있습니다. 문자사이에공백이있으면안됩니다. 이름에 12 개이상의문자를사용하면오류가발생합니다. 다음의예를참조하십시오. MEM:STATE:NAME 1,TEST_WFORM_1 전면판에서는사용자정의이름을저장위치 "0" 에할당할수없습니다. 이름을지정하지않으면 (name 변수는선택사양 ), 해당상태에기본이름이할당됩니다. 이러한방법을사용하면이름을명확하게할수있습니다 ( 그러나, 저장상태는삭제되지않습니다 ). 서로다른저장위치에동일한이름을할당할수있습니다. 예를들어, 위치 "1" 과 "2" 에같은이름을지정할수있습니다. 4 MEMory:STATe:DELete {0 1 2 3 4} 지정된저장위치의내용을삭제합니다. 사용자정의된이름을할당한경우 (MEM:STAT:NAME 명령 ), 이명령을사용하면마찬가지로할당한이름을삭제하고기본이름 ("AUTO_RECALL", "STATE_1", "STATE_2" 등등 ) 으로저장합니다. 비어있는저장위치에서기기상태를불러올수없다는점에유의하십시오. 삭제된상태를복구하면오류가발생합니다. 247
제 4 장원격인터페이스참조사항상태저장명령 MEMory:STATe:RECall:AUTO {OFF ON} MEMory:STATe:RECall:AUTO? 전원이켜져있을때저장위치 "0" 에서전원차단상태의자동복구를활성화또는비활성화합니다. "ON" 을선택하면전원이켜질때전원차단상태가자동으로복구됩니다. "OFF" ( 기본값 ) 를선택하면전원이켜질때재설정 (*RST 명령 ) 해야합니다 ( 상태 "0" 은자동으로복구되지않음 ). :AUTO? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. MEMory:STATe:VALid? {0 1 2 3 4} 지정된저장위치에쿼리하여, 해당위치에현재유효한상태가저장되어있는지확인합니다. *RCL 명령을전송하기전에이명령을사용하면이위치에다른상태가저장되어있는지확인할수있습니다. 저장된상태가없거나삭제된경우 "0" 이나타납니다. 지정된위치에유효한상태가저장된경우에는 "1" 이나타납니다. 4 MEMory:STATe:CATalog? 저장위치 "1-4" 에지정된이름을복구합니다. 사용자가정의한이름이지정되지않은경우쿼리는공장기본값을복구합니다. AUTO_RECALL, STATE_1, STATE_2, STATE_3, STATE_4, 이명령은새로운이름이정의되지않은경우위치 "0"( AUTO_RECALL ) 에대해공장기본값을복구합니다. 위치 "0" 의이름을정의할수있지만전원을껐다켜고전원차단상태가이위치에저장되면이름이덮어써집니다. MEMory:NSTates? 상태를저장할수있는메모리위치의총갯수를쿼리합니다. 항상 "5" 를나타냅니다 ( 메모리위치 "0" 포함 ). 248
제 4 장원격인터페이스참조사항시스템관련명령 시스템관련명령 제 3 장, 126 페이지의 " 시스템관련작동 " 을참조하십시오. SYSTem:ERRor? 함수발생기의오류대기열에서한개의오류를읽고삭제합니다. 오류대기열에저장할수있는오류구문또는하드웨어오류는최대 20 개입니다. 오류메시지의전체목록은제 5 장을참조하십시오. 오류는 FIFO (First In First Out) 순으로검색할수있습니다. 불러온첫번째오류는저장된첫번째오류입니다. 오류를읽으면삭제됩니다. 오류가발생하면경고음이한번울립니다 (SYST:BEEP:STAT 명령을사용하여비활성화하지않은경우 ). 오류가 20 개이상발생하는경우, 대기열에저장된마지막오류 ( 최근오류 ) 는 "Queue overflow" 로교체됩니다. 대기열에서오류를삭제하지않으면오류가추가저장되지않습니다. 오류대기열에오류가없으면, "No error" 메시지가표시됩니다. 오류대기열은 *CLS ( 삭제상태 ) 명령또는전원이순환할때삭제됩니다. 대기열을읽어도오류가삭제됩니다. 오류대기열은재설정 (*RST 명령 ) 으로삭제되지않습니다. 4 오류형태는다음과같습니다 ( 오류문자열은최대 255 개의문자를포함할수있습니다 ). -113,"Undefined header" 249
제 4 장원격인터페이스참조사항시스템관련명령 *IDN? 쉼표로구분되는 4 개의필드가포함된함수발생기의식별문자열을확인합니다. 첫번째필드는제조업체의이름이고, 두번째필드는모델번호이며, 세번째필드는일련번호이고, 네번째필드는대쉬 (-) 로구분되는네개의숫자로이루어진개정코드입니다. 이명령은다음과같은포맷으로문자열을나타냅니다 ( 문자열변수의최소크기는 50 문자 ). Agilent Technologies,33220A,<serial number>,f.ff-b.bb-aa-p f.ff b.bb aa p = 펌웨어개정번호 = 부트커널개정번호 = ASIC 개정번호 = 인쇄회로기판개정번호 4 DISPlay {OFF ON} DISPlay? 함수발생기전면판디스플레이를활성화또는비활성화합니다. 비활성화된경우전면판디스플레이는공백으로나타납니다 ( 디스플레이조명으로사용되는전구는활성화상태 ). DISP? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. 전면판디스플레이가비활성화되면원격인터페이스에서명령을실행하는속도가빨라집니다. 원격인터페이스에서전면판디스플레이에메시지를전송하면 (DISP:TEXT 명령 ) 디스플레이상태가무시됩니다. 즉, 디스플레이가비활성화되어있어도메시지는표시할수있습니다 ( 디스플레이가비활성화되어있어도원격인터페이스오류는항상표시됩니다 ). 전력이순환되거나기기를재설정한경우 (*RST 명령 ), 또는로컬 ( 전면판 ) 작동으로복구하면, 디스플레이가자동으로활성화됩니다. 로컬상태로돌아가려면, 키를누르거나, 원격인터페이스에서 IEEE-488 GTL (Go To Local) 명령을실행하십시오. 디스플레이상태는 *SAV 명령을사용하여기기상태를저장할때저장됩니다. *RCL 명령을사용하여기기상태를불러오면전면판디스플레이도이전상태로복구됩니다. 250
제 4 장원격인터페이스참조사항시스템관련명령 DISPlay:TEXT <quoted string> DISPlay:TEXT? 함수발생기전면판디스플레이에텍스트메시지를표시합니다. 디스플레이에텍스트메시지를전송하면 DISP 명령으로설정한디스플레이상태가무시됩니다. :TEXT? 쿼리는전면판디스플레이에전송된메시지를읽고따옴표문자열을나타냅니다. 대소문자 (A-Z), 숫자 (0-9) 및기타표준컴퓨터키보드의다른문자를사용할수있습니다. 문자열에지정한문자의갯수에따라, 두개의글꼴크기중하나를선택하여메시지를표시합니다. 큰글꼴은대략 12개문자를표시할수있으며작은글꼴은대략 40개문자를표시할수있습니다. 다음예를참조하십시오. DISP:TEXT 'Test in Progress...' 메시지가표시되어있는동안, 주파수및진폭과같은출력파형과관련된정보는전면판디스플레이에전송되지않습니다. DISPlay:TEXT:CLEar 현재전면판디스플레이에표시되어있는텍스트메시지를삭제합니다. 디스플레이가현재활성화되어있는경우 (DISP ON 명령 ), DISP:TEXT:CLEAR 명령을실행하면일반전면판디스플레이모드로복구됩니다. 4 디스플레이가현재활성화되어있는경우 (DISP OFF 명령 ), DISP:TEXT:CLEAR 명령을실행하면메시지가삭제되지만디스플레이는계속비활성화된상태로유지됩니다. 디스플레이를활성화하려면, DISP ON 명령을전송하고키를눌러 GPIB 또는 USB에 GTL (Go To Local) 명령을전송합니다 (LAN의경우 SYST:COMM:RLST LOC 명령을전송할수있습니다 ). *RST MEM:STAT:REC:AUTO 명령설정과별도로, 함수발생기를출고시기본상태로재설정합니다. 그러나 *RST는저장된기기상태, 저장된임의파형또는비활성메모리에저장되어있는 I/O 설정에는영향을미치지않습니다. 251
제 4 장원격인터페이스참조사항시스템관련명령 *TST? 함수발생기의전체자가테스트를수행합니다. "+0" (PASS) 또는 "+1" (FAIL) 을나타냅니다. 테스트에실패하는경우, 한개이상의메시지가작성되고실패에대한추가정보를제공합니다. SYST:ERR? 명령을사용하여오류대기열을확인하십시오 (249 페이지참조 ). SYSTem:VERSion? 함수발생기에쿼리하여현재 SCPI 버전을확인합니다. 문자열의형태는 "YYYY.V" 입니다. 여기서 "YYYY" 는버전년도이고 "V" 는해당년도 ( 예 : 1999.0) 의버전번호를나타냅니다. SYSTem:BEEPer 경고음이한번울립니다. 4 SYSTem:BEEPer:STATe {OFF ON} SYSTem:BEEPer:STATe? 전면판이나원격인터페이스에서오류가발생할때톤을활성화또는비활성화합니다. 현재선택은비휘발성메모리에저장됩니다. :STAT? 쿼리는 "0"("OFF") 또는 "1" (ON) 을나타냅니다. SYSTem:KLOCk[:STATe] {OFF ON} 전면판키보드잠금을 OFF ( 기본값 ) 또는 ON 으로설정하십시오. :KLOC ON 의경우, 키제외되지않은경우 ) 를포함하여전면판키보드가잠깁니다. 키를잠그지않고키보드를잠그려면 SYST:KLOC ON SYST:KLOC:EXCL LOC 를먼저전송하십시오. SYSTem:KLOCk:EXCLude {NONE LOCal} SYSTem:KLOCk:EXCLude? 설정 : EXCL NONE ( 기본값 ) 은제외를설정하지않으므로 SYST:KLOC ON 은키를포함하여전체키보드를잠급니다. 설정 : EXCL LOC은 키를제외하므로 SYST:KLOC ON은 키를제외 하고키보드를잠급니다. 252
제 4 장원격인터페이스참조사항시스템관련명령 SYSTem:SECurity:IMMediate 부트변수와교정상수를제외한모든기기메모리를지웁니다. 모든기기설정을 *RST 값으로초기화합니다. 모든사용자정의상태정보, 사용자정의임의파형, 그리고 IP 주소등의사용자정의 I/O 설정을지웁니다. 이명령은일반적으로기기를안전한영역에서제거하기전에모든메모리를지우는데사용됩니다. 의도하지않은데이터손실이발생할수있으므로일반응용프로그램에서는이명령을사용하지않는것이좋습니다. *LRN? 함수발생기에쿼리하고현재설정이들어있는 SCPI 명령의문자열을나타냅니다 (learn문자열). 문자열을기기에다시전송하여해당상태를나중에다시복구할수있습니다. 바르게작동되도록하려면, 기기로전송하기전에나타난문자열을수정하지마십시오. 나타난문자열은최대 1,500 개의문자를포함할수있습니다. 기기오류가발생하지않도록하려면기기에런 (learn) 문자열을전송하기전에 *RST 명령을먼저실행하십시오. *OPC 이전명령이모두완료된후표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를설정합니다. 다른명령은비트가설정되기전에실행됩니다. 이명령은트리거스윕이나트리거버스트모드에서사용되어 *TRG 명령이완료될때컴퓨터를인터럽트또는폴할수있도록합니다. 4 *OPC? 이전명령이완료된후출력버퍼에 "1" 을나타냅니다. 이명령이완료될때까지다른명령은실행할수없습니다. *WAI 인터페이스를통해다른명령을실행하기전에대기중인모든작동이완료되길기다립니다. 253
제 4 장원격인터페이스참조사항인터페이스구성명령 인터페이스구성명령 제 3 장, 135 페이지의 " 원격인터페이스구성 " 도참조하십시오. 원격 / 로컬기기상태명령 : 다음명령은텔넷또는소켓세션에서 LAN 인터페이스를통해함수발생기의원격 / 로컬상태를설정합니다. 이명령은 GPIB 및 USB 인터페이스를통해 GTL(Go To Local) 과같은 IEEE-488.2 명령과유사한제어를제공합니다. SYSTem:LOCal 기기의상태를로컬로설정합니다 ( 전원을켰을때의일반적인기본상태 ). 모든표시기호를제거하고전면판키보드의잠금을해제합니다. 4 SYSTem:REMote 기기의상태를원격으로설정합니다. 원격표시기호를표시하고키보드를잠급니다 ( 키제외 ). SYSTem:RWLock 기기의상태를잠긴원격으로설정합니다. rwl 표시기호를표시하고키보드는잠급니다 ( 키포함 ). SYSTem:COMMunicate:RLSTate {LOCal REMote RWLock}} 이명령은앞의세가지각각의명령과유사한기능을수행합니다. LOCal ( 기본값 ). 기기의상태를로컬로설정합니다. 표시기호를제거하고전면판키보드의잠금을해제합니다. REMote 기기의상태를원격으로설정합니다. 원격표시기호를표시하고키보드를잠급니다 ( 키제외 ). RWLock 기기의상태를잠긴원격으로설정합니다. rwl 표시기호를표시하고키보드는잠급니다 ( 키포함 ). GPIB 인터페이스명령 SYSTem:COMMunicate:GPIB:ADDRess <address> SYSTem:COMMunicate:GPIB:ADDRess? 33220A 의 GPIB(IEEE-488) 주소입니다. GPIB 주소에는 0 과 30 사이의모든값을사용할수있습니다. 공장기본값은 10 입니다. 254
제 4 장원격인터페이스참조사항인터페이스구성명령 LAN 인터페이스명령 SYSTem:COMMunicate:LAN:AUTOip[:STATe] {OFF 0 ON 1} SYSTem:COMMunicate:LAN:AUTOip[:STATe]? 33220A 에자동으로 IP 주소를지정하기위한 Auto-IP 표준의사용을활성화 / 비활성화합니다. 공장설정은활성화 (ON) 입니다. 쿼리는 "0 (OFF) 또는 "1 (ON) 을복구합니다. Auto-IP 설정을변경한경우기기의전원을껐다다시켜야새설정이활성화됩니다. Auto-IP 는링크로컬주소범위 (169.254.xxx.xxx) 에서 IP 주소를지정합니다. Auto-IP 설정은비휘발성메모리에저장되므로전원이꺼지거나기기가재설정 (*RST) 되어도변경되지않습니다. SYSTem:COMMunicate:LAN:IPADdress <address> SYSTem:COMMunicate:LAN:IPADdress? DHCP나 Auto-IP가 IP 주소를지정할수없는경우 33220A에고정인터넷프로토콜 (IP) 주소를지정합니다. 공장설정은 "169.254.2.20 입니다. 사용할올바른 IP 주소는네트워크관리자에게문의하십시오. 쿼리는현재고정 IP 주소를복구합니다. 4 IP 주소설정을변경한경우기기의전원을껐다다시켜야새설정이활성화됩니다. IP 주소는비휘발성메모리에저장되므로전원이꺼지거나기기가재설정 (*RST) 되어도변경되지않습니다. IP 주소및점표기에관한추가정보 : IP 주소같이점으로표기하는주소 ("nnn.nnn.nnn.nnn" 에서 "nnn" 은바이트값입니다 ) 는신중을기해표현해야합니다. PC 상의웹소프트웨어는대부분첫자리에영 (0) 이오는바이트값을 8 진수로인식하기때문입니다. 예를들어, "255.255.020.011" 의경우 ".020" 는 8 진수의 "16", ".011" 은 "9" 로인식되기때문에실제로는 10 진수 "255.255.20.11" 이아닌 "255.255.16.9" 와같게됩니다. 이를피하려면첫자리에영 (0) 을사용하지않고 10 진수숫자 (0~255) 만사용하여바이트값을표현하는것이좋습니다. Agilent 33220A 는모든 IP 주소및기타점표기주소가 10 진수바이트값으로표현되며첫자리에오는영 (0) 은이러한바이트값에서제외된것으로가정합니다. 따라서, IP 주소필드에 "255.255.020.011" 을입력하려고하면 "255.255.20.11" 가됩니다 ( 순 10 진수표현 ). 기기의주소를지정하려면 PC 웹소프트웨어에도똑같이 "255.255.20.11" 을입력해야합니다. "255.255.020.011" 를사용하지마십시오. 그렇지않을경우 PC 는첫자리의영 (0) 때문에주소를다르게인식합니다. 255
제 4 장원격인터페이스참조사항인터페이스구성명령 SYSTem:COMMunicate:LAN:LIPaddress? 점표기의 사용된유효한마지막 Auto IP 주소 ( 예 : 169.254.20.11 ) 를복구합니다. SYSTem:COMMunicate:LAN:MAC? 33220A 의미디어액세스제어 (MAC) 주소를복구합니다. 이것은제조자가각고유한인터넷장치에지정한변경할수없는 48 비트주소입니다. MAC 주소는 XX-XX-XX-XX-XX-XX 형식의 12 개 16 진수로표시되는주소입니다 ( 예 : 00-30- D3-00-10-41 ). SYSTem:COMMunicate:LAN:MEDiasense {OFF 0 ON 1} SYSTem:COMMunicate:LAN:MEDiasense? MEDiasense 기능을활성화 / 비활성화합니다. 이기능은활성화되면 20 초이상의 LAN 연결중단을감지하며재연결을감지하면 LAN 을재시작합니다. 공장설정은활성화 (ON) 입니다. 쿼리는 0 (OFF) 또는 1 (ON) 을복구합니다. 4 MEDiasense 설정을변경한경우기기의전원을껐다다시켜야새설정이활성화됩니다. MEDiasense 설정은비휘발성메모리에저장되므로전원이꺼지거나기기가재설정 (*RST) 되어도변경되지않습니다. SYSTem:COMMunicate:LAN:NETBios {OFF 0 ON 1} SYSTem:COMMunicate:LAN:NETBios? 33220A fornetbios 네이밍서비스를사용하는사설네트워크상에서의피어투피어네이밍을위해 33220A 에자동으로 IP 주소를지정하기위한 NETBios 의사용을활성화 / 비활성화합니다. 공장설정은활성화 (ON) 입니다. 쿼리는 0 (OFF) 또는 1 (ON) 을복구합니다. NETBios 설정을변경한경우기기의전원을껐다다시켜야새설정이활성화됩니다. NETBios 설정은비휘발성메모리에저장되므로전원이꺼지거나기기가재설정 (*RST) 되어도변경되지않습니다. 256
제 4 장원격인터페이스참조사항인터페이스구성명령 SYSTem:COMMunicate:LAN:TELNet:PROMpt <string> SYSTem:COMMunicate:LAN:TELNet:PROMpt? 33220A 와통신하기위해텔넷세션을사용할때표시되는명령어프롬프트를설정합니다. 기본프롬프트는 33220A> 입니다. 33220A 는텔넷세션을위해 LAN 포트 5024 를사용합니다. 텔넷세션은일반적으로호스트컴퓨터셸에서다음과같이시작합니다. 예 : telnet <IP_address> <port> telnet 169.254.2.20 5024 텔넷세션을종료하려면 <Cntr-D> 를누르십시오. 프롬프트는최대 15 자의문자열로이루어집니다. 명령어프롬프트는비휘발성메모리에저장되므로전원이꺼지거나기기가재설정 (*RST) 되어도변경되지않습니다. 4 SYSTem:COMMunicate:LAN:TELNet:WMESsage <string> SYSTem:COMMunicate:LAN:TELNet:WMESsage? 33220A 와통신하기위해텔넷세션을사용할때표시되는시작메시지를설정합니다. 기본시작메시지는다음과같습니다. Welcome to Agilent s 33220A Waveform Generator. 33220A 는텔넷세션을위해 LAN 포트 5024 를사용합니다. 메시지는최대 63 자의문자열로이루어집니다. 시작메시지는비휘발성메모리에저장되므로전원이꺼지거나기기가재설정 (*RST) 되어도변경되지않습니다. LAN 포트사용 Agilent 33220A 는텔넷세션을위해 LAN 포트 5024 를사용하지만소켓세션에는 LAN 포트 5025 를사용합니다. 소켓세션에대한자세한내용은 Agilent 33220A 제품참조 CD 에서볼수있는 LAN 가능기기의소켓연결 백서를참조하십시오. 257
제 4 장원격인터페이스참조사항위상잠금명령 ( 옵션 001 전용 ) 위상잠금명령 ( 옵션 001 전용 ) 후면판 10 MHz 입력과 10MHz Output 커넥터 ( 옵션 001 이설치된경우에만나타남 ) 를사용하면여러대의 Agilent 33220A 기기또는 ( 아래연결다이어그램참조 ) 외부 10 MHz 클럭신호를동기화할수있습니다. 또한전면판이나원격인터페이스를통해위상오프셋을제어할수도있습니다. 4 주 : 이러한기기에모두옵션 001, 외부타임베이스참조가설치된경우에만아래설명된위상잠금명령을사용하여여러 33220A 기기를동기화할수있습니다. 이옵션은기기를동기화하는데필요한 "10 MHz 출력 " 및 "10 MHz 입력 " 후면판커넥터와전기회로를제공합니다. 이기능의사용방법에대한자세한내용은 144 페이지의 " 외부타임베이스레퍼런스 ( 옵션 001)" 를참조하십시오. PHASe {<angle> MINimum MAXimum} PHASe? [MINimum MAXimum] 출력파형의위상오프셋을이전 UNIT:ANGL 명령에서지정한도나라디언단위로조정합니다 ( 펄스와잡음에서는사용할수없습니다 ). -360 도에서 +360 도까지또는 -2 π 에서 +2 π 라디언까지선택하십시오. 기본값은 0 도 (0 라디언 ) 입니다. MIN = -360 도 (-2 π 라디언 ). MAX = +360 도 (+2 π 라디언 ). PHAS? 쿼리는위상오프셋을도나라디언단위로나타냅니다. 258
제 4 장원격인터페이스참조사항위상잠금명령 ( 옵션 001 전용 ) 지정한위상조정은현재잠겨있는외부신호와의위상관계를변경하기위해출력파형에서 "bump" 또는 "hop" 을유발합니다. 위상잠금응용프로그램에대한위상조정은 BURS:PHAS 명령으로설정된버스트위상과는별개입니다 (227 페이지참조 ). UNIT:ANGLe {DEGree RADian} UNIT:ANGLe? 도나라디언을선택하여 PHAS 명령으로위상오프셋값을설정합니다 ( 원격인터페이스의경우 ). 기본값은 DEG입니다. :ANGL? 쿼리는 "DEG" 또는 "RAD" 를나타냅니다. 전면판에서위상오프셋은항상도단위로표시됩니다 ( 라디언은사용할수없습니다 ). 원격인터페이스에서위상오프셋을라디언단위로설정한다음전면판작동으로돌아가면함수발생기가위상오프셋을도단위로변환합니다. PHASe:REFerence 함수발생기의출력을변경하지않고새로운 0 위상기준포인트를즉시설정합니다. 즉, 이명령은 PHAS? 명령으로복구한위상값을재설정하지않으며출력파형에영향을미치지않습니다. 이명령은전면판 "Utility" 메뉴의 Set 0 Phase 소프트키와동일합니다. 자세한내용은 144페이지의 " 외부타임베이스레퍼런스 ( 옵션 001)" 를참조하십시오. 이명령은쿼리형식으로이루어지지않습니다. 4 PHASe:UNLock:ERRor:STATe {OFF ON} PHASe:UNLock:ERRor:STATe? 위상잠금이영구히손실된경우, 함수발생기의오류작성기능을활성또는비활성합니다. 기본값은 OFF입니다. 위상잠금이손실되고오류가활성화된경우 "Reference phase-locked loop is unlocked" 오류메시지가나타납니다. 잠금해제오류설정은비휘발성메모리에저장되지않습니다. 다시말해전원을껐다켜면이전설정은잃어버리게됩니다. :STAT? 쿼리는 "0" (OFF) 또는 "1" (ON) 을반환합니다. 259
제 4 장원격인터페이스참조사항 SCPI 상태시스템 SCPI 상태시스템 여기에서는함수발생기에서사용하는 SCPI 상태시스템의구조를설명합니다. 상태시스템은다음페이지의그림과같이, 기기의여러가지조건과상태를다양한레지스터그룹에기록합니다. 각레지스터그룹은레지스터그룹내에서특정비트의동작을제어하는상황레지스터, 이벤트레지스터및활성화레지스터라는여러로우레벨레지스터로이루어져있습니다. 상황레지스터란? 4 상황레지스터는기기의상태를연속하여감시합니다. 상황레지스터에서비트는실시간으로업데이트되며래치또는버퍼되지않습니다. 이레지스터는읽기전용이며레지스터를읽을때비트가삭제되지않습니다. 상황레지스터에서쿼리는이레지스터에설정된모든비트의이진가중치 (binary-weighted) 합계에해당하는 10 진수값을나타냅니다. 이벤트레지스터란? 이벤트레지스터는상황레지스터에서여러이벤트가변경되지않도록잠급니다. 이레지스터에는버퍼링이없습니다 ; 이벤트비트가설정되는동안이비트에대응하는연속이벤트는무시됩니다. 이레지스터는읽기전용입니다. 일단비트가설정되면, STAT:QUES:EVEN? 같은쿼리명령또는 *CLS ( 상태삭제 ) 명령으로삭제하기전까지남아있습니다. 이레지스터에서쿼리는이레지스터에설정된모든비트의이진가중치 (binary-weighted) 합계에해당하는 10 진수값을나타냅니다. 활성화레지스터란? 활성화레지스터는이벤트레지스터의어떤비트가상태바이트레지스터그룹에보고되는지정의합니다. 활성화레지스터는읽기쓰기가가능합니다. *CLS ( 상태삭제 ) 명령은활성화레지스터를삭제하지않지만이벤트레지스터에서모든비트를삭제합니다. STAT:PRES 명령은활성화레지스터에서모든비트를삭제합니다. 활성화레지스터의비트를활성화하여상태바이트레지스터에보고되도록하려면, 대응비트의이진가중치 (binary-weighted) 합계에해당하는 10 진수값을작성해야합니다. 260
제 4 장원격인터페이스참조사항 SCPI 상태시스템 상태바이트레지스터 상태바이트요약레지스터는다른상태레지스터의상황을보고합니다. 함수발생기의출력버퍼에대기중인데이터는즉시 "Message Available" 비트 ( 비트 4) 에보고됩니다. 다른레지스터그룹중하나에서이벤트레지스터를삭제하면상태바이트상황레지스터에서해당비트가삭제됩니다. 출력버퍼에서대기쿼리를포함한모든메시지를확인하면 "Message Available" 비트가삭제됩니다. 활성화레지스터마스크를설정하고 SRQ ( 서비스요청 ) 를작성하려면, *SRE 명령을사용하여해당레지스터에 10 진수값을작성해야합니다. 비트정의 - 상태바이트레지스터 비트수 10 진수값 정의 0 사용되지않음 1 사용되지않음 2 오류대기열 3 문제성데이터 4 사용가능한메시지 5 표준이벤트 6 마스터요약 7 사용되지않음 1 2 4 8 16 32 64 128 사용되지않음. "0" 이나타남. 사용되지않음. "0" 이나타남. 하나이상의오류가오류대기열에저장됩니다. 하나이상의비트가문제데이터레지스터에설정됩니다 ( 비트는활성화상태이어야함 ). 데이터는기기의출력버퍼에서사용할수있습니다. 하나이상의비트가표준이벤트레지스터에설정됩니다 ( 비트는활성화상태이어야함 ). 하나이상의비트가상태바이트레지스터에설정됩니다 ( 비트는활성화상태이어야함 ). 사용되지않음. "0" 이나타남 4 261
제 4 장원격인터페이스참조사항 SCPI 상태시스템 다음과같은경우상태바이트상황레지스터가삭제됩니다. *CLS ( 상태삭제 ) 명령을실행할경우. 다른레지스터에서이벤트레지스터를읽을경우 ( 상황레지스터의해당비트만삭제됩니다 ). 다음과같은경우상태바이트활성화레지스터가삭제됩니다. *SRE 0 명령을실행할경우. 전원을켠다음 *PSC 1 명령을사용하여활성화레지스터를삭제하도록함수발생기가이전에구성되어있는경우. 함수발생기를 *PSC 0 명령을사용하여구성한경우활성화레지스터는삭제되지않는다는점에유의하십시오. 4 262
제 4 장원격인터페이스참조사항 SCPI 상태시스템 서비스요청 (SRQ) 및직렬폴사용 이기능을사용하려면컴퓨터가 IEEE-488 서비스요청 (SRQ) 에응답하도록구성해야합니다. 상태바이트활성화레지스터 (*SRE 명령 ) 를사용하여 IEEE-488 SRQ 행으로가정되는상황비트를선택하십시오. "0" 에서 "1" 까지비트 6 (RQS) 을전송할경우, IEEE-488 서비스요청메시지가컴퓨터에전송됩니다. 컴퓨터는인터페이스버스에서기기를폴하여서비스요청행으로가정되는비트가어떤것인지확인합니다 ( 즉, 비트 6 인기기는직렬폴응답으로설정합니다 ). 직렬폴이발행되면비트 6 (RQS) 은직렬폴응답에서삭제되며 ( 다른비트에는영향이없음 ) 서비스요청행이삭제됩니다. *STB? 응답의 " 마스터요약비트 " 는삭제되지않습니다. 직렬폴응답을얻으려면 IEEE-488 직렬폴메시지를전송하십시오. 기기는 1 비트이진응답을전송합니다. 직렬폴수행은 IEEE-488 버스인터페이스하드웨어에의해자동으로처리됩니다. 4 ASCII 명령및일부다른 GPIB 명령과달리, 직렬폴은즉시실행되며기기의메인프로세서에영향을미치지않습니다. 따라서, 직렬폴에서표시한상태는최신명령의영향을표시하는데필요하지않습니다. *OPC? 명령을사용하여직렬폴을실행하기전에, 기기에먼저전송된명령이완료되도록하십시오. *STB? 를사용하여상태바이트읽기 *STB? 명령은직렬폴과비슷하지만다른 ASCII 기기명령처럼처리됩니다. *STB? 명령은직렬폴과동일한결과를나타내지만비트 6 은활성화되어있는한삭제되지않습니다. *STB? 명령은 IEEE-488 버스인터페이스하드웨어에의해자동으로처리되지않으며이전명령이완료된후에만실행됩니다. *STB? 명령을사용하여 SRQ 를삭제할수없습니다. 263
제 4 장원격인터페이스참조사항 SCPI 상태시스템 메시지사용가능비트 (MAV) 사용 상태바이트 " 메시지사용가능 " 비트 ( 비트 4) 를사용하여컴퓨터에서데이터를읽는시기를결정할수있습니다. 기기는출력버퍼에서모든메시지를확인해야만비트 4 를삭제할수있습니다. SRQ 를사용하여컴퓨터를인터럽트하려면 1. 장치삭제메시지를전송하여함수발생기를응답상태로복구하고출력버퍼를삭제하십시오 ( 예 : CLEAR 710). 2. *CLS 명령을사용하여이벤트레지스터와오류대기열을삭제하십시오. 3. 활성화레지스터마스크를설정하십시오. *ESE 명령을사용하여표준이벤트활성화레지스터를구성하고 *SRE 명령을사용하여상태바이트활성화레지스터를구성하십시오. 4 4. *OPC? 명령을전송하고결과를읽어동기화를확인하십시오. 5. 컴퓨터의 IEEE-488 SRQ 인터럽트를활성화하십시오. 명령시퀀스완료시기를결정하려면 1. 장치삭제메시지를전송하여함수발생기를응답상태로복구하고출력버퍼를삭제하십시오 ( 예 : CLEAR 710). 2. *CLS 명령을사용하여이벤트레지스터와오류대기열을삭제하십시오. 3. *ESE 1 명령을실행하여표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를활성화하십시오. 4. *OPC? 명령을전송하고결과를읽어동기화를확인하십시오. 5. 명령문자열을실행하여원하는구성을프로그램한다음마지막으로 *OPC 명령을실행하십시오. 명령시퀀스가완료될때 " 작동완료 " 비트 (0 비트 ) 가표준이벤트레지스터에설정됩니다. 6. 직렬폴을사용하여 5 비트 ( 표준이벤트레지스터에서루트 ) 가상태바이트상황레지스터에설정되는시기를확인하십시오. *SRE 32 ( 상태바이트활성화레지스터, 5 비트 ) 를전송하는경우에도 SRQ 인터럽트를구성할수있습니다. 264
제 4 장원격인터페이스참조사항 SCPI 상태시스템 문제성데이터레지스터 문제성데이터레지스터그룹은함수발생기의품질또는통합성에대한정보를제공합니다. 이러한상황은활성화레지스터를거쳐문제성데이터요약에보고됩니다. 활성화레지스터마스크를설정하려면, STAT:QUES:ENABle 명령을사용하여 10 진수값을레지스터에작성해야합니다. 비트정의 - 문제성데이터레지스터 비트번호 10 진수값 정의 0 전압오버로드 1 사용되지않음 2 사용되지않음 3 사용되지않음 4 사용되지않음 5 잠금해제된루프 6 사용되지않음 7 사용되지않음 8 교정오류 9 외부기준 10 사용되지않음 11 사용되지않음 12 사용되지않음 13 사용되지않음 14 사용되지않음 15 사용되지않음 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 OUTPUT 커넥터의전압오버로드. 출력은비활성화상태입니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 함수발생기의위상잠금기능이손실되었습니다. 주파수정확도에사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 교정, 교정메모리손실또는교정이보안해제되어있는동안오류가발생했습니다. 외부시간기반이사용중입니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 사용되지않음. "0" 이나타납니다. 4 265
제 4 장원격인터페이스참조사항 SCPI 상태시스템 다음과같은경우문제성데이터이벤트레지스터가삭제됩니다. *CLS ( 상태삭제 ) 명령을실행할경우. STAT:QUES:EVEN? 명령을실행하여이벤트레지스터를쿼리한경우. 다음과같은경우문제성데이터활성화레지스터가삭제됩니다 : 전원을켠경우 (*PSC 명령은적용되지않습니다 ). STAT:PRES 명령을실행한경우. STAT:QUES:ENAB 0 명령을실행한경우. 4 266
제 4 장원격인터페이스참조사항 SCPI 상태시스템 표준이벤트레지스터 표준이벤트레지스터그룹은전원연결감지, 명령구문오류, 명령실행오류, 자가테스트, 교정오류, 쿼리오류또는 *OPC 명령실행과같은이벤트유형을보고합니다. 이러한상황은활성화레지스터를거쳐표준이벤트요약비트에보고됩니다. 활성화레지스터마스크를설정하려면, *ESE 명령을실행하여 10 진수값을레지스터에작성해야합니다. 비트정의 - 표준이벤트레지스터 비트번호 10 진수값 정의 0 작동완료 1 사용되지않음 2 쿼리오류 3 장치오류 4 실행오류 5 명령오류 6 사용되지않음 7 전원켜짐 1 2 4 8 16 32 64 128 *OPC 를포함한이전의모든명령을완료한다음, 중복된명령 ( 예 : 버스트시 *TRG) 을완료합니다. 사용되지않음. "0" 이나타납니다. 기기에서출력버퍼를읽으려고하지만버퍼가비어있습니다. 또는, 이전쿼리를읽기전에새로운명령행이수신되었습니다. 또는, 입출력버퍼가모두찼습니다. 자가테스트, 교정또는기타장치별오류가발생했습니다 ( 제 5 장참조 ). 실행오류가발생했습니다 ( 제 5 장참조 ). 명령구문오류가발생했습니다 ( 제 5 장참조 ). 사용되지않음. "0" 이나타납니다. 이벤트레지스터를마지막으로읽거나삭제한이후에전원이순환하였습니다. 4 267
제 4 장원격인터페이스참조사항 SCPI 상태시스템 다음과같은경우표준이벤트레지스터가삭제됩니다. *CLS 명령을실행한경우. *ESR? 명령을실행하여이벤트레지스터를쿼리한경우. 다음과같은경우표준이벤트활성화레지스터가삭제됩니다. *ESE 0 명령을실행한경우. 전원을켠다음 *PSC 1 명령을사용하여활성화레지스터를삭제하도록함수발생기가이전에구성되어있는경우. 함수발생기를 *PSC 0 명령을사용하여구성한경우활성화레지스터는삭제되지않는다는점에유의하십시오. 4 268
제 4 장원격인터페이스참조사항상태보고명령 상태보고명령 다음명령을사용하여상태시스템레지스터에액세스하십시오. 상태바이트레지스터명령 레지스터비트정의는 261 페이지의표를참조하십시오. *STB? 이레지스터그룹의요약 ( 상황 ) 레지스터를쿼리합니다. 이명령은직렬폴과유사하지만처리방법은다른기기명령과동일합니다. 이명령은직렬폴과동일한결과를나타내지만 " 마스터요약 " 비트 (6 비트 ) 는 *STB? 명령으로삭제할수없습니다. *SRE <enable value> *SRE? 상태바이트에서비트를활성화하여서비스요청을작성합니다. 특정비트를활성화하려면, 이레지스터에서비트의이진가중치 (binary-weighted) 합계에해당하는 10 진수값을작성해야합니다. 선택된비트는상태바이트레지스터의 " 마스터요약 " 비트 (6 비트 ) 에요약됩니다. 선택된비트중하나를 "0" 에서 "1" 로변경하는경우, 서비스요청이작성됩니다. *SRE? 쿼리는 *SRE 명령에의해활성화된모든비트의이진가중치합계 (binary-weighted) 에해당하는 10 진수값을나타냅니다. 4 *CLS ( 상태삭제 ) 는활성화레지스터를삭제하지않지만이벤트레지스터의모든비트를삭제합니다. STATus:PRESet 은상태바이트활성화레지스터의비트를삭제하지않습니다. *PSC 0 은전원이순환하는동안활성화레지스터의내용을보관합니다. 269
제 4 장원격인터페이스참조사항상태보고명령 문제성데이터레지스터명령 레지스터비트정의는 265 페이지표를참조하십시오. STATus:QUEStionable:CONDition? 이그룹의상황레지스터를쿼리합니다. 이레지스터는읽기전용이며레지스터를읽을때비트가삭제되지않습니다. 이레지스터의쿼리는레지스터에설정된모든비트의이진가중치합계에해당하는 10 진수값을나타냅니다. 4 STATus:QUEStionable[:EVENt]? 이레지스터그룹의이벤트레지스터를쿼리합니다. 이레지스터는읽기전용입니다. 일단설정된비트는이명령이나 *CLS ( 상태삭제 ) 명령에의해삭제할때까지설정된상태로유지됩니다. 이레지스터의쿼리는레지스터에설정된모든비트의이진가중치합계에해당하는 10 진수값을나타냅니다. STATus:QUEStionable:ENABle <enable value> STATus:QUEStionable:ENABle? 이레지스터그룹의활성화레지스터비트를활성화합니다. 그런다음선택된비트를상태바이트에보고합니다. *CLS ( 상태삭제 ) 는활성화레지스터를삭제하지않지만이벤트레지스터의모든비트를삭제합니다. STATus:PRESet 명령은활성화레지스터의모든비트를삭제합니다. 활성화레지스터의비트를활성화하려면, 이레지스터에서활성화하고자하는비트의이진가중치합계에해당하는 10 진수값을작성해야합니다. :ENAB? 쿼리는 STAT:QUES:ENAB 명령에의해활성화된모든비트의이진가중치합계 (binary-weighted) 에해당하는 10 진수값을나타냅니다. 270
제 4 장원격인터페이스참조사항상태보고명령 표준이벤트레지스터명령 레지스터비트정의는 267 페이지의표를참조하십시오. *ESR? 표준이벤트상태레지스터를쿼리합니다. 일단설정된비트는이명령이나 *CLS ( 상태삭제 ) 명령에의해삭제할때까지설정된상태로유지됩니다. 이레지스터의쿼리는레지스터에설정된모든비트의이진가중치합계에해당하는 10 진수값을나타냅니다. *ESE <enable value> *ESE? 표준이벤트상태레지스터의비트를활성화하여상태바이트에보고합니다. 선택한비트는상태바이트레지스터의 " 표준이벤트 " 비트 (5 비트 ) 에요약됩니다. *ESE? 쿼리는 *ESE 명령에의해활성화된모든비트의이진가중치합계 (binaryweighted) 에해당하는 10 진수값을나타냅니다. *CLS ( 상태삭제 ) 는활성화레지스터를삭제하지않지만이벤트레지스터의모든비트를삭제합니다. 4 STATus:PRESet 은상태바이트활성화레지스터의비트를삭제하지않습니다. *PSC 0 은전원이순환하는동안활성화레지스터의내용을보관합니다. 271
제 4 장원격인터페이스참조사항상태보고명령 기타상태레지스터명령 *CLS 모든레지스터그룹의이벤트레지스터를삭제합니다. 이명령은오류대기열또한삭제하며 *OPC 작동을취소합니다. STATus:PRESet 문제성데이터활성화레지스터와표준작동활성화레지스터에서모든비트를삭제합니다. 4 *PSC {0 1} *PSC? 전원연결상태삭제 (Power-On Status Clear) 의약어입니다. 전원연결시표준이벤트활성화레지스터와상태바이트상황레지스터를삭제합니다 (*PSC 1). *PSC 0으로설정되어있으면이두레지스터는전원연결시삭제되지않습니다. 기본값은 *PSC 1입니다. *PSC? 쿼리는전원연결상태삭제설정을나타냅니다. "0"( 전원연결시삭제하지않음 ) 또는 "1" ( 전원연결시삭제 ) 을나타냅니다. *OPC 이전명령이완료된후표준이벤트레지스터에서 " 작동완료 " 비트 (0 비트 ) 를설정합니다. 버스트트리거스윕또는버스트와함께사용하면, *OPC 명령을실행한다음, 또는 " 작동완료 " 비트가이레지스터에설정되기전에명령을실행할수있습니다. 272
제 4 장원격인터페이스참조사항교정명령 교정명령 함수발생기의교정기능에대한간략한설명은제 3 장, 146 페이지의 " 교정개요 " 를참조하십시오. 함수발생기의교정절차에대한자세한내용은 Agilent 33220A 서비스안내서의제 4 장을참조하십시오. CAL:SECure:STATe {OFF ON},<code> CAL:SECure:STATe? 기기교정을보안또는보안해제합니다. 교정코드는 12개의문자를포함할수있습니다. :STAT? 쿼리는 "0" (OFF) 또는 "1" (ON) 을나타냅니다. CAL:SETup <0 1 2 3... 94> CAL:SETup? 함수발생기의각교정단계에대한내부상태를구성합니다. :SET? 쿼리는교정설정번호를확인하고 "0" 에서 "94" 까지의값을나타납니다. CAL:VALue <value> CAL:VALue? Agilent 33220A 서비스안내서의교정절차에설명된대로교정신호의값을지정합니다. CAL:SET 명령을사용하여각교정단계에대한함수발생기의내부상태를구성하십시오. :VAL? 쿼리는 "+1.0000000000000E+01" 형태로번호를나타냅니다. 4 CAL? 지정된교정값 (CAL:VAL 명령 ) 으로기기를교정합니다. 함수발생기를교정하려면먼저정확한보안코드를입력하여보안을해제해야합니다. "0"(PASS) 또는 "1" (FAIL) 을나타냅니다. 273
제 4 장원격인터페이스참조사항교정명령 CAL:SECure:CODE <new code> 새로운보안코드를입력합니다. 보안코드를변경하려면이전의보안코드를사용하여함수발생기를보안해제한다음새로운코드를입력해야합니다. 보안코드는비휘발성메모리에저장되어있습니다. 교정코드는 12 개의문자를포함할수있습니다. 첫번째오는글자에는문자 (A-Z) 를사용해야하지만, 나머지는문자, 숫자 (0-9) 또는밑줄문자 (" _ ") 를사용할수있습니다. 12 개의문자를모두사용할필요는없지만첫번째는반드시문자이어야합니다. CAL:COUNt? 기기에쿼리하여교정횟수를확인합니다. 기기는교정된상태로공장에서출하됩니다. 기기를구입한다음카운트를읽어초기값을확인해야합니다. 교정카운트는비휘발성메모리에저장되어있습니다. 카운트는 "0" 을거친후최대 "65,535" 까지증가합니다. 값은각교정포인트마다하나씩증가하므로, 완전한교정은여러카운트로값을증가할수있습니다. 4 CAL:STRing <quoted string> CAL:STRing? 메시지를비휘발성교정메모리에저장합니다. 메시지를저장하면메모리에저장되어있는기존의메시지를겹쳐씁니다. :STR? 쿼리는교정메시지를확인하고따옴표문자열을나타냅니다. 교정메시지는최대 40개문자를포함할수있습니다 ( 추가문자는잘립니다 ). 다음예를참조하십시오. CAL:STR 'Cal Due: 01 June 2003' 기기가보안해제되어있을경우, 원격인터페이스에서만교정메시지를기록할수있습니다. 메시지읽기는전면판또는원격인터페이스모두에서가능합니다. 교정메시지는기기보안여부에관계없이읽을수있습니다. 274
제 4 장원격인터페이스참조사항 SCPI 언어소개 SCPI 언어소개 SCPI (Standard Commands for Programmable Instruments) 는기기를테스트하고측정하기위해설계된 ASCII 기반기기명령언어입니다. 원격인터페이스를통해함수발생기를프로그램할경우사용되는기본기법에대한소개는 168 페이지의 " 간단한프로그래밍개요 " 를참조하십시오. SCPI 명령은트리시스템이라고하는계층적구조를기반으로합니다. 이시스템에서연관된명령은공통노드또는루트아래에함께묶여서브시스템을구성합니다. 다음은 SOURce 서브시스템을트리시스템으로나타내고있습니다. SOURce: FREQuency :STARt {<frequency> MINimum MAXimum} :STARt? [MINimum MAXimum] FREQuency :STOP {<frequency> MINimum MAXimum} :STOP? [MINimum MAXimum] 4 SWEep :SPACing {LINear LOGarithmic} :SPACing? SWEep :TIME {<seconds> MINimum MAXimum} :TIME? [MINimum MAXimum] SWEep :STATe {OFF ON} :STATe? 여기서 SOURce 는명령의루트키워드이고 FREQuency 와 SWEep 은 2 순위키워드이며 STARt 와 STOP 은 3 순위키워드입니다. 콜론 ( : ) 은명령키워드를저순위키워드와구분합니다. 275
제 4 장원격인터페이스참조사항 SCPI 언어소개 이설명서의명령포맷 이설명서에서명령을표시하는데사용된포맷은다음과같습니다. FREQuency {<frequency> MINimum MAXimum} 명령구문은대부분의명령 ( 및일부변수 ) 을대소문자혼합형태로표시합니다. 대문자는명령의약어를나타냅니다. 짧은프로그램행의경우에는약어를전송할수있습니다. 프로그램을보다잘파악할수있도록긴형태를전송할수도있습니다. 예를들어위의구문문장에서 FREQ 과 FREQUENCY 를모두사용할수있습니다. 대문자나소문자를사용할수있습니다. 따라서 FREQUENCY, freq 및 Freq 모두사용할수있습니다. FRE 와 FREQUEN 같은기타다른형태를사용하면오류가발생합니다. 중괄호 ( { } ) 를사용하여주어진명령문자열에선택한변수를표시합니다. 중괄호는명령문자열과함께전송되지않습니다. 4 수직막대 ( ) 를사용하여주어진명령문자열에선택한여러변수를구분합니다. 직각괄호 ( < > ) 는괄호로묶인변수에값을지정해야한다는의미입니다. 예를들어위의구문문장에서 frequency 변수가직각괄호로묶여있는것을볼수있습니다. 괄호는명령문자열과함께전송되지않습니다. 변수 ("FREQ 5000" 같은 ) 에값을지정해야합니다. 일부변수는대괄호 ( [ ] ) 로묶여있습니다. 대괄호는변수가선택사양이며생략할수있음을나타냅니다. 괄호는명령문자열과함께전송되지않습니다. 선택사양인변수에값을지정하지않으면, 기본값으로설정됩니다. 276
제 4 장원격인터페이스참조사항 SCPI 언어소개 명령구분자 콜론 ( : ) 을사용하여명령키워드를저순위키워드와구분합니다. 변수와명령키워드를구분하려면공백를입력하십시오. 변수가한개이상필요한명령의경우, 아래와같이쉼표를사용하여옆에있는변수와구분해야합니다. "APPL:SIN 5 KHZ, 3.0 VPP, -2.5 V" 세미콜론 ( ; ) 을사용하여동일한서브시스템내의명령을구분할수있으며입력을최소화할수있습니다. 예를들어, 다음명령어문자열을전송하는것은, "FREQ:START 10; STOP 1000" 다음두명령을전송하는것과동일합니다. "FREQ:START 10" "FREQ:STOP 1000" 콜론및세미콜론을사용하여다른서브시스템의명령과연결하십시오. 예를들어, 다음명령문자열에서콜론과세미콜론모두를사용하지않으면오류가발생합니다. "SWE:STAT ON;:TRIG:SOUR EXT" MIN 및 MAX 변수사용 4 명령의변수위치에 "MINimum" 또는 "MAXimum" 을사용할수도있습니다. 다음명령의예를참조하십시오. FREQuency {<frequency> MINimum MAXimum} 특정주파수를선택하는대신, MIN 을사용하여주파수를최소값으로설정하거나 MAX 를사용하여주파수를최대값으로설정할수있습니다. 277
제 4 장원격인터페이스참조사항 SCPI 언어소개 변수설정쿼리 물음표 ("?") 를명령에추가하면변수의현재값을쿼리할수있습니다. 예를들어, 다음명령을실행하면출력주파수가 5kHz 로설정됩니다. "FREQ 5000" 그런다음, 다음명령을실행하면주파수값을쿼리할수있습니다. "FREQ?" 또한아래와같이현재함수에허용되는최소또는최대주파수를쿼리할수도있습니다. "FREQ? MIN" "FREQ? MAX" SCPI 명령종결자 4 함수발생기에전송된명령문자열은 <new line> 문자를사용하여종결해야합니다. IEEE-488 EOI (End-Or-Identify) 메시지는 <new line> 문자로해석되며, <new line> 문자위치에서명령문자열을종결하기위해사용될수있습니다. <carriage return> 다음에도 <new line> 을사용할수있습니다. 명령문자열종결은항상현재 SCPI 명령경로를루트레벨로재설정합니다. IEEE-488.2 공통명령 IEEE-488.2 표준은재설정, 자가테스트및상태작동같은기능을수행하는공통명령을정의합니다. 공통명령은항상별표 (* ) 로시작하여 3 개의문자를사용할수있으며한개이상의변수를포함합니다. 공통키워드는공백으로첫번째변수와구분됩니다. 세미콜론 ( ; ) 을사용하여다음과같이여러명령을구분할수있습니다. "*RST; *CLS; *ESE 32; *OPC?" 278
제 4 장원격인터페이스참조사항 SCPI 언어소개 SCPI 변수유형 SCPI 언어는메시지프로그램및응답에사용하는여러가지서로다른데이터포맷을정의합니다. 숫자변수숫자변수가필요한명령은선택적기호, 소수점및특정표기법을포함한모든공통으로사용되는숫자의 10 진수표기를사용합니다. MINimum, MAXimum 및 DEFault 와같은숫자변수에대한특수값도사용할수있습니다. 숫자변수와공업단위 ( 예 : Mhz 또는 Khz) 를함께전송할수있습니다. 특정숫자값만사용할수있는경우함수발생기는자동으로입력숫자변수를반올림합니다. 다음명령은숫자변수를사용합니다. FREQuency {<frequency> MINimum MAXimum} 개별변수개별변수는제한값이있는프로그램을설정할경우 ( 예, 버스, 직접, 외부 ) 사용됩니다. 개별변수는명령키워드와같이짧은형태와긴형태가있습니다. 대소문자를혼합하여사용할수있습니다. 쿼리응답은항상대문자의짧은형태로나타납니다. 다음명령은개별변수를사용합니다. SWEep:SPACing {LINear LOGarithmic} 부울변수부울 (Boolean) 변수는참이나거짓인단일이진조건을나타냅니다. 거짓인경우함수발생기는 "OFF" 나 "0" 을사용합니다. 참인경우함수발생기는 "ON" 이나 "1" 을사용합니다. 부울설정을쿼리할때기기는항상 "0" 또는 "1" 을나타냅니다. 다음명령은부울변수를사용합니다. AM:STATe {OFF ON} 4 문자열변수문자열변수에는실제거의모든 ASCII 문자가포함됩니다. 문자열은한쌍의따옴표로시작과끝을표시해야합니다. 단일따옴표나이중따옴표를사용할수있습니다. 문자열사이에다른문자없이, 문자열의일부분으로따옴표구분자를두번입력하여따옴표구분자를포함시킬수있습니다. 다음명령은문자열변수를사용합니다. DISPlay:TEXT <quoted string> 279
제 4 장원격인터페이스참조사항장치삭제사용 장치삭제사용 장치삭제는 IEEE-488 로우레벨버스메시지로써, 이메시지를사용하면함수발생기를응답상태로복구할수있습니다. 다른프로그래밍언어와 IEEE-488 인터페이스카드에서는각기고유한명령을통해이기능에액세스할수있습니다. 상태레지스터, 오류대기열및모든구성상태는장치삭제메시지가수신될때변경되지않습니다. 장치삭제는다음동작을수행합니다. 함수발생기의입출력버퍼를삭제합니다. 새로운명령문자열을받을수있도록함수발생기를준비합니다. 중복된명령이있는경우 " 작동완료 " 표시없이종료됩니다 (*TRG 명령적용 ). 진행중인스윕이나버스트는즉시중단됩니다. 4 280
5 5 오류메시지
오류메시지 오류는 FIFO (First In First Out) 순으로검색할수있습니다. 첫번째나타난오류는저장된첫번째오류입니다. 오류를읽으면삭제됩니다. 함수발생기는오류가발생할때마다경고음을냅니다 ( 경고음을비활성화하지않는한 ). 오류가 20 개이상발생하는경우, 대기열에저장된마지막오류 ( 최근오류 ) 는 "Queue overflow" 로교체됩니다. 대기열에서오류를삭제하지않으면오류가추가저장되지않습니다. 오류대기열에오류가없으면, "No error" 메시지가표시됩니다. 오류대기열은 *CLS ( 삭제상태 ) 명령또는전원이순환할때삭제됩니다. 오류대기열을읽는경우에도오류가삭제됩니다. 기기를다시설정 (*RST 명령 ) 하는경우에는오류가삭제되지않습니다. 전면판작동 : 를누른다음 " 원격명령오류대기열보기 " ( 항목번호 2) 항목을선택하십시오. 그런다음 SELECT 소프트키를눌러오류대기열의오류를확인하십시오. 아래와같이목록에나타난첫번째오류 ( 예 : 목록의맨위에있는오류 ) 는발생한첫번째오류입니다. 원격인터페이스작동 : 5 SYSTem:ERRor? 오류대기열에서한개의오류를읽습니다 오류포맷은다음과같습니다 ( 오류문자열은최대 255 개의문자를포함할수있습니다 ). -113,"Undefined header" 주 : 일부오류번호에는몇가지원인이포함될수있습니다. 설명문자열은일정한부분으로시작되는데이부분은번호가동일한모든오류에공통된부분입니다. 대부분의경우, 상황에따른추가정보는세미콜론 (";") 뒤에나타납니다. 예를들어, 오류 -221에는다음과같은몇가지원인이있습니다. -221,"Settings conflict; burst count reduced" 282
제 5 장오류메시지명령오류 명령오류 -101 Invalid character 명령문자열에유효하지않은문자가포함되어있습니다. 명령헤더나변수에 #, $ 또는 % 와같은유효하지않은문자를사용했습니다. 예 : TRIG:SOUR BUS# -102 Syntax error 명령문자열에유효하지않은구문이포함되어있습니다. 명령헤더에서콜론의앞뒤또는쉼표앞에공백을삽입했습니다. 예 : APPL:SIN,1-103 Invalid separator 명령문자열에유효하지않은구분자가포함되어있습니다. 콜론, 세미콜론, 공백대신쉼표를사용했거나, - 쉼표대신공백을사용했습니다. 예 : TRIG:SOUR,BUS 또는 APPL:SIN 1 1000-105 GET not allowed 그룹실행트리거 (GET) 는문자열에사용할수없습니다. 4-108 Parameter not allowed 이명령에서예상되는변수보다많은변수가수신되었습니다. 변수가필요없는명령에여분의변수나추가변수를입력했습니다. 예 : APPL? 10-109 Missing parameter 이명령에서예상되는변수보다적은변수가수신되었습니다. 이명령에필요한한개이상의변수를생략했습니다. 예 : OUTP:LOAD 5 283
제 5 장오류메시지명령오류 -112 Program mnemonic too long 허용가능치인 12 개문자를초과하는명령헤더가수신되었습니다. 이오류는문자입력변수가너무긴경우에도보고됩니다. 예 : OUTP:SYNCHRONIZATION ON -113 Undefined header 이기기에유효하지않은명령이수신되었습니다. 명령을잘못입력했거나유효하지않은명령입니다. 짧은형식의명령을사용하는경우, 축약형이정확한지확인해야합니다. 예 : TRIGG:SOUR BUS -123 Exponent too large 지수가 32,759 을초과하는숫자변수가있습니다. 예 : BURS:NCYCL 1E34000-124 Too many digits 선행 0 을제외하고 255 자리를초과하는가수를가진숫자변수가있습니다. -128 Numeric data not allowed 숫자변수가수신되었지만문자열이와야합니다. 예 : DISP:TEXT 123-131 Invalid suffix 숫자변수에잘못된접미사가지정되었습니다. 접미사를잘못입력했습니다. 예 : SWE:TIME 0.5 SECS 5-138 Suffix not allowed 이명령에는접미사를사용할수없습니다. 예 : BURS:NCYC 12 CYC -148 Character data not allowed 개별변수가수신되었지만문자열이나숫자변수가와야합니다. 변수목록을확인한다음, 유효한변수유형을사용했는지확인하십시오. 예 : DISP:TEXT ON -151 Invalid string data 유효하지않은문자열이수신되었습니다. 문자열양쪽에따옴표를표시했는지점검하고문자열이유효한 ASCII 문자로이루어졌는지확인하십시오. 예 : DISP:TEXT 'TESTING ( 뒷따옴표를표시하지않음 ) 284
제 5 장오류메시지명령오류 -158 String data not allowed 문자열이수신되었지만이명령에서는사용할수없습니다. 변수목록을확인한다음, 유효한변수유형을사용했는지확인하십시오. 예 : BURS:NCYC 'TEN' -161 Invalid block data DATA:DAC VOLATILE 명령에만적용됩니다. 확정길이블럭의경우, 전송된데이터의바이트수가블럭헤더에지정한바이트수와일치하지않습니다. 불확정길이블럭의경우, EOI (End-Or-Identify) 가 <new line> 문자없이수신되었습니다. -168 Block data not allowed 데이터가임의블럭포맷으로함수발생기에전송되었지만이명령은이포맷에사용할수없습니다. 명령과함께정확한데이터유형을전송했는지확인하십시오. 예 : BURS:NCYC #10-170 to -178 Expression errors 함수발생기에는수식을사용할수없습니다. 4 5 285
제 5 장오류메시지실행오류 실행오류 -211 Trigger ignored Group Execute Trigger(GET) 또는 *TRG 가수신되었지만트리거가무시되었습니다. 올바른트리거소스를선택했는지확인하고스윕이나버스트모드가활성화되어있는지확인하십시오. -223 Too much data 65,536 파형포인트를초과하는임의파형이지정되었습니다. DATA VOLATILE 또는 DATA:DAC VOLATILE 명령에서포인트의수를확인하십시오. -221 Settings conflict; turned off infinite burst to allow immediate trigger source 무한카운트버스트는외장또는버스 ( 소프트웨어 ) 트리거소스를선택할때만허용됩니다. 버스트카운트는최대 N 사이클값 (50,000 사이클 ) 으로설정되었습니다. 5-221 Settings conflict; infinite burst changed trigger source to BUS 무한카운트버스트는외장또는버스 ( 소프트웨어 ) 트리거소스를선택할때만허용됩니다. BURS:NCYC INF 명령을전송하면트리거소스가직접에서버스로자동변경됩니다. -221 Settings conflict; burst period increased to fit entire burst BURS:NCYC 명령에서지정한사이클수가버스트주기에우선합니다 ( 버스트주기가최대값이아닌한 ). 함수발생기는버스트주기를증가시켜지정된버스트카운트나파형주파수를조절합니다. -221 Settings conflict; burst count reduced to fit entire burst 버스트주기가현재최대치에있으므로, 지정된파형주파수에맞도록버스트주기를감소시킵니다. 286
제 5 장오류메시지실행오류 -221 Settings conflict; triggered burst not available for noise 트리거버스트모드에서는잡음함수를사용할수없습니다. 잡음은게이트버스트모드에서만사용할수있습니다. -221 Settings conflict; amplitude units changed to Vpp due to high-z load 출력터미네이션이현재 " 하이임피던스 " (OUTP:LOAD 명령 ) 로설정되어있으면, 출력단위 (VOLT:UNIT 명령 ) 를 dbm로설정할수없습니다. 함수발생기에서단4 위를 Vpp로변환합니다. -221 Settings conflict; trigger output disabled by trigger external 외장트리거소스가선택되면 (TRIG:SOUR EXT 명령 ), 함수발생기는자동으로 " 트리거아웃 " 신호를비활성화합니다. 후면판 Trig 커넥터는동시에양쪽작동에사용할수없습니다. -221 Settings conflict; trigger output connector used by FSK FSK 를활성화하고외장트리거소스를선택한경우 (FSK:SOUR EXT 명령 ), " 트리거아웃 " 신호를활성화할수없습니다 (OUTP:TRIG ON 명령 ). 후면판 Trig 커넥터는동시에양쪽작동에사용할수없습니다. -221 Settings conflict; trigger output connector used by burst gate 버스트가활성화된상태에서게이트버스트모드를선택한경우 (BURS:MODE GAT 명령 ), " 트리거아웃 " 신호를활성화할수없습니다 (OUTP:TRIG ON 명령 ). 후면판 Trig 커넥터는동시에양쪽작동에사용할수없습니다. 5 287
제 5 장오류메시지실행오류 -221 Settings conflict; trigger output connector used by trigger external 외장트리거소스가선택되면 (TRIG:SOUR EXT 명령 ), 함수발생기는자동으로 " 트리거아웃 " 신호를비활성화합니다. 후면판 Trig 커넥터는동시에양쪽작동에사용할수없습니다. -221 Settings conflict; frequency reduced for user function 임의파형의경우, 최대출력주파수는 6 MHz 로제한됩니다. 임의파형함수 (APPL:USER 또는 FUNC:USER 명령 ) 에서그보다높은주파수가허용되는함수로변경하면, 함수발생기는자동으로주파수를 6 MHz 로조정합니다. -221 Settings conflict; frequency reduced for pulse function 펄스파형의경우, 최대출력주파수는 5 MHz 로제한됩니다. 펄스함수 (APPL:PULS 또는 FUNC:PULS 명령 ) 에서그보다높은주파수가허용되는함수로변경하면, 함수발생기는자동으로주파수를 5 MHz 로조정합니다. 5-221 Settings conflict; frequency reduced for ramp function 램프파형의경우, 최대출력주파수는 200 khz 로제한됩니다. 램프함수 (APPL:RAMP 또는 FUNC:RAMP 명령 ) 에서그보다높은주파수가허용되는함수로변경하면, 함수발생기는자동으로주파수를 200 khz 로조정합니다. -221 Settings conflict; frequency made compatible with burst mode 내부트리거버스트의경우, 출력주파수는최소 2.001 mhz 까지로제한됩니다. 함수발생기에서현재설정과호환하도록주파수를조정합니다. -221 Settings conflict; burst turned off by selection of other mode or modulation 함수발생기에서는변조, 스윕또는버스트모드를동시에활성화할수있습니다. 한번에한개의모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. 288
제 5 장오류메시지실행오류 -221 Settings conflict; FSK turned off by selection of other mode or modulation 함수발생기에서는변조, 스윕또는버스트모드를동시에활성화할수있습니다. 한번에한개의모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. -221 Settings conflict; FM turned off by selection of other mode or modulation 함수발생기에서는변조, 스윕또는버스트모드를동시에활성화할수있습니다. 한번에한개의모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. -221 Settings conflict; AM turned off by selection of other mode or modulation 함수발생기에서는변조, 스윕또는버스트모드를동시에활성화할수있습니다. 한번에한개의모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. 4-221 Settings conflict; PM turned off by selection of other mode or modulation 함수발생기에서는한번에하나의변조, 스윕또는버스트모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화시키면다른모든모드는꺼집니다. -221 Settings conflict; PWM turned off by selection of other mode or modulation 함수발생기에서는한번에하나의변조, 스윕또는버스트모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화시키면다른모든모드는꺼집니다. 5-221 Settings conflict; sweep turned off by selection of other mode or modulation 함수발생기에서는한번에한개의변조, 스윕또는버스트모드만활성화할수있습니다. 변조, 스윕또는버스트모드를활성화하면다른모드는모두꺼집니다. -221 Settings conflict; not able to modulate this function 함수발생기에서는펄스, 잡음또는 dc 전압함수를사용하여 AM, FM, PM 또는 FSK 변조파형을생성할수없습니다. 289
제 5 장오류메시지실행오류 -221 Settings conflict; PWM only available in pulse function 함수발생기에서는펄스외의함수를사용하여 PWM 변조파형을생성할수없습니다. -221 Settings conflict; not able to sweep this function 펄스, 잡음또는 dc 전압함수를사용하여스윕을생성할수없습니다. -221 Settings conflict; not able to burst this function dc 전압함수를사용하여버스트를생성할수없습니다. -221 Settings conflict; not able to modulate noise, modulation turned off 잡음함수를사용하여변조파형을생성할수없습니다. 선택된변조모드는꺼집니다. -221 Settings conflict; not able to sweep pulse, sweep turned off 펄스함수를사용하여스윕을생성할수없습니다. 스윕모드는꺼집니다. 5-221 Settings conflict; not able to modulate dc, modulation turned off dc 전압함수를사용하여변조파형을생성할수없습니다. 선택된변조모드는꺼집니다. -221 Settings conflict; not able to sweep dc, sweep turned off dc 전압함수를사용하여스윕을생성할수없습니다. 스윕모드는꺼집니다. -221 Settings conflict; not able to burst dc, burst turned off dc 전압함수를사용하여버스트를생성할수없습니다. 버스트모드는꺼집니다. 290
제 5 장오류메시지실행오류 -221 Settings conflict; not able to sweep noise, sweep turned off 잡음함수를사용하여스윕을생성할수없습니다. 스윕모드는꺼집니다. -221 Settings conflict; pulse width decreased due to period 펄스파형의경우 (1) 구간시간, (2) 펄스폭또는듀티사이클, (3) 주기의순서로유효한펄스를생성하고파형변수를자동으로조정합니다. 이러한경우, 함수발생기는펄스폭을감소시켜지정된주기를조절합니다 ( 구간시간은이미최소설정상태입니다 ). -221 Settings conflict; pulse duty cycle decreased due to period 펄스파형의경우함수발생기는유효한펄스를생성하도록필요에따라 (1) 구간시간, (2) 펄스폭또는듀티사이클, (3) 주기의순서로파형변수를자동으로조정합니다. 이러한경우함수발생기는지정된주기에맞게펄스듀티사이클을감소시킵니다 ( 구간시간은이미최소설정으로되어있습니다 ). 4-221 Settings conflict; edge time decreased due to period 펄스파형의경우 (1) 구간시간, (2) 펄스폭또는듀티사이클, (3) 주기의순서로유효한펄스를생성하고파형변수를조절합니다. 이러한경우, 함수발생기는구간시간을감소시켜지정된주기를조절하고펄스폭설정을유지합니다. 5-221 Settings conflict; pulse width increased due to large period 펄스파형의경우최소펄스폭은 10 초이하의주기에대해 20 ns 입니다. 10 초를넘는주기의경우최소펄스폭은더큽니다. 함수발생기는현재주기에의해결정된새로운최소값으로펄스폭을조정했습니다. 자세한내용은제 4 장의 " 펄스구성명령 " 을참조하십시오. 291
제 5 장오류메시지실행오류 -221 Settings conflict; edge time decreased due to pulse width 펄스파형의경우함수발생기는 (1) 구간시간, (2) 펄스폭, (3) 주기의순서에따라유효한펄스를작성하고파형변수를조절합니다. 이러한경우, 함수발생기는구간시간을감소시켜지정된펄스폭을조절합니다. 구간시간 < 0.625 x 펄스폭 -221 Settings conflict; edge time decreased due to pulse duty cycle 펄스파형의경우함수발생기는유효한펄스를생성하도록필요에따라 (1) 구간시간, (2) 펄스폭또는듀티사이클, (3) 주기의순서로파형변수를자동조절합니다. 이경우함수발생기는지정된펄스듀티사이클에맞게구간시간을감소시켰습니다. 구간시간 < 0.625 x 주기 x 듀티사이클 100 5-221 Settings conflict; amplitude changed due to function 경우에따라진폭한계는현재선택된출력단위에의해결정됩니다. 이현상은출력함수에따라크레스트요인이다르기때문에단위가 Vrms 또는 dbm 일때발생합니다. 예를들어 5 Vrms 방형파 (50 hms) 를출력한다음사인파로변경하는경우, 함수발생기는출력진폭을 3.536 Vrms (Vrms 단위사인파형의상한 ) 로자동조절합니다. -221 Settings conflict; offset changed on exit from dc function dc 전압함수에서전압수준은오프셋전압을조정하여제어됩니다 ( 현재진폭은무시됩니다 ). 다른함수를선택하면, 함수발생기는오프셋전압을현재진폭설정과호환할수있도록조절합니다. 292
제 5 장오류메시지실행오류 -221 Settings conflict; FM deviation cannot exceed carrier 반송파주파수는항상주파수편차보다크거가같아야합니다. 반송파를펀차주파수보다작은값으로설정하려는경우 (FM 활성화상태 ), 함수발생기는편차를현재반송파주파수에사용할수있는최대값으로자동조정합니다. -221 Settings conflict; FM deviation exceeds max frequency 반송파주파수와편차의합계는선택된함수에대한최대주파수 +100 khz ( 사인4 과방형파는 20.1 MHz, 램프는 300 khz, 임의파형은 5.1 MHz) 보다작거나같아야합니다. 반송파를유효하지않은값으로설정할경우, 함수발생기는현재반송파주파수에사용할수있는최대값으로편차를자동조절합니다. -221 Settings conflict; PWM deviation decreased due to pulse parameters PWM 편차는펄스폭또는펄스듀티사이클, 구간시간, 그리고주기의제한을받습니다. PWM 편차 ( 폭또는듀티사이클편차 ) 는이러한제한범위를벗어나지않도록조절됩니다. 자세한내용은제 4 장의 " 펄스폭변조 (PWM) 명령 " 을참조하십시오. -221 Settings conflict; frequency forced duty cycle change 방형파함수가선택되고, 현재듀티사이클을만들수없는주파수로변경하는경우, 듀티사이클은새로운주파수의최대값으로자동조절됩니다. 예를들어, 현재듀티사이클을 70% 로설정한다음주파수를 15 MHz 로변경하면, 듀티사이클이 60% ( 이주파수의상한 ) 로자동조절됩니다. 5 듀티사이클 : 20% ~ 80% ( 주파수 < 10 MHz) 40% ~ 60% ( 주파수 > 10 MHz) -221 Settings conflict; marker forced into sweep span 마커는시작주파수와정지주파수사이의스윕범위내에있어야합니다. 마커주파수는강제로그범위내에포함됩니다. 293
제 5 장오류메시지실행오류 -221 Settings conflict; selected arb is missing, changing selection to default 기기상태를저장한후비휘발성메모리에서임의파형을삭제하면, 파형데이터가손실되며상태를불러올때파형이출력되지않습니다. 삭제된파형대신내장 " 지수상승 " 파형이출력됩니다. -221 Settings conflict; offset changed due to amplitude 다음은오프셋전압과출력진폭사이의관계입니다. Vmax 는선택한출력터미네이션의최대피크전압입니다 (50 Ω 로드의경우 5 볼트, 하이임피던스로드의경우 10 볼트 ). 기존오프셋전압이유효하지않을경우, 함수발생기는오프셋전압을지정된진폭에이용할수있는최대 dc 전압으로자동조절합니다. Voffset < Vmax Vpp ---------- 2-221 Settings conflict; amplitude changed due to offset 다음은출력진폭과오프셋전압사이의관계입니다. Vmax 는선택한출력터미네이션의최대피크전압입니다 (50 Ω 로드의경우 5 볼트, 하이임피던스로드의경우 10 볼트 ). 기존진폭이유효하지않을경우, 함수발생기는지정된오프셋전압에이용할수있는최대값으로진폭을자동조절합니다. 5 Vpp < 2 x (Vmax Voffset ) -221 Settings conflict; low level changed due to high level 레벨은양수나음수값으로설정할수있지만, 하이레벨은항상로우레벨보다높아야합니다. 하이레벨을기존로우레벨보다낮게지정하면함수발생기는자동으로로우레벨을하이레벨보다 1 mv 낮게설정합니다. 294
제 5 장오류메시지실행오류 -221 Settings conflict; high level changed due to low level 레벨은양수나음수값으로설정할수있지만, 하이레벨은항상로우레벨보다높아야합니다. 로우레벨을기존하이레벨보다크게지정하면함수발생기는자동으로하이레벨을로우레벨보다 1 mv 높게설정합니다. -222 Data out of range; value clipped to upper limit 지정된변수가함수발생기허용치를초과합니다. 변수를함수발생기에서허용하 4 는최대값으로조절합니다. 예 : PHAS 1000-222 Data out of range; value clipped to lower limit 지정된변수가함수발생기허용치를초과합니다. 변수를함수발생기에서허용하는최소값으로조절합니다. 예 : PHAS -1000-222 Data out of range; pulse edge time limited by period; value clipped to upper limit 지정된구간시간은기존주기및폭내에있어야합니다. 함수발생기는필요에따라기존주기에맞게구간시간을제한합니다. -222 Data out of range; pulse width limited by period; value clipped to... 지정된펄스폭은아래와같이주기와구간시간간의차보다작아야합니다. 함수발생기는지정된주기에맞게펄스폭을조절합니다. 펄스폭 < 주기 (1.6 x 구간시간 ) 5-222 Data out of range; pulse duty cycle limited by period; value clipped to... 지정된펄스듀티사이클은다음과같은주기및구간시간제한에따라야합니다. 함수발생기는지정된주기에맞게필요에따라펄스듀티사이클을조절합니다. 듀티사이클 < 100 x ( 주기 (1.6 x 구간시간 ) 주기 295
제 5 장오류메시지실행오류 -222 Data out of range; large period limits minimum pulse width 펄스파형의경우최소펄스폭은 10 초이하의주기에대해 20 ns 입니다. 주기가 10 초를넘는경우최소펄스폭은더큽니다. 자세한내용은제 4 장의 " 펄스구성명령 " 을참조하십시오. -222 Data out of range; pulse edge time limited by width; value clipped to... 지정된구간시간은아래와같이지정된펄스폭과맞아야합니다. 함수발생기는지정된펄스폭에맞게구간시간을조절합니다. 구간시간 < 0.625 x 펄스폭 -222 Data out of range; pulse edge time limited by duty cycle; value clipped to... 지정된구간시간은아래와같이지정된펄스듀티사이클의범위내에있어야합니다. 함수발생기는지정된펄스듀티사이클에맞게필요에따라구간시간을조절합니다. 구간시간 < 0.625 x 주기 x 듀티사이클 100 5-222 Data out of range; period; value clipped to... 이메시지는펄스주기가상한또는하한으로제한되었음을의미합니다. -222 Data out of range; frequency; value clipped to... 이메시지는파형주파수가상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; user frequency; value clipped to upper limit 이메시지는임의파형함수를선택함에따라 (APPL:USER 또는 FUNC:USER 명령 ) 파형주파수가상한으로제한된다는것을의미합니다. 296
제 5 장오류메시지실행오류 -222 Data out of range; ramp frequency; value clipped to upper limit 이메시지는램프파형함수를선택함에따라 (APPL:RAMP 또는 FUNC:RAMP 명령 ) 파형주파수가상한으로제한된다는것을의미합니다. -222 Data out of range; pulse frequency; value clipped to upper limit 이메시지는펄스파형함수를선택함에따라 (APPL:PULS 또는 FUNC:PULS 명령 ) 파형주파수가상한으로제한된다는것을의미합니다. 4-222 Data out of range; burst period; value clipped to... 이메시지는버스트주기가상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; burst count; value clipped to... 이메시지는버스트카운트가상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; burst period limited by length of burst; value clipped to lower limit 버스트주기가너무짧으면지정한버스트카운트와주파수로출력할수없습니다 ( 아래참조 ). 버스트주기가너무짧은경우에는버스트를연속으로다시트리거할수있도록자동으로조절됩니다. 버스트카운트버스트주기 > + 200 ns 파형주파수 5-222 Data out of range; burst count limited by length of burst; value clipped to upper limit Immediate 트리거소스가선택된경우 (TRIG:SOUR IMM 명령 ), 버스트카운트는다음과같이버스트주기와파형주파수의곱보다작아야합니다. 버스트카운트 < 버스트주기 x 파형주파수 297
제 5 장오류메시지실행오류 -222 Data out of range; amplitude; value clipped to... 이메시지는파형진폭이상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; offset; value clipped to... 이메시지는오프셋전압이상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; frequency in burst mode; value clipped to... 이메시지는주파수가버스트주기에따라정해진상한또는하한으로제한된다는것을의미합니다. -222 Data out of range; frequency in FM; value clipped to... 이메시지는반송파주파수가 FM:DEV 명령에서정해진상한또는하한으로제한된다는것을의미합니다. 반송파주파수는항상주파수편차보다크거나같아야합니다. 5-222 Data out of range; marker confined to sweep span; value clipped to... 이메시지는지정된마커주파수가시작주파수와정지주파수범위를초과한다는것을의미합니다. 마커주파수는지정된시작주파수와정지주파수사이에있어야합니다. 이범위에없는주파수로마커주파수를설정하려고하는경우, 함수발생기는자동으로마커주파수를시작주파수나정지주파수 ( 이들중가까운것 ) 와같게설정합니다. 이오류는스윕모드와마커주파수가모두활성화되어있을때만발생합니다. -222 Data out of range; pulse width; value clipped to... 이메시지는기기하드웨어에의해표시되는상한또는하한으로원하는펄스폭이제한된다는것을의미합니다. 298
제 5 장오류메시지실행오류 -222 Data out of range; pulse edge time; value clipped to... 이메시지는기기하드웨어에의해표시되는상한또는하한으로원하는구간시간이제한된다는것을의미합니다. -222 Data out of range; FM deviation; value clipped to... 이메시지는원하는 FM 편차가현재함수의주파수에서설정한하한또는상한으로제한된다는것을의미합니다. -222 Data out of range; FM deviation limited by minimum frequency 주파수편차가하한 (1 µhz) 으로제한됩니다. -222 Data out of range; FM deviation limited by maximum frequency; value clipped to upper limit 주파수편차는반송파주파수를초과할수없으며, 사인또는방형파반송파의경우 10.05 MHz, 램프의경우 150 khz, 임의파형의경우 3.05 MHz 로제한됩니다. 4-222 Data out of range; PWM deviation PWM 편차는제한을받습니다. 폭편차범위는 0 에서기본펄스파형의폭까지입니다. 듀티사이클편차범위는 0 에서기본펄스파형의듀티사이클까지입니다. 둘모두최소펄스폭및구간시간변수의제한을받습니다. 5-222 Data out of range; PWM deviation limited by pulse parameters PWM 편차는현재펄스변수의제한을받습니다. PWM 편차 ( 폭또는듀티사이클 ) 는현재펄스폭또는듀티사이클, 구간시간및주기에맞게설정됩니다. 299
제 5 장오류메시지실행오류 -222 Data out of range; duty cycle; value clipped to... 방형파듀티사이클은기기하드웨어에의해 20% ~80% 사이의값으로제한됩니다. -222 Data out of range; duty cycle limited by frequency; value clipped to upper limit 방형파듀티사이클은주파수가 10 MHz 를초과하면 40% ~ 60% 사이의값으로제한됩니다. 듀티사이클 : 20% ~ 80% ( 주파수 < 10MHz) 40% ~ 60% ( 주파수 >10MHz) -224 Illegal parameter value; 가능한값목록에서정확한변수값이예상되었습니다. 5 300
제 5 장오류메시지장치에따른오류 장치에따른오류 -313 Calibration memory lost; memory corruption detected 함수발생기의교정상수를저장할경우사용되는비휘발성메모리에서점검오류가감지되었습니다. 이오류는장치실패또는번개, 자기장같은극한상황으로인해발생할수있습니다. -314 Save/recall memory lost; memory corruption detected 기기상태를저장할경우사용되는비휘발성메모리에서점검오류가감지되었습니다. 이오류는장치실패또는번개, 자기장같은극한상황으로인해발생할수있습니다. -315 Configuration memory lost; memory corruption detected 함수발생기의구성설정 ( 예 : 원격인터페이스설정 ) 을저장할경우사용되는비휘발성메모리에서점검오류가감지되었습니다. 이오류는장치실패또는번개, 자기장같은극한상황으로인해발생할수있습니다. 4-350 Queue overflow 20 개이상의오류가발생하여오류대기열이가득찼습니다. 대기열에서오류를삭제하지않으면오류가추가저장되지않습니다. 오류대기열은 *CLS ( 삭제상태 ) 명령또는전원이순환할때삭제됩니다. 대기열을읽어도오류가삭제됩니다. 기기를다시설정 (*RST 명령 ) 하는경우에는오류가삭제되지않습니다. 5 301
제 5 장오류메시지쿼리오류 쿼리오류 -410 Query INTERRUPTED 명령이수신되었지만출력버퍼에이전명령의데이터가들어있습니다 ( 이전데이터는손실됨 ). -420 Query UNTERMINATED 함수발생기와대화하도록 ( 예 : 인터페이스를거쳐데이터전송 ) 지정되었지만출력버퍼에데이터를전송하는명령이수신되지않았습니다. 예를들어 APPLy 명령 ( 데이터를작성하지않는명령 ) 을실행한다음 "Enter" 문장을실행하여인터페이스의데이터를읽었습니다. -430 Query DEADLOCKED 출력버퍼에비해너무많은데이터를작성하는명령이수신되었으며입력버퍼역시가득찼습니다. 명령은계속실행되지만모든데이터가손실됩니다. -440 Query UNTERMINATED after indefinite response *IDN? 명령은명령문자열의마지막쿼리명령으로사용해야합니다. 예 : *IDN?;:SYST:VERS? 5 302
제 5 장오류메시지기기오류 기기오류 501 to 502 501: Cross-isolation UART framing error 502: Cross-isolation UART overrun error 이오류는내부하드웨어오류를나타냅니다. 섀시접지회로와유동회로사이의분리는광학적분리막과직렬링크에의해제어됩니다. 580 Reference phase-locked loop is unlocked PHAS:UNL:ERR:STAT 가활성화되었으며 ("on 상태 ") 주파수를제어하는내부위상잠금루프가현재잠금해제되었습니다. 이오류는외부참조가잠금범위를벗어날때주로발생합니다. 4 5 303
제 5 장오류메시지자가테스트오류 자가테스트오류 다음오류는자가테스트를실행하는동안발생할수있는결함입니다. 자세한내용은 Agilent 33220A 서비스안내서를참조하십시오. 601 Self-test failed; system logic 이오류는메인프로세서 (U101), 시스템 RAM (U202) 또는시스템 ROM (U103) 의결함을나타냅니다. 603 Self-test failed; waveform logic 이오류는합성 IC (U501) 의파형로직에결함이있음을나타냅니다. 604 Self-test failed; waveform memory bank 이오류는파형 RAM (U502) 또는합성 IC (U501) 에결함이있음을나타냅니다. 605 Self-test failed; modulation memory bank 이오류는합성 IC (U501) 의변조메모리뱅크에결함이있음을나타냅니다. 5 606 Self-test failed; cross-isolation interface 이오류는메인프로세스 (U101) 와합성 IC (U501) 사이의교차분리인터페이스에결함이있거나합성 IC 자체에결함이있음을나타냅니다. 616 Self-test failed; pulse phase locked loop 이오류는펄스파형합성기의위상잠금루프의잠금이올바르지않으며펄스파형의주파수 ( 펄스파형의주파수만해당 ) 가올바르지않을수있음을나타냅니다. 합성 IC (U501) 또는관련회로의결함을나타냅니다. 619 to 621 623 to 625 619: Self-test failed; leading edge DAC 620: Self-test failed; trailing edge DAC 621: Self-test failed; square-wave threshold DAC 623: Self-test failed; dc offset DAC 624: Self-test failed; null DAC 625: Self-test failed; amplitude DAC 이러한오류는고장난시스템 DAC (U801), 결함이있는 DAC 멀티플렉서 (U803) 채널또는관련회로를나타냅니다. 304
제 5 장오류메시지자가테스트오류 622 Self-test failed; time base calibration DAC 이오류는함성 IC (U501) 또는전압제어오실레이터 (U602) 의타임베이스교정에결함이있음을나타냅니다. 626 to 629 626: Self-test failed; waveform filter path select relay 627: Self-test failed; -10 db attenuator path 628: Self-test failed; -20 db attenuator path 629: Self-test failed; +20 db amplifier path 이오류는지정된지연이잘못전환되고있거나, 감쇠기 / 증폭기에서예상감쇠 4 또는게인을제공하고있지않음을나타냅니다. 이러한자가테스트는내부 ADC 를사용하여출력경로지연, 출력증폭기 (+20dB) 및출력감쇠기가올바르게작동하고있는지확인합니다. 630 Self-test failed; internal ADC over-range condition 이오류는문제성 ADC 결함을나타냅니다. 이결함은시스템 ADC (U703), ADC 입력멀티플렉서 (U701) 또는 ADC 입력버퍼증폭기 (U702) 의결함일수있습니다. 631 Self-test failed; internal ADC measurement error 이오류는문제성 ADC 결함을나타냅니다. 이결함은시스템 ADC (U703), ADC 입력멀티플렉서 (U701) 또는 ADC 입력버퍼증폭기 (U702) 의결함일수있습니다. 632 Self-test failed; square/pulse DAC test failure 이오류는방형 / 펄스 DAC (U1002) 의문제성결함을나타냅니다. 5 305
제 5 장오류메시지교정오류 교정오류 다음오류는교정과정중에발생할수있는결함을나타냅니다 (Agilent 33220A 서비스안내서의제 4 장참조 ). 701 Calibration error; security defeated by hardware jumper 내부회로기판의두 "CAL ENABLE 패드를일시적으로단락시켜함수발생기의교정보안기능이비활성화되었습니다 (Agilent 33220A 서비스안내서의설명참조 ). 702 Calibration error; calibration memory is secured 교정메모리가보안되어있을때는교정을수행할수없습니다. 기기를보안해제하려면, 정확한보안코드와함께 CAL:SEC:STAT ON 명령을사용하십시오. 703 Calibration error; secure code provided was invalid CAL:SEC:STAT ON 명령으로지정한보안코드가유효하지않습니다. 706 Calibration error; provided value is out of range CAL:VAL 명령으로지정한교정값이범위를벗어났습니다. 5 707 Calibration error; signal input is out of range 내부아날로그대디지털컨버터 (ADC) 에서후면판 Modulation In 커넥터가범위를벗어났음이감지되었습니다. 707 707: Calibration error; cal edge time: rise time cal error 707: Calibration error; cal edge time: fall time cal error 707: Calibration error; cal edge time: default values loaded 상승시간또는하강시간회로의결함이교정을방해했음을나타냅니다. 기본값을사용하여구간시간이교정되어정확도가제한되었습니다. 서비스정보는 Agilent 33220A 서비스안내서를참조하십시오. 850 Calibration error; setup is invalid CAL:SET 명령으로유효하지않은교정설정번호를지정했습니다. 교정절차에대한자세한내용은 Agilent 33220A 서비스안내서를참조하십시오. 851 Calibration error; setup is out of order 특정교정설정은특정시퀀스에서수행해야합니다. 교정절차에대한자세한내용은 Agilent 33220A 서비스안내서를참조하십시오. 306
제 5 장오류메시지임의파형오류 임의파형오류 다음오류는임의파형작동중발생할수있는결함을나타냅니다. 자세한내용은 227 페이지의 " 임의파형명령 " 을참조하십시오. 770 Nonvolatile arb waveform memory corruption detected 임의파형을저장하는경우사용되는비휘발성메모리에서점검오류가감지되었습 4 니다. 임의파형은메모리에서복구할수없습니다. 781 Not enough memory to store new arb waveform; use DATA:DELETE 4 개의비휘발성메모리위치에이미임의파형이들어있습니다. 다른파형을저장하려면, DATA:DELete 명령을사용하여저장된파형중하나를먼저삭제해야합니다. 781 Not enough memory to store new arb waveform; bad sectors 하드웨어오류로인하여임의파형저장에사용할수있는메모리위치가더이상없습니다. 이오류는플래시메모리장치가실패하여발생할수도있습니다. 782 Cannot overwrite a built-in waveform 다음내장파형이름은예약되어있으며 DATA:COPY 명령과함께사용할수없습니다 : "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC" 및 "CARDIAC". 784 Name of source arb waveform for copy must be VOLATILE DATA:COPY 명령을사용할때 "VOLATILE" 이외의소스에서는복사할수없습니다. 5 785 Specified arb waveform does not exist DATA:COPY 명령은휘발성메모리로부터비휘발성메모리의지정된이름으로파형을복사합니다. DATA:COPY 명령을실행하기전에 DATA VOLATILE 또는 DATA:DAC VOLATILE 명령을사용하여파형을다운로드해야합니다. 307
제 5 장오류메시지임의파형오류 786 Not able to delete a built-in arb waveform 다음과같은 5 개의내장파형은삭제할수없습니다 : "EXP_RISE", "EXP_FALL", "NEG_RAMP", "SINC" 및 "CARDIAC". 787 Not able to delete the currently selected active arb waveform 현재출력중인임의파형은삭제할수없습니다 (FUNC:USER 명령 ). 788 Cannot copy to VOLATILE arb waveform DATA:COPY 명령은휘발성메모리로부터비휘발성메모리의지정된이름으로파형을복사합니다. 복사할소스는항상 "VOLATILE" 입니다. 다른소스로부터복사할수없으며 "VOLATILE" 에복사할수없습니다. 800 Block length must be even 함수발생기에서이진데이터는 2 바이트로전송되는 16 비트정수로표시합니다 (DATA:DAC VOLATILE 명령 ). 810 State has not been stored *RCL 명령에서지정한저장위치가이전 *SAV 명령에서사용되지않았습니다. 비어있는저장위치에서기기상태를불러올수없습니다. 5 308
6 6 응용프로그램
응용프로그램 이장에서는사용자의자체응용프로그램개발에도움을주고자몇가지원격인터페이스프로그램예제를제공합니다. 147 페이지에서시작하는제 4 장, " 원격인터페이스참조사항 " 에는함수발생기를프로그램하는데이용할수있는 SCPI ( 프로그램가능기기에사용되는표준명령 ) 명령구문이있습니다. 소개 이장에서는여섯가지프로그램예제를통해 SCPI 명령을사용하여 Agilent 33220A를제어하는과정을보여줍니다. 이러한프로그램은모두 Microsoft Visual BASIC 6.0에서작성되었으며 Agilent VISA-COM을사용합니다. 이장의 BASIC 프로그램과몇가지드라이버및환경의사용을보여주는기타프로그램예제는함수발생기와함께제공된 "Agilent 33220A 제품참조 CD-ROM" 에포함되어있습니다. 이러한프로그램에대한자세한내용은 "Examples" 디렉토리의 "readme" 파일을참조하십시오. 이장의프로그램은 Examples\chapter6" 하위디렉토리에있습니다. 예제프로그램을수정하거나, 자체프로그램을작성하여컴파일하려는경우 Agilent IO Libraries Suite 소프트웨어를설치해야합니다. 이소프트웨어도 33220A 와함께제공되는 "Agilent E2094 Automation-Ready CD-ROM" 을통해설치할수있습니다. 다른 Agilent 제품 ( 예 : Agilent GPIB 카드 ) 과함께제공된 IO Libraries Suite 소프트웨어가이미설치되었을수있습니다. 그러나제품참조 CD-ROM 에제공되는예제를지원하려면 Agilent IO Libraries Suite 14.0 이상의버전을설치해야합니다. Agilent IO Libraries Suite 소프트웨어를구하기위한정보는 www.agilent.com/find/iolib 를참조하십시오. 6 Microsoft 및 Visual BASIC 은 Microsoft Corporation 의미국등록상표입니다. 310
제 6 장응용프로그램소개 해당소프트웨어구성요소를설치했다면제 3 장, " 원격인터페이스구성 " 에서인터페이스구성에관한정보를참조하십시오. 이장에제시된프로그램은저작권의보호를받습니다. Copyright 2003,2007 Agilent Technologies, Inc. 사용자는 Agilent가샘플응용프로그램파일을보증하거나그에대한의무또는책임을지지않는다는데동의하는경우에한해사용료를지불하지않고유용한방식으로샘플응용프로그램파일 ( 및 / 또는수정된버전 ) 을사용, 수정, 재생및배포할수있는권한을갖습니다. Agilent Technologies 는설명을위한목적으로만프로그래밍예제를제공합니다. 모든샘플프로그램은설명중인프로그래밍언어와프로시저를생성및디버그하는데사용되는도구를사용자가잘알고있는것으로가정합니다. Agilent 지원엔지니어는 Agilent 소프트웨어구성요소의기능및관련명령을설명해줄수는있으나, 추가기능을제공하거나사용자의특정요구에맞는프로시저를구축할목적으로이러한샘플을수정하지는않습니다. 4 이장의모든샘플응용프로그램은 Microsoft Visual Basic 6.0 및 Agilent VISA- COM에사용하도록작성된것입니다. Visual Basic에서 IO 객체를사용하려면 1. Project/References 메뉴에서라이브러리를포함시킬참조를설정하십시오. VISA COM 은 VISA COM 3.0 유형라이브러리에대해 COM 참조가필요합니다. 다음메뉴에서참조를구성합니다. Project > References... 2. Dim Fgen As VisaComLib.FormattedIO488 와같은문장을사용해포맷된 IO 참조를생성하고 Set Fgen = New VisaComLib.FormattedIO488 을사용해실제객체를생성합니다. 6 311
제 6 장응용프로그램프로그램리스팅 프로그램리스팅 예제 : 단순사인파형 이프로그램 ( 위치 : CD-ROM 의 "Examples\chapter6\SimpleSine" 하위디렉토리 ) 은함수를 " 사인 " 으로선택한다음파형의주파수, 진폭및오프셋을설정합니다. Private Sub cmdsimplesine_click() Dim io_mgr As VisaComLib.ResourceManager Dim Fgen As VisaComLib.FormattedIO488 Set io_mgr = New VisaComLib.ResourceManager Set Fgen = New VisaComLib.FormattedIO488 Set Fgen.IO = io_mgr.open(txtio.text) On Error GoTo MyError ' This program sets up a waveform by selecting the waveshape ' and adjusting the frequency, amplitude, and offset. With Fgen.WriteString "*RST".IO.Clear ' Reset the function generator ' Clear errors and status registers.writestring "FUNCtion SINusoid" ' Select waveshape ' Other options are SQUare, RAMP, PULSe, NOISe, DC, and USER.WriteString "OUTPut:LOAD 50" ' Set the load impedance in Ohms ' (50 Ohms default) ' May also be INFinity, as when using oscilloscope or DMM 6.WriteString "FREQuency 2500" ' Set the frequency..writestring "VOLTage 1.2" ' Set the amplitude in Vpp. ' Also see VOLTage:UNIT.WriteString "VOLTage:OFFSet 0.4" ' Set the offset in Volts ' Voltage may also be set as VOLTage:HIGH and VOLTage:LOW for low level ' and high level.writestring "OUTPut ON" ' Turn on the instrument output End With Exit Sub MyError: End Sub txterror = Err.Description & vbcrlf Resume Next 312
제 6 장응용프로그램프로그램리스팅 예제 : 진폭변조 이프로그램 ( 위치 : CD-ROM 의 "Examples\chapter6\AMLowLevel" 하위디렉토리 ) 은더낮은레벨의 SCPI 명령을사용하는진폭변조로파형을구성합니다. 이명령은또한 *SAV 명령을사용하여함수발생기의내부메모리에기기구성을저장하는방식을보여줍니다. Private Sub cmdamlowlevels_click() Dim io_mgr As VisaComLib.ResourceManager Dim Fgen As VisaComLib.FormattedIO488 Set io_mgr = New VisaComLib.ResourceManager Set Fgen = New VisaComLib.FormattedIO488 Set Fgen.IO = io_mgr.open(txtio.text) 4 On Error GoTo MyError ' This program uses low-level SCPI commands to configure ' the function gnerator to output an AM waveform. ' This program also shows how to use "state storage" to ' store the instrument configuration in memory. With Fgen.WriteString "*RST".IO.Clear ' Reset the function generator ' Clear errors and status registers.writestring "OUTPut:LOAD 50" ' Output termination is 50 Ohms.WriteString "FUNCtion:SHAPe SINusoid" ' Carrier shape is sine.writestring "FREQuency 5000;VOLTage 5" ' Carrier freq is 5 khz @ 5 Vpp.WriteString "AM:INTernal:FUNCtion SINusoid" ' Modulating shape is sine.writestring "AM:INTernal:FREQuency 200" ' Modulation freq = 200 Hz.WriteString "AM:DEPTh 80" ' Modulation depth = 80%.WriteString "AM:STATe ON" ' Turn AM modulation on.writestring "OUTPut ON" ' Turn on the instrument output.writestring "*SAV 1" ' Store state in memory location 1 ' Use the "*RCL 1" command to recall the stored state End With Exit Sub 6 MyError: End Sub txterror = Err.Description & vbcrlf Resume Next 313
제 6 장응용프로그램프로그램리스팅 예제 : 선형스윕 이프로그램 ( 위치 : CD-ROM 의 "Examples\chapter6\LinearSweep" 하위디렉토리 ) 은사인파에대해선형스윕을생성합니다. 이프로그램은시작주파수와정지주파수, 그리고스윕시간을설정합니다. Private Sub cmdlinearsweep_click() Dim io_mgr As VisaComLib.ResourceManager Dim Fgen As VisaComLib.FormattedIO488 Set io_mgr = New VisaComLib.ResourceManager Set Fgen = New VisaComLib.FormattedIO488 Set Fgen.IO = io_mgr.open(txtio.text) On Error GoTo MyError ' This program sets up a linear sweep using a sinusoid ' waveform. It sets the start and stop frequency and sweep ' time. With Fgen.WriteString "*RST".IO.Clear.WriteString "FUNCtion SINusoid".WriteString "OUTPut:LOAD 50".WriteString "VOLTage 1" ' Reset the function generator ' Clear errors and status registers ' Select waveshape ' Set the load impedance to ' 50 Ohms (default) ' Set the amplitude to 1 Vpp..WriteString "SWEep:SPACing LINear" ' Set Linear or LOG spacing.writestring "SWEep:TIME 1" ' Sweep time is 1 second.writestring "FREQuency:STARt 100" ' Start frequency is 100 Hz.WriteString "FREQuency:STOP 20e3" ' Stop frequency is 20 khz ' Frequency sweep limits may also be set as FREQuency:CENTer and ' FREQuency:SPAN on the 33250A ' For the 33250A, also see MARKer:FREQuency 6.WriteString "OUTPut ON".WriteString "SWEep:STATe ON" End With Exit Sub MyError: End Sub txterror = Err.Description & vbcrlf Resume Next ' Turn on the instrument output ' Turn sweep on 314
제 6 장응용프로그램프로그램리스팅 예제 : 펄스파형 이프로그램 ( 위치 : CD-ROM 의 "Examples\chapter6\Pulse" 하위디렉토리 ) 은펄스파형, 세팅펄스폭, 주기및하이 / 로우레벨을구성합니다. 그러면구간시간이증가됩니다. Private Declare Sub Sleep Lib "kernel32" (ByVal dwmilliseconds As Long) Private Sub cmdpulse_click() Dim io_mgr As VisaComLib.ResourceManager Dim Fgen As VisaComLib.FormattedIO488 4 Set io_mgr = New VisaComLib.ResourceManager Set Fgen = New VisaComLib.FormattedIO488 Set Fgen.IO = io_mgr.open(txtio.text) Dim I As Integer On Error GoTo MyError ' This program sets up a pulse waveshape and adjusts the edge ' time. It also shows the use of high and low voltage levels ' and period. The edge time is adjusted by 5 nsec increments. With Fgen.WriteString "*RST".IO.Clear.WriteString "FUNCtion PULSe".WriteString "OUTPut:LOAD 50".WriteString "VOLTage:LOW 0".WriteString "VOLTage:HIGH 0.75".WriteString "PULSe:PERiod 1e-3".WriteString "PULSe:WIDTh 100e-6".WriteString "PULSe:TRANsition 10e-9".WriteString "OUTPut ON" ' Reset the function generator ' Clear errors and status registers ' Select pulse waveshape ' Set the load impedance to 50 Ohms ' (default) ' Low level = 0 V ' High level =.75 V ' 1 ms intervals ' Pulse width is 100 us ' Edge time is 10 ns ' (rise time = fall time) ' Turn on the instrument output For I = 0 To 18 ' Vary edge by 5 nsec steps.writestring "PULSe:TRANsition " & (0.00000001 + I * 0.000000005) Sleep 300 ' Wait 300 msec 6 Next I End With Exit Sub MyError: End Sub txterror = Err.Description & vbcrlf Resume Next 315
제 6 장응용프로그램프로그램리스팅 예제 : 펄스폭변조 (PWM) 이프로그램 ( 위치 : CD-ROM 의 "Examples\chapter6\PulseWidthMod" 하위디렉토리 ) 은듀티사이클로펄스파형을구성합니다. 그러면펄스파형이삼각파형에의해천천히변조됩니다. Private Sub cmdpwm_click() Dim io_mgr As VisaComLib.ResourceManager Dim Fgen As VisaComLib.FormattedIO488 Set io_mgr = New VisaComLib.ResourceManager Set Fgen = New VisaComLib.FormattedIO488 Set Fgen.IO = io_mgr.open(txtio.text) On Error GoTo MyError ' This program uses low-level SCPI commands to configure ' the function gnerator to output an PWM waveform. ' The pulse is set up with a duty cycle of 35% and a depth ' of 15%, and will vary in width from 20% to 50% with the ' modulation. The pulse may also be configured in time ' units (pulse width and deviation) rather than duty cycle ' if preferred. With Fgen.WriteString "*RST".IO.Clear ' Reset the function generator ' Clear errors & status registers 6.WriteString "OUTPut:LOAD 50" ' Output termination is 50 Ohms.WriteString "FUNCtion:SHAPe PULSe" ' Carrier waveshape is pulse.writestring "FREQuency 5000" ' Carrier frequency is 5 khz.writestring "VOLTage:LOW 0" ' Set parameters to 5 V TTL.WriteString "VOLTage:HIGH 5".WriteString "FUNCtion:PULSe:DCYCle 35" ' Begin with 35% duty cycle.writestring "PWM:INTernal:FUNCtion TRIangle" ' Modulating waveshape ' is triangle.writestring "PWM:INTernal:FREQuency 2" ' Modulation frequency is 2 Hz.WriteString "PWM:DEViation:DCYCle 15" ' Modulation depth is 15%.WriteString "PWM:SOURce INTernal" ' Use internal signal for ' modulation ' If using an external signal for PWM, connect the signal to the ' rear-panel BNC and use the command PWM:SOURce EXTernal.WriteString "PWM:STATe ON" ' Turn PWM modulation on.writestring "OUTPut ON" ' Turn on the instrument output End With Exit Sub MyError: End Sub txterror = Err.Description & vbcrlf Resume Next 316
제 6 장응용프로그램프로그램리스팅 예제 : 임의파형다운로드 (ASCII) 이프로그램 ( 위치 : CD-ROM 의 "Examples\chapter6\ASCIIarb" 하위디렉토리 ) 은임의파형을 ASCII 데이터로함수발생기에다운로드합니다. 데이터값의범위는 -1~+1 입니다. Private Sub cmdasciiarb_click() Dim io_mgr As VisaComLib.ResourceManager Dim Fgen As VisaComLib.FormattedIO488 Set io_mgr = New VisaComLib.ResourceManager Set Fgen = New VisaComLib.FormattedIO488 Set Fgen.IO = io_mgr.open(txtio.text) 4 Dim Waveform() As String Dim I As Integer Dim DataStr As String ReDim Waveform(1 To 4000) On Error GoTo MyError ' This program uses the arbitrary waveform function to ' download and output a square wave pulse with a calculated ' rise time and fall time. The waveform consists of 4000 ' points downloaded to the function generator as ASCII data. With Fgen.WriteString "*RST".IO.Clear.IO.Timeout = 40000 End With ' Reset the function generator ' Clear errors and status registers ' Set timeout to 40 seconds for long ' download strings ' Compute waveform txterror.text = "" txterror.seltext = "Computing Waveform..." & vbcrlf For I = 1 To 5 Waveform(I) = Str$((I - 1) / 5) Next I For I = 6 To 205 Waveform(I) = "1" Next I ' Set rise time (5 points) ' Set pulse width (200 points) 6 For I = 206 To 210 Waveform(I) = Str$((210 - I) / 5) ' Set fall time (5 points) Next I For I = 211 To 4000 Waveform(I) = "0" Next I DataStr = Join(Waveform, ",") ' Set remaining points to zero ' Create string from data array 계속... 317
제 6 장응용프로그램프로그램리스팅 ' Download data points to volatile memory txterror.seltext = "Downloading Arb..." & vbcrlf With Fgen.WriteString "DATA VOLATILE, " & DataStr End With txterror.seltext = "Download Complete" & vbcrlf ' Set up arbitrary waveform and output With Fgen.WriteString "DATA:COPY PULSE, VOLATILE" ' Copy arb to non-volatile ' memory.writestring "FUNCtion:USER PULSE" ' Select the active arb waveform.writestring "FUNCtion:SHAPe USER" ' Output the selected arb waveform.writestring "OUTPut:LOAD 50".WriteString "FREQuency 5000;VOLTage 5".WriteString "OUTPut ON" ' Output termination is 50 Ohms ' Output frequency is 5 khz ' @ 5 Vpp ' Enable Output End With Exit Sub MyError: End Sub txterror = Err.Description & vbcrlf Resume Next 6 318
7 자습서 7
자습서 Agilent 33220A 에서최상의성능을얻으려면기기의내부작동에대해충분히이해하는것이좋습니다. 본장에서는신호발생의기본개념과함수발생기의내부작동에대한세부사항에대해설명합니다. " 직접디지털합성 " (321 페이지 ) " 임의파형생성 " (324 페이지 ) " 방형파형생성 " (326 페이지 ) " 펄스파형생성 " (327 페이지 ) " 신호결함 " (328 페이지 ) " 출력진폭제어 " (330 페이지 ) " 접지루프 " (331 페이지 ) "AC 신호의특성 " (333 페이지 ) " 변조 " (335 페이지 ) " 주파수스윕 " (340 페이지 ) " 버스트 " (341 페이지 ) 복잡한출력파형을생성하기어려운일부응용프로그램에서도임의파형발생기를사용하면문제를간단히해결할수있습니다. 임의파형발생기를사용하면상승시간, 링잉, 글리치, 잡음및랜덤타이밍변동같은신호결함을제어방식으로쉽게시뮬레이션할수있습니다. 임의파형발생기는물리학, 화학, 생체임상의학, 기계및기타여러분야에활용할수있습니다. 펌프, 펄스, 버블또는버스트가불안정하거나시간에따라변하는경우에도사용할수있는응용프로그램이있으며, 이용용프로그램은파형데이터를지정하는사용자의능력에의해서만제한됩니다. 7 320
제 7 장자습서직접디지털합성 직접디지털합성 Agilent 33220A에서는펄스를제외한모든파형함수에직접디지털합성 (DDS) 이라는신호생성기법을사용합니다. 다음그림과같이, 원하는파형을나타내는디지털데이터의흐름은파형메모리로부터순차적으로읽혀지며디지털-아날로그컨버터 (DAC) 의입력에적용됩니다. DAC는함수발생기의샘플링주파수 50 MHz에서클럭되며원하는파형의근사치인전압을계단식으로출력합니다. 그런다음, 로우패스 " 안티에일리어싱 " 필터에서계단식전압을매끈하게연결하여최종파4 형을작성합니다. 주소 파형메모리 데이터 50 MHz 안티에일리어싱필터 파형 DAC 직접디지털합성회로도 33220A 는두개의안티에일리어싱필터를사용합니다. 타원형필터는거의평평한통과대역및 20 MHz 이상의날카로운컷오프로인해연속사인파에사용됩니다. 연속사인파이외의다른파형에사용할경우타원형필터에서링잉현상이심하게나타나기때문에, 기타모든파형함수에는선형위상필터가사용됩니다. 표준파형및 16,384 (16 K) 포인트미만으로정의된임의파형의경우, 함수발생기는 16 K 워드깊이의파형메모리를사용합니다.16 K 포인트이상으로정의된임의파형의경우, 함수발생기는 65,536 (64 K) 워드깊이의파형메모리를사용합니다. 7 321
제 7 장자습서직접디지털합성 33220A 는 16,384 의불연속전압레벨 ( 또는 14 비트수직해상도 ) 로진폭값을표시합니다. 지정된파형데이터는파형사이클한개로파형메모리를채우는샘플로나누어집니다 ( 아래사인파그림참조 ). 16 K 또는 64 K 포인트가정확히포함되지않은임의파형을작성한경우, 파형은포인트를반복하거나파형메모리를채우는데필요한기존포인트사이에포인트를보간하여자동으로 " 확장 " 됩니다. 모든파형메모리는파형사이클한개로채워지기때문에, 각메모리위치는 2 p /16,384 라디언이나 2 p/65,536 라디언의위상각에해당합니다. +8191 8192 16383 (180 ) (360 ) DAC 메모리주소 0 코드 4096 ( 위상 ) 12288 (90 ) (270 ) -8191 파형메모리의사인파형태 직접디지털합성 (DDS) 발생기는위상누적기법을사용하여파형메모리주소지정을제어합니다. 메모리주소를순서대로작성하는카운터대신 "adder" 가사용됩니다 ( 다음페이지참조 ). 각클럭사이클에서위상증가레지스터 (PIR) 로로드된상수는위상어큐뮬레이터의현재결과에추가됩니다. 위상어큐뮬레이터출력의최상위비트는파형메모리지정에사용됩니다. PIR 상수를변경하면모든파형메모리단계를거치는데필요한클럭사이클수가변경되며, 그에따라출력주파수가변경됩니다. PIR 은시간에따른위상값의속도변화를결정하며결과적으로동기화된주파수를제어합니다. 위상어큐뮬레이터의비트수가많을수록주파수해상도가높아집니다. PIR 은위상값의변화속도에만 ( 위상자체에는영향을미치지않음 ) 영향을미치기때문에파형주파수를변경해도위상이변하지않습니다. 7 322
제 7 장자습서직접디지털합성 위상증가레지스터 (PIR) 64 비트 주소 50 MHz 64 비트 64 비트 MSB (14 또는 16 비트 ) 파형메모리주소 4 위상레지스터 위상어큐뮬레이터회로도 33220A 는내부적으로 2-64 x 50MHz 또는 2.7 피코헤르쯔주파수해상도를산출하는 64 비트위상어큐뮬레이터를사용합니다. 위상레지스터의 14 비트나최상위 16 비트만이파형메모리지정에사용된다는점을참조하십시오. 따라서저주파수 ( 일반적인 16K 포인트파형의경우 3.05 khz 미만 ) 를합성할때모든클럭사이클에서주소가변경되지는않습니다. 그러나더높은주파수 (3.05 khz 이상 ) 의경우, 주소는각클럭사이클한개이상의위치에서변경되며일부포인트는건너뜁니다. 너무많은포인트를건너뛴경우, " 에일리어싱 " 현상이발생하며파형출력이다소왜곡됩니다. Nyquist 샘플링이론에따르면, 에일리어싱을방지하기위해서는원하는출력파형의최고주파수구성요소가샘플링주파수의 1/2 미만이어야합니다. Agilent 33220A 는 50MHz 에서샘플링하므로 Nyquist 는최고주파수구성요소를 25MHz 로제한합니다. 7 323
제 7 장자습서임의파형생성 임의파형생성 Agilent 33220A 에서는최대 64 K 포인트 (65,536 포인트 ) 의임의파형을생성할수있으며 Agilent 33220A 에는다섯가지임의파형예가내장되어있습니다. 전면판에서임의파형을생성할수도있고, Agilent 33220A 에포함된 CD-ROM 에있는 Agilent IntuiLink 소프트웨어를사용할수도있습니다. Agilent IntuiLink 소프트웨어를이용하면 PC 에서그래픽으로표시된사용자인터페이스를통해임의파형을생성한다음 Agilent 33220A 로다운로드할수있습니다. Agilent 오실로스코프에서파형을캡처한다음 IntuiLink 로임포트할수도있습니다. 자세한내용은 Agilent IntuiLink 소프트웨어의온라인도움말을참조하십시오. 대부분의응용프로그램에서는함수발생기에서파형메모리를채우는데필요한만큼포인트를반복하므로 ( 또는보간 ) 특정포인트수를가진임의파형을작성할필요가없습니다. 예를들어, 100 포인트를지정한경우, 각파형포인트는평균 16,384 / 100, 즉 163.84 번반복됩니다. 33220A 의경우출력주파수를변경하기위해파형의길이를변경하지않아도됩니다. 원하는길이의파형을작성한다음함수발생기의출력주파수를조정하면됩니다. 그러나최상의결과를얻으려면 ( 그리고전압양자화오류를최소화하려면 ), 전체범위의파형 DAC 를사용하는것이좋습니다. 함수발생기의전면판에서파형포인트를입력할때, 같은시간간격으로포인트를입력하지않아도됩니다. 파형이보다복잡해지면필요한만큼언제나포인트를추가할수있습니다. 전면판에서만선형보간법을사용하여파형포인트간의변환점을부드럽게연결할수있습니다. 이러한기능을통해상대적으로적은수의포인트로유용한임의파형을작성할수있습니다. 33220A 에서는주파수상한인 6 MHz 까지임의파형을출력할수있습니다. 그러나함수발생기의대역폭한계와에이리어싱으로인해실질적인상한제한은항상그보다낮아야한다는점을명심하십시오. 함수발생기의 -3 db 대역폭을초과하는파형구성요소는감쇠됩니다. 7 324
제 7 장자습서임의파형생성 사인파형사이클 10 개로이루어진임의파형을예를들어봅시다. 함수발생기의출력주파수를 1 MHz 로설정하면실제출력주파수는 10 MHz 가되고진폭은약 3 db 만큼감쇠합니다. 주파수를 1 MHz 이상으로증가시키면더많은감쇠가발생합니다. 약 2.5 MHz 에서는에일리어싱으로인한파형왜곡이뚜렷해집니다. 대부분의임의파형에에일리어싱이나타나지만, 이것이문제가되는지의여부는사용중인응용프로그램에따라다릅니다. 임의파형을작성할때함수발생기는항상유한시간기록을복제하여파형메모리에서데이터의주기버전을작성합니다. 그러나아래와같이마지막포인트에단절이있는신호형태및위상이나타날수도있습니다. 파형형태가반복될때, 마지막포인트단절이주파수도메인의누출오류를일으킵니다. 이는단절을설명하려면여러가지스펙트럼항목이필요하기때문입니다. 누출오류는파형기록에기본주파수의사이클수 ( 정수 ) 가포함되어있지않은경우에발생합니다. 기본주파수에서발생하는전력과조파가직각샘플링함수의스펙트럼구성요소로전달됩니다. 누출오류를줄이려면, 창내의사이클을보다많이포함시켜남아있는마지막포인트의단절크기를감소시키거나, 사이클수 ( 정수 ) 를포함하는창의길이를조절하십시오. 일부신호는불연속주파수로이루어져있습니다. 이들신호는반복되지않으므로, 모든주파수구성요소는창길이와조화를이루어연관될수없습니다. 마지막포인트단절과스텍트럼누출을최소화하려면, 이러한상황에주의해야합니다. 0 90 180 270 360 /0 90 180 270 360 0 90 180 270 360 /0 90 180 270 360 4 1 사이클 불연속임의파형 7 325
제 7 장자습서방형파형생성 위파형의스펙트럼 (100 khz) 방형파형생성 고주파수에서의에일리어싱으로인한왜곡을감소시키기위해, 33220A 는다른파형생성기법으로방형파를생성합니다. DDS 생성사인파를컴퍼레이터로라우팅하여방형파를생성합니다. 그러면컴퍼레이터의디지털출력이방형파출력의기준으로사용됩니다. 파형의듀티사이클은컴퍼레이터의임계값에따라다양합니다. 파형 DAC 안티에일리어싱필터 컴퍼레이터 임계값전압 DAC 7 방형파생성회로도 326
제 7 장자습서펄스파형생성 펄스파형생성 고주파수에서의에일리어싱으로인한왜곡을감소시키기위해, Agilent 33220A는다른파형생성기법을사용하여펄스파형을생성합니다. 펄스파형생성의경우, 클럭사이클을계산하여주기와펄스폭을도출해냅니다. 미세한주기해상도를얻으려면위상잠금루프 (PLL) 회로에따라클럭주파수를 95 MHz에서 100 MHz 까지다양하게설정합니다 (DDS로부터들어오는주파수를 5로곱하기도합니다 ). 상승및하강구간시간은커패시터의충전전류를다양하게만드는회로에의해 4 제어됩니다. 주기, 펄스폭및구간시간은특정제한범위내에서독립적으로제어됩니다. 펄스파형생성회로도는다음블럭다이어그램에나타나있습니다. DDS 로부터위상잠금루프 (x5) 95-100 MHz 주기카운터 로드 리딩구간 설정 구간시간회로 지우기 플립 / 플롭 폭카운터 로드 트레일링구간 펄스파형생성회로도 7 327
제 7 장자습서신호결함 90% 90% 50% 10% 펄스폭 10% 50% 상승시간 주기 하강시간 펄스파형변수 신호결함 사인파형의신호결함은스펙트럼분석기를사용하면주파수도메인에서쉽게설명하거나관찰할수있습니다. 기본주파수와다른주파수를가진출력신호의구성요소 ( 또는 " 반송파 ") 는스퓨리어스로간주됩니다. 신호결함은조파, 비조파또는위상잡음으로나뉘며, " 반송파레벨과관련된데시벨 " 또는 "dbc" 단위로지정됩니다. 조파결함조파구성요소는항상기본주파수의배수로나타나며신호경로의파형 DAC 및기타요소의비선형으로작성됩니다. 진폭이낮을경우, 함수발생기의 Sync 출력커넥터에연결된케이블을통한전류흐름이조파왜곡현상을일으키는다른요인이될수있습니다. 이전류는케이블피복의저항을통하는작은방형파전압을감소시킬수있으며, 이전압의일부가메인신호에부과될수있습니다. 이러한현상이응용프로그램에문제가되는경우, 케이블을제거하거나 Sync Output 커넥터를비활성화해야합니다. Sync 출력커넥터를사용하는응용프로그램의경우, 고임피던스로드 (50 Ω 로드 ) 에서케이블을터미네이팅하면영향을최소화할수있습니다. 7 328
제 7 장자습서신호결함 비조파결함비조파스퓨리어스구성요소 ("spurs" 라고함 ) 의최대소소는파형 DAC 입니다. DAC 의비선형성으로인해조파가함수발생기의통과대역으로에일리어싱되거나 " 겹칩니다 (folded back)". 이러한 spurs 는신호주파수와함수발생기의샘플링주파수 (50 MHz) 사이에단분수관계가성립하는경우중요합니다. 예를들어 15 MHz 에서 DAC 는 30 MHz 와 45 MHz 에서조파를만들어냅니다. 함수발생기의 50 MHz 샘플링주파수에서 20 MHz 와 5 MHz 인조파는 20 MHz 와 5 MHz 에서 spurs 로나타납니다. 비조파 spurs의다른소스는출력신호로연관되지않은마이크로프로세서클럭과같은신호소스의결합입니다. 일반적으로 spurs의상수진폭 ( -75 dbm, 112 µvpp) 은신호진폭과무관하며, 대부분의문제는 100 mvpp 미만의신호진폭에서발생합니다. 저진폭의스퓨리어스를최소화하려면, 함수발생기의출력레벨을상대적으로높게유지하고가능하다면외부감쇠기를사용하십시오. 위상잡음출력주파수 (" 지터 ") 에어떠한변경이라도생기면위상잡음이발생합니다. 위상잡음은기본주파수근처에나타나는잡음층의높은부분으로나타나며, 반송파주파수의 6 dbc / octave 에서증가합니다. 33220A 의위상잡음사양은 20 -MHz 반송파에서 10 khz 떨어진 1Hz 대역폭에서의잡음폭을나타냅니다. 양자화오류유한 DAC 해상도 (14 비트 ) 는전압양자화오류를일으킵니다. 오류가일률적으로 ±0.5 최하위비트 (LSB) 범위를초과하여분배된다고가정하면, 이에해당하는잡음레벨은전체 DAC 범위 (16,384 레벨 ) 를사용하는사인파형의경우 -86 dbc 입니다. 마찬가지로유한길이파형메모리는위상양자화오류를야기합니다. 이러한오류를로우레벨위상변조로생각하고 ±0.5LSB 범위를초과하는일률적분배를가정해볼때, 이에해당하는잡음레벨은샘플길이가 16 K 인사인파형의경우 -76 dbc 입니다. 33220 의모든표준파형은 DAC 의전체범위를사용하며샘플길이는 1 6K 입니다. DAC 의범위전체를사용하지않거나 16,384 포인트미만으로지정된모든임의파형은상대적으로높은양자화오류를표시합니다. 4 7 329
제 7 장자습서출력진폭제어 출력진폭제어 Agilent 33220A 는가변참조전압을사용하여 10 db 범위를초과하는신호진폭을제어합니다. 아래의단순화된블럭다이어그림에서볼수있듯이, 파형 DAC 의출력은안티에일리어싱필터를통과합니다. 회로도를전환하면별도의방형 / 펄스 DAC 의파형출력또는출력이선택됩니다. 두개의감쇠기 (-10 db 및 -20 db) 가다양한조합으로사용되어광범위한진폭값 (10 mvpp ~ 10 Vpp) 에걸쳐 10 -db 단계에서출력진폭을제어합니다. 가변 Vref 파형 DAC 안티에일리어싱필터 회로도전환 감쇠기 0 db 또는 0 db 또는 -10 db -20 db 회로도전환 메인출력 방형 / 펄스 DAC DC 오프셋 DAC 출력진폭기 0 db 또는 +20 db dc 오프셋은출력증폭기의 ac 신호로합이계산됩니다. 이경우상대적으로작은 ac 신호를상대적으로큰 dc 전압으로오프셋할수있습니다. 예를들어, 100 mvpp 신호를거의 5 Vdc (50 Ω 로드 ) 로오프셋할수있습니다. 7 범위를변경하는경우 33220A 는출력전압이현재의진폭설정을초과하지않도록감쇠기를전환합니다. 그러나전환으로인한일시적왜곡이나 " 글리치 " 가일부응용프로그램에서문제를일으킬수있습니다. 이러한이유로 33220A 에서는범위유지기능을통해감쇠기와증폭기전환을현재상태로고정시킵니다. 그러나진폭을예상변경범위이하로감소시키면진폭과오프셋의정확도및해상도 ( 파형충실도포함 ) 에좋지않은영향을미칠수있습니다. 330
제 7 장자습서접지루프 아래그림과같이, 33220A 의출력임피던스는 50 Ω 으로고정되어있으며, 로드저항으로전압디바이더를형성합니다. Agilent 33220A 50 Ω V GEN R L V L 4 편의상로드임피던스를함수발생기에나타나는대로지정할수있으며이러한경우그에따른로드전압이정확하게표시됩니다. 실제로드임피던스가지정한값과다르면표시된진폭, 오프셋및하이 / 로우레벨이맞지않습니다. 소스저항의편차가측정되면기기교정시고려됩니다. 따라서로드전압의정확성은아래에보여지듯이우선적으로로드저항의정확성에의해결정됩니다. 50 V L (%) ------------------- x R L (%) R L + 50 접지루프 Agilent 33220A 의신호생성부분은섀시 ( 어스 ) 접지로부터절연되어있습니다. 이절연을통해시스템의접지루프를제거하고또한, 출력신호의기준을접지가아닌전압으로설정할수있습니다. 다음페이지의그림은함수발생기가동축케이블을통해로드에연결되어있는모습입니다. 접지전위 (V GND ) 에어떠한변화라도 생기면케이블피복의 I GND 전류흐름이형성됩니다. 또한, 피복임피던스 (Z Shield ) 로인해전압드롭현상이나타나게됩니다. 전압드롭 (I GND x Z Shield ) 은로드전압 의오류를유발합니다. 그러나, 기기가절연되어있기때문에경로에일련의고임피던스 ( 일반적으로병렬 45 nf 에서 1 MΩ ) 가발생하게되어 I GND 흐름을반대로 하므로이러한현상을최소화할수있습니다. 7 331
제 7 장자습서접지루프 Agilent 33220A 50Ω V GEN V OUT Z Shield R L V L = V OUT - (I GND x Z Shield ) 1 MΩ 45 nf I GND V GND 접지루프효과 약간의킬로헤르쯔를초과하는주파수에서, 동축케이블의피복은저항이아닌전기유도체가되며, 케이블은변압기처럼작동합니다. 이런현상이발생하면, 피복과중심도체의전류는같지만반대가됩니다. I GND 로인해피복의전압이 감소하면, 중심도체에서도이와유사한전압감소현상이발생합니다. 이것을발룬효과 (Balun Effect) 라고하며고주파수에서접지루프를감소시킵니다. 피복저항을낮출수록저주파수에서발룬효과가발생합니다. 따라서단일편복이나포일차폐동축케이블보다는 2 ~ 3 개의편복선차폐가있는동축케이블을사용하는것이좋습니다. 접지루프로인한오류를감소시키려면, 함수발생기를고품질동축케이블을사용하는로드에연결하고케이블피복을통해로드에서접지하십시오. 가능하면함수발생기와로드를같은콘센트에연결하여접지전위의차를최소화하십시오. 7 332
제 7 장자습서 AC 신호의특성 AC 신호의특성 가장일반적인 ac 신호는사인파입니다. 실제로모든주기적신호는여러사인파형의합계로표시됩니다. 사인파형의크기는일반적으로피크, 피크투피크또는 RMS ( 제곱평균제곱근 ) 값으로지정됩니다. 모든측정에서파형의오프셋전압은 0 이라고간주합니다. V RMS = 0.707 V Peak V Peak 4 V Pk-Pk T = 1 f 파형의피크전압은파형에있는모든포인트의최대절대값입니다. 피크투피크전압은최대전압과최소전압의차이입니다. RMS 전압은파형에있는모든포인트의전압제곱을합한후포인트수로합계를나누고그몫의제곱근을취한값입니다. 파형의 RMS 값은신호의 1 사이클평균전력을의미하기도합니다. 전력 = V RMS 2 /R L. 크레스트요인은 RMS 에대한신호의피크값비율이며파형형태에따 라다릅니다. 아래의표는일반파형의각크레스트요인과 RMS 값을나타냅니다. 7 333
제 7 장자습서 AC 신호의특성 주 : 파형의 "DC 전압 " 측정에평균읽기전압계를사용하는경우함수발생기의 DC 오프셋설정과읽기가맞지않을수있습니다. 이는파형에 DC 오프셋에추가될영 (0) 이아닌평균값이있기때문입니다. 지정된 ac 레벨이 "1 밀리와트에상응하는데시빌 " (dbm) 로나타나는경우가있습니다. dbm 이전력레벨을나타내므로신호의 RMS 전압과로드저항을알아야만계산을할수있습니다. dbm = 10 x log 10 (P / 0.001) 여기서 P = V RMS 2 /R L 50Ω 로드의사인파형의경우, 다음표는전압에대한 dbm을나타냅니다. dbm RMS 전압 피크투피크전압 +23.98 dbm 3.54 Vrms 10.00 Vpp +13.01 dbm 1.00 Vrms 2.828 Vpp +10.00 dbm 707 mvrms 2.000 Vpp +6.99 dbm 500 mvrms 1.414 Vpp 0.00 dbm 224 mvrms 632 mvpp -6.99 dbm 100 mvrms 283 mvpp -10.00 dbm 70.7 mvrms 200 mvpp -36.02 dbm 3.54 mvrms 10.0 mvpp 75 Ω 또는 600 Ω 로드의경우에는다음변환식을사용하십시오. dbm (75 Ω) = dbm (50 Ω) - 1.76 dbm (600 Ω) = dbm (50 Ω) - 10.79 7 334
제 7 장자습서변조 변조 변조는고주파수신호 ( 반송파신호 ) 를저주파수정보 ( 변조신호 ) 로수정하는과정입니다. 반송파와변조신호에는모든파형형태가가능하지만, 반송파는일반적으로사인파형입니다. 변조의가장일반적유형은진폭변조 (AM) 와주파수변조 (FM) 입니다. 이러한두가지변조유형은반송파의진폭또는주파수를각각변조신호의순간값에따라수정합니다. 세번째변조유형은위상변조 (PM) 로, 반송파파형의주파수가아닌 4 위상이달라진다는점을제외하면 FM과유사합니다. 또다른변조유형은 FSK (frequency-shift keying) 로, 이는출력주파수가디지털변조신호의상태에따라두주파수사이를 " 이동 " 하는유형입니다. 마지막으로펄스폭변조 (PWM) 는펄스파형에대해서만제공됩니다. PWM에서펄스파형의펄스폭또는듀티사이클은변조신호에따라다양합니다. 함수발생기에는내부또는외부변조소스를사용할수있습니다. 내부소스를선택한경우, 변조파형은보조 DDS 합성기에의해생성됩니다. 외부소스를선택한경우, 변조파형은함수발생기후면판 Modulation In 커넥터에있는신호수준에의해제어됩니다. 외부신호는아날로그 - 디지털컨버터 (ADC) 에의해샘플링되고숫자화됩니다. 둘중어느변조소스를이용하든, 변조파형을나타내는디지털샘플흐름이나타납니다. FSK 의경우출력주파수는후면판 Trig In 커넥터의현재신호레벨에의해결정된다는점에주의하십시오. 7 335
제 7 장자습서변조 진폭변조 (AM) 함수발생기는 " 이중측대역전송반송파 " 라는 AM 형태를구현합니다. 이는대부분의 AM 라디오방송국에서사용하는변조유형입니다. 변조신호 변조반송파 (100% 깊이표시 ) 진폭변조 진폭변조의총계를변조깊이라고하며이는변조에서사용할진폭범위를나타냅니다. 예를들어깊이를 80% 로설정하면, 진폭설정을 10% 에서 90% 까지다양하게할수있으며 (90% - 10% = 80%), 신호는내부또는전체스케일 (± 5 V) 외부변조신호중에서선택합니다. 7 336
제 7 장자습서변조 주파수변조 (FM) FM 의경우, 함수발생기는변조샘플을사용하여 PIR 의내용을변경하여기기의출력주파수를수정합니다 (313 페이지 " 직접디지털합성 " 참조 ). 후면판 Modulation In 커넥터는 dc 커플링되어있기때문에 33220A 를사용하여전압제어오실레이터 (VCO) 를에뮬레이트할수있습니다. 반송파주파수와변조파형주파수의편차를주파수편차라고합니다. 변조신호대역폭이 1% 미만인파형을협대역 FM이라고합니다. 넓은편차를가진파형을광대역 FM이라고합니다. 변조파형의대역폭은다음방정식으로구할수있습니다. BW 2 x ( 변조신호대역폭 ) BW 2 x ( 편차 + 변조신호대역폭 ) 협대역 FM 의경우 광대역 FM 의경우 미국의상업 FM 방송국에서는일반적으로 15 khz 의변조대역폭과 75 khz 의편차를가진 " 광대역 " 을사용합니다. 따라서변조대역폭은다음과같습니다. 2 x (75 khz + 15 khz) = 180 khz. 채널간격은 200 khz 입니다. 4 변조신호 변조반송파 주파수변조 7 337
제 7 장자습서변조 위상변조 (PM) PM 은 FM 과매우유사하지만, PM 의경우반송파형의주파수가아닌위상이다양하다는점이다릅니다. 반송파형으로부터변조된파형의위상의다양성을위상편차라고하는데, 범위는 0 도에서 360 도에이르기까지다양합니다. Frequency-Shift Keying (FSK) FSK 는주파수가두개의사전설정된값으로상호대체된다는점을제외하고는 FM 과유사합니다. 출력이두주파수 (" 반송파주파수 " 및 "hop 주파수 ") 사이에서움직이는속도는내부속도발생기또는후면판 Trig In 커넥터의신호레벨에의해결정됩니다. 주파수변경은순간적이며위상은연속적입니다. 내부변조신호는듀티사이클이 50% 인방형파형입니다. 내부 FSK 속도는 2 mhz 에서 100 khz 까지설정할수있습니다. 변조신호 변조반송파 FSK 7 338
제 7 장자습서변조 펄스폭변조 (PWM) PWM 은디지털오디오응용프로그램, 모터제어회로도, 전환전원공급장치및기타제어응용프로그램에사용됩니다. Agilent 33220A 는펄스파형에 PWM 을제공하는데, PWM 은펄스파형에지원되는유일한변조유형입니다. PWM 의경우, 변조파형의진폭은디지털방식으로샘플링되어펄스파형의펄스폭또는듀티사이클을제어하는데사용됩니다. 변조신호 4 변조파형 펄스폭변조 펄스파형의펄스폭으로부터변조된파형의펄스폭편차를폭편차라고합니다. 편차를듀티사이클 ( 펄스파형의주기에참조되는퍼센트 ) 로도표현할수있는데이경우에는듀티사이클편차라고합니다. PWM 에서폭또는듀티사이클편차는최초펄스파형의펄스폭또는듀티사이클을둘러싸고대칭을이룹니다. 예를들어듀티사이클이 10% 인펄스파형을지정하고듀티사이클편차가 5% 인 PWM 을지정할경우, 변조파형은변조파형의제어아래듀티사이클이 5% 에서 15% 까지다양하게변하는펄스를갖게됩니다. 7 339
제 7 장자습서주파수스윕 주파수스윕 주파수스윕은 FM 과유사하지만변조파형을사용하지않습니다. 대신함수발생기는선형또는로그함수중하나를바탕으로출력주파수를설정합니다. 선형스윕에서출력주파수는상수 " 초당헤르쯔 " 방식으로변경합니다. 로그스윕에서출력주파수는상수 " 초당옥타브 " 또는 " 초당십진 " 방식으로변경합니다. 로그스윕은선형스윕으로저주파수의해상도가손실될수있는광범위한주파수를포함하는경우에유용합니다. 내부트리거소스또는외부하드웨어트리거소스를사용하여스윕을발생시킬수있습니다. 내부소스를선택하면지정된스윕시간으로정해진속도로연속스윕을출력합니다. 외부소스를선택하면, 하드웨어트리거를사용하여후면판 Trig In 커넥터에적용합니다. 함수발생기는 Trig In 에서 TTL 펄스를수신할때마다한번스윕합니다. 스윕은유한수의작은주파수단계로구성됩니다. 각단계에서동일한시간이소요되기때문에, 스윕시간이길어질수록단계가작아지고따라서더나은해상도를얻게됩니다. 스윕에서불연속주파수포인트의수는자동으로계산되고사용자가선택한스윕시간을기준으로합니다. Sync 출력 메인출력 주파수스윕 7 트리거스윕의경우, 트리거소스는외부신호, 키또는원격인터페이스에 서수신된명령을사용할수있습니다. 외부트리거신호의입력은후면판 Trig In 커넥터입니다. 이커넥터는 TTL 호환레벨을사용하며섀시접지를기준으로합니다 ( 유동접지아님 ). 입력으로사용되지않을때 Trig In 커넥터는내부트리거가발생할경우 33220A 에서다른기기를트리거할수있도록출력으로구성할수있습니다. 340
제 7 장자습서버스트 Sync 및마커신호전면판 Sync 커넥터의출력은각스윕의시작부분에서 " 하이 " 가됩니다. 마커함수가비활성화되어있는경우, Sync 신호는스윕의중간부분에서 " 로우 " 가됩니다. 그러나마커함수를활성화한경우, Sync 신호는출력주파수가지정된마커주파수에도달할때 " 로우 " 가됩니다. 마커주파수는지정된시작주파수와정지주파수사이에있어야합니다. 마커함수를사용하면테스트중인장치 (DUT) 의응답에서주파수를식별할수있습니다 ( 예를들어공명을식별하려는경우 ). 이렇게하려면, Sync 출력오실로스코프채널중하나에연결하고 DUT 출력을다른채널에연결하십시오. 그런다음오4 실로스코프를 Sync 신호의상승구간과함께트리거하고화면왼쪽에시작주파수위치를정하십시오. Sync 신호의하강구간이장치의응답에서원하는기능과일직선이될때까지마커주파수를조정하십시오. 그런다음 33220A의전면판디스플레이에서주파수를읽을수있습니다. Sync 출력 DUT 출력 DUT 공명에서마커를사용한스윕 버스트 버스트라는지정된사이클수를가진파형을출력하도록함수발생기를구성할수있습니다. N 사이클버스트 (" 트리거버스트 " 라고도함 ) 또는게이트버스트의두가지모드에서버스트를사용할수있습니다. 7 341
제 7 장자습서버스트 N 사이클버스트 N 사이클버스트는특정수의파형주기 (1 ~ 50,000 까지 ) 로이루어져있으며항상트리거이벤트를통해초기화됩니다. 함수발생기가일단트리거되면연속파형이되는 " 무한대 " 로버스트카운트를설정할수도있습니다. Sync 출력 메인출력 3- 사이클버스트파형 버스트의경우, 트리거소스는외부신호, 내부타이머, 키또는원격인터페 이스에서수신된명령을사용할수있습니다. 외부트리거신호의입력은후면판 Trig In 커넥터입니다. 이커넥터는 TTL 호환레벨을사용하며섀시접지를기준으로합니다 ( 유동접지아님 ). 입력으로사용되지않을때 Trig In 커넥터를출력으로구성하여내부트리거가발생함과동시에다른기기를트리거하도록 33220 를활성화할수있습니다. N 사이클버스트는항상같은포인트에서시작하고끝나는데이를시작위상이라고합니다. 시작위상 0 도는파형기록의시작에해당하고 360 도는파형기록의끝에해당합니다. 게이트버스트게이트버스트모드의출력파형은후면판 Trig In 커넥터에사용된외부신호의수준에따라 "on" 또는 "off" 가됩니다. 게이트신호가참이면연속파형이출력됩니다. 게이트신호가거짓이면현재파형사이클이완료되고, 함수발생기는선택한파형의시작버스트위상에상응하는전압에서남아있는동안중단됩니다. 잡음파형의경우게이트신호가거짓이면출력이즉시중단됩니다. 7 342
제 7 장자습서버스트 4 7 343
제 7 장자습서버스트 7 344
8 사양 8
제 8 장사양 Agilent 33220A 함수 / 임의파형발생기 파형 표준 : 사인, 사각, 램프, 삼각, 펄스, 잡음, DC 내장임의 : 급상승, 급하강, 음램프, Sin(x)/x, Cardiac. 파형특성 사인 주파수 : 진폭편평도 : [1], [2] [2], [3] 고조파왜곡 : 총고조파왜곡 : [2], [3] DC ~ 20 khz 0.04% 스퓨리어스 ( 비고조파 ) 왜곡 : [2], [4] 1 µhz ~ 20 MHz, 1 µhz 분해능 (1kHz에비례 ) 100 khz 미만 0.1 db 100 khz ~ 5 MHz 0.15 db 5 MHz ~20 MHz 0.3 db 1 Vpp 미만 1 Vpp 이상 DC ~ 20 khz -70 dbc -70 dbc 20 khz ~ 100 khz -65 dbc -60 dbc 100 khz ~ 1 MHz -50 dbc -45 dbc 1 MHz ~ 20 MHz -40 dbc -35 dbc DC ~ 1 MHz -70 dbc 1 MHz ~ 2 0MHz -70 dbc +6 db/octave 위상잡음 (10 khz 오프셋 ): -115 dbc / Hz, 일반 방형 주파수 : 상승 / 하강시간 : 오버슈트 : 가변듀티사이클 : 비대칭 ( 듀티 50% 일때 ): 지터 (RMS): 램프, 삼각 1 µhz ~ 20 MHz, 1 µhz 분해능 13 ns 미만 2% 미만 20% ~ 80% ( 최대 10 MHz) 40% ~ 60% ( 최대 20 MHz) 1% 의주기 + 5 ns 1 ns + 주기의 100 ppm 주파수 : 1 µhz ~ 200 khz, 1 µhz 분 해능 선형성 : 0.1% 미만의피크출력 가변대칭 : 0.0% ~ 100.0% 펄스 주파수 : 500 µhz ~ 5 MHz, 1 µhz 분해능펄스폭 ( 주기 < 10 s): 최하 20 ns 10 ns 분해능 가변구간시간 : 오버슈트 : 지터 (RMS): 잡음 대역폭 : 임의주파수 : 13 ns ~100 ns 미만 2% 미만 300 ps + 주기의 0.1 ppm 10 MHz, 일반 1 µhz ~ 6 MHz, 1 µhz 분해능 파형길이 : 2 ~ 64 K 포인트 진폭분해능 : 14 비트 ( 사인포함 ) 샘플링속도 : 50 MSa/s 최소상승 / 하강시간 : 35 ns, 일반 선형성 : 0.1% 미만의피크출력 조정시간 : 0.5% 미만의최종값에 대해 25 0ns 지터 (RMS): 6 ns + 30 ppm 8 346
제 8 장사양 Agilent 33220A 함수 / 임의파형발생기 비휘발성메모리 : 공통특성 주파수정확도 진폭 네가지파형 90 일 : ±(10ppm + 3pHz) 1 년 : ±(20ppm + 3pHz) 범위 : 50 Ω일때 : 10 mvpp ~ 10 Vpp 열린회로일때 : 20 mvpp ~ 20 Vpp [1], [2] 정확도 (1kHz일때 ): ±(1% 단위 : 분해능 : DC 오프셋 범위 ( 피크 AC + DC): 정확도 : [1], [2] ± 의설정 +1mVpp) Vpp, Vrms, dbm 4 자리수 50 Ω 일때 ± 5 V 열린회로일때 ±10 V 2% 의오프셋설정 ± 0.5% 의진폭 ± 2 mv 분해능 : 10.00 ~ 20.00Vpp: 10mVpp 1.000~9.999Vpp: 1mVpp <999.9mVpp: 0.1mVpp 메인출력임피던스 : 50 Ω, 일반분리 : 어스 (earth) 에대해최대 42 Vpk 보호 : 단락보호, 과부하시자동으로메인출력비활성화 내부주파수참조 정확도 : [5] ± 10 ppm (90 일 ), ± 20 ppm (1 년 ) 외부주파수참조 ( 옵션 001) 후면판입력 : 잠금범위 : 레벨 : 10 MHz ± 500 Hz 100 mvpp ~5 Vpp 임피던스 : 1 kω ( 일반 ), AC 커플 잠금시간 : 2 초미만 후면판출력 : 주파수 : 10 MHz 레벨 : 632 mvpp (0 dbm), 일반 임피던스 : 50 Ω ( 일반 ), AC 커플 위상오프셋 : 범위 : +360 ~ -360 도 분해능 : 0.001 정확도 : 20 ns 변조 AM 반송파파형 : 사인, 방형, 램프, 임의 소스 : 내부 / 외부 내부변조 : 사인, 방형, 램프, 삼각, 잡음, 임의 (2 mhz ~20 khz) 깊이 : 0.0% ~ 120.0% FM 반송파파형 : 사인, 방형, 램프, 임의 소스 : 내부 / 외부 내부변조 : 사인, 방형, 램프, 삼각, 잡음, 임의 (2 mhz ~20 khz) 편차 : DC~10 MHz PM 반송파파형 : 사인, 방형, 램프, 임의 소스 : 내부 / 외부 내부변조 : 사인, 방형, 램프, 삼각, 잡음, 임의 (2 mhz ~20 khz) 편차 : 0 ~360 도 PWM 반송파파형 : 펄스 4 347 8
제 8 장사양 Agilent 33220A 함수 / 임의파형발생기 소스 : 내부 / 외부 내부변조 : 사인, 방형, 램프, 삼각, 잡음, 임의 (2 mhz ~20 khz) 편차 : 펄스폭의 0% ~100% FSK 반송파파형 : 소스 : 내부변조 : 외부변조입력 [6] (AM, FM, PM, PWM) 사인, 방형, 램프, 임의 내부 / 외부 50% 듀티사이클방형 (2 mhz ~100 khz) 전압범위 : ± 5 V 최대스케일 입력저항 : 5 kω ( 일반 ) 대역폭 : DC ~ 20 khz 스윕 트리거특성 트리거입력 : 입력레벨 : TTL 호환 기울기 : 상승또는하강, 선택가능 펄스폭 : 100 ns 초과 입력임피던스 : 10 kω 초과, DC 커플 대기시간 : 500 ns 미만 지터 (RMS) 6 ns ( 펄스는 3.5 ns) 트리거출력 : 레벨 : 1 kω 이상일때 TTL 호환 펄스폭 : 400 ns 초과 출력임피던스 : 50 Ω ( 일반 ) 최대속도 : 1 MHz 파형 : 사인, 방형, 램프, 임의 팬아웃 : 4 개이하의 Agilent 33220A 유형 : 방향 : 선형또는로그 위또는아래 프로그래밍시간 ( 일반 ) 스윕시간 : 트리거 : 마커 버스트 [7] 1 ms ~ 500 s 단일, 외부또는내부동기신호의하강구간 ( 프로그램가능주파수 ) 파형 : 사인, 방형, 램프, 삼각, 펄스, 잡음, 임의유형 : 카운트 (1 ~ 50,000 사이클 ), 무한, 게이트시작 / 정지위상 : -360 ~ +360도 구성시간 USB 2.0 LAN (VXI-11) GPIB 함수변화 111 ms 111 ms 111 ms 주파수변화 1.5 ms 2.7 ms 1.2 ms 진폭변화 30 ms 30 ms 30 ms 사용자임의선택 124 ms 124 ms 123 ms 임의다운로드시간 ( 바이너리전송 ) 내부주기 : 게이트소스 : 트리거소스 : 1 µs ~ 500 s 외부트리거 단일, 외부또는내부 USB 2.0 LAN (VXI-11) GPIB 64 K 포인트 96.9 ms 191.7 ms 336.5 ms 16 K 포인트 24.5 ms 48.4 ms 80.7 ms 4 K 포인트 7.3 ms 14.6 ms 19.8 ms 8 348 셋업또는출력시간은다운로드시간에서제외됨
제 8 장사양 Agilent 33220A 함수 / 임의파형발생기 일반 전원공급장치 : CAT II 50/60 Hz일때 100 ~ 240 V (-5%, +10%) 400 Hz 일때 100 ~120 V (± 10%) 전력소모 : 최대 50 VA 작동환경 : IEC 61010 오염도 2 실내위치작동온도 : 0 C ~ 55 C 작동습도 : 5% ~ 80% RH, ( 비응결 ) 작동고도 : 최대 3000 미터보관온도 : -30 C ~ 70 C 부동커넥터차폐 (Output, Sync 및 Modulation In만해당 ): 상태저장메모리 : 인터페이스 : 언어 : 치수 (W x H x D): 벤치탑 : 차폐는접지의 ±42V( 피크 ) 부동가능 [8] 파워오프상태자동저장. 네가지의사용자 구성가능저장상태. GPIB, USB 및 LAN 표준 SCPI - 1993, IEEE-488.2 261.1 mmx103.8 mm x303.2 mm 랙마운트 : 212.8 mmx88.3 mm x272.3 mm 무게 : 3.4 kg (7.5 lbs) 안전 : UL-1244, CSA 1010, EN61010 EMC 테스트 : MIL-461C, EN55011, EN50082-1 진동및충격 : Class 5 MIL-T-28800, Type III, 음향잡음 : 30 dba 예열시간 : 1 시간 LXI 호환 : LXI Class C, 버전 1.0 주 : 사양은사전통지없이변경될수있습니다. 최신사양은 Agilent 33220A 제품페이지의제품데이터시트를참조하십시오. www.agilent.com/find/33220a 4 이 ISM 장치는캐나다 ICES-001 을따릅니다. N10149 각주 : 1 18 C ~ 28 C 의범위를벗어나작동할경우 C 당 1/10 의출력진폭및오프셋사양추가. 2 자동범위활성화. 3 DC 오프셋 0 V로설정. 4 저진폭에서의스퓨리어스왜곡은 -75 dbm ( 일반 ) 으로제한됩니다. 5 18 C ~ 28 C의범위를벗어나작동할경우 1 ppm / C ( 평균 ) 추가. 6 FSK는트리거입력을사용합니다 ( 최대 1MHz). 7 6 MHz를넘는사인및방형파형은 " 무한 " 버스트카운트에만이용할수있습니다. 8 이차폐는기기의손상을피하기위해모두동일한잠재범위안에서부동해야합니다. 349 8
제 8 장사양 Agilent 33220A 함수 / 임의파형발생기 제품치수 모든치수의단위는밀리미터입니다. 8 350
색인 Agilent 33220A 작동에대해궁금한점이있으시면, 1-800-829-4444( 미국 ) 로전화하시거나가까운 Agilent 기술사무소로문의하십시오. 기호 66, 219, 298 "hop" 주파수 (FSK) 91, 202 *CLS 명령 263 *ESE 명령 262 *IDN? 명령 243 *LRN? command 245 *LRN? 명령 246 *OPC 명령 213, 222, 246, 263 *OPC? 명령 213, 222, 246 *PSC 명령 263 *RCL 명령 239 *RST 명령 244 *SAV 명령 238 *SRE 명령 260 *STB? 명령 254, 260 *TRG 명령 213, 222, 225 *TST? 명령 245 *WAI 명령 213, 222, 246 숫자 0 위상기준 249 10 MHz 입력 248 10 MHz 입력커넥터 248 10 MHz Output 커넥터 248 33220A 개요 2 A address GPIB 48, 136 Agilent Express 7 AM carrier frequency 75 carrier waveform 75 DEPTh 명령 am 변조깊이진폭변조변조깊이 192 INTernal FREQuency 명령 192 FUNCtion 명령 191 modulation depth 77 SOURce 명령 191 STATe 명령 192 변조깊이 328 변조소스 78 변조파형 76 전면판작동진폭변조전면판작동 36 진폭변조 74 am 개요 190 변조소스 191 변조주파수 192 변조파형형태 191 자습서설명 327 amplitude modulation carrier frequency 75 carrier waveform 75 modulation depth 77 APPLy DC 명령 170 PULSe 명령 169, 170 RAMP 명령 169 SINusoid 명령 169 SQUare 명령 169 USER 명령 170 APPLy 명령 163 수행된작동 163 APPLy? 명령 171 arb 파형삭제 236 B beep enable / disable 246 BNC Modulation In 84, 92, 98 BNC Modulation In 78 BURSt GATE POLarity 명령 223, 225 INTernal PERiod 명령 220 MODE 명령 218 NCYCles 명령 219 PHASe 명령 220 STATe 명령 221 bus interface configuration 48 C CALibration COUNt? 명령 265 SECure CODE 명령 265 STATe 명령 264 STRing 명령 265 VALue 명령 264 CALibration? 명령 264 Cardiac 파형 228 CD-ROM, 연결소프트웨어 15 configuration GPIB 48, 135 LAN 48, 140 remote interface 48 USB 48 connector Modulation In 98 D DATA ATTRibute CFACtor? 명령 237 CATalog? 명령 235 색인 351
색인 색인 COPY 명령 232 DAC VOLATILE 명령 230 DELete ALL 명령 236 DELete 명령 236 NVOLatile CATalog? 명령 235 FREE? 명령 235 DATA VOLATILE 명령 229 dbc 320 dbm 62, 184, 326 dc 오프셋 arb 파형한계 167 로드한계 60, 167, 177 임의파형한계 61, 177 전면판선택 20 진폭한계 60, 167, 177 dc 전압 176 전면판선택 20 default settings 145 devation (PM) 199 DHCP 49 DHCP On/Off 136 dimensions product 340 DISPlay TEXT CLEar 명령 244 TEXT 명령 244 DISPlay 명령 243 DNS server 139 domain name 139 dot notation and IP addresses 52 DSP 327 E edge time 189 definition 189 end-or-identify 메시지 269 EOI 269 external source PWM 98 F FM 79, 80, 81, 82, 83, 84, 193, 194, 329 DEViation 명령 195 INTernal FREQuency 명령 195 FUNCtion 명령 194 SOURce 명령 194 STATe 명령 196 fm 변조주파수 195 주파수편차 195 자습서설명 327 FORMat BORDer 명령 232 FREQuency CENTer 명령 211 SPAN 명령 211 STARt 명령 210 STOP 명령 210 frequency sweep front-panel operation 40 FREQuency 명령 174 FREQuency? 명령 174 front panel number entry 5 front-panel configuration LAN 49 FSK "hop" 주파수 91, 202 FSK 속도 39, 91 SOURce 명령 201 개요 200 반송파주파수 90 변조변조 FSK 주파수 -shift 키 FSK 참조변조소스 92, 201 변조파형 90 전면판작동 38 자습서설명 327 FSK 속도 39 FSKey FREQuency 명령 202 INTernal RATE 명령 FSK FSK 속도 202 STATe 명령 202 FUNCtion PULSe DCYCle command 188 HOLD command 186 TRANsition command 189 WIDTh command 187 RAMP SYMMetry 명령 181 SYMMetry? 명령 181 SQUare DCYCle 명령 180 DCYCle? 명령 180 USER 명령 233 FUNCtion USER 명령 234 FUNCtion 명령 172 FUNCtion? 명령 172 G gateway address 138 GPIB 352
색인 address 48, 136 configuration 48 GPIB configuration 135 H harmonic distortion 336 heart 파형 228 high level setting 21 hop 주파수 38 host name 138 I ID 문자열 243 IEEE-488 address 48 IEEE-488 서비스요청 254 IEEE-488 이진블럭포맷 231 interface configuration 48 IP address 50, 137 dot notation 52 further information 52 L LAN current configuration 140 DHCP 136 DNS server 139 domain name 139 front-panel configuration 49 further information 140 gateway 138 host name 138 IP address 137 setting address 49 subnet mask 137 LAN configuration 48 LCD 디스플레이 4, 130 learn string 245 learn 문자열 246 low level setting 21 M MARKer FREQuency 명령 215 MAV 255 MEMory NSTates? 명령 241 STATe DELete 명령 240, 241 NAME 명령 240 VALid? 명령 241 modulation PM 85 PWM 93 modulation depth (AM) 77 Modulation In connector 98 Modulation In 커넥터 78, 84, 92 modulation source PWM 98 N n 사이클버스트 333 number entry 5 number keypad 5 numeric entry 5 Nyquist 샘플링이론 315 O Output 커넥터 181 OUTPut TRIGger SLOPe 명령 214, 223, 226 TRIGger 명령 214, 223, 226 overview number entry 5 P percent modulation (AM) 77 PHASe REFerence 명령 249 UNLock ERRor STATe 명령 249 PHASe command 248 phase lock phase offset 248 phase modulation carrier frequency 86 carrier waveform 86 modulating frequency 199 modulating source 88, 198 modulating waveform 87 modulation waveshape 198 overview 197 phase deviation 88, 199 phase noise 336 phase offset phase lock 248 PHASe 명령 248 PM 87 carrier frequency 86 carrier waveform 86 DEViation command 199 INT command 198 INTernal FREQuency command 199 FUNCtion command 198 modulating frequency 199 modulating source 88, 198 modulating waveform 87 modulation 85 modulation waveshape 198 색인 353
색인 색인 overview 197 phase deviation 88, 199 SOURce command 198 STATe command 199 PM commands 198 product dimensions 340 PULSe PERiod 명령 185 pulse duty cycle definition 188 pulse waveform edge time 189 pulse width 72, 187 definition 187 pulse width modulation 93 duty cycle deviation 97, 206 modulating frequency 205 modulating source 98, 204 modulating waveform 95 modulation waveshape 204 overview 203 pulse waveform 94 width deviation 96, 205 PWM 93 DEViation DCYCle command 206 DEViation command 205 duty cycle deviation 97, 206 INTernal FREQuency command 205 FUNCtion command 204 modulating frequency 205 modulating source 98, 204 modulating waveform 95 modulation source 98 modulation waveshape 204 overview 203 pulse waveform 94 SOURce command 204 STATe command 207 width deviation 96, 205 PWM commands 204 R remote interface configuration 48 RMS 전압 325 RS-232 케이블 15 S SCPI 명령종결자 269 변수유형 270 언어개요 266 SCPI 명령요약 149 SCPI 명령참조사항 147 SCPI 버전 134, 245 SCPI 상태시스템 250 setting address LAN 49 settings default 145 sin(x)/x 파형 228 Sinc 파형 228 sinewave spectral purity 336 spurs 321 SRQ 254 STATus PRESet 명령 263 QUEStionable CONDition? 명령 261 ENABle 명령 261 QUEStionable? 명령 261 subnet mask 137 SWEep SPACing 명령 212 STATe 명령 212 TIME 명령 212 sweep front-panel operation 40 sync 신호 333 Sync 커넥터 215 SYSTem BEEPer STATe 명령 245 BEEPer command 246 BEEPer 명령 245 ERRor? 명령 242 VERSion? 명령 245 COMMunicate 명령 GPIB:ADDRess 254, LAN:AUTOip 255 LAN:IPADdress 255, 256 LAN:LIPaddress? 256 LAN:MAC? 256 LAN:MEDiasense 256 LAN:NETBios 256 LAN:TELNet:PROM 257 LAN:TELNet:WMES 257 RLSTate command 254 T terminal Modulation In 98 tone enable / disable 246 transition time, pulse 189 Trig In 커넥터 118 Trig Out 커넥터 119 커넥터 Trig Out 214, 223, 226 TRIGger SLOPe 명령 214, 222, 225 SOURce 명령 213, 221, 224 TRIGger 명령 225 354
색인 TXCO 시간기반 248 U UNIT ANGLe 명령 249 USB configuration 48 V VOLTage HIGH 명령 178 HIGH? 명령 178 LOW 명령 178 LOW? 명령 178 OFFSet 명령 177 OFFSet? 명령 177 RANGe AUTO 명령 179 AUTO? 명령 179 UNIT 명령 184 VOLTage 명령 175 VOLTage? 명령 175 vpp 62, 184 vrms 62, 184 W width, pulse definition 187 ㄱ가우스잡음 170 각버스트위상 221 각, 위상 ( 버스트 ) 220 감쇠기설정 179 개요 193 디스플레이 4 전면판 3 전면판메뉴 33 제품 2 개요, 프로그래밍 161 개정판, 펌웨어 134 게이트버스트 107, 334 게이트버스트모드 216 결함, 신호 320 경고음 130 활성화 / 비활성화 245 경사도 ( 트리거 ) 트리거입력 214 트리거출력 214 경사도, 트리거극성, 트리거 214, 222, 225 버스트 113 스윕 104 고무범퍼, 분리 29 공기흐름과열 30 공통변수유형 270 광대역 FM 329 교정 265 메시지 143 명령 264 보안코드 141 오류메시지 298 읽기카운트 143 카운트읽기 265 텍스트메시지저장 265 교정증명서 15 구간시간, 펄스 24, 73 구문, SCPI 명령 149 그래프모드 25 극성 67 극성, 파형 67 기기 ID 문자열 243 기기개요 2 기기교정명령 264 오류메시지 298 카운트읽기 265 텍스트메시지저장 265 기기상태전면판에서이름지정 47 전면판에서저장 47 전원차단상태복구 241 기기상태저장 126, 127, 238 기기오류 129, 242 기기자가테스트 131, 245 기기재설정 35, 244 기기저장상태기본이름 240 메모리에서삭제. 240 기능변조로가능출력함수변조로가능 55 기술지원 7 기준, 외부 248 깊이 (AM) 192 깊이, AM 변조 328 ㄴ 내부트리거 116, 213, 221, 224 내용물 15 내장임의파형 228 이름 233 내장형도움말시스템 27 ㄷ 단위 184, 221 단위구분자 133 단위전압변환 19 단위, 진폭 62 대기열, 오류 129, 242 대비, 디스플레이 131 대칭 65 대칭정의 181 색인 355
색인 색인 도 220 도 vs. 라디언 221 도움말시스템 27, 28 동기신호동기커넥터 68 모든파형의경우 68 듀티사이클 64 변조한계 180 전면판선택 23 정의 64, 180 주파수한계 57, 64, 174, 180 디스플레이 243 개요 4 대비 131 메시지표시 132, 244 숫자포맷화면숫자포맷 133 활성화 / 비활성화 132, 243 디스플레이공백 130 디스플레이밝기 131 디스플레이전구보호기모드 130 디스플레이, 그래프모드 25 디지털신호처리 (DSP) 327 ㄹ 라디언 220 랙장착키트 30 램프파대칭 65, 181 레지스터활성화 250 레지스터, 상태 250 로그스윕 212 로드 35, 63 로드임피던스 323 로드터미네이션 35 로컬언어 28 ㅁ 마커신호 333 마커주파수 215 마커주파수스윕마커주파수 103 메뉴빠른참조 33 메뉴작동 31 메시지 265 오류 273 메시지사용가능 (MAV) 255 명령오류 129, 242 명령요약 149 명령종결자 269 명령참조사항 147 명령트리거 225 명령의일부분 184 문맥의존도움말 27 문자열오류 273 문제성데이터레지스터명령 261 비트정의 256 작동 256 ㅂ 바이트순서, 이진블럭전송 232 반송파 80 반송파주파수 81 발룬효과 324 밝기, 디스플레이 131 방형파듀티사이클 64, 180 듀티사이클선택 23 자습서설명 318 버스트리거 117, 225 버스 ( 소프트웨어 ) 트리거 213, 221, 224 버스트 106, 110, 220, 333, 334 n 사이클버스트 333 개요 216 게이트극성게이트극성 ( 버스트 ) 223, 225 게이트모드 216 버스트위상 112 버스트유형 107 버스트주기 111 버스트카운트 110, 219 사용가능한모드 216 외부게이트모드 107 외부트리거소스 118 전면판작동 44 트리거모드 107, 216 트리거소스 113 트리거아웃신호 114 트리거출력 119 파형주파수 109 버스트위상 221 버스트주기 220 버스트카운트 219 버전, SCPI 134, 245 번역된언어, 도움말시스템 28 범위자동설정 322 범퍼, 분리 29 변수유형 270 변조 36 AM 74 FM 79 자습서설명 327 변조깊이 (AM) 192, 328 변조깊이, 퍼센트변조 36 변조소스 84, 194 AM 외부소스 AM AM 356
색인 변조소스 78 FSK 외부소스 FSK FSK 변조소스 92 변조주파수 82 변조파형 82 변조파형형태 194 보간법 122 보안교정암호, 교정 141 보정 143 부동소수점다운로드, arbs 229 블럭포맷, 이진 231 비트정의문제성데이터레지스터 256 표준이벤트레지스터 258 빠른시작 13 빠른참조, 명령 149 ㅅ 사용자정의이름저장상태 127, 240 사운드 ( 경고음 ) 130 사이클수, 버스트 219 사이클카운트버스트 219 사이클카운트 ( 버스트 ) 110 상태레지스터 250 문제성데이터레지스터 256 표준이벤트레지스터 258 상태바이트레지스터명령 260 상태시스템 250 상태저장 238 기기상태저장 126 위치이름지정 240 이름지정 127 전면판작동 47 전면판에서이름지정 47 전원차단복구 126 상황레지스터 250 새로운행 269 서비스요청 (SRQ) 254 선형 vs. 로그 332 선형 vs. 로그간격 212 선형보간법 122 선형스윕 212 소수점 133 소프트웨어개정판 134 소프트웨어 ( 버스 ) 트리거 117, 213, 221, 224 소프트웨어, 연결장치 15 소프트키라벨 4 손잡이위치변경 16 손잡이, 분리 29 수동트리거 116 쉼표구분자 133 스왑바이트순서 232 스윕 99, 332 간격 102 개요 208 동기신호 100, 101 마커주파수 215 선형 vs. 로그 102, 332 선형 vs. 로그간격 212 스윕시간주파수스윕시간 102 주파수스윕 212 시작주파수 100, 210 외부트리거소스 118 전면판작동 42 정지주파수 100 정지주파수주파수스윕정지주파수정지주파수, 스윕 210 주파수범위 211 주파수스팬 101 중심주파수 101, 211 트리거소스 104 트리거아웃신호 105 트리거출력 119 스윕시간시간, 스윕 212 시스템오류 129, 242 시작위상 220, 333 시작위상 ( 버스트 ) 112 시작위상, 버스트 220 시작주파수, 스윕 210 신호결함 320 ㅇ 양수트리거경사도 214, 222, 225 양자화오류 321 언어 SCPI 개요 266 언어선택 28 언어, 도움말시스템 28 에일리어싱 315 역상파형 67 오류 129, 242 "data out of range" 오류 287 "settings conflict" 오류 278 기기오류 295 실행오류 278 위상잠금해제시 249 임의파형오류 299 자가테스트오류원격오류자가테스트오류 296 쿼리오류 294 허용갯수 242 색인 357
색인 색인 오류메시지 273 오버로드, 전압 66 오버로드, 출력 181 오프셋 arb 파형한계 167 로드한계 60, 167, 177 임의파형한계 61, 177 전면판선택 20 진폭한계 60, 167, 177 온도과열 30 외부게이트모드, 버스트 216 외부게이트버스트 107 외부기준 248 외부트리거 117, 213, 221, 224 외부트리거소스 118, 119 원격오류 129, 242 "data out of range" 오류 287 "settings conflict" 오류 278 기기오류 295 실행오류 278 임의파형오류 299 쿼리오류 294 원격인터페이스명령요약 149 명령참조사항 147 원격트리거 225 원격 ( 버스 ) 트리거 117 위상단위버스트위상 221 위상양자화오류 321 위상오류 321 위상오프셋 248 위상잠금 248, 249 위상잡음 321 위상 ( 버스트 ) 112 위상, 버스트 220 음수램프파형 228 음수트리거경사도 214, 222, 225 이름임의파형사용자정의이름임의파형 124 저장상태 127, 240 저장상태의기본이름 240 이름지정 127 이벤트레지스터 250 이진다운로드, arbs 230 이진블럭포맷 231 인터페이스오류 129, 242 인터페이스 ( 버스 ) 트리거 117 임의파형개요 227 규칙 125 내장파형 228 메모리에서삭제 236 변조파형형태 125 부동소수점값다운로드 229 오류메시지 299 이름지정 124 이진값다운로드 230 전면판규칙 123 전면판작동 26 전면판에서작성 120 정수값다운로드 230 자습서설명 316 진폭한계 166 크레스트요인계산 237 포인트보간법 122 임의파형한계 176 임피던스, 로드 35 ㅈ 자가테스트 131, 245 오류메시지 296 자동범위 179 자동범위, 진폭 66 자동전압범위 66 작동완료 246 잠금해제시오류 249 잡음 170 장치삭제 271 재설정 35, 244 저장상태 126, 238 기본이름 240 메모리에서삭제 240 이름지정 127 전원차단복구 126 전원차단상태복구자동전원차단복구 241 저장상태불러오기 239 저장상태삭제 240 저장상태이름지정전면판작동 47 저장된상태전면판작동 47 전면판에서이름지정 47 저항, 로드 35, 323 전구보호기모드 130 전면판 arb 파형작성 120 개요 3 디스플레이개요 4 디스플레이활성화 / 비활성화 132, 243 숫자포맷 133 커넥터 3 전면판메뉴빠른참조 33 전면판메뉴작동 31 전면판선택 18 전압단위 184 단위, 전압 165 변환 19 출력진폭 358
색인 단위 62 전압범위자동설정 179, 322 전압오버로드 66 전원스위치 15 전원차단복구 126, 241 전원코드, 직렬케이블 15 접지루프 323 정수다운로드, arbs 230 정의 65 제곱평균제곱근 325 제품개요 2 종결자, 명령 269 주기버스트모드 111 전면판선택 17 펄스파형 70 주기, 펄스 185 주파수듀티사이클한계 57, 174 버스트한계 57 전면판선택 17 함수한계 57, 164, 174 주파수범위 211 주파수범위, 스윕 211 주파수변조개요 193 반송파 80 반송파주파수 81 변조소스 84, 194 변조주파수 82, 195 변조파형 82 변조파형형태 194 주파수편차 83, 195 자습서설명 327 편차 329 주파수스윕 211, 212, 215, 332 " 트리거출력 " 119 간격 102 개요 208 동기신호 100, 101 마커주파수 103 선형 vs. 로그 102 시작주파수 100 외부트리거소스 118 전면판작동 42 정지주파수 100 주파수스팬 101 중심주파수 101 트리거소스 104 트리거아웃신호 105 주파수편차 83 주파수편차 (FM) 83, 195, 329 주파수 -shift 키, FSK 참조 38 중심주파수 211 중심주파수, 스윕 211 지수상승파형 228 지수하강파형 228 지원, 기술 7 자습서 311 자습서설명 322 지터 321 직렬폴 254 직접디지털합성 DDS 313 직접트리거 213, 221, 224 진폭 18 arb 파형한계 166 dbm 한계 175 단위제한 58 로드한계 58, 165, 175 오프셋한계 58, 175 임의파형한계 59 자습서설명 322 하이 / 로우레벨 176 확보범위 66 진폭단위변환 19 진폭변조 79 개요 190 변조깊이 328 변조소스 78, 191 변조주파수 192 변조파형 76 변조파형형태 191 자습서설명 327 ㅊ 출력극성 67 커넥터 66 활성화 / 비활성화 66, 181 출력기간전면판선택 17 출력단위 dbm 한계 184 출력단위진폭단위 62 출력로드 63 출력명령 181 출력오버로드 181 출력임피던스 323 출력저항 35 출력주파수듀티사이클한계 57, 174 버스트한계 57 전면판선택 17 함수한계 57, 164, 174 출력진폭 322 arb 파형한계 166 dbm 한계 175 단위제한 58 로드한계 58, 165, 175 오프셋한계 58, 175 임의파형한계 59, 176 전면판선택 18 색인 359
색인 색인 하이 / 로우레벨 176 확보범위 66 출력터미네이션 35, 63, 323 출력파형극성 67 출력함수주파수한계 56 진폭한계 56 펄스주기한계 186 허용변조모드 172 ㅋ 카달로그임의파형 235 카운트 ( 버스트 ) 110 캐리지리턴 269 커넥터 248 Modulation In 78, 84, 92 Sync 출력 215 Trig In 118 Trig Out 119 동기출력 68 출력 181 커넥터 10 MHz 출력 248 케이블, 직렬 15 크레스트요인 325 크레스트요인, arb 파형 237 ㅌ 터미널 215 10 MHz 입력 248 10 MHz 출력 248 Modulation In 78, 84, 92 Trig In 118 Trig Out 119, 214, 223, 226 동기출력 68 출력 181 터미네이션 35, 63 터미네이션, 로드 323 테스트 131, 245 텍스트메시지교정 265 메시지 143 톤활성화 / 비활성화 245 트리거 213, 221, 224? 스 ( 소프트웨어 ) 221 Trig In 커넥터 118 Trig Out 커넥터 119 내부소스 116 버스 ( 소프트웨어 ) 224 버스트 113, 114 소프트웨어 ( 버스 ) 213 수동소스 116 스윕 104, 105 외부 213, 221, 224 외부소스트리거소프트웨어 ( 버스 ) 소스 117 전면판작동 46 직접 ( 내부 ) 213, 221, 224 트리거소스 115 트리거아웃신호 ( 버스트 ) 114 트리거아웃신호 ( 스윕 ) 105 트리거경사도 214, 222, 225 버스트 113 스윕 104 트리거소스 213, 221, 224 트리거입력 214 트리거지연 333 트리거출력 214 트리거출력신호 214, 223, 226 ㅍ 파형포인트보간법 122 파형결함 320 파형극성 67 파형극성역상파형 67 파형역상 67 파형자습서 311 파형출력극성 67 커넥터 66 활성화 / 비활성화 66, 181 퍼센트변조 (AM) 192, 328 펄스전면판구성 24 펄스구간시간 73 펄스주기 185, 186 펄스파형자습서설명 318 펄스주기 70 펄스폭 24 펄스폭 71 정의 185 펌웨어개정판 134 편차 329 편차 (FM) 83, 195 편차, FM 변조 329 포인트보간법 122 표준이벤트레지스터명령 262 비트정의 258 작동 258 프로그래밍개요 161 프로그래밍명령 147 피크전압 325 피크주파수편차 (FM) 83, 195 피크투피크전압 325 필터, 안티에일리어싱 313 360
색인 필터, 안티에일리어싱필터 313 ㅎ 하이 Z 로드 35, 63 하이레벨로우레벨 178 하이임피던스로드 63 함수주파수한계 56 진폭한계 56 펄스주기한계 186 허용변조모드 172 함수한계 186 허용오류갯수 242 헤더, 이진블럭 231 협대역 FM 329 화면 4 메시지표시 132, 244 화면공백 130 화면대비 131 화면보호기모드 130 화면활성화 / 비활성화 132, 243 확보범위 179, 322 후면판연결 248 색인 361
DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014 Manufacturer's Name: Manufacturer s Address: Declares, that the product Product Name: Model Number: Product Options: Agilent Technologies, Incorporated 815 14th Street SW Loveland, Colorado 80537 USA 20 MHz Function/Arbitrary Waveform Generator 33220A This declaration covers all options of the above product(s). Conforms with the following European Directives: The product herewith complies with the requirements of the Low Voltage Directive 73/23/EEC and the EMC Directive 89/336/EEC (including 93/68/EEC) and carries the CE Marking accordingly. Conforms with the following product standards: EMC Standard Limit IEC 61326:1997+A1:1998 + A2 :2000 / EN 61326:1997+A1:1998 + A2 :2001 [1] CISPR 11:1990 / EN 55011:1991 IEC 61000-4-2:1995+A1:1998 / EN 61000-4-2:1995 IEC 61000-4-3:1995 / EN 61000-4-3:1995 IEC 61000-4-4:1995 / EN 61000-4-4:1995 IEC 61000-4-5:1995 / EN 61000-4-5:1995 IEC 61000-4-6:1996 / EN 61000-4-6:1996 IEC 61000-4-11:1994 / EN 61000-4-11:1994 Canada: ICES-001:1998 [2] Australia/New Zealand: AS/NZS 2064.1 Group 1 Class A 4kV CD, 8kV AD 3 V/m, 80-1000 MHz 0.5kV signal lines, 1kV power lines 0.5 kv line-line, 1 kv line-ground 3V, 0.15-80 MHz Dips: 30% 10ms; 60% 100ms Interrupt > 95%@5000ms [1] This product was tested in a typical configuration with Agilent Technologies test systems. [2] This ISM device complies with Canadian ICES-001-1998. Cet appareil ISM est conforme à la norme NMB-001-1998 du Canada. Safety IEC 61010-1:2001 / EN 61010-1:2001 Canada: CSA C22.2 No. 1010.1:1992 UL 3111-1: 1994 21 February 2003 Date Ray Corson Product Regulations Program Manager For further information, please contact your local Agilent Technologies sales office, agent or distributor.