[TeledyneLeCroy] "USB4 Alt 모드 테스트: DPAUX 및 USB-PD" 포스팅 업데이트

  • 2022-07-14
  • 조회수2530
[TeledyneLeCroy] "USB4 Alt 모드 테스트: DPAUX 및 USB-PD" 포스팅 업데이트
 
USB Type-C®(USB-C) 커넥터는 최대 20Gb/sUSB 데이터 전송 속도를 지원할 뿐만아니라 Alt 모드를 지원하여 USB4 프로비저닝을 통해 다양한 다른 인터페이스를 사용할 수 있도록 재구성할 수 있습니다. 지원되는 Alt 모드 프로토콜에는 Thunderbolt, MHL(Mobile High-Definition Link), PCIe®(Peripheral Component Interconnect Express), HDMI®(High-Definition Multimedia Interface) DP(DisplayPort)등이 있습니다.
 
그림 1USB-C 리셉터클 다이어그램은 정상 작동에서 Alt-모드로 전환되어 사용할 수 있는 핀 위치를 보이고 있습니다.
 

                                 
                                                                             그림 1: USB-C 커넥터를 구성하는 인터페이스와 핀들 사이의 관계
 
일반적인 USB 동작 에서는 , USB-PD(USB 전원 공급) 인터페이스를 통해 어떤 장치가 소스가 될 것인지를 협상하고, VBUS(A4/B4 A9/B9)와 그라운드 핀을 사용하여 연결된 싱크(Rx) 디바이스로 전원을 공급합니다. USB-PDHPD(핫 플러그 감지) IRQ(인터럽트 요청) 작업도 담당합니다. HPD를 사용하면 소스가 싱크의 존재를 감지하게 됩니다. IRQ 기능은 싱크가 소스 상태 변경 사항을 알릴 수 있습니다. 연결된 두 장치 사이의 전원 협상은 CC1 CC2 라인을 사용하며, 300kbaud의 속도로 반이중 방식의 bi-phase mark coding을 통해 이루어집니다.USB-PD는 현재 5암페어에서 20V100와트의 최대 전력 레벨을 지원합니다. 이 기능을 사용하려면 프로그래밍 가능 전원 공급 장치(PPS)가 필요할 수 있습니다. 표준에서는 현재 최대 240와트(48A @ 5V)까지 허용하도록 범위를 넓혔습니다.
 
그러나 USB-PD는 전력 공급만을 담당하는 것이 아니라 다양한 USB4 Alt-Mode 프로토콜 간의 동기화를 제공합니다. USB-PD는 장치가 통신을 시작하는 시점을 설정합니다. DisplayPort의 경우 USB-PD가 전원 계약을 설정한 후 VDM(공급업체 정의 메시지)을 사용하여 DP Alt 모드를 시작하여 Alt 모드 핸드셰이킹을 협상합니다.
 
몇 가지 가능한 DisplayPort 동작 구성이 있습니다. TX1, TX2, RX1 RX2 라인은 최대 20Gb/s로 신호를 전송하는 2개의 차동 이중 데이터 레인으로 구성됩니다. DisplayPort는 단일 라인 쌍을 사용할 수 있으며, USB4는 다른 쌍을 사용하여 두 인터페이스 모두 비교적 빠른 속도로 작동하거나 최대 성능을 얻기 위해 4 라인 모두를 사용할 수 있습니다. 후자의 경우, 전용 D+ D- 연결을 사용하여 USB2 레벨 작동을 유지할 수 있습니다.
 
DP Alt-Mode 협상이 완료되면 DPAUX는 링크 트레이닝을 진행하여 DisplayPort 소스와 싱크 간의 링크를 최적화하여 스트리밍 비디오에 대한 빠르고 안정적인 연결을 보장합니다. DPAUX 신호는 SBU1 SBU2 신호 핀을 사용합니다. DPAUX 채널은 링크 관리 및 테스트 모드 제어를 처리합니다.
  
USB-C 테스트는 여러 종류의 신호를 살펴봅니다. 메인 라인 신호 경로(TX1, TX2, RX1, RX2)는 각각 10Gb/s 또는 20Gb/s로 실행되는 고속 직렬 데이터 버스입니다. USB-PD DPAUX 신호는 훨씬 낮은 속도로 작동합니다. Teledyne LeCroyUSB-PD 트리거, 디코딩, 측정/그래프 및 물리 계층 테스트 옵션(TDMP)USB-PD 신호를 트리거하고 콘텐츠를 디코딩할 수 있는 오실로스코프 소프트웨어 패키지입니다. 디코드 함수는 CC 라인에 사용된 바이 페이즈 마크 코딩을 해석합니다. 이를 통해 다른 USB-C 프로토콜과의 시간 상관 관계뿐만 아니라 물리 계층 측정 및 아이다이어그램도 확인할 수 있습니다(그림 2).
 

 
          그림 2: USB-PD TDMPDPAUX 이벤트와의 시간 연관성을 파악할 수 있도록 USB-PD 메시지에서 트리거할 수 있습니다.
 
마찬가지로 DPAUX 디코딩, 측정/그래프 및 물리 계층 테스트 옵션은 Alt 모드 Side band 신호 SBU1 SBU2를 포착하여 디코딩 및 측정을 수행합니다. 네이티브 또는 I2C 트랜잭션을 사용하여 DPAUX 읽기 및 쓰기 작업을 디코딩할 수 있을 뿐만 아니라 아이다이어그램을 사용하여 물리 계층의 특성을 파악할 수 있습니다(그림 3).

 

                       그림 3: DPAUX DMP는 아이다이어그램을 생성하고 DPAUX 신호에 대해 물리 계층 측정을 수행합니다.
 
Mike Engbretson이 진행한 웨비나 "DisplayPort 2.0 Compliance Test Overview, Pt. 2, PHY Testing."에서 컴플라이언스 테스트에 대한 자세한 내용을 확인할 수 있습니다.