Font Size: a A A

The Design And Implementation Of Digital Signal Generator Based On ARM7TDMI

Posted on:2007-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:H YinFull Text:PDF
GTID:2178360185977500Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
In the research and application domain of modern electronic technology, we often need signal generators, which have high precision and modulating frequency. Especially with the development of communication technology, there are more and more channels, which are distributed densely, therefore, high precision and stable communication frequency channel has becomes more and more important. The background of this project is based on the system of electrical signal detection in Korea power plant. So a high precision digital signal generator is introduced in the thesis. It is designed by S3C4510B of ARM7TDMI as its MCU, and MAX038 that is a chip of waveform generator by Co. MAXIM as its core. With the development of computer science, embedded system has become a very important part in that and a new research focus. Based on ARM7TDMI as its core, S3C4510B has integrated many devices. And it is suit for processors in embedded system. The digital signal generator in the thesis is made up of S3C4510B, MAX038 circuit with waveform generator and D/A converters. With the control of MAX038 by D/A converters, S3C4510B can control frequency and duty cycle of output waveform. ARM7 processor in embedded system can control frequency and duty cycle in high precision, and achieve close loop to frequency and duty cycle by PID controlling. It can produce accurate sine, square and triangle waveforms over a frequency range of 0.1 Hz to 20MHz. The digital signal generator can adapt to many kinds of electronic measure and control. The digital signal generator can be directly watched and controlled from personal computer with its RS232 interface.In the thesis, we use advanced technology of electronic design automation (EDA) during the hardware design, use ARM assemble language, C++ and VC++ 6.0 during the software design. It simplifies the debug of the circuits, reduces the cycle of development, and increases the ratio of performance and cost.
Keywords/Search Tags:embedded, ARM7TDMI, S3C4510B, MAX038, PID, signal generator
PDF Full Text Request
Related items