• 검색 결과가 없습니다.

오브젝트

N/A
N/A
Protected

Academic year: 2022

Share "오브젝트"

Copied!
21
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

오브젝트

들어가기

IT CookBook, 디지털 논리회로

(2)

목 차

1. 디지털과 아날로그 2. 디지털 정보의 표현 3. 논리레벨과 펄스 파형 4. 디지털 집적회로

5. ADC와 DAC

(3)

3/26

Section 01 디지털과 아날로그

1. 디지털 신호와 아날로그 신호

 아날로그 신호(Analog Signal)

자연계에서 일어나는 물리적인 양은 시간에 따라 연속적으로 변화.

온도, 습도, 소리, 빛 등은 시간에 따라 연속적인 값을 갖는다.

 디지털 신호 (Digital Signal)

분명히 구별되는 두 레벨의 신호값 만을 갖는다.

(a) 아날로그 신호 (b) 디지털 신호

(4)

Section 01 디지털과 아날로그

 디지털 시스템의 장점

디지털 시스템은 내·외부 잡음에 강함.

디지털 시스템은 설계하기가 용이.

디지털 시스템은 프로그래밍으로 전체 시스템을 제어할 수 있어서 규격이나 사양의 변경에 쉽게 대응할 수 있어서 기능 구현의 유연성을 높일 수 있고 개발기간을 단축시킬 수 있음.

 디지털 시스템의 많은 장점으로 인해 기존 아날로그 시스템이나 새로운 시스템의 대부분은 디지털 시스템으로 구성

(5)

5/26

Section 02 디지털 정보의 표현

2. 디지털 정보의 표현 단위

1nibble = 4bit

1byte = 8bit

1byte = 1character

영어는 1byte로 1 문자 표현, 한글은 2byte가 필요

1word : 특정 CPU에서 취급하는 명령어나 데이터의 길이에 해당하는 비트 수

(6)

Section 03 논리레벨과 펄스 파형

1. 정논리와 부논리

양논리 또는 정논리(positive logic)

음논리 또는 부논리(negative logic)

정논리와 부논리는 모두 디지털 논리 시스템에서 이용되며, 일반적으로 정논리를 많이 사용

전압레벨 정논리 부논리

+5V High=1 High = 0

0V Low=0 Low = 1

(7)

7/26

Section 03 논리레벨과 펄스 파형

2. 펄스(pulse) 파형

펄스파형은 LOW 상태와 HIGH 상태를 반복하는 전압레벨로 구성

주기 펄스(periodic pulse) & 비주기 펄스(non-periodic pulse)로 분류

 이상적인 펄스파형

이상적인 주기 펄스는 두 개의 에지(edge)로 구성

리딩 에지(leading edge) = 상승에지(rising edge)

트레일링 에지(trailing edge) = 하강에지(falling edge)

(8)

1. IC 패키지

Section 04 디지털 집적회로

DIP(Dual-in-line package) SMD(Surface-Mount Device) 논리 소자의 외형

(9)

9/26

Section 05 ADC와 DAC

ADC : Analog-to-Digital Converter

DAC : Digital-to-Analog Converter

 아날로그-디지털 변환과정의 블록도

(10)

Section 04 디지털 집적회로 1. 표본화(sampling)

2. 양자화(quantization)

3. 부호화(Coding)

(11)

수의 체계

IT CookBook, 디지털 논리회로

2

(12)

1. 10진수 2. 2진수

3. 8진수와 16진수 4. 진법 변환

5. 2진 정수 연산과 보수

6. 2진 부동소수점수의 표현

목 차

(13)

3/26

10진수 표현법

기수가 10인 수

0, 1, 2, 3, 4, 5, 6, 7, 8, 9 사용

2 - 1

- 0

1 2

3 +3 10 + 4 10 +5 10 +3 10 +5 10

10 9

=

0.01 5

+ 0.1 3

+ 1 5 + 10 4

+ 100 3

+ 1000 9

9345.35

Section 01 10 진수

(14)

2진수 표현법

기수가 2인 수

0, 1 사용

4 - 3

- 2

- 1

- 0

1 2

3

(2) (2)

(2) (2)

(2) (2)

(2) (2)

(2)

2 1 + 2 1 + 2 0 + 2 1 + 2 0 + 2 1 + 2 0 + 2 1

=

0.0001 1

+ 0.001 1

+ 0.01 0

+ 0.1 1

+

1 0 + 10 1 + 100 0

+ 1000 1

= 1010.1011

Section 02 2 진수

(15)

5/26

8진수 표현법

0에서 7까지 8개의 수로 표현

 16진수 표현법

0에서 9, A(a)에서 F(f)까지 16개의 기호로 표현

2 - 1

- 0

1 2

(8) (8)

(8) (8)

(8) (8)

8 6 + 8 3 + 8 7 + 8 0 + 8 6

=

0.01 6

+ 0.1 3

+ 1 7 + 10 0

+ 100 6

= 607.36

2 - 1

- 0

1 2

(16) (16)

(16) (16)

(16) (16)

16 A + 16 3

+ 16 7

+ 16 C

+ 16 6

=

0.01 A

+ 0.1

3 + 1

7 + 10

C + 100

6

= 6C7.3A

Section 03 8진수와 16진수

(16)

1. 10진수-2진수 변환

 정수부분과 소수부분으로 나누어 변환

 정수부분은 2로 나누고, 소수부분은 2를 곱한다.

(2) (10)

1000101.10 11 69.6875 

Section 04 진법 변환

(17)

7/26

 상호변환 예

) 8 (

) 2 ( )

2 (

...

3 6

4 1

3 6

4 . 5 0

1

...

011 110

100 001

011 110

100 . 101 000

001

...

1 0110011001 1001100110

. 1000101 6

. 69

) 8 (

) 2 ( )

2 (

4 5

. 5 0

1

100 101

. 101 000

001

1011 .

1000101 6875

. 69

) 16 (

) 2 ( ) 2 (

. 5 4

1011 .

0101 0100

1011 .

1000101 6875

. 69

B

) 16 (

) 2 ( )

2 (

...

9 9

9 9

9 .

5 4

...

1001 1001

1001 1001

1001 .

0101 0100

...

0110011001 1001100110

. 1000101 6

. 69

10진→2진→8진 3자리씩 나눔

10진 → 2진 → 16진 4자리씩 나눔

Section 04 진법 변환

(18)

1. 2진수 양의 정수 덧셈

0+0=0, 0+1=1, 1+0=1, 1+1=10 (자리올림 발생)

00110001 00111010 +

01101011 0110000 Carry

2진수

Section 05 2진수 정수 연산과 보수

(19)

9/26

2. 2진 음의 정수 표현과 보수(complement)

 최상위비트(MSB)를 부호비트로 사용 양수(+) : 0 음수(-) : 1

 2진 음수를 표시하는 방법

• 부호와 절대치(sign- magnitude)

• 1의 보수(1's complement)

• 2의 보수(2’s complement)

 1의 보수로 변환하는 방법

2의 보수로 변환하는 방법

Section 05 2진수 정수 연산과 보수

(20)

4. 2의 보수로 표현된 음수를 10진수로 변환하기

(2의 보수 10101100을 10진수로 변환하는 경우)

 첫 번째 방법

MSB가 1이므로 음수이다. 실제크기는 -128이다.

 두 번째 방법

2의 보수로 바꾸어 10진수로 바꾼 다음 -부호를 붙인다.

2 0 + 2 0 + 2 1 + 2 1 + 2 0 + 2 1 + 2 0 + 2 -1

=

10101100(2) × 7 × 6 × 5 × 4 × 3 × 2 × 1 × 0

Section 05 2진수 정수 연산과 보수

(21)

11/26

5. 2의 보수 연산 (8bit)

양수+양수 = 양수 큰 수-작은 수=양수 작은 수 - 큰 수=

음수

(49+58=107) (58-49=9) (49-58=-9)

음수 + 음수= 음수 큰 양수 + 큰 양수 = 음수 큰 음수 + 큰 음수

= 양수

(-49-58=-107) (98+74=-84) (-98-74=+84)

overflow

Section 05 2진수 정수 연산과 보수

참조

관련 문서

디지털 사이니지가 기존의 사인과 가장 다른 점은 기존의 사인은 콘텐츠 변경에 있어 한 번 설치되고 내용이 바뀔 때마다 제거, 다시 설치되는 물리적인 과정을

위에서 살펴본 것과 같이 디지털 설계 교육에서 뿐 만 아니라 과거 근대적 설계교육 기반에서도 마찬가 지로 현재의 패러다임과 부합되어 발전하기 위해서는 디지털

이에 본 논문에서는 컨테이너 검색기 시스템의 핵심 구성요소인 X-Ray 어레이 검출 모듈 신호처리 시스템을 개발 하여 제안한다.. 아날로그 및

본 연구에서는 디지털 시대를 지나고 있는 흐름에 따 라, 아날로그 방식의 작업 과정을 거쳐 완성되는 공예 분 야에서 디지털 기술을 활용할 수 있는 새로운 방식의

최적으로 배합한 산화그래핀과 그래핀의 혼합액을 다공성 고분자 기재 위에 스프레이 하여 두께 수십 나노미터의 얇은 활성막을 형성하고 이를 통해 식염수

CV 활성화법은 2.5 h 내에 활성화가 종료되어 활성화 시간을 크게 단축시킬 수 있을 뿐만 아니라, 수소 사용량도 기존 활성화 방법에 비하여 1/4 이하로 감소시킬

이러한 손 을 이용한 인터페이스는 다양한 장소에서 일반인에게 노출되어 광고 효과를 기대하는 디지털 사이니 지 산업 영역에서 효과적으로 이용될 수 있다. 즉,

S/W의 구현은 다양한 정보보호 알고리즘에 대해 높은 유연성을 제공하 나 속도, 전력, 안전성 측면에서 매우 취약하며, ASIC 구현은 속도, 전력 측면에서는 매우 우수하 지만