목차

    나노초 수준 DAQ 동기화는 어떻게 구현되는가

    This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction. This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.

    오디오 및 NVH 테스트에서는 채널 수나 해상도를 늘리는 것보다 신호의 시간 정렬을 유지하는 것이 더 어려운 경우가 많습니다.

    단일 섀시에서는 수십 개, 심지어 100개 채널까지도 이제는 동기화가 그다지 큰 난제가 아닙니다. 진짜 어려운 부분은 여러 대의 취득 섀시가 서로 다른 위치에 분산되어 네트워크로 연결되어 있으면서도, 나노초 수준(또는 최소한 서브 마이크로초 수준)의 동기화를 유지해야 할 때입니다. 그렇지 않으면 차량 내 음장 재구성, 어레이 빔포밍 및 음원 위치 추정, 구조 모달 시험과 같은 고차 분석에서 모두 시간축 불일치 문제가 발생합니다.

    SonoDAQ의 핵심 설계 목표 중 하나는 이러한 다중 장치 동기화를 매우 간편하게 만드는 것입니다. 네트워크 케이블만 연결하면 시스템이 나머지를 자동으로 처리하여, 여러 장치가 마치 하나의 계측기처럼 동작하도록 합니다. 이를 가능하게 하는 핵심 요소는 PTP와 GPS를 중심으로 정교하게 설계된 타이밍 아키텍처입니다.

    왜 다중 장치 동기화는 그렇게 어려운가?

    기존 아키텍처에서 다중 장치 동기화는 일반적으로 다음과 같은 방식으로 처리됩니다.

    • 운영체제(OS) 시계와 소프트웨어 보정을 함께 사용하는 방식
    • 한 장치를 클록 또는 트리거 출력 장치로 사용하고, 나머지 모든 장치를 슬레이브로 구성하는 방식
    • NTP와 같은 단순 네트워크 시간 프로토콜을 적용하는 방식

    이러한 기법들은 동기화 요구사항이 수십 밀리초 또는 수 밀리초 수준일 때는 그럭저럭 허용 가능한 정도입니다. 하지만 마이크로초, 더 나아가 나노초 영역까지 요구 수준을 높이면, 몇 가지 근본적인 문제가 나타납니다.

    • 제어되지 않는 OS 지터: 태스크 스케줄링, 캐싱, 드라이버 지연 등으로 인해 시스템 시간이 계속 흔들립니다.
    • 네트워크 지연 및 지터: 서로 다른 경로와 스위치들은 가변적인 지연을 유발하며, 이를 소프트웨어만으로 완전히 보상하기는 어렵습니다.
    • 장기 드리프트: 시작 시점에 장치들이 대략 맞춰져 있더라도, 로컬 오실레이터의 아주 작은 주파수 오차만으로도 수십 분 또는 수 시간에 걸쳐 기준 시간이 서서히 벌어지게 됩니다.

    SonoDAQ의 접근 방식은 시간에 민감한 모든 동작을 운영체제 시각이 아니라 공통 하드웨어 시간 기준에 고정하는 것입니다.

    네트워크 시간에서 하드웨어 시간으로: PTP + PHC

    첫 번째 단계는 모든 SonoDAQ 유닛이 동일한 절대 시간을 공유하도록 만드는 것입니다.

    (1) 상위 클록으로서의 PTP / GPS

    SonoDAQ는 네트워크 상의 IEEE 1588 PTP 또는 외부 GPS 수신기로부터 통합된 UTC 기준 시간을 받아올 수 있습니다. 이 기준 신호는 먼저 온보드 PTP 하드웨어 클록(PHC)에 공급되어 로컬 시간 기준으로 사용됩니다. 즉, PTP/GPS는 세계 표준 시간을 제공하고, PHC는 각 취득 섀시 내부에 존재하는 그 세계 시간의 로컬 복사본 역할을 합니다.

    (2) 1/128초 주기의 폐루프 보정

    시작 시점에 한 번만 정렬하는 것으로는 충분하지 않습니다. SonoDAQ는 각 로컬 PHC를 기준 클록과 1/128초 주기로 지속적으로 비교합니다.

    • 현재 시점에서 위상과 주파수 오차를 모두 평가합니다.
    • PHC에 작은 증분 보정을 적용하여 큰 시간 점프가 발생하지 않도록 합니다.
    • 장시간 동작 시, 이 폐루프는 결정(크리스털)의 온도 변화와 노화로 인한 오차를 지속적으로 억제합니다.

    그 결과, 모든 SonoDAQ의 PHC는 PTP/GPS 기준을 밀접하게 추적하며, 시간이 지나도 조용히 드리프트하는 일이 없습니다. 이 시점에서 모든 장치는 동일한 나노초급 하드웨어 시간 기준 위에 올라가게 되며, 이것이 이후 모든 동기화 메커니즘을 위한 절대 타이밍 기반이 됩니다.

    PLL + 10 PPS: 통합 시간을 모든 FPGA로 전달

    공통 PHC가 마련되면, 이제 이를 각 FPGA가 직접 감지할 수 있는 구체적인 하드웨어 신호로 변환해야 합니다.

    PHC / 1 PPS에서 10 PPS로

    PTP / GPS는 일반적으로 1 PPS(초당 한 번의 펄스) 신호를 제공합니다. SonoDAQ에서는 이 1 PPS 신호를 재정형한 후 온보드 PLL로 승수 처리하여 안정적인 10 PPS 펄스를 생성하고, 이를 각 FPGA에 분배합니다.

    다중 섀시에 걸친 나노초: 통합 시간 기준의 이점

    이와 같은 다층 타이밍 아키텍처를 통해 SonoDAQ는 단일 섀시 내에서 나노초 단위 정렬과 여러 섀시에 걸친 서브 마이크로초 수준 정렬을, 적절한 PTP/GPS 기준과 네트워크 토폴로지 환경에서 제공할 수 있습니다.

    테스트 엔지니어 입장에서 이러한 세부 구현은 결국 매우 구체적인 역량으로 이어집니다.

    • 완성차 NVH 테스트: 차량 내·외부 마이크로폰 및 진동 센서를 속도, 토크, 샤프트 각도 신호와 함께 동기 취득함으로써 보다 신뢰도 높은 오더 분석과 전달경로 분석이 가능합니다.
    • 다지점 구조 모달 시험: 대형 구조물에 분산 배치된 여러 섀시가 여기(입력)와 응답(출력)을 정밀한 타이밍 관계로 취득하여, 고차 모달 추출과 감쇠 추정의 견고성을 높일 수 있습니다.
    • 엔드 투 엔드 지연 측정: 통합 타임스탬프를 사용하면 자극 출력에서 응답 입력까지의 실제 레이턴시를 측정할 수 있어, 복잡한 오디오 신호 체인의 튜닝과 보정에 도움이 됩니다.

    엔지니어링 경험: 투명한 고정밀 타이밍 시스템

    지금까지 PTP, PHC, 10 PPS와 같은 복잡한 구성 요소를 살펴보았지만, 실제로 엔지니어는 이런 부분을 신경 쓸 필요가 없습니다. SonoDAQ가 이를 자동으로 처리합니다.

    소프트웨어에서 여러 대의 SonoDAQ 유닛 데이터를 하나의 플롯에 끌어다 놓으면, 이미 완전히 매끄럽게 정렬된 단일 시간축으로 표시됩니다. 이것이 바로 실용적인 데이터 취득을 위한 나노초 수준 동기화라는 의미입니다.

    이것이 SonoDAQ의 원래 설계 의도입니다. 타이밍 인프라를 가능한 한 극한까지 끌어올려, 엔지니어가 동기화 문제 대신 시험 전략 수립과 데이터 분석에만 전념할 수 있도록 하는 것입니다.

    CRYSOUND SonoDAQ 및 OpenTest에 대해 더 알고 싶으시면 CRYSOUND 웹사이트를 방문하시거나, "Get in touch" 문의 양식을 통해 당사 팀에 연락해 주십시오.

    문의하기

    당사 제품에 관심이 있으시거나 궁금한 점이 있다면 데모를 예약해 주세요. 제품이 어떻게 작동하는지, 어떤 솔루션의 일부가 될 수 있는지 보여 드리고, 고객님의 니즈와 조직에 어떻게 부합할 수 있을지 함께 논의해 드리겠습니다.

    Downloads 다운로드
    Cart 0
    장바구니
    +86-571-88225128 +86-571-88225128
    Experience Demo 데모 체험
    Ask an Expert 전문가에게 문의