I realized I forgot to cc the list in my reply, and I had another insight just now, so I'll fix both problems.

//original message
I think it would be feasable to do something like this without any terribly specialized hardware: in fact you'd probably be able to do it with the parallel port, a simple circuit, and a bit of assembly language (or C, but asm would give a higher guarentee of accuracy.)

Check out this article for an idea of what I'm talking about:
http://www.hardwaresecrets.com/article/233
//end original message

(not the _most_ technical article but it was the first one I could recall offhand...)

As for the +12V problem, the parallel port only provides +5v with a small amount of current, but I think it wouldn't be too hard to use a simple transistor amplifier and an external DC power supply to switch a higher voltage for output purposes. (Although, controlling the output voltage in software would be a bit harder...)

hope this helps. I'd include more detailed circuitry but there's midterms afoot.

-phil


On 3/15/06, Alexey Toptygin < [EMAIL PROTECTED]> wrote:
On Wed, 15 Mar 2006, as wrote:

> i need to be able to generate simple analog waveforms (square pulses) at a
> given frequency (1-1000Hz) and voltage (0-12V) for a given period of time
> (0s-60s).

If you don't plan to go over 22.05kHz, you can probably just build a
powered amplifier connected to the output of your sound card; this is
probably the cheapest way. Also, I don't think the PCI bus supplies +12V,
so I don't know how someone would build a card with that output rage...

                        Alexey

Reply via email to