실험 가이드
브레드보드 회로가 안 될 때 점검 순서
디지털 논리 실험(74 계열 IC, 7-세그먼트, 4비트 ALU)에서 자주 막히는 곳을 순서대로 정리했습니다.
회로도를 다시 보는 것보다 전원 → 핀 → 입력 → 중간 신호 → 출력 순서로 멀티미터를 대 보는 편이 훨씬 빠릅니다. 실제 실험에서 겪은 두 가지 사례, 즉 전원 레일이 이어지지 않아 회로 절반이 동작하지 않은 경우와 4비트 ALU에서 s1 s0 Cin = 010 한 조합만 틀렸는데 원인이 점퍼선 접촉 불량이었던 경우도 이 순서로 찾을 수 있습니다.
증상별로 먼저 볼 곳
| 증상 | 먼저 의심할 것 | 확인 방법 |
|---|---|---|
| 아무것도 안 켜짐 | 전원 레일 끊김, 전원 핀 미연결 | IC의 VCC–GND 핀에 직접 대고 전압 측정 |
| 특정 입력 조합에서만 틀림 | 그 조합에서만 쓰는 배선의 접촉 불량·오배선 | 틀린 조합에서 쓰는 신호 경로만 따라가며 측정 |
| 출력이 High도 Low도 아닌 값 | 떠 있는 입력, 출력끼리 연결, 접촉 불량 | 아래 논리 레벨 표와 비교 |
| 값이 가끔 바뀜, 손대면 바뀜 | 떠 있는 입력, 헐거운 점퍼선 | 쓰지 않는 입력을 VCC나 GND에 고정 |
| 7-세그먼트가 반대로 켜짐 | 공통 애노드·캐소드 혼동 | 7-세그먼트 계산기로 코드 비교 |
| IC가 뜨거움 | 거꾸로 꽂음, 출력 단락 | 즉시 전원을 끄고 방향부터 확인 |
| 결과 비트 순서가 뒤집힘 | MSB와 LSB 배선이 바뀜 | 진법 변환기로 뒤집은 값과 비교 |
1. 전원: IC 핀에서 직접 재기
전원 장치 화면에 5 V가 떠 있어도 IC까지 5 V가 온다는 보장은 없습니다. 멀티미터 검정 리드를 IC의 GND 핀, 빨강 리드를 VCC 핀에 대고 재세요. 74LS 계열은 4.75~5.25 V 범위에서 동작하도록 규정되어 있습니다.
- 레일 끊김: 긴 브레드보드는 위아래 전원 레일이 가운데서 끊겨 있는 경우가 많습니다. 멀티미터 통전(삐 소리) 모드로 레일 양 끝을 재 보면 바로 알 수 있습니다.
- 위아래 레일: 보드 위쪽 레일과 아래쪽 레일도 서로 이어져 있지 않습니다. 양쪽을 다 쓰면 점퍼로 연결해야 합니다.
- 전원 핀 위치: 14핀 IC는 대부분 14번이 VCC, 7번이 GND이고, 16핀은 16번과 8번입니다. 예외도 있어서, 4비트 가산기 7483은 5번이 VCC, 12번이 GND입니다. 꽂기 전에 데이터시트 핀 배치를 꼭 보세요.
2. 입력: 떠 있는 핀이 없게
아무 데도 연결하지 않은 입력은 0도 1도 아닙니다. TTL(74LS)은 떠 있는 입력을 대개 High로 읽지만 잡음에 약하고, CMOS(74HC)는 값이 제멋대로 바뀌거나 전류를 더 먹습니다. 쓰지 않는 게이트의 입력까지 전부 VCC나 GND에 고정하세요. 스위치로 입력을 줄 때는 풀업 또는 풀다운 저항이 있어야 스위치를 열었을 때 값이 정해집니다.
3. 중간 신호와 출력: 논리 레벨로 판정
멀티미터로 잰 전압을 아래 표와 비교합니다. 애매한 구간의 값이 나오면 그 핀은 떠 있거나, 출력 두 개가 서로 부딪히거나, 접촉이 나쁜 것입니다.
| 계열 | Low로 읽힘 | High로 읽힘 | 애매한 구간 | 잡음 여유 (L / H) |
|---|---|---|---|---|
| 74LS | ≤ 0.8 V | ≥ 2 V | 0.8 V ~ 2 V | 0.30 V / 0.70 V |
| 74HC | ≤ 1.35 V | ≥ 3.15 V | 1.35 V ~ 3.15 V | 1.25 V / 1.25 V |
74LS는 5 V, 74HC는 데이터시트 기준 4.5 V일 때의 규격 한계입니다. 잡음 여유는 (Low 입력 한계 − Low 출력 한계), (High 출력 한계 − High 입력 한계)로 계산했습니다. 예를 들어 74LS 출력이 Low일 때 최대 0.5 V이고 입력은 0.8 V까지 Low로 받아 주므로 여유는 0.3 V뿐입니다.
4. 특정 조합에서만 틀릴 때
대부분의 조합이 맞고 한두 조합만 틀리면 IC 고장보다 배선 문제일 가능성이 큽니다. 틀린 조합에서만 High가 되는 신호가 무엇인지 찾고, 그 신호가 지나는 선만 따라가며 전압을 재세요. 4비트 ALU라면 ALU 계산기에 같은 A, B, s1, s0, Cin을 넣어 기대값을 확인한 뒤, 어느 비트가 다른지 보면 범위가 좁혀집니다.
- 점퍼선을 하나씩 살짝 눌러 보면서 출력이 바뀌는지 봅니다. 바뀌면 그 선의 접촉 불량입니다.
- 점퍼선 끝이 휘었거나 피복이 구멍에 걸려 금속이 덜 들어간 경우가 흔합니다. 오래 쓴 브레드보드는 특정 구멍의 스프링이 헐거워지기도 합니다.
- 통전 모드로 선 양 끝의 IC 핀끼리 직접 재면 선과 구멍 접촉을 한 번에 확인할 수 있습니다.
5. 7-세그먼트 표시기
세그먼트가 반대로 켜지면 공통 애노드와 공통 캐소드를 혼동한 것입니다. 7447 같은 디코더는 Low에서 켜는 공통 애노드용입니다. 세그먼트마다 저항을 따로 달아야 하며, 전류는 다음과 같습니다.
| 세그먼트 저항 | 세그먼트당 전류 | 숫자 8 전체 (7개) |
|---|---|---|
| 220 Ω | 11.8 mA | 82.7 mA |
| 330 Ω | 7.88 mA | 55.2 mA |
| 470 Ω | 5.53 mA | 38.7 mA |
| 1 kΩ | 2.6 mA | 18.2 mA |
전원 5 V, 빨간 세그먼트 순방향 전압 2 V, 구동 IC 출력 0.4 V를 가정했습니다. 다른 값은 LED 저항 계산기로 계산하세요.
6. 기록하면서 고치기
- 고친 내용을 그때그때 적어 두면 보고서 고찰을 쓸 때 그대로 쓸 수 있습니다. 예: "s1 s0 Cin = 010에서만 결과가 달라, 해당 경로를 따라가 점퍼선 접촉 불량을 찾아 교체했다."
- 측정 전압은 멀티미터 오차 계산기로 계기 오차 범위와 함께 적으면 판정 근거가 분명해집니다.