Tôi cần thiết bị gì để kiểm tra sơ đồ mắt cho USB?


9

Tôi muốn kiểm tra tốc độ đầy đủ của USB với mục tiêu kiểm tra tốc độ cao (480 Mbit / giây), tôi có phạm vi tek có tốc độ 300 MHz (tôi có thể nâng cấp lên 500 MHz) và tôi đang xem 500 MHz đầu dò vi sai. Theo tôi hiểu, tôi cũng cần một bảng đột phá (mà tôi không chắc chắn là thứ tốt nhất để có được), nhưng tôi đang xem bảng này từ tekmột bảng liệt kê ở đây .

Các yêu cầu tối thiểu cho một bài kiểm tra như thế này là gì?

Danh sách thiết bị này có đủ để kiểm tra sơ đồ mắt cho USB tốc độ đầy đủ không?

Danh sách thiết bị này có đủ để kiểm tra sơ đồ mắt cho USB tốc độ đầy đủ nếu tôi có phạm vi 500 MHz không?


Các xét nghiệm mẫu mắt sử dụng kết thúc SMA 50 ohm với sự dỗ dành tốt nhưng các đầu dò khác biệt có thể đo được mạch.
Tony Stewart Sunnyskyguy EE75

Câu trả lời:


9

Các yêu cầu tối thiểu cho một bài kiểm tra như thế này là gì?

Yêu cầu tối thiểu cho thiết bị kiểm tra sử dụng để đánh giá chất lượng tín hiệu USB 2.0 được liệt kê tại USB.org ở vị trí sau . Có các liên kết mô tả các quy trình thử nghiệm điện và yêu cầu công cụ cho các máy hiện sóng Rohde & Schwartz, Tektronix, Agilent, LeCroy và Yokogawa.

Thông thường, các công cụ phần mềm đánh giá mắt được cung cấp trên phạm vi với băng thông không dưới 2GHz. Đối với Tektronix, loạt phạm vi đủ điều kiện là TDS7254 / B, TDS7704 / B, CSA7404 / B, TDS6604 / B, TDS6804 / B, TDS6404, DPO7254, DPO7354 và DPO / DSA70000. Máy hiện sóng đủ điều kiện nhỏ nhất để thử nghiệm USB 2.0 là MSO / DPO5204 .

Đối với hiệu suất của FS, bạn không cần các đầu dò vi sai, phạm vi thực hiện theo cách toán học bằng các đầu dò một đầu.

Tuy nhiên, gói phần mềm không thể được cài đặt trên phạm vi băng thông nhỏ hơn, vì vậy, ngay cả khi băng thông 500 MHz vẫn ổn đối với mắt FS, không chắc bạn có thể sử dụng phạm vi này.


Vâng, tôi nghĩ rằng tôi đã hết may mắn trong bài kiểm tra HS, một phạm vi mới sẽ là một chi phí vốn đáng kể. Tôi sẽ gắn bó với thử nghiệm kết thúc duy nhất trên FS. Dù sao tôi cũng không có nhiều thiết bị HS.
Điện áp tăng vọt

1
@ laptop2d, DPO5204 chỉ có 23 nghìn đô la và bạn sẽ cần một bộ thiết bị thử nghiệm, bộ giá rẻ nhất là từ Allion với giá 1700 đô la, shop.allion.com / Productt_List.asp? igroupNum = 4 Gói USB tùy chọn cũng có thể có giá, nhưng nó có thể đi kèm với vật cố thử nghiệm. Đối với HS, bạn sẽ cần đầu dò khác P6248, thêm $ 6K. Có, phát triển USB thực sự là tốn kém.
Ale..chenski

1
Bạn đã không đề cập rằng đối với thử nghiệm EYE PATTERN, các đầu dò 2GHz phải hoạt động các đầu dò DIFF được đệm FET , điện dung cực thấp và cực thấp và cực kỳ nhạy cảm với ESD (> 25V khi tôi nhớ không phải 1kV).
Tony Stewart Sunnyskyguy EE75

1
Mặc dù Yokogawa có một số đầu dò 5 GHz thụ động 500 Ohm 10: 1 khá tốt. 0,25pF 70ps Model 701974 PBL5000 5 GHz
Tony Stewart Sunnyskyguy EE75

@TonyEErocketsellectist, tôi cũng quên đề cập rằng thử nghiệm USB USB cần một bộ tạo mẫu đắt tiền (mẫu HS biên độ thay đổi ở tốc độ nano giây), để kiểm tra tham số rất quan trọng vì độ nhạy của máy thu (squelch / unsquelch), và các đầu dò cũ có thể cần đắt các bộ điều hợp (~ 500 đô la mỗi bộ) để phù hợp với các giao diện "thăm dò Tek" hiện đại, trừ khi các đầu dò TAP1500 gốc (~ 3 đô la mỗi bộ) được mua.
Ale..chenski

7

Nếu tín hiệu của bạn có mức cơ bản ở mức 500 MHz và bạn đang cố gắng đo các đặc tính của nó, thì bạn sẽ không làm tốt với phạm vi 500 MHz vì phạm vi sẽ không thu được bất kỳ sóng hài nào. Bạn sẽ cần một phạm vi băng thông và thăm dò cao hơn nếu bạn muốn thực hiện một phép đo chính xác về những gì đang xảy ra.


Làm thế nào về tốc độ đầy đủ?
Điện áp tăng vọt

Tốc độ đầy đủ của USB là 12Mbit / s, ít hơn 1 / 10-1 / 5 băng thông phạm vi của bạn, do đó bạn sẽ có thể thực hiện phép đo.
C_Elegans

5

Để kiểm tra bộ phát tốc độ cao USB, bạn phải kiểm tra mặt nạ TP3:

nhập mô tả hình ảnh ở đây

Vị trí nằm ngang của điểm 3 là 37,5% UI và điểm 6 là 62,5% UI, vì vậy bạn đang cố gắng đo thời gian tăng khoảng 75% của 2,08 ns, hoặc khoảng 1,5 ns.

0,75/500 MHz

Bạn có thể ước tính thời gian hoàn thành mà bạn đo được

τmemộtSτScope2+τSTôig2,

vì vậy phạm vi 500 MHz sẽ không cắt giảm. Tôi sẽ tìm kiếm ít nhất 1 GHz và 2 GHz sẽ giúp ích nếu sản phẩm của bạn không có nhiều lợi nhuận.


2
Mặt nạ này dành cho mắt HS, trong khi OP đang hỏi về đánh giá FS.
Ale..chenski

4
@AliChen, OP nói rằng họ muốn thử nghiệm "480mbit". Đó là tốc độ cao, không phải tốc độ tối đa. Trong mọi trường hợp, họ có thể sử dụng cùng một phương pháp để đánh giá liệu nhạc cụ của họ có đủ tốc độ hay không.
Photon

@ThePhoton Tôi không đồng ý với 0,75 / f Tôi biết rằng thời gian tăng gần hơn 0,35 / f vì LeCroy của tôi hiển thị một vòng cung với thời gian tăng ~ 1ns (10 ~ 90%) cho ~ 300 MHz BW phù hợp với lý thuyết. Tôi có thể hiển thị ảnh và bằng chứng nếu bạn thích.
Tony Stewart Sunnyskyguy EE75

Có thể bạn đang sử dụng 0 đến 100%
Tony Stewart Sunnyskyguy EE75

0

Tôi đã kết thúc bằng một phép đo kết thúc duy nhất và sử dụng MATLAB để thăm dò phạm vi textronix và sử dụng hộp công cụ điều khiển công cụ:

nhập mô tả hình ảnh ở đây

myScope = oscilloscope
drivers(myScope)
availableResources = getResources(myScope)
availableResources{5}
myScope.Resource = 'TCPIP::xxx.xxx.xxx.xxx::INSTR'
connect(myScope)
get(myScope)
waveformArray = getWaveform(myScope, 'acquisition', true);
figure;plot(waveformArray)
enableChannel(myScope,'CH3');
enableChannel(myScope,'CH4');
Time = linspace(0,myScope.AcquisitionTime,myScope.WaveformLength);
aqs = 1000;
for i = 1:aqs
[w3, w4] = readWaveform(myScope, 'acquisition', true);
pause(0.05);
w3mat{i} = w3;
w4mat{i} = w4;
end
figure;subplot(2,1,1),hold on,legend('D+','D-'),subplot(2,1,2),hold on
for i = 1:aqs
w3 = w3mat{i};
w4 = w4mat{i};
subplot(2,1,1)
plot(Time,w3,'b'),plot(Time,w4,'r')
subplot(2,1,2)
plot(Time,w3-w4,'r')
end
subplot(2,1,1),legend('D+','D-'),ylabel('Volts');
subplot(2,1,2),legend('D+ subtracted from D-'),xlabel('Time'),ylabel('Volts');
subplot(2,1,1)
x = [8.2  21.15 69.93 75.13 69.93 21.15 8.2 ]*1e-9/2;%These come from the USB IF website specs
y = [1.65 2.5   2.5   1.65  0.8   0.8   1.65];
fill(x+1e-7,y,'r')
title('USB Full speed EYE test')
line([1e-7 1.4e-7  ],[-0.9  -0.9])
line([1e-7 1.4e-7  ],[4.4  4.4])
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.