Home ] [ Lab Assignments ] Projects ] Schedule ] Grading Policy ] Lab Equipment ]

Lab Documentation:

Electronic copies of documentation for this board can be found below. DO NOT PRINT these out on the lab printer. Use only the electronic form.  For more information on the C5416 DSK or  the TRF6901 RF transceiver,  see the TI website.

TMS320VC5416 USB DSK Board:

TMS320VC5416 Digital Signal Processor Data Sheet (SPRS095l)

TMS320C54x DSP Functional Overview (SPRU307A)

TMS320C54x Code Composer Studio Tutorial (SPRU327C)

TMS320C54x Code Composer Studio User's Guide (SPRU328B)

TMS320C54x Assembly Language Tools User's Guide (SPRU102E)

TMS320C54x Evaluation Module Technical Reference (SPRU135)

TMS320C54x Optimizing C/C++ Compiler (SPRU103f)

TMS320C54x DSP Ref. Set Vol. 2: Mnemonic Instruction Set (SPRU172C)

TMS320C54x DSP Ref. Set Vol. 4: Applications Guide (SPRU173)

TRF6901 RF Tranceiver:

TRF6901 RF Transceiver (SLWS110C)

TRF6901 RF Toolkit (SWRU005A)

 ASEE 2003 CRCD presentation:

ASEE 2003 slides

EE423 Laboratory Assignments

Lab 1:    Learn to use Oscilloscope with FFT module, multimeters, and noise generators (1 week)

Lab 2:    Cell Phone Overview and the Wavewall Device.

Lab 3:    Antenna Lab (select Cancel when prompted for password)

Lab 4: Channel Evaluation. Note: if you get a request for a password, select cancel.

Lab 5: Amplitude Modulation/Mixer ( Experiment provided by Prof. Steve F. Russell)

 AM Circuit Diagram

data sheet for the MC1496

 

Lab 6:   Frequency Modulated analog circuit (Experiment provided courtesy of Professor S. Russell)

data sheet for the LM311 Voltage comparator

data sheet for the LM566 VCO

data sheet for the NE566 VCO

FM circuit diagram

data sheet for the 74121 Monostable multivibrator with Schmitt-trigger inputs

 

Introduction to the Texas Instruments TMS320C5416 DSK Board, how to load and run C programs using Code Composer.  In this lab you will be introduced to the Hardware and software used in this course.  The TMS320C54x Code Composer Tutorial book will develop your familiarity on how to best utilize the  tools available.  You are to:    

Read Chapter 1: Code Composer Studio Overview.

Complete the labs in Chapter 2, 3, 4 and 6.

NOTE: Make sure to copy each file and include it into your own folder ( in your U:\ drive).  Do not use or edit the files directly from the c:\ti folder, for that will corrupt the file for other students.  Partners may share a file from one specified U:\ drive.

If you do not want to go through the c:\ti route you can simply unzip the necessary files below.

Chapter 2 code files: Developing a Simple Program

 

Lab 7: 16QAM Transmitting Modem ( CCS Lesson 5 Tutorial)

This lab is part of the tutorial sessions provided by TI, in it's C5416 DSK User's guide kit.

In this tutorial, we will examine this important area of the DSP code debugging process as facilitated by the capabilities of Code Composer Studio.

Lab 7: CCS files  

Helpful links on PSK-Based Digital Transmission schemes: [1]; [2]

 

Lab 8: This lab is an introduction to the project for the EE 423 class:

The goal of this project is to design a communications system using off-the-shelf devices; namely the TRF6901 transceiver kit and the C5416 DSP board.

An explanation of the project can be found in the Wireless design lab document

The following are important documents to understand how the two development kits work:

Transceiver Document

Audio template and applications provided by Prof. Richard Sikora.  Use some of the files to learn how to use the Codec APIs on the C5416 DSK, and how to perform write some basic signal processing algorithms on the DSP boards.

Go to the help section to learn how to use the  Codec and UART APIs on the C5402 DSK.  It has explanations on what each function does.  Here are some sample files using each API, you can combine the two to create a template of your final protocol.  Both were provided by TI.

 Here are two files that will help you create the simple protocol between the DSP board and the CPU running the VR application program:

  •   Finally when you are ready to test your program and interface it with the VR application read this document:

 

   

Lab 9:  Simulation of a FSK, BPSK, QPSK and QASK modulated signal.

Helpful docuemnts:

 

MATLAB Communications toolbox

Lab 10: Learning about the hardware and software components

VR Juggler installation and system set up

Follow the instructions and run a sample VR Juggler program

Datasheets of the sensors for the poject [1] and [2]

Read the data-sheets and explain how the 1-axis accelerometer works.  

Build a model circuit on your bread board.

Research:  What is the HPI, and how does it work on the c5416 DSK.

Lab 11: FSK and OOK modulation

EE 423:Post test

 

 

 

 

 

Helpful Links

 

 

Pre-Lab

Any and all pre-labs are to be completed by all individuals.

Lab Write-up Instructions

Each lab write-up will include the following sections:

Resistor Color Code Calculator

Matlab Signal Processing Tool-box

Introduction:  Brief explanation of the lab.

Main body

Experiment:  Description of how the experiment was executed and the type of data collected.

Theory:  Explain any and all pertinent underling theory.

Questions:  Answer any and all questions required by the lab.

Results:  Present the data that was collected in an easy to read and understand format.  You should note interesting or unique findings.  Conclusions are not to be made in this section.

Problems:  List any and all encountered problems and solutions to those problems.  If no problems are found then simply state in this section no problems encountered.

Conclusion:  Summarize any and all findings and compare to theoretical results.  

Bibliography:  If needed

Appendix:  Any software code or other pertinent information.  If needed.

Each lab group will turn in one report for the entire group.

If a validation sheet is a part of the lab then it must be provided in the lab report in the Appendix. The validation sheet must be signed by the lab a TA verifying that all parts of the experiment have been completed and explained.

NOTE:  Labs are due at the beginning of the next class.  Late labs will be penalised by 20% of the lab score.

Page Last Updated 24 March 2004