GY교문사

디지털공학 3판

책 소개

이 책은 전기, 전자, 컴퓨터, 정보통신 분야의 관련 학문을 전공하고자 하는 학생들을 위한 기초 학문으로서 디지털공학의 기초를 공고히 하고, 그 이론을 쉽게 터득할 수 있도록 함으로써 새로운 디지털 기술을 용이하게 수용할 수 있는 능력을 함양할 수 있도록 디지털의 개념과 불대수 그리고 논리회로의 구성방법과 동작원리 및 설계방법에 이르기까지 상세하게 설명하였다. 1장에서는 아날로그와 디지털 신호, 펄스, 디지털전자회로, 스위칭 소자에 대하여 기술하였다. 2장에서는 2, 8, 16진수 등 다양한 수체계에 대하여 기술하였으며, 이들 수체계 사이의 변환에 대하여 알아보고, 컴퓨터 연산의 기본이 되는 보수에 대하여 설명하였다. 3장에서는 8421코드 등 기본적인 코드와 에러 검출과 정정에 이용되는 코드들에 대하여 설명하였다. 4장에서는 불대수에 관한 내용과 AND, OR, NOT 등의 기본적인 논리게이트의 성질과 연산에 대하여 설명하였다. 5장에서는 논리함수의 표준형, 코드변환논리회로, 논리함수의 간소화 방법에 대하여 설명하였다. 6장에서는 기본 게이트회로, TTL, COS, TTL과 CMOS의 인터페이스 등에 대하여 설명하였다. 7장에서는 open collector 회로, 결선논리(wired logic), 3-상태 회로, Schmitt 트리거 회로, exclusive OR와 exclusive NOR에 대하여 설명하였다. 8장에서는 가/감산회로, 4비트 전가산기, BCD 가산, 연산논리장치에 대하여 설명하였다. 9장에서는 멀티플렉서와 디멀티플렉서의 기본 동작에 대하여 설명하였으며, 이를 기본으로 하여 다양한 응용에 대하여 기술하였다. 10장에서는 인코더와 디코더의 기본 동작에 대하여 설명하였으며, 각종 코드 변환에 대하여 설명하였다. 11장에서는 ROM, RAM을 비롯한 여러 가지 메모리 소자의 특성과 동작에 대하여 설명하였으며, 플래시 메모리에 대해 서도 기술하였다. 12장에서는 프로그램 논리소자(PLD)의 동작 원리 및 PLD를 이용한 논리회로 설계방법에 대하여 설명하였다. 13장에서는 현재의 입력과 과거의 입력에 따른 출력에 의해서 현재의 출력이 결정되는 회로로서 내부에 기억 기능을 가지고 있는 여러 가지 종류의 플립플롭 동작 원리와 응용에 대하여 설명하였다. 14장에서는 단안정 멀티바이브레이터와 555의 동작 원리 및 응용에 대하여 기술하였다. 15장에서는 카운터의 기본 원리에 대하여 설명하였고, 비동기식과 동기식 카운터의 설계방법에 대하여 설명하였다. 16장에서는 레지스터를 구성하는 각 플립플롭의 기억 정보를 좌로 혹은 우로 자리 이동할 수 있도록 만든 시프트레지스터의 원리와 동작에 대하여 설명하였다. 17장에서는 기본적인 순서회로의 설계방법, 상태축소 등에 대하여 설명하였고, 카운터 설계방법에 대하여 설명하였다. 18장에서는 OP Amp. D/A변환기의 기본 회로, 사다리형 D/A변환기, D/A 변환기의 특성에 대하여 설명하였다. 19장에서는 기본적인 A/D 변환기의 구성과 각종 A/D 변환기에 대하여 설명하였다.

목차

1장 개 요 1
1.1 아날로그 신호와 디지털 신호 1
1.2 펄 스 4
1.3 디지털 전자회로 5
1.4 스위칭 소자 6

2장 수체계 9
2.1 2진수 9
2.2 2진수의 4칙연산 11
2.3 8진수와 16진수 13
2.4 10진수에서 다른 기수로의 진법변환 17
2.5 음수의 표시 20
▶ 연습문제 26

3장 코드(code) 29
3.1 8421코드 29
3.2 3초과 코드(excess-3 code) 33
3.3 그레이 코드(gray code) 34
3.4 에러 검출 및 교정용 코드 37
3.5 해밍 코드(Hamming code) 38
3.6 기타 BCD코드 42
3.7 영문자 숫자 코드 45
▶ 연습문제 48

4장 불대수와 논리게이트 51
4.1 불대수의 연산 51
4.2 불대수의 정리 54
4.3 불대수식의 작성 60
4.4 게이트 IC 65
▶ 연습문제 80

5장 논리함수의 간소화 83
5.1 논리함수의 표준형 83
5.2 NAND 게이트와 SOP 형식 90
5.3 NOR 게이트와 POS 형식 91
5.4 카르노도(Karnaugh map) 92
5.5 게이트 회로의 선택 101
5.6 don’t care에 의한 간소화 103
5.7 논리식의 응용 105
5.8 코드 변환 논리회로 107
5.9 검표법(tabular method) 111
▶ 연습문제 116

6장 디지털 IC의 종류와 그 특성 121
6.1 기본 게이트 회로와 논리기호 122
6.2 게이트 IC의 평가 128
6.3 TTL(Transistor Transistor Logic) 130
6.4 ECL(Emitter Coupled Logic) 136
6.5 CMOS 139
6.6 MOS 회로와 bipolar 회로의 인터페이스 144
▶ 연습문제 147

7장 기본 TTL 게이트 회로 151
7.1 open collector 회로 151
7.2 결선 논리(wired logic) 153
7.3 3-상태 회로(3-state circuit) 156
7.4 Schmitt 트리거 회로 158
7.5 exclusive OR와 exclusive NOR 160
▶ 연습문제 177

8장 연산논리회로 179
8.1 가산회로 179
8.2 감산회로 184
8.3 4비트 전가산기 189
8.4 overflow와 underflow 193
8.5 BCD(8421) 가산과 감산 194
8.6 연산논리장치(arithmetic logic unit) 199
▶ 연습문제 205

9장 멀티플렉서와 디멀티플렉서 207
9.1 멀티플렉서 207
9.2 디멀티플렉서 216
9.3 멀티플렉서에 의한 불함수의 실현 222
9.4 아날로그 멀티플렉서 227
9.5 MUX와 DEMUX의 응용회로 232
▶ 연습문제 238

10장 인코더와 디코더 243
10.1 인코더 244
10.2 디코더 248
10.3 7-segment LED display 254
10.4 디코더/디멀티플렉서 261
10.5 7-segment dynamic drive 방식 263
10.6 코드 변환기 265
▶ 연습문제 268

11장 메모리 271
11.1 메모리 개념 271
11.2 ROM(Read Only Memory) 273
11.3 ROM의 종류 276
11.4 ROM을 이용한 조합논리설계 280
11.5 RAM 285
11.6 플래시 메모리(flash memory) 291
▶ 연습문제 295

12장 프로그램 논리소자 297
12.1 개 요 298
12.2 PLD의 분류 303
12.3 PLD의 특성 305
12.4 PLD의 프로그래밍 323
▶ 연습문제 326

13장 플립플롭 327
13.1 RS 래치와 RS 플립플롭 328
13.2 gated D 래치와 D 플립플롭 336
13.3 JK 플립플롭 340
13.4 T 플립플롭 347
13.5 플립플롭의 기능 변환 349
13.6 플립플롭의 응용 361
▶ 연습문제 368

14장 one shot 멀티바이브레이터 371
14.1 one shot 멀티바이브레이터의 동작 원리 371
14.2 one shot IC 373
14.3 one shot 멀티바이브레이터의 응용 379
14.4 555 타이머 384
▶ 연습문제 389

15장 카운터 391
15.1 비동기식 카운터 391
15.2 비동기식 카운터의 응용 405
15.3 비동기식 카운터용 IC 407
15.4 동기식 카운터 412
15.5 동기 카운터용 IC 430
▶ 연습문제 436

16장 시프트 레지스터 439
16.1 기본 시프트 레지스터 439
16.2 시프트 레지스터용 IC 443
16.3 시프트 레지스터용 IC의 응용 448
16.4 링 카운터와 존슨 카운터 452
16.5 sequence generator 456
▶ 연습문제 459

17장 순서논리회로 463
17.1 순서논리회로의 해석 463
17.2 상태 축소와 상태 지정 474
17.3 플립플롭 여기표 478
17.4 순서논리회로의 설계 479
17.5 카운터의 설계 485
17.6 상태방정식을 이용한 설계 488
▶ 연습문제 493

18장 D/A 변환기 497
18.1 OP 앰프 497
18.2 D/A 변환기의 기본회로 501
18.3 R-2R 사다리형 D/A 변환기 506
18.4 DAC 08 D/A 변환기 511
18.5 D/A 변환기의 특성 514
▶ 연습문제 517

19장 A/D 변환기 519
19.1 A/D 변환기의 구성 519
19.2 카운터 ramp형 A/D 변환기 524
19.3 2중 적분형 A/D 변환기 527
19.4 병렬비교형(플래시) A/D 변환기 531
19.5 연속 근사 A/D 변환기 535

▶ 연습문제 541
■ 찾아보기 542

저자 소개

김 선 형 성균관대학교(공학박사) 순천향대학교 정보통신공학과 교수

이 두 성 성균관대학교(공학박사) 서일대학 컴퓨터전자과 교수

역자 소개