| With the rapid development of digital oscilloscope technology, waveform capture rate has become the important index to measure the current high-end oscilloscope. Nowadays how to get high capture rate has become an important issue in the research of high-end oscilloscope. The thesis comes up with the method dealing with data by the hardware and software, this method solves the issue that the low efficiency of dealing with the data by software makes waveform oscilloscope capture rate low, the advantage of the method is that it has the efficiency of the software processing and the flexibility of the hardware processing. On the premise of improving waveform capture rate the thesis based on the existing hardware platform and software architecture monitor s status of the whole modules in the oscilloscope to complete the whole process of software control part and the corresponding data processing part.This thesis is aimed at the actual product of the UESTC, based on the FPGA + DSP hardware platform, adopting software architecture without operating system, monitors the state of oscilloscope modules to complete the software design in each of the oscilloscope mode and the corresponding data processing, what’s more, the thesis design the function of self-calibration and auto-set to make the oscilloscope more convenient. Hardware platform with FPGA + DSP hardware platform reduced the production cost, using the software architecture without the operating system simplifies the software design process. Concrete implementation content as follows:1. The data processing. Based on the selection of hardware platform and software architecture, data processing part in full consideration of hardware processing efficiency and flexibility of software processing, by the combination of software and hardware scheme, reasonable distribution of hardware and software work, eventually reach high capture rate.2. System control. In this part, based on channels, acquisition, display three modules, sending the control word to the interface address in the FPGA register and shift register completes the underlying drive control and according to the set pattern completes software processing. Due to the multiplicity of the mode it takes with a lot of work and increase the difficulty.3. Self-calibration and auto-set. The function of self- calibration makes the parameter set to the correct position before using the oscilloscope. When the input waveform meet the conditions in auto-set, using auto-set function can quickly find the appropriate time-base gear and amplitude gear, making the waveform to achieve the best display effect. This design puts forward two stages method finding the amplitude gear, shortened the time auto-set uses. |