[TeledyneLeCroy] ‘함수발생기 - 버스트 모드 (Burst)​​​​​​​’ 주제의 포스팅 업데이트

  • 2024-04-05
  • 조회수190
[TeledyneLeCroy] ‘함수발생기 - 버스트 모드 (Burst)’ 주제의 포스팅 업데이트

버스트

버스트 파형이란 신호가 연속적이지 않고 특정한 시간동안 신호가 존재하고 IDLE이 지속되었다가 동작 신호가 다시 존재하는 패턴이 반복되는 파형을 버스트 파형이라고 합니다. 이런 형식의 파형들은 여러 시리얼 통신 애플리케이션에서 볼 수 있습니다. I2C, SPI, DDR2/3/4 등에서도 필요한 동작 또는 시간동안 데이터를 전송하고 Idle 상태를 유지합니다.

아래의 그림 에서 보이는 것처럼 일정한 주기로 파형이 반복되다가 다시 일정한 기간동안 idle을 유지합니다. 신호의 길이 또는 idle 유지 시간은 동작에 따라 다릅니다.                         



         그림 1. USB4 Sideband 신호의 동작, 데이터를 주고 받을 때만 신호가 발생되는 버스트 동작의 예


파형 발생기에서의 버스트​

파형 발생기에서의 버스트(Burst)는 파형 발생기에서 생성한 신호의 주기 개수를 지정하여 원하는 주기가 특정 시간 동안 출력되는 것을  반복하도록 파형을 생성하여 출력하는 기능입니다. 원하는 신호 몇개의 주기를 얼마동안 반복할 것인지 아니면 사용자가 원하는 시점에 단발성으로 파형을 출력할 것인지 등을 설정할 수 있습니다. 주어진 펄스 또는 파형을 몇 번 반복하여 출력할 것인지 또는 사용자가 트리거를 선택했을 때 단발로 지정한 주기를 반복할 것인지를 선택할 수 있습니다.

버스트 모드로 동작 시킬때는 

1) 생성할 파형 선택  
2) 버스트 모드 선택 
3) 버스트 타입 지정 
4) 버스트 길이(주기) 지정

순서로 진행합니다. 


1. 버스트모드 선택



프런트 패널에서 Burst 버튼을 선택합니다.


2.버스트 타입
 
버스트 타입 트리거 소스 캐리어 (생성 파형)
N-cycle Internal/External/Manual Sine, Square, Ramp, Pulse, Arbitrary
infinite External / Manual Sine, Square, Ramp, Pulse, Arbitrary
Gated 내부/외부 Sine, Square, Ramp, Pulse, Arbitrary, Noise

N-Cycle 모드는 파형을 출력하는 순간 지정한 수 만큼의 주기를 출력합니다. 노이즈를 제외한 파형 대부분을 버스트 모드로 생성할 수 있습니다. Burst Type에서 N-Cycle을 선택한 후, 주기의 개 수를 키패드에서 지정합니다.

Infinite 모드는 특정 순간에 생성 파형을 연속적으로 생성합니다. 파형 생성 시점을 지정하는 방법은 외부에서 펄트를 이용하여 트리거 하는 방법(External)과 Manual 즉 사용자가 트리거 버튼을 누르는 순간으로 지정할 수 있습니다.

Gated 모드는 출력 파형의 범위를 지정하는 게이트 신호가 특정 레벨보다 높을 때,또는 낮을 때 파형을 출력하도록 제어하는 모드입니다. 이 경우에서는 트리거 소스는 수동으로 지정할 수 없습니다.

예를 들어, 매 10kHz 주기 신호를 4 주기를 생성하고, 매 2ms 마다 생성한다면 아래와 같이 AFG를 설정합니다.
오른쪽 빨강색 박스는 발생시킬 파형 펄스 신호의 설정입니다. 주파수 10kHz, duty 50%와 전압을 볼 수 있습니다.
왼쪽 빨강색 박스에는 사이클 수와 버스트가 유지해야할 시간 2ms의 설정을 볼 수 있습니다.




AFG에서 설정한 파형을 오실로스코프에서 확인 파형에서도 원하는 파형이 표시되는 것을 볼 수 있습니다.