[TeledyneLeCroy] ‘MultiStage Trigger - 여러 채널(멀티채널) 조건으로 트리거 하기 (Cascaded 트리거)’ 주제의 포스팅

  • 2024-08-24
  • 조회수549
[TeledyneLeCroy] ‘MultiStage Trigger - 여러 채널(멀티채널) 조건으로 트리거 하기 (Cascaded 트리거)’ 주제의 포스팅



멀티스테이지 트리거는 트리거 동작이 발생하기전에 갖추어야할 조건을 만족해야하는 "Qualify" 이벤트와 실제 트리거가 발생하는 조건을 수행하는 이벤트 두 가지 이상의 설정을 이용합니다. 두 가지 조건을 동시에 만족해야 하는 경우도 있고, Qualify 조건이 한 번 만족하면 다른 트리거 신호 소스에어  연속적으로 트리거를 발생시킬 수도 있습니다.

이 번에 말씀드리는 Cascaded 트리거는 A에서 부터 D까지 연속적인 트리거 기준을 설정하여 모든 조건이 순차적으로 만족되었을 때 최종 조건에서 트리거가 발생하는 트리거 설정입니다.

Cascaded 트리거는 연속적으로 이어지는 트리거 조건을 순차적으로 모두 만족했을 때 마지막으로 설정한 트리거 설정에서 트리거가 발생합니다.

예를 들어, 아래 그림 1에서 보이는 것과 같이, 채널 1의 싱크 펄스가 발생한 후, 채널 2 번에서 특정 조건의 펄스가 생성된 후, 발생하는 채널 3의 첫번째 에지에서 트리거를 수행해야 하는 경우,  Cascaded 트리거를 적용할 수 있을 것입니다.



그림 1. 3 개의 신호를 이용하여 모든 조건이 순차적으로 발생했을 때 마지막 설정에서 트리거가 발생합니다.

그림 1에서는 아래와 같은 트리거 조건을 사용했습니다.





그림 2. 위의 신호를 포착하기 위한 설정, 그림의 아래에서는 Stage 'B'의 펄스 폭 설정을 보이고 있습니다.

Cascaded 트리거는 최대 4 개의 채널을 트리거 설정에 사용할 수 있지만, 이 예에서는 3 개의 조건을 만족할 때 트리거를 수행하도록 했습니다. 각 각의 조건들은 Stage 'A', Stage 'B', Stage 'C'에서 설정할 수 있습니다. 

Stage 'A'는 채널 1의 상승에지가 발생하면 만족하도록 설정했고, 이 조건을 만족하면 최소 1us 이후에 Stage 'B' 조건을 살피도록 holdoff by "Time"을 1.00 us로 지정하였습니다.

Stage 'B'는 신호의 상승 펄스 폭이 85ns ~ 100ns 이내의 펄스가 존재할 때 조건을 만족하도록 설정되었습니다. stage 'A'에서 마찬가지로, 조건이 만족되면 최소 5us 이후에 Stage 'C' 조건을 확인하도록 holdoff를 지정했습니다

그리고 마지막 Stage 'C'는 단순한 상승 에지 트리거 조건이 만족되면 트리거 되도록 설정되어 있는 설정입니다.

Cascaded 트리거에서는 각 스테이지(Stage) 사이에 시간 또는 이벤트 수를 기준으로 홀드 오프를 적용하여 원하는 시간에 트리거가 발생할 수 있도록 설정할 수 있습니다.