Font Size: a A A

Design Of 4GSPS Arbitrary Waveform Generator Driver

Posted on:2018-10-15Degree:MasterType:Thesis
Country:ChinaCandidate:Q XiongFull Text:PDF
GTID:2322330512988038Subject:Engineering
Abstract/Summary:PDF Full Text Request
The driver is a set of programs used to control the hardware device to achieve the required function.It is the bridge and link between the interface and hardware equipment.Recently,the science and technology have been developed rapidly.And the upgrading and replacement of hardware become more and more frequent,which often means that the service's life is more and more short because of the high depth of the coupling and not interchangeable.So,it is very meaningful to design a device that can be easily transplanted to other similar devices.In this thesis,aiming at the above objectives,the design of 4GSPS arbitrary waveform generator driver is realized.In the design process,according to the design principle of high cohesion and low coupling,this thesis adopts the idea of layering,which makes the program has the good readability and expansibility.In this thesis,the following researchs has been done:1.I/O interface uses the dependency injection method,spilt the transfer function of bus interface and bus transmission function to reduce the bus transmission function and driver coupling and meet the driver of the bus interchangeability.2.According to the object oriented idea,the hardware used by the driver is abstracted as a custom hardware type.And define the attribute and method function for the custom hardware type,through the property and method function can operate the hardware to complete the corresponding work.3.This thesis analyzes the methods of digital modulation and analog modulation,and puts forward the following modulation methods: when the data points are very large,in order to improve the generation speed of waveform data,the piecewise method is used to calculate the waveform data.That is,when the data is generated,only the non repeating segment data is generated,and the method that the segment data is directly used to generate the segment data is no longer recalculated.4.Selecting the test tools to build the test platform,and conneting the hardware circuit of the 4GSPS arbitrary waveform generator with driver.The test and verification of the driver of the arbitrary waveform generator can be carried out to ensure the correctness and performance of the driver.According to the test and verification of the driver,the driver can operate the 4GSPS arbitrary waveform generator hardware circuit to complete the expected demand function,such as the need of regular wave,modulation wave,random wave etc..
Keywords/Search Tags:Driver, Layered, Dependency Injection, Data Segmentation
PDF Full Text Request
Related items