Digital Design with CPLD Applications and VHDL Chapter 12

Slides:



Advertisements
Similar presentations
42 강 신호 변환 방식 5 과목 데이터통신 강사 이 민 욱. 42 강 신호 변환 방식  신호 변환 방식 1. 데이터와 신호 변환기 (1) 신호 변환기 ① Modem : 디지털 데이터 (Data) 를 아날로그 신호 (Signal) 로 변환시키는 장비로 PSTN( 공중.
Advertisements

컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부. PC 의 기본장치 PC 의 작동구조.
전자회로 설계 Home Work # 서태규. HW#2 CS & Cascode Homework Homework [1] CL=0 일 때, Common-Source 증폭기 [2] CL=40pF 일 때, Common-Source 증폭기 [3] CL=0 일 때,
                                  9장 컴퓨터 기반 데이터 수집의 기초.
임피던스(Impedance) 측정 일반물리 B실험실 일반물리실험 (General Physics Experiment)
응용전자회로 강의록# 생체의공학과 최준민 제출일 (월)
ATmega128의 A/D 컨버터 제어 Robotics_LAB 발표자 : 유 홍 선.
2STAGE AMPLIFIER 아날로그 집적회로 프로젝트 서완석.
컴퓨터 계측 및 실습 A/D-converter
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
신호조절*(Signal Conditioning)
Back warning system 배승권 장명선.
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
Chapter 13 기타 연산 증폭기회로.
MEDICAL INSTRUMENTATION I Bio-potential Amplifiers
아날로그 입력과 출력.
DC Motor Control Robotics_LAB 유 홍 선.
Pspice를 이용한 회로설계 기초이론 및 실습 4
Second –order RLC filter
10장 랜덤 디지털 신호처리 1.
실험 8. 연산증폭기 특성 목적 연산증폭기의 개관, 특성 및 사용법 이해 입력저항, 개루프 이득, 출력저항, 슬루레이트 등
아날로그 및 디지털 회로의 인터페이싱.
EEG 회로 설계 7조 1등 이건우 2등 조영선 3등 홍윤호 4등 전진웅 5등 정다운 Biomedical Engineering.
Medical Instrumentation. H.W #9
13. 실용 디지털 회로설계 대한상공회의소 충북인력개발원 정보통신과 강 원 찬 A/D, D/A 펄스 발생회로 래치회로
전기공학실험 함수발생기 설계.
컴퓨터 계측 및 실습 D/A-converter
Medical Instrumentation #1
실험 3 - 비선형 연산 증폭기 회로와 능동 필터 전자전기컴퓨터공학부 방 기 영.
컴퓨터 계측 및 실습 A/D-converter
5 장 부호화(Encoding) 5.1 디지털-대-디지털 5.2 아날로그-대-디지털 5.3 디지털-대-아날로그
디지털영상처리 및 실습 대구보건대학 방사선과.
실험1. 연산 증폭기 특성 전자전기컴퓨터공학부 방기영.
Chapter 8 FET 증폭기.
컴퓨터 계측 및 실습 D/A-converter
Chapter 14 특수 목적 연산 증폭기 회로.
제 10 장 다이오드(Diodes) 10.1 다이오드의 선형 모델 10.2 전원장치 10.3 기타 다이오드
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
“DC POWER SUPPLY의 소개”.
DK-128 ADC 실습 아이티즌 기술연구소
AM, FM.
ATmega128 기초와 응용 A/D 변환기.
차세대통신시스템 2. 신호와 시스템 (2) March 14 – 15, 2011 Yongwon Lee
임피던스 측정 B실험실 일반물리실험 (General Physics Experiment).
제4장 제어 시스템의 성능.
6조 Op-Amp 응용 함수발생기 설계 예비제안발표
실험 12. Op Amp 응용회로.
483(W) x 88(H) x 260(D) / 19(W) x 3.5(H) x 10.2(D)
Lab #5. Capacitor and inductor
4 장 신호(Signals) 4.1 아날로그와 디지털(Analog and Digital)
Chapter 5 트랜지스터 바이어스 회로.
논리회로 설계 및 실험 5주차.
Op-amp를 이용한 함수발생기 설계 제안서발표 이지혜.
아날로그-디지털 부호화(1/7) 아날로그 정보를 디지털 신호로 변환 아날로그-디지털 부호화 과정.
Ch.6 주파수 응답과 시스템개념 김하린 오희재 이연재
10장. 실현기술 10.1 유한 어장 영향 10.2 디지털 필터의 기본 하드웨어 10.3 하드웨어에 의한 디지털필터 실현
Thevenin & Norton 등가회로 1등 : 임승훈 - Report 05 - 완소 3조 2등 : 박서연
실험 10 OP Amp 연산회로.
전자회로 Electronic Devices and Circuit Therory
2. 누화와 케이블링 1. 서론 2. 용량성 누화 3. 유도성 누화 4. 복합적인 누화(누화의 일반적인 이해)
Common Emitter Amp. 참고 문헌 : 전자회로 5판, Sedra/Smith - 5장의 내용을 중심으로 구성.
제 5장 제어 시스템의 성능 피드백 제어 시스템 과도 성능 (Transient Performance)
논리회로 설계 및 실험 4주차.
AdcRead API 함수 분석 마이크로프로세서.
실험 13. MOSFET 소스 공통 증폭기 1 조 방 기 영.
OP-AMP를 이용한 함수발생기 제작 안정훈 박선진 변규현
ATMega128 타이머/카운터 A/D 컨버터.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
Presentation transcript:

Digital Design with CPLD Applications and VHDL Chapter 12 Digital Design with CPLD Applications and VHDL Chapter 12. Interfacing Analog and Digital Circuits Instructor: Dr. Woojin Choi E-mail: cwj777@ssu.ac.kr Tel: 02-820-0652

Analog Input and Output Signals 연속(continuous): 순간적인 불연속이 없는 일련의 연속된 값들 이산(discrete): 순간적인 불연속이 있는 일련의 연속된 값들 아날로그(Analog): 온도나 속도 같은 물리적인 양을 이에 비례하는 연속된 전압 혹은 전류에 의해 표현하는 방법. 아날로그 전압 혹은 전류는 정해진 범위 내의 어떤 값이든 가질 수 있다. 아날로그-디지털 컨버터: 입력단의 아날로그 신호를 디지털 코드로 변환하는 회로. 또한 A-to-D 컨버터, A/D컨버터, ADC라고도 한다. 디지털-아날로그 컨버터: 입력단의 디지털 코드를 아날로그 전압 혹은 전류로 변환하는 회로. 또한 D-to-A컨버터,D/A컨버터, DAC라고도 한다.

Analog Input and Output Signals 디지털의 장점: 아날로그 신호에서와 같은 신호 왜곡 현상이 일어나지 않는다. 기생인덕턴스와 커패시턴스, 증폭의 한계, 원하지 않는 위상의 이동 등에 의해 신호의 질이 저하되는 문제가 없다. 자기테이프와 같은 기록 매체의 비선형성에 의한 왜곡이 없다. 회로내의 이동이 쉽다. 래치나 자기매체, 광매체 등에 쉽게 저장이 가능하고, 복사가 용이하다. 복사/복제의 과정에서 왜곡이 일어나지 않는다.

Sampling an Analog Voltage 샘플(Sample): 일정한 간격으로 취해진 아날로그 전압의 순시적인 측정치 샘플링 주파수(Sampling Frequency): 아날로그 신호에서 단위 시간당 취하는 샘플의 개수 양자화 레벨(Quantization Level): 아날로그 전압을 디지털 값으로 표현하기 위해 사용하는 비트의 개수 분해능(Resolution): 인접하는 두 개의 디지털 코드에 대응하는 아날로그 전압 사이의 차. 아날로그 스텝의 크기

Analog Input and Output Signals 소리, 빛, 열, 위치, 속도, 가속도, 시간, 무게, 부피 등의 아날로그 신호들을 디지털 회로에서 다루기 위해서는 디지털 값으로 변환해야 할 필요가 있음

Effect of Quantization Resolution(분해능): 인접하는 두 개의 디지털 코드에 대응하는 아날로그 전압 사이의 차이. 아날로그 스텝의 크기

Effect of Sampling Frequency 샘플링 주파수: 아날로그 신호에서 단위 시간당 취하는 샘플의 개수

Analysis of a Generalized Digital-to-Analog Converter

Weighted Resistor D-to-A Conversion 구현하려면 많은 종류의 저항이 필요함

Equivalent Circuit for 1000 R-2R Ladder DAC Equivalent Circuit for 1000 입력단의 큰 전압변화에 속응하기 위해서는 큰 Slew Rate의 연산증폭기가 필요하다.

R-2R Circuit Analysis for 1000

Equivalent Circuit for Calculating RTH

Equivalent Circuit of R-2R DAC 중첩의 원리

MC1408 Configured for Unbuffered Analog Output Multiplying DAC: 출력전압이 DAC의 기준전압에 비례하여 변하는 DAC Range (open): 출력은 0.4 ~ -5[V] Range (ground): 출력은 0.4 ~ -0.5[V], 출력의 스위칭 속도가 4배 빨라진다.

DAC With OP Amp Buffering 연산증폭기 사용 : MC1408의 출력전압과 전류를 증가 시키므로 스위칭이 빠른 저전압 출력모드를 사용할 수 있어 좋다. 이 경우 출력전압은 연산증폭기의 전원전압에 의해 제한된다. Decoupling Capacitor Phase Compensation

DAC Ramp Generator DAC의 입력코드가 10000000일때 출력전압은 +6 V 스텝의 크기는 12V/256 = 46.9mV / step fclk=1MHz, fo=1MHz/256=3.9kHz

MC1408 as a Bipolar D/A Converter

MC1408 as a Bipolar D/A Converter

DAC Monotonicity 단조성(Monotonicity):입력코드가 한 단계 증가할 때 출력전압도 일정부분 증가하는 경우 절대정밀도(Absolute accuracy): 이상적인 DAC 출력에 대한 실제 DAC 출력 측정값의 차이 상대정밀도(Relative accuracy): 실제 DAC 출력이 이상적인 DAC 출력에 대해 이탈한 정도 정정시간(Settling time): 입력코드가 모두 0인 상태에서 모두 1인 상태로 변할 때 출력전압이 증가하여 LSB 의 반 이내의 오차 범위까지 도달하는데 걸리는 시간

DAC Gain Errors, Linearity Error 이득 오차(Gain error): 이득 오차는 출력범위의 직선적으로 따라 변하지 않을 때 존재 차동 비선형성(Differential Nonlinearity): 입력코드가 1 LSB 변할 때 DAC의 실제스텝 크기와 이상적인 스텝크기 사이의 차이 값 이득 오차(Gain error): 이득 오차는 출력범위의 상한에 영향을 준다.

DAC Offset Error 옵셋오차(Offset error): 양의 출력전압을 갖는 DAC에서 입력코드가 모두 0일 때 아날로그 출력 값이 0이 아니므로 발생하는 오차

Transfer Characteristic of Flash ADC 아날로그 신호 샘플 2n-1개의 비교기가 필요하지만 변환동작은 한 클럭 싸이클 안에 이루어진다.

Successive Approximation ADC 연속근사 레지스터: 아날로그 신호에 점점 더 근접하는 이진수를 발생시키기 위해 사용되는 상태 머신 양자화 오차: 아날로그 신호를 표현하기 위해 사용되는 비트의 개수가 제한되어 있기 때문에 디지털 신호에 포함되는 부정확성(1/2 LSB)

Successive Approximation A/D Conversion 변환시간이 입력전압의 크기와 상관없이 항상 같다.

Integrator and its Operation

Dual Slope ADC 변환을 시작하기 전 비교기의 출력을 0V로 설정 적분기의 출력은 증가/비교기는 카운터를 기동시킴 카운터 오버 플로시 적분기 입력은 –Vref 로 전환 적분기 출력이 0V가 될 때까지 비교기는 카운터의 값을 증가시키고 0V가 된 후 출력된 디지털 코드가 입력전압의 등가 디지털 코드이다. 5.정밀하나 변환시간(수msec)은 상대적으로 느리다. 6.적분기에 의해 잡음이 제거된다

Sample and Hold Circuit

Effect of Sampling Too Slowly Nyquist Sampling Theorem: 어떤 신호의 정보를 보존하기 위해서는 신호의 가장 높은 주파수 보다 2배 이상 높은 주파수로 신호를 샘플해야 한다는 정리 Aliasing: 샘플하려는 신호에 비해 너무 낮은 샘플링 주파수로 샘플링할 경우 출력에 원치 않는 저주파 성분이 포함되는 현상 Anti-aliasing Filter: Aliasing 현상을 방지하기 위해 사용되는 저역 필터로서 코너 주파수는 샘플링 주파수의 2배이다.

Aliasing / Anti-aliasing Filtering Anti-aliasing Filtering

ADC0808 Analog-to-Digital Converter < (8 clock cycle + 2uS)

ADC Interface with One Output Channel and Manual Input Channel Selection Input: go, eoc(end of conversion) Output: sc(start conversion), oe(output enable), en(latch enable) States: Idle, start, wait1, wait2, read, store

ADC Controller

4-Channel Data Acquisition System