Làm cách nào tôi có thể xem lưu lượng USB trên máy hiện sóng?


13

Tôi đang cố kiểm tra giao tiếp của chuột USB bằng máy hiện sóng (PicoScope 3204). Khi tôi kết nối mặt đất của phạm vi với một trong hai đường tín hiệu dữ liệu (Dữ liệu + hoặc Dữ liệu-), chuột sẽ tắt. Chuột là thiết bị Microsoft Home năm 1995, do đó, nó phải sử dụng USB 1.1, không phải là một phiên bản tốc độ cao lạ mắt. Tôi cũng đã thử tương tự trên thẻ nhớ USB và gặp vấn đề tương tự. Có một mạch đơn giản tôi có thể xây dựng để khắc phục vấn đề này?

Tôi biết rằng có các thiết bị kiểm tra USB tinh vi cho mục đích này, nhưng tôi đang thử nó như một thử nghiệm / thử nghiệm, vì vậy tôi đang tìm kiếm một giải pháp pha chế tại nhà tối thiểu.


Bạn có thể viết số mô hình của máy hiện sóng của bạn?
đường ống

Kính ngắm PicoS 3204; Tôi đang thêm điều này vào câu hỏi.
Diomidis Spinellis

1
70 MHz cũng không có nhiều băng thông để xem xét tín hiệu USB.
Matt Young

@MattYoung - thật là phong phú cho một thiết bị tốc độ thấp ...
ThreePhaseEel

Câu trả lời:


19

Đừng nối đất các đường dữ liệu. Họ ở trên mặt đất. Beyond Logic nói

USB sử dụng cặp truyền vi sai cho dữ liệu. Điều này được mã hóa bằng NRZI và được nhồi một chút để đảm bảo chuyển đổi đầy đủ trong luồng dữ liệu. Trên các thiết bị tốc độ thấp và đầy đủ, vi sai '1' được truyền bằng cách kéo D + trên 2,8V với điện trở 15K ohm được kéo xuống đất và D- dưới 0,3V với điện trở 1,5K ohm được kéo lên 3,6V. Mặt khác, một vi sai '0' là D- lớn hơn 2,8V và D + nhỏ hơn 0,3V với cùng một điện trở kéo xuống / lên thích hợp.

Bạn cần kết nối phạm vi mặt đất với mặt đất USB. Mặt khác, bạn đang giết một trong các tín hiệu và bộ thu vi sai sẽ không phát hiện được sự đảo pha cần thiết.

Với phạm vi được kết nối với mặt đất, phạm vi kênh đơn có thể giám sát D + hoặc D-. Phạm vi kênh kép có thể giám sát cả hai và bạn sẽ thấy đảo pha khi dữ liệu được truyền.


Lưu ý rằng tôi đã thử theo dõi các dòng dữ liệu liên quan đến mặt đất USB, nhưng tôi không nhận được tín hiệu trông giống kỹ thuật số (hoặc máy hiện sóng có thể giải mã dưới dạng USB).
Diomidis Spinellis

Bạn đã chọn khớp nối DC cho phạm vi '?
Chu

15

Vui lòng xem giải thích rất hữu ích này tại sao USB D- không phải là GND. Nếu bạn muốn thăm dò các cặp dữ liệu USB; bạn cần kết nối phạm vi của mình giữa GND và USB D- và / hoặc D +.

Cũng nên nhớ rằng trong hầu hết các PC, "GND" được nối đất; và như vậy là phạm vi dẫn GND của bạn. Đây có thể là hành vi tắt vì bạn đang kết nối hiệu quả USB D- với GND (qua trái đất) thông qua máy hiện sóng của bạn.


1
Giải thích nó! Tôi nghĩ đầu vào của phạm vi là khác biệt, thay vì tham chiếu mặt đất.
Diomidis Spinellis

Chà, họ ở chỗ họ đang đo sự khác biệt giữa đầu dò và mặt đất. Xem chỉnh sửa để trả lời của tôi.
Transitor

Xin lỗi, Hans, tôi đã chỉnh sửa câu trả lời của bạn thay vì của riêng tôi! Internet di chuyển quá nhanh!
Transitor

4

Để thêm một chút thông tin và tài liệu tham khảo, liên quan đến hoạt động an toàn của thiết bị trong quá trình thử nghiệm.

Bạn phải luôn luôn cẩn thận trước khi kết nối mặt đất hoặc khung của thiết bị thử nghiệm với DUT (Thiết bị được thử nghiệm) .

Một số điều rất xấu có thể xảy ra , bao gồm:

  • Đặt bạn hoặc người khác có nguy cơ tử vong.
  • Làm hỏng vĩnh viễn thiết bị kiểm tra của bạn.
  • Làm hỏng vĩnh viễn mạch thử nghiệm của bạn hoặc DUT.

Một số tài liệu tham khảo thú vị về thiết bị kiểm tra nổi và nối đất và an toàn. Tôi không thể tóm tắt chúng ở đây vì chủ đề rất rộng:


1

phạm vi mặt đất đi đến usb 0V [thử dây trắng. kiểm tra với đồng hồ vạn năng DC với khung máy tính là 0V và ohms thấp mà bạn kết nối với]

nếu phạm vi của bạn cho phép hai kênh AB khác nhau thì hãy sử dụng A cho dữ liệu usb + và B cho usb -data.

Luôn kiểm tra lưu lượng giữa PC và thiết bị như máy in hoặc webcam. Bạn cần thiết bị vì usb sử dụng một cái bắt tay trước khi nó đi. Cạo lớp cách điện ra để lộ dây dẫn và thử đầu dò phạm vi trở kháng cao (10 Meg). Nó có thể tự điều chỉnh để làm việc với các dây cáp tiếp xúc xấu xí. Đừng mong đợi bất cứ điều gì> 10 MHz hoạt động như thế này vì các đầu dò phạm vi là xấu và các đầu dò 240 chấm dứt sẽ xung đột với cái bắt tay từ việc chấm dứt hợp lý tại thiết bị.

USB-C là ẩn số đối với tôi; nó có thể có rất nhiều công tắc phụ theo cách của bạn để quyết định hướng đi. Tôi không biết những đường dây điện 100 watt có thể làm gì. Tránh USB-C


1

Bạn cần một máy hiện sóng 2 kênh. Sau đó, bạn kết nối một kênh với D+và một kênh khác D-. Các clip mặt đất của hai đầu dò bạn kết nối với nhau. Sau đó, bạn trừ hai kênh: XY, vì đó là tín hiệu vi sai.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.