파이프라인 ADC와 플래시 ADC, 속도와 구조 비교
높은 층에 한 번에 오르는 길에는 두 가지가 있습니다. 하나는 한 층 높이를 단숨에 뛰어오르는 것이고, 다른 하나는 계단을 몇 칸씩 나눠 오르되 여러 사람이 각 구간을 이어받아 끊김 없이 올리는 것이죠.
아날로그 전압을 디지털로 바꾸는 고속 변환기에도 꼭 이 두 갈래가 있습니다. 한 번의 비교로 단숨에 결과를 내는 플래시 방식과, 변환을 여러 단으로 나눠 이어 처리하는 파이프라인 ADC이며, 오늘은 둘의 구조와 쓰임을 견주어 보겠습니다.
두 변환기를 가르는 기준, 속도와 면적
변환기를 고를 때 가장 먼저 저울질하는 것은 속도, 해상도, 전력과 면적입니다. 세 가지를 모두 최고로 만족시키는 구조는 없어서, 용도에 맞게 무엇을 양보할지 정해야 합니다.
플래시와 파이프라인은 모두 빠른 변환을 노리지만, 그 속도를 얻는 방법이 정반대에 가깝습니다. 하나는 하드웨어를 왕창 늘려 한 번에 끝내고, 다른 하나는 작업을 쪼개 이어 달리게 합니다.
그래서 두 구조는 같은 ‘고속’이라는 말 안에서도 서로 다른 자리를 차지합니다. 계단을 어떻게 오르느냐의 차이가 곧 설계의 차이인 셈이죠.
플래시 ADC, 계단을 한 번에 뛰어오르다
플래시 ADC(Flash ADC)는 입력 전압을 가능한 모든 기준 전압과 동시에 비교해 한 번에 결과를 내는 구조입니다. 저항 사다리(resistor ladder)가 기준 전압을 촘촘히 만들고, 각 단계마다 놓인 비교기가 입력과 일제히 견줍니다.
비교 결과는 특정 높이까지만 1로 채워지는 온도계 코드(thermometer code) 형태로 나오고, 이를 부호기가 이진수로 바꿉니다. 모든 비교가 한 순간에 일어나므로 변환 속도가 가장 빠릅니다.
문제는 비용입니다. N비트를 얻으려면 비교기가 2의 N제곱에서 하나 모자란 수만큼 필요해, 비트를 조금만 늘려도 비교기 수가 폭발적으로 늘어난다는 점을 간과하기 쉽습니다. 그래서 플래시 방식은 대체로 6비트에서 8비트 수준의 낮은 해상도에 머뭅니다.
파이프라인 ADC, 계단을 나눠 오르다
파이프라인 ADC(Pipelined ADC)는 변환을 여러 단(stage)으로 나누고, 각 단이 몇 비트씩만 해결하도록 설계한 구조입니다. 한 단이 상위 몇 비트를 뽑으면, 아직 변환하지 못하고 남은 잔차(residue)를 증폭해 다음 단으로 넘깁니다.
핵심은 각 단이 동시에 서로 다른 표본을 처리한다는 점입니다. 공장의 컨베이어처럼 첫 단이 새 표본을 받는 동안 뒤 단들은 앞서 받은 표본을 이어 처리하므로, 전체적으로는 매 클록마다 결과가 하나씩 쏟아집니다.
그래서 파이프라인 ADC는 계단을 몇 칸씩 나눠 여러 주자가 이어 오르는 모습에 가깝습니다. 다만 하나의 표본이 모든 단을 통과하기까지 몇 클록의 지연이 생긴다는 점은 비유와 다른 실제 특성입니다.
장점과 한계, 어디에 쓰이는가
플래시는 한 번에 끝내므로 지연이 거의 없어 수 기가헤르츠(GHz)급 초고속 변환에 쓰이지만, 면적과 전력, 입력 용량이 커서 해상도를 올리기 어렵습니다. 초고속 통신의 수신단이나 계측기의 앞단이 대표적인 자리입니다.
파이프라인은 속도와 해상도의 균형이 좋아 10비트 이상을 높은 속도로 뽑을 수 있습니다. 대신 잔차를 정확히 증폭하는 증폭기와 단 사이의 매칭이 성능을 좌우해 설계 난이도가 높죠.
그래서 영상 신호 처리나 고속 무선 통신처럼 넓은 대역과 중·고해상도를 함께 요구하는 곳에서 파이프라인 방식이 널리 쓰입니다. 흥미롭게도 파이프라인의 각 단 안에는 작은 플래시 변환기가 들어가는 경우가 많아, 두 구조는 경쟁하면서도 서로를 품고 있습니다.
파이프라인 ADC와 플래시 ADC 비교
두 방식의 차이를 항목별로 늘어놓으면 선택 기준이 분명해집니다.
| 구분 | 플래시 ADC | 파이프라인 ADC |
|---|---|---|
| 변환 방식 | 모든 기준과 동시 비교 | 여러 단으로 나눠 이어 처리 |
| 속도 | 가장 빠름, 지연 거의 없음 | 높은 처리량, 몇 클록 지연 |
| 해상도 | 대체로 6~8비트 | 10비트 이상까지 |
| 면적·전력 | 비교기 폭증으로 큼 | 상대적으로 효율적 |
| 주로 쓰는 곳 | 초고속 통신, 계측 전단 | 영상, 고속 무선 통신 |
핵심 정리
한 층을 단숨에 뛰어오르는 길과 계단을 나눠 이어 오르는 길처럼, 플래시 ADC와 파이프라인 ADC는 같은 고속 변환을 정반대의 방법으로 이룹니다.
플래시는 비교기를 왕창 늘려 한 번에 끝내는 대신 해상도가 낮고, 파이프라인은 변환을 단으로 쪼개 속도와 해상도의 균형을 잡는 대신 지연과 설계 난이도를 감수합니다. 초고속에는 플래시, 넓은 대역과 높은 해상도가 함께 필요하면 파이프라인을 고른다고 기억하면 됩니다.
면접 대비 질문
면접 대비 질문
Q. 플래시 ADC와 파이프라인 ADC의 구조 차이를 설명하고, 각각이 속도와 해상도에서 갖는 장단점을 비교해 보세요.
[답변 포인트] 플래시는 입력을 모든 기준 전압과 동시에 비교해 한 번에 결과를 내므로 가장 빠르지만, N비트에 2의 N제곱에서 하나 모자란 수의 비교기가 필요해 면적과 전력이 커지고 해상도가 대체로 6~8비트로 제한된다고 설명하면 됩니다. 파이프라인은 변환을 여러 단으로 나눠 각 단이 몇 비트씩 해결하고 잔차를 증폭해 다음 단으로 넘기며, 각 단이 서로 다른 표본을 동시에 처리해 매 클록 결과를 내지만 몇 클록의 지연이 생긴다는 점이 핵심입니다. 플래시는 초고속·저해상도, 파이프라인은 고속·중고해상도에 적합하며, 파이프라인의 각 단 안에 작은 플래시 변환기가 쓰이기도 한다는 점까지 덧붙이면 완성도가 높아집니다.









