element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Test & Tools
  • Technologies
  • More
Test & Tools
Documents Arbitrary Waveform Generator
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: Former Member
  • Date Created: 12 Apr 2011 4:22 PM Date Created
  • Last Updated Last Updated: 12 Apr 2011 4:28 PM
  • Views 1528 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

Arbitrary Waveform Generator

Instrumentation & Measurement Solutions -
Arbitrary Waveform Generator

image

Function/Arbitrary waveform generators can generate periodic waveforms (including sine, square, triangle, sawtooth and pulse waveforms) and irregular waveforms (e.g. noise waveforms). They are widely used in designing, testing and troubleshooting an electrical device. A typical function/arbitrary waveform generator is made up of human-machine interface, signal generation and processing circuits, and power supply.

The major feature of a function/arbitrary waveform generators is its capability of generating different waveforms. That can be achieved by the signal generation circuit. It can produce waveform data by using either a dedicated DDS device or a combination of FPGA (implementing DDS algorithm) and high-speed DAC. Generating signals by DDS device brings high-frequency and high-quality waveforms, as well as simple design, but lacks flexibility because only standard waveforms can be generated, whereas the combination of FPGA and DAC is capable of producing user-defined arbitrary waveforms apart from the standard ones. The solution shown here is built on FPGA and DAC. After signals output from the generation circuit, the signal processing circuit will implement filtering and amplification. Moreover, both circuits can work on external inputs such as trigger inputs, amplitude modulation inputs and clock inputs, and provide synchronous outputs as well.

A waveform generator needs a user interface to display setting parameters and graphical waves, and provides user controls. The user interface consists of a MCU, a keypad and knobs, a LCD display, and different communication interfaces. As the core device of human-machine interface, the MCU is used to process the inputs from the keypad, knobs or other interfaces to indicate the required waveforms, frequencies and amplitudes, and also show these parameters on the LCD display.

Function/Arbitrary waveform generators are high-precision devices, and therefore require high-quality power supply to ensure proper operations. Typically ultra low-noise LDOs are selected as the power supply for signal generation and processing, and clock management circuits in order to improve the quality of output signals.

 

 

image

 

 

 

APPLICATION NOTES

 

ANALOG DEVICES DACChoosing DACs for Direct Digital Synthesis AN-237Click Here
ANALOG DEVICES DACDriving a Center-Tapped Transformer with a Balanced Current-Output DACAN-912Click Here
ANALOG DEVICES DACImprove Function Generators with Matched D/A ConvertersAN-322Click Here
ANALOG DEVICES DACCMOS Multiplying DACs and Op Amps Combine to Build Programmable Gain AmplifierAN-320AClick Here
ANALOG DEVICES DACCMOS Multiplying DAC Based Panning Circuit Provides Almost Constant Output PowerAN-206Click Here
ANALOG DEVICES DACA Digitally Programmable Gain and Attenuation Amplifier Design AN-137Click Here
ANALOG DEVICES AmplifierAD8370AREZAD8370AREZ Digital VGA Evaluation Board Controller SoftwareClick Here
ANALOG DEVICES AmplifierHigh Speed Voltage Feedback Op AmpsClick Here
ANALOG DEVICES AmplifierChoosing Between Voltage Feedback (VFB) and Current Feedback (CFB) Op AmpsClick Here
NXP MCULPC1700 secondary USB bootloaderLPC1700Click Here
NXP MCUAN11008 - Flash based non-volatile storage - Flash based non-volatile storageAN11008LPC1700Click Here
NXP MCUUsing the LPC1700 power modes LPC1700Click Here
TEXAS INSTRUMENTS AmplifierDriving High-Speed ADCs: Circuit Topologies and System-Level ParameterClick Here
TEXAS INSTRUMENTS AmplifierOPAy695 TINA-TI Reference Design OPAy695Click Here
ManufacturerProduct TypeAN TitleAN NumberPart NumberURL

 

WHITE PAPERS

ALTERAFPGAAchieving Low Power in 65-nm Cyclone III FPGAsClick Here
ANALOG DEVICES ADC2011 Trends in Data ConversionClick Here

 

 

EVAL KITS

ANALOG DEVICES DDSEvaluation Board for 1 GSPS DDS with 14-Bit DACAD9910/PCBZAD9910/PCBZAD9910/PCBZAD9910/PCBZClick Here
ANALOG DEVICES DDSAD9858 Fractional Divider Evaluation Board ToolsAD9958/PCBAD9858Click Here
ANALOG DEVICES ClockAD9520-x Evaluation BoardAD9520-x EVALAD9520-x Click Here
TEXAS INSTRUMENTS ClockCDCE421AEVMCDCE421AEVM User GuideCDCE421AEVMCDCE421AEVMCDCE421AEVMCDCE421AEVMClick Here
ALTERA FPGACyclone II FPGA Starter Development KitDK-CYCII-2C20NDK-CYCII-2C20NEP2C20F484C7NClick Here
ALTERA FPGACyclone III FPGA Starter Development KitDK-DEV-3C120NDK-DEV-3C120NEP3C120F780C8NEP3C120F780C8NClick Here
ALTERA FPGACyclone III FPGA Starter KitDK-START-3C25NDK-START-3C25N  EP3C25F324C8NEP3C25F324C8N

 

TRAINING

TEXAS INSTRUMENTS ClockBenefits of Spread Spectrum ClockingClick Here
TEXAS INSTRUMENTS ClockPLL Basics and UsageClick Here
TEXAS INSTRUMENTS ClockClocking the Signal Path: Part 1Click Here
TEXAS INSTRUMENTS ClockClocking the Signal Path: Part 2Click Here
TEXAS INSTRUMENTS ClockOp Amp Basics: Input Bias CurrentClick Here
TEXAS INSTRUMENTS ClockThermal Considerations for TI Analog Products: Part 1 (of 4)Click Here
TEXAS INSTRUMENTS ClockThermal Considerations for TI Analog Products: Part 2 (of 4)Click Here
TEXAS INSTRUMENTS ClockThermal Considerations for TI Analog Products: Part 3 (of 4)Click Here
TEXAS INSTRUMENTS ClockThermal Considerations for TI Analog Products: Part 4 (of 4)Click Here
NATIONAL SEMICONDUCTOR PowerWEBENCHRegistered FPGA Power Architect Tool Overview – FPGA Power Supply Design in MinutesClick Here
NATIONAL SEMICONDUCTOR PowerWEBENCHRegistered FPGA Power Architect WebinarClick Here
NATIONAL SEMICONDUCTOR ClockClock Design Tool - Loop Filter DesignClick Here
NATIONAL SEMICONDUCTOR ClockClock Design Tool - Getting StartedClick Here
ManufacturerProduct TypeTraining TitlePart NumberURL

  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube