Application of USB communication technology in automatic test system

1 Introduction

Automatic test system ATS (AutomaTIc Test System) integrates all the excitation and measurement equipment required for testing. The computer efficiently completes the collection, storage and analysis of various modes of excitation and response signals, and performs automatic state monitoring, performance testing and Troubleshooting. The bus is an important part of the ATS, and is a common path for the computer and test hardware to transfer information inside and outside the peripherals. Its performance parameters directly affect the overall functional realization and performance indicators of the ATS.

Universal Serial Bus USB (Universal Serial Bus) is mainly used for PC and peripheral USB devices connected. Its physical connection is a layered daisy-chain structure that supports up to 5 Hub layers and 127 peripherals. The structure is highly independent. Strong anti-interference, high transmission rate, limited occupied resources, flexible use, and hot plugging support, so USB technology has gradually become the development trend of modern ATS data transmission.

Here, the high-speed data communication between the computer and the test control device FPGA and buffer FIFO is realized through the PE and GPIF interfaces of the Cypress USB microcontroller CY7C68013A. The ATS test command signal and data download, self-test and feedback data upload functions are implemented to realize the test technology. Intelligence. The emphasis is on the design of USB hardware and firmware code to explain the application of USB technology in the data transmission process of the test system.

2 USB interface communication workflow

USB has a flexible 1 two work flow, as shown in Figure 1.

In Figure 1, the work flow of a USB device is from device connection → power on → reset → address assignment → configuration operation → execute firmware code, 6 working states, these states realize the transition between states and bus access under the control of USB host . The USB device judges whether to enter or exit the suspended state at any time according to the bus activity, saving the power consumption of the USB system.

From the analysis of Figure 1, we can see that USB communication includes USB system application software, devices and bus drivers and USB firmware 3 layers. Application software design consists of 2 parts: dynamic link library and application program. The dynamic link library is responsible for communicating with the kernel-mode USB function driver and receiving various operation requests of the application program for the USB device I / O. The application program calls the Win32 APl function DeviceToCon-trol to issue commands to the device; the USB device driver is driven through the bus The program issues an input and output request (IRP) to send and receive USB device information; the bus driver is responsible for bus detection, power management, and USB transaction processing; the firmware program implements the initial setting of the FX2 device, device request processing, power management, and peripheral Communication function is the core of the entire communication architecture. In the test system, the physical channel of data is established through the firmware code and the communication protocol is realized. The user can control the function of the USB device through the test software to realize the effective communication of data and complete the test task efficiently and reliably.

PVC Gloves

The Vinyl Examination Gloves are single use only, disposable gloves intended for medical purposes to be worn on the hands or fingers of examiners. The gloves are powder-free, clear and are made of poly vinyl chloride. The gloves are offered non-sterile and are available in small, medium, large and extra-large sizes.

A patient examination glove is a disposable device intended for medical purposes that is worn upon the examiner`s hands or fingers to prevent contamination between patients and examiners.

Normal Packaging Specifications: 100PCS/BOX, 10BOX/CTN.

pvc glove, pvc hand gloves, pvc coated gloves, pvc gloves price, vinyl gloves

Jiangmen soundrace electronics and technology co.,ltd. , https://www.soundracegroup.com

Posted on