USB2.0测试标准
- 格式:docx
- 大小:15.48 KB
- 文档页数:1
PRODUCT SPECIFICATION SPEC.NO. SPEC-USB 2.0Approved Date 02-26-2001 Name PRODUCT SPECIFICATION Amended Date 05-29-2003TYPEPLUG&RECEPTACLE Page 1 Sum To 8 PagesA&BTitle USB2.01.SCOPEThis specification covers performance, methods and quality requirements forUniversal Serial Bus (USB) plug and receptacle connectors. These connectorsare cable mounted plug and printed circuit board mounted receptacle connectors.2. REQUIREMENTS2.1 Design and ConstructionProduct shall be of the design , construction and physical dimensions specifiedThe in applicable product drawing.2.2 Materials and PlatingThey are specified on applicable product drawing.2.3 RatingsA.Voltage: 30 VAC (rms)B.Current: 1.5A per contact, not to exceed 30℃ temperature riseC.Operating temperature: -20℃ to +85℃D.Storage temperature: -25℃ to +85℃E.Nominal Temperature Rating: +20℃2.4 Test Requirements and Procedures SummaryD Amended 05-29-2003Check Director Tab C Amended 10-17-2001A Approved 02-26-2001陈永飞Description DateItem ChangePRODUCT SPECIFICATIONSPEC.NO. SPEC-USB 2.0Approved Date 02-26-2001 NamePRODUCT SPECIFICATIONAmended Date05-29-2003Title USB2.0 A&B TYPE PLUG&RECEPTACLE Page 2 Sum To 8 PagesNote:Shall meet visual requirements ,show no physical damage ,and shall meet requiremFigure 1 (conn.)Test DescriptionRequirement ProcedureLow level contact resistance for Lower and Middle stack 30mΩ maximum initial EIA 364-23 Subject mated contacts assembled in housing to 20 mV maximum open circuit at 100 mA maximum. See figure ALow level contact resistance for Upper stack 50mΩ maximum initial EIA 364-23 Subject mated contacts assembled in housing to 20 mV maximum open circuit at 100 mA maximum. See figure AInsulation resistance 1000 MΩ minimum EIA 364 – 21 Test voltage 500±50V/DC between adjacent contacts of mated and unmated connector assemblies.Dielectric withstanding Voltage No flashover&sparkover&excess leakage&breakdownEIA 364 – 20 Test voltage 500V/AC between adjacent contacts of mated and unmated connector assemblies.Vibration , random No discontinuities of 1u s orLonger duration.See Note.EIA 364 – 28A-83 Condition V Test Letter A. Subject mated connectors to 5.35 G's rms. 15 minutes in each of three mutually perpendicular planes ,See Figure B.Physical shock No discontinuities of 1u s or Longer duration.See Note. EIA 364 – 27 Condition H. Subject mated connectors to 30 Gs half-sine shock' pulses of 11 ms duration. three shocks in each direction applied along three mutually perpendicular planes ,18 total shocks ,See Figure C first test setup.Durability Contact Resistance:10 mΩ maximum change from initial value. EIA 364 – 09. 1500cycles insertion/extraction at a maximum rate of 200cycles per hour, then see note. Solderability USB contact solder tails shall pass95% coverage after one hour steam aging as specified in category 2.EIA364--52Cable pull-out Applied a load of 40 Newtons for one minute.EIA364-38 Test condition APRODUCT SPECIFICATION SPEC.NO. SPEC-USB 2.0Approved Date 02-26-2001 Name PRODUCT SPECIFICATION Amended Date 05-29-2003 Title USB2.0A&BTYPEPLUG&RECEPTACLE Page 3 Sum To 8 Pages Test Description Requirement ProcedureMating force 35 Newtons maximumEIA 364 – 13 Measure forcenecessary to mate connector Assembliesat maximum rate of 12.5 mm/min.Unmating force 10 Newtons minimumEIA 364 – 13 Measure forcenecessary to unmate connectorassemblies at maximum rate of 12.5mm/min.Thermal shock Contact Resistance:10 mΩ maximumchange from initial value.EIA 364 –32 Test Condition I.10Cycles –55℃ and +85℃,The USBconnectors under test must be mated.Critical Dimension 8 total measurement within tolerance.EIA 364-18Humidity Life Contact Resistance:10 mΩ maximumchange from initial value. The USB connectors under test must betested in accordance with EIA 364 – 31Condition A. method Ш. 168 Hours minimum (seven complete cycles).Temperature life Contact Resistance:10 mΩ maximumchange from initial value. See NoteEIA 364 – 17A-87 Condition 2 MethodA. Subject mated connectors totemperature Life at 85℃ for 250 hoursMixed Flowing Gas See NoteEIA 364-65-92 Class II, Exposures(1)U nmated for 1 day(2)M ated for 10 dayFlammability Require its thermoplastic resin vendorto supply a detailed C of C with eachresin shipment. The C of C shallclearly show the resin’s UL listingnumber, lot number, date code, etc.UL 94 v-0Note:Shall meet visual requirements ,show no physical damage ,and shall meet requirement.Figure 1 (conn.)PRODUCT SPECIFICATION SPEC.NO. SPEC-USB 2.0Approved Date 02-26-2001 Name PRODUCT SPECIFICATION Amended Date 05-29-2003 Title USB2.0A&BTYPEPLUG&RECEPTACLE Page 4 Sum To 8 Pages Test Description Requirement ProcedureContact capacitance 2 pF maximum unmated percontact.EIA 364 –30The object of this test is to detail a standardmethod to determine the capacitance betweenconductive elements of a USB connector.Contact current rating 1.5A at 250vAC minimumwhen measured at an ambienttemperature of 25℃, withpower applied to the contacts,the temperature change shallnot exceed +30 at any point inthe USB connector under test.EIA 364 – 70—method BThe object of this test procedure is to detail astandard method to assess the currentcarrying capacity of mated USB connectorcontacts.Differential impedance 90±15%Ω(76.5~~103.5Ω)Connect the Time Domain Reflectometer(TDR). TDR is setup the differential mode.Common mode impedance 30±30%Ω(21~~39Ω)Connect the Time Domain Reflectometer(TDR). TDR is setup the differential mode.Propagation Delay 26ns(maximum for full speed cable)Connect the Time Domain Reflectometer(TDR). TDR is setup the differential mode.Propagation delay skew 100ps/cable(maximum for full speed cable)Connect the Time Domain Reflectometer (TDR). TDR is setup the differential mode.Signal pair attenuation (Maximum) 0.064 MHz 0.08 dB/Cable1. Connect the Network Analyzer output port(port1) to the input connector on theattenuation test fixture(note).2. Connect the series “A” plug of the cable obe tested to the test fixture, leaving theother end open-circuited.3.Calibrate the network analyzer andfixture using the appropriate calibrationstandards over the desired frequencyrange.0.256 MHz 0.11 dB/Cable0.512 MHz 0.13 dB/Cable0.772 MHz 0.15 dB/Cable1.000 MHz 0.20 dB/Cable4.000 MHz 0.39 dB/Cable8.000 MHz 0.57 dB/Cable12.00 MHz 0.67 dB/Cable24.00 MHz 0.95 dB/Cable48.00 MHz 1.35 dB/Cable96.00 MHz 1.90 dB/Cable200.00 MHz 3.2 dB/Cable400.00 MHz 5.8 dB/CableNote: Shall meet visual requirements ,show no physical damage ,and shall meet requirementFigure 1 (conn.)PRODUCT SPECIFICATION SPEC.NO. SPEC-USB 2.0Approved Date 02-26-2001 Name PRODUCT SPECIFICATION Amended Date 05-29-2003 Title USB2.0A&BTYPEPLUG&RECEPTACLE Page 5 Sum To 8 Pages 2.5 Product qualification test sequence:Test ExaminationTest Group (a)1 2 3 4 5 6 8Test Sequence (b)Examination 1,10 1,6 1,6 1,9 1,3 1,6 1,3 Low level contactresistance3,7 2,5 2,5Capacitance 2Critical Dimension 2 Insulation resistance 3,7DWV 4,8Vibration 5Physical shock 6Durabillity 4 3 3Mating and unmatingforce2,8Thermal shock 5Humidity 6Temperature life 4Cable pull-out 9Mixed Flowing Gas 4Solderability 2Impedance 2Attenuation 3 Propagation delay 4Skew 5Number of samplesPlug 8pcs 8pcs 8pcs 8pcs 5pcs 5pcs 8pcs socket 8pcs 8pcs 8pcs 8pcs 5pcs 5pcs8pcs3. Sample Selection:Samples shall be prepared in accordance with applicable manufacturers instructions and shall be selected at random form current productions.PRODUCT SPECIFICATIONSPEC.NO. SPEC-USB 2.0Approved Date 02-26-2001 Name PRODUCTSPECIFICATION Amended Date05-29-2003TitleUSB2.0 A&B TYPE PLUG&RECEPTACLEPage 8 Sum To 8 Pages1.0 USB connector termination data:provide the standardized contact terminating assignments by number and electricalvalue for series “A” and series “B” connectors.1.1 USB connector termination assignment:Contact numberSignal nameTypical wiring Assignment1 Vbus Red2 D- White3 D+ Green4 GND Black shell Shield Drain Wire。
USB 2.0 Compliance Testing with Agilent Infiniium OscilloscopesApplication Note 1400Who Should Read This Application Note?Digital designers and developers working towards USB 2.0 compliance.IntroductionUniversal Serial Bus (USB) burst on the scene in 1995 delivering a revolutionary way to connect personal computers and devices. Allowing hot-plug capability, USB has introduced ease-of-use to the PC device market by providing a simple connection scheme and protocol for a wide variety of computer devices, ranging from keyboards and mice to high-bandwidth devices such as printers, scanners, and cameras.USB has now successfullyreplaced aging serial and parallel ports as the connection of choice for both device manufacturers and end users. Whereas cable length and device expansionwere limitations with older serial and parallel connections, they are no issue for USB. Amazingly,it allows devices to exist up to 30-meters away from the host, and allows up to 127 devices to be connected to a single host and port at once through a series of USB hubs. The ability to talk directly to devices or to devices through hubs allows for this incredible expansion B 1.1 worked best for slower human-interface devices such as mice and keyboards, with low-speed operating at 1.5-Mb/s and full-speed operating at12-Mb/s. Higher-bandwidth devic-es were severely limited by these relatively slow data transfer rates. As a result, the USB-Implementers Forum (USB-IF) introduced the fully backward compatible USB 2.0 in May 2000, which resulted in a 40-fold increase in datathroughput for hi-speed over full-speed. USB 2.0 operates at 480-Mb/s—ideal for devices such as video-conferencing cameras and high-resolution printers. For more information, see the official USB-IF (USB Interoperability Forum) website at .Basic SpecificationsAs listed previously, USB 2.0 comprises three different data transfer rates—low-speed,full-speed, and hi-speed.Four wires compose the cable system—V BUS, D+, D-, and ground. Devices may be either bus-powered, with 500-mA maximum bus current withdraw, or self-powered, meaning they have their own power supply.D- and D+ is a differential signal pair that serves as the primary information carrier between the host, hubs, and devices. USB 2.0 supports three different types of data transfer: interrupt, bulk, or isochronous. Control packets containing commands or query parameters may also be sent by the host.The flexibility inherent in USB is a direct result of the specifica-tions above and the stringent regulations and compliance testing mandated by the USB-IF. There are three kinds of compliance tests: framework test,interoperability test, and electri-cal test. This document onlydiscusses Infiniium’s electricaltest solution.Low, full, and hi-speed USBrequire compliance with thesignal quality, in-rush currentcheck, droop/drop and backdrive voltage electrical tests. Hi-speed requires compliance withan additional suite ofelectrical tests—hi-speed sig-nal quality, receiver sensitivity,CHIRP timing, and packetparameters. Older methods ofcompliance testing included firstcapturing the signals on a scope,then moving the data to a PC so itcould be cropped, stored in a .tsvformat, and finally analyzed inMATLAB®. The Agilent InfiniiumUSB Test Option is the first scopesolution in the industry that uti-lizes the official USB-IF MATLABscript. As the result, it providesan affordable, trustworthy, single-box, compliance solution—allow-ing you to say, as did one of ourcustomers, “I know I’m going topass!”23Full/Low-Speed Test SuiteAgilent test equipment has beenapproved by the USB-IF.Figure 1. Agilent Infiniium at official USB-IF Plugfest.The basic USB 2.0 electrical test suite includes signal quality,in-rush current check, and droop/drop tests. A SQiDD (Signal Quality inrush Droop Drop) fix-ture must be used for these tests. Agilent provides a SQiDD boardFull/Low-Speed Test Fixturethat is orderedseparately as part numberE2646A. The USB-IF exclusively uses the Agilent SQiDD board for official compliance testing.Figure 2. Agilent SQiDD board.Wire loopWire loop‘B’ Socket‘A’ Socket‘B’ Socket‘B’ Socket‘A’ Socket‘A’ SocketSwitchSwitch4Signal Quality TestUsing an oscilloscope to measure transceiver characteristics, the signal quality test looks at:• Signal eye• End of Packet (EOP) width • Signaling Rate • Rise/Fall Times• Cross-over Voltage Range • Consecutive Jitter • Paired JK Jitter • Paired KJ JitterSignal quality testing can beperformed for either upstream data or downstream data. In the case of upstream testing, signals travelling from the device to the host are captured and analyzed. Downstream testing performs just the opposite, capturing signals travelling from the host towards the device or terminating hub. Figure 3 shows a captured down-stream packet on the Infiniiumscope with the USB Test Option.Figure 3. Captured downstream packet.Signal Quality Test (continued)launched, other conditions mustalso be set in the software. Forsignal quality tests, these addi-tional conditions include tierand near end/far end. The tierrefers to the distance between thedevice and the host computer. Ifthe device is connected directly tothe host computer, the tier equals1. If the device is separated fromthe host computer by 3 hubs, thetier equals 4. Compliance testingmandates that testing occur ata minimum tier of 6; therefore,Agilent recommends that testsalways be performed with a tierFigure 4. Infiniium USB test menu.of 6. Test results may be storedin a data file on the Infiniium’sC: drive, or may also be stored toa USB flash drive.Infiniium displays all test resultsin an html format, including theeye diagram.Figure 5. Infiniium signal quality test results.5In-Rush Current Checkdictates that a surge of currentwill occur, followed by a lessersteady-state current level, whenpower is applied to a device.The hot-pluggable nature of USBrequires that the total inrushsurge current be tested to ensurethat it remains within the limitsfor the device. If the inrushcurrent does not remain withinits limits (100 mA), not only canit cause damage to the device, butit can also take power from otherdevices connected to the sameport.The USB 2.0 specification out-lines a total inrush surge currentlimit of 50-uC. A waiver is grant-ed at 150 μC.Figure 7. In-rush current spike.67Droop and Drop TestingBack-Drive Voltage TestDroop and drop testing proce-dures vary based on whether the device is self-powered or bus powered.Hosts and Self-Powered Hubs Drop testing measures the DC voltage drop across each load board attached to the SQiDD board. To get a good indication of voltage drop, the test is per-formed under two conditions—no load and load. Under no load testing, all downstream ports remain open, while the V BUS voltage test points on the SQiDD board are probed. Load testing tests the V BUS voltage test points with 500-mA loads applied to all downstream ports. The lowest measured loaded value should be used for the droop test.Droop testing involves measuring the AC voltage drop on V BUS that occurs when all but one port are under 500-mA loads; The unload-ed port is then connected to the SQiDD board. Once the instantan-cous AC voltage drop is captured on the display, markers are used to bracket the area between the lowest point and steady-state voltage point of V BUS . Infiniium then uses the bracketed data toperform the droop test.Figure 8. Droop setup for hosts and self-powered hubs.The droop test for bus-powered hubs again uses the 100-mA-load board. This load board is con-nected to all but one port on the bus-powered device. The SQiDD board is then attached to the unloaded port. Once again,markers are used to bracket the area between the lowest point on the captured data and the steady-state voltage. TheInfiniium then uses the bracketed data to run the drop test.Bus-Powered HubsDrop tests for bus-powered hubs use 100-mA load boards instead of the 500-mA load boards used in the self-powered hub proce-dure. These 100-mA boards are connected to all downstream ports. The V BUS voltage is then measured at the hub upstream port and at each downstream port. The lowest measured downstream value is used for the drop test.The back-drive voltage test is performed to ensure that a device only draws and does not sourcecurrent from V BUS on its upstream facing port at all times. If a device supplies current at this port, a number of consequences can occur, including hub enumerationfailure, PC boot failure, and motherboard failure. This test measures the DC voltages ofV BUS , D+, and D- before and after device enumeration. The voltages are then recorded on the back-drive voltage fixture. Any voltage exceeding 400-mV is considered a failure.8On the hi-speed USB Test Bed Computer, the USB hi-speedElectrical Test Tool is required.Figure 9. USB-IF hi-speed electrical test tool.Hi-Speed Electrical Test SuiteAn additional suite of tests was added to the USB 2.0 compliance procedure to accommodate the new hi-speed mode. These tests include hi-speed signal quality, receiver sensitivity, CHIRP timing, and packet parameter.Hi-Speed Electrical Test Tool9The hi-speed signal quality test utilizes the hi-speed signal quality board, as shown in Figure 10.The nomenclatures of the test points differ between the Agilent hi-speed test fixture and the Intel test fixture. The official USB test procedure is written with reference to Agilent’s test fixtures. Refer to Table 5, the cross-reference chart, whenusing Intel’s test fixture.Figure 10. Hi-speed signal quality boards (Agilent fixture andIntel fixture—device signal quality test).Hi-Speed Test Fixture10Hi-Speed Signal Quality TestInvoke the Hi-speed Electrical Test Tool software on Electrical Test bed computer and select TEST_PACKET to perform the sig-nal quality test. Figure 11 shows a hi-speed test packet captured on an Infiniium oscilloscope.Prior to testing, it must be deter-mined if the device incorporates a captive cable, or if it contains a series B or mini-B connector. During upstream tests, captive cables require that tests be run at the far end. B-connector cables require that tests be run at the near end. Figure 12 shows a hi-speed eye pattern result displayed on an Infiniiumoscilloscope.Figure 11. Hi-speed test packet.Figure 12. Hi-speed signal quality eye diagram.MonotonicityMonotonicity tests if a transmit-ted signal increases or decreases in amplitude without reversal in the opposite direction. The monotonicity characteristic of a signal can be viewed using the hi-speed signal quality eye template (Figure 12). There is no indepen-dent monotonicity test mandated by the USB-IF.Receiver SensitivityThe receiver sensitivity tests verify sensitivity of the receivers of a device on both the upstream and downstream data ports in noisy environments. The Agilent 81130A/81134A Pulse/Pattern Generator is used to emulate IN commands from the port to the device address 1. IN commands are sent from the computer to the device under test, which should be in an unsquelched mode. The noise is represented by a pre-set level, whereby a signal meeting and exceeding this level responds to the IN command with anNAK. All packets from the data generator must be NAK’d by the port under test. The amplitude of the data generator packets is then reduced in 20-mV increments as the test is run. The amplitude of these packets should be reduced until the NAK packets become infrequent. The data generator amplitude is then immediately increased to the point where the Figure 14. Receiver sensitivity test.Data generator packet Device responsegenerator packetPacket Parameters TestAnother test using the hi-speedsignal quality board tests thedevice packet parameters. Thehi-speed signal quality test boardallows for better reception of thepackets coming from the device.This test measures parameterssuch as sync field length, end ofpacket (EOP) width, and inter-packet gap.Figure 13. Device inter-packet gap.NAK packets are not intermittent. This indicates the points of minimum receiver sensitivity levels before squelch.When the device receives IN packets with a signal amplitude in excess of 150-mV, all packets should be NAK’d. When the device receives IN packetswith a signal amplitude below 100-mV, all packets should be squelched. A waiver is granted for squelch at +/- 50-mV for each level.11CHIRP Timing TestThe CHIRP test utilizes thehi-speed signal quality test fixture to measure timing and voltage on both upstream and downstream ports. The deviceis hot-plugged to the port andis immediately enumerated to capture the CHIRP handshake. Within the handshake, the CHIRP-K duration is measured to verify that it is within the 1.0-ms and 7.0-ms allowable latency. After the CHIRP K-J, K-J, K-J sequence, the device responds by turning on its hi-speed termina-tions. A drop of amplitude from800-mV nominal to 400-mV nominal occurs. The time between the beginning of thelast J in the CHIRP K-J, K-J, K-J sequence and the time whenthe device turn on initiates its hi-speed terminations must be mea-sured to verify that it is less than or equal to 500-μs.In addition to measuring thetime between the last J in CHIRP and the initiation of hi-speed termination, the CHIRPtest also measures device suspend/resume/reset timing as well as the K and J amplitudes.Figure 15. CHIRP test.Device’s chip latency(2.5 µs <-> 3 ms)Device hi-speedtermination ONFigure 16. Time between last J in CHIRP and hi-speed termination initiation.CHIRP K(1 ms <-> 7 ms)12Impedance Measurements In this test, differential time domain reflectometer (TDR) mea-surements are taken tomeasure the impedance of the hi-speed signaling path andactive terminations of the device under test. The TDR measure-ments are compared with the USB-IF specification require-ments. The device under testis powered, placed in SE0-NAK mode, and isolated from the system. D+ and D- are measuredto verify that they are 0-V ±10-mV.A 400-ps edge is then driven into the device. The resulting wave-form indicates whether or not the termination impedance and the through impedance meet the requirements. The TDR measure-ment is not required for compli-ance testing. A PASS signal quality test will suffice for the TDR measurement.Figure 17. TDR measurement.USB connectorTermination resistor1314SummaryAgilent provides a comprehen-sive, easy-to-use solution for USB compliance testing. The compli-ance testing that once took days now takes only minutes. The indi-vidualized test boards provideflexibility and affordability for the laboratory choosing to test facets of the USB specification simultaneously.In conclusion, the AgilentInfiniium USB Test Option has been described this way:“The term ‘God Send’ comes to mind. Before the arrival of this scope, a USB test was something to be avoided! It often required half a day to set up the test and an additional 30 minutes to massage the numbers into anacceptable MATLAB format.Needless to say only the minimum number of tests required was ever actually performed.“In a nutshell, this product has revolutionized the way in which we look at USB. We now have a designated test system that is reliable and easy to use and fast. The main result is that we can now provide real-time feedback, and the amount of testing we perform is probably up 30-fold or more. And as you may have guessed, the additional testing has turned up a myriad of inter-esting opportunities for future improvements. Just for fun we have even started looking at our competitor’s products!”MATLAB ® is a U.S. registered trademark of Math Works, Inc.Windows ® is a U.S. registered trademark of Microsoft Corporation.Agilent Technologies OscilloscopesMultiple form factors from 20 MHz to >90 GHz | Industry leading specs | Powerful applications15Remove all doubtOur repair and calibration services will get your equipment back to you, performing like new, when promised. You will get full value out of your Agilent equipment throughout its lifetime. Your equipment will be serviced by Agilent-trained technicians using the latest factory calibration procedures, automated repair diagnostics and genuine parts. You will always have the utmost confidence in your measurements.Agilent offers a wide range of additionalexpert test and measurement servicesfor your equipment, including initialstart-up assistance, onsite educationand training, as well as design, systemintegration, and project management.For more information on repair andcalibration services, go to:/find/removealldoubt/find/openAgilent Open simplifies the process of connecting and programming test systems to help engineers design, validate and manufacture electronic products. Agilent offers open connectivity for a broad range of system-ready instruments, open industry software, PC-standard I/O and global support, which are combined to more easily integrate test system development./find/emailupdates Get the latest information on the products and applications you select./find/agilentdirect Quickly choose and use your test equipment solutions with confidence.Agilent Email UpdatesAgilent DirectLXI is the LAN-based successor to GPIB, providing faster, more efficient connectivity. Agilent is a founding member of the LXI consortium./fi nd/usb2_compliance For more information on Agilent Technologies’ products, applications or services, please contact your local Agilent office. The complete list is available at:/fi nd/contactusAmericasCanada (877) 894-4414 Latin America 305 269 7500United States (800) 829-4444Asia Pacifi c Australia 1 800 629 485China 800 810 0189Hong Kong 800 938 693India 1 800 112 929Japan 0120 (421) 345K orea 080 769 0800Malaysia 1 800 888 848Singapore 1 800 375 8100Taiwan 0800 047 866Thailand 1 800 226 008Europe & Middle EastAustria 01 36027 71571Belgium 32 (0) 2 404 93 40 Denmark 45 70 13 15 15Finland 358 (0) 10 855 2100France 0825 010 700* *0.125 €/minute Germany 07031 464 6333****0.14 €/minuteIreland 1890 924 204Israel 972-3-9288-504/544Italy 39 02 92 60 8484Netherlands 31 (0) 20 547 2111Spain 34 (91) 631 3300Sweden 0200-88 22 55Switzerland 0800 80 53 53United Kingdom 44 (0) 118 9276201Other European Countries: /fi nd/contactusRevised: July 17, 2008Product specifi cations and descriptions in this document subject to change without notice.© Agilent Technologies, Inc. 2008Printed in USA, August 1, 20085988-6219EN。
课程报告本报告主要是关于USB2.0中U盘的传输速度的测试。
USB是什么?USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。
它是一种应用在计算机领域的新型接口技术。
USB2.0的由来:USB2.0技术规范是有由Compaq、Hewlett Packard、Intel、Lucent、Microsoft、NEC、Philips共同制定、发布的,规范把外设数据传输速度提高到了480Mbps,是USB 1.1设备的40倍!但按照原定计划新的USB 2.0标准只是准备把这个标准定在240Mbps,后来,经过努力将它提高到了480Mbps。
虽然理论速度是480Mbps,即60Mb/s,那么实际操作中运行速度有多快呢?和电脑配置有关?和电脑的操作系统有关?和U盘的类型有关?和传输的文件有关?本实验将在xp环境下进行,Xp系统环境为在虚拟机VMware workstation下,配置如下图。
在xp环境下使用软件EasySPEED,该软件在win7下不能运行。
用于显示U盘详细信息的软件是CheckUDisk,使用的第一个U盘是PNY的4G 大小的迷你U盘,在xp下,使用CheckUDisk得到的详细信息如图。
为保证测试速度不受影响,该U盘已经被清空。
在XP下,启动EasySPEED,点击查找,插进的U盘此时显示在软件里了,如图首先测试读取速度。
块尺寸先选择64k的,长度也先选1024KB的,点击读取那的“测试(R)”,和“写入”的测试(R)得到结果如下参数不变,重新点击“测试(R)”,得到结果如图参数虽然没有变,但是结果是变了些的,多次试验,也是这样,读写速度都有变化。
但是相差不会太大。
块大小不变,还是64k,改变长度为10M,结果如图同样,不改变参数的情况下,重新按测试,读写速度还是有些变化的。
块大小还是64k,将长度增加到128M下面是多次测试的结果:块大小读取速度KByte/s写入速度KByte/s长度0~~1M 0~~10M 0~32M 0~64M 0~128M 0~256M1k162.62152.74 165.33161.06162.52161.32 165.25161.30128k6564.10 3121.95 7447.274927.827710.125203.757840.175289.437906.385370.487928.625413.74512k7314.29 3282.05 7710.844963.657768.615229.497840.175356.447906.385366.967921.195415.531M8192.00 3282.05 7993.754855.387854.275256.347898.765384.167913.545411.95 7880.245290.812M8192.00 3121.95 7798.935002.447854.275269.017884.505490.167913.545454.297936.305405.034M7314.29 3271.57 7901.235041.857824.265309.147898.765377.537884.035411.957913.785420.684k596.04 504.19 650.16588.81645.67599.02547.85519.16556.98524.19589.11547.2616k1984.50 1490.54 2520.932184.302618.091982.22504.192227.452018.482099.232068.202135.872058.5764k5953.49 2976.74 6754.624963.657599.265404.596990.514993.227423.655174.986618.295171.72块大小读取时间/s写入时间/s长度0~~1M 0~~10M 0~32M 0~64M 0~128M 0~256M1k0:6:2970:6:704 1:1:9371:3:578 3:21:6093:23:125 6:36:5946:46:297128k0:0:156 0:0:328 0:1:3750:2:7800:4:2500:6:297 0:8:3590:12:3900:16:5780:24:4060:33:630:48:422512k0:0:140 0:0:312 0:1:3280:2:6300:4:2180:6:2660:8:3590:12:2350:16:5780:24:4220:33:940:48:4061M0:0:125 0:0:312 0:1:2810:2:1090:4:1720:6:2340:8:2970:12:1720:16:5630:24:2190:33:2660:49:5472M0:0:125 0:0:328 0:1:3130:2:470:4:1720:6:219 0:8:3120:11:9370:16:5630:24:310:33:310:48:5004M0:0:140 0:0:313 0:1:2960:2:310:4:1880:6:1720:8:2970:12:1870:16:6250:24:2190:33:1250:48:3604k0:1:718 0:2:31 0:15:7500:17:3910:50:7500:54:7031:59:6252:6:2353:55:3284:10:477:24:9847:59:1616k0:0:516 0:0:687 0:4:620:4:6880:12:5160:16:5310:29:4220:32:4681:2:4381:3:3752:2:7342:7:34364k0:0:172 0:0:344 0:1:5160:2:630:4:3120:6:630:9:3750:13:1250:17:6560:25:3280:39:6090:25:344绘制成表格如下做好表格以后,才知道自己数据选择上有点问题,主要是块大小那里,我是从1k开始做起的,然后直接跳跃到128k,现在看来,应该做一个4k,16k,64k 下的,不过这几个数据也是挺有难度的,测试一个可能就要一个小时的时间了,所以在块大小为1k的时候,长度为128M和256M下并没有测试,因为需要比较长的时间。