CN104598415A - Universal serial bus (USB) test fixture - Google Patents
Universal serial bus (USB) test fixture Download PDFInfo
- Publication number
- CN104598415A CN104598415A CN201410697573.4A CN201410697573A CN104598415A CN 104598415 A CN104598415 A CN 104598415A CN 201410697573 A CN201410697573 A CN 201410697573A CN 104598415 A CN104598415 A CN 104598415A
- Authority
- CN
- China
- Prior art keywords
- usb
- serial bus
- universal serial
- volatile memory
- testing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
The invention provides a universal serial bus (USB) test fixture used for simulating a flash disk to test a device with a USB port. The USB test fixture comprises a USB adaptor, a volatile memory and a USB storage controller. The USB adaptor is used for being plugged in the USB port, the volatile memory is used for storing data provided by the device, and the USB storage controller is electrically connected with the USB adaptor and the volatile memory and used for transmitting the data on the volatile memory according to criteria of a USB communication protocol and reading and writing the volatile memory. When the USB adaptor is pulled out of the USB port, the data on the volatile memory disappear immediately so that virus spreading can be prevented.
Description
Technical field
The present invention relates to a kind of measurement jig of electronic equipment, be particularly applied in a kind of USB measurement jig of USB (universal serial bus) (Universal Serial Bus is called for short USB) interface of electronic equipment.
Background technology
Measuring technology accounts for considerable status in the manufacture process of electronic product.Along with electronic installation is day by day compact, the speed of integrated circuit (IC) chip and complicacy are relatively more and more higher, and the requirement therefore for integrated circuit chip module fiduciary level is also more and more higher.Because chip technology cannot arrive the yield of 100% forever, therefore after product completes, usually can carry out a test to the communication port on it.
Usual test will for structural and functional test.Structurally may comprise pin or whether other physical connection are electrically connected normally, functional, be perform for chip and interlock circuit function, input and output signal whether be correctly main.
When carrying out functional test to USB (universal serial bus) (Universal Serial Bus, USB), often needing via tester table and being connected with USB port to be measured in conjunction with corresponding USB measurement jig.Subsequently test result is sent back to computing machine main control end via the path of tool, board to analyze.But this test mode and user generally adopt the use-pattern difference of flash disk too large, test has and intends genuine shortcoming not.
In addition, test according to existing flash disk, though it meets intend true property, this measure often produces many problems.Such as, such as flash disk volume is little, is easily pulled away, or be used as general file accessing to use, make virus easily along with flash disk disseminates, cause production line network to be paralysed or virus be disseminated on the product with storage device, having influence on the quality of commodity shipment.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of USB (universal serial bus) (Universal Serial Bus, USB) measurement jig, it adopts volatile memory as storage assembly, make after being completed, data on volatile memory can disappear immediately after pulling out, and reduce the possibility that virus is propagated.
For reaching above-mentioned purpose, USB measurement jig provided by the invention is for being modeled to flash disk with the device of test with USB port.USB measurement jig comprises USB joint, volatile memory and USB memory controller.USB joint is used for grafting USB port.Volatile memory is used for the data that storage device provides.USB memory controller is electrically connected at USB joint and volatile memory, for the standard of the data on volatile memory according to usb communication agreement being transmitted, and reads and writes volatile memory.Wherein when USB joint is by when USB port is pulled out, the data on volatile memory disappear immediately.
In a preferred embodiment, the electric power of USB measurement jig provided by device.
In a preferred embodiment, volatile memory is random access memory.Preferably, random access memory is DRAM (Dynamic Random Access Memory) or static random access memory.
In a preferred embodiment, USB memory controller generates read write command, to read and write the data on volatile memory.
In a preferred embodiment, USB memory controller comprises solid, for directly accessing volatile memory according to read write command.
In a preferred embodiment, USB memory controller comprises USB flash drive driver.
In a preferred embodiment, the standard of usb communication agreement comprises USB 2.0, USB 3.0 and USB3.1.
In a preferred embodiment, USB measurement jig comprises a functional test module further, and described functional test module is electrically connected at USB memory controller, and whether the multiple parameters for testing USB port satisfy the criteria.
Compared to prior art, USB measurement jig of the present invention adopts volatile memory as storage assembly and emulates into flash disk, increases the true property of plan of test with this.That is, if said apparatus is computing machine, when inserting USB measurement jig of the present invention, computing machine can load driver program and be judged to be to have flash disk automatically, and can carry out the access of data to this flash disk, intactly simulates the test of flash disk.After being completed, after operator pulls out USB measurement jig, then USB measurement jig power-off immediately, and the data on volatile memory also disappear immediately, thus reach the above-mentioned object preventing virus from propagating.
Accompanying drawing explanation
For above and other object of the present invention, feature and advantage can be become apparent, coordinate appended accompanying drawing, be described in detail below:
Fig. 1 illustrates the schematic diagram of the USB measurement jig of the preferred embodiments of the present invention.
10, USB measurement jig;
20, device;
22, USB port;
120, USB joint;
140, volatile memory;
160, USB memory controller;
180, functional test module.
Embodiment
Several preferred embodiment of the present invention is described in detail by appended accompanying drawing and explanation below, and in different drawings, identical element numbers represents same or analogous assembly.
Please refer to Fig. 1, Fig. 1 illustrates the schematic diagram of the USB measurement jig of the preferred embodiments of the present invention.The USB measurement jig 10 of the present embodiment is for being modeled to flash disk (USB flash drive) to test the device 20 with USB port 22.Device 20 can be computing machine to be measured or other electronic installations with USB port, and the present invention does not limit its kind.It is noted that the USB measurement jig 10 of the present embodiment there is no external power supply or is connected with other tester tables, that is, the electric power of USB measurement jig 10 provided by device 20.In other embodiments, USB measurement jig 10 also can connect logic analyser (LogicAnalyzer).
As shown in Figure 1, USB measurement jig 10 comprises USB joint 120, volatile memory (Volatile memory) 140, USB memory controller 160 and functional test module 180.The USB measurement jig 10 of the present embodiment by USB joint 120 grafting USB port 22, and carries out data transmission with device 20.
The data that volatile memory 140 provides for storing described device 20.Specifically, volatile memory is 140 for referring to after electric current is turned off, the calculator memory that stored data just can disappear.Be different from non-voltile memory, after the power supply supply failure of the latter, the data stored by internal memory also can not disappear, as long as after again powering, just can read internal storage data.Specifically, volatile memory 140 is random access memory (Random Access Memory, RAM), and they can the data that provide of apparatus for temporary storage 20.Preferably, random access memory is DRAM (Dynamic Random Access Memory) (Dynamic Random Access Memory, DRAM) or static random access memory (Static Random Access Memory, SDRAM).
As shown in Figure 1, USB memory controller 160 is electrically connected at USB joint 120 and volatile memory 140, for the standard of the data on volatile memory 140 according to usb communication agreement being transmitted, and reads and writes volatile memory 140.It is worth mentioning that, the standard of usb communication agreement comprises USB 2.0, USB 3.0 and USB3.1.That is, the package form transmitted by USB joint 120 meets USB2.0 or USB3.0 form.Preferably, USB memory controller 160 can be USB mass storage controller (USB Mass Storage Controller), the USB device controller (not shown) on its generator 22 and the interface with volatile memory 140.
Specifically, when device 20 pairs of USB measurement jigs 10 carry out accessing operation, USB memory controller 160 generates read write command (read/write command), to read and write the data on volatile memory 140.Furthermore, USB memory controller 160 comprises solid (firmware), and solid is used for directly accessing volatile memory 140 according to read write command.That is, the solid of existing USB memory controller all accesses flash memory (flash memory), and the present embodiment is the solid for accessing volatile memory 140.In addition, described USB memory controller 160 comprises USB flash drive driver, and USB flash drive driver collocation solid can directly access volatile memory 140.
When USB joint 120 is by when USB port 22 is pulled out, the data on volatile memory 140 disappear immediately.Therefore, before the USB measurement jig 10 of the present embodiment is tested next device again, the data in volatile memory 140 keep the state emptied, and then do not have the sorrow of carrying virus or any data secretly.
It is worth mentioning that, functional test module 180 its be electrically connected at USB memory controller 160, whether satisfy the criteria for multiple parameters of testing described USB port 22.Specifically, functional test module 180 can carry out the mensuration of parameter by external above-mentioned logic analyser, and the speed such as transmitted, bus efficiency, heat insert the parameters such as management, power management.
In sum, USB measurement jig 10 of the present invention adopts volatile memory 140 as storage assembly and emulates into flash disk, increases the true property of plan of test with this.That is, if device 20 is computing machine, when inserting USB measurement jig 10 of the present invention, computing machine can automatically load the driver of USB memory controller 160 and be judged to link with flash disk, and computing machine can carry out the access of data to this flash disk, intactly simulate the test of flash disk.After being completed, after operator pulls out this USB measurement jig 10, then USB measurement jig 10 power-off immediately, and the data on volatile memory 140 also disappear immediately, thus reach the above-mentioned object preventing virus from propagating.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.
Claims (10)
1. a Universal serial bus testing device, for being modeled to a flash disk with the device of test with a USB port, it is characterized in that, described Universal serial bus testing device comprises:
One USB joint, for USB port described in grafting;
One volatile memory, for storing the data that described device provides; And
One USB memory controller, is electrically connected at described USB joint and described volatile memory, for the standard of the data on described volatile memory according to usb communication agreement being transmitted, and reads and writes described volatile memory;
Wherein when described USB joint is by when described USB port is pulled out, the data on described volatile memory disappear immediately.
2. Universal serial bus testing device according to claim 1, is characterized in that, the electric power of described Universal serial bus testing device provided by described device.
3. Universal serial bus testing device according to claim 1, is characterized in that, described volatile memory is a random access memory.
4. Universal serial bus testing device according to claim 3, is characterized in that, described random access memory is a DRAM (Dynamic Random Access Memory).
5. Universal serial bus testing device according to claim 3, is characterized in that, described random access memory is a static random access memory.
6. Universal serial bus testing device according to claim 1, is characterized in that, described USB memory controller generates a read write command, to read and write the data on described volatile memory.
7. Universal serial bus testing device according to claim 6, is characterized in that, described USB memory controller comprises a firmware, for directly accessing described volatile memory according to described read write command.
8. Universal serial bus testing device according to claim 1, is characterized in that, described USB memory controller comprises a USB flash drive driver.
9. Universal serial bus testing device according to claim 1, is characterized in that, the standard of described usb communication agreement comprises USB 2.0, USB 3.0 and USB3.1.
10. Universal serial bus testing device according to claim 1, it is characterized in that, whether comprise a functional test module further, described functional test module is electrically connected at described USB memory controller, satisfy the criteria for multiple parameters of testing described USB port.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410697573.4A CN104598415A (en) | 2014-11-27 | 2014-11-27 | Universal serial bus (USB) test fixture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410697573.4A CN104598415A (en) | 2014-11-27 | 2014-11-27 | Universal serial bus (USB) test fixture |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104598415A true CN104598415A (en) | 2015-05-06 |
Family
ID=53124220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410697573.4A Pending CN104598415A (en) | 2014-11-27 | 2014-11-27 | Universal serial bus (USB) test fixture |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104598415A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107783865A (en) * | 2016-08-26 | 2018-03-09 | 神讯电脑(昆山)有限公司 | USB testers |
US10216967B2 (en) * | 2017-07-25 | 2019-02-26 | The United States Of America As Represented By The Secretary Of The Navy | Volatile memory-based data-transfer device with automatic and user-initiated anti-tamper penalties |
EP3580575A4 (en) * | 2017-02-10 | 2020-08-19 | Checksum LLC | Functional tester for printed circuit boards, and associated systems and methods |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101122879A (en) * | 2006-08-11 | 2008-02-13 | 英业达股份有限公司 | Universal serial bus device test system and its method |
TWM375881U (en) * | 2009-11-18 | 2010-03-11 | Inventec Corp | Testing apparatus of notebook connecting interface |
TW201107964A (en) * | 2009-08-20 | 2011-03-01 | Hon Hai Prec Ind Co Ltd | Test apparatus and test method for universal serial bus interface |
CN103309776A (en) * | 2012-03-16 | 2013-09-18 | 鸿富锦精密工业(深圳)有限公司 | Automatic startup and shutdown test device and test system |
CN104268054A (en) * | 2014-10-21 | 2015-01-07 | 中怡(苏州)科技有限公司 | USB (Universal Serial Bus) interface test device and test method |
-
2014
- 2014-11-27 CN CN201410697573.4A patent/CN104598415A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101122879A (en) * | 2006-08-11 | 2008-02-13 | 英业达股份有限公司 | Universal serial bus device test system and its method |
TW201107964A (en) * | 2009-08-20 | 2011-03-01 | Hon Hai Prec Ind Co Ltd | Test apparatus and test method for universal serial bus interface |
TWM375881U (en) * | 2009-11-18 | 2010-03-11 | Inventec Corp | Testing apparatus of notebook connecting interface |
CN103309776A (en) * | 2012-03-16 | 2013-09-18 | 鸿富锦精密工业(深圳)有限公司 | Automatic startup and shutdown test device and test system |
CN104268054A (en) * | 2014-10-21 | 2015-01-07 | 中怡(苏州)科技有限公司 | USB (Universal Serial Bus) interface test device and test method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107783865A (en) * | 2016-08-26 | 2018-03-09 | 神讯电脑(昆山)有限公司 | USB testers |
CN107783865B (en) * | 2016-08-26 | 2021-02-12 | 神讯电脑(昆山)有限公司 | USB tester |
EP3580575A4 (en) * | 2017-02-10 | 2020-08-19 | Checksum LLC | Functional tester for printed circuit boards, and associated systems and methods |
US11686759B2 (en) | 2017-02-10 | 2023-06-27 | Checksum, Llc | Functional tester for printed circuit boards, and associated systems and methods |
US10216967B2 (en) * | 2017-07-25 | 2019-02-26 | The United States Of America As Represented By The Secretary Of The Navy | Volatile memory-based data-transfer device with automatic and user-initiated anti-tamper penalties |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103792498A (en) | Automatic power supply testing method | |
US9159451B2 (en) | Testing system and testing method thereof | |
TW201341811A (en) | Adapter module and motherboard testing device using the same | |
CN109298266B (en) | Test system, test method, test apparatus, and storage medium | |
CN102736014A (en) | Usb interface testing device | |
CN101923494B (en) | Memory controller verification system, method and scoreboard | |
CN104598415A (en) | Universal serial bus (USB) test fixture | |
CN112799985A (en) | USB interface control method, USB control circuit and intelligent networking equipment mainboard | |
CN113204456A (en) | Test method, tool, device and equipment for VPP interface of server | |
CN213024374U (en) | Test circuit for compatibility of main control chip and storage chip | |
CN103366830A (en) | Testing device of memory card | |
CN101793934B (en) | Universal anti-drawing test equipment and test method thereof | |
CN112069000A (en) | Test circuit for compatibility of main control chip and storage chip | |
TWI533121B (en) | Universal serial bus (usb) testing fixture | |
CN217213685U (en) | Debugging device and debugging system of data storage equipment | |
CN204964642U (en) | Automatic test platform's test system | |
US20110258492A1 (en) | Device for testing serial interface | |
CN206076685U (en) | A kind of USB connections circuit, connecting line and adapter | |
CN112231258A (en) | Switching device and switching method for debugging interface circuit | |
CN205334968U (en) | EMMC testing arrangement | |
TWI512456B (en) | Device-sleep testing method thereof | |
TWI781849B (en) | DETECTION SYSTEM FOR PCIe CEM CONNECTION INTERFACE OF CIRCUIT BOARD AND METHOD THEREOF | |
TWI810984B (en) | Power sequence control system and electronic device having the same | |
TWI780910B (en) | Testing tool | |
CN104143350A (en) | Electronic apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150506 |
|
WD01 | Invention patent application deemed withdrawn after publication |