[Ex] CMRR 및 특정 CMRR에서의 최소 신호값 구하기.

2025. 3. 25. 17:15·Computer/CE
728x90
728x90

Differential Amplifier

 

Differential Amplifier (차동 증폭기)의 다음을 구해보는 예제임.

  • CMRR(Common Mode Rejection Ratio)
  • 이를 통해 Minimal Detectable Signal Threshold(최소 측정 가능 역치값).

2022.12.08 - [Computer/CE] - [CE] Differential Signaling (차동신호)

 

[CE] Differential Signaling (차동신호)

1. Differential Signaling signal을 전송할 때,Driver를 통해 원래 신호와 해당 신호의 complementary (반전된 신호)를 만들고,이들 각각을 2개의 전송선(보통 twisted-pair cable임. differential pair라고도 불림)으로

dsaint31.tistory.com


1. 실험 데이터 수집

1-1. Differential Mode(차동 모드) 테스트

  • 원래 신호($V_+$): +15mV
  • 반전 신호($V_-$): -15mV
  • 차동 입력($V_+ - V_-$): 30mV
  • 측정된 출력: 3V

1-2. Common Mode(공통 모드) 테스트

  • 양쪽 입력에 동일 신호: $V_+ = V_- = 2\text{V}$
  • 공통 모드 입력($=V_+ + V_-)/2$: 2V
  • 측정된 출력: 8mV

2. CMRR 계산

2-1.  차동 모드 이득( $G_\text{d}$) 계산

$G_\text{d}$ = 출력 / 차동 입력

$$G_\text{d} = \dfrac{3 \text{V}} {30 \text{mV}} = 100$$


2-2. 공통 모드 이득( $G_{\text{cm}}$) 계산

$G_{\text{cm}}$ = 출력 / 공통 모드 입력

$$G_{\text{cm}} = \dfrac{8 \text{mV}} {2\text{V}} = 0.004$$


2-3. CMRR 계산 (linear)

$\text{CMRR} = \left| \dfrac{ G_\text{d} }{ G_\text{cm}} \right|$

$$\text{CMRR} = \left| \dfrac{100}{0.004} \right| = 25,000$$


2-4. CMRR을 dB로 변환

$\text{CMRR(dB)} = 20 \times \log_{10}(\text{CMRR})$
$\text{CMRR(dB)} = 20 \times \log_{10}(25,000)$
$\text{CMRR(dB)} = 20 \times 4.398 = 87.96 \text{dB}$

 

2023.06.16 - [.../Physics] - [Etc] deciBel

 

[Etc] deciBel

deciBeldeciBel은 양(magnitude, qunatity)을 상대적으로 정량화하는 단위 중 가장 널리 사용되는 것임. 2개의 magnitude 간의 상대적인 크기를 나타낸다. 신호 처리 등에서는 Singal간의 정량적크기를 상대적

dsaint31.tistory.com


3. 최소 측정 가능 역치값 계산

3-1. 실제 환경 변수

  • 주변 공통 모드 노이즈 레벨: 1.5V (일반적인 산업 환경)
  • 필요한 최소 SNR: 12dB (신호의 명확한 구분을 위해)

2022.09.26 - [Programming/DIP] - [DIP] Signal to Noise : Amplitude, Power, and Differential SNR

 

[DIP] Signal to Noise : Amplitude, Power, and Differential SNR

Amplitude SNR 가장 흔하게 사용되는 SNR. signal 의 amplitude와 noise의 amplitude의 ratio. $$\text{SNR}_a=\frac{\text{Amplitude(S)}}{\text{Amplitude(N)}}$$ $S$ : signal. $N$ : noise 주의할 점은 무엇을 signal로 볼지, noise로 볼지는

dsaint31.tistory.com


3-2. 최소 SNR을 선형값으로 변환

$\text{SNR(linear)} = 10^{(\text{SNR(dB)}/20)}$

 

$$\text{SNR(linear)} = 10^{(12/20)} = 10^{0.6} \approx 3.98$$


3-3. Common Mode(공통 모드) 노이즈의 출력 영향 계산

출력 노이즈 = 공통 모드 노이즈 / CMRR
출력 노이즈 = $1.5V / 25,000 = 0.00006V = 60 \mu V$


3-4. 최소 측정 가능 역치값 계산

최소 측정 가능 역치값 = 출력 노이즈 $\times \text{SNR(linear)}$

 

$$\text{최소 측정 가능 역치값} = 60\mu \text{V} \times 3.98 \approx 238.8 \mu \text{V}$$


4. 결과 해석

이 Differential Amplifier (차동 증폭기) 시스템은:

  1. CMRR: $87.96\text{dB}$ 
  2. 최소 측정 가능 역치값: 약 $ 239 \mu \text{V}$

따라서,

  • 1.5V의 Common Mode(공통 모드) 노이즈가 존재하는 환경에서
  • 이 증폭기를 사용할 경우,
  • 최소 $239 \mu \text{V}$ 이상의 differential signal(차동 신호)가 있어야 신뢰성 있게 측정할 수 있음.
  • 완전히 반전하는 신호를 이용할 경우엔 1/2 수준인 $119.5 \mu \text{V}$임.

이보다 작은 신호는 노이즈에 묻혀 정확한 측정이 어려움.

728x90

'Computer > CE' 카테고리의 다른 글

[CE] Sequential Logic Circuit - Summary  (0) 2025.05.13
[CE] Sequential Logic Circuit  (0) 2025.03.25
[CE] 오늘날의 VLSI 분류  (0) 2025.03.25
[CE] Linear Search, Naive Search, Brute Force Search  (0) 2024.11.16
[CE] Queue  (1) 2024.11.09
'Computer/CE' 카테고리의 다른 글
  • [CE] Sequential Logic Circuit - Summary
  • [CE] Sequential Logic Circuit
  • [CE] 오늘날의 VLSI 분류
  • [CE] Linear Search, Naive Search, Brute Force Search
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (787)
      • Private Life (15)
      • Programming (206)
        • DIP (116)
        • ML (35)
      • Computer (120)
        • CE (54)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (368)
        • Signals and Systems (115)
        • Math (176)
        • Linear Algebra (33)
        • Physics (43)
        • 인성세미나 (1)
      • 정리필요. (61)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (7)
        • PET Study 2009 (1)
        • 방사선 장해방호 (5)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    SS
    인허가제도
    Programming
    Optimization
    Vector
    function
    Term
    signal_and_system
    cv2
    random
    Python
    Probability
    fourier transform
    ML
    signals_and_systems
    SIGNAL
    numpy
    linear algebra
    opencv
    math
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
[Ex] CMRR 및 특정 CMRR에서의 최소 신호값 구하기.
상단으로

티스토리툴바