Looking at the DSP freq generator board, it does look better suited to my goals. Unfortunately, looking at the photos, I'm seeing USB cables, so I'm guessing output voltage in the 3.7-5 VDC range.
I was looking for selectable (ideally sweepable) frequency square wave pulses in the 12-15 VDC range, hence a 555 approach. Perhaps the DSP board could be used as an external trigger source somehow?
Hi,
There is not much problem with the output level, you just amplify it, and if it is just a square wave you can probably use one small transistor to boost the voltage up to any desired level. As a sarcastic example, you can drive a 555 with it and use the output from the 555.
The frequency gen board is capable of doing a frequency sweep. You just keep sending it digital words that change as needed. For example, let's say the codes were just 4 bits. You might send it binary 0001 then binary 0010 then binary 0011 (that's decimal 1, 2, 3), like that, only with 32 bits. You may not even need that high resolution so you may be able to do binary 0010, then binary 0100, then binary 0110 (that's decimal 2, 4, 6). You do that as fast as you feel necessary.
There are two basic modes of operation, series, and parallel. If you need to change the frequency as fast as possible you would use the parallel mode. That lets you set all 32 bits in one transfer. The serial mode requires sending 1 bit at a time until you've sent all 32 bits, so that would be slower, but it could still be fast enough for your purpose.
You still have not specified what you need as far as stability, but there is no way a 555 is going to be as stable as something crystal controlled. For one thing, the 555 uses an RC network to generate the timing and that means temperature drift. Because you have not yet specified what exactly you need though we don't know if that would be a problem or not. Since you want to sweep the frequency that may not be an issue.
There is also the problem of nonlinearity when using the control input, which I assume you would use to modulate the frequency. The frequency does not change in proportion to the control voltage. That means you cannot supply a ramp signal to sweep the frequency unless you don't mind that nonlinearity, or you can stay within a certain range to obtain quasi-linear operation. That also means you might have to do a little calibration between what voltage you use for what frequencies.
You should study the frequency gen board in detail if you would like to use it or just try it to see if it meets your needs. You do need to control it with a microcontroller or similar.