Can I use a sound card as a precision DAC / ADC ( solution: 10 or more bits).
I must produce two precision 50 Hz signals. The amplitude of each channel and
the phase between the channels should be controllable via software. With the
help of the ADC I would like to check the signals after amplification
(feedback).
Any hints (which sound card is the best for my purpose ...) ?
Thanks
--
Joerg
One of the cards with a user-programmable DSP would probably be best.
I've got a Cardinal with an ADSP-2115 which should be able to do this.
The Orchid SW32 uses the same chip set, and is probably easier to get
hold of, now that Cardinal have stopped producing their card.
A free cross-assembler for the 2115 is available, and a DOS C library,
to handle the interface to the PC.
--
Leon Heller | "Do not adjust your mind, there is
G1HSM | a fault in reality": on a wall
Email: le...@lfheller.demon.co.uk | many years ago in Oxford.
Phone: +44 (01734) 266679 |
You need simultaneous playback and record, so that you can read the
signal which comes back as well as play one. Also a good low frequency
responce. I don't know about any other cards, but the Turtle Beach
Tahiti fulfills both these requirements ( it goes down to DC ).
Anybody else know what other cards will do it?
Regards
Jon
> In article <3j4gks$7...@izar.brunel.ac.uk>
> ee9...@brunel.ac.uk "Jonathan R Hodgson" writes:
>
> > jo...@gia.rwth-aachen.de (Joerg Mueller) wrote:
> > >
> > > I have no experience with sound cards and I found no FAQ.
> > >
> > > Can I use a sound card as a precision DAC/ADC (solution: 10 or more bits).
> > > I must produce two precision 50 Hz signals. The amplitude of each channel
> > > the phase between the channels should be controllable via software. With the> > > help of the ADC I would like to check the signals after amplification
> > > (feedback).
> > >
> > You need simultaneous playback and record, so that you can read the
> > signal which comes back as well as play one. Also a good low frequency
> > responce. I don't know about any other cards, but the Turtle Beach
> > Tahiti fulfills both these requirements ( it goes down to DC ).
> >
> > Anybody else know what other cards will do it?
>
> PSA cards like the Cardinal and Orchid will do this. They claim to go down
> to 20 Hz, although I haven't checked it.
>
> --
> Leon Heller | "Do not adjust your mind, there is
> G1HSM | a fault in reality": on a wall
> Email: le...@lfheller.demon.co.uk | many years ago in Oxford.
> Phone: +44 (01734) 266679 |
>
Leon, have you any technical details on the Orchid. I would like to program
this using a mix of ADSP m/c code and C but cant find any decent references
anywhere.
TIA...
--
"East and West and South and North
John Grannells the messengers ride fast
and tower and town and hamlet
have heard the trumpet blast"
PSA cards like the Cardinal and Orchid will do this. They claim to go down
> Leon, have you any technical details on the Orchid. I would like to program
> this using a mix of ADSP m/c code and C but cant find any decent references
> anywhere.
Here you are:
Free Development Software for PSA Sound Cards (Cardinal, Orchid, etc.)
======================================================================
A public domain cross-assembler (spasm21) for the ADSP-21xx and a DOS C
library are available from ftp.cs.buffalo.edu:/pub/ham-radio. Files are
psatools.zip and psatool1.zip. qexsndcd.zip is a sharp CW filter for
HF amateur radio; an executable and source code in ADSP-2115 assembler
and C are provided. Most of this software was developed by Johan Forrer,
KC7WW, and has formed the basis for articles recently published in
QEX (ARRL).
The Analog Devices PSA-SDK Release 1.0 for PSA sound cards is available
from ftp.analog.com:/pub/dsp/sdk. Files are sdkdocs.zip, sdkexamp.zip
sdkfaq.zip and sdkfiles.zip. This SDK is Windoze-based, and you will
need a suitable Windoze C compiler, such as the Microsoft Visual C++
package. Comprehensive documentation (PS files) is provided.
Daniel Smith has put togther a collection of PSA tools on
cr1.see.pym.ac.uk:/pub/orchid. All the amateur radio software for
PSA cards, such as HF FSK and PACTOR modems, is available, as well
as most of the stuff mentioned above.
Leon
Are you sure that the above ftp address is correct? When I try to
connect, I get an unknown host message.
btw, I woring on a library for the PSA chip-set running under OS/2!!!
It should be available real soon now...
I features up/download of DSP code, a mixer (maybe i PM), and some more
stuff...
Regards
Jens Bo Friis.
Leon,
Do you know, are the Sound Blaster 16 cards 'PSA' compatible? What exactly
does 'PSA' stand for? Thanks ahead of time for helping a newbie DSP wannabe
programmer. JB>
> > Free Development Software for PSA Sound Cards (Cardinal, Orchid, etc.)
> > ======================================================================
>
> Do you know, are the Sound Blaster 16 cards 'PSA' compatible? What exactly
> does 'PSA' stand for? Thanks ahead of time for helping a newbie DSP wannabe
> programmer. JB>
Pretty Stupid Acronym?
Sam
--> Home Page <-- ** Go on, try it! ** --> http://www.dur.ac.uk/~d405ua <--
--> [1mLatest Feature [m: BUGFIX: realtime fractalzoom in 3K (486/P5).. <--
> Leon,
>
> Do you know, are the Sound Blaster 16 cards 'PSA' compatible? What exactly
> does 'PSA' stand for? Thanks ahead of time for helping a newbie DSP wannabe
> programmer. JB>
"PSA" means Personal Sound Architecture, which uses an Analog Devices chip
set which includes an ADSP-2115 DSP. They are SB-compatible, but the SB
isn't PSA-compatible, in that the PSA cards have user-programmable DSPs.