Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
November 21, 2024, 02:53:53 14:53


Login with username, password and session length


Pages: [1]
Print
Author Topic: Help about Arbitrary Waveform Generator  (Read 6909 times)
0 Members and 1 Guest are viewing this topic.
telfo2007
Newbie
*
Offline Offline

Posts: 16

Thank You
-Given: 8
-Receive: 0


« on: September 16, 2013, 09:36:53 21:36 »

Hi friends,
I'm developping an Arbitrary Signal Generator in verilog, using a cheap altera FPGA board ($15) similar to this:
http://www.ebay.es/itm/ALTERA-FPGA-Cyslonell-EP2C5T144-Minimum-System-Learning-Board-Development-Board-/200942146349?pt=LH_DefaultDomain_0&hash=item2ec915d32d

and a homemade 12bit DAC (based on AD9872 AD9742).

I'm reaching until 200MSa/s  with useable 10MHz sine, ramp, triangle, square, etc... from a standard 50MHz clock with until 8kB sample RAM. But I'm lost with output buffer circuit with amplifier and offset (actually only getting 0.8Vpp on 50ohm at output). Someone could help? I'm trying to use AD8011 without too much luck...

Thanks on advance friends.
« Last Edit: September 17, 2013, 04:11:34 16:11 by telfo2007 » Logged
Checksum8
Active Member
***
Offline Offline

Posts: 132

Thank You
-Given: 124
-Receive: 102


« Reply #1 on: September 16, 2013, 10:54:40 22:54 »

Here is a couple of examples with of DDS's with output buffers. Just google "DDS signal generator"
I could not find data on the "AD9872"?  It must be AD9782?

http://midnightdesignsolutions.com/dds60/

http://www.radiolocman.com/shem/schematics.html?di=128164
Logged
optikon
Cracking Team
Hero Member
****
Offline Offline

Posts: 853

Thank You
-Given: 1105
-Receive: 2007


« Reply #2 on: September 16, 2013, 11:32:01 23:32 »

Hi friends,
I'm developping an Arbitrary Signal Generator in verilog, using a cheap altera FPGA board ($15) similar to this:
http://www.ebay.es/itm/ALTERA-FPGA-Cyslonell-EP2C5T144-Minimum-System-Learning-Board-Development-Board-/200942146349?pt=LH_DefaultDomain_0&hash=item2ec915d32d

and a homemade 12bit DAC (based on AD9872).

I'm reaching until 200MSa/s  with useable 10MHz sine, ramp, triangle, square, etc... from a standard 50MHz clock with until 8kB sample RAM. But I'm lost with output buffer circuit with amplifier and offset (actually only getting 0.8Vpp on 50ohm at output). Someone could help? I'm trying to use AD8011 without too much luck...

Thanks on advance friends.

are you trying to just copy another design? are we supposed to guess about your problem. why dont you post a schematic of what you built if you want help?
« Last Edit: September 17, 2013, 03:49:26 03:49 by optikon » Logged

I can explain this to you. I can't comprehend it for you.
telfo2007
Newbie
*
Offline Offline

Posts: 16

Thank You
-Given: 8
-Receive: 0


« Reply #3 on: September 17, 2013, 01:31:27 13:31 »

Sorry, I commited a mistake in DAC number. It's a AD9742. I'm writing down my own verilog code, but I'm not so expert on analog circuits.
Thanks all for your help, on advance
Logged
koseyel
Junior Member
**
Offline Offline

Posts: 60

Thank You
-Given: 500
-Receive: 224


« Reply #4 on: September 17, 2013, 05:45:00 17:45 »

Sorry, I commited a mistake in DAC number. It's a AD9742. I'm writing down my own verilog code, but I'm not so expert on analog circuits.
Thanks all for your help, on advance

As Optikon said, if you need help, you'll have to show what you've done. It really isn't sufficient showing an ebay link of a device similar to what your are developing.
Please post your schematic, if you need help.
Logged
telfo2007
Newbie
*
Offline Offline

Posts: 16

Thank You
-Given: 8
-Receive: 0


« Reply #5 on: September 17, 2013, 09:52:54 21:52 »

This is my simplified output circuit. I'm looking for a amplifier circuit based on i.e. AD8011 power with 3.3V or 5V, with gain and offset control. This is the point where I'm locked. Thougth DAC is 12bits, don't worry if amplifier circuit is a little noisy and at output I'll get 8 bits.

Thanks again, friends.
Logged
Vineyards
Active Member
***
Offline Offline

Posts: 168

Thank You
-Given: 64
-Receive: 37


« Reply #6 on: September 17, 2013, 10:01:19 22:01 »

Is that an RMS value at the output? Measure the value at the output with an RMS multimeter. If you need voltage gain use an opamp based gain circuit (inverted or non-inverted) if the output amplitude is OK at high Z just buffer it with a voltage follower. You will need to check the datasheets for parameters such as slew rate. Since your output frequency can reach 10MHz, you will need an opamp with a slew rate that will make it possible for you to obtain the desired voltage swing at that high frequency. Most opamps can output 20mA. If you need anything higher than that you should either choose an opamp with a higher current output or you should use a transistor stage after the opamp.

Posted on: September 17, 2013, 10:57:15 22:57 - Automerged

For offset / gain control you could use an opamp with offset control or build your own simple circuit based on the examples in datasheets. There are programmable gain opamps which you can control with an MCU. Or you can fiddle with digital pots to adjust gain/offset.
Logged
koseyel
Junior Member
**
Offline Offline

Posts: 60

Thank You
-Given: 500
-Receive: 224


« Reply #7 on: September 18, 2013, 09:25:35 09:25 »

Is another opamp other than AD8011 an option? If yes, what is the minimum slew rate needed?
« Last Edit: September 18, 2013, 09:34:05 09:34 by koseyel » Logged
Vineyards
Active Member
***
Offline Offline

Posts: 168

Thank You
-Given: 64
-Receive: 37


« Reply #8 on: September 18, 2013, 01:45:13 13:45 »

There is a handy tool here: http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/a741p3.html
You should make it a habit to check out datasheets for each component you intend to use. You could also browse component producers' websites and list their components based on the parameter you need the most.
Logged
bigtoy
Active Member
***
Offline Offline

Posts: 238

Thank You
-Given: 337
-Receive: 297


« Reply #9 on: October 06, 2013, 03:20:48 15:20 »

You might find this project helpful:
http://www.frankvh.com/dds-signal-generator.html
This guy uses an AD8051 op-amp for his output stage. Full schematic is there.
Logged
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC