DSP系列精品课程之
 

C2000 DSP应用设计高级培训班

声明:易凡软件课程的版权属于易凡软件所有,严禁任何培训机构或网站转载或抄袭,否则必将追究法律责任
课程介绍      C2000 DSP培训课程主要培养学生对DSP体系结构的理解,掌握应用TMS320F2812定点数字信号处理控制器进行系统(软件、硬件)开发。
课程目标 ◇ TMS320F2812的结构和指令集;
◇ PC环境下的开发工具的使用(硬件调试工具和软件debug的使用);
◇ 存储器及I/O空间的扩展和使用;
◇ 基本的DSP控制器的各功能单元的应用设计
◇ 二进制算法、定点处理器实现浮点运算、差分方程等基本算法;
◇ 硬件接口设计(SCI、CAN、SPI等)级编程设计;
◇ C语言程序设计;
◇ 通用数字信号处理算法设计(FFT、FIR、IIR等);
培训对象     DSP应用系统的软件和硬件开发工程师,电子、控制、电力传动类专业的大学生和研究生。
入学要求 学员学习本课程应具备下列基础知识:
    ◆有微机原理和汇编语言的基础;
    ◆熟悉C语言编程;
    ◆了解数字信号处理原理。
学时费用     1.课时:32课时(4天)
    2.培训费用(含教材费和实验器材费):公司员工(2500元),个人(2200元),学生(1800元,凭有效证件)
    3.外地学员:代理安排食宿(需提前预定)
授课方法    用理论与上机实践同步的专题讲解,结合交流、讨论、案例分析等互动的方式,学习后向经考核合格的学员颁发证书。并为学员与专家、学员与学员之间建立广阔的交流平台,使学员在学习后也可以与专家共同解决在自己工作实践中碰到的困惑与难题。

培训资料

    《易凡软件DSP专用培训教程(C2000)》

主讲老师

    【张老师】西安电子科技大学博士学位,长期从事教学与科研工作,在国际会议和期刊上多次发表论文,主要研究方向包括测控与自动化、网络通信、视频/图像处理等。精通TI公司C2000,C6000系列DSP的软硬件开发,曾主持过国家重点项目的硬、软件设计等工作,包括基于TMS320F2812的多变量耦合控制系统、多通道视频采集控制系统,张老师在信息处理、信号传输方面有扎实的理论知识和丰富的现场调试经验。
    【高老师】DSP资深专家,西安交通大学控制科学与控制工程硕士学位,精通TI公司的C2000、C5000、C6000等系列DSP的软硬件开发,擅长基于DSP平台的数字信号处理算法研究,有非常丰富的项目实战经验。成功开发了油田领域的智能化测控系统、小功率伺服控制系统、基于旋转变压器的轴角编码系统等国家级大型项目。高老师具有深厚的理论功底和实践经验,曾为多家企业提供技术解决方案以及培训。
质量保障     1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
    2、培训结束后免费提供三个月的技术支持,充分保证培训后出效果.
优惠制度     团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
时间地点     周末班(周六日上课)本课程每期班限额10名,报满即停止报名,请提前在线或电话预约
    易凡软件保留开课时间调整的权利,欢迎来电洽询
学员服务     开发板租赁    退费制度    消化不好重听    缺课补课    外地学员食宿

课 程 大 纲

第一部分:C200系列DSP芯片硬件和系统设计

1.1.DSP技术概述
1.2.DSP芯片的基本结构特征
1.3.C2000系列DSP芯片的结构特征

 

◇CPU 的结构及特性
◇内部总线结构
◇原子指令
◇流水线操作
◇存储空间分配
◇中断系统设计
1.4.C2000系列DSP芯片的最小系统设计

 

1.4.1 电源电路设计
    ◇通用电源设计
◇电源功耗问题
◇上电次序问题
◇电源监视与系统监视
◇设计实例
  1.3.2 时钟电路设计
    ◇时钟电路选择原则
◇时钟电路设计实例
  1.3.3 JTAG仿真接口设计
    ◇JTAG概述 ◇设计实例
  1.3.4 未使用引脚处理方法
第二部分:DSP软件集成开发环境应用与软件开发
2.1 DSP软件集成开发环境与高级应用


◇ CCS 功能简介
◇ 为CCS安装设备驱动程序
◇ CCS 的基本操作流程
◇ CCS应用程序的调试
◇ CCS高级工具的使用
2.2.基于DSP的嵌入式软件开发

2.2.1 程序生成流程
2.2.2 链接器命令文件(.cmd文件)设计
   ◇  设计原则
   ◇  MEMORY指令
  ◇ SECTION指令
  ◇ 设计实例
2.2.3 GEL语言介绍

2.3.实验课程:CCS开发环境和GEL语言应用

 

◇ CCS开发环境的配置
◇ 程序调试实例
◇?使用断点与观察窗调试
◇ 如何利用 TI 提供的基础软件
◇ GEL语言的应用

第三部分:DSP丰富资源高级应用

3.1.通用输入输出(GPIO)模块

 

◇GPIO多路复用器的功能、结构
◇GPIO寄存器配置与编程
◇GPIO使用实例
3.2.定时器模块(CPU Timer)
  ◇CPU Timer结构与工作原理
◇CPU Timer的寄存器
◇CPU Timer使用实例
3.3.事件管理模块(Event Manager)
  ◇事件管理模块的结构和功能
◇PWM单元的配置
◇定时器单元的配置
◇脉冲捕捉单元的配置
◇Event Manager使用实例
3.4.外部存储接口(Xintf)
  ◇存储器电路基础
◇外部存储的空间配置及寄存器配置
◇Xintf使用实例
3.5.多通道缓冲串行接口(McBSP)
  ◇多通道缓冲串行接口的结构和功能
◇寄存器的配置
◇McBSP使用实例
3.6.同步串行接口(SCI)
  ◇同步串行接口的结构和功能
◇寄存器的配置
◇SCI使用实例

3.7.异步串行接口(SPI)
  ◇异步串行接口的结构和功能
◇寄存器的配置
◇SPI使用实例
3.8.Can总线接口

 

◇Can总线的结构和功能
◇寄存器的配置
◇Can使用实例
3.9.AD接口
  ◇AD的结构和功能
◇寄存器的配置
◇AD接口使用实例
第四部分:开发案例

4.1.基于SPWM技术的正弦波产生开发案例

 

◇SPWM技术简介
◇电路实例分析
◇软件实例分析

4.2.无刷直流电机驱动控制系统开发案例

 

◇电机控制技术
◇电路实例分析
◇软件实例分析