Introduction
:
The dspPORT-1.0 unit is a DSP system with analog / digital I
/ O interfaces and is adaptable to the parallel ( LPT ) port of a standard
personal computer ( PC ). The unit is externally connected to a PC like
a printer and once properly installed, it offers analog input channels,
analog output channel and digital input / output channel and a general
purpose interface to the PC. The unit can be used in a variety
of real time DSP implementations like speech and audio signal processing,
vibration data processing, bio-medical signal processing and data acquisition,
control application with or without a PC. The unit is particularly useful
for a portable NOTEBOOK PC based DSP task as the interface to the PC is
through a standard parallel ( LPT ) port. As one of the analog input
channels and the analog output channel is equipped with a built-in
pre-amplifier, the dspPORT-1.0 unit can be readily used for applications
like speech processing, speech synthesis, bio-medical signal processing
and vibration analysis without any extra hardware.
dspPORT-1.0 unit offers 8 analog channels, 1 analog output channel,
and a total of 32 bit -wide digital input /output channel.
All these interface features are packaged in an elegant cabinet with
easy-to-use connectors and switches. Some unique features of the dspPORT-1.0
unit include availability of the synchronous serial port for parallel processing
system implementation using 2 dspPORT-1.0 units.
Technical specifications :
Processor ADSP-2105 at 55mhz and 12 MIPS throughput 16 bit fixed point
ALU.
Memory Zero wait state 16K x 24 bit program SRAM, Zero wait state 4K
x 16 bit data SRAM.
Interrupts Three user programmable interrupts
Timer 100 ns resolution internal timing generator
Communications : LPT port based interface to PC, Serial synchronous
port (SPORT)for other DSP.
Software PC based monitor program, Real time stand-alone EPROM based
DSP code.
No. of analog input channel 8{one channel of bipolar ± 100mv
range, seven / eight channels of -5 volt to 5 volt range)
Radiometric resolution of analog input channels 12 bits ( 4096
levels )
Sampling period for analog input channels. 10 micro second (
minimum )
Input resistance for analog input channels 2000 Ohm ( minimum
) at ANI and 3000 Ohm ( minimum ) at INPUT / OUTPUT
No. of analog output channels 1 (-5 volt to 5 volt range )
Radiometric resolution of analog input channels 12 bits ( 4096
levels )
Conversion period for analog output channels 10 micro- second (minimum
)
Output resistance for analog output channels less than 10 Ohm
Digital output channel width 8 bits
Digital output channel levels TTL ( Fan Out 65 / 15 Unit Load )
Digital input channel width 8 bits
Digital input channel load Unit TTL Load
Digital bus width for PC communication 16 bits
External power requirements 2 * 12 volt, 250 mA ( maximum )
Overall dimension 237 mm * 185 mm * 44 mm
Net weight 1075 gms
Hardware and software installation
:
The standard dspPORT-1.0 unit package consists of the following
components
· dspPORT-1.0 unit hardware cabinet.
· dspPORT-1.0 software floppy ( 3.5",1.44 MB format ).
· dspPORT-1.0 EPROM set ( 2 in no. No.1 plugged into dspPORT-1.0
unit)
· 2 X 12 volt, 500 mA DC power adapters.
· Accessories bag containing data cable dspPORT-1.0-CB-01,
DB15 plug, DB9 socket, EP plugs (2 in no).
Interfacing Computer Requirements
(minimum) :
The computer on which the dspPORT-1.0 unit installation is attempted
must have the following minimum hardware configuration.
· 80286 ( or above ) CPU,
· 4 MB DRAM
· Any graphics display,
· At least one IBM standard parallel port (LPT )
· At least 2 MB free space on the hard-disk,
· DOS version 6.2 or later operating system.
Installation of the dspPORT-1.0 unit on a new computer involves
the following simple steps :
1. Switch-off the PC and connect the dspPORT-1.0 unit to
the PC through the parallel ( LPT ) port of the PC. The connection should
be done using the dspPORT-1.0 CB-01 data cable provided with
the unit. The relevant connector on the dspPORT-1.0 unit the db25
socket at the rear of the unit with legend PC.
2. Connect the two 12 volt DC power adapter’s Casio-Mini plugs to the
12 volt input of the dspPORT-1.0 unit.
3. Switch on the PC and complete its boot-up sequence till the DOS
prompt appears on the screen. If the PC boots directly into windows 95
then open DOS prompt window by running the MS-DOS program.
4. Insert the floppy diskette of dspPORT-1.0 software in the
floppy drive and execute the following command on the computer. The command
assumes that he floppy drive is labelled A: and the hard-disk drive
for installation is labelled C:.
5. Switch on the dspPORT-1.0 unit with the help of the miniature
toggle switch marked with legend POWER above it. Before this, the 12 volt
DC power adapters may have to be switched on separately. After dspPORT-1.0
unit is switched on., the LED under the legend POWER will glow.
6. Flick the switch marked with legend RESET to initialize the DSP
processor in the dspPORT-1.0 unit. Resetting the processor guides
the dspPORT-1.0 unit to PC controlled mode provided EPROM DSPPORT1-1
is inserted in the dspPORT-1.0 unit. If the EPROM DSPPORT 1-2 is
inserted in the unit at the time of resetting the unit switches to
stand-alone, real-time mode.
7. In the PC controlled mode execute the program DSPPORT1.EXE from
the dspPORT-1.0 software and reset the dspPORT-1.0 unit to
observe the response ADSP OK ! on the PC. This response means that the
dspPORT-1.0 unit, its software and its communication with the
PC have all been properly installed.
Connectors and switches :
The different connectors and switches on the dspPORT-1.0 unit
have the functions listed below.
Switches :
POWER is a toggle switch for turning the dspPORT-1.0 unit on.
The ON position of the switch is towards the POWER indicator LED. The switch
is effective only when the 12 volt DC power input to dspPORT-1.0
unit are turned on through suitable power adapters.
RESET is a toggle / push-button switch to reset the processor in the dspPORT-1.0 unit. Resetting the CPU with the monitor EPROM DSPPORT 1-1 in dspPORT-1.0 unit switches the processor to the PC controlled monitor mode of operation. Resetting the processor with the PC controlled monitor mode op operation. Resetting the processor with the stand- alone EPROM DSPPORT 1-2 in dspPORT-1.0 unit switches the processor to the stand-alone real time mode of operation. In the stand-alone mode the actual function performed by the processor is decided by the bit pattern at the digital input port on the DIGITAL I/O connector. All the filters mentioned here are assigned at a sampling frequency of 10 kHz and cut-off frequency of Hz ( p/8 radians ) wherever applicable.
CONNECTORS :
POWER are two Casio-mini type socket for 12 volt DC power inputs
to dspPORT-1.0 unit. Power to the unit should be connected by inserting
the Casio-Mini plugs of two 12 volt DC power adapters into the POWER sockets.
The central conductor of the 2 connection connectors are positive
and the outer shells are negative ( ground).
ANALOG I/O is a DB15 ( 2 line ) socket for analog ( inputs / output
) channels. The pin assignment of this connector and its front view graphic
reference is as follows:
Pin No Assignment / Function
1 D/A converter’s analog output (-5 volt to + 5 volt )
2 Internal ground ( 0 volt reference )
3 Analog input channel no. 0 ( Range -5 to 5 volt
)
4 Analog input channel no. 1 ( Range -5 to 5 volt
)
5 Analog input channel no. 2 ( Range -5 to 5 volt
)
6 Analog input channel no. 3 ( Range -5 to 5 volt
)
7 Analog input channel no. 4 ( Range -5 to 5 volt
)
8 Analog input channel no. 5 ( Range -5 to 5 volt
)
9 Analog input channel no. 6 ( Range -5 to 5 volt
)
10 Analog input channel no. 7 ( Range -5 to 5 volt
)
11 Internal power supply voltage ( Vcc = 12 volt )
12 NC (No Connection)
13 NC ( No connection )
14 NC ( No connection )
15 NC ( No Connection )
AIN is Ear Phone ( EP ) socket for bipolar, 100 mV peak-to-peak analog
input to analog input channel 0. The central conductor of this connector
is for the analog signal and its shell is for ground. The actual
analog input digitized for channel 0 ( whether from AIN or from pin
no. 3 of ANALOG I/O is decided by jumper no. J7 on the printed circuit
board of the dspPORT-1.0 unit).
AOUT is an Ear phone ( EP ) socket for bipolar, +- 5 Volt peak-to-peak
analog output from the dspPORT-1.0 unit. The central conductor of
this connector is for the analog signal and its shell is for ground.
PC is a DB25 Plug for interconnections to the parallel ( LPT ) port
of a personal computer PC. The pin assignments on the PC connector are
as per the IBM standard for parallel ports so that the interconnection
is achieved through a one to one cable of 25 cores ( Accessory no dspPORT-1.0
CB 01 ).
DIGITAL I/O is a DB25 socket for interconnection to external digital
signals ( input or output ). The pin assignments on the DIGITAL I/O connector
and its front view graphic reference is as follows.
Pin No. Assignment / Function :
1 Digital Output bit 0 ( LSB )
2 Digital Output bit 2
3 Digital Output bit 4
4 Digital Output bit 6
5 Digital Output bit 0 ( LSB )
6 Digital Output bit 2
7 Digital Output bit 4
8 Digital Output bit 6
9 NC ( No Connection )
10 NC ( No Connection )
11 NC ( No Connection )
12 NC ( No Connection )
13 Internal power supply voltage (Vcc = 5 volt )
14 Digital output bit 1
15 Digital output bit 3
16 Digital output bit 5
17 Digital output bit 7 ( MSB )
18 Digital output bit 1
19 Digital output bit 3
20 Digital output bit 5
21 Digital output bit 7 ( MSB )
22 NC ( No Connection )
23 NC ( No Connection )
24 NC ( No Connection )
25 Internal ground ( 0 volt reference )
SPORT is DB 9 plug for interconnection to another dspPORT-1.0 unit
for parallel processing applications. SPORT uses the proprietary signals
of the synchronous serial port on Analog Devices DSP Processor.
The Pin assignment on the SPORT connector and its front view graphic reference
is as follows.
Pin No. Assignment / Function
1 Internal ground ( 0 volt reference )
2 Internal power supply voltage ( Vcc = 5 volt )
3 NC ( No Connection )
4 SCLK 1
5 DR1
6 RFS1
7 TFS1
8 DT1
9 NC ( No Connection )
Jumpers :
The dspPORT-1.0 unit has two jumper meant to be used by
the user for changing the configuration of the unit. To access these jumpers,
The top cover to the dspPORT-1.0 unit has to be opened by removing
the four Philip-head screws. Removing the top cover exposes the main
printed circuit board ( PCB ) of the unit and the location of the two user
selectable jumpers. The two jumpers on the dspPORT-1.0 unit have
the functions listed below.
J1 is the jumper which selects the analog input to the analog input
channel no. O. The default setting for the jumper is as shown below, thereby
selecting the analog input from AIN ( bipolar ± 100 mV ) to be connected
to the analog input channel no. 0
3
2
1
The jumper J1 setting to setting to select the pin no. 3 of ANALOG
I/O ( -5 to 5 volt ) as input for analog input channel 0 is as shown below.
3
2
1
J9 is the jumper which selects either -5 volt to 5 volt range or -10
volt to 10 volt range for the ADC on the dspPORT-1.0 unit . The default
setting for the jumper is as shown below, thereby selecting the range -5
volt to 5 volt for the ADC.
3 2 1
The jumper J9 setting to select the range -10 volt to 10 volt the ADC
is as shown below.
3 2 1