Summary: | 碩士 === 國立中央大學 === 機械工程研究所 === 83 === In this thesis we develope a DSP interface card, with
subroutines and application examples. The card use a DSP uC for
on-line data processing, which share the computation loading of
PC. With A/D, D/A converters and timer generator on board, this
card can serve as a general-purpose experimental card. Furether
more the A/D, D/A converters can do multi-channel simultaneous
sampling so that it well suit MIMO control and other multi-
channel experiments. It provides decoding circuits of SRAM, I/O
ports, A/D, and D/A. The addressing of I/O ports and output
range are adjustable. It also provides a circuit for PC to boot
the DSP. Through 8/16 bits DMA interfacing circuit, the card
can transmite data back to PC. Wait state setting circuit allow
slow IC sets. Besides the hardware described above, software
examples are provided as following. [Boot & DMA data
transmission] In this example, PC boots sample program onto the
DSP and then DSP transmites the sample program back to PC
through DMA. With this example we can varify data transmission
functions. [A/D convertion & DMA data transfer] In this
example, The DSP samples data through A/D converter and then
transmites the data to PC to verify the ADC functions. [A/D & D/
A convertion] In this example, the DSP samples data through A/D
converter and then send the data out through D/A converter.
Using this example, we verify the DAC function of our card. As
a practical case, an on-line FFT algorithm is implemented on
our experimental card. Through this case, reader can understand
haw to construct a firmware system with our board.
|