《dsp原理及应用》精要

上传人:第*** 文档编号:34004425 上传时间:2018-02-19 格式:DOC 页数:7 大小:63.50KB
返回 下载 相关 举报
《dsp原理及应用》精要_第1页
第1页 / 共7页
《dsp原理及应用》精要_第2页
第2页 / 共7页
《dsp原理及应用》精要_第3页
第3页 / 共7页
《dsp原理及应用》精要_第4页
第4页 / 共7页
《dsp原理及应用》精要_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《dsp原理及应用》精要》由会员分享,可在线阅读,更多相关《《dsp原理及应用》精要(7页珍藏版)》请在金锄头文库上搜索。

1、DSP 原理及应用课程精要主要四部分内容:(1) DSP2407 概述(2) 系统概貌:配置和中断、存储器和 I/O 空间、时钟和低功耗模式、数字输入输出(3) 系统开发和软件设计(4) 片内外设:事件管理器、ADC、SCI、SPI、CAN、WD第一部分 DSP2407 概述主要内容:(1) DSP 与其他处理器(单片机、PC)相比独有的特点(2) DSP 能进行快速的数字信号处理运算的原因(3) TMS320LF2407A 内部资源(4) TMS320LF2407A 引脚定义DSP 的特点(1) 哈佛结构; (vs 冯诺依曼结构(普林斯顿结构) x86)(2) 流水线结构;(3) 硬件乘法器

2、和特殊的数字信号处理指令 MAC TMS320LF2407A 片内资源(1) 10 位(双 8 路或单 16 路)A/D 转换器,转换时间 375nS;(2) 41 个可独立编程的数字 I/O 引脚;(3) 带锁相环 PLL 的时钟模块;(4) 看门狗定时器模块;(5) 串行通信接口 SCI 与串行外设接口 SPI;(6) 两个事件管理器 EVA、EVB, 可为所有类型电机提供控制技术, 在工业自动化方面的应用奠定了基础: 2 个 16 位通用定时器; 3 个具有死区功能的全比较单元; 3 个事件捕捉单元, 其中 2 个具有直接连接光电编码器脉冲的能力; 8 个 16 位 PWM 通道-三相逆

3、变器控制;(7) 5 个外部中断( 两个驱动保护、复位、两个可屏蔽中断) ;(8) CAN 2.0B 模块(9) 用于仿真的 JTAG 接口。(10) 片内存储器: 32K 字闪存、 2.5K 字 RAMTMS320LF2407A 引脚定义 地址、数据、存储器控制信号 事件管理器 A( EVA) 事件管理器 B( EVB) 模数转换器 CAN、SCI、SPI 外部中断、时钟 振荡器、锁相环、闪存、引导及其他 仿真和测试( JTAG) 电源电压第二部分 系统概貌主要内容(1) DSP2407 的中断系统(2) DSP2407 的存储器映射(3) DSP2407 锁相环的工作方式(4) DSP24

4、07 数字 I/O 引脚的使用DSP2407 的中断系统(1) 众多中断源(2) 包含不可屏蔽中断和六个中断优先级的可屏蔽中断(3) PIE 外部中断扩展控制器管理(4) 两级中断模式( 外设中断向量寄存器 PIVR)(5) 两级中断服务函数( GISR/SISR)DSP2407 的存储器映射寻址能力:可寻址三个独立的空间: 程序空间、数据空间和 I/O 空间, 每个空间最大寻址能力为64K。绝大部分外设控制寄存器都映射在片内数据空间,只有等待状态发生器映射在片内 I/O 空间。片内存储器资源:FLASH: 32K, 程序空间RAM: 2.5KSARAM: 2K, 程序空间 数据空间DARAM

5、: 544 字B0: 256 字, 程序空间 数据空间B1: 256 字, 数据空间B2: 32 字, 数据空间DSP2407 锁相环的工作方式( 1) 内部时钟: 只需外接晶体振荡器( 2) 外部时钟: 把外部时钟接至 XTAL1/CLKIN 脚DSP2407 数字 I/O 引脚的使用( 1) 最多 41 个数字 I/O 引脚, 绝大部分有复用功能( 2) 区别 I/O 引脚与 I/O 空间( 3) 使用数字 I/O 引脚: 配置引脚功能 设定 I/O 方向 读写数据位第三部分 系统开发和软件设计主要内容(1) 建设仿真调试环境(2) 软件开发环境(3) 软件开发语言(4) COFF 文件格

6、式(5) CCS 工程中的各种文件建立 DSP 仿真调试环境(1) 仿真 RAM(2) MP/MC*选择(3) VccP( 5V)软件开发环境(1) CC-Code Composer, no DSP/BIOS软件开发语言(1) 汇编语言高效指令, 代码效率高、底层控制灵活、实时性好,指令集掌握困难, 程序可读性、可维护性、可移植性差, 流程控制困难,开发周期长,适用于运算量大、实时性要求高的场合(2)C 语言程序可读性、可维护性、可移植性好, 修改、升级方便, 流程控制容易,开发周期短,某些硬件控制不便, 实时性不好适用于运算量小, 实时性要求不高的场合(3)汇编与 C 混合编程综合利用两种语

7、言的优越性, 用 C 语言实现流程控制, 用汇编语言实现时序或效率要求严格的核心程序COFF 文件格式(1) 按照“段”对程序进行组织, 有利于模块化编程(2) 段是程序中的一个数据或代码块, 最终实现为存储器中的一部分连续空间(3) COFF 目标文件至少包含以下三个默认段:.text 段( 文本段) 通常包含可执行代码.data 段( 数据段) 通常包含初始化的数据.bss 段( 保留空间段) 通常为没有初始化的变量保留空间CCS 工程中的各种文件.pjt (CCS 工程文件).mak ( CC 工程文件).cmd 连接命令文件( 定义存储器空间并确定输出各段的位置).lib 库文件( 开

8、发环境自带).h 头文件( DSP 寄存器定义文件等).c c 源文件.asm 汇编程序文件( 中断向量定义).obj 编译后的目标文件( COFF).out 可在目标 DSP 上执行的文件( COFF)第四部分 片内外设事件管理器主要内容(1) 事件管理器的功能部件及用途(2) 通用定时器: 功能 工作方式 比较输出(3) 比较单元的功能(4) 捕捉单元和光电正交编码器输入单元的基本原理事件管理器的功能器件及用途有两个事件管理器 EVA 和 EVB, 每个事件管理器包括:(1) 2 个通用定时器: 计数 定时、提供时基、比较输出(2) 3 个比较单元: 死区控制、SVPWM 控制、波形发生器

9、(3) 3 个捕捉单元: 记录事件时刻(4) 1 个光电编码器解码模块: 获取外部旋转机械的方向、速度、位置等信息(5) 三组中断, 占用中断级别 2, 3, 4 比较单元只能用定时器 1 3, 光电编码器只能用于定时器 2 4。通用定时器(1) 通用定时器的功能: 计数 定时、比较、提供时基(2) 通用定时器的四种工作方式: 停止 保持模式 连续增计数模式 定向增减计数模式 连续增减计数模式(3) 通用定时器的比较输出每个通用定时器有 1 个比较输出引脚, 可以输出对称 非对称的 PWM 波形, 具有输出控制逻辑比较单元使用定时器 1 或定时器 3 作为时基, 每个比较单元有两个 PWM 输

10、出引脚。与定时器的比较输出不同, 比较单元的输出具有死区控制和 SVPWM 控制功能, 在早期的产品中也称为全比较单元。捕捉单元和光电正交编码器(1) 捕捉单元两级 FIFO 堆栈(2) 光电正交编码器解码模块可以为定时器 2 或定时器 4 提供计数方向和计数时钟, 输出时钟是引脚输入信号的四倍频。使用光电正交编码器作为定时器计数时钟和计数方向控制时, 定时器必须工作在定向增 减计数模式。ADC 模块(1) 10bit 精度, 375ns 转换时间(2) 带有内部采样保持器(3) 16 路输入, 两个 8 状态排序器( SEQ1 和 SEQ2)或级联成 1 个 16 状态排序器( SEQ)(4

11、) 有多个启动 ADC 转换的触发源: 软件立即启动 EVA 事件管理器启动 EVB 事件管理器启动 ADC 的 SOC 引脚启动SCI 串行异步通信(1) 异步, 全双工(2) 可编程的数据位数和停止位、奇偶校验位(3) 16 位波特率发生器, 最高波特率 2.5M(4) 两种唤醒多处理器协议 空闲线模式: 适合于大数据块传输 地址位模式: 适合于小数据块传输4) 三种常见的串行通信协议:RS-232、RS-422 、RS-485SPI 串行同步外设接口(1) 通信中分为主控制器 从控制器(2) 125 种不同的波特率, 最大波特率为 CLKOUT 的四分之一(3) 四种时钟模式 上升沿, 无延时 上升沿, 有延时 下降沿, 无延时 下降沿, 有延时 WD 看门口定时器(1) 8 位计数器, 上溢时产生一个系统复位信号(2) WD 的时钟为 CLKOUT 的 1512, 可以进行预定标

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号