25-08-2017, 09:32 PM
DSP BASED DIGITAL FUNCTION GENERATOR
AIM:
To stimulate a simple pulse generator using ADSP2181 DSP processor
APPARATUS REQUIRED:
1. ADSP2181 unit
2. ADSP 2181 Universal
3. CRO
4. IBM PC keyboard
THEORY:
ADSP 2181 is highly advanced DSP processor, which works of on chip serial port. It is capable of processing 16-bit arithmetic operation, with ALU and Accumulator. This ADSP2181 is suitable for developing applications like adaptive filtering, FET & external precision arithmetic etc.,In this experiment a simple pulse generator is stimulated using ADSP2181.
In order to develop this application IBM PC keyboard is connected to ADSP2181through the IO port of oxo2
The IBM PC keyboard up arrow is used to increase the amplitude of the pulse wave, down arrow is used to decrease the amplitude, left arrow is used to decrease the frequency and right arrow is used to increase the frequency.
PROBLEM STATEMENT:
1. USING ADSP2181 generate the square wave and measure the amplitude of the square wave and frequency
2. Identify scan codes for the up arrow , down arrow, right and left arrow by reading the IO port through which IBM PC keyboard is connected to the IO port of ADSP2181
3. Find the suitable logic and wrote a program to increase and decrease the amplitude of square wave using CRO
RESULT:
Thus the square wave is generated using ADSP2181 DSP.