1 Introduction
Direct Digital Synthesizer (DDS) technology has fast frequency switching speed, easy to improve frequency resolution, low hardware requirements, programmable full digitalization to facilitate single-chip integration, which is beneficial to reducing costs, improving reliability and facilitating production. Etc. At present, major chip manufacturers have successively launched high-performance and multi-functional DDS chips produced using advanced CMOS technology. The dedicated DDS chips use a specific process, the internal digital signal jitter is very small, and the quality of the output signal is high. However, in some cases, because the control method of the dedicated DDS chip is fixed, there is a big gap with the system requirements in terms of working mode, frequency control, etc. At this time, if you use high-performance FPGA devices to design a DDS that meets your needs, The circuit is a good solution. Its reconfigurable structure can easily realize various complex modulation functions and has good practicality and flexibility.
2DDS FM signal generator block diagram design
3DDS modulated signal generator FPGA circuit design
Figure 2
shows the FPGA circuit design diagram of the core unit of the DDS modulated signal generator. The design scheme uses ALTERA's Cyclone series EP1C6T144C6 chip, the adder is 12 bits, the modulation signal waveform memory is 4096×12BIT, the carrier signal waveform memory is 4096×12BIT, and the system clock is 80MHz; design performance parameters: the carrier frequency can reach 10MHz (To ensure that the waveform is not distorted, at least 8 points are taken in one cycle), the modulation frequency range is 0~100K, and the FM depth is 0~10. The external circuit inputs include modulation signal frequency control word Kh[11..0], carrier signal frequency control word Kc[11..0], frequency offset control word Kx[11..0], modulation signal system clock TZCLK, carrier signal System clock ZBCLK. Kh[11..0] outputs the accumulated phase ADDA[11..0] through accumulator A as the address of the modulation signal lookup table, and the waveform data Qa[11..0] and Kx[11..0] and Kc[11 ..0] After numerical conversion, the frequency modulation control word K[11..0] is output. K[11..0] outputs the accumulated phase ADDB[11..0] through accumulator B as the address of the FM signal lookup table. The waveform data Qb[11..0] is converted by an external DAC and low-pass filtered to obtain the FM signal waveform. . Among them, the DFF buffer connected after the two accumulators helps eliminate the impact of glitches and further ensures the stability and reliability of the system.
4 Simulation and Experiment
Assume that the carrier system time scale frequency is 1MHz, the modulation signal system time scale frequency is 100KHz, the phase accumulator has 8 bits, and both the address and data bits of the two waveform memories are 8 bits. Use QUERTUS Ⅱ 3.0 to simulate, see Figure 3; use matlab 6.5 to simulate, see Figure 4; use the AEDK-EDA experimental box to download (the FPAG chip is EPF10K10TC144-4), and the D/A conversion and unipolar output circuit are implemented with the ispPAC20 chip. Observe the waveform through Tektronix TDS3054B oscilloscope, and the results are shown in Figure 5. Among them, the number of D/A digits is 8, the measurement range is -4-+4V, and the peak value of the carrier signal is 1.414V. From the frequency modulation and demodulation waveform data in Figure 4 and Figure 5, the carrier frequency is 14.2kHz, and the error is -3.06% ; The modulation frequency deviation is 480Hz, the error is -1.69%; the modulation degree is M=10.21%, the error is 2.1%, the modulation frequency is 4.82kHz, the error is -1.23%. It can be seen from the experimental results that the design theory and design circuit provided in this article are not only correct and feasible, but also have good performance parameters. The consistency of all design, simulation and experimental results provides an excellent design solution for the FPGA implementation of the DDS FM signal generator.
Figure 3 DDS FM wave simulation diagram (QUERTUS II)
Figure 4 DDS FM wave simulation diagram (matlab) Figure 5 DDS FM wave experimental results diagram
5 Summary
Using FPGA to implement a DDS frequency modulation signal circuit is more flexible than using a dedicated DDS chip. As long as the data and control parameters in the ROM in the FPGA are changed, DDS can generate arbitrary modulation waveforms with high resolution and considerable flexibility. In contrast, the function of DDS depends entirely on the design requirements, which can be complex or simple, and the FPGA chip also supports on-site upgrade of the system. In addition, embedding DDS design into a system composed of FPGA chips will not increase the system cost much, while the price of purchasing dedicated chips is many times that of the former. Therefore, using FPGA to design a DDS system is very cost-effective.
References
[1] Dai Ning. Chen Yirao. Development of DDS signal source [J]. Journal of Instrumentation and Control. 1996, 17(1): 24-28.
[2] Jenq Y C. Digital spectra of nonuniformly sampled signals: fun damentals and high speed wave form digitizers[J]. IEEE Trans IM, 1998, 37(2):245-251.
[3] Wang Qiusheng. Wang Qi. Sun Shenghe. Research on direct digital synthesis of FM signals[J]. Instrument Journal of Instrumentation. 2000, 4(21): 428-430
[4] Timo Rahkonen. Harri Eksyma..Antti Mantyniemi. Heikki Repo. A DDS Synthesizer with Digital Time Domain Interpolator. Analog Integrated Circuits and Signal Processing. 2001,27:109 -116.
[5] Amir M. Sodagar, G. Roientan Lahiji, Ali Azarpeyvand .Reduced-Memory Direct Digital Frequency Synthesizer Using Parabolic Initial Guess. Analog Integrated Circuits and Signal Processing, 2003,34: 89-96.
[6] Abdellatif Bellaouar, Michael S. O'brecht. Low-Power Direct Digital Frequency Synthesis for Wireless Communications. IEEE Journal of Solid-State Circuits/the Institute of Electrical and Electronics Engineers.2000.35(3):385-390.
[7] Chu Zhenyong. Weng Muyun . FPGA design and application[M]. Xi'an: Xi'an University of Electronic Science and Technology Press, 2002.
Previous article:Research and implementation of DDS FM signal based on FPGA
Next article:X9241 digital potentiometer principle and application in DSP
Recommended ReadingLatest update time:2024-11-16 22:49
- Popular Resources
- Popular amplifiers
- Virtualization Technology Practice Guide - High-efficiency and low-cost solutions for small and medium-sized enterprises (Wang Chunhai)
- Operational Amplifier Practical Reference Handbook (Edited by Liu Changsheng, Zhao Mingying, Liu Xu, etc.)
- Power Integrated Circuit Technology Theory and Design (Wen Jincai, Chen Keming, Hong Hui, Han Yan)
- Optoelectronics Technology Basics and Skills (Chen Kexiang)
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- 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
- How to create and call schematic templates in AD?
- Learning: The most important components of the analog world - signal chain and power supply
- An article to understand the naming of electromagnetic wave bands
- Anlu SparkRoad Development Board Review (3) Official DEMO Test
- 20 "Million Miles" Raspberry Pi Car - Motor Control Learning (Control Speed)
- [RVB2601 debug record] The function in the c file is not declared in the header file
- Shocked, how can two three-stage tubes make such a posture...
- Measuring the closed-loop feedback response of switching power supplies
- Analyze several key technologies and application scenarios of the Internet of Things, and understand 5G in seconds
- [Raspberry Pi Pico Review] On-chip temperature detection