하드웨어·회로·계측제어

응용정보기술자시험 과목 A에 필요한 조합회로와 순서회로, 전가산기와 D 플립플롭, 반도체 메모리, 표본화 정리와 양자화, 센서·액추에이터와 피드백 제어·PWM을 풀이 예제와 오리지널 연습 문제 5문항으로 익힙니다.

応用情報技術者試験科目A論理回路AD変換フィードバック制御

AP 과목 A 제11편 · 2026년도·실라버스 Ver.7.2 기준의 독립 학습 자료입니다. IPA와 제휴하지 않으며 합격을 보장하지 않습니다. 시리즈 허브 보기

면책 고지: 이 글은 IPA 응용정보기술자시험(AP) 과목A 학습을 위한 비공식 자료입니다. IPA와 무관하며, 시험 범위와 출제 경향을 보증하지 않습니다. 최신 정보는 반드시 IPA 공식 자료로 확인하세요. 아래 연습문제 5문항은 모두 오리지널 문항이며, 과거 기출문제는 사용하지 않았습니다.

학습 인덱스

  • AP 과목A 02: 논리식·진리표 — 논리연산 기초(이번 회에서는 다시 설명하지 않음)
  • AP 과목A 07: CPU 구조 — 가산기·레지스터의 CPU 내 역할, 메모리 계층(이번 회에서는 반복하지 않음)
  • AP 과목A 11: 하드웨어·회로·계측제어 ← 현재 글

실러버스 매핑 (Ver.7.2)

대분류 / 중분류 항목 이번 회에서 다루는 내용
1 기초이론 / 1 기초이론 3. 정보에 관한 이론 (2) 부호이론 아날로그·디지털, 표본화, 양자화, A/D 변환
1 기초이론 / 1 기초이론 5. 계측·제어에 관한 이론 (1) 신호처리 표본화 정리, A/D·D/A 변환
1 기초이론 / 1 기초이론 5. (2) ① 제어의 사고방식·구조 피드백·피드포워드, 오픈/클로즈드 루프, 응답특성, 제어안정성, PWM 제어
1 기초이론 / 1 기초이론 5. (2) ② 센서·액추에이터 센서로 검출 → 컴퓨터 판단 → 액추에이터로 기계적 동작
2 컴퓨터시스템 / 3 컴퓨터 구성요소 1. 프로세서 (5), (6)① 가산기·레지스터의 역할(간단 연결), 반가산기·전가산기, 순서회로·조합회로
2 컴퓨터시스템 / 3 컴퓨터 구성요소 2. 메모리 (1) RAM/ROM, DRAM/SRAM, 리프레시, 플래시 메모리, 휘발성·비휘발성
2 컴퓨터시스템 / 6 하드웨어 1. (1) 전기·전자회로 조합논리회로·순서논리회로, XOR, 플립플롭, 타이밍 차트
2 컴퓨터시스템 / 6 하드웨어 1. (2) 기계·제어 오픈루프, 클로즈드루프, 피드백 제어, PWM 제어
2 컴퓨터시스템 / 6 하드웨어 1. (3) ④ 임베디드 시스템 구성부품 센서, 액추에이터, 메모리, A/D·D/A 컨버터

용어 대조표

한국어 日本語 English
조합회로 組合せ回路 combinational circuit
순서회로 順序回路 sequential circuit
전가산기 全加算器 full adder
반가산기 半加算器 half adder
자리올림(캐리) 桁上げ(キャリー) carry
배타적 논리합 排他的論理和(XOR) exclusive OR (XOR)
플립플롭 フリップフロップ flip-flop
클록 / 상승 에지 クロック/立上りエッジ clock / rising edge
타이밍 차트 タイミングチャート timing chart
휘발성 / 비휘발성 揮発性/不揮発性 volatile / nonvolatile
리프레시 リフレッシュ refresh
표본화(샘플링) 標本化(サンプリング) sampling
표본화 정리 標本化定理(サンプリング定理) sampling theorem
에일리어싱 エイリアシング(折返し雑音) aliasing
안티에일리어싱 저역통과 필터 アンチエイリアシング用ローパスフィルタ anti-aliasing low-pass filter
양자화 / 양자화 오차 量子化/量子化誤差 quantization / quantization error
센서 / 액추에이터 センサー/アクチュエーター sensor / actuator
오픈루프 / 클로즈드루프 オープンループ/クローズドループ open loop / closed loop
피드백 제어 フィードバック制御 feedback control
목표값 / 측정값(제어량) / 편차 目標値/制御量(測定値)/偏差 setpoint / measured value / error
제어기 / 제어대상(플랜트) 調節部(コントローラ)/制御対象 controller / plant
PWM(펄스폭 변조) / 듀티비 PWM(パルス幅変調)/デューティ比 PWM (pulse-width modulation) / duty cycle

1. 조합회로와 순서회로

  • 조합회로: 출력이 현재 입력만으로 정해집니다. 내부 상태(기억)가 없습니다. 예: 전가산기, 디코더, 멀티플렉서.
  • 순서회로: 출력이 현재 입력과 내부 상태(과거 이력) 에 의해 정해집니다. 상태를 기억하는 소자(플립플롭 등)가 있고, 보통 클록에 맞춰 상태가 바뀝니다. 예: 레지스터, 카운터, 시프트 레지스터.
  • 타이밍 차트는 시간축 위에 클록·입력·출력의 0/1 변화를 그린 그림입니다. 순서회로에서는 “어느 클록 에지에서 어떤 값이 들어가는가”를 읽는 것이 핵심입니다.
  • 실제 회로에서는 입력이 클록 에지 직전·직후에 일정 시간 안정되어 있어야 하며(셋업·홀드 시간), 그렇지 않으면 동작이 보장되지 않습니다. 시험 문제에서는 보통 이를 만족한다고 가정합니다.

2. 플립플롭: 1비트 기억 소자

플립플롭은 1비트를 기억하는 순서회로의 기본 소자입니다. 이번 회에서 쓰는 포지티브 에지 트리거 D 플립플롭은 클록이 0→1로 바뀌는 상승 에지 순간의 D 값을 Q에 받아들이고, 다음 상승 에지까지 Q를 유지(홀드) 합니다. 에지 사이에 D가 바뀌어도 Q는 변하지 않습니다. 레지스터는 이런 플립플롭을 여러 개 나란히 묶은 것입니다.

3. 반도체 메모리의 핵심만

종류 기억 원리(전형) 리프레시 전원 차단 시
SRAM 쌍안정(플립플롭형) 셀 불필요 내용 소실(휘발성)
DRAM 커패시터의 전하 필요(전하가 누설되므로 주기적으로 재기록) 내용 소실(휘발성)
ROM / 플래시 메모리 — — 내용 유지(비휘발성)
  • 시험에서는 “리프레시가 필요한 것은 DRAM”, “SRAM도 휘발성”, “플래시 메모리는 비휘발성”을 구별할 수 있으면 충분합니다.
  • 속도·용량·메모리 계층 비교는 AP 과목A 07의 범위이므로 여기서는 반복하지 않습니다.

4. A/D 변환: 표본화 → 양자화 → 부호화

  1. 표본화(샘플링): 연속 시간 신호를 일정 간격(표본화 주파수 fs)으로 추출합니다.
  2. 양자화: 각 표본 값을 유한 개의 레벨 중 하나로 대응시킵니다. 이때 생기는 차이가 양자화 오차입니다.
  3. 부호화: 레벨 번호를 N비트 2진 코드로 나타냅니다. N비트면 2^N개의 코드를 표현할 수 있습니다.

표본화 정리: 신호가 최고 주파수 fmax로 대역 제한되어 있을 때, 이론상 fs > 2·fmax(엄밀히 “보다 큼”)이면 원 신호를 복원할 수 있습니다. fs = 2·fmax와 같은 경계값은 안전한 선택이 아니며, 실무에서는 여유를 둡니다. fs/2를 나이키스트 주파수라고 합니다.

에일리어싱: fs/2를 넘는 주파수 성분은 표본화 후 더 낮은 주파수로 겹쳐 들어가(폴딩) 원래 신호와 구별할 수 없게 됩니다. 이를 막기 위해 ADC 앞(아날로그 단계) 에 안티에일리어싱 저역통과 필터(LPF) 를 두어 fs/2 이상의 성분을 미리 감쇠시킵니다. 표본화 후에 디지털로 제거할 수는 없습니다.

5. 센서·액추에이터·피드백 제어

  • 센서: 온도·광·거리·압력 등의 물리량을 전기 신호로 바꿉니다.
  • 액추에이터: 전기 신호를 기계적 동작·열 등으로 바꿉니다(DC 서보 모터, 스테핑 모터, 솔레노이드, 히터 등).
  • 오픈루프 제어: 결과를 측정해 되돌리지 않고 미리 정한 대로 조작합니다. 외란이 있어도 보정하지 못합니다. (미리 정한 순서대로 진행하는 시퀀스 제어가 대표적인 예입니다.)
  • 클로즈드루프(피드백) 제어: 측정값을 목표값과 비교해 편차를 구하고, 편차를 줄이는 방향으로 조작합니다. 이것이 네거티브 피드백입니다.
  • 피드포워드 제어: 외란을 미리 측정해 그 영향이 나타나기 전에 보정합니다.
  • 구성 요소: 목표값(setpoint) r, 측정값 y, 편차 e, 제어기(controller), 액추에이터, 제어대상(plant), 센서.
  • PWM 제어: 일정 주기 안에서 ON 시간의 비율(듀티비)을 바꿔 평균 전력을 조절합니다. ON 시간 = 주기 × 듀티비.
  • 안정성 주의: 피드백은 편차를 줄이려는 구조일 뿐, 그 자체로 안정을 보장하지 않습니다. 게인이 과도하거나 지연(데드타임) 이 크면 오버슈트·진동(헌팅)·발산이 생길 수 있습니다. 응답특성(속응성·오버슈트·정상편차)과 안정성은 함께 검토해야 합니다.

6. 예제 A–E

예제 A: 전가산기

정의: S = A XOR B XOR Cin, Cout = AB + Cin(A XOR B). (XOR = 배타적 논리합, AB = A AND B, + = OR)

A B Cin A XOR B S AB Cin(A XOR B) Cout
0 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0
0 1 0 1 1 0 0 0
0 1 1 1 0 0 1 1
1 0 0 1 1 0 0 0
1 0 1 1 0 0 1 1
1 1 0 0 0 1 0 1
1 1 1 0 1 1 0 1

검산: 각 행에서 A+B+Cin(10진수) = 2·Cout + S가 성립합니다(예: 1+1+1 = 3 = 2·1 + 1).

추적 A=1, B=1, Cin=0: A XOR B = 0 → S = 0 XOR 0 = 0. AB = 1 → Cout = 1 + 0·0 = 1. 즉 1+1+0 = 2 = (10)₂.

전가산기는 조합회로이므로 출력은 현재 입력(A, B, Cin)만으로 결정되며, 이전 입력의 영향은 없습니다.

예제 B: 포지티브 에지 트리거 D 플립플롭

가정: 초기 Q = 0. 각 상승 에지 직전에 D는 안정되어 있음(셋업·홀드 시간 충족). 비동기 리셋/셋 입력은 사용하지 않음. 전파 지연은 무시.

상승 에지 1 2 3 4
에지 직전 D 1 0 1 1
에지 직후 Q 1 0 1 1
  • Q는 에지 직후 [1, 0, 1, 1]이 되고, 에지와 에지 사이에는 그 값을 유지합니다. 에지 사이에 D가 바뀌어도 Q는 다음 상승 에지까지 변하지 않습니다.
  • 대조: 조합회로라면 출력이 입력을 즉시(지연만큼 뒤) 따라가며 “유지”라는 개념이 없습니다. D 플립플롭은 상태를 기억하므로 순서회로입니다.

예제 C: 표본화와 데이터량

가정: 아날로그 신호는 fmax = 3 kHz로 대역 제한. 모노(1채널), 12비트/표본, 헤더·압축 없음, 길이 2 s. 단위는 kB = 1,000 B(10진), KiB = 1,024 B(2진).

  1. 이론 조건: fs > 2·fmax = 6 kHz (엄밀한 부등호).
  2. 선택: fs = 8 kHz → 8 kHz > 6 kHz이므로 조건 충족(여유 있음).
  3. 표본 수: 8,000 표본/s × 2 s = 16,000 표본.
  4. 비트 수: 16,000 × 12 bit = 192,000 bit.
  5. 바이트: 192,000 ÷ 8 = 24,000 B = 24 kB(10진).
  6. 2진 단위: 24,000 ÷ 1,024 = 23.4375 KiB.

3 kHz를 넘는 성분(예: 잡음)이 섞이면 fs/2 = 4 kHz를 넘는 성분이 낮은 주파수로 접혀 들어와 에일리어싱이 발생할 수 있으므로, ADC 앞에 아날로그 안티에일리어싱 LPF를 둡니다.

예제 D: 양자화 (10비트, [0, 5 V))

규약(이번 회에서 일관되게 사용): 이상적인 단극성 ADC. 입력 범위 [0, 5 V)(0 V 포함, 5 V 미포함)를 2^10 = 1,024개의 균등한 구간(bin) 으로 나눕니다. 코드 k는 구간 [kΔ, (k+1)Δ)를 나타내고, 대표 레벨을 구간 중앙 (k+½)Δ로 두어 입력을 가장 가까운 레벨에 대응시킵니다. 클리핑·잡음·비선형성은 제외합니다.

  • 양자화 스텝: Δ = 5/1,024 V = 0.0048828125 V = 4.8828125 mV
  • 최대 양자화 오차(가장 가까운 레벨 기준): Δ/2 = 2.44140625 mV
  • Vin = 2.50 V의 코드: floor(2.50/Δ) = floor(2.50 × 1,024 / 5) = floor(512) = 512 (2.50 V는 구간 512의 하한 경계이며, [ , ) 규약에 따라 구간 512에 속함)

주의: 양 끝점 0 V와 5 V를 각각 코드 0과 1,023에 맞추는 Δ = 5/(2^10 − 1) 규약도 존재하지만, 이 글에서는 섞어 쓰지 않습니다. 문제를 풀 때는 문제에 명시된 규약을 먼저 확인하세요.

예제 E: 피드백 제어와 PWM

가정: 히터로 온도를 제어. 목표값 r = 25 °C, 측정값 y = 22 °C. 편차 규약 e = r − y. 편차가 양(+)이면 제어기는 가열을 늘리도록 출력함. PWM 주기 20 ms, 듀티비 25%. 이상적인 스위칭으로 가정.

  • 편차: e = 25 − 22 = +3 °C (목표보다 3 °C 낮음).
  • 신호 흐름: 센서 → ADC → 제어기 → PWM/드라이버 → 히터(액추에이터) → 제어대상(실내·장치) → 센서(루프로 되돌아감).
  • e > 0 → 가열 증가 → y 상승 → e 감소: 조작이 편차를 줄이는 방향이므로 네거티브 피드백입니다.
  • PWM: 주기당 ON 시간 = 20 ms × 0.25 = 5 ms(OFF 15 ms). 이것은 평균 공급 전력을 정하는 값일 뿐, 25 °C 도달이나 안정성을 보장하지 않습니다.
  • 오픈루프와의 대비: 측정값을 되돌리지 않고 “듀티 25% 고정”으로만 운전하면, 외기 온도 변화 같은 외란을 보정하지 못합니다.
  • 안정성: 게인을 지나치게 크게 하거나 센서·열전달 지연이 크면 목표값 주변에서 진동하거나 불안정해질 수 있습니다.

7. 이전 회와의 연결 (간단히)

  • AP2(논리식·진리표): 전가산기의 XOR·AND·OR 식과 진리표 읽기는 AP2의 도구를 그대로 사용합니다. 이번 회에서는 다시 설명하지 않습니다.
  • AP7(CPU): CPU의 ALU 안 가산기는 전가산기를 비트 수만큼 연결한 것이고, 레지스터는 플립플롭의 묶음입니다. CPU 구조·메모리 계층은 AP7을 참고하세요.

8. 퀵 시트

  • 조합회로 = 현재 입력만 / 순서회로 = 입력 + 상태(기억)
  • S = A⊕B⊕Cin, Cout = AB + Cin(A⊕B)
  • D-FF(상승 에지): 에지 순간의 D → Q, 에지 사이에는 유지
  • SRAM: 쌍안정 셀·리프레시 불필요·휘발성 / DRAM: 커패시터·리프레시 필요·휘발성 / ROM·플래시: 비휘발성
  • 표본화 정리: fs > 2·fmax, ADC 앞에 안티에일리어싱 LPF
  • 데이터량(bit) = fs × 시간 × 비트/표본 × 채널 수 (헤더·압축 없음)
  • kB = 1,000 B, KiB = 1,024 B
  • [0, V) 를 2^N 구간: Δ = V/2^N, 최대 오차(가장 가까운 레벨) = Δ/2
  • e = r − y, PWM ON 시간 = 주기 × 듀티비
  • 네거티브 피드백 ≠ 안정성 보장 (게인·지연 주의)

9. 자주 하는 실수

  1. 전가산기 S를 OR로 계산(1, 1, 0 → S = 1로 오답).
  2. D-FF에서 Q가 에지 사이에도 D를 따라간다고 생각(래치/조합회로와 혼동).
  3. D-FF 출력을 한 에지 늦게 읽음(시프트 레지스터의 다음 단과 혼동).
  4. fs = 2·fmax를 “충분”으로 판단(엄밀한 부등호 무시).
  5. 비트를 바이트로 바꿀 때 ÷8 누락, 또는 kB와 KiB 혼동.
  6. Δ를 5/2^10과 5/(2^10−1) 규약을 섞어 계산.
  7. 최대 양자화 오차를 Δ로 착각(가장 가까운 레벨 규약이면 Δ/2).
  8. e의 부호 규약(r − y)을 뒤집음.
  9. 듀티비 25%의 ON 시간을 OFF 시간과 혼동.
  10. “피드백이면 반드시 안정”이라고 단정.

10. 연습문제 (오리지널 5문항)

모든 문항은 이 글을 위해 새로 작성한 오리지널 문항입니다. 과거 기출문제는 사용하지 않았습니다.

문1. 전가산기에서 S = A XOR B XOR Cin, Cout = AB + Cin(A XOR B)로 정의한다. A = 1, B = 1, Cin = 0일 때 출력으로 옳은 것은?

  • ア S = 0, Cout = 0
  • イ S = 0, Cout = 1
  • ウ S = 1, Cout = 1
  • エ S = 1, Cout = 0

문2. 포지티브 에지 트리거 D 플립플롭의 초기값은 Q = 0이다. 4번의 상승 에지 각각의 직전 D 값이 순서대로 [1, 0, 1, 1]일 때(셋업·홀드 시간 충족, 비동기 입력 미사용), Q의 동작으로 옳은 것은?

  • ア 각 에지 직후 Q는 [0, 1, 0, 1]이다.
  • イ 각 에지 직후 Q는 [1, 0, 1, 1]이고, 에지 사이에는 Q가 D의 변화를 즉시 따라간다.
  • ウ 각 에지 직후 Q는 [1, 0, 1, 1]이고, 에지 사이에는 Q가 직전 값을 유지한다.
  • エ 각 에지 직후 Q는 [1, 1, 1, 1]이다.

문3. fmax = 3 kHz로 대역 제한된 아날로그 신호를 fs = 8 kHz, 2초, 모노, 12비트/표본으로 A/D 변환한다(헤더·압축 없음, kB = 1,000 B). 옳은 것은?

  • ア 표본 수 16,000, 데이터량 192,000 바이트
  • イ 표본 수 8,000, 데이터량 12,000 바이트
  • ウ 표본 수 16,000, 데이터량 23.4375 kB
  • エ 8 kHz > 6 kHz이므로 표본화 정리의 조건을 충족하며, 표본 수 16,000, 데이터량 24,000 바이트(24 kB)

문4. 이상적인 10비트 단극성 ADC가 입력 범위 [0, 5 V)를 2^10개의 균등 구간으로 나누고, 입력을 가장 가까운 레벨에 대응시킨다(클리핑·잡음·비선형성 제외). 양자화 스텝 Δ와 최대 양자화 오차로 옳은 것은?

  • ア Δ ≈ 4.883 mV, 최대 오차 ≈ 2.441 mV
  • イ Δ ≈ 4.888 mV, 최대 오차 ≈ 2.444 mV
  • ウ Δ ≈ 4.883 mV, 최대 오차 ≈ 4.883 mV
  • エ Δ = 0.5 V, 최대 오차 = 0.25 V

문5. 히터 온도 제어에서 목표값 r = 25 °C, 측정값 y = 22 °C, 편차 e = r − y로 정의한다. 신호 흐름은 센서 → ADC → 제어기 → PWM/드라이버 → 히터 → 제어대상 → 센서이며, e가 양이면 가열을 늘린다. PWM 주기 20 ms, 듀티비 25%일 때 옳은 것은?

  • ア e = −3 °C이고, 주기당 ON 시간은 5 ms이다.
  • イ e = +3 °C이고, 주기당 ON 시간은 15 ms이다.
  • ウ e = +3 °C이고, 주기당 ON 시간은 5 ms이다. 네거티브 피드백은 편차를 줄이려 하지만 그 자체로 안정성을 보장하지는 않는다.
  • エ e = +3 °C이고, 주기당 ON 시간은 5 ms이다. 네거티브 피드백이므로 진동 없이 25 °C에 수렴하는 것이 보장된다.

11. 정답과 해설

문항 1 2 3 4 5
정답 イ ウ エ ア ウ

문1 (정답 イ)

  • ア ✗ 1+1의 자리올림을 버렸습니다. AB = 1이므로 Cout = 1입니다.
  • イ ✓ A XOR B = 0, S = 0 XOR 0 = 0. Cout = AB + Cin(A XOR B) = 1 + 0 = 1.
  • ウ ✗ S를 XOR 대신 OR(1 OR 1 OR 0 = 1)로 계산했습니다.
  • エ ✗ S와 Cout의 값을 뒤바꿨습니다(1+1 = (10)₂에서 자리올림이 Cout).

문2 (정답 ウ)

  • ア ✗ 에지 직전의 Q(이전 값)를 출력으로 읽어 한 에지씩 늦췄습니다. D-FF는 해당 에지의 D를 그 에지 직후 Q로 내보냅니다.
  • イ ✗ 에지 직후 값은 맞지만, 에지 사이에 Q가 D를 따라간다는 부분이 틀렸습니다. 그것은 투명 래치(또는 조합회로)의 동작입니다.
  • ウ ✓ 각 상승 에지의 D를 받아 [1, 0, 1, 1]이 되고, 다음 에지까지 유지합니다.
  • エ ✗ 한 번 1이 되면 계속 1이라고 가정했습니다. 2번째 에지 직전 D = 0이므로 Q = 0이 됩니다.

문3 (정답 エ)

  • ア ✗ 192,000은 비트 수입니다. ÷8을 하지 않아 바이트로 잘못 표기했습니다.
  • イ ✗ 길이 2초를 곱하지 않았습니다(1초분만 계산).
  • ウ ✗ 23.4375는 KiB(1,024 B 단위) 값입니다. 10진 kB로는 24 kB입니다.
  • エ ✓ fs = 8 kHz > 2 × 3 kHz = 6 kHz. 8,000 × 2 = 16,000 표본, × 12 = 192,000 bit = 24,000 B = 24 kB.

문4 (정답 ア)

  • ア ✓ Δ = 5/1,024 V = 4.8828125 mV ≈ 4.883 mV, 최대 오차 Δ/2 = 2.44140625 mV ≈ 2.441 mV.
  • イ ✗ 끝점 규약 5/(2^10 − 1) = 5/1,023 V를 섞었습니다. 문제의 규약은 [0, 5 V)를 1,024 구간으로 나눈 것입니다.
  • ウ ✗ 최대 오차를 Δ로 잡았습니다(버림 규약의 값). 가장 가까운 레벨에 대응시키면 Δ/2입니다.
  • エ ✗ 2^10이 아니라 비트 수 10으로 나눴습니다.

문5 (정답 ウ)

  • ア ✗ 편차를 y − r로 계산해 부호가 반대입니다. 규약은 e = r − y = +3 °C입니다.
  • イ ✗ 15 ms는 OFF 시간(75%)입니다. ON 시간은 20 ms × 0.25 = 5 ms입니다.
  • ウ ✓ e = +3 °C, ON 시간 5 ms. 네거티브 피드백은 편차를 줄이는 구조이지만 안정성은 게인·지연 등에 달려 있습니다.
  • エ ✗ 편차와 ON 시간은 맞지만, “안정 수렴 보장”이 틀렸습니다. 게인이 과도하거나 지연이 크면 진동·불안정이 생길 수 있습니다.

12. 셀프 체크

  • 조합회로와 순서회로의 차이를 “상태(기억)“라는 말로 설명할 수 있다.
  • 전가산기 진리표 8행을 식으로부터 재현할 수 있다.
  • D-FF 타이밍 차트에서 에지 직후 Q와 에지 사이의 유지를 읽을 수 있다.
  • SRAM/DRAM/ROM·플래시의 리프레시·휘발성을 구별할 수 있다.
  • fs > 2·fmax와 안티에일리어싱 LPF의 위치(ADC 앞)를 설명할 수 있다.
  • 데이터량을 bit → B → kB / KiB로 정확히 변환할 수 있다.
  • Δ = V/2^N과 최대 오차 Δ/2의 전제 규약을 말할 수 있다.
  • e = r − y의 부호와 PWM ON 시간을 계산하고, 피드백이 안정성을 보장하지 않는 이유를 말할 수 있다.

13. 복습 계획

  • 1일 후: 퀵 시트를 보지 않고 전가산기 식·진리표와 D-FF 추적을 다시 써 본다.
  • 3일 후: 예제 C·D를 숫자를 바꿔(예: fmax = 4 kHz, 16비트) 다시 계산하고 단위를 점검한다.
  • 7일 후: 연습문제 5문항을 다시 풀고, 각 오답 선택지가 왜 틀렸는지 한 줄씩 설명한다.

출처

블로그로