오실로스코프에서 USB 트래픽을 어떻게 볼 수 있습니까?


13

오실로스코프와 USB 마우스의 통신을 검사하려고합니다 (PicoScope 3204). 스코프 접지를 두 데이터 신호 라인 (Data + 또는 Data-) 중 하나에 연결하면 마우스가 종료됩니다. 마우스는 1995 Microsoft Home 장치이므로 일부 고속 버전이 아닌 USB 1.1을 사용해야합니다. 나는 또한 USB 메모리 스틱에서 같은 것을 시도했고 같은 문제가 발생했습니다. 이 문제를 극복하기 위해 구축 할 수있는 간단한 회로가 있습니까?

나는이 목적을 위해 정교한 USB 테스트 픽스처가 있다는 것을 알고 있지만 데모 / 실험으로 시도하고 있으므로 최소한의자가 양조 솔루션을 찾고 있습니다.


오실로스코프의 모델 번호를 쓸 수 있습니까?
파이프

피코 스코프 3204; 이것을 질문에 추가하고 있습니다.
Diomidis Spinellis

1
70MHz는 USB 신호를 볼 때 대역폭이 많지 않습니다.
Matt Young

@MattYoung는 - 그것은 ... 저속 장치에 대한 충분한입니다
ThreePhaseEel

답변:


19

데이터 라인을 접지하지 마십시오. 그들은 지상에 있습니다. 너머 논리는 말한다

USB는 데이터에 차동 전송 쌍을 사용합니다. 이것은 NRZI를 사용하여 인코딩되며 데이터 스트림에서 적절한 전환을 보장하기 위해 비트 스터핑됩니다. 저속 및 전속 장치에서 차동 '1'은 15K 옴 저항을 접지로 끌어 당겨 D +를 2.8V 이상, 1.5V 저항을 3.6V로 끌어 당겨 0.3V 미만으로 끌어 당겨 전송합니다. 반면 차동 '0'은 동일한 풀다운 / 업 저항을 사용하여 2.8V보다 큰 D +와 0.3V보다 작은 D +입니다.

스코프 접지를 USB 접지에 연결해야합니다. 그렇지 않으면 신호 중 하나를 죽이고 차동 수신기가 필요한 위상 반전을 감지하지 못합니다.

스코프를 접지에 연결하면 단일 채널 스코프가 D + 또는 D-를 모니터링 할 수 있습니다. 듀얼 채널 범위는 두 가지를 모두 모니터링 할 수 있으며 데이터가 전송 될 때 위상 반전을 볼 수 있습니다.


USB 접지와 관련하여 데이터 라인을 모니터링하려고 시도했지만 디지털로 보이는 신호를 얻지 못했습니다 (또는 오실로스코프가 USB로 디코딩 할 수 있음).
Diomidis Spinellis

스코프에 DC 커플 링을 선택 했습니까?
Chu

15

USB D-가 GND가 아닌 이유에 대한이 유용한 설명을 참조하십시오. USB 데이터 쌍을 프로브하려는 경우; GND와 USB D- 및 / 또는 D +간에 스코프를 연결해야합니다.

또한 대부분의 PC에서 "GND"는 접지되어 있습니다. 스코프 GND도 마찬가지입니다. 오실로스코프를 통해 USB D-를 접지를 통해 GND에 효과적으로 연결하기 때문에 시스템이 종료 될 수 있습니다.


1
그것은 그것을 설명합니다! 스코프의 입력은 접지 참조가 아닌 차동이라고 생각했습니다.
Diomidis Spinellis

그들은 프로브와 접지의 차이를 측정하고 있습니다. 내 답변 편집을 참조하십시오.
Transistor

죄송합니다, Hans, 내 답변 대신 답변을 수정했습니다! 인터넷이 너무 빨리 움직입니다!
트랜지스터

4

테스트 중 장비의 안전 작동과 관련된 정보 및 참조를 조금 더 추가합니다.

테스트 장비의 접지 또는 섀시를 DUT (테스트 대상 장치)에 연결하기 전에 항상 매우주의해야합니다 .

다음과 같은 매우 나쁜 일이 발생할 수 있습니다 .

  • 귀하 또는 다른 사람이 사망 할 위험이 있습니다.
  • 테스트 장비를 영구적으로 손상시킵니다.
  • 테스트 한 회로 또는 DUT를 영구적으로 손상시킵니다.

플로팅 및 접지 테스트 장비 및 안전에 대한 흥미로운 참고 자료. 주제가 매우 광범위하므로 여기에 요약 할 수 없습니다.


1

스코프 접지는 USB 0V로갑니다. 컴퓨터 섀시에 DC 멀티 미터를 사용하여 0V이고 연결하는 저옴인지 테스트하십시오.]

스코프가 두 채널 차이 AB를 허용하는 경우 usb + data에 A를 사용하고 usb -data에 B를 사용하십시오.

항상 PC와 프린터 또는 웹캠과 같은 어플라이언스 간의 트래픽을 테스트하십시오. USB는 핸드 셰이크를 시작하기 전에 핸드 셰이크를 사용하므로 어플라이언스가 필요합니다. 전선을 노출시키고 높은 임피던스 (10Meg) 스코프 프로브를 시험하기 위해 절연을 긁어 내십시오. 못 노출 된 케이블로 작업하기 위해 자체 조정될 수 있습니다. 스코프 프로브가보기 흉하고 240ohm 종단 프로브가 기기의 올바른 종단에서 핸드 셰이크와 충돌 할 수 있으므로 10MHz 이상> 이처럼 작동하지 않아야합니다.

USB-C는 나에게 알려져 있지 않다. 방향을 결정하는 데 많은 추가 스위치가있을 수 있습니다. 나는 100 와트 전력선이 무엇을하는지 모른다. USB-C를 피하십시오


1

2 채널 오실로스코프가 필요합니다. 그런 다음 한 채널에 D+다른 채널을 연결 합니다 D-. 두 프로브의 접지 클립은 서로 연결됩니다. 그런 다음 차동 신호이므로 XY라는 두 채널을 뺍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.