논리 분석기

Logic analyzer
논리 분석기

논리 분석기는 디지털 시스템 또는 디지털 회로에서 여러 신호를 캡처하여 표시하는 전자 기기입니다.논리분석기는 캡처된 데이터를 타이밍 다이어그램, 프로토콜 디코딩, 상태 머신 트레이스, 어셈블리 언어로 변환하거나 어셈블리를 소스 레벨 소프트웨어와 상관시킬 수 있습니다.로직 분석기는 고급 트리거 기능을 갖추고 있으며 사용자가 디지털 시스템에서 [1]많은 신호 간의 타이밍 관계를 확인해야 할 때 유용합니다.

개요

현재 시판되고 있는 로직아나라이저에는 3가지 카테고리가 있습니다.

  • 모듈러 LA: 섀시 또는 메인프레임 및 로직아나라이저 [2]모듈로 구성됩니다.메인프레임/섀시에는 실제 데이터 캡처 하드웨어가 설치되는 디스플레이, 제어, 제어 컴퓨터 및 여러 슬롯이 포함되어 있습니다.각 모듈에는 특정 수의 채널이 있으며, 여러 모듈을 조합하여 매우 높은 채널카운트를 얻을 수 있습니다.모듈러 로직아나라이저의 가격은 일반적으로 비싸지만 여러 모듈을 조합하여 높은 채널카운트를 얻을 수 있고 모듈러 로직아나라이저의 일반적으로 높은 성능을 얻을 수 있는 것은 종종 가격을 정당화합니다.하이엔드 모듈러 로직아나라이저의 경우 사용자는 자신의 호스트 PC를 제공하거나 [3]시스템과 호환되는 임베디드 컨트롤러를 구입해야 하는 경우가 많습니다.
8-channel USB로직 애널라이저
  • 포터블 LAs,[4]은 때로는 독립형 LAs로 언급했다.휴대용 논리 분석기 하나의 패키지로 선택 사항들을 공장에서 설치된 상태로 모든 것을 통합한다.반면 휴대용 논리 분석기 일반적으로 그들의 모듈보다 낮은 성능이, 그들은 종종 일반적인 목적의 디버깅 비용 의식적인 사용자들이 사용하고 있다.
  • PC기반 LAs.하드웨어 컴퓨터에 USB또는 이더넷 연결을 통해와 소프트웨어를 사용하기 위해서 컴퓨터에 캡처되는 신호를 몸을 연결합니다.이러한 기기는 일반적으로 많이 하고 때문 PC의 기존 키보드 디스플레이와 CPU을 사용하고 있다 비싼 작다.

작동

A로직 애널라이저 디지털 이벤트의 복잡한 순서에, 그럼으로써 시스템의 시험(SUT)에 따라 디지털 데이터의 많은 양을 유발할 수 있다.

언제 논리 분석기 처음 사용하면 그것은 디지털 시스템에 수백"클립"을 장착하기 위해 일반적이었다.나중에, 전문화된 커넥터 이용되었다.논리 분석기 조사의 진화는 다양한 업체 지원하는 최종 사용자에게 추가 자유를 제공하는 일반적인 발자취로 이어졌다.2002년 4월에 소개되connectorless 기술(여러vendor-specific 상품명:에서 확인했어요압축 Probing, 소프트 터치, D-Max)인기가 있다.이러한 조사 프로브와 가장 회로 기판 사이에는 더 적은 0.50.7pF 신호에 부하와 내구성이 있는, 믿을 만한 기계 및 전기적 연결을 제공한다.

일단 탐침을 연결되면 사용자는 프로그램은 각 신호의 이름이 같은 분석기와 함께 쉽게 조작을 위해 몇개의 신호를 나눌 수 있다.다음으로, 사진 캡쳐 모드로 입력 신호 주기적으로 1개 이상의 신호"시계"로, 그리고 정보를 이러한 시계를 또는으로 들썩거리고 가장자리에 선택적으로 다른 신호를 사용하여 찍은 정의된다 또는 외부 내부 시계가 원천,"상태"모드를 바탕으로 이 c출전 자격을 얻는 데 표본은"타이밍"모드, 선택된다잠금 장치입니다.

모드를 선택한 후에는 트리거 조건을 설정해야 합니다.트리거 조건은 단순한 것(단일 신호의 상승 또는 하강 에지에서 트리거하는 것 등)부터 매우 복잡한 것(TCP/IP 스택의 상위 레벨을 디코딩하도록 Analyzer를 설정하고 특정 HTTP 패킷에서 트리거하는 것 등)까지 다양합니다.

이때 사용자는 분석기를 "실행" 모드로 설정하며, 한 번 트리거하거나 반복적으로 트리거합니다.

데이터가 캡처되면 단순(파형 또는 상태 목록 표시)에서 복합(디코딩된 이더넷 프로토콜 트래픽 표시)까지 여러 가지 방법으로 데이터를 표시할 수 있습니다.또한 일부 분석기는 캡처된 각 데이터 세트를 이전에 기록된 데이터 세트와 비교하는 "비교" 모드로 작동할 수 있으며, 이 데이터 세트가 일치하는지 여부에 관계없이 캡처를 중지하거나 작업자에게 시각적으로 알려줍니다.이것은 장기적인 경험적 검사에 유용합니다.최신 분석기는 트리거가 성공했을 때 엔지니어에게 테스트 데이터의 복사본을 이메일로 보내도록 설정할 수도 있습니다.

사용하다

IC를 포함한 많은 디지털 설계는 유닛을 구축하기 전에 결함을 검출하기 위해 시뮬레이션됩니다.시뮬레이션은 보통 논리 분석 디스플레이를 제공합니다.종종 복잡한 이산 로직은 입력 시뮬레이션과 경계 스캔을 사용한 출력 테스트에 의해 검증됩니다.논리 분석기는 시뮬레이션에서 발견되지 않는 하드웨어 결함을 발견할 수 있습니다.이러한 문제는 일반적으로 시뮬레이션에서 모델링하는 것이 너무 어렵거나 시뮬레이션하는 데 시간이 많이 걸리고 여러 클럭 도메인을 넘나드는 경우가 많습니다.

필드 프로그래밍 가능한 게이트 어레이는 논리 분석기의 공통 측정 지점이 되었으며 논리 회로를 디버깅하는 데도 사용됩니다.

역사

1960년대에 [5]디지털 컴퓨팅과 집적회로가 등장하면서 오실로스코프가 처리하는데 어려움을 겪는 새롭고 어려운 문제가 발생하기 시작했습니다.컴퓨팅 역사상 처음으로 많은 신호를 동시에 보는 것이 필수적이 되었습니다.초기 솔루션에서는 여러 오실로스코프의 하드웨어를 하나의 패키지로 결합하려고 했지만, 화면 혼란, 명확한 데이터 해석의 결여, 프로빙 제약으로 인해 이 솔루션은 극히 일부만 사용할 수 있게 되었습니다.

HP 5000A Logic Analyzer는 Hewlett-Packard Journal 1973년 10월호에 소개되었으며, 아마도 "Logic Analyzer"라고 불리는 최초의 상용 기기였을 것입니다.단, HP 5000A는 2개의 채널로 제한되며 32개의 LED로 이루어진 2개의 행에 의해 정보가 표시되었습니다.최초의 진정한 병렬 계측기는 12채널 HP 1601L로, HP 180 시리즈 오실로스코프 메인프레임용 플러그인이었으며 오실로스코프 화면을 사용하여 12비트 워드의 16열을 1과 0으로 표시했습니다.이것은 1974년 1월 휴렛패커드 [6]저널에 소개되었다.

혼합 신호 오실로스코프

혼합 신호 오실로스코프는 디지털 스토리지 오실로스코프의 기능을 논리 분석기와 결합합니다.여기에는 아날로그 신호와 디지털 신호를 동시에 볼 수 있고 디지털 신호 또는 아날로그 신호에서 트리거하고 다른 신호에서 캡처할 수 있는 몇 가지 이점이 있습니다.혼합 신호 오실로스코프의 몇 가지 제한 사항은 상태 모드 데이터를 캡처하지 않고 채널 카운트가 제한적이며 논리 분석기의 분석 깊이와 통찰력을 제공하지 못한다는 것입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Feeling Comfortable with Logic Analyzers" (PDF). keysight.com. Agilent Technologies, Inc. Retrieved 28 November 2012.
  2. ^ "16900 Series Modular Logic Analysis System". keysight.com. Keysight Technologies, Inc. Retrieved 30 March 2021.
  3. ^ "U4154A AXIe-Based Logic Analyzer Module" (PDF). keysight.com. Keysight Technologies, Inc. Retrieved 1 December 2017.
  4. ^ "16800 Series Portable Logic Analyzer" (PDF). Keysight.com. Keysight Technologies, Inc. Retrieved 31 July 2014.
  5. ^ "The History of the Integrated Circuit". Nobel Prize. Retrieved 28 November 2012.
  6. ^ "The Data Domain Transition". HP Memory Project. Retrieved 3 June 2015.

외부 링크