화학공학소재연구정보센터
  • AD컨버터 질문드립니다
  • 05정상혁2010/09/29 조회수 : 1063
  • 연속적인 아날로그 신호를 1, 0 으로 구성되는 디지털 신호로 바꿔주는 것이 AD컨버터라고 배웠고

    신호를 변환하는 방법 중 비교법? 을 말씀해주셨습니다.

    예를들어 3.9V의 신호가 들어온다면 0~5의 중간값인 2.5 를 지정하고

    그것보다 크면 1 작으면 0 으로 정하고 이 단계를 8번 거치느냐 12번, 16번 거치느냐에 따라 resolustion 이 좋아진다고 배웠습니다. bit 수 개념이죠

    음 위에서 예를 들은 3.9V 라면

    0과 5의 중간값인 2.5보다 크므로 1

    2.5와 5의 중간 3.75 1

    3.75와 5의 중간 4.375 보다 작으니 0

    4.375와 3.75 4.0625 작으니 0

    4.0625 3.75 3.90625 작으니 0

    3.75 3.90625 3.828125 크니 1

    3.828125 3.90625 3.8671875 크니 1

    3.88671875 크니 1

    8bit 까지만 하겠습니다... 이러면 3.9V 라는 아날로그 신호가 8bit AD컨버터를 거치고 난 디지털 신호는 11000111 이겠군요

    그런데 질문은 만약 아날로그 신호가 3.75V라면

    0과 5 중간 2.5 보다크니 1

    2.5와 5의 중간 3.75 와 같으니......

    비교를 해야하는데 정확하게 중간값과 일치하게 되면 어떻게 하는지요?

    2.5V가 들어와도 중간값 비교 한번이면 답이나와버리는데

    크면 1 작으면 0 의 상황에서 같아져버리면 어떻게 디지털 신호로 변환하는지 궁금합니다