아날로그 및 디지털 회로의 인터페이싱.

Slides:



Advertisements
Similar presentations
1 Keimyung University Fluid Power Design & Control Laboratory 제 8 장 데이터 수집 학기 계명대학교 기계자동차공학부 이재천 Keimyung University.
Advertisements

컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부. PC 의 기본장치 PC 의 작동구조.
IC DESIGN LAB 서강대학교 집적회로설계 연구실 SOGANG UNIVERSITY 2014 Since 1993
회사소개서
11 레지스터 (Register) IT CookBook, 디지털 논리회로.
사운드.
Sensor Node Circuits with Solar Energy Harvesting Team : SNEH Date : 2013/05/ Donghyeon-Seo.
Advanced Technology Of Vacuum Application & Control
Digital 3D Filter System
EEG Amplifier 9조 : 하민욱 한성연 윤철한
Chapter 4 Digital Electronics and Computers
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
*노동문제 * -비정규직 유효림 박지희 전향숙 황연두.
Switched – Mode Power Supply
A/D CONVERTER A/D CONVERTER란 무엇인가? A/D CONVERTER의 종류 및 특징
자동제어 개념2 1 1.
Project . A/D Converter AD Converter using for MOSFET 무한도전 팀명 : 무한도전
Technical Trends of Servo Drive and Performance
13장. 시스템 버스 다루는 내용 시스템 버스의 개념 다중버스 계층 구조 버스 중재.
마이크로프로세서 메모리 및 입출력장치 인터페이스
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
APPLIED ELECTRONIC CIRCUIT 차 온 유.
마이크로프로세서(Microprocessor,µP)
원전에서의 제어시스템 지능제어연구실 이창구.
Lecture #4 멀티미디어 데이터: 사운드(Sound).
디지털 신호처리
센서공학 Sensor Engineering
PWM 2학년A반 윤영헌 PWM 방식의 종류 ① Carrier Based PWM ② Optimal PWM
제어기술 소개 목표 : 제어기의 종류, 제어 방식 등을 살펴본다. 주요내용 제어기의 종류 제어방식 : 시퀀스, 피드백, 등.
Application of Acoustic Sensing and Signal Processing for PD Detection in GIS 20003년 05월 10일 이 찬 영.
Digital Design with CPLD Applications and VHDL Chapter 12
센서전자공학 Sensor Electronics
Chapter 11. 레지스터.
 midi LOGGER GL220   신제품 소개 Dec, 2011.
응용전자회로 강의록# 생체의공학과 최준민 제출일 (월)
14. 센서 인터페이스 센서 센서의 분류 센서의 변환기능 센서사용 제어시스템 대한상공회의소 충북인력개발원 정보통신과 강 원 찬.
연산 증폭기 2015년 10월.
Medical Instrumentation #1
전원설비 포인트연결어댑터 교육자료 주식회사 필 트 론.
AFC-1500 FASTENING SYSTEM.
Medical Instrumentation
DIVIDING48 192KHz 샘플링 주파수, 32-BIT A/D, D/A 컨버터, 32-BIT DSP 프로세서 채용
하드웨어 구현 - A/D 변환기(A/D converter) - 샘플링 주파수(Sampling frequency)
1 장 서론 목원대학교 정보통신공학과.
신호처리 Signal Processing
DK-128 ADC 실습 아이티즌 기술연구소
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
AVR - Chapter 12 황 지 연.
Medical Instrumentation
Data Communications 제 6 장 신호변환과 신호변환기.
Chapter 01. 들어가기.
Chapter 01 디지털기초.
목차 계측 개요 계측 흐름도 센서 유의점 센서 형식별 분포 센서 종류 센서 종류별 분포 센서타입 원리 센서적용 범위
2015 한국연구재단 글로벌박사 양성사업 변경사항 안내
디 지 털 공 학 한국폴리텍V대학.
품 목: DSP 모델명: TESIRA SERVER 제조사: BIAMP Specifications
Intelligent Process and Control Laboratory
(1) 필터 구조마다 유한 정세도 특성(finite precision characteristics)이 다름.
제16강 입출력시스템 1.
의약품 폐기 발생율 0 % 총 0건 1. 돌파지식 제목: 의약품 관리 리뉴얼을 통한 의약품 폐기발생율 0%달성, 낭비제거
Applied Electronic Circuit
아날로그 신호와 디지털 신호의 개념을 이해할 수 있다.
품 목: CONFERENCING SYSTEM DSP 모델명: NEXIA PM 제조사: BIAMP
A Practice Device for Frequency Response
디지털 TV 방송 신호 (4)
Progress Seminar 권치헌.
Progress Seminar 양승만.
ADLAD System MANUAL [ ] SEM. Digital Appliance ADLAD System ?
연구 진행 상황 보고서 2주전 계획 연구 결과 문제점 및 대책 목표 및 계획 노인 낙상 모니터링 시스템 AEP 어지럼증 한양대
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Presentation transcript:

아날로그 및 디지털 회로의 인터페이싱

단원목차 1. 아날로그 및 디지털 신호 2. 디지털-to-아날로그 변환 3. 아날로그-to-디지털 변환 4. 데이터 획득(Data Acquisition)

아날로그 및 디지털 신호 아날로그 신호 정의된 범위에서 연속적으로 변하는 신호. 온도, 속도 등과 같은 대부분의 물리량의 표현. 일반적으로 전압 또는 전류레벨. 디지털 신호 특정한 값만을 갖는 신호. 디지털 로직과의 동작이 요구된다. 일련의 이진수와 같은 물리량의 표현.

아날로그 대 디지털 아날로그 표현의 장점 측정되는 특성처럼 연속적으로 변한다. 연속적인 값을 표현한다. 디지털 표현의 장점 아날로그 신호보다 왜곡에 강하다. 값이 특정한 이산 구간으로 제한된다. 쉽게 저장되고 복사된다.

아날로그 전압의 샘플링 The same infinite quantization 샘플은 아날로그 전압의 순시적인 측정 값이다. 샘플링 주파수는 단위 시간당 취득하는 샘플의 수이다(horizontal resolution).

아날로그 전압의 양자화 The same sampling rate(28) 양자화(Quantization)는 아날로그 전압을 디지털 수로 표현하기 위해 사용되는 비트 수 이다. 분해능은 아날로그 스텝 크기이다(vertical resolution).

디지털 표현의 분해능 샘플링 주파수와 양자화에 의존한다. (Accuracy) 아날로그 전압의 차이는 두 개의 인접 디지털 코드에 대응한다. 2N의 역수에 비례한다. 여기서 N은 디지털 코드에서 사용된 비트 수 이다.

디지털-to-아날로그 변환 디지털 입력 코드를 아날로그 전압이나 전류로 변환하는 회로가 필요하다. 일명 D-to-A converter, D/A converter 또는 DAC. 가중치 전류 값에 비례하는 디지털 입력을 사용한다. 전류는 이진 가중치이다. – MSB가 가장 크고, 그 다음 MSB는 ½ 의 전류 값, 그 다음은 ¼ 등등. 전류는 op-amp로 제공되어 전압으로 변환된다.

DAC 출력 전압 최대 출력은 항상 전체 스케일(full scale)보다 1-LSB 적다. n-bit 변환기는 0에서 2n-1 까지의 2n 개의 입력코드를 가진다. (bn-12 n-1 + ….+b222+b121+b020) Ia= Iref 2n -(bn-12n-1 + . . . + b121 + b020) Va = IrefRF 2n

Weighted Resistor D/A Converter OP-AMP에 공급되는 이진-가중 저항들로 구성되는 병렬 네트워크이다. 만약 비트 수가 커지면, 사용되는 저항 값의 범위가 매우 커지므로 좀처럼 사용하지 않는다. 비트 수가 클 경우 정확도를 얻기가 어렵다.(표준 저항 ?) Fig. 12.5 참조

R-2R Ladder DAC 아날로그 전류는 이진-가중 전류의 합이 된다. 단지 2개의 저항 값만이 사용된다. Va = -[b3/2 + b2/4 + b1/8 + b0/16]Vref 그림12.10 참조 A high slew rate type

MC1408 Integrated Circuit DAC 값싸고 넓게 사용되는 8-bit multiplying DAC. DAC0808으로 도 불림. 출력은 기준전압에 비례함. Iref Io Io = [b7/2 + b6/4 + b5/8 + b4/16 + b3/32 + b2/64 + b1/128 + b0/256] Vref(+)/R14  2 mA (그림12.12 참조) Iref Io  Vref(+) : multiplying

MC1408의 동작 출력전압과 전류를 증가시키기 위해 외부 연산증폭기가 요구된다. 양극성의 전압을 출력하기 위한 결선도 가능하다. 즉, 전압은 양과 음의 두 가지 값을 가질 수 있다. A high slew rate type Io = [b7/2 + b6/4 + b5/8 + b4/16 + b3/32 + b2/64 + b1/128 + b0/256] Vref(+)/R14 = [digital code/256] Vref(+)/R14 Va = IoRF for phase compensation

DAC 성능 규격(1) 단조증가(Monotonicity): 출력전압의 크기가 입력 디지털 코드의 증가마다 같이 증가하는 것을 의미.

DAC 성능 규격(2) 절대 정확도(Absolute accuracy): 기대 값에 대한 측정된 DAC 출력전압(예상 값 – 측정 값) 상대정확도(Relative accuracy): 이상 값과 실제 측정 값의 차이를 전체 스케일 전압의 비로 나타낸 것([예상 값 – 측정 값]/FS). 확정시간(Settling time): 입력이 모두 0에서 모두 1로 바뀔 때, 출력이 ½ LSB 이내로 도달하는 데 걸리는 시간. 이득오차(Gain error): 출력이 최대 출력 코드 값에 도달하기 전에 포화될 때 발생한다. (그림. 12.18) 선형성 오차(Linearity error): 디지털 입력 코드의 증가에 따라 출력증가가 직선성에서 벗어나는 정도. (그림. 12.19) 차동 비선형성(Differential nonlinearity): 입력 코드가 1 LSB 만큼 바뀔 때, 기대되는 계단 값과 실제 계단 값과의 차이. 오프셋 오차(Offset error): 입력코드가 모두 0일 때, DAC 출력이 0이 아닐 때 발생한다. (그림. 12.20)

아날로그-to-디지털 변환 아날로그 신호를 디지털 코드로 변환하는 회로가 필요하다. 일명, A-to-D converter, A/D converter, 또는 ADC.

Flash ADC 저항을 이용한 분압회로, 비교기, 우선순위 엔코더가 필요하다. 변환은 항상 한 클록 사이클내에 수행된다 (빠른 변환시간 ~ns 수준) n-비트 출력을 위해서는 2n 개의 저항과 2n-1 개의 비교기가 요구된다. 비트 수가 커지면 회로는 더욱 더 복잡해 진다. Sampling clk

누적-근사(Successive-Approximation) ADC “binary search”를 사용하여 디지털 값을 얻는다. 때때로 ‘SAR’라고 함. 항상 일정한 변환시간을 가짐( ~ us order)

Binary Search Step 1 – 디지털 값의 MSB를 1로 세트하고, 다른 비트들은 0으로 세트한다 . Step 2A – 만약, 시험전압이 변환될 값보다 크다면, MSB를 0으로 리셋 시키고, 다음 MSB를 1로 세트 시킨다. Step 2B – 만약 시험전압이 변환될 값보다 적다면, MSB는 1로 그대로 세트하고, 두번 째 MSB를 세트 시킨다. Step 3 – 모든 비트들이 시험될 때 까지 Steps 2, 2A, 2B를 반복한다.

Binary Search

누적-근사 ADC 특성 최종 결과 값은 항상 입력 전압보다 적다. 변환과정은 항상 일정한 수의 클록 사이클이 요구된다. 변환되는 디지털이 N비트이면, 변환은 N개의 클록 사이클이 요구된다.

이중-경사(Dual Slope) ADC 적분기에 기초한 회로의 출력은 이전 모든 입력 값의 누적 합이다. 회로는 콘덴서로의 전류를 충전하는데 크게 의존한다. 높은 정확도(DVM). 상대적으로 느린 변환시간( ~ ms order). 동작순서 1. 비교기 출력 초기화 2. Fixed time(카운터가 Recycle 될 때 까지) 동안 Vanalog 입력 인가 3. Vref 인가하여 비교기 출력이 0이 될 때 까지 계수

샘플 및 홀드 회로 아날로그 신호를 주기적 간격으로 샘플하고, 이를 ADC가 디지털 코드로 변환하기에 충분한 시간적 여유를 가지도록 유지하는 회로. 일반적으로 입력 전압 폴로워, 홀드 콘덴서, 출력 전압 폴로워로 구성된다. 샘플 신호들 사이에 커다란 차이가 있을 경우 사용된다.

Nyquist 샘플링 이론 정보를 잃지 않기 위해서는 신호는 충분히 높은 주파수로 표본화 되어야 한다. 신호내의 모든 정보를 유지하기 위해서는, 신호의 가장 높은 주파수 성분의 2배 비율로 신호를 표본화 하여야 한다(fs > 2fmax). 알리아싱(Aliasing)은 너무 낮은 샘플링 주파수를 사용함으로 원하지 않는 저주파 성분이 발생하는 현상이다. 인간의 가청 주파수는 20 Hz ~ 20 kHz, CD의 표본 주파수는 44.1 kHz. 기존의 전화망의 대역폭은 300 Hz ~ 3300 Hz 이므로, 음성신호는 8 kHz로 표본화 된다.

Aliasing T = 12us (f = 83.3KHz) Ts = 13us (fs = 76.9KHz) Ts 6us (fs  2 x 83.3KHz = 166.6KHz) Alias frequency = | m • fs – fi | m=정수 |76.9 – 83.3| KHz = 6.4KHz

- anti-aliasing filter는 원치 않는 고주파 성분을 제거하기 위해 사용된다. Filtering - anti-aliasing filter는 원치 않는 고주파 성분을 제거하기 위해 사용된다. - 필터는 3dB 주파수가 2fs로 맞추어진 저역통과필터이다.

ADC0808 Integrated Circuit ADC 8 채널의 아날로그 정보를 변환할 수 있다. 기본적인 ‘데이터 획득’ 네트워크로 사용 될 수 있다. Clock Start/ALE EOC OE ADC conversion start ADC reset During the conversion  8clks + 2us Data read

ADC Interface

스위치(go)에 의한 ADC 회로

계속

ADC Controller 시뮬레이션 결과

연속-변환 ADC control circuit (그림12.42)

계속

연속변환 ADC controller의 시뮬레이션 결과 read store

Data Acquisition 시뮬레이션 결과 (그림12.45 참조) CNT_EN LATCH_EN