최신 혼합 신호 설계에서의 현장 프로그래밍 가능 아날로그 어레이 이해

작성자: William Staunton

최신 전자 시스템이 더 많은 센서를 통합하고 점점 더 동적인 환경에서 작동함에 따라 고정된 아날로그 회로망의 한계를 무시하기 어려워지고 있습니다. 디지털 처리는 오늘날의 시스템 아키텍처에서 주를 이루지만 실제 세계는 여전히 아날로그입니다. 모든 센서, 액추에이터, 인터페이스는 여전히 실제 전기 신호로 시작되며, 이 신호는 유용하게 활용하기 위해서는 증폭, 필터링, 컨디셔닝 과정을 거쳐야 합니다.

저지연 응답이 중요해지고 응용 요구 사항이 계속 진화함에 따라 아날로그 프런트 엔드는 새로운 중요성을 갖게 되었습니다. 산업 모니터링, 의료 기기, 자동차 전자 장치, IoT 플랫폼은 모두 정밀한 적응형 신호 컨디셔닝에 의존합니다. 아날로그 신호 품질의 작은 개선만으로도 시스템 정확도, 신뢰성, 효율성이 크게 향상될 수 있습니다.

전통적으로, 아날로그 신호 체인은 연산 증폭기, 필터, 비교기와 같은 고정 기능 부품으로 구축됩니다. 요구 사항이 안정적이고 잘 이해되는 경우 이 접근 방식은 우수한 결과를 제공할 수 있습니다. 그러나 내재적으로 유연성이 부족합니다. 센서 특성, 작동 조건, 성능 목표의 변화는 회로도 변경, 새로운 PCB 레이아웃, 추가적인 검증 주기를 요구하는 경우가 많습니다.

현장 프로그래밍 가능 아날로그 어레이(FPAA)는 이와 다른 접근 방식을 제공합니다. 엔지니어는 하드웨어에 고정된 아날로그 신호 체인에 의존하는 대신 소프트웨어를 통해 아날로그 기능을 구성할 수 있습니다. Okika DevicesOTC2310K04-PIKA, Chameleon™ 8차 버터워스 저역 통과 필터Apex Quad4(그림 1)는 실제 혼합 신호 시스템에서 프로그래밍 가능 아날로그 패브릭을 사용하는 방법을 보여줍니다. 이 기사에서는 FPAA가 작동하는 방식과 최신 시스템 아키텍처에서 어느 위치에 적합한지 설명하고 프로그래밍 가능 아날로그 솔루션을 평가할 때 엔지니어가 고려해야 할 장단점에 대해 살펴봅니다.

Okika PiKa Quad FlexAnalog FPAA 개발 기판(확대하려면 클릭)그림 1: Okika PiKa Quad FlexAnalog FPAA 개발 기판(이미지 출처: Okika Devices)

아날로그 설계의 구조적 과제

아날로그 설계는 디지털 엔지니어가 거의 경험하지 못한 과제들을 제시합니다. 회로 동작은 부품 허용 오차, 온도 드리프트, 잡음 결합, 레이아웃 효과에 민감합니다. 작은 변화라도 이득, 오프셋, 대역폭 또는 안정성에 큰 영향을 미칠 수 있습니다.

검증과 튜닝도 대개 느리고 반복적입니다. 설계자는 극한의 전원 및 온도에서 성능을 평가하고, 최악 조건에서의 허용 오차를 고려하며, 시스템 수준의 요구 사항 준수 여부를 검증해야 합니다. 강력한 성능을 달성하려면 여러 번에 걸쳐 기판 수정이 필요한 경우가 많습니다.

반복 작업 비용은 늘 따라다니는 문제입니다. 저항기 값 또는 필터 토폴로지를 조정하려면 대개 새로운 하드웨어 재설계가 필요합니다. 수정할 때마다 비용이 늘고, 일정이 지연되며, 위험이 커집니다.

특히 후반 단계에서의 변경은 더 많은 지장을 초래합니다. 새로운 센서, 업데이트된 규정 준수 요구 사항 또는 예상치 못한 잡음 소스의 경우 대규모의 재설계가 강제될 수 있습니다. 디지털 시스템과 달리, 이러한 문제는 펌웨어 업데이트로 해결할 수 없습니다. 이러한 유연성 부족은 아날로그 중심 시스템에서 오랫동안 구조적 제약으로 남아 있습니다.

현장 프로그래밍 가능 아날로그 어레이 도입

현장 프로그래밍 가능 아날로그 어레이는 아날로그 기능을 구성할 수 있는 집적 회로입니다. FPAA는 고정된 내부 회로에 의존하는 대신 프로그래밍 가능 아날로그 빌딩 블록을 포함하고 있어 이를 상호 연결함으로써 맞춤형 신호 경로를 형성할 수 있습니다.

일반적인 FPAA 기능에는 증폭, 필터링, 적분, 비교가 포함됩니다. 동일한 장치를 다양한 개발 단계에서 서로 다르게 구성하거나 완전히 새로운 용도로 전환할 수도 있습니다 이러한 재구성 가능성은 FPAA의 핵심적 특성입니다.

FPAA는 FPGA와 자주 비교되지만 이 둘의 유사성은 기술적 측면보다는 개념적 측면에 있습니다. 둘 모두 재사용 가능한 기능 블록과 프로그래밍 가능 상호 연결에 의존합니다. 핵심적인 차이점은 FPAA는 연속 시간 아날로그 영역에서 직접 작동하고, 실시간 신호를 디지털 형태로 변환하지 않고 직접 처리한다는 것입니다.

혼합 신호 시스템에서 FPAA는 대개 적응형 아날로그 프런트 엔드 역할을 합니다. 센서와 ADC 사이 또는 DAC와 액추에이터 사이에 위치하며 디지털 처리를 시작하기 전에 신호 품질을 향상시킵니다.

핵심 아키텍처 및 구성 모델

FPAA는 장치의 핵심을 이루는 구성 가능한 아날로그 블록(CAB)을 기반으로 합니다. 이러한 블록은 일반적으로 증폭기, 필터, 적분기, 비교기와 같은 기능을 구현합니다. 각 블록은 프로그래밍이 가능하므로, 설계자가 이득, 대역폭, 바이어스 조건, 임계값 레벨 같은 파라미터를 설정하여 원하는 회로 동작을 정의할 수 있습니다.

프로그래밍 가능 상호 연결(라우팅 패브릭)은 이러한 블록을 서로 연결합니다. 이 패브릭은 신호가 장치를 통해 흐르는 방식을 정의하고, 외부 하드웨어 재설계 없이 신호 체인을 재배열하거나 확장할 수 있도록 합니다.

장치의 동작은 일반적으로 스위치 목록 또는 구성 메모리로 저장되는 구성에 의해 정의됩니다. 이 구성은 전원 인가 시 로드되며 아날로그 신호 경로를 설정합니다. 또한 여러 FPAA 플랫폼은 신속한 재구성을 지원하므로, 개발 중에 또는 경우에 따라 작동 중에도 업데이트할 수 있습니다.

아날로그 I/O 인터페이스는 FPAA를 센서, ADC, DAC 및 다른 외부 부품에 연결합니다. 이러한 인터페이스는 예측 가능한 신호 레벨, 안정적인 작동, 혼합 신호 시스템으로의 원활한 통합을 지원하도록 설계되었습니다.

설계 워크플로 및 개발의 이점

FPAA 개발은 아날로그 시스템이 설계되는 방식을 혁신합니다. 엔지니어는 이산 소자를 사용하여 고정 기능 회로를 구축하는 대신, 직관적인 회로도 기반 구성 도구를 사용하여 신호 동작을 정의합니다.

구성 가능 아날로그 블록(CAB)을 선택하고 프로그래밍 가능 라우팅 패브릭을 통해 연결함으로써 설계자는 완전한 신호 체인을 생성합니다(그림 2). 이득, 필터링 특성, 임계값과 같은 중요 파라미터는 소프트웨어에서 직접 설정됩니다. 이를 통해 아날로그 설계는 계산 집약적인 수동 프로세스에서 더 빠르고, 더 유연한 구성 중심 접근 방식으로 전환됩니다.

구성 가능 아날로그 블록(CAB)을 선택하여 생성할 수 있는 완전한 신호 체인 다이어그램(확대하려면 클릭)그림 2: 구성 가능 아날로그 블록(CAB)을 선택하고 프로그래밍 가능 라우팅 패브릭을 통해 연결함으로써 완전한 신호 체인을 생성할 수 있습니다(이미지 출처: Okika Devices).

몇 분 내에 설계를 업데이트할 수 있으므로 반복 주기가 획기적으로 단축됩니다. 엔지니어는 빠르게 대안을 살펴보고 장단점을 평가하며 연속적으로 성능을 개선할 수 있습니다. 이러한 속도는 진정한 최적화를 실현합니다. 이는 변화가 있을 때마다 재설계, 재구성, 재테스트가 요구되는 전통적인 아날로그 하드웨어에서는 실용적이지 않은 경우가 많습니다.

대부분의 FPAA 플랫폼은 전원 인가 시 구성을 로드하지만, 일부는 작동 모드 간 전환과 같은 구조적 런타임 재구성을 지원합니다. 두 경우 모두에서, 하드웨어 변경 없이 아날로그 기능을 수정하는 기능은 개발 시간과 비용을 줄이고 제품의 수명 주기를 연장합니다.

사실상, FPAA는 아날로그 설계에 소프트웨어 정의 모델을 제공하여 전자 시스템의 프런트 엔드에서 새로운 차원의 민첩성, 효율성, 성능을 구현합니다.

일반 응용 분야

센서 신호 컨디셔닝

센서 인터페이스는 FPAA의 주요 사용 사례입니다. 많은 센서들이 잡음이 많거나 저수준 또는 오프셋 신호를 생성합니다. 이러한 신호는 디지털화 전에 증폭, 필터링, 보정이 필요합니다.

FPAA는 단일 장치에 이러한 기능을 통합하여 부품 개수를 줄이고 설계 변경을 간소화합니다. 센서 특성이 변하거나 진화하더라도 신호 체인을 재설계할 필요 없이 재구성만으로 상황에 대처할 수 있습니다.

이는 여러 센서 유형을 지원하거나 요구 사항이 계속 변화하는 시스템에서 특히 유용합니다.

좋은 예로 심전도(ECG 또는 EKG) 모니터링을 들 수 있습니다. 인체에서 측정되는 전기 신호는 대개 수 밀리볼트에 불과하여 동작 잡음, 전선 간섭, 베이스라인 드리프트에 의해 쉽게 손상될 수 있습니다. 신호가 ADC에 도달하기 전에 신뢰할 수 있는 측정값을 얻으려면 세심한 증폭, 필터링, 공통 모드 잡음 제거가 필요합니다.

신속한 아날로그 프로토타이핑

FPAA 플랫폼은 초기 개발 단계에서 특히 유용합니다.

엔지니어는 최종 회로 토폴로지를 확정하지 않고도 다양한 필터 응답, 이득 단계 또는 바이어스 전략을 평가할 수 있습니다. 또한 변경이 빠르고 되돌릴 수 있으므로 설계 절충점이 개발 프로세스의 초기 단계에서 더 명확하게 드러납니다.

PCB 리비전이 줄어들며, 팀은 안정적인 아키텍처에 더 빠르게 도달할 수 있습니다.

적응형 및 다중 모드 시스템

많은 시스템은 보정, 저전력 작동 또는 다양한 입력 범위와 같은 여러 모드에서 작동합니다.

FPAA는 아날로그 파라미터 또는 신호 경로의 재구성을 허용함으로써 이를 지원합니다. 이득, 대역폭, 필터링은 모드 간에 조정할 수 있으며, 사전 정의된 구성 또는 제어된 업데이트를 통해 수행됩니다.

이산 부품을 사용하여 이와 유사한 적응성을 달성하려면 추가적인 회로망이 필요하며 복잡성도 늘어납니다.

아날로그 에지 처리

FPAA는 일반적으로 ADC에 도달하기 전에 아날로그 프런트 엔드(AFE)에서 신호를 컨디셔닝하는 데 사용됩니다.

기능은 다음과 같습니다.

  • 잡음 감소 및 필터링
  • 신호 스케일링 및 오프셋 수정
  • 기능 추출(예: 엔벨로프 감지, 임계값 설정)

디지털화 전에 신호 품질을 개선하면 ADC 분해능 요구 사항을 줄이고, 디지털 처리 부하를 낮추며, 시스템 전력을 감소시킬 수 있습니다.

실시간 및 제어 응용 분야에서는, 아날로그 사전 처리를 통해 지연 시간을 줄이고 시스템 응답성을 향상시킬 수도 있습니다.

다른 신호 처리 접근 방식과의 비교

이산 아날로그 설계는 시스템 요구 사항이 고정되어 있는 경우 가장 높은 수준의 성능과 정밀도를 제공합니다. 그러나, 이 성능은 유연성을 희생하는 대가로 얻어지며 아주 작은 변경이라도 하드웨어 재설계를 요구하는 경우가 많습니다.

적응성을 확보하기 위해 많은 시스템은 ADC 이후 디지털 영역에서 작동하는 DSP 또는 MCU 기반 처리에 의존합니다. 이 접근 방식은 유연한 신호 처리를 가능하게 하지만, 여전히 입력 신호의 품질에 의존하며 추가적인 지연 및 전력 오버헤드가 발생할 수 있습니다.

FPGA는 고처리량 병렬 계산을 실현함으로써 디지털 처리 기능을 더욱 확장합니다. 그러나 디지털화된 데이터에서만 작동하며 연속 시간 신호를 직접 처리할 수는 없습니다. 결과적으로, 디지털화 전에 여전히 아날로그 신호 컨디셔닝이 필요합니다.

FPAA는 ADC 전에, 즉 센서 인터페이스에서 작동하여 이러한 간극을 처리합니다. 또한 소스에서 신호 품질을 개선함으로써 다운스트림 디지털 시스템의 처리 부담을 덜어 줍니다. 이런 방식으로 FPAA는 DSP 및 FPGA를 보완하여, 보다 효율적이고 균형 잡힌 혼합 신호 아키텍처에 기여합니다.

장단점 및 제한 사항

FPAA는 이산 아날로그 설계에 대한 범용 대체품이 아닙니다. 대신, 시스템 요구 사항을 기반으로 평가해야 하는 장단점을 제시합니다.

성능 측면에서는 대역폭, 잡음, 정밀도와 같은 파라미터가 아키텍처 및 구성에 따라 고도로 최적화된 이산 회로의 파라미터와 일치하지 않을 수 있습니다.

전력 소모 역시 중요한 고려 사항입니다. FPAA 내 능동 아날로그 블록은 전력을 소모하며, 경우에 따라 신중하게 최적화된 이산 솔루션 또는 수동 솔루션이 전용 기능에 대해 더 높은 효율성을 제공할 수 있습니다.

비용도 기술 선택 시 중요한 요소로 작용합니다. 안정적인 요구 사항을 가진 대량 생산 분야의 경우 이산 솔루션을 사용하는 것이 더 경제적일 수 있습니다. FPAA는 유연성, 재구성 가능성, 개발 주기 감소가 매우 중요한 시스템에서 더 뛰어난 가치를 제공합니다.

주어진 응용 분야에 FPAA가 적합한지 여부를 결정하려면 이러한 장단점을 반드시 이해해야 합니다.

에코시스템 및 위험 감소

FPAA 장치 및 개발 플랫폼은 주요 전자 부품 유통업체를 통해 점점 더 쉽게 평가할 수 있게 되었습니다. 지원 에코시스템에는 일반적으로 구성 도구, 참조 설계, 응용 참고 문서가 포함됩니다.

이러한 리소스는 엔지니어링 팀이 설계 프로세스의 초기에 성능 가정을 검증하는 데 도움을 줍니다. 명료한 아키텍처 안내와 작동 예제는 통합 위험을 줄이며, 프로그래밍 가능 아날로그가 주어진 응용 분야에 적합한지 여부를 손쉽게 결정할 수 있도록 합니다.

결론

현장 프로그래밍 가능 아날로그 어레이는 아날로그 시스템 설계에 오랫동안 요구되어온 유연성을 제공합니다. 소프트웨어를 통해 신호 체인을 구성 및 재구성할 수 있으므로 전통적인 하드웨어 반복과 관련된 시간, 비용, 위험을 줄일 수 있습니다.

FPAA는 고성능 이산 아날로그 회로를 대체하도록 설계된 것이 아니며 디지털 처리의 필요성을 제거하지도 않습니다. 대신, FPAA는 프런트 엔드에서 신호 품질을 향상시키고 시스템 요구 사항의 변화에 따라 적응할 수 있는 아날로그 동작을 지원함으로써 ADC, DSP, FPGA를 보완합니다.

Okika Devices의 FPAA는 프로그래밍 가능 아날로그가 이론을 넘어 실제 혼합 신호 설계에 어떻게 활용될 수 있는지를 보여줍니다. 진화하는 센서 인터페이스, 다중 모드 작동 또는 불확실한 사양을 다루는 팀에게 이러한 유연성은 중요한 이점이 될 수 있습니다. 혼합 신호 시스템이 계속적으로 더 복잡해짐에 따라, PCB 작업 없이 아날로그 동작을 형성하고 조정하는 능력은 프로그래밍 가능 아날로그를 최신 전자 장치 개발에서 점점 더 중요한 도구로 만들고 있습니다.

면책 조항: 이 웹 사이트에서 여러 작성자 및/또는 포럼 참가자가 명시한 의견, 생각 및 견해는 DigiKey의 의견, 생각 및 견해 또는 DigiKey의 공식 정책과 관련이 없습니다.

작성자 정보

Image of William Staunton

William Staunton

William Staunton is the CEO and Co-Founder of Okika Devices, where he leads the team in driving the company’s strategy, growth, and commercialization of advanced analog and mixed-signal semiconductor technologies. He holds a BSEE from Utah State University and brings decades of executive leadership experience across the semiconductor and electronics industries, serving military, space, and commercial markets.