마이크로컨트롤러 시스템 기반의 오실로스코프 및 로직 애널라이저

업데이트: 6년 2023월 XNUMX일

"혼합 신호 오실로스코프(MSO)는 모든 사람의 "엔지니어링" 스위스 군용 칼이 되었습니다. 추가 로직 분석기가 필요한 이유는 무엇입니까? 현재 GHz 범위의 샘플링 속도와 8개 이상의 디지털 라인을 갖춘 MSO의 가격은 US$3,000 미만이며 일부는 US$1,000 미만입니다. 따라서 전자 업계의 많은 사람들은 논리 분석기를 독립형 장치로 제거한다고 발표했습니다.

"

혼합 신호 오실로스코프(MSO)는 모든 사람의 "엔지니어링" 스위스 군용 칼이 되었습니다. 추가 로직 분석기가 필요한 이유는 무엇입니까? 현재 GHz 범위의 샘플링 속도와 8개 이상의 디지털 라인을 갖춘 MSO의 가격은 US$3,000 미만이며 일부는 US$1,000 미만입니다. 따라서 전자 업계의 많은 사람들은 논리 분석기를 독립형 장치로 제거한다고 발표했습니다.

오늘날 대부분의 전자 공학 연구실에서 혼합 신호 오실로스코프를 찾을 수 있다는 것은 놀라운 일이 아닙니다. 다목적이고 합리적인 가격이며 전자 시스템을 테스트, 디버그 또는 검증하는 모든 엔지니어에게 필수적인 도구가 되었습니다. 사실, 이것은 대부분의 전자 엔지니어가 사용해야 하는 유일한 도구일 수도 있고 실험실 시간의 90%를 사용할 수도 있습니다. 따라서 초기 엔지니어링 또는 테스트 실험실 예산의 일부를 MSO에 사용하는 것이 좋습니다. 그러나 이것이 논리 분석기(LA)가 더 이상 필요하지 않다는 것을 의미합니까?

오실로스코프 및 로직 분석기

디지털 오실로스코프 및 로직 분석기는 샘플링을 기반으로 합니다. technology. 신호의 측정된 값(보통 전압)는 고속 아날로그-디지털에 의해 디지털 값으로 변환됩니다. 변환기 (ADC) 및 계측기의 샘플링 클록에 의해 정의된 고정된 시간 간격으로 메모리에 저장됩니다.

로직 분석기를 모든 채널에서 1비트 수직 분해능을 가진 오실로스코프로 생각하십시오. 측정된 전압이 "임계값"이라고 하는 기존 전압 레벨보다 높거나 낮은지 여부에 따라 신호를 논리(바이너리) 값으로 표시합니다. 이것이 오실로스코프와 로직 애널라이저의 첫 번째 기본적인 차이점입니다.

오실로스코프와 로직 분석기의 또 다른 기본적인 차이점은 샘플링된 값이 표시되는 방식입니다. 가장 일반적인 작동 모드에서 오실로스코프는 본질적으로 주어진 길이(총 메모리로 정의됨)의 이벤트 창을 반복적으로 캡처하고 화면의 디스플레이 일부를 새로 고칠 수 있는 장치입니다. 화면. 많은 오실로스코프는 캡처된 여러 창을 화면에 겹쳐서 "지속성"을 시뮬레이션합니다. 디스플레이 및 스크린 픽셀의 강도를 변조하는 단계를 포함한다.

로직 분석기는 주로 단일 캡처(연속 캡처가 겹치지 않음)에 사용되며 트리거 이벤트 전후에 때때로 100개의 디지털 신호를 초과하는 이벤트 시퀀스를 분석합니다.

마이크로컨트롤러 기반 시스템의 출현은 로직 분석기와 같은 도구의 생성을 요구했습니다. 먼저 디지털 버스를 살펴봐야 하므로 두 개 이상의 채널이 필요합니다. 둘째, 논리의 작동 모드를 볼 필요가 있습니다. 회로 이진 값의 형태, 즉 회로의 샘플링 이벤트 중에 표시되는 신호입니다. 시간이 지남에 따라 로직 분석기는 임계값 레벨 확인, 글리치 감지, 신호가 특정 입력 및 출력 표준을 충족하는지 여부 확인과 같은 일부 아날로그 측정을 수행할 수 있는 "순수한" 계측기로 발전했습니다.

"실시간", 정말?

실시간 디스플레이 기능이 오실로스코프와 로직 애널라이저의 주요 차이점이라는 말을 많이 듣습니다. 실제로 자동 디스플레이 새로 고침은 사용자가 데이터가 표시되는 대로 데이터를 볼 것이라고 잘못 믿게 만들 수 있습니다. 그러나 오실로스코프 디스플레이의 재생 빈도는 눈이 실제로 보는 것만큼 빠르지 않습니다. 대부분의 경우 논리 분석기(LA)는 먼저 데이터를 캡처한 다음 분석하여 사용합니다. 로직 분석기의 반복 트리거 기능은 반복되는 트리거 이벤트를 기반으로 디스플레이를 새로 고칠 수도 있습니다. 실제로 디지털 오실로스코프와 LA의 데이터 표시 및 표시는 다르지만 기본적으로 이 두 도구는 신호를 샘플링하고 샘플을 메모리에 저장하여 작동합니다.

MSO = 오실로스코프 + 로직 분석기?

음, 주로. 혼합 신호 오실로스코프에는 아날로그 채널(보통 2 ~ 4)과 디지털 채널(보통 8 ~ 16)이 있습니다. 이 두 가지 유형의 채널에서 데이터는 MSO의 최대 샘플링 속도(일반적으로 1GHz)로 샘플링됩니다. 샘플링 클럭은 일반적으로 MSO에 의해 내부적으로 생성됩니다. 즉, 샘플링에 사용되는 기준 타임베이스는 데이터와 관련이 없습니다. 이른바 '타이밍 분석'이다. 물론 디지털 채널의 경우 로직 분석기의 수직 신호 분해능은 1비트로 줄어듭니다.

MSO는 전통적으로 LA용으로 예약된 특정 기능을 수행할 수 있습니다.

혼합 신호 오실로스코프(MSO)는 모든 사람의 "엔지니어링" 스위스 군용 칼이 되었습니다. 추가 로직 분석기가 필요한 이유는 무엇입니까? 현재 GHz 범위의 샘플링 속도와 8개 이상의 디지털 라인을 갖춘 MSO의 가격은 US$3,000 미만이며 일부는 US$1,000 미만입니다. 따라서 전자 업계의 많은 사람들은 논리 분석기를 독립형 장치로 제거한다고 발표했습니다.

오늘날 대부분의 전자 공학 연구실에서 혼합 신호 오실로스코프를 찾을 수 있다는 것은 놀라운 일이 아닙니다. 다목적이고 합리적인 가격이며 전자 시스템을 테스트, 디버그 또는 검증하는 모든 엔지니어에게 필수적인 도구가 되었습니다. 사실, 이것은 대부분의 전자 엔지니어가 사용해야 하는 유일한 도구일 수도 있고 실험실 시간의 90%를 사용할 수도 있습니다. 따라서 초기 엔지니어링 또는 테스트 실험실 예산의 일부를 MSO에 사용하는 것이 좋습니다. 그러나 이것이 논리 분석기(LA)가 더 이상 필요하지 않다는 것을 의미합니까?

오실로스코프 및 로직 분석기

디지털 오실로스코프와 로직 분석기는 샘플링 기술을 기반으로 합니다. 신호의 측정값(보통 전압)은 고속 ADC(아날로그-디지털 변환기)에 의해 디지털 값으로 변환되고 기기의 샘플링 클록에 의해 정의된 고정된 시간 간격으로 메모리에 저장됩니다.

로직 분석기를 모든 채널에서 1비트 수직 분해능을 가진 오실로스코프로 생각하십시오. 측정된 전압이 "임계값"이라고 하는 기존 전압 레벨보다 높거나 낮은지 여부에 따라 신호를 논리(바이너리) 값으로 표시합니다. 이것이 오실로스코프와 로직 애널라이저의 첫 번째 기본적인 차이점입니다.

오실로스코프와 로직 분석기의 또 다른 기본적인 차이점은 샘플링된 값이 표시되는 방식입니다. 가장 일반적인 작동 모드에서 오실로스코프는 본질적으로 주어진 길이(총 메모리로 정의됨)의 이벤트 창을 반복적으로 캡처하고 화면에서 디스플레이의 일부를 새로 고칠 수 있는 장치입니다. 많은 오실로스코프는 디스플레이에 캡처된 여러 창을 중첩하고 화면 픽셀의 강도를 변조하여 "지속성"을 시뮬레이션합니다.

로직 분석기는 주로 단일 캡처(연속 캡처가 겹치지 않음)에 사용되며 트리거 이벤트 전후에 때때로 100개의 디지털 신호를 초과하는 이벤트 시퀀스를 분석합니다.

마이크로컨트롤러 기반 시스템의 출현은 로직 분석기와 같은 도구의 생성을 요구했습니다. 먼저 디지털 버스를 살펴봐야 하므로 두 개 이상의 채널이 필요합니다. 둘째, 논리 회로의 작동 모드를 이진 값, 즉 회로의 샘플링 이벤트 동안 표시되는 신호 형태로 볼 필요가 있습니다. 시간이 지남에 따라 로직 분석기는 임계값 레벨 확인, 글리치 감지, 신호가 특정 입력 및 출력 표준을 충족하는지 여부 확인과 같은 일부 아날로그 측정을 수행할 수 있는 "순수한" 계측기로 발전했습니다.

"실시간", 정말?

실시간 디스플레이 기능이 오실로스코프와 로직 애널라이저의 주요 차이점이라는 말을 많이 듣습니다. 실제로 자동 디스플레이 새로 고침은 사용자가 데이터가 표시되는 대로 데이터를 볼 것이라고 잘못 믿게 만들 수 있습니다. 그러나 오실로스코프 디스플레이의 재생 빈도는 눈이 실제로 보는 것만큼 빠르지 않습니다. 대부분의 경우 논리 분석기(LA)는 먼저 데이터를 캡처한 다음 분석하여 사용합니다. 로직 분석기의 반복 트리거 기능은 반복되는 트리거 이벤트를 기반으로 디스플레이를 새로 고칠 수도 있습니다. 실제로 디지털 오실로스코프와 LA의 데이터 표시 및 표시는 다르지만 기본적으로 이 두 도구는 신호를 샘플링하고 샘플을 메모리에 저장하여 작동합니다.

MSO = 오실로스코프 + 로직 분석기?

음, 주로. 혼합 신호 오실로스코프에는 아날로그 채널(보통 2 ~ 4)과 디지털 채널(보통 8 ~ 16)이 있습니다. 이 두 가지 유형의 채널에서 데이터는 MSO의 최대 샘플링 속도(일반적으로 1GHz)로 샘플링됩니다. 샘플링 클럭은 일반적으로 MSO에 의해 내부적으로 생성됩니다. 즉, 샘플링에 사용되는 기준 타임베이스는 데이터와 관련이 없습니다. 이른바 '타이밍 분석'이다. 물론 디지털 채널의 경우 로직 분석기의 수직 신호 분해능은 1비트로 줄어듭니다.

MSO는 전통적으로 LA용으로 예약된 특정 기능을 수행할 수 있습니다.