Author Topic: Cheap digital pattern generator?  (Read 6707 times)

0 Members and 1 Guest are viewing this topic.

Offline nctnicoTopic starter

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Cheap digital pattern generator?
« on: May 30, 2013, 01:02:51 am »
I'm looking for a (cheap) digital pattern generator. Can anyone recommend a device? Preferably something with adjustable output levels. IMHO the tricky bit of a pattern generator is the software to edit the patterns.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13747
  • Country: gb
    • Mike's Electric Stuff
Re: Cheap digital pattern generator?
« Reply #1 on: May 30, 2013, 08:46:34 am »
When I was looking recently, I found that there appears to be a gap in the market for a cheap & simple pulse generator - considering how easy & cheap the hardware would be with a cheap FPGA it seems odd that nobody has done one. The cheapest ones from major manufacturers are very old analogue-based designs.
Obviously for arbitary patterns the UI becomes more of a challenge, but even for basic pulse functions there appears to be very little out there.
 
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2616
  • Country: 00
    • My random blog.
Re: Cheap digital pattern generator?
« Reply #2 on: May 30, 2013, 08:52:22 am »
speed?
chinese DX clone will do up to 12MHz on 8 channels
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 

Offline Bored@Work

  • Super Contributor
  • ***
  • Posts: 3932
  • Country: 00
Re: Cheap digital pattern generator?
« Reply #3 on: May 30, 2013, 09:49:30 am »
When I was looking recently, I found that there appears to be a gap in the market for a cheap & simple pulse generator - considering how easy & cheap the hardware would be with a cheap FPGA it seems odd that nobody has done one. The cheapest ones from major manufacturers are very old analogue-based designs.
Obviously for arbitary patterns the UI becomes more of a challenge, but even for basic pulse functions there appears to be very little out there.
 

Several ARB waveform generators have digital outputs or add-ons for such outputs. Essentially you get the digital data they use to drive their DAC on separate output pins. Instant n-bit pattern generator at fixed logic level. n depending on the word size of the ARB generator.

Examples:

The crappy Hantek DDS-3x25
Rigol DG-POD-A add-on for some of their ARB function generators.
I delete PMs unread. If you have something to say, say it in public.
For all else: Profile->[Modify Profile]Buddies/Ignore List->Edit Ignore List
 

Offline nctnicoTopic starter

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: Cheap digital pattern generator?
« Reply #4 on: May 30, 2013, 12:02:06 pm »
I used to have an ARB generator with digital outputs but it had no real tools for creating digital patterns so all in all it was kind off useless. Ofcourse the hardware is not difficult. I even have started on a pattern generator which worked nicely (I still have the VHDL files somewhere) but the problem is the software. Ultimately it would be nice to create I2C, UART and SPI patterns with a few mouse clicks.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Bored@Work

  • Super Contributor
  • ***
  • Posts: 3932
  • Country: 00
Re: Cheap digital pattern generator?
« Reply #5 on: May 30, 2013, 12:20:07 pm »
In such cases I use a scripting language, or for more complex stuff, Matlab (at work) or Octave (at home), to calculate and generate bit patterns. I find that more convenient than having to move a cursor around with a mouse, click myself silly and in the end anyhow have to use the keyboard to type in a value.
I delete PMs unread. If you have something to say, say it in public.
For all else: Profile->[Modify Profile]Buddies/Ignore List->Edit Ignore List
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13747
  • Country: gb
    • Mike's Electric Stuff
Re: Cheap digital pattern generator?
« Reply #6 on: May 30, 2013, 01:02:13 pm »
When I was looking recently, I found that there appears to be a gap in the market for a cheap & simple pulse generator - considering how easy & cheap the hardware would be with a cheap FPGA it seems odd that nobody has done one. The cheapest ones from major manufacturers are very old analogue-based designs.
Obviously for arbitary patterns the UI becomes more of a challenge, but even for basic pulse functions there appears to be very little out there.
 

Several ARB waveform generators have digital outputs or add-ons for such outputs. Essentially you get the digital data they use to drive their DAC on separate output pins. Instant n-bit pattern generator at fixed logic level. n depending on the word size of the ARB generator.

Examples:

The crappy Hantek DDS-3x25
Rigol DG-POD-A add-on for some of their ARB function generators.
The problem is that most ARB gens are limited by memory size, so can't produce pulses with low duty cycles - it's a great shame that Rigol didn't add some simple pulsegen specific modes into their latest low-cost AWG as it would have made it a lot more useful, and cost nothing as it would have just been a few counters in the FPGA.

However for simple pulse-only functionality, the basic hardware can be extremely simple and cheap.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline grenert

  • Frequent Contributor
  • **
  • Posts: 448
Re: Cheap digital pattern generator?
« Reply #7 on: May 30, 2013, 01:39:37 pm »
I think the Ikalogic Scanalogic 2 will do what you're looking for.  The control software is fully functional without the device, so you can check it out.
www.ikalogic.com/ikalogic-products/scanalogic-2/

Note that there are two versions of the software (Scanastudio).  The newer version does not yet include suppoort for the Scanalogic 2, so you want the older version (still available on the website).
 

Offline nctnicoTopic starter

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: Cheap digital pattern generator?
« Reply #8 on: May 30, 2013, 06:14:51 pm »
I looked at it but editing signals is very cumbersome and it can only generate UART data. Secondly you'd want to allow an output to become high impedance (for reading something from an I2C device).
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf