정보

로직 애널라이저 란?

로직 애널라이저 란?

로직 분석기는 복잡한 디지털 또는 로직 회로를 테스트하는 데 널리 사용되는 테스트 장비입니다. 이러한 회로의 작동을 조사하고 이해할 수 있어야하는 사용자의 요구를 충족합니다.

오실로스코프는 로직 분석기의 많은 기능을 수행 할 수 있지만 로직 분석기는 많은 신호의 상대적 타이밍을 표시 할 수 있습니다. 기본적으로 로직 분석기는 디지털 회로에서 여러 라인의 작동을 모니터링하고 조사 할 수있는 방식으로 로직 신호의 트레이스를 볼 수 있도록합니다.

그러나 많은 오실로스코프는 이제 혼합 신호 오실로스코프라고 할 수있는 많은 로직 분석기 기능을 통합 할 수 있습니다.

로직 분석기는 다양한 형식으로 제공됩니다. 기존의 테스트 장비 케이스를 사용하는 케이스를 얻을 수 있지만 이제는 더 많은 제품이 컴퓨터에 연결되어 있으며 이러한 방식으로 훨씬 더 높은 수준의 유연성과 처리 능력을 갖습니다.

로직 애널라이저 개발

최초의 로직 애널라이저는 마이크로 프로세서 기반 시스템에서 디버그를 수행하고 오류를 찾을 수 있어야한다는 필요성에서 개발되었습니다.

이러한 칩이 처음으로 널리 사용되기 시작한 1980 년대 초, 많은 라인과 테스트 포인트를 동시에 모니터링 할 수있는 기술을 개발해야하는 시급한 필요성이 대두되었습니다. 기존 오실로스코프는 필요한 수준의 기능을 제공 할 수 없었습니다.

최초의 분석기가 처음 도입 된 후 테스트되는 회로의 복잡성에 따라 복잡성이 증가했습니다. 채널 수가 증가하고 속도가 증가했으며 트리거링과 같은 영역의 기능이 크게 향상되었습니다.

로직 분석기 특성

다중 채널 오실로스코프 및 기타 테스트 장비와 분리되는 로직 분석기에는 몇 가지 주요 특성이 있습니다.

  • 여러 채널 : 로직 분석기는 많은 수의 디지털 라인을 모니터링하도록 설계되었습니다. 로직 분석기는 많은 수의 디지털 회로를 모니터링하는 데 최적화되어 있으므로 일반적으로 모니터링 할 수있는 약 32 ~ 200 + 채널이있을 수 있으며 각 채널은 하나의 디지털 라인을 모니터링합니다. 그러나 일부 특수 로직 분석기는 더 많은 라인을 처리 할 수 ​​있도록 적절하게 확장되며 이러한 방식으로 훨씬 더 복잡한 시스템에서 추적 및 오류 발견이 가능합니다.
  • 논리 상태의 시간 표시를 제공합니다. 로직 분석기에는 로직 하이 또는 로우 상태를 나타내는 수평 시간 축과 수직 축이 있습니다. 이러한 방식으로 디지털 라인의 그림을 쉽게 표시 할 수 있습니다.
  • 논리 상태를 표시합니다. 분석기의 수직 디스플레이는 로직 상태를 높음 / 낮음 상태로 표시합니다. 신호는 다양한 채널로 들어가 분석기 내에서 추가 처리를 위해 높거나 낮은 상태로 변환됩니다. 모니터링되는 다양한 라인의 로직 타이밍 다이어그램을 제공합니다.
  • 아날로그 정보를 표시하지 않습니다. 이러한 테스트 장비는 아날로그 정보를 제공하지 않으며 이러한 방식으로 오실로스코프와 다릅니다. 순전히 시스템의 논리 작동을 모니터링하는 데 목적이 있습니다. 아날로그 정보가 필요한 경우 오실로스코프를 추가로 사용해야합니다.

로직 분석기와 오실로스코프 비교

오실로스코프와 로직 분석기는 매우 다른 테스트 장비입니다. 둘 다 매우 유사한 형태의 디스플레이 (예 : 파형 표시)를 가지고 있지만 근본적으로 다른 작동 개념을 사용합니다.


오실로스코프와 로직 분석기의 비교
로직 분석기오실로스코프

로직 분석기는 로직 상태 및 타이밍을 찾는 디지털 설계의 작동을 확인하고 디버깅하는 데 사용됩니다.

일반적인 로직 분석기 애플리케이션 :

  • 많은 수의 디지털 신호 상관
  • 시스템 작동을 조사하십시오.
  • 타이밍 위반 감지
  • 임베디드 소프트웨어 작동을 추적합니다.

오실로스코프는 진폭, 위상 값 또는 상승 시간과 같은 에지 측정과 같은 아날로그 파형을 측정하는 데 사용됩니다.

일반적인 오실로스코프 애플리케이션 :

  • 파형 모양, 링잉, 상승 시간 등을 조사합니다.
  • 신호 진폭을 측정합니다.
  • 파형 지터 및 안정성과 같은 측면을 특성화합니다.
  • 과도 및 원하지 않는 펄스를 감지합니다.

로직 분석기 유형

이러한 테스트 장비의 개발이 진행 중이고 새로운 변형이 지속적으로 출시되고 많은 기술 혁신이 이루어지고 있지만 대부분의 로직 분석기를 분할 할 수있는 몇 가지 주요 범주가 있습니다.

  • 모듈 형 로직 분석기 : 이러한 유형의 로직 분석기는 최고 수준의 기능을 제공하는 가장 높은 비용 옵션이지만 가장 일반적인 형태의 테스트 장비로 생각 될 수 있습니다. 섀시와 채널 모듈을 포함한 다양한 모듈로 구성됩니다. 채널 수가 많을수록 모듈 수가 많아집니다.
  • 휴대용 로직 분석기 : 많은 경우 제한된 예산이나 현장 서비스를 위해 더 작은 분석기가 필요할 수 있습니다. 이 테스트 장비는 간편한 운송을 위해 분석기의 모든 요소를 ​​단일 상자에 통합합니다.
  • PC 기반 로직 분석기 : 점점 더 많은 PC 기반 로직 분석기가 있습니다. 이들은 PC에 연결된 분석기 장치로 구성됩니다. USB는 이에 대한 확실한 옵션이지만 이더넷도 고속으로 인해 널리 사용됩니다. 이러한 형태의 PC 기반 기기는 전체 시스템의 비용을 줄이기 위해 디스플레이와 결합 된 PC의 처리 능력을 사용합니다. 미래에는 PC 기반 로직 분석기, 특히 USB 로직 분석기가 점점 더 많이 사용될 가능성이 높습니다. 특히 USB 분석기의 비용이 다른 형태보다 훨씬 낮을 수 있고 USB의 전력을 사용하여 높은 수준의 성능을 제공 할 수 있기 때문입니다. 관련 컴퓨터 ..

로직 분석기 애플리케이션

로직 분석기의 주요 용도는 디지털 신호를 보는 것입니다. 수년 전 다양한 IC를 사용하여 복잡한 디지털 시스템을 만들었을 때 특히 매력적이고 유용한 테스트 장비였습니다. 다양한 테스트 포인트에 대한 액세스가 가능했고 와이드 버스 및 IO를 디버깅 할 수있었습니다. 이제 훨씬 더 높은 수준의 통합을 통해 System On a Chip, SOC 설계를 사용하는 더 많은 임베디드 장치가 있고 필요한 테스트 포인트에 대한 액세스를 달성 할 수 없기 때문에 항상 가능한 것은 아닙니다.

그럼에도 불구하고 특히 Arduino, Raspberry Pi 및 기타 여러 보드 컴퓨터 시스템과 함께 사용하기위한 로직 분석기에 대한 많은 잠재적 측정이 있습니다.

로직 분석기를 사용하면 단일 디스플레이에서 많은 수의 신호를 시간 상관시킬 수 있습니다. 이것은 많은 임베디드 시스템 또는 소형 컴퓨터 시스템의 주변 장치 내에서 다른 데이터 이동 및 처리에 대한 좋은 평가를 받기 위해 고소 될 수 있습니다.

애플리케이션의 한 가지 예는 마이크로 프로세서 UART로 들어오는 데이터를 모니터링 한 다음 SPI 장치 (아마도 EEPROM)로 돌아온 다음 마지막으로 I2C 장치로 데이터 조각을 보내는 것입니다. 로직 분석기를 사용하면 장기간에 걸쳐 이러한 모든 버스를 볼 수 있으며 이는 오실로스코프에서 실행 가능하지 않습니다.

결과적으로 단순한 제조업체 / 애호가의 저가 USB 로직 분석기 버전부터 전문 개발 시스템까지의 로직 분석기는 모두 다양한 분야에서 유용합니다.

로직 분석기는 테스트 계측의 중요한 형태입니다. 이를 통해 엔지니어와 개발자는 논리 회로 내에서 일어나는 일을 정확히 볼 수 있습니다. 다양한 라인의 로직 신호를 보면 다른 형태의 테스트 계측보다 로직 회로의 작동에 대해 훨씬 더 나은 수준의 통찰력을 제공 할 수 있습니다.

비디오보기: 로직도사의 무적 신디사이저 사일렌스sylenth 강좌, #1 - 신디란 무엇인가? (12 월 2020).