Design and Applications of Digital Signal Processing Add-on Card

碩士 === 國立中央大學 === 機械工程研究所 === 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 tim...

Full description

Bibliographic Details
Main Authors: Dong-Liang Lee, 李棟樑
Other Authors: S.B. Jiang
Format: Others
Language:zh-TW
Published: 1995
Online Access:http://ndltd.ncl.edu.tw/handle/44039182878870395855
Description
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.