본문 바로가기
아주대학교 강의/전자회로2

Current Mirror error

by mn_su 2020. 4. 10.
728x90

Current Mirror error

이전 포스팅에서처럼 그럼 단순히 저 회로만으로 모든 전류를 만들어낼 수 있을까요?

error는 전혀 발생하지 않을까요?

그대로 회로를 구성한다면 error가 크게 발생하게 됩니다.

그대로 회로를 구성한 경우입니다.

빨간색 부분을 node A로 잡고 KCL를 씁니다. 그렇게 되면,

Icopy는 최종적으로 위와 같이 되면서, 기존의 nIREF보다 error가 생긴 것을 볼 수 있습니다.

이런 error를 잡기 위한 회로는 아래와 같습니다.

Base부분에 BJT를 추가한 형태입니다.

계산을 위해 I1을 다음과 같이 지정하겠습니다.

정리하면,

가 되므로 Mirroring Accuracy를 높일 수 있게 됩니다.

왜냐하면 베타값은 100정도의 값이므로 위의 식에 의하면 nIREF만 남아도 무방하다고 볼 수 있기 때문입니다.

예제를 통해 Icopy1값과 Icopy2값을 알아보겠습니다.

여기서도 편의상 I1을 다음과 같이 지정하겠습니다.

정리하면,

가 됩니다.

위 식에 의해서 약간의 error가 발생하지만, 큰 오차는 아님을 확인할 수 있습니다.

이 외에도 앞서봤던 current mirror회로

에서도 공정에 의한 error가 발생할 수 있습니다. 

아무리 current mirror를 두어서 Icopy1을 똑같이 흘리려고 해도 10~20% 오차는 감안되어져야 합니다.

이상 current mirror에 대한 포스팅 마치겠습니다.