0 Introduction
With the increasing number of spare parts for missile weapons and equipment, the testing and maintenance of various single-board spare parts delivered to the troops becomes particularly important. It is necessary to have matching electronic testing equipment to adapt to this situation. Therefore, it is considered to use an automatic testing system that integrates comprehensive measurement technology, automation technology and computer technology to reduce the difficulty and complexity of single-board spare parts testing for the troops, improve the maintenance level, and simplify and universalize the testing of single-board spare parts.
1 Design content and methods
1.1 Hardware Design Ideas
Spare parts boards can be classified based on bus and function, but due to the complexity of bus and function, they cannot be unified at present. If the test is simply classified by bus, the solution that can be adopted is to expand several buses on one motherboard to suit different interface templates. The mode block diagram is shown in Figure 1. This implementation realizes part of the function test for bus test (CPU board cannot be tested). If the test is classified by function, it is even more impossible to achieve unification.
According to the above discussion, the first thing that hardware design should do is to unify the bus interface and make it configurable. After the bus interface is unified (without considering the interface function test), the test plan can be simplified, as shown in Figure 2.
The purpose of unified bus interface: When the hardware connection is unified, the bus simulation board can realize the required bus form through programming. From the perspective of this system, the bus simulation board can realize the six buses mentioned in Figure 1. The hardware logic block diagram of the bus simulation board is shown in Figure 3.
The basic working principle of the bus simulation board is as follows: the test host sends data and commands through the "test data and command information storage unit", and the field programmable gate array (FPGA) realizes the simulation of the test bus and data after obtaining the corresponding command information. The content of the FPGA can be reconfigured online, and it can perform electrical conversion of the logic interface at any time according to the requirements of the host, and can also realize the sending of test data according to the requirements of the test host.
After the bus is unified, the next thing to consider is how to realize the interconnection of the tested templates. The unified bus interface connector defines the CPCI connector (because the test host framework is CPCI or VXI). The tested board realizes the bus interconnection through the adapter board, and the I/O interface test can be connected to each test module through the cable. The bus conversion block diagram is shown in Figure 4.
[page]
1.2 Test system construction
1.2.1 System composition
After the bus interconnection problem is solved, the next thing to solve is how to implement the test for the dedicated template. First, a system should be built, which can cover the test of some general templates, and then the test process of the template will be introduced. The principle block diagram of the test system is shown in Figure 5.
1.2.2 Universal spare parts test system bus layout
The universal spare parts test system is designed as a 7-slot CPCI bus passive backplane. The backplane is designed with multi-layer wiring and filtering technology to improve the transmission quality of CPCI bus signals. The backplane has a total of 9 plug-in positions, including 1 power supply slot and 8 CPCI bus slots. The CPU module occupies one CPCI slot, and the two I/O test boards,
The test model construction is to define the bus in hardware for each test template. The purpose of defining the bus is to generate the corresponding bus when the template under test starts testing. In addition, the board logic relationship and data model are defined to facilitate the modular design of test logic. The test model is a single database unit formed for each template. Since the six bus interfaces are mentioned above, the bus interface can be implemented as a standard unit, which is convenient for subsequent board logic design. When designing the test logic of the template, you must first understand all the technical parameters and usage methods of the template, and then use the test model library and test logic library to complete the construction of the test logic. [page]
1.3 System security design
The test coverage is fully considered when designing the test system, that is, as many test types as possible should be used. Due to the above reasons, the system design is relatively complex. In order to prevent errors made by testers during use, fault tolerance and safety design must be carried out. The basic principle of safety design: the module under test cannot be damaged during the test.
After inserting the template into the test system, the first thing to do is to check whether there is a short circuit in the power supply system. In order to ensure safety, the bus type of the template must also be identified. Therefore, the system needs to design a diagnostic board. As long as the power supply of the system exists, the diagnostic board is in working state, which ensures that basic diagnostic work is completed before the test system is run.
2 Test Examples
In order to explain the above test method more clearly, the following briefly describes the test process using Advantech's standard ISA bus switch card PCL-734 as an example.
2.1 PCL-734 test model construction
First, we must understand the basic performance parameters of PCL-734. Table 1 lists the basic performance parameters of PCL-734.
As can be seen from Table 1, PCL-734 is a standard ISA bus-based output board. The test model is constructed in two steps: the first step is the bus interface design. Since the standard ISA bus is used, it can be designed as a standard unit, and the design of a single board test is no longer considered. The second step is the board test logic design. The board test logic can be completely carried out in accordance with the PCL-734 manual. The underlying driver software of the bus simulation board and the interface software of the test logic obtain the data information executed by the test software through the driver software, and then send it to the bus simulation board for execution. The bus simulation board sends the data sent by the upper layer to the PCL-734 board under test through the simulation bus (ISA here), and the board under test can achieve the agreed signal output.
2.2 Testing
After the bus signal conversion and test logic design are implemented, the signal test has become relatively easy. The signal to be tested here is the switch signal output by the OC, and the I/O test board of the test system can implement the test of this type of signal.
3 Conclusion
The board-level spare parts test system adopts mature design technology, integrates modern testing technology with computer technology, embodies the design concept of universalization, modularization and standardization, achieves the purpose of unified bus interface by realizing the configurability of the bus, and thus meets the testing needs of various computer boards and cards, and has good stability and scalability, which improves the testing efficiency of board-level spare parts, makes the testing of board-level spare parts leap to a new level, and enhances the comprehensive support capability of the troops, which is of great significance for winning the future information war under high-tech conditions.
Previous article:Design of UWB Signal Generator Based on ECL Gate Circuit
Next article:Automatic weighing system based on Delta automation products
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Problems with ADS1220
- Why do smart water meters use disposable 17450 (or other models) disposable lithium batteries? Why not use rechargeable batteries?
- How do Wi-Fi antennas work? How do you test and evaluate the performance of Wi-Fi networks? (Part 2)
- 【Development and application based on NUCLEO-F746ZG motor】15. Mathematical model - voltage equation and electromagnetic torque equation
- 5G may bring major upgrades to mobile phones
- Playing with Zynq Serial 42——[ex61] Image Laplacian Sharpening Processing of OV5640 Camera
- Snake moving in a twisting motion
- Qorvo's leading RF solutions
- Shanghai Hangxin ACM32F070 development board + serial port
- I'm a newbie and would like to ask for the code of an electronic combination lock!