收藏 分享(赏)

第六章TMS320C54X的软硬件应用.ppt

上传人:hyngb9260 文档编号:7734225 上传时间:2019-05-24 格式:PPT 页数:16 大小:84.50KB
下载 相关 举报
第六章TMS320C54X的软硬件应用.ppt_第1页
第1页 / 共16页
第六章TMS320C54X的软硬件应用.ppt_第2页
第2页 / 共16页
第六章TMS320C54X的软硬件应用.ppt_第3页
第3页 / 共16页
第六章TMS320C54X的软硬件应用.ppt_第4页
第4页 / 共16页
第六章TMS320C54X的软硬件应用.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、,第六章 TMS320C54x的软硬件应用,TMS320C54x与存储器及外围设备接口 TMS320C54x与慢速器件接口 软件等待状态 STM #349Bh,SWWSR 当插入2-7个等待状态,执行到最后一个等待状态时,MSC信号将变成低电平。 例6-1,硬件等待状态 在下列情况下,就需要插入硬件等待状态 要求插入7个以上的等待状态 在一个存储区中有两种以上的存储速度 当插入2-7个等待状态,执行到最后一个等待状态时,MSC信号将变成低电平,CPU采样READY信号,只需将MSC与READY相连。,数字滤波器(算法),低通滤波器 高通滤波器 带通滤波器 带阻滤波器 巴特沃斯滤波器(最大带内平

2、坦度滤波器)运算量最大 契比协夫滤波器型(通带允许有纹波) 契比协夫滤波器型(阻带允许有纹波) 椭圆滤波器(通带阻带都允许有纹波)运算量最小,FIR滤波器的C54x实现方法,FIR(有限冲击响应)滤波器的结构图:图6-5 差分方程:特点: 单位冲击响应只有有限多项 可以设计成线性相位系统 没有反馈回路,因此是无条件稳定系统 便于DSP实现并可用立即数乘加指令编程,节约存储器,Z-1(延时一个采样周期)的实现方法,线性缓冲区法 对于N级FIR滤波器,在数据存储区中开辟一个称之为滑窗的N个单元的缓冲区,存放最新的N个输入样本。 从最老的样本开始,每读一个样本后,将此样本向下移位,读完最后一个样本后

3、,输入最新样本至缓冲区的顶部,LD #XN,DPSSBX FRCTPORTR PA1,XN LOOP:LD XNM4,TMPY A4,ALTD XNM3MAC A3,ALTD XNM2MAC A2,A,LTD XNM1MAC A1,ALTD XN,TMAC A0,ASTH A,yPORTW y,PA0BP LOOPPORTR PA1,XN,例:用线性缓冲区和间接寻址方法 实现FIR滤波器,STM #x+4,AR1STM #a+4,AR2STM #4,AR0 SSBX FRCTLD #x,DP PORTR PA1,x LOOP:LD *AR1-,TMPY *AR2- ,ALTD *AR1-MAC

4、 *AR2- ,ALTD *AR1-MAC *AR2- ,A,LTD *AR1-MAC *AR2- ,ALTD *AR1MAC *AR2+0 ,ASTH A,yPORTW y,PA0BP LOOPPORTR PA1, *AR1+0,循环缓冲区法 对于N级FIR滤波器,在数据存储区中开辟一个称之为滑窗的N个单元的缓冲区,存放最新的N个输入样本。 每次输入新的样本时,以新样本改写滑窗中最老的数据,而滑窗中的其他数据不需要移动 利用片内BK(循环缓冲区长度)寄存器对滑窗进行间接寻址,循环缓冲区地址首尾相邻,IIR滤波器的C54x实现方法,IIR(无限冲击响应)滤波器的差分方程:若ai=0,就是FIR

5、滤波器,其脉冲传递函数只有零点,系统总是稳定的,其单位冲激相应是有限长序列 IIR滤波器的脉冲传递函数在Z平面上有极点存在,设计时要考虑稳定性;其单位冲激相是无限长序列;效率高、结构简单、系数小、乘法操作少;与模拟滤波器有对应关系、有反馈,容易产生噪声;非线性相位,容易产生信号的失真,快速傅里叶变换(FFT) C54x实现方法,快速傅里叶变换(FFT是离散傅里叶变换(DFT)的一种高效运算方法 N点DFT需进行N2次乘运算 FFT将N点DFT分为N/2点FFT,需进行2*(N/2)2= N2/2 次乘运算,节省了运算量,速度快 分为按时域抽取(DIT)和按频率抽取(DIF) DIT输入是混序的

6、,频域的输出是顺序的,复数乘法出现在加减之前 DIF输入是顺序的,频域的输出是混序的,复数乘法出现在加减之后,位倒序寻址无论是C语言还是DSP汇编语言的FFT程序都有现成的程序可用,数字滤波器设计软件,通过双线性变换法,由巴特沃斯、契比协夫、椭圆等原型滤波器设计IIR 通过窗函数设计法设计FIR滤波器 使用代码生成器可生成TMS320DSP的汇编代码 可生成采样信号(如矩形波、单脉冲波、三角波、正余弦、高斯噪声波等),正弦和余弦信号发生器,查表法:精度不高、所需的存储单元多 泰勒级数展开法:精度高、所需的存储单元少,6.7 自举加载器,在上电时从外部加载并执行用户的程序代码 从EPROM(8位或16位)并行自举加载 热自举加载 从HPI自举加载 从I/O自举加载 从串行口自举加载,6.8 DMA与McBSP相结合的数据采集系统,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报