实验三 模数转换实验

合集下载

电气测量课程设计

电气测量课程设计

电气测量课程设计一、课程设计简介本课程设计旨在通过学生对电气测量技术的了解、分析和应用,提高学生对电气测量的掌握和应用能力,同时也对学生进行电工实践操作的培养。

此设计通过实验操作使学生对模拟电、数字电路、模拟转换等电气测量技术有更深刻的了解,能够根据实际需求进行分析并进行相应的测量与判断。

二、教学目标1.培养学生对电气测量技术的了解和掌握能力;2.培养学生的分析和解决问题的能力;3.培养学生的电工实践操作能力;4.通过实验操作,提高学生的实践能力。

三、课程设计内容1. 实验一:模拟电路实验通过对模拟电路的了解,学生应用模拟电路理论进行模拟电路的设计和制作。

本实验具体内容如下:1)用于测量交、直流电压、电流的电路设计;2)用于测量电阻、电感、电容的电路设计;3)用于测量三相电路参数、功率的电路设计;4)用于测量磁场强度、电场强度的电路设计。

此实验旨在让同学在实践操作中巩固模拟电路理论。

2. 实验二:数字电路实验通过对数字电路的了解,学生应用数字电路理论进行数字电路的设计和制作。

本实验具体内容如下:1)计数器、多路选择器、存储器的设计与制作;2)用于测量温度、湿度、压力等物理量的AD转换器和DA转换器的设计与制作。

此实验旨在让同学深入了解数字电路的实际应用。

3. 实验三:模拟转换实验通过对模拟转换的了解,学生研究模拟转换和模数转换的基本原理,掌握模拟-数字转换技术的基本方法。

本实验具体内容如下:1)模拟信号采样方法的实现;2)模拟信号滤波方法的实现;3)模拟信号调制方法的实现;4)模拟信号编码和数字信号解调方法的实现。

此实验旨在让同学掌握模拟转换的基本原理,并在实践操作中掌握模拟-数字转换技术的基本方法。

四、课程设计总结电气测量课程设计旨在让学生在实践操作中巩固已有的电气测量理论知识,掌握电气测量技术的应用,同时也增强学生的实践能力。

在课程设计的所有实验中,探究实验操作的基本原理和思想,培养了学生的分析、解决问题的思考能力。

数模转换和模数转换实验

数模转换和模数转换实验

③ I0 是电流输出端,MC3408L 以负电流的形式输出,I0 与输入数字信号的 关系满足方程
I0=-Vr/Rr*(A1/2+A2/4+A3/8+A4/16+A5/32+A6/64+A7/128+A8/256)
114
=பைடு நூலகம்Vr/Rr*ΣAi/2i
(6-1-1)
式中:Ai 是输入数字信号,高电平为“1”,低电平为“0”;Vr 和 Rr 分别是参考 电压和参考电阻的大小。
1
0
0 加计数
为全“0”,则其模拟量输出波形如图 ↑
0
0
0
0 减计数
6-1-4(c)所示。其频率
f=1/(2*2Ntcp)=1/(2N+1tcp)
(6-1-3)
式中 N —— 可逆计数器的位数;
115
tcp—— 时钟周期。 四位二进制可逆计数器 MC14516 的引脚如图 6-1-5 所示,表 6-1-1 是其功能。 3. 实验电路
图中 R1 和稳压管 2CW11 构成保护电路,使 E 点电压小于等于 2CW11 的稳 定电压。因而只需选择稳压管的稳定电压小于 TTL 输入端允许的最大逻辑高电 平,就能保证 G1 门不会因输入电压太高而损坏。
图中 74LS248 和 LED 数码管是显示模拟量转换成数字量后的数码,便于实验 观察。
输入数字量之间的关系,即
6-1-2 式。
① 按图 6-1-3 连接电路(每个
电阻、参考电压及电源电压均需测
量),运放 LM324 的 Vcc 接 5V,VEE 接地。
② 按表 6-1-2 输入数字量,用
数字电压表测量输出电压 UO,并与 按式 6-1-2 计算的理论值进行比较,

模数转换实验报告

模数转换实验报告

单片机控制ADC0809的模数转换与显示一、实验内容和要求本题目对单片机控制ADC0809(Proteus的元件库中没有ADC0809,用ADC0808来代替)的通道3的电压模拟量进行模数转换,转换为数字量后,显示在3位数码管上。

调节图中的电位器,可观察到数码管显示的电压值在变化。

二、实验主要仪器设备和材料计算机一台三、实验方法、步骤及结果测试所有操作都在ISIS中进行,步骤如下。

(一)、Proteus电路设计1.从Proteus库中选取元器件(1)AT89C51:单片机;(2)RES:电阻;(3)7SEG-MAPX4-CC-BLUE(4)CAP、CAP-ELEC:电容、电解电容(5)CRYSTAL:晶振;(6)BUTTON:开关(7)BUTTON(8)ADC0808(9)POT-HG(10)LED-YELLOW(11)MAX7219(12)RESONATOR2.放置元器件、放置电源和地、连线、元器件属性设置、电气检测所有操作都在ISIS中进行完成的电路图设计如图(二)、源程序设计1、流程图2、通过Keil u Vision4建立工程,再建立源程序文件源程序如下主机程序:LED_0 EQU 30HLED_1 EQU 31HLED_2 EQU 32HADC EQU 35HCLOCK BIT P2.4ST BIT P2.5EOC BIT P2.6OE BIT P2.7ORG 00HSJMP STARTORG 0BHLJMP INT_T0START:MOV LED_0, #00HMOV P2,#0FFHMOV LED_1,#00HMOV LED_2,#00HMOV DPTR,#TABLEMOV TMOD,#02H ;设置定时器工作方式2 MOV TH0,#245MOV TL0,#00HMOV IE,#82H ;开总中断和定时器0中断SETB TR0 ;启动定时器0WAIT:CLR STSETB STCLR STJNB EOC,$ ;判断A/D转换结束否SETB OE ;允许数据量输出MOV ADC,P3CLR OEMOV A,ADCMOV B,#51DIV ABMOV LED_2, AMOV A,BMOV B,#5DIV ABMOV LED_1, AMOV LED_0, BLCALL DISP ;跳至显示子程序SJMP WAITINT_T0: ;定时器T0中断子程序CPL CLOCKRETIDISP: ;显示子程序MOV A, LED_0MOVC A,@A+DPTRCLR P2.3 ;显示数码管右边第一位数字MOV P0,ALCALL DELAYSETB P2.3MOV A, LED_1MOVC A,@A+DPTRCLR P2.2 ;显示数码管右边第二位数字MOV P0,ALCALL DELAYSETB P2.2MOV A,LED_2MOVC A,@A+DPTRCLR P2.1 ;显示数码管右边第三位数字ORL A,#80H ;显示小数点MOV P0,ALCALL DELAYSETB P2.1RETDELAY: ;延时子程序MOV R6, #10D1:MOV R7,#250DJNZ R7,$DJNZ R6, D1RETTABLE:DB 3FH, 06H, 5BH, 4FH, 66HDB 6DH, 7DH, 07H, 7FH, 6FHEND通过按钮“Build target”编译源程序,生成目标代码文件*.hex文件。

8数码实验报告

8数码实验报告

8数码实验报告8数码实验报告引言:数码技术在现代社会中扮演着重要的角色,它的应用范围广泛,从家庭到工业领域都有着不可替代的作用。

为了更好地了解和掌握数码技术的原理和应用,我们进行了一系列的实验。

本报告将详细介绍我们进行的8个数码实验,包括实验目的、实验原理、实验步骤、实验结果和实验总结。

实验一:二进制与十进制转换实验目的:通过将二进制数转换为十进制数,加深对二进制和十进制之间转换关系的理解。

实验原理:二进制数是由0和1组成的数,而十进制数是由0-9这10个数字组成的数。

二进制数转换为十进制数的方法是将每一位的权值与对应位上的数字相乘,再将结果相加。

实验步骤:将给定的二进制数转换为十进制数,并记录结果。

实验结果:通过实验,我们成功地将二进制数转换为了十进制数,并验证了转换的正确性。

实验总结:这个实验帮助我们更好地理解了二进制和十进制之间的转换关系,为后续的实验打下了基础。

实验二:逻辑门电路实验实验目的:通过搭建逻辑门电路,了解逻辑门的基本原理和功能。

实验原理:逻辑门是由晶体管或其他电子元件组成的电路,根据输入信号的不同,产生不同的输出信号。

常见的逻辑门有与门、或门、非门等。

实验步骤:根据实验要求,搭建逻辑门电路,并测试输入和输出信号。

实验结果:通过实验,我们成功地搭建了逻辑门电路,并观察到了不同输入信号下的输出信号变化。

实验总结:逻辑门电路是数字电路的基础,通过这个实验,我们对逻辑门的原理和功能有了更深入的了解。

实验三:数码显示实验实验目的:了解数码显示器的原理和工作方式。

实验原理:数码显示器是一种能够显示数字和字符的设备,它由多个发光二极管(LED)组成。

每个发光二极管代表一个数字或字符,通过控制不同的发光二极管点亮或熄灭,可以显示不同的数字或字符。

实验步骤:通过控制数码管的电平,显示指定的数字或字符。

实验结果:通过实验,我们成功地控制了数码管的显示,实现了指定数字或字符的显示效果。

实验总结:数码显示器是一种常见的输出设备,通过这个实验,我们对数码显示器的工作原理和控制方式有了更深入的理解。

语音模数转换实验报告(3篇)

语音模数转换实验报告(3篇)

第1篇一、实验目的1. 理解语音信号的基本特性及其数字化处理的重要性。

2. 掌握语音信号的采样、量化、编码等模数转换过程。

3. 学习使用音频采集设备和相关软件进行语音信号的采集和转换。

4. 分析语音信号的时域和频域特性,理解语音信号处理的基本原理。

二、实验原理语音信号是一种连续变化的模拟信号,为了在数字设备中进行处理和传输,需要将其转换为数字信号。

模数转换(A/D转换)是将模拟信号转换为数字信号的过程,主要包括采样、量化、编码三个步骤。

1. 采样:将连续的语音信号按照一定的时间间隔进行离散化处理,即每隔一定时间间隔取一次信号值。

2. 量化:将采样得到的连续信号值离散化,将其转换为有限个数值中的一个。

3. 编码:将量化后的数字信号转换为二进制代码,以便在数字设备中进行处理和传输。

三、实验设备1. 音频采集设备:电脑、麦克风、耳机。

2. 音频处理软件:Audacity、MATLAB等。

3. 数据采集卡:用于将模拟信号转换为数字信号。

四、实验步骤1. 语音信号采集:使用麦克风采集一段语音信号,通过音频采集设备输入电脑。

2. 采样:在音频处理软件中设置采样频率,例如8kHz、16kHz等,将连续的语音信号进行离散化处理。

3. 量化:在音频处理软件中设置量化位数,例如8位、16位等,将采样得到的连续信号值离散化。

4. 编码:将量化后的数字信号转换为二进制代码,以便在数字设备中进行处理和传输。

5. 分析:使用MATLAB等软件对采集到的语音信号进行时域和频域分析,观察其特性。

五、实验结果与分析1. 时域分析:通过观察语音信号的波形图,可以看出语音信号的幅度、频率等特性。

例如,语音信号的幅度变化较大,频率范围一般在300Hz~3400Hz之间。

2. 频域分析:通过观察语音信号的频谱图,可以看出语音信号的频率成分分布。

例如,语音信号的主要能量集中在300Hz~3400Hz之间。

六、实验结论1. 语音信号数字化处理是现代通信和多媒体技术的基础,通过模数转换可以将语音信号转换为数字信号,方便在数字设备中进行处理和传输。

FPGA实验报告整理版.doc

FPGA实验报告整理版.doc

目录实验一分频器实验三 ADC0809 模数转换实验实验二七段数码管扫描显示实验四双向移位寄存器实验一分频器一、实验目的1.学习分频器的设计,进一步了解、熟悉和掌握FPGA开发软件Quartus II 的使用方法2.学习Verilog HDL 和VHDL的编程方法3.学会使用Vector Wave功能仿真4.掌握使用多种方法分配管脚二、实验内容编写一个分频器的Verilog 代码和VHDL代码并仿真,编译下载验证三、实验原理在数字电路中,时钟信号的分频是很常见的电路。

分频器除了可以对时钟信号频率做除以二的计算外,分频器同时很类似涟波计数器。

涟波计数器是计数器的一种,它属于异步设计。

因为触发器并非皆由同一个时钟信号同步操作,所以它非常节省电路面积。

本实验要设一个带选择的分频时钟,SEL[1:0]用于选择是几分频。

分频器设原理框图如图1所示:图1 分频器原理图从原理图中可见,核心板的时钟是50MHz ,通过sel[1:0]选择分频数,00:不分频;01:12.5M分频;10:25M四分频;11:50M分频。

采用SW1 ‐SW2 设置分频值,SW3 复位。

LED1为时钟的输出,通过调整SW1 、SW2 ,可以得到不同的闪烁频率。

引脚分配情况如表1所示表1 引脚分布情况四、实验步骤1.新建工程,取名为frediv ,如下图2所示。

图2 新建工程2.新建VHDL设计文件,选择“File|New ”,在New 对话框中选择Device Design Files下的VHDL File,单击OK,完成新建设计文件。

3.在新建设计文件中输入VHDL程序。

4.生成“Symbol ”文件,新建“Block Diagram/Schematic File”文件,在文件中添加刚刚生成的“Symbol ”以及输入输出管脚,最后完整的系统顶层模块图如图3 所示。

图3 顶层模块图5.保存文件,使用qsf或者tcl 进行管脚分配(相应的文件在本工程里面都可以找到)。

实验三、语音信号采集实验(信号数模.模数转换)

实验三、语音信号采集实验(信号数模.模数转换)

(AD)、信号处理芯片(DSP)、数模 转换器(DA)等主要器件,DSP系统首 先将模拟信号经过一个或者多个硬件滤 波器,或者其它的信号预处理,到达AD 转换成为数字信号,传输到DSP,DSP对 子这个信号进行采集、处理、分析,如 果有必要再经过DA,转换成为模拟信号 输出,实验中可以由示波器查看输出的 信号波形。
实验三、语音信号采集实验 ——信号模数数模转换
一、实验目的
(1)了解CODEC芯片TLV320AIC23B工
作的基本原理,了解其作为A/D的原理 (2)理解DSP的MCBSP的工作原理以及 基本设置 (3)熟悉CCS与CSP和MCBSP的初始设置
六.实验步骤
1.打开CCS 2. 装入AD.pjt工程文件 3.编译,下载,运行,耳机将实时听到MIC收 到的声音 4.设置断点,运行程序,观察采样的数据,数 据保存在dataright数组中。在view-graph观察采样 数据,Graph的设置中,start address:表示数组的 起始地址;Acqusion buffer size:表示输入数据个 数;Display Data size:表示显示数据个数(要与程 序中宏定义的采样个数一致); Dsp data type:表述数据类型(选择16-bit signer integer) 5.变化采样频率或采样长度,重复执行第4步
观察采样数据四实验原理dsp的应用系统一般包括模数转换器ad信号处理芯片dsp数模转换器da等主要器件dsp系统首先将模拟信号经过一个或者多个硬件滤波器或者其它的信号预处理到达ad转换成为数字信号传输到dspdsp对子这个信号进行采集处理分析如果有必要再经过da转换成为模拟信号输出实验中可以由示波器查看输出的信号波形
八.任务
将音频信号输入方式从line in

模拟量数值转换实训报告

模拟量数值转换实训报告

一、实训背景随着科技的发展,模拟量与数字量之间的转换技术在各个领域得到了广泛应用。

模拟量(Analog)是指连续变化的物理量,如温度、压力、流量等;数字量(Digital)是指离散的、以二进制形式表示的物理量。

在工业控制、通信、医疗等领域,模拟量与数字量之间的转换是不可或缺的。

为了更好地理解和掌握模拟量数值转换技术,我们开展了本次实训。

二、实训目的1. 理解模拟量与数字量之间的转换原理;2. 掌握模拟量转换器(ADC)的基本工作原理和性能指标;3. 学会使用ADC进行模拟量到数字量的转换;4. 熟悉数字滤波器在模拟量数值转换中的应用;5. 培养实际动手能力和问题解决能力。

三、实训内容1. 模拟量与数字量之间的转换原理(1)模数转换(A/D转换):将模拟信号转换为数字信号的过程。

常见的A/D转换方法有:逐次逼近型(SAR)、闪速转换(Flash)、双斜率积分型等。

(2)数模转换(D/A转换):将数字信号转换为模拟信号的过程。

常见的D/A转换方法有:权电阻网络、倒T型电阻网络等。

2. 模拟量转换器(ADC)的基本工作原理和性能指标(1)ADC的工作原理:ADC通过将模拟信号转换为数字信号,实现对模拟量的量化。

常见的ADC有逐次逼近型(SAR)和闪速转换(Flash)两种。

(2)ADC的性能指标:分辨率、量化误差、采样率、信噪比(SNR)、转换速度等。

3. 使用ADC进行模拟量到数字量的转换(1)选择合适的ADC:根据实际应用需求,选择合适的ADC芯片,如AD7606、AD7680等。

(2)ADC电路设计:设计ADC电路,包括电源电路、参考电压电路、滤波电路等。

(3)编程控制ADC:使用C语言或Python等编程语言编写程序,控制ADC的采样、转换等过程。

4. 数字滤波器在模拟量数值转换中的应用(1)数字滤波器的种类:低通滤波器、高通滤波器、带通滤波器、带阻滤波器等。

(2)数字滤波器的设计:根据实际需求,设计合适的数字滤波器,如FIR滤波器、IIR滤波器等。

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

5、打开观察窗口 -选择菜单“View”、“Graph”、“Time/Frequency…”作如下设置,然后单击“OK”按钮; -选择菜单“View”、“Graph”、“Time/frequency…”作如下设置,然后单击“OK”按钮
-在弹出的图形窗口中单击鼠标右键,选择“Clear Display”。 -再有“终端为止”注释的语句上加上软件跟踪断点(Toggle Breakpoint), 即单击语句后按 F9 键;
调”选择最大。开启二号信号源开关,二号信号源指示灯亮。
7、运行程序观察结果 -单击“Debug”菜单,“Run”项,运行程序;
-当程序停在所设置的软件断点上时,观察“ADCIN0”、“ADCIN1”窗口中的图形显示; -适当改变信号源的四个调节旋钮的位置,按 F5 键再次运行到断点位置,观察图形窗口 中的显示。注意:输入信号的频率不能大于 10KHz,否则会引起乱叠失真,而无法观察到波
转换或保存结果,这样在 CPU 忙于其他工作室时可以可以少占用处理处理时间。设计转换程 序应首先考虑处理过程如何与模数转换的时间相匹配,根据实际需要选择适当的触发转换手 段,也要能及时地保存结果。
-1-
班级:
姓名: 学号:
由于 TMS320LF2407A DSP 芯片内的 A\D 转换精度是 10 位的,转换结果的高 10 位为所
ioport unsigned char port000c; /* I/O 端口用于设置 ICETEK-2407-A 板上指示灯 */
unsigned int uWork,uWork1,nADCount,nLed,*pResult1,*pResult2;
int nNewConvert,nWork; unsigned int nADCIn0[ADCNUMBER];/* 存储区 1,保存通道 ADCIN0 的转换结果,循环保存
{ if ( nNewConvert ) /* 如果保存标志置位,以下开始转换和保存转换结果 */
{ nNewConvert=0; /* 清保存标志 */ uWork=(*pResult1); /* 取 ADCINT0 通道转换结果 */ uWork>>=6; /* 移位去掉低 6 位 */ nADCIn0[nADCount]=uWork;/* 保存结果 */ uWork=(*pResult2); /* 取 ADCINT1 通道转换结果 */ uWork>>=6; /* 移位去掉低 6 位 */ nADCIn1[nADCount]=uWork;/* 保存结果 */
pResult2=RESULT1;
nNewConvert=0;
*WDCR=0x6f;
*WDKEY=0x5555; *WDKEY=0xaaaa; /* 关闭看门狗中断 */ *SCSR1=0x81fe; /* 打开所有外设,设置时钟频率为 40MHz */ uWork=(*WSGR); /* 设置 I/O 等待状态为 0 */
uWork&=0x0fe3f;
-3-
班级:
姓名: 学号:
(*WSGR)=uWork;
ADInit(); /* 初始化 A/D 相关设备 */
*IMR=3;
/* 使能定时器中断 */
*IFR=0xffff; /* 清所有中断标志 */
asm(" clrc INTM"); /* 开中断 */
while ( 1 )
(4)启动 Code Composer Studio
双击桌面上“CCS‘C2000”图标,启动 Code Composer Studio2.2 2、打开工程文件,浏览程序
-打开菜单“Project”的“Open”项;选择 D;\2407EDULab\Lab8-AD 目录的“adc.pjt”。
-在项目浏览器中,双击 ad.c,激活 ad.c 文件,浏览该文件的内容,理解各语句作用。 3、 编译工程
}
void interrupt gptime1(void)
{
uWork1=(*PIVR);
switch ( uWork1 )
{
case 0x27:
{
nNewConvert=1;/* 设置保存标志 */
(*EVAIFRA)=0x80;/* 清中断标志位 */
break;
}
}
}
四、预习要求
做实验前必须做好预习,明确实验目的、实验内容及步骤,对实验程序进行认真阅读及 分析。
需数值,所以在保留时应注意将结果的低 6 位去除,取出高 10 位有效数字。
4、实验程序分析
本实验程序设计设置 DSP 采用连续采集的方式工作,同时采集两个通道
(ADCIN0, ADCIN1)的模拟输量输入;使用片内通过定时器 1 产生定时中断,用以定时保存
转换数据。
源程序框图如下所示:
主程序框图:
2、模数转换工作过程 -模数转换模块接到启动转换信号后,按照排序器的设置,开始转换第一个通道的数据; -经过一个采用时间的延迟后,将采用结果放入转换结果寄存器保存; -按顺序经行下一个通道的转换; -如果为连续转换方式则从新开始转换过程;否则等待下一个启动信号。
3、模数转换的程序控制 模数转换相对于计算机来说是一个较为缓慢的过程。一般采用中断方式启动
单击“Project”菜单,“Rebuild all”项,编译工程中的文件,生成 adc.out 文件。
4、 下载程序 单击“File”菜单,“Load program…”项,选 D:2407EDULab\Lab67-Timer 目录中的 Timer.out 文件,通过仿真器将其下载到 2407A DSP 上。
形,如果有兴趣,可以试着做一下,观察采样失真后的图形。
8、停止运行结束实验
-6-
班级:
姓名: 学号:
六、实验结果
1、用实验中的设置,我们可以看到如下结果(将所观察的波形粘贴在此)
2、实验程序使用定时器中断去读取模数转换的结果,这是一种较为简单的方法。用这种 方法,没有考虑到 A/D 转换的精确时钟,必然会造成保存的结果中发生多点(重复)、丢点 等不精确的结果。在要求较高的场合,一般采用使用定时器中断启动 A|D 转换,在相应转换 完成后的中断信号,将结果保存这种方案。
*MAXCONV = 0x1; /* 每次完成转换两个通道 */
*CHSELSEQ1=0x10; /* 转换次序,先 ADCIN0,再 ADCIN1 */
*ADCTRL2= 0x2000;
/* 启动转换 */
nADCount=nLed=nWork=0;
/* 以下设置通用定时器参数 */
*EVAIMRA = 0x80; /* 使能 T1PINT */
通过设置,我们打开了两个图形窗口观察两个通道模数转换的结果
6、设置信号源 由于模数输入信号未经任何转换就进入 DSP,所以必须保证输入的模拟信号的幅度在
0~3.3V 之间。实验箱上信号源输出为 0~3.3V,否则容易损坏 DSP 芯片的模数采集模块。 首先设置—号信号源(上部)开关为“关”。设置实验箱上一号信号源的“频率选择”
二、实验主要仪器与设备
计算机,ICETEK-LF2407-EDU 实验箱
三、实验原理
1、TMS320LF2407A 模数转换模块特性 -带内置采样和保持的 10 位模数转换模块 ADC,最小转换时间为 500ns。 -多达 16 个的模拟输入通道(ADCIN0-ADCIN15)。 -自动排序的能力。一次可执行最多 16 个通道的“自动转换”,而每次要转换的通道都可 通过编程来选择。 -两个独立的最多可选择 8 个转换通道的排序器可以独立工作,也可以级连后工作。 -排序控制器可决定模拟通道转换的顺序。 ——可单独访问的 16 个转换结果寄存器。 -多个触发源启动转换; -软件设置启动标志; -事件管理器(共两个)提供多个事件源; -外部 ADCSOC 引脚。 -灵活的中断控制。 -采用和保持获取时间窗口有单独的预定标控制。 -内置校验模式和自测试模式。
在“100Hz—1KHz”档,“波形选择”在“三角波”档,“频率微调”选择较大位置靠近最大
值,“幅值微调”选择最大。开启一号信号源开关,一号信号源指示灯亮。
首先设置二号信号源(下部)开关为“关”。设置实验箱上二号信号源的“频率选择”
在“100Hz—1KHz”档,“波形选择”在“正弦波”档,“频率微调”选择适中位置,“幅值微
开始
清除 DSP 中断标志并关闭 DSP 中 断
设置 DSP 的主 频
对 ADC 模块和定时器进行初始化并启动定时 器
使能定时器周期中断
开发 DSP 中断
N
保存标记置位 否?
Y 清保存标记
取两个通道的转换结果并保
N

转换结果存储区满 否?
Y
设置指示灯闪 烁
-2-
定时器中断服务程序框图:
开 始
设置保存标 记
五、实验内容及步骤
1、实验准备 (1) 连接设备 ①关闭计算机和实验箱电源; ②检查 ICETEK-LF2407-A 板上 JP6 的位置,应连接在 1-2 位置(靠近 DSP 芯片端),
即设置 DSP 工作在 MP 方式; ③用实验箱附带的信号连接线连接第二信号源
-5-
班级:
姓名: 学号:
(2)开启设备: ①打开计算机电源
七、思考题
1、若同时采集三个通道(ADCIN0, ADCIN1, ADCIN2)的模拟量输入,将怎么修改代码? 请将修改的程序写出来,并附上 ADCIN2 通道的结果。
2、TMS320LF2407A DSP 片内的 A/D 模块是多少位的?有多少个模拟输入通道?如果给 定了实际采集通道的个数及顺序,分别设置什么寄存器来满足具体的要求,以及去什么寄存 器看其通道的结果?
②打开实验箱电源开关,打开 ICETEK-LF2407-A 板上电源开关,注意板上指示灯 DS1
相关文档
最新文档