MEM Microprocessor-Based Control Systems. Lab 4. Modeling and Simple Feedback Control DSP28355, CCSv Introduction. 2.

Size: px
Start display at page:

Download "MEM Microprocessor-Based Control Systems. Lab 4. Modeling and Simple Feedback Control DSP28355, CCSv Introduction. 2."

Transcription

1 MEM Microprocessor-Based Control Systems Lab 4 Modeling and Simple Feedback Control DSP28355, CCSv5.2 B.C. Chang and Mishah U. Salman Department of Mechanical Engineering & Mechanics Drexel University Introduction In this lab, you will use the program 4s_opnlpmodel_A to identify the input-output relationship and mathematical model of a DC-motor. You will also implement a simple up-down feedback controller to manipulate the motor speed and direction using 4s_updown_fdbkcntrl_B. Initially, this program will cause the motor speed and direction to follow the variable ref_speed which can be changed in real-time. The program will then be modified so that the closed-loop system step response can be recorded and viewed in a CCS Graph on the computer screen. 2. Objectives a) Record the steady-state speed and direction of the open-loop motor system as a function of the PWM duty cycle, which is determined by the value of the registers EPwm1Regs.CMPA.half.CMPA and EPwm1Regs.CMPB. b) Record the step response graphs of the open-loop motor system for a variety of step changes in the value of the register, EPwm1Regs.CMPA.half.CMPA. c) Use the results of (a) and (b) to construct a mathematical dynamic model of the DC-motor system. d) Record the step response graphs of the closed-loop system for a variety of step changes in the value of the variable ref_speed. e) Comment on the performance of the up-down feedback controller and how the feedback update step-size affects the closed-loop system performance. 3. Construct a Mathematical Model for the DC-Motor You will use the program 4s_opnlpmodel_A to find the input-output relationship of the DC-motor/H- Bridge system, and then construct a mathematical model for the open-loop system based on the experimental results. This program is a slight modification of 3s_opnlpcntrl_C, which was used in Lab 3. The connections remain the same as in Lab 3, and are as follows: 1. Connect the DC-motor, Faulhaber 2230.G0003, with HEDS 5540 optical encoder, to the MOTOR header pins on the left side of the H-Bridge board. 2. Connect ezdsp P8:pins 33 and 34 to TO CONTROLLER pins 1 and 2 of the H-Bridge board. 3. Connect ezdsp P8: pins 9 and 10 to TO CONTROLLER pins 3 and 4 of the H-Bridge board. (Note that reversing the PWM pins will reverse the motor spin direction.) 4. Connect ezdsp P8: pins 39 and/or 40 to the GND pins of the H-Bridge board. MOTOR TO CONTROLLER SENSOR 3.3V GND H-Bridge Board illustrating necessary connection pins. Connect the ezdsp board to the USB port of the PC DO NOT OPEN THE SOCKET on the board to avoid damaging the DSP chip inside. GND PWR H-Bridge Motor Controller B.C. Chang, MEM Dept. Drexel Univ. 1/14 B.C. Chang, MEM Dept. Drexel Univ. 2/14

2 3A. Migrate the CCSv3.3 Project 4s_opnlpmodel_A to CCSv5.2 The CCSv3.3 project, 4s_opnlpmodel_A.pjt, together with the associated C program, 4s_opnlpmodel_A.c and a gel file 4s_opnlpmodel_A.gel can be found in the folder 4s_opnlpmodel_A _orig, which is inside the directory C:/tidcs/c28/DSP2833x/v131/CntrlDSP. You can employ the migration procedure you learned in Lab 1 to migrate the existing CCSv3.3 Project 4s_opnlpmodel_A to CCSv5.2. You also have an option to follow the procedure in Section 3 of Lab 2 Manual to directly create the new CCSv5.2 project from scratch based on 4s_opnlpmodel_A.c. 3B. Debug, Build and Run the Project 1. Select the project by clicking the 4s_opnlpmodel_A in the "Project Explorer" view. 2. Click on the green bug (debug button) on the tool bar as shown in the following figure. (ii) It allows you to connect the target device and control it (run, suspend, etc.) 5. Select "Run Load Load Program" to load the executable file 4s_opnlpmodel_A.out to the target device. 6. Select View Expresions. Type the names of the registers and variables of interest on the Expressions View as shown at the top of the CCS window: EPwm1Regs.TBCTR EPwm1Regs.TBPRD EPwm1Regs.CMPA.half.CMPA EPwm1Regs.CMPB ECap1IntCount ECap2IntCount num_of_ints angle_deg rpmnew CpuTimer0.InterruptCount Speed_cntrl inp_graph rpm_graph 7. Use Real-Time Mode to observe continuous updates of the values of the above registers and variables in the Expressions View window. 8. In the program, 4s_opnlpmodel_A.c, you ll see the input, speed_cntrl (or EPwm1Regs.CMPA.half.CMPA), is a periodic function of time with a period of 5 seconds: 3500 for the 1st second, 4500 for the next 3 seconds, and 2500 for the final second. 9. In the program, you ll record the input as a function of time in inp_graph (500) and record the output values in rpm_graph(500). 10. Run Resume 11. Observe the motion of the motor shaft, and the value changes of EPwm1Regs.CMPA.half.CMPA ( or speed_cntrl ) and rpmnew in the Expressions View window for at least 20 seconds. 12. Run Suspend, and the motor will stop. 13. In the Expressions View window, click the small triangle sign on the left of in_graph to expose the content of in_graph, which is an array consisting of 500 values of speed_cntrl recorded over a 5 second period. After observing the content, click the triangle sign to hide the content. 14. Repeat Step 13 to observe the content of rpm_graph in the Expressions View window. 15. Use Graph of CCSv5.2 to plot inp_graph and rpm_graph. In the CCS Workbench Window, Tools Graph Dual Time.., then modify the pop-up Dialog window as follows. 3. The debugging process will do the following: (i) Save all open files in the project selected (ii) Build the selected project and create an executable file 4s_opnlpmodel_A.out, which appears in the folder Debug (iii) Automatically switched to the CCS Debug perspective 4. The "Debug" view is now visible. (i) This view should always be open. Do not close it. If it is accidently closed, you can open it again using the "view debug" menu item. B.C. Chang, MEM Dept. Drexel Univ. 3/14 B.C. Chang, MEM Dept. Drexel Univ. 4/14

3 19. Perform a computer simulation of the mathematical model, and compare the simulated responses with the experimental results. 4. A Simple Up-Down Feedback Speed Control for the DC-Motor You will use the program 4s_updown_fdbkcntrl_B, and a slight modification of it, to achieve a simple up-down feedback speed control of the DC-motor. The idea is pretty simple: increase the PWM duty cycle if the motor speed is slower than desired, or decrease the PWM duty cycle otherwise. First of all, you will use a fixed step size to update the PWM duty cycle. Later, you may want to vary the update step size to improve the performance. The connections remain the same as those in Section 3: 1. Connect the DC-motor, Faulhaber 2230.G0003, with HEDS 5540 optical encoder, to the MOTOR header pins on the left side of the H-Bridge board. 2. Connect ezdsp P8:pins 33 and 34 to TO CONTROLLER pins 1 and 2 of the H-Bridge board. 3. Connect ezdsp P8: pins 9 and 10 to TO CONTROLLER pins 3 and 4 of the H-Bridge board. (Note that reversing the PWM pins will reverse the motor spin direction.) 4. Connect ezdsp P8: pins 39 and/or 40 to the GND pins of the H-Bridge board. Connect the ezdsp board to the USB port of the PC DO NOT OPEN THE SOCKET on the board to avoid damaging the DSP chip inside. 16. Click OK at the bottom of the Dialog window, graphical displays of in_graph and rpm_graph will appear in the CCS Window. 17. Repeat the above procedure with different step inputs to obtain a set of step responses of the motor system at different operating regions. 18. Construct a mathematical model for the DC-motor based on the experimental results. B.C. Chang, MEM Dept. Drexel Univ. 5/14 4A. Migrate the CCSv3.3 Project 4s_updown_fdbkcntrl_B to CCSv5.2 The CCSv3.3 project, 4s_updown_fdbkcntrl_B.pjt, together with the associated C program, 4s_updown_fdbkcntrl_B.c and a gel file 4s_updown_fdbkcntrl_B.gel can be found in the folder 4s_updown_fdbkcntrl_B _orig, which is inside the directory C:/tidcs/c28/DSP2833x/v131/CntrlDSP. You can employ the migration procedure you learned in Lab 1 to migrate the existing CCSv3.3 Project 4s_updown_fdbkcntrl_B to CCSv5.2. You also have an option to follow the procedure in Section 3 of Lab 2 Manual to directly create the new CCSv5.2 project from scratch based on 4s_updown_fdbkcntrl_B.c. 4B. Debug, Build and Run the Project 1. Select the project by clicking the 4s_updown_fdbkcntrl_B in the "Project Explorer" view. 2. Click on the green bug (debug button) on the tool bar. 3. The debugging process will do the following: (i) Save all open files in the project selected (ii) Build the selected project and create an executable 4s_updown_fdbkcntrl_B.out, which appears in the folder Debug (iii) Automatically switched the CCS Debug perspective 4. The "Debug" view is now visible. (i) This view should always be open. Do not close it. If it is accidently closed, you can open it again using the "view debug" menu item. (ii) It allows you to connect the target device and control it (run, suspend, etc.) 5. Select "Run Load Load Program" to load the executable file 4s_updown_fdbkcntrl_B.out to the target device. 6. Select View Expressions. Type the names of the registers and variables of interest on the Expressions View as shown at the top of the CCS window: EPwm1Regs.TBCTR B.C. Chang, MEM Dept. Drexel Univ. 6/14

4 EPwm1Regs.TBPRD EPwm1Regs.CMPA.half.CMPA EPwm1Regs.CMPB ECap1IntCount ECap2IntCount num_of_ints angle_deg rpmnew ref_speed ints_in_10ms 7. Use Real-Time Mode to observe continuous update of the values in the Expressions View Window. 8. Run Resume. You will see the motor start to turn approximately the speed of approximately 100 rpm. This is because ref_speed was initially set at When the program is running in real time, you can change ref_speed in the Expressions View window to a number between -700 and 700. Observe the motor motion and the values of ref_speed, EPwm1Regs.CMPA.half.CMPA, and rpmnew in the Expressions View Window. 10. Repeat Step 9 several times and record your observation results. 5. Step Responses of the Simple Up-Down Feedback Speed Control System 5A. Create a New CCSv5.2 Project 4s_updown_fdbkcntrl_C In this section, you will create a new CCSv5.2 Project 4s_updown_fdbkcntrl_C. The function of this project is similar to the project in Section 4, 4s_updown_fdbkcntrl_B, which uses a simple incremental up-down approach to achieve feedback speed control. The only difference is that it will include inp_graph(500) and rpm_graph(500) as in 4s_opnlpmodel_A.c so that inp_graph(500) will record the values of ref_speed, which is a periodic function of time with a period of 5 seconds, and rpm_graph(500) which will store the values of rpmnew, the actual motor speed, corresponding to ref_speed. The reference speed input is programmed to be 100 rpm in the first two seconds, then 200 rpm for the last three seconds. The procedure to create this new CCSv5.2 project is similar to what you learned in Section 3 of Lab 2 Manual. The starting point will be the C program you just did in Section 4 of Lab 4, 4s_updown_fdbkcntrl_B.c. You ll make a copy of it, rename it as 4s_updown_fdbkcntrl_C.c, and keep it in the new directory, C:/tidcs/c28/DSP2833x/v131/CntrlDSP/4s_updown_fdbkcntrl_C. The CCSv5.2 project creation procedure is briefly reviewed as follows: 1. Keep the new project files in a new workspace folder, workspace_v5_4sc. File Switch Workspace Others to create the new workspace folder, workspace_v5_4sc. 2. Select File New CCS Project from the manual. This opens the New CCS Project wizard. 3. In the Project Name field, type the new project name: 4s_updown_fdbkcntrl_C. 4. In the Output type, select Executable. 5. Select C2000 in the Family field. 6. In the Variant field: select 2833x Delfino and EZDSPF In the Connection field, select Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator. 8. The Advanced settings section is minimized by default. Nothing needs to be changed. However, you still can expand it to see the compiler version (TIv6.1.0). 9. Expand the Project templates and examples section. Then select Empty Project you will add files to the new project in a little while. 10. Press the Finish button. B.C. Chang, MEM Dept. Drexel Univ. 7/ You will see the new project 4s_updown_fdbkcntrl_C appears on the Project Explorer View window, and a new folder 4s_updown_fdbkcntrl_C is created in your workspace folder. Note that the target configuration file, EZDSPF28335.ccxml, which is automatically generated, and the linker command file, 28335_RAM_lnk.cmd, and a header files folder, C:/ti/ccsv5/tools/compiler/c2000_6.1.0/include, are already included in the project. Next, you ll add more files and headers to complete the project creation. 12. Add files to the project: Select Project Add Files, and look in the folder C:/tidcs/c28/DSP2833x/v131/CntrlDSP /4s_updown_fdbkcntrl_C and double click 4s_updown_fdbkcntrl_C.c to add it to the project. 13. Repeat step 12 to look in C:/tidcs/c28/DSP2833x/v131/DSP2833x_common/source and select DSP2833x_CpuTimers.c, DSP2833x_DefaultIsr.c, DSP2833x_EPwm.c, DSP2833x_PieCtrl.c, DSP2833x_PieVect.c, and DSP2833x_SysCtrl.c. 14. Also go to C:/tidcs/c28/DSP2833x/v131/DSP2833x_headers/source to add DSP2833x_GlobalVariableDefs.c to the project. 15. Repeat to find the assembly source files: DSP2833x_ADC_cal.asm, DSP2833x_CodeStartBranch.asm, and DSP2833x_usDelay.asm, in C:/tidcs/c28/DSP2833x/v131/DSP2833x_common/source and add them to the project. 16. Repeat to add the Linker Command File DSP2833x_Headers_nonBIOS.cmd to the project from C:/tidcs/c28/DSP2833x/v131/DSP2833x_headers/cmd. 17. Look at the Project Explorer View window to make sure there are two.cmd file, eight.c files, and three.asm files in the project folder 4s_updown_fdbkcntrl_C. 18. Next, you ll add three more header file folders to the project. Select Project Properties Include Options from the manual. In the lower-right pane of the Properties for 4s_updown_fdbkcntrl_C window, click the green arrow icon (Add) to pop up the Add directory path. 19. Press the button File System to search for the directory C:/ti/xdais_7_21_01_07/packages/ti/xdais then click the OK button. B.C. Chang, MEM Dept. Drexel Univ. 8/14

5 20. Repeat Step 19 again to add the following two header file folders to the project: C:/tidcs/c28/DSP283x/v131/DSP283x_common/include C:/tidcs/c28/DSP283x/v131/DSP283x_headers/include 21. The Project Explorer View window now appears as the following: 22. It is the time to modify the main C program 4s_updown_fdbkcntrl_C.c to include inp_graph(500) and rpm_graph(500) as described in the first paragraph of this section (Section 5A). 23. Then the project is ready for debug and compiling. 5B. Make hardware connections and open the CCSv5 project, 4s_updown_fdbkcntrl_C 1. Keep the connections as described in Sections 3 and Power on the ezdsp board after checking all connections are correct and secure. 3. Open the Texas Instruments Code Composer Studio v5 (CCS v5). 4. The pop-up CCS window will appear either in the CCS Debug prospective or in the CCS Edit prospective. You can click the button "CCS Edit" or "CCS Debug" on the upper right corner of the window to change the prospective back and forth. In the CCS Edit prospective, you can see the project files appear in the "Project Explorer" view. You can click the little triangle button on the left of the folder 4s_updown_fdbkcntrl_C to see the files inside the folder. Among these files, you can find the source file 4s_updown_fdbkcntrl_C.c. Double click it to open to see the source code. 5C. Debug, Build and Run the Project B.C. Chang, MEM Dept. Drexel Univ. 9/14 1. Select the project by clicking the 4s_updown_fdbkcntrl_C in the "Project Explorer" view. 2. Click on the green bug (debug button) on the tool bar. 3. The debugging process will do the following: (i) Save all open files in the project selected (ii) Build the selected project and create an executable file 4s_updown_fdbkcntrl_C.out, which appears in the folder Debug (iii) Automatically switched the CCS Debug Perspective. 4. The "Debug" view is now visible. (i) This view should always be open. Do not close it. If it is accidently closed, you can open it again using the "view debug" menu item. (ii) It allows you to connect the target device and control it (run, suspend, etc.) 5. Type the names of the registers on the Expressions view as shown at the top of the CCS window: EPwm1Regs.TBCTR EPwm1Regs.TBPRD EPwm1Regs.CMPA.half.CMPA EPwm1Regs.CMPB ECap1IntCount ECap2IntCount num_of_ints angle_deg ref_speed rpmnew ints_in_10ms CpuTimer0.InterruptCount inp_graph rpm_graph 6. Select "Run Load Load Program" to load the executable file 4s_updown_fdbkcntrl_C.out to the target device. 7. Use Real-Time Mode to observe continuous updates of the values of the above registers and variables in the Expressions View window. 8. In the program, 4s_updown_fdbkcntrl_C.c, you ll see the input ref_speed is a periodic function of time with a period of 5 seconds: 100 rpm in the first two seconds, then 200 rpm for the next three seconds. 9. In the program, you ll record the input as a function of time in inp_graph (500) and record the output values in rpm_graph(500). 10. Run Resume. 11. Observe the motion of the motor shaft, and the value changes of EPwm1Regs.CMPA.half.CMPA and rpmnew in the Expressions View window for at least 20 seconds. 12. Run Suspend. 13. In the Expressions View window, click the small white triangle sign on the left of in_graph to expose the content of in_graph, which is an array consisting of 500 values of speed_cntrl recorded over a 5 second period. After observing the content, click the triagle sign to hide the content. 14. Repeat Step 13 to observe the content of rpm_graph in the Expressions View window. 15. Use Graph of CCSv5.2 to plot inp_graph and rpm_graph. In the CCS Workbench Window, Tools Graph Dual Time.., then modify the pop-up Dialog window as follows. B.C. Chang, MEM Dept. Drexel Univ. 10/14

6 16. Click OK at the bottom of the Dialog window, graphical displays of in_graph and rpm_graph will appear in the CCS Window. 6. Discussions Discuss how well your mathematical model of the DC-motor matches the experimental results. Comment on the simple up-down feedback control scheme. If you have tried a varying update size approach, describe how the update size changes with the error and comment on the closed-loop performance of the system using the varying update size approach. Appendix A: ============================================================================= FILE: 4s_opnlpmodel_A.c This program is modified from 3s_opnlpcntrl_C.c, by B.C. Chang, Mishah U. Salman, Drexel Univ. on April 18, 2010 B.C. Chang, MEM Dept. Drexel Univ. 11/14 This program requires the DSP2833x/DSP2823x C/C++ Header Files V1.31, released by TI on August 4, ========================================================================== Observe the waveform of epwm1a and epwb1b on an oscilloscope or LabVIEW with DAQ card. EPWM1A is on GPIO0, ezdsp P8:pin9 EPWM1B is on GPIO1, ezdsp P8:pin10 Let the input be a periodic function of time with period 5 seconds: Record the input in inp_graph (500). Record the output in rpm_graph(500). Use Graph of CCS to plot inp_graph and rpm_graph. Use Watch Window to observe EPwm1Regs.TBPRD EPwm1Regs.TBCTR EPwm1Regs.CMPA.half.CMPA EPwm1Regs.CMPB ECap1IntCount ECap2IntCount num_of_ints angle_deg rpmnew ints_in_10ms CpuTimer0.InterruptCount speed_cntrl inp_graph rpm_graph DESCRIPTION: This example configures epwm1 for: * epwm1: Active high PWMs, Use Up Count Mode This example configures GPIO24 (ezdsp P8:pin33) as CAP1 This example configures GPIO25 (ezdsp P8:pin34) as CAP2 CONECTIONS: Connect the DC motor, Faulhaber 2230.G0003, with HEDS 5540 optical encoder, to JP20 of the H-Bridge board. Connect ezdsp P8:pins 9 and 10 to JP22 pins 3 and 4 of the H-Bridge board. Connect ezdsp P8:pins 33 and 34 to JP22 pins 1 and 2 of the H-Bridge board. Connect ezdsp P8:pins 39 and/or 40 to JP24 (GND pins) of the H-Bridge board. =============================================================================== Appendix B: =============================================================================== FILE: 4s_updown_fdbkcntrl_B.c This program is modified from 3s_opnlpcntrl_C.c, by B.C. Chang, Mishah U. Salman, Drexel Univ. on April 20, 2010 This program requires the B.C. Chang, MEM Dept. Drexel Univ. 12/14

7 DSP2833x/DSP2823x C/C++ Header Files V1.31, released by TI on August 4, ============================================================================== Observe the waveform of epwm1a and epwb1b on an oscilloscope or LabVIEW with DAQ card. EPWM1A is on GPIO0, ezdsp P8:pin9 EPWM1B is on GPIO1, ezdsp P8:pin10 Use Watch Window to observe EPwm1Regs.TBPRD EPwm1Regs.TBCTR EPwm1Regs.CMPA.half.CMPA EPwm1Regs.CMPB ECap1IntCount ECap2IntCount num_of_ints angle_deg rpmnew ref_speed ints_in_10ms DESCRIPTION: This example configures epwm1 for: * epwm1: Active high PWMs, Use Up Count Mode This example configures GPIO24 (ezdsp P8:pin33) as CAP1 This example configures GPIO25 (ezdsp P8:pin34) as CAP2 CONECTIONS: Connect the DC motor, Faulhaber 2230.G0003, with HEDS 5540 optical encoder, to JP20 of the H-Bridge board. Connect ezdsp P8:pins 9 and 10 to JP22 pins 3 and 4 of the H-Bridge board. Connect ezdsp P8:pins 33 and 34 to JP22 pins 1 and 2 of the H-Bridge board. Connect ezdsp P8:pins 39 and/or 40 to JP24 (GND pins) of the H-Bridge board. ========================================================================== Appendix C: ============================================================================= FILE: 4s_updown_fdbkcntrl_C.c This program is modified from 4s_updown_fdbkcntrl_B.c, by B.C. Chang, Mishah U. Salman, Drexel Univ. on April 20, 2010 This program requires the DSP2833x/DSP2823x C/C++ Header Files V1.31, released by TI on August 4, =============================================================================== Observe the waveform of epwm1a and epwb1b on an oscilloscope or LabVIEW with DAQ card. EPWM1A is on GPIO0, ezdsp P8:pin9 B.C. Chang, MEM Dept. Drexel Univ. 13/14 EPWM1B is on GPIO1, ezdsp P8:pin10 Let the reference speed input be a periodic function of time with period 5 seconds: Record the input in inp_graph (500). Record the output in rpm_graph(500). Use Graph of CCS to plot inp_graph and rpm_graph. Use Watch Window to observe EPwm1Regs.TBPRD EPwm1Regs.TBCTR EPwm1Regs.CMPA.half.CMPA EPwm1Regs.CMPB ECap1IntCount ECap2IntCount num_of_ints angle_deg rpmnew ref_speed ints_in_10ms CpuTimer0.InterruptCount inp_graph rpm_graph DESCRIPTION: This example configures epwm1 for: * epwm1: Active high PWMs, Use Up Count Mode This example configures GPIO24 (ezdsp P8:pin33) as CAP1 This example configures GPIO25 (ezdsp P8:pin34) as CAP2 CONECTIONS: Connect the DC motor, Faulhaber 2230.G0003, with HEDS 5540 optical encoder, to JP20 of the H-Bridge board. Connect ezdsp P8:pins 9 and 10 to JP22 pins 3 and 4 of the H-Bridge board. Connect ezdsp P8:pins 33 and 34 to JP22 pins 1 and 2 of the H-Bridge board. Connect ezdsp P8:pins 39 and/or 40 to JP24 (GND pins) of the H-Bridge board. ================================================================================ B.C. Chang, MEM Dept. Drexel Univ. 14/14

MEM MEM Control Applications of DSP. Lab 2. Project Creating & GPIO DSP28355 & CCSv5

MEM MEM Control Applications of DSP. Lab 2. Project Creating & GPIO DSP28355 & CCSv5 MEM800-005 MEM380-006 Control Applications of DSP Lab 2 Project Creating & GPIO DSP28355 & CCSv5 B.C. Chang and Mishah U. Salman Department of Mechanical Engineering & Mechanics Drexel University 2013

More information

Code Composer Studio Operation Manual

Code Composer Studio Operation Manual Code Composer Studio Operation Manual Contents Code Composer Studio Operation Manual... 1 Contents... 1 Section 1: Launching CSS... 1 Section 2: Create Project & Preparing Project Setting... 3 Section

More information

F28069 ControlCard Lab1

F28069 ControlCard Lab1 F28069 ControlCard Lab1 Toggle LED LD2 (GPIO31) and LD3 (GPIO34) 1. Project Dependencies The project expects the following support files: Support files of controlsuite installed in: C:\TI\controlSUITE\device_support\f28069\v135

More information

APPENDIX A. CODE COMPOSER STUDIO (CCS) v5: A BRIEF TUTORIAL FOR THE DSK6713

APPENDIX A. CODE COMPOSER STUDIO (CCS) v5: A BRIEF TUTORIAL FOR THE DSK6713 APPENDIX A. CODE COMPOSER STUDIO (CCS) v5: A BRIEF TUTORIAL FOR THE DSK6713 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments integrated development environment (IDE) for developing routines

More information

As CCS starts up, a splash screen similar to one shown below will appear.

As CCS starts up, a splash screen similar to one shown below will appear. APPENDIX A. CODE COMPOSER STUDIO (CCS) v6.1: A BRIEF TUTORIAL FOR THE DSK6713 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments Eclipse-based integrated development environment (IDE) for

More information

As CCS starts up, a splash screen similar to one shown below will appear.

As CCS starts up, a splash screen similar to one shown below will appear. APPENDIX A. CODE COMPOSER STUDIO (CCS) v5.1: A BRIEF TUTORIAL FOR THE OMAP-L138 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments integrated development environment (IDE) for developing

More information

TUTORIAL Auto Code Generation for F2833X Target

TUTORIAL Auto Code Generation for F2833X Target TUTORIAL Auto Code Generation for F2833X Target August 2017 1 PSIM s SimCoder Module, combined with F2833x Hardware Target, can generate ready-to-run code for hardware based on TI F2833x series floating-point

More information

F28335 ControlCard Lab1

F28335 ControlCard Lab1 F28335 ControlCard Lab1 Toggle LED LD2 (GPIO31) and LD3 (GPIO34) 1. Project Dependencies The project expects the following support files: Support files of controlsuite installed in: C:\TI\controlSUITE\device_support\f2833x\v132

More information

Lab 1: Guide for creating portable projects in C2000

Lab 1: Guide for creating portable projects in C2000 Lab 1: Guide for creating portable projects in C2000 Requisites: CCSV5.5 installed in C:\TI; ControlSUITE installed in C:\TI; C2000 PICCOLO Launchpad hardware (LAUNCHXL-F28027). Objective: To create first

More information

TUTORIAL Auto Code Generation for F2803X Target

TUTORIAL Auto Code Generation for F2803X Target TUTORIAL Auto Code Generation for F2803X Target August 2017 1 PSIM s SimCoder Module, combined with the F2803x Hardware Target, can generate ready-to-run code from a PSIM control schematic for hardware

More information

ECE 487 LAB 1 ÇANKAYA UNIVERSITY Overview of DSP Board

ECE 487 LAB 1 ÇANKAYA UNIVERSITY Overview of DSP Board ECE 487 LAB 1 ÇANKAYA UNIVERSITY Overview of DSP Board DSP (Digital Signal Processor) boards are used in high performance, high throughput signal processing applications. You can find there processors

More information

Section Objective: Acquaint with specifications of Launchpad Acquaint with location of switches, LEDs, power-on switch, powering the board.

Section Objective: Acquaint with specifications of Launchpad Acquaint with location of switches, LEDs, power-on switch, powering the board. Lab-0: Getting started with Tiva C Series Launchpad and Code Composer Studio IDE ERTS Lab, CSE Department IIT Bombay Lab Objective: 1. 2. 3. 4. Familiarization with Tiva C series Launchpad Install Code

More information

TUTORIAL Auto Code Generation for F2806X Target

TUTORIAL Auto Code Generation for F2806X Target TUTORIAL Auto Code Generation for F2806X Target October 2016 1 PSIM s SimCoder Module, combined with the F2806x Hardware Target, can generate ready to run code from a PSIM control schematic for hardware

More information

HVMotorCtrl + PFC Kit How to Run Guide

HVMotorCtrl + PFC Kit How to Run Guide HVMotorCtrl + PFC Kit How to Run Guide Ver. 1.4 October 2010 C2000 Systems and Applications Team This Guide explains the steps needed to run the HVMTRPFCKIT with the software supplied through controlsuite.

More information

PSIM Tutorial. How to Use SimCoder with TI F28335 Target Powersim Inc.

PSIM Tutorial. How to Use SimCoder with TI F28335 Target Powersim Inc. PSIM Tutorial How to Use SimCoder with TI F28335 Target - 1 - Powersim Inc. With the SimCoder Module, PSIM can automatically generate generic code from the control schematic. With SimCoder and the TI F28335

More information

F28027 USB Stick Lab1_3

F28027 USB Stick Lab1_3 F28027 USB Stick Lab1_3 Blink LED LD2 (GPIO34) CPU Timer 0 Interrupt Service FLASH based standalone version 1. Project Dependencies The project expects the following support files: Support files of controlsuite

More information

TMS320C5502 ezdsp Quick Start Guide

TMS320C5502 ezdsp Quick Start Guide TMS320C5502 ezdsp Quick Start Guide C5502 ezdsp USB Cable DVD Quick Start Guide 1.0 SYSTEM REQUIREMENTS To operate the Spectrum Digital XDS100 JTAG Emulator with your system it needs to meet the following

More information

PSIM Tutorial. How to Use SCI for Real-Time Monitoring in F2833x Target. February Powersim Inc.

PSIM Tutorial. How to Use SCI for Real-Time Monitoring in F2833x Target. February Powersim Inc. PSIM Tutorial How to Use SCI for Real-Time Monitoring in F2833x Target February 2013-1 - With the SimCoder Module and the F2833x Hardware Target, PSIM can generate ready-to-run codes for DSP boards that

More information

Using Code Composer Studio IDE with MSP432

Using Code Composer Studio IDE with MSP432 Using Code Composer Studio IDE with MSP432 Quick Start Guide Embedded System Course LAP IC EPFL 2010-2018 Version 1.2 René Beuchat Alex Jourdan 1 Installation and documentation Main information in this

More information

Texas Instruments Code Composer and ez-dsp Setup Notes

Texas Instruments Code Composer and ez-dsp Setup Notes Texas Instruments Code Composer and ez-dsp Setup Notes By Calvin Walden and Edward Sandor 21 February 2017 Table of Contents Preliminary Information Texas Instruments Software Setup Code Composer Studio

More information

Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio

Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio ECE2049 Embedded Computing in Engineering Design Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab, you will be introduced to the Code Composer Studio

More information

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2003

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2003 CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2003 The process of creating a project with Microsoft Visual Studio 2003.Net is to some extend similar to the process

More information

DSP Development Environment: Introductory Exercise for TI TMS320C55x

DSP Development Environment: Introductory Exercise for TI TMS320C55x Connexions module: m13811 1 DSP Development Environment: Introductory Exercise for TI TMS320C55x Thomas Shen David Jun Based on DSP Development Environment: Introductory Exercise for TI TMS320C54x (ECE

More information

QUICKSTART CODE COMPOSER STUDIO Stellaris Development and Evaluation Kits for Code Composer Studio

QUICKSTART CODE COMPOSER STUDIO Stellaris Development and Evaluation Kits for Code Composer Studio Stellaris Development and Evaluation Kits for Code Composer Studio Stellaris Development and Evaluation Kits provide a low-cost way to start designing with Stellaris microcontrollers using Texas Instruments

More information

TI mmwave Labs. Vital Signs Measurement

TI mmwave Labs. Vital Signs Measurement TI mmwave Labs Vital Signs Measurement Contents Overview Requirements Software setup Pre-requisites Downloading the Lab Project Building the project Hardware setup Preparing the EVM Connecting the EVM

More information

The Road to CCSv4. Status Update

The Road to CCSv4. Status Update The Road to CCSv4 Status Update Code Composer Studio v4 Summary What is it? Major upgrade to CCS Major architectural changes Based on Eclipse open source software framework New registration/licensing/updating

More information

Copyright 2015 by Stephen A. Zajac & Gregory M. Wierzba. All rights reserved..spring 2015.

Copyright 2015 by Stephen A. Zajac & Gregory M. Wierzba. All rights reserved..spring 2015. Copyright 2015 by Stephen A. Zajac & Gregory M. Wierzba. All rights reserved..spring 2015. Copyright 2015 by Stephen A. Zajac & Gregory M. Wierzba. All rights reserved..spring 2015. Copyright 2015 by Stephen

More information

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010 CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010 The process of creating a project with Microsoft Visual Studio 2010.Net is similar to the process in Visual

More information

Section 2: Getting Started with a FPU Demo Project using EK-LM4F232

Section 2: Getting Started with a FPU Demo Project using EK-LM4F232 Stellaris ARM Cortex TM -M4F Training Floating Point Unit Section 2: Getting Started with a FPU Demo Project using EK-LM4F232 Stellaris ARM Cortex TM -M4F Training: Floating Point Unit Section 2 Page 1

More information

BHFlashBurn v2.0. User Guide. BHFlashBurn-UG-02 April 2008

BHFlashBurn v2.0. User Guide. BHFlashBurn-UG-02 April 2008 BHFlashBurn v2.0 User Guide BHFlashBurn-UG-02 April 2008 BH-FlashBurn Utility 2008 EWA Technologies, Inc. All rights reserved. IMPORTANT INFORMATION Reproduction, adaptation, or translation without prior

More information

User Guide. Introduction. Requirements. Installing and Configuring. C Interface for NI myrio

User Guide. Introduction. Requirements. Installing and Configuring. C Interface for NI myrio User Guide C Interface for NI myrio Introduction The C interface for NI myrio is designed for users who want to program the NI myrio using the C programming language or a programming language other than

More information

System Framework Overview Guide and Instructions on How to Use the Template Projects

System Framework Overview Guide and Instructions on How to Use the Template Projects System Framework Overview Guide and Instructions on How to Use the Template Projects Brett Larimore and Manish Bhardwaj C2000 Systems and Applications Team Version 2.0 May 2008 Revised September 2010 The

More information

Comparison of different microcontroller development boards for power electronics applications

Comparison of different microcontroller development boards for power electronics applications 5 th International Symposium Topical Problems in the Field of Electrical and Power Engineering, Doctoral School of Energy and Geotechnology Kuressaare, Estonia, January 14 19, 2008 Comparison of different

More information

BASICS OF THE RENESAS SYNERGY TM

BASICS OF THE RENESAS SYNERGY TM BASICS OF THE RENESAS SYNERGY TM PLATFORM Richard Oed 2018.11 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues

More information

Lab 6 : Introduction to Simulink, Link for CCS & Real-Time Workshop

Lab 6 : Introduction to Simulink, Link for CCS & Real-Time Workshop Lab 6 : Introduction to Simulink, Link for CCS & Real-Time Workshop September, 2006 1 Overview The purpose of this lab is to familiarize you with Simulink, Real Time Workshop, Link for CCS and how they

More information

TI mmwave Training. xwr16xx mmwave Demo

TI mmwave Training. xwr16xx mmwave Demo TI mmwave Training xwr16xx mmwave Contents Overview Requirements Software setup Pre-requisites Downloading the Lab Project Building the project Hardware setup Preparing the EVM Connecting the EVM Running

More information

MSP430 Interface to LMP91000 Code Library

MSP430 Interface to LMP91000 Code Library Application Note 2230 Vishy Viswanathan July 13, 2012 MSP430 Interface to LMP91000 Code 1.0 Abstract The MSP430 is an ideal microcontroller solution for low-cost, low-power precision sensor applications

More information

TMS. series SIGNUM SYSTEMS CORPORATION. JTAGjet Driver for Code Composer Studio 2.x/3.0. Installation Instructions

TMS. series SIGNUM SYSTEMS CORPORATION. JTAGjet Driver for Code Composer Studio 2.x/3.0. Installation Instructions TMS series SIGNUM SYSTEMS CORPORATION JTAGjet Driver for Code Composer Studio 2.x/3.0 Installation Instructions C O P Y R I G H T N O T I C E Copyright (c) 2016 by Signum Systems Corporation, an IAR Systems

More information

April 4, 2001: Debugging Your C24x DSP Design Using Code Composer Studio Real-Time Monitor

April 4, 2001: Debugging Your C24x DSP Design Using Code Composer Studio Real-Time Monitor 1 This presentation was part of TI s Monthly TMS320 DSP Technology Webcast Series April 4, 2001: Debugging Your C24x DSP Design Using Code Composer Studio Real-Time Monitor To view this 1-hour 1 webcast

More information

MSP430 Interface to LMP91000 Code Library

MSP430 Interface to LMP91000 Code Library MSP430 Interface to LMP91000 Code Library 1.0 Abstract The MSP430 is an ideal microcontroller solution for low-cost, low-power precision sensor applications because it consumes very little power. The LMP91000

More information

How to: Flash the DC/DC LED Lighting Kit s F28035 controlcard so that it works with the GUI

How to: Flash the DC/DC LED Lighting Kit s F28035 controlcard so that it works with the GUI How to: Flash the DC/DC LED Lighting Kit s F28035 controlcard so that it works with the GUI Hardware Setup In this guide each component is named first with their macro number follow by the reference name.

More information

Moses Jones Application Note ECE 480 Design Team 7 Programming Altimeters. Using MSP 430 Launch Pad 11/8/2013

Moses Jones Application Note ECE 480 Design Team 7 Programming Altimeters. Using MSP 430 Launch Pad 11/8/2013 Moses Jones Application Note ECE 480 Design Team 7 Programming Altimeters Executive Summary Using MSP 430 Launch Pad 11/8/2013 This document will provide a guide of how to use the MSP 430 Launch Pad while

More information

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2005

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2005 CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2005 The process of creating a project with Microsoft Visual Studio 2005.Net is similar to the process in Visual

More information

Workbench V Integrated Development Environment for Renesas Capacitive Touch

Workbench V Integrated Development Environment for Renesas Capacitive Touch User s Manual Workbench V1.06.00 Integrated Development Environment for Renesas Capacitive Touch Target Device RX Family User s Manual All information contained in these materials, including products and

More information

TMS320C5535 ezdsp Quick Start Guide

TMS320C5535 ezdsp Quick Start Guide TMS320C5535 ezdsp Quick Start Guide Micro SD Microphone/ C5535 ezdsp USB Cable Card Earphone DVD Quick Start Guide 1.0 SYSTEM REQUIREMENTS To operate the Spectrum Digital XDS100 JTAG Emulator with your

More information

TI mmwave Training. mmwave Demo

TI mmwave Training. mmwave Demo TI mmwave Training mmwave Contents Overview Requirements Software setup Pre-requisites Downloading the Lab Project Building the project Hardware setup Preparing the EVM Connecting the EVM Running the 2

More information

FPGA Introductory Tutorial: Part 1

FPGA Introductory Tutorial: Part 1 FPGA Introductory Tutorial: Part 1 This tutorial is designed to assist in learning the basics of the Altera Quartus II v9.0 software. Part 1 of the tutorial will cover the basics of creating a Project,

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2017.12 02 CHAPTER 9 INCLUDING A REAL-TIME OPERATING SYSTEM CONTENTS 9 INCLUDING A REAL-TIME OPERATING SYSTEM 03 9.1 Threads, Semaphores and Queues

More information

External Headers. USB Host User LEDs. User Switches. E1 Header (Unfitted)

External Headers. USB Host User LEDs. User Switches. E1 Header (Unfitted) Quick Start Cymbet Energy Harvesting Renesas Promotional Board for RX111 External Headers Digilent Pmod Compatible TM USB Function JP2 (not fitted) J-Link LED USB Host User LEDs External Headers Reset

More information

C55x Digital Signal Processors Software Overview

C55x Digital Signal Processors Software Overview C55x Digital Signal Processors C55x Digital Signal Processors Software Overview Agenda C55x Chip Support Library (CSL) Introduction Benefits Structure Example C55x DSP Library (DSPLIB) Introduction Structure

More information

Linear Control Systems LABORATORY

Linear Control Systems LABORATORY Islamic University Of Gaza Faculty of Engineering Electrical Engineering Department Linear Control Systems LABORATORY Prepared By: Eng. Adham Maher Abu Shamla Under Supervision: Dr. Basil Hamed Experiments

More information

C55x Digital Signal Processors Software Overview

C55x Digital Signal Processors Software Overview C55x Digital Signal Processors Software Overview Agenda C55x Chip Support Library (CSL) Introduction Benefits Structure Example C55x DSP Library (DSPLIB) Introduction Structure Programmer Reference Guide

More information

Resource 2 Embedded computer and development environment

Resource 2 Embedded computer and development environment Resource 2 Embedded computer and development environment subsystem The development system is a powerful and convenient tool for embedded computing applications. As shown below, the development system consists

More information

SMT107 User Manual User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999

SMT107 User Manual User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999 SMT107 User Manual User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999 Version 1.2 Page 2 of 16 SMT107 User Manual Revision History Date Comments Engineer Version 20/04/01

More information

MicroZed: Hello World. Overview. Objectives. 23 August 2013 Version 2013_2.01

MicroZed: Hello World. Overview. Objectives. 23 August 2013 Version 2013_2.01 23 August 2013 Version 2013_2.01 Overview Once a Zynq Hardware Platform is created and exported from Vivado, the next step is to create an application targeted at the platform and see it operating in hardware.

More information

file://c:\documents and Settings\degrysep\Local Settings\Temp\~hh607E.htm

file://c:\documents and Settings\degrysep\Local Settings\Temp\~hh607E.htm Page 1 of 18 Trace Tutorial Overview The objective of this tutorial is to acquaint you with the basic use of the Trace System software. The Trace System software includes the following: The Trace Control

More information

Exercise: PWM Generation using the N2HET

Exercise: PWM Generation using the N2HET Exercise: PWM Generation using the N2HET 1 Overview In this exercise we will: Create a new HALCoGen Project Configure HALCoGen to generate A basic PWM with a period of 1 second and a duty cycle of 75%

More information

Code Composer TM. Quick Start Guide

Code Composer TM. Quick Start Guide Code Composer TM Quick Start Guide Before You Begin Check for old versions of Code Composer (CC) on your system Uninstall all old CC applications Delete old path statements and environment variables in

More information

ECGR 4101/5101, Fall 2016: Lab 1 First Embedded Systems Project Learning Objectives:

ECGR 4101/5101, Fall 2016: Lab 1 First Embedded Systems Project Learning Objectives: ECGR 4101/5101, Fall 2016: Lab 1 First Embedded Systems Project Learning Objectives: This lab will introduce basic embedded systems programming concepts by familiarizing the user with an embedded programming

More information

EE289 Lab Spring 2012

EE289 Lab Spring 2012 EE289 Lab Spring 2012 LAB 3. Dual Tone Multi-frequency (DTMF) 1. Introduction Dual-tone multi-frequency (DTMF) signaling is used for telecommunication signaling over analog telephone lines in the voice-frequency

More information

Experiment 6 Finite Impulse Response Digital Filter (FIR).

Experiment 6 Finite Impulse Response Digital Filter (FIR). Experiment 6 Finite Impulse Response Digital Filter (FIR). Implementing a real-time FIR digital filtering operations using the TMS320C6713 DSP Starter Kit (DSK). Recollect in the previous experiment 5

More information

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter C8051F31X DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The Development Kit contains the following items: C8051F310 Target Board C8051Fxxx Development Kit Quick-Start Guide AC to DC Power Adapter USB Debug

More information

Outlook on the Web (formerly Outlook Web Access)

Outlook on the Web (formerly Outlook Web Access) Table of Contents Click on a table of contents section below to jump to a specific topic: Navigation, Notifications, and Settings... 2 Mail... 2 Messages...3 Pinning Messages...3 Add an Attachment, Picture,

More information

ECE 5655/4655 Laboratory Problems

ECE 5655/4655 Laboratory Problems Assignment #1 ECE 5655/4655 Laboratory Problems Make note of the following: Due Monday February 10, 2014 Each team of two will turn in documentation for the assigned problem(s), that is, assembly or C

More information

TDS510USB-C2K Emulator Installation Guide

TDS510USB-C2K Emulator Installation Guide TDS510USB-C2K Emulator Installation Guide Wintech Digital Systems Technology Corp. http://www.wintechdigital.com IMPORTANT INFORMATION About This Manual This Installation Guide is for the TDS510USB-C2K

More information

You have a PC with a USB interface, running Microsoft Windows XP (SP2 or greater) or Vista You have the Workshop Installation Software Flash Drive

You have a PC with a USB interface, running Microsoft Windows XP (SP2 or greater) or Vista You have the Workshop Installation Software Flash Drive 03- COMPOSER STUDIO Stellaris Development and Evaluation Kits for Code Composer Studio The Stellaris Development and Evaluation Kits provide a low-cost way to start designing with Stellaris microcontrollers

More information

C Support for myrio 5.0 User Guide

C Support for myrio 5.0 User Guide C Support for myrio 5.0 User Guide C Support for myrio provides tools for you to program the myrio by using non- LabVIEW programming languages, such as the C programming language. C Support for myrio includes

More information

Blackhawk USB560v2 System Trace Emulator. Installation Guide

Blackhawk USB560v2 System Trace Emulator. Installation Guide Blackhawk USB560v2 System Trace Emulator Installation Guide USB560v2-IG-01 APRIL 2012 Blackhawk USB560v2 System Trace Emulator Installation Guide IMPORTANT IMFORMATION 2012 EWA Technologies, Inc. All rights

More information

ECE QNX Real-time Lab

ECE QNX Real-time Lab Department of Electrical & Computer Engineering Concordia University ECE QNX Real-time Lab User Guide Dan Li 9/12/2011 User Guide of ECE Real-time QNX Lab Contents 1. About Real-time QNX Lab... 2 Contacts...

More information

Brushless DC motor drive board evaluation

Brushless DC motor drive board evaluation Brushless DC motor drive board evaluation Version: Saturday, March 15, 2014 Applies to: SAT0042 E4 brushless DC motor drive board 1 Initial Evaluation 1.1 Visual inspection 1.1.1 Verify the components

More information

EMULATOR SYSTEM MB

EMULATOR SYSTEM MB Fujitsu Microelectronics Europe Application Note MCU-AN-391026-E-V12 FR FAMILY SUPPORT TOOL EMULATOR SYSTEM MB2198-01 INSTALLATION GUIDE MB2198-01 APPLICATION NOTE Revision History Revision History Date

More information

LDC1000 SENT Bridge MSP-EXP430F5529LP based Getting Started

LDC1000 SENT Bridge MSP-EXP430F5529LP based Getting Started LDC1000 SENT Bridge MSP-EXP430F5529LP based Getting Started Contents 1. Quick Start... 2 2. Needed Equipment... 2 2.1 Hardware... 2 2.2 Software... 2 2.3 Recommended Documents... 3 2.4 Additional Documents...

More information

APPLICATION NOTE

APPLICATION NOTE Problem: For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook-up the components of the motion system, to configure

More information

ECE2049 Embedded Computing in Engineering Design. Lab #0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio

ECE2049 Embedded Computing in Engineering Design. Lab #0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio ECE2049 Embedded Computing in Engineering Design Lab #0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab you will be introduced to the Code Composer Studio

More information

Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK second edition

Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK second edition Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK second edition Using the example programs with Code Composer Studio version 5.2.1 The example programs (provided on a

More information

SensorXplorer TM Installation Guide

SensorXplorer TM Installation Guide VISHAY SEMICONDUCTORS www.vishay.com Optical Sensors By Samy Ahmed OVERVIEW The SensorXplorer TM is a demonstration kit designed to help evaluate Vishay s digital sensors featured on Vishay s sensor boards.

More information

ECE-320 Lab 3: Utilizing a dspic30f6015 to model a DC motor and a wheel

ECE-320 Lab 3: Utilizing a dspic30f6015 to model a DC motor and a wheel ECE-320 Lab 3: Utilizing a dspic30f6015 to model a DC motor and a wheel Overview: In this lab we will utilize the dspic30f6015 to model a DC motor that is used to control the speed of a wheel. Most of

More information

Elektor Uno R4 Installation & Test

Elektor Uno R4 Installation & Test Elektor Uno R4 Installation & Test Prerequisites Elektor Uno R4 USB-A to micro-b cable Computer with Windows (XP or later), Linux or OSX (10.7 or later) Arduino IDE 1.6.7 or higher (not 1.6.8) We highly

More information

Hands-on Lab 2: LabVIEW NI-DAQ Basics 2

Hands-on Lab 2: LabVIEW NI-DAQ Basics 2 Hands-on Lab 2: LabVIEW NI-DAQ Basics 2 Recall that the final objective is position regulation using computer-controlled state feedback. Computer control requires both software, like LabVIEW and hardware,

More information

Code Composer Studio v4. Introduction

Code Composer Studio v4. Introduction Content Summary This presentation is split into different sections so that it can be used for multiple purposes Section 1: General Overview Section 2: Targeted at existing CCS users and why they should

More information

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter C8051F32X DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The C8051F32x Development Kit contains the following items: C8051F320 Target Board C8051Fxxx Development Kit Quick-Start Guide AC to DC Power Adapter

More information

IAR EWARM Quick Start for. Holtek s HT32 Series Microcontrollers

IAR EWARM Quick Start for. Holtek s HT32 Series Microcontrollers IAR EWARM Quick Start for Holtek s Microcontrollers Revision: V1.10 Date: August 25, 2011 Table of Contents 1 Introduction... 5 About the Quick Start Guide... 5 About the IAR EWARM... 6 2 System Requirements...

More information

Migration from HEW to e 2 studio Development Tools > IDEs

Migration from HEW to e 2 studio Development Tools > IDEs Migration from HEW to e 2 studio Development Tools > IDEs LAB PROCEDURE Description The purpose of this lab is to allow users of the High-performance Embedded Workbench (HEW) to gain familiarity with the

More information

Hands-on Lab. Open-Loop Response: System Identification

Hands-on Lab. Open-Loop Response: System Identification Hands-on Lab Open-Loop Response: System Identification v r Motorized tethered cart A step or impulse response provides useful information that characterizes the system. With such data, one can then begin

More information

University of Florida EEL 3701 Dr. Eric M. Schwartz Madison Emas, TA Department of Electrical & Computer Engineering Revision 1 5-Jun-17

University of Florida EEL 3701 Dr. Eric M. Schwartz Madison Emas, TA Department of Electrical & Computer Engineering Revision 1 5-Jun-17 Page 1/14 Example Problem Given the logic equation Y = A*/B + /C, implement this equation using a two input AND gate, a two input OR gate and two inverters under the Quartus environment. Upon completion

More information

ECE4703 Real-Time DSP Orientation Lab

ECE4703 Real-Time DSP Orientation Lab ECE4703 Real-Time DSP Orientation Lab D. Richard Brown III Associate Professor Worcester Polytechnic Institute Electrical and Computer Engineering Department drb@ece.wpi.edu 25-Oct-2006 C6713 DSK Overview

More information

TP : System on Chip (SoC) 1

TP : System on Chip (SoC) 1 TP : System on Chip (SoC) 1 Goals : -Discover the VIVADO environment and SDK tool from Xilinx -Programming of the Software part of a SoC -Control of hardware peripheral using software running on the ARM

More information

DOMAIN TECHNOLOGIES. Getting Started Guide Version 1.1. BoxView IDE. Integrated Development Environment

DOMAIN TECHNOLOGIES. Getting Started Guide Version 1.1. BoxView IDE. Integrated Development Environment Getting Started Guide Version 1.1 BoxView IDE Integrated Development Environment Table of Contents INTRODUCTION...3 System Requirements...3 INSTALLATION...4 License Server...4 Registration...5 Node Locked

More information

Homework Assignment 9 LabVIEW tutorial

Homework Assignment 9 LabVIEW tutorial Homework Assignment 9 LabVIEW tutorial Due date: Wednesday, December 8 (midnight) For this homework assignment, you will complete a tutorial on the LabVIEW data acquistion software. This can be done on

More information

Figure 1. Simplicity Studio

Figure 1. Simplicity Studio SIMPLICITY STUDIO USER S GUIDE 1. Introduction Simplicity Studio greatly reduces development time and complexity with Silicon Labs EFM32 and 8051 MCU products by providing a high-powered IDE, tools for

More information

Eclipse Quick Reference Windows Hosted

Eclipse Quick Reference Windows Hosted Eclipse Quick Reference Windows Hosted Menus and Keyboard Shortcuts (some menus/items can be hidden in any perspective) File Menu New Open Path Open File Close Close All Save Save As Save All Revert Move

More information

Getting Started Guide: TMS-FET470A256 IAR Kickstart Development Kit

Getting Started Guide: TMS-FET470A256 IAR Kickstart Development Kit Getting Started Guide: TMS-FET470A256 IAR Kickstart Development Kit Skrtic/Mangino Page 1 of 11 SPNU250 IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to

More information

Models LR-F28335DAQ & LR-F28335DAQ8x8. Technical Reference Manual. August 25, Document Number:

Models LR-F28335DAQ & LR-F28335DAQ8x8. Technical Reference Manual. August 25, Document Number: Models LR-F28335DAQ & LR-F28335DAQ8x8 Technical Reference Manual August 25, 2008 Document Number: 9-403-60 Copyright 2008-2011 Link Research All Rights Reserved TABLE OF CONTENTS I.INTRODUCTION... 3 II.

More information

Building an Embedded Processor System on Xilinx NEXYS3 FPGA and Profiling an Application: A Tutorial

Building an Embedded Processor System on Xilinx NEXYS3 FPGA and Profiling an Application: A Tutorial Building an Embedded Processor System on Xilinx NEXYS3 FPGA and Profiling an Application: A Tutorial Introduction: Modern FPGA s are equipped with a lot of resources that allow them to hold large digital

More information

AURIX family and AUDO Future, AUDO MAX

AURIX family and AUDO Future, AUDO MAX A Getting Started to Free TriCore Entry Tool Chain AURIX family and AUDO Future, AUDO MAX Integrated Development Environment for 32-bit TriCore derivatives Contents Before you start 1 of 39 PLS / HighTec

More information

TMS570LS Microcontrollers: Using the NHET as a General Purpose I/O Pin

TMS570LS Microcontrollers: Using the NHET as a General Purpose I/O Pin TMS570LS Microcontrollers: Using the NHET as a General Purpose I/O Pin 1 Overview In this example we will: Create a TMS570 HALCoGen Project Generate and import code into Code Composer Studio Write code

More information

TriCore Free Entry Tool Chain. AURIX family and AUDO Future, AUDO MAX

TriCore Free Entry Tool Chain. AURIX family and AUDO Future, AUDO MAX A Getting Started to TriCore Free Entry Tool Chain AURIX family and AUDO Future, AUDO MAX Integrated Development Environment for 32-bit TriCore derivatives Contents Before you start 1 of 36 PLS / HighTec

More information

Ethernut 3 Source Code Debugging

Ethernut 3 Source Code Debugging Ethernut 3 Source Code Debugging Requirements This is a short listing only. For Details please refer to the related manuals. Required Hardware Ethernut 3 Board Turtelizer 2 JTAG Dongle PC with USB and

More information

RL78 Project Configuration Tips

RL78 Project Configuration Tips RL78 Project Configuration Tips Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2012 32-bit 8/16-bit 1200 DMIPS, Superscalar Automotive

More information

EDEM Dynamics Coupling Quick Start Guide

EDEM Dynamics Coupling Quick Start Guide EDEM Dynamics Coupling Quick Start Guide Table of Contents Introduction -------------------------------------------------------------------------------------------------------------- 2 EDEM version and

More information