The phoenix interface hardware can be considered as an
extension to the PC through the Parallel Port providing the
Input Channels: Four channels of 8 bit A/D converters accepting
0 to 5V
Output Channel: One 8 bit D/A converter that can be programmed
to 5V output
Inputs : Four Logic Inputs that can be read by the software.
Output : Eight bits that can be programmed to ZEROs or ONEs
Driver : Four open collector output for powering Relays, Stepper
Generator, Constant Current Source, Gain Blocks, Free Op-Amps
access the interface is written in both DOS and GNU/Linux
Under DOS There is a library written
but it is better to develop applications under GNU/Linux. Most
the experiments need to measure the Analog and Digital Inputs as a
function of time and GNU/Linux gives access to the internal CPU
providing microsecond accuracy. Under GNU/Linux the software
development tools and scientific libraries and software required
the further processing of experimental data is available. The
is arranged as shown in the figure.
Software for new experiments can be written
the library without going into the hardware details.
device driver , C
(contributed by Pramode C.E.)
test programs along with an installation script are inside 'phoenix.tgz'.
To install the
software login as root user and untar this file from the directory
'/usr' . Change to
the newly created directory named 'phoenix' and run the script
'install.sh'. Then go to the subdirectories to run the application
programs. Here is an example
digitize a waveform. Using Phoenix
is explained in an article by Pramod.