dsp数字信号处理课程设计报告(精)

合集下载

数字信号处理DSP 课程设计报告

数字信号处理DSP 课程设计报告

语音信号滤波去噪——使用脉冲响应不变法设计的巴特沃斯滤波摘要本课程设计主要运用麦克风采集一段语音信号,绘制波形并观察其频谱,给定相应技术指标,用脉冲响应不变法设计的一个满足指标的巴特沃斯IIR滤波器,对该语音信号进行滤波去噪处理,比较滤波前后的波形和频谱并进行分析,根据结果和学过的理论得出合理的结论。

关键词课程设计;滤波去噪;巴特沃斯滤波器;脉冲响应不变法;MATLAB1.课程设计目的和要求1.1 课程设计目的《数字信号处理》课程设计是在学生完成数字信号处理和MATLAB的结合后的基本实验以后开设的。

本课程设计的目的是为了让学生综合数字信号处理和MATLAB并实现一个较为完整的小型滤波系统。

这一点与验证性的基本实验有本质性的区别。

开设课程设计环节的主要目的是通过系统设计、软件仿真、程序安排与调试、写实习报告等步骤,使学生初步掌握工程设计的具体步骤和方法,提高分析问题和解决问题的能力,提高实际应用水平。

1.2课程设计的要求(1)滤波器指标必须符合工程设计。

(2)设计完后应检查其频率响应曲线是否满足指标。

(3)处理结果和分析结论应该一致,而且应符合理论。

(4)独立完成课程设计并按要求编写课程设计报告。

2 .设计原理用麦克风采集一段语音信号,绘制波形并观察其频谱,给定相应技术指标,用脉冲响应不变法设计的一个满足指标的巴特沃斯IIR 滤波器,对该语音信号进行滤波去噪处理,比较滤波前后的波形和频谱并进行分析。

2.1 IIR 滤波器从离散时间来看,若系统的单位抽样(冲激)响应延伸到无穷长,称之为“无限长单位冲激响应系统”,简称为IIR 系统。

无限长单位冲激响应(IIR )滤波器有以下几个特点:(1)系统的单位冲激响应h(n)是无限长; (2)系统函数H(z)在有限z 平面(0<z <∞); (3) 结构上存在着输出到输入的反馈,也就是结构上是递归型的。

IIR 滤波器采用递归型结构,即结构上带有反馈环路。

dsp综合设计课程设计报告

dsp综合设计课程设计报告

dsp综合设计课程设计报告一、教学目标本课程的教学目标是使学生掌握DSP(数字信号处理器)综合设计的基本理论和实践技能。

通过本课程的学习,学生应能够:1.知识目标:理解DSP的基本概念、原理和应用;熟悉DSP芯片的内部结构和编程方法;掌握DSP算法的设计和实现。

2.技能目标:能够使用DSP芯片进行数字信号处理的设计和实现;具备DSP程序的编写和调试能力;能够进行DSP系统的故障诊断和优化。

3.情感态度价值观目标:培养学生对DSP技术的兴趣和热情,提高学生的问题解决能力和创新意识,使学生认识到DSP技术在现代社会中的重要性和应用价值。

二、教学内容本课程的教学内容主要包括DSP的基本理论、DSP芯片的内部结构和工作原理、DSP程序的设计和调试方法、DSP应用系统的设计和实现等。

具体包括以下几个部分:1.DSP的基本概念和原理:数字信号处理的基本概念、算法和特点;DSP芯片的分类和特点。

2.DSP芯片的内部结构:了解DSP芯片的内部结构和工作原理,包括CPU、内存、接口、外设等部分。

3.DSP程序的设计和调试:学习DSP程序的设计方法,包括算法描述、程序编写和调试技巧。

4.DSP应用系统的设计和实现:掌握DSP应用系统的设计方法,包括系统架构、硬件选型、软件开发和系统测试等。

三、教学方法为了实现本课程的教学目标,我们将采用多种教学方法,包括讲授法、案例分析法、实验法等。

具体方法如下:1.讲授法:通过教师的讲解,使学生掌握DSP的基本理论和原理,引导学生理解DSP技术的核心概念。

2.案例分析法:通过分析具体的DSP应用案例,使学生了解DSP技术的实际应用,培养学生的实际操作能力。

3.实验法:通过实验操作,使学生熟悉DSP芯片的使用方法和编程技巧,提高学生的实践能力。

四、教学资源为了支持本课程的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选择一本合适的教材,作为学生学习的基础资料,提供系统的DSP知识。

dsp课程设计实验报告

dsp课程设计实验报告

DSP课程设计实验语音信号的频谱分析:要求首先画出语音信号的时域波形, 然后对语音信号进行频谱分析。

在MATLAB中, 可以利用函数fft对信号进行快速傅立叶变换, 得到信号的频谱特性, 从而加深对频谱特性的理解。

其程序为:>> [y,fs,bits]=wavread('I:\xp.wav',[1024 5120]);>> sound(y,fs,bits);>> Y=fft(y,4096);>> subplot(221);plot(y);title('原始信号波形');>> subplot(212);plot(abs(Y));title('原始信号频谱');程序运行结果为:设计数字滤波器和画出频率响应:根据语音信号的特点给出有关滤波器的性能指标:低通滤波器性能指标, =1000Hz, =1200Hz, =100dB, =1dB;高通滤波器性能指标, =4800Hz, =5000Hz, =100dB, =1dB;带通滤波器性能指标, =1200Hz, =3000Hz, =1000Hz, =3200Hz, =100dB, =1dB;要求学生首先用窗函数法设计上面要求的三种滤波器, 在MATLAB中, 可以利用函数firl 设计FIR滤波器;然后再用双线性变换法设计上面要求的三种滤波器, 在MA TLAB中, 可以利用函数butte、cheby1和ellip设计IIR滤波器;最后, 利用MATLAB中的函数freqz画出各种滤波器的频率响应, 这里以低通滤波器为例来说明设计过程。

低通:用窗函数法设计的低通滤波器的程序如下:>> fp=1000;fc=1200;As=100;Ap=1;fs=22050;>> wc=2*fc/fs;wp=2*fp/fs;>> N=ceil((As-7.95)/(14.36*(wc-wp)/2))+1;>> beta=0.1102*(As-8.7);>> Win=Kaiser(N+1,beta);>>b=firl(N,wc,Win);>>freqz(b,1,512,fs);程序运行结果:这里选用凯泽窗设计, 滤波器的幅度和相位响应满足设计指标, 但滤波器长度(N=708)太长, 实现起来很困难, 主要原因是滤波器指标太苛刻, 因此, 一般不用窗函数法设计这种类型的滤波器。

dsp数字信号处理课程设计报告(精)

dsp数字信号处理课程设计报告(精)

淮阴工学院《DSP技术与应用》课程设计报告选题名称:基于TMS320C54DSP的数字电话系统设计系(院):计算机工程学院专业:计算机工程系(嵌入式系统软件设计方向)班级:计算机1073姓名:王翔学号: 1071306121指导教师:马岱,常波学年学期: 2009 ~ 2010 学年第 2 学期2010 年 6 月 12 日设计任务书课题名称基于TMS320C54xDSP的数字电话系统设计设计 1. 理解DSP TMS320C54x和目的TLV1571的工作原理;2. 理解DSP应用系统开发的基本思路及方法;3. 练习使用汇编语言中循环、分支等知识编写应用程序的基本步骤;4. 学习软件开发过程及资料收集与整理,学会撰写课程设计报告;5. 学会对所学知识进行总结与提高;实验环境1.Windows 2000以上操作系统;2.CSS集成开发环境;任务要求1. 利用课余时间去图书馆或上网查阅课题相关资料,深入理解课题含义及设计要求,注意材料收集与整理;2. 在第14周末之前完成预设计,并请指导教师审查。

通过后方可进行下一步工作;3. 按指导书要求设计软件,实现设计的功能,并显示正确的结果;4. 要求形成稳定的程序软件,可以运行,方可申请参加答辩;工作进度计划序号起止日期工作内容12010.6.6~2010.6.7在预设计的基础上,进一步查阅资料,完成硬件电路设计。

22010.6.8~2010.6.8编写软件代码,调试与完善。

32010.6.8~2010.6.9测试程序,优化代码,增强功能,撰写课程设计报告。

42010.6.10~2010.6.10提交软件代码、硬件电路成果和设计报告,参加答辩。

指导教师(签章):年月日摘要:电话已成为现代生活不可缺少的交流工具之一,它方便了人们的交流使交流不再受物理距离的限制!基本上每个人都要用到电话,我们的身边的电话基本都是模拟电话。

虽然它基本可以买足我们的日常生活,语音效果也很好!但在有雷电等恶劣自然条件的情况下它的通话效果就很不近人意了。

dsp数字信号处理课程设计报告基于DSP的数字滤波器设计与仿真.doc

dsp数字信号处理课程设计报告基于DSP的数字滤波器设计与仿真.doc

dsp数字信号处理课程设计报告基于DSP的数字滤波器设计与仿真DSP技术与应用课程设计报告选题名称基于DSP的数字滤波器设计与仿真系(院)计算机工程学院专业计算机科学与技术(嵌入式方向)班级计算机1073班姓名学号指导教师学年学期2009 2010 学年第 2 学期2010年6 月18 日摘要DSP作为一门新兴学科,越来越引起人们的关注,目前已广泛应用在各个领域。

20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。

本文主要介绍基于DSP数字滤波器设计,使用CCS5000Simulator 实现FTSK数据输入, 使用FIR滤波器对FTSK调制信号进行处理,输出需要波形与频谱。

文中采用线性缓冲区和带移位双操作寻址方法实现FIR 滤波器。

以窗函数法设计线性相位FIR数字滤波器为例,介绍用MATLAB工具软件设计数字滤波器的方法和在定点DSP上的实现,实现时,先在CCS5000仿真开发,然后加载。

利用DSP来快速设计FIR数字滤波器的方法,寻找系数的快速传递,MATLAB中调试仿真DSP程序。

关键词数字滤波器,Matlab,Simulator 目录1 课程设计综述1 1.1课程设计概述1 1.2 课程设计目的和要求1 2系统功能介绍及总体设计方案1 2.1系统功能介绍1 2.2总体设计方案流程图2 3主要内容和步骤2 3.1滤波器原理2 3.2 DSP 实现FIR滤波的关键技术2 3.3操作步骤4 4详细设计4 5实验过程6 总结12 参考文献13 1 课程设计综述 1.1课程设计概述本文主要介绍基于DSP数字滤波器设计,使用CCS5000Simulator 实现FTSK数据输入, 使用FIR滤波器对FTSK调制信号进行处理,输出需要波形与频谱。

文中采用线性缓冲区和带移位双操作寻址方法实现FIR 滤波器。

1.2 课程设计目的和要求通过课程设计,加深对DSP 芯片TMS320C54x的结构、工作原理的理解,获得DSP应用技术的实际训练,掌握设计较复杂DSP系统的基本方法。

数字信号处理实验报告

数字信号处理实验报告

一、实验目的1. 理解数字信号处理的基本概念和原理。

2. 掌握离散时间信号的基本运算和变换方法。

3. 熟悉数字滤波器的设计和实现。

4. 培养实验操作能力和数据分析能力。

二、实验原理数字信号处理(Digital Signal Processing,DSP)是利用计算机对信号进行采样、量化、处理和分析的一种技术。

本实验主要涉及以下内容:1. 离散时间信号:离散时间信号是指时间上离散的信号,通常用序列表示。

2. 离散时间系统的时域分析:分析离散时间系统的时域特性,如稳定性、因果性、线性等。

3. 离散时间信号的变换:包括离散时间傅里叶变换(DTFT)、离散傅里叶变换(DFT)和快速傅里叶变换(FFT)等。

4. 数字滤波器:设计、实现和分析数字滤波器,如低通、高通、带通、带阻滤波器等。

三、实验内容1. 离散时间信号的时域运算(1)实验目的:掌握离散时间信号的时域运算方法。

(2)实验步骤:a. 使用MATLAB生成两个离散时间信号;b. 进行时域运算,如加、减、乘、除等;c. 绘制运算结果的时域波形图。

2. 离散时间信号的变换(1)实验目的:掌握离散时间信号的变换方法。

(2)实验步骤:a. 使用MATLAB生成一个离散时间信号;b. 进行DTFT、DFT和FFT变换;c. 绘制变换结果的频域波形图。

3. 数字滤波器的设计和实现(1)实验目的:掌握数字滤波器的设计和实现方法。

(2)实验步骤:a. 设计一个低通滤波器,如巴特沃斯滤波器、切比雪夫滤波器等;b. 使用MATLAB实现滤波器;c. 使用MATLAB对滤波器进行时域和频域分析。

4. 数字滤波器的应用(1)实验目的:掌握数字滤波器的应用。

(2)实验步骤:a. 采集一段语音信号;b. 使用数字滤波器对语音信号进行降噪处理;c. 比较降噪前后的语音信号,分析滤波器的效果。

四、实验结果与分析1. 离散时间信号的时域运算实验结果显示,通过MATLAB可以方便地进行离散时间信号的时域运算,并绘制出运算结果的时域波形图。

DSP课设报告

DSP课设报告

课程设计报告(论文)数字信号处理与DSP 课程设计任务书课程设计题目:数字信号处理与DSP课程设计已知技术参数和设计要求:1.设计一个采样频率为32KHz,截止频率约为6.5KHz的低通FIR滤波器,要求阻带衰减大于50dB。

2.由实验箱信号发生器产生4KHz的模拟方波信号,然后进行AD转换存放在内存单元中观察这些数据的波形,然后通过DA转换后输出,在示波器上观察输出方波信号,完成对串口数据的采集和发送编程。

3.在串口数据的采集和发送程序中插入设计好的FIR低通滤波器。

对采集的方波信号进行数字低通滤波得到基波分量,存放在内存单元中观察这些数据的波形,并将滤波得到的基波分量通过DA 转换后输出,在示波器上观察输出信号。

所需仪器设备:计算机一台、示波器一台、DSP试验箱、CCS Simulator环境成果验收形式:操作运行结果和程序答辩参考文献:张雄伟.DSP集成开发与应用实例[M].北京:电子工业出版社.2002.邹彦. DSP原理及应用. 电子工业出版社,2009.8周霖. DSP算法设计与系统方案. 国防工业出版社,2004.7.时间安排第1单元发设计任务书,明确设计任务、技术要求,查找资料。

第2、3单元 FIR滤波器设计及DSP编程。

第4、5单元学习串行A/D转换芯片TLV1572和串行D/A转换芯片TLC5617的使用。

学习和掌握TMS320C5402多通道缓冲串口与串行A/D、D/A转换器的接口方法。

第6、7单元完成对串口数据的采集和发送。

第8单元在串口数据的采集和发送程序中插入设计好的FIR低通滤波器,在示波器上观察输出信号。

指导教师:教研室主任:20年11 月22 日内容摘要数字信号处理(Digital Signal Processing,简称DSP)是一门涉及多门学科并广泛应用于很多科学和工程领域的新兴学科。

数字信号处理是利用计算机或专用处理设备,以数字的形式对信号进行分析、采集、合成、变换、滤波、估算、压缩、识别等加工处理,以便提取有用的信息并进行有效地传输与应用。

dsp数字信号处理课程设计报告

dsp数字信号处理课程设计报告

摘要:基于DSP的系统设计过程中,最小系统的设计是整个系统设计的第一步,系统设计总是从最小系统开始,逐步向系统应用扩展,最终实现以DSP为核心的大系统的设计。

因此,最小系统设计是DSP系统设计的关键。

DSP最小系统设计包括DSP电源设计和地线的设计,JPTG仿真口的设计,复位和时钟电路的设计,上拉和下拉引脚的设计等。

DSP的典型应用于网络,无线通信家电,另外还有虚拟现实,噪声对消技术,电机控制,图像处理等等。

可以说DSP是现代信息产业的重要基石,它在网络时代的地位与CPU在PC时代的地位是一样的。

它是信息产业的重要基石。

具有高速,专门为运算密集型而设计,目前速度已达到24亿次每秒。

高可靠性,也就是高重复性,例如雷达滤波器。

性价比高等特点。

关键词:复位电路;时钟电路;JPTG仿真口;电源;TMS3205402目录1 设计目的 (1)2 我的设计模块 (1)2.1TM320C5402 (1)2.2JTAG仿真接口的连接 (2)2.3引脚和测试信号 (4)3 最小系统的测试 (4)4 C5402 DSP最小系统PROTEL图(部分) (5)总结 (7)参考文献 (8)1 设计目的理解DSP系统开发的基本思路及方法,学习软硬件开发过程及资料收集与整理,学会撰写课程设计报告,学会对所学知识进行总结与提高,复习C语言的使用理解,C54XX汇编语言指令集。

2 我的设计模块2.1 TM320C5402TMS320VC5402是C5000系列中性价比较高的一颗芯片。

独特的6总线哈佛结构,使其能够6条流水线同时工作,工作频率达到100MHz。

VC5402除了使用VC54x系列中常用的通用I/O口(GeneralPurposeI/O,简称GPIO)外,还为用户提供了多个可选的GPIO:HPI-8和McBSP。

TMS320VC5402(简称VC5402)是TI公司的C54X家族的成员之一,它是基于先进的改进哈佛结构的16位定点DSP,拥有一条程序总线和3条数据总线。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮阴工学院《DSP技术与应用》课程设计报告选题名称:基于TMS320C54DSP的数字电话系统设计系(院):计算机工程学院专业:计算机工程系(嵌入式系统软件设计方向)班级:计算机1073姓名:王翔学号: 1071306121指导教师:马岱,常波学年学期: 2009 ~ 2010 学年第 2 学期2010 年 6 月 12 日设计任务书课题名称基于TMS320C54xDSP的数字电话系统设计设计 1. 理解DSP TMS320C54x和目的TLV1571的工作原理;2. 理解DSP应用系统开发的基本思路及方法;3. 练习使用汇编语言中循环、分支等知识编写应用程序的基本步骤;4. 学习软件开发过程及资料收集与整理,学会撰写课程设计报告;5. 学会对所学知识进行总结与提高;实验环境1.Windows 2000以上操作系统;2.CSS集成开发环境;任务要求1. 利用课余时间去图书馆或上网查阅课题相关资料,深入理解课题含义及设计要求,注意材料收集与整理;2. 在第14周末之前完成预设计,并请指导教师审查。

通过后方可进行下一步工作;3. 按指导书要求设计软件,实现设计的功能,并显示正确的结果;4. 要求形成稳定的程序软件,可以运行,方可申请参加答辩;工作进度计划序号起止日期工作内容12010.6.6~2010.6.7在预设计的基础上,进一步查阅资料,完成硬件电路设计。

22010.6.8~2010.6.8编写软件代码,调试与完善。

32010.6.8~2010.6.9测试程序,优化代码,增强功能,撰写课程设计报告。

42010.6.10~2010.6.10提交软件代码、硬件电路成果和设计报告,参加答辩。

指导教师(签章):年月日摘要:电话已成为现代生活不可缺少的交流工具之一,它方便了人们的交流使交流不再受物理距离的限制!基本上每个人都要用到电话,我们的身边的电话基本都是模拟电话。

虽然它基本可以买足我们的日常生活,语音效果也很好!但在有雷电等恶劣自然条件的情况下它的通话效果就很不近人意了。

虽然很多人都知道数字电话的好处:抗干扰强、保密性好、通话质量优!但模拟电话仍然占据市场主体!究其原因:模拟电话基本满足了日常需求,数字电话机客户端价格与模拟电话客户端价格相差太大!但随着技术进步成本的降低,我相信模拟电话像数字电话过度是不就将来的事,而且这种取代是不可改变的。

我们这次实习以TMS320C54XDSP芯片为主体加上SI3016、TLV1571等芯片做成一个数字电话系统,此系统可以用传统的模拟电话电路实现数字电话通信。

关键字:数字电话;TMS320C54;TLV1571目录1 数字电话系统总体设计概要 12 任务描述 23 硬件电路设计 23.1 TMS320C54x系列DSP简介 23.2 TLV1571AD芯片简介 43.3 复位电路 83.4 时钟电路 94 软件设计 94.1软件编制过程 94.2 系统程序 10总结 12参考文献 131 数字电话系统总体设计概要通过需求分析,我们知道这为一个电话客户端以下几个部分是不可缺少:听筒、话筒、键盘、显示器以及与电话线的连接电路。

由此我们可知数字电话系统应该至少包含以下几个模块,示意图如图1-1图1-1 数字电话系统模块示意图在通过对模块的分析后,在对硬件进行考察可以得到下面的硬件示意图,如图1-2图1-2 数字电话系统硬件组成原理示意图数字电话系统这为一个实时要求较高的系统对其工作过程要有一个比较合理的安排,经过分析可知通过较多的中断来控制程序的运行是一个比较好的方法,如图1-3是程序流程。

图1-3 数字电话系统程序流程2 任务描述数字电话系统的一个重要组成部分,语言信号采集!我通过AD芯片进行语音信号的采集,这里我采用TLV1571。

TLV1571是一个8位的AD转换芯片,通过它我就可以把麦克风的模拟信号转换成语音信号送人DSP芯片。

我要建立一个独立的可采集语音信号的DSP系统。

这里包括DSP的最小系统和语音采集电路。

3 硬件电路设计3.1 TMS320C54x系列DSP简介TI公司在原来已被人们熟知的TMS320C1X、TMS320C25、TMS320C3X/4X、TMS320C5X、TMS320C8X的基础上发展了三种新的DSP系列,它们是:TMS320C2000、TMS320C5000、TMS320C6000系列,成为当前和未来相当长时期内TI DSP的主流产品,前面提到的那些老型号产品均将被这三种新系列产品替代。

C54x 包的总线结构括8 条16 比特宽度的总线,其中:一条程序总线(PB),三条数据总线(CB、DB、EB),四条地址总线(PAB CAB DAB EAB)。

图3-1 TMS320C54x芯片引脚C54X的CPU 结构包括:a l40比特的ALU ,其输入来自16比特立即数、16比特来自数据存储器的数据、暂时存储器、T中的16比特数、数据存储器中两个16比特字、数据存储器中32比特字、累加器中40比特字。

b l2个40比特的累加器,分为三个部分,保护位(39-32 比特)、高位字(31-16比特)、低位字(15-0 比特)。

c l桶型移位器,可产生0到31比特的左移或0到16比特的右移。

d l7x17比特的乘法器e l40比特的加法器f l比较选择和存储单元CSSUg l数据地址产生器DAGENh l程序地址产生器PAGENC54x的外设包括a l通用I/O 引脚,XF 和BIOb l定时器c l PLL 时钟产生器d l HPI 口8 比特或16 比特e l同步串口f l带缓存串口BSPg l多路带缓存串口McBSPh l时分复用串口TDMi l可编程等待状态产生器j l可编程bank switching 模块k l 外部总线接口l l IEEE1149.1 标准JTAG 口依赖其并行的工艺特性和片上RAM 双向访问的性能,在一个机器周期内,C54x 可以执行4 条行并行存储器操作:取指令,两操作数读,一操作数写。

使用片内存储器有三个优点:高速执行(不需要等待),低开销,低功耗。

C54x程序存储区有片内ROM 、DARAM、 SARAM ,这些区域可以通过软件配置到程序空间。

当地址落在这些区域内,自动对这些区域进行访问,当地址落在这些区域以外,自动产生对外部存储器的访问。

片内ROM( 4K 16K 24K 28K 或48K 字)可能包括的内容有:a l引导程序,可以从串口、外部存储器、I/O 口或HPI 口引导a l256 字的率扩展表b l256 字的A 率扩展表c l256 字的正弦表d l中断矢量3.2 TLV1571AD芯片简介TLV1571的内部结构如图3-2所示。

TLV1571的时钟源有内部时钟源和外部时钟两种方式。

TLV1571的时钟信号可以由CLK从外部引入,也可以由TLV1571的内部时钟源产生。

和一般AD转换不同,TLV1571外部时钟必须经过TLV1571内部MUX 时钟电路来提供给哥哥通道。

由于TLV1571内部本身也带有时钟,因此TLV1571TLV1571对各种时钟信号都兼容,这些时钟包括正弦波或者方波、TTL电平或者COMS电平。

图3-2 TLV1571内部原理图外部模拟信号从TLV1571的AIN引脚输入,信号到达TLV1571的中心单元(10bit触发式AD),将模拟信号转换为数字信号,同时TLV1571内部的输入寄存器和逻辑控制单元控制信号转换的方式,数字信号经过逻辑校验单元到达三态数据输出寄存器输出。

此外,TLV1571提供外部数据输出中断信号INT引脚,该引脚连接到DSP的中断信号,DSP收到中断信号就可以读取数据总线,获得采样信号。

TLV1571的引脚分布如图3-3所示。

其中CS是片选信号,用于选通芯片;RD 是读信号,即DSP每读取一个数据通过该引脚通知TLV1571,TLV1571从而开始下一次采样;WR是写信号,对TLV1571初始化寄存器,通过该引脚通知TLV1571,TLV1571从而将总线的数据写入到其内部寄存器;REFP是高电平参考电压,一般直接接到VCC;REFM是低电平参考电压,一般接到地即可。

图3-3 TLV1571引脚分布图TLV1571 的控制寄存器用于配置采样控制。

TLV1571 有两个控制寄存器 CR0 和 CR1,它们都必须由用户配置。

通过配置控制寄存器,TLV1571 可以选择不同的工作方式。

数据总线的 D9 和 D8 引脚,也就是 A1 和 A0 引脚,用于区分当前配置哪一个寄存器,00 表示配置CR0 寄存器,01 表示配置 CR1 寄存器,10 和 11 无效;数据总线其余的 8bit 用于配置控制寄存器。

TLV1571 收到写信号脉冲信号后,就会将数据总线的值写入相应的控制寄存器。

TLV1571 内置有10MHz 的振荡器,通过设置 CR1 寄存器的 D6 位,可使内部振荡器的速度提高 1 倍。

如果 D6=0,内部振荡器的速度不变;如果 D6=1,内部振荡器的速度提高到20MHz。

通过设置 CR1 寄存器的 D3 位,可以设置 TLV1571 数字信号输出格式。

如果 D3=0,输出数据格式是直接二进制格式;如果 D3=1,输出数据格式是二进制的补码格式。

TLV1571 的启动方式由 CR0 寄存器的 D7 位决定,表 3-1 给出了TLV1571 转换启动方式的说明。

表3-1 TLV1571 转换启动方式方式启动方式说明单通道输入CR0.D3=0 CR1.D7=0 硬件启动CR0.D7=01. CSTART下降沿启动采样2. CSTART上升沿启动转换3. INT方式,每次转换后产生一个INT脉冲4. EOC方式,转换开始时EOC将电平由高变至低电平转换结束时返回高电平软件启动CR0.D7=11. 最初由WR 的上升沿启动采样。

在RD的上升沿发生采样2. 采样开始后的6个时钟开始装换,INT方式,每次装换后产生一个INT脉冲3. EOC方式是转换开始时EOC由高电平变至低电平,转换结束后返回高电平对于 TLV1571,通道输入设置 CR0.D3=0,CR1.D7=0;采用软件启动设置 CR0.D7=1;采用内部时钟源方式设置 CR0.D5=0;时钟为 20MHz 设置 CR1.D6=1;采用二进制输出方式设置 CR1.D3=0。

最终控制寄存器的设置为 CR0=0080H,CR1=0140H,将这两个数据写到控制寄存器,TLV1571 将按照以上设置开始工作。

TLV1571 提供 3 种自测试方式,并通过写 CR1 寄存器的 D1 和 D0 位来控制这 3 种测试方式。

这些方式可用于不必提供外部信号就可检查TLV1571 本身工作是否正常。

相关文档
最新文档