BASIC4MCU | 하드웨어 | OPAMP | 레벨 쉬프트(level shift)회로
페이지 정보
작성자 키트 작성일2017-08-25 11:14 조회4,475회 댓글0건본문
레벨 쉬프트(level shift)회로
저번에 올린 프로젝트중 오실로스코프를 만들면서
저는 -5V ~ +5V 입력을 저리할 수 있는 ADC가 필요했습니다.
하지만 AT91SAM7S는 0V ~ 3.3V 만을 받으므로 무리였습니다.
아무것도 몰랐던 전 저 입력을 받을 수 있는 IC를 찾기 시작했고 원하는걸 못 찾았았습니다.
그 이유는 간단했습니다. OP-AMP 2개면 될 것이기 때문입니다.
우리 회로는 차동증폭기의 회로입니다.
입력을 1/3로 줄여 줍니다. -5V ~ +5V 입력을 넣으면 -1.65V ~1.65V를 출력으로 내 보내줍니다.
이제 여기서 1.65V만 양전압쪽으로 쉬프트해주면 되는데 레퍼런스 전압을 만들어 바이어스1 해주면 됩니다.
그럼 어떻게 레퍼런스 전압을 만들어 주느냔데 전 단순히 위의 회로도처럼 저항으로 분배하면 될 줄았습니다.
하지만 안됩었습니다. 전압을 따로 넣어주면 될지 몰라도 같은 전압원이라면 서로 영향을 받아 레퍼런스 전압이 바껴버리기 때문입니다.
그걸 방지하기 위해 OP-AMP로 버퍼를 만들어 줘야 합니다.
이 버퍼로 레퍼런스 전압을 넣어주면 레벨쉬프트회로는 끝이 납니다.
만들때는 아무것도 몰라 이것저것 뒤져봤던 기억이 나네요
이 것들을 3-1학기에 전자회로1시간에 배움으로써 원리도 알게되고 좋았습니다.
아참 OP-AMP의 동작전원과 출력전원을 잘 생각해서 rail-to-rail OP-AMP를 쓸 것인지를 생각해야 합니다.
보통의 OP-AMP는 최대출력전원이 동작전원에 비해 2~3V 깍여서 나오기 때문입니다.
- 전자관이나 트랜지스터의 동작 기준점을 정하기 위하여 신호전극 등에 가하는 전압 또는 전류. 이 전압을 독립적인 전원(電源)에서 주는 것을 고정바이어스, 회로의 동작전류를 이용해서 만드는 것을 자체(自體) 바이어스라 한다. [본문으로]
댓글 0
조회수 4,475등록된 댓글이 없습니다.