基于DSP2812 定时器产生方波信号的硬件设计
dsp2812课程设计
dsp2812课程设计一、课程目标知识目标:1. 学生能理解DSP2812的基本结构和功能特点,掌握其内部寄存器配置方法。
2. 学生能运用C语言编写针对DSP2812的控制程序,实现基本输入输出操作。
3. 学生了解DSP2812在数字信号处理领域的应用,并能结合实际案例进行分析。
技能目标:1. 学生能够熟练操作DSP2812开发板,进行硬件连接和程序下载。
2. 学生能够运用所学知识解决实际问题,具备一定的编程调试能力。
3. 学生通过课程实践,培养团队协作和沟通表达的能力。
情感态度价值观目标:1. 学生通过学习DSP2812相关知识,增强对数字信号处理技术的兴趣和热情。
2. 学生在学习过程中,树立正确的价值观,认识到科技对社会发展的积极影响。
3. 学生培养勇于探索、善于思考的良好学习习惯,形成积极向上的学习态度。
分析课程性质、学生特点和教学要求,本课程旨在让学生深入了解DSP2812的相关知识,提高编程实践能力,培养团队协作和沟通表达技巧。
课程目标具体、可衡量,便于教师进行教学设计和评估,同时激发学生的学习兴趣,提高教学效果。
二、教学内容本课程教学内容主要包括以下三个方面:1. DSP2812基础知识:- 了解DSP2812的内部结构、功能模块和工作原理。
- 学习DSP2812的寄存器配置方法及其功能。
教学内容关联教材章节:第二章DSP2812硬件结构和寄存器配置。
2. 编程实践:- 学习使用C语言编写针对DSP2812的控制程序。
- 掌握基本输入输出操作,如GPIO、中断、定时器等。
教学内容关联教材章节:第三章编程实践与案例分析。
3. 应用拓展:- 分析DSP2812在数字信号处理领域的实际应用,如音频处理、图像处理等。
- 结合实际案例,探讨DSP2812在工程项目中的解决方案。
教学内容关联教材章节:第四章DSP2812应用拓展与案例分析。
教学大纲安排如下:1. 第1-2周:DSP2812基础知识学习,寄存器配置方法。
基于dsp2812的遥控型开关电源的设计与制作概要
上海电力学院课程报告课程设计名称:遥控型开关电源设计与制作班级:2014071 指导老师:曹以龙姓名:郭茂学号:20140898电子与信息工程学院1.前言随着电子技术的迅猛发展红外遥控技术已渗透到国民经济的各部门及人们的日常生活中,在工业自动化控制,信息通信,环境检测,安全防范,家用电气控制,国防工业及日常生活等许多方面都得到了广泛的应用。
通常稳压电源的输出是固定不变的,然而某些测试仪器却需要电源的输出在一定范围内可调,甚至这些测试仪器还工作在非常恶劣的环境下,如果能够实现对这类测试仪器的电源进行遥控,可以大大提高操作的便捷性,并且能够有效地保护人身安全。
本文介绍可调遥控型电源开关的设计,该设计采用红外遥控系统,由红外遥控发射电路发射红外信号,通过红外遥控接收电路接收信号并进行解调,控制电源电路输出所需电压。
关键词:红外遥控系统;可调电源开关;电子产品2.设计方案原理2.1系统设计方案遥控型开关电源设计与制作系统设计原理框图如图三所示。
图中所列模块有:遥控器红外线接收模块,51CPU最小系统模块,RS-485通信模块,DSP主控制数据分析处理芯片,PWM输出滤波DA以及电压跟随器等模拟电路,Boost升压电路,输出电压AD采样数码管显示模块。
本作品的特色之处主要体现在红外遥控技术:无需手动调试电路,轻轻一按,输出电压随心所欲,很大程度上增强了人机交互能力,而且没有直接的硬件接触,用户的安全性得到了最大程度上的保障,具有很强的快捷性与普遍实用性。
图一:遥控器模块图二:Boost升压电路485通信AD 采样数码显示图三:基于DSP 的遥控型开关电源设计与制作系统设计原理框图2.2系统工作流程(1) 遥控器向装有红外接收管的51MCU 发送相关指令,51MCU 将接收到的指令处理分析以RS-485的通信方式发送至DSP 处理系统;(2) DSP 主控制系统接收不同的数据比较生成不同占空比的PWM 波,经DA 滤波电路,电压跟随器后连接Boost 电路中3483反馈控制芯片的feedback 引脚;(3) 随着滤波电压不同的幅值,Boost 电路输出不同的幅值的电压,再将输出电压AD 采样至DSP 主控制系统,将当前电压值用数码管显示。
DSP2812教程 (2)
HELLODSP 版权所有 请勿用于商业用途 违者必究
Measuring our success is your success !
外部引脚 (GPIO/XINT2_ADCSOC) EVB 的多种事件 外部引脚
对于第 11 点,ADC 控制寄存器 1 的位 ACQ_PS3—ACQ_PS0 决定了采集窗口的大小,这一位控制了 SOC 脉冲的宽度,也就是一开始开关 S(t)的导通时间。SOC 脉冲的宽度是(ACQ_PS+1)*ADCLK。
1.AD 的简单知识 这部分内容是为没有接触过 AD 的朋友而准备的,如果您对其概念理解的很清楚了,可以不用阅读, 呵呵。AD,就是将模拟量转变为数字量的过程,一般分为取样、保持、量化、编码这 4 步。ຫໍສະໝຸດ S(t)+ _
图 1 取样原理
V1(t)
+ _
由于模拟信号在时间上通常是连续的,而数字信号在时间上离散的,所以转换时首先必须按数字信号 的节拍,对被转换的模拟信号采取样品。取样(Sample)的原理如图 1 所示。开关受取样脉冲信号 S(t) 控制,S(t)=0 时,开关断开,取样输出 V1(t)=0;S(t)=1 时,开关导通,V1(t)=V(t)。这样就把连续的模 拟信号 V(t)变成了一个个脉冲信号。 由于取样的结果是一系列很窄的脉冲,为了保证有足够的时间进行转换,应当将此脉冲的幅值保持 (Hold)住,直到下一次取样时刻的到来。关于量化和编码就不说了,大家可以找参考书自己看一下。 可能大家在实际的项目中,会遇到如何来定采样频率的问题,这一点,我们还应当遵循采样定理。根 据采样定理,如果取样信号 S(t)的频率 fs 大于或等于模拟信号 f(t)的最高频率 Fmax(其频带的上限频 率)的 2 倍,则输入信号 V(t)的主要特征都能够被保留下来,将来可以通过滤波处理,从 V1(t)中恢复原 来的信号 V(t)。
基于DSP2812的实验开发板设计
Abstract
This design is the DSP (2812) Minimum system design, DSP is a widely used but many disciplines involved in many areas of emerging disciplines. We often say that the DSP refers to the digital signal processor. Digital Signal Processor is a complete cross-signal processing for the processor. Since the 60s of the 20th century, with the computers and the rapid development of information technology, DSP technology and the rapid development emerged. In the past twenty years time, digital signal processing in communications and other fields has been very widely used.
DSP of the component value of tolerance is not sensitive to temperature, and environment outside involvement affect small; easy integration; VLSI can be time-division multiplexing, shared processor; facilitate the adjustment of the processor factor to achieve adaptive filter; to analog processing can not Implementation of functions: linear phase, multirate processing, cascade, easy storage; can be used to frequency of very low signal. Keywords: Typical characteristics; Architecture;院毕业设计
基于DSP2812的系列工业仪表的设计
基于DSP2812的系列工业仪表的设计贾昊张春光樊丽萍唐明新(大连交通大学,大连116028)摘要:在高新技术的推动下,随着工业自动化程度的不断提高,在工业中使用的仪表日趋数字化、智能化、多功能化、小型化。
本文介绍了一种系列工业仪表,其硬件电路设计采用D SPTMS320F2812微处理器为核心,再配以外围电路可实现多路模拟量、数字量、开关量的输入输出。
可靠性、安全性、EMC(电磁兼容)都达到了更高的要求,从而使仪表装置的功能更强、效率更高、适用性更好。
产品集中采用了多项先进技术,大大提高了运行的稳定性和可靠性,使数字化智能仪表能够在严酷的电磁干扰环境下应用,已广泛应用于电力、石化、冶金、造纸、印染、酿造等行业。
关键词:DSP2812 工业仪表模拟量数字量开关量可靠性中图分类号:TP29Design of a series of industry appearances based on DSP2812JIA Hao, QIAO Yi,YUAN Ai-jin, TANG Ming-xin(Dalian Jiaotong University Electricity and Information Department,Dalian 116028)Abstract: The industry appearances have become digital, intelligentize and functional minia turization appearances with the improvement of industry automatization.This paper introduc es a series of industry appearances,their hardware circuit cores are DSPTMS320F2812 MC U.Some peripheral circuits are configured to these appearances to realize many routh simul atores,digitations,switch measures’ in-out.Reliability, security and EMC arrive at higher dem and and make the appearances have better function, higher efficiency and better applicabili ty.This product adopt a lot of advanced technology,and this improves stability and reliabilit y.It makes digital brainpower appearances use in rigorous electromagnetism disturb entiron ment such as electric power, landification, metallurgy, paper making, printing and dyeing, brewing industry.Key words:DSP2812 industry appearances simulators digitations switch measures reliabil ity1仪表的特点及功能1.1 特点(1)采用了高集成度IC芯片和先进的SMT表面元件贴装工艺以及独特的电路屏蔽技术[1],使产品具有了超强的抗干扰能力和可靠性,可在十分严酷的电磁干扰环境下长期稳定工作。
基于DSP2812的SVPWM波形实现程序
基于DSP2812的SVPWM波形实现程序// file name: svpwm.c//generate svpwm waveforms#include "math.h"#include "DSP281x_Device.h" // DSP281x Headerfile Include File #include "DSP281x_Examples.h"#include <stdio.h>// DSP281x Examples Include File//global variablesfloat Tz=2e-4;int Vdc=600;//float PI=3.1415;//int f=50;// Prototype statements for functions found in this file.void svpwm(float *ptr,float uapha,float ubeta,float Tswitch,int vdc_link); void init_eva(void);void main(void){float cmpr[3]={0,0,0};//cmpr[3]={CMPR1,CMPR2,CMPR3)float *ptrc=&cmpr[0];//point to the addrs of cmprfloat v_aphar=100;//reference value of vapharfloat v_betar=-20;//reference value of vbetar//float tstep=0.0000001;//float tend=5//float w=2*PI*f;//float y=sin(w*t);// Step 1. Initialize System Control:// PLL--30MHz*10/2, disable WatchDog, enable Peripheral Clocks // This example function is found in the DSP281x_SysCtrl.c file.InitSysCtrl();// Step 2. Initalize GPIO:// This example function is found in the DSP281x_Gpio.c file and // illustrates how to set the GPIO to it's default state.InitGpio();// Step 3. Clear all interrupts and initialize PIE vector table:// Disable CPU interruptsDINT; //asm(" setc INTM")// Initialize the PIE control registers to their default state.// The default state is all PIE interrupts disabled and flags// are cleared.// This function is found in the DSP281x_PieCtrl.c file.//InitPieCtrl();// Disable CPU interrupts and clear all CPU interrupt flags: IER = 0x0000;IFR = 0x0000;// Initialize the PIE vector table with pointers to the shell Interrupt // Service Routines (ISR).// This will populate the entire table, even if the interrupt// is not used in this example. This is useful for debug purposes. // The shell ISR routines are found in DSP281x_DefaultIsr.c.// This function is found in DSP281x_PieVect.c.// InitPieVectTable();init_eva();svpwm(ptrc,v_aphar,v_betar,Tz,Vdc);EvaRegs.CMPR1 = cmpr[0]*75e6;EvaRegs.CMPR2 = cmpr[1]*75e6;EvaRegs.CMPR3 = cmpr[2]*75e6;}//********************************************//function: svpwm//discription://********************************************void svpwm(float *ptr,float uapha,float ubeta,float Tswitch,int vdc_link) {int A,B,C,N;double X,Y,Z,Tx,Ty,T0,Tl,Tm,Th;if (ubeta>0) A = 1;else A=0;if ((1.732051*uapha-ubeta)>0) B = 1;else B=0;if ((-1.732051*uapha-ubeta)>0) C = 1;else C=0;N=A+2*B+4*C;X=1.732051*ubeta*Tswitch/vdc_link;Y=(0.8660*ubeta+1.5*uapha)*Tswitch/vdc_link;Z=(-0.8660*ubeta+1.5*uapha)*Tswitch/vdc_link;switch (N){case 1: Tx= Y;Ty=-Z;break;case 2: Tx=-X;Ty= Y;break;case 3: Tx= Z;Ty= X;break;case 4: Tx=-Z;Ty=-X;break;case 5: Tx= X;Ty=-Y;break;default: Tx=-Y;Ty= Z;}if ((Tx+Ty)>Tswitch){Tx=Tx*Tswitch/(Tx+Ty);Ty=Ty*Tswitch/(Tx+Ty);}T0=(Tswitch-(Tx+Ty))/4;Tl=(Tswitch+Tx-Ty)/4;/*Tl=T0/4+Tx/2*/Tm=(Tswitch-Tx+Ty)/4;/*Tm=T0/4+Ty/2*/Th=(Tswitch+Tx+Ty)/4;/*Th=T0/4+Ty/2+Ty/2*/ switch (N){case 1 :*ptr=Tm; *(ptr+1)=T0; *(ptr+2)=Th;break;case 2 :*ptr=T0; *(ptr+1)=Th; *(ptr+2)=Tm;break;case 3 :*ptr=T0; *(ptr+1)=Tl; *(ptr+2)=Th;break;case 4 :*ptr=Th; *(ptr+1)=Tm; *(ptr+2)=T0;break;case 5 :*ptr=Th; *(ptr+1)=T0; *(ptr+2)=Tl;break;default :*ptr=Tl; *(ptr+1)=Th; *(ptr+2)=T0;}}void init_eva(){// EVA Configure T1PWM, T2PWM, PWM1-PWM6// Initalize the timers// Initalize EVA Timer1EvaRegs.T1PR = 0x1D4C; // Timer1 period HSPCLK/fz=75E6/5E3=15000,T1PR=15000/2=0X1D4C //EvaRegs.T1CMPR = 0x3C00; // Timer1 compare EvaRegs.T1CNT = 0x0000; // Timer1 counter// TMODE = continuous up/down// Timer enable// Timer compare enable//EVA_INPUT_CLK=HSPCLK/1=75MHZEvaRegs.T1CON.all = 0x0842;// Initalize EVA Timer2//EvaRegs.T2PR = 0x0FFF; // Timer2 period// EvaRegs.T2CMPR = 0x03C0; // Timer2 compare//EvaRegs.T2CNT = 0x0000; // Timer2 counter// TMODE = continuous up/down// Timer enable// Timer compare enable//EvaRegs.T2CON.all = 0x1042;// Setup T1PWM and T2PWM// Drive T1/T2 PWM by compare logic EvaRegs.GPTCONA.bit.TCMPOE = 1;// Polarity of GP Timer 1 Compare = Active low EvaRegs.GPTCONA.bit.T1PIN = 1;// Polarity of GP Timer 2 Compare = Active high EvaRegs.GPTCONA.bit.T2PIN = 2;// Enable compare for PWM1-PWM6 EvaRegs.CMPR1 = 0x0C00;EvaRegs.CMPR2 = 0x3C00;EvaRegs.CMPR3 = 0xFC00;// Compare action control. Action that takes place // on a cmpare event// output pin 1 CMPR1 - active high// output pin 2 CMPR1 - active low// output pin 3 CMPR2 - active high// output pin 4 CMPR2 - active low// output pin 5 CMPR3 - active high// output pin 6 CMPR3 - active lowEvaRegs.ACTRA.all = 0x0666;EvaRegs.DBTCONA.all = 0x0FF8; // deadband time is 3.2us //compare enable//reload when T1CNT=0//hardware svpwm mode disable//FCMPOE=1 ENABLECONA.all = 0x8200;}。
开发板DSP2812原理框图及各部分分析
开发板DSP2812原理框图及各部分分析开发板DSP2812原理框图及各部分分析T-DSP2812开发板主要集成了RS232接口、CAN 接口、网络接口、PS2接口、12864液晶接口、ADC 接口、EEPROM 、蜂鸣器、1×4键盘、流水灯等电路,囊括了几乎所有的常用接口和应用电路。
基本单元测试程序包括以下几个部分:1.蜂鸣器程序。
2 流水灯程序;3 1×4独立式按键输入显示程序;4 DSP 通过PS2端口接收显示键盘输入数据程序;5 SO12864液晶显示画面程序;6 DSP 通过RS232接口与PC 机通信程序;7 DSP 通过USB 接口与PC 机通信程序;8 PC 机通过网络接口(RJ45)和DSP 通信程序;9 256K × 16 SRAM 读写程序;10 读写EEPROM 程序开发板DSP2812原理框图如图1所示:LED 显示液晶显示10K*8 UART图1 DSP2812原理框图一.电源电路TMS320F2812采用高性能静态CMOS技术,I/O供电电压及FLASH编程电压为3.3V,内核供电电压降为1.8V(135MHz)或1.9V(150MHz),故本开发板选用TI公司的双路输出低压降(LDO)稳压器TPS767D318,将输入的5V 直流电压稳压输出一路为3.3V,一路为1.8V,每路最大输出电流为1A。
为了抑制电源线上的高频噪声和尖峰干扰,降低数字噪声对模拟电路的干扰,模拟电源和数字电源、模拟地和数字地都采用磁珠隔离。
同时板上5V、3.3V、1.8V电压都采用发光二极管指示电源状态,方便用户使用。
二.按键电路TMS320F2812采用高性能静态CMOS技术,I/O供电电压及FLASH编程电压为3.3V,内核供电电压降为1.8V(135MHz)或1.9V(150MHz),故本开发板选用TI公司的双路输出低压降(LDO)稳压器TPS767D318,将输入的5V 直流电压稳压输出一路为3.3V,一路为1.8V,每路最大输出电流为1A。
dsp课程设计2812
dsp课程设计2812一、教学目标本课程的教学目标是让学生掌握DSP2812的基本原理、编程方法和应用技巧。
具体包括以下三个方面:1.知识目标:学生需要了解DSP2812的结构、特性、指令集和编程环境。
能够熟练阅读DSP2812的 datasheet 和 reference manual,并掌握常用的数字信号处理算法。
2.技能目标:学生能够使用C语言进行DSP2812的程序设计,熟练使用CCS集成开发环境进行程序的编译、调试和烧写。
能够独立完成基于DSP2812的数字信号处理项目,具备一定的实际操作能力。
3.情感态度价值观目标:培养学生对DSP技术的兴趣和热情,使其认识到DSP技术在现代社会中的广泛应用和重要性。
培养学生独立思考、解决问题和团队协作的能力。
二、教学内容根据教学目标,本课程的教学内容主要包括以下几个部分:1.DSP2812概述:介绍DSP2812的结构、特性、指令集和编程环境。
2.C语言编程基础:讲解C语言在DSP2812上的应用,包括数据类型、运算符、语句等。
3.数字信号处理算法:介绍常用的数字信号处理算法,如FFT、滤波器设计等。
4.中断和定时器:讲解DSP2812的中断系统、定时器及其应用。
5.串口和并口通信:介绍DSP2812的串口和并口通信原理及其应用。
6.实验操作:安排多个实验项目,让学生动手实践,巩固理论知识。
三、教学方法为了实现教学目标,本课程将采用以下教学方法:1.讲授法:讲解基本概念、原理和算法。
2.讨论法:学生针对某一问题进行讨论,培养学生的独立思考能力。
3.案例分析法:分析实际项目案例,让学生了解DSP技术在工程中的应用。
4.实验法:安排多个实验项目,让学生动手实践,提高实际操作能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将准备以下教学资源:1.教材:选用《DSP2812原理与应用》作为主教材,辅助以相关参考书籍。
2.多媒体资料:制作PPT、实验指导书等教学资料,以便于学生学习和复习。
DSP2812
Guangxi University of Science and Technology 课程设计说明书实验课程:DSP原理与应用实验内容:基于TMS320X2812的Led显示控制系统设计院(系):计算机学院专业:通信工程班级:101班学生姓名:刘金龙学号:201000402024指导教师:袁浩浩2013年7 月3 日目录1. 序言 (2)2.设计任务 (2)3.实验目的 (2)4.设计内容 (3)5.实验原理 (2)6.总体设计 (7)7.实验总结 (16)8.参考资料 (17)序言DSP芯片的特点DSP芯片,也称数字信号处理器,是一种具有特殊结构的微处理器。
DSP芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP指令,可以用来快速的实现各种数字信号处理算法。
根据数字信号处理的要求,DSP芯片一般具有如下的一些主要特点:⑴在一个指令周期内可完成一次乘法和一次加法。
⑵程序和数据空间分开,可以同时访问指令和数据。
⑶片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问。
⑷具有低开销或无开销循环及跳转的硬件支持。
⑸快速的中断处理和硬件I/O支持。
⑹具有在单周期内操作的多个硬件地址产生器。
⑺可以并行执行多个操作。
⑻支持流水线操作,使取指、译码和执行等操作可以重叠执行。
⑼与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。
1.设计任务:1.1基于TMS320X2812的Led显示控制系统设计要求:(1)绘制系统框图(VISIO);(2)包括复位电路设计、JTAG接口设计、时钟电路设计、电源设计等,并且用Protel 软件绘制原理图;(3)编写程序,实现流水灯;(4)系统理论分析和设计陈述;(5)设计过程、源代码和注释、设计说明书。
2.实验目的:⑴学习并了解DSP开发版的基本原理;⑵学习并了解TMS320X2812芯片的基本结构和原理;⑶熟悉流水灯的软件实现原理和硬件设计;⑷熟悉Emulator方式下的程序调试规程,并最终能够熟练掌握在DSP软硬件环境下的程序开发流程;能够对现有器件进行简单地编程,实现各种简单地显示控制。
TMS320F2812产生PWM波程序
include "DSP281x_Device.h" // DSP281x Headerfile Include File# include "DSP281x_Examples.h" // DSP281x Examples Include Filevoid init_eva(void);void main(void){InitSysCtrl();// InitGpio(); 配置IO口功能为PWM模式EALLOW;GpioMuxRegs.GPAMUX.all = 0x00FF; // EVA PWM 1-6 pinsEDIS;DINT; //关CPU总中断InitPieCtrl(); //初始化PIE控制寄存器IER = 0x0000;IFR = 0x0000;InitPieVectTable(); //初始化PIE中断向量表init_eva(); //初始化EV-AEvaRegs.T1CON.bit.TENABLE=1; //手工启动定时器EINT; // 使能INTM(全局中断)ERTM; // Enable Global realtime interrupt DBGMfor(;;);}//EV-A初始化void init_eva(void){EvaRegs.T1PR = 37500; //周期值--连续增减时,PWM频率=TCLK/(2*T1PR)---频率设为1K, PWM=75M/(2*37500)EvaRegs.T1CMPR = 0x3C00; // Compare Reg--比较值EvaRegs.T1CNT = 0x0000; //计数器初值//连续增/减模式,x/1分频,内部时钟,使能比较,使用自己的周期,禁止定时器启动(等初始化全部完成后手工启动)EvaRegs.T1CON.all = 0x0802;EvaRegs.GPTCONA.bit.TCMPOE = 1; //通过逻辑产生T1 PWMEvaRegs.GPTCONA.bit.T1PIN = 1; //GP定时器1比较时低有效//使能比较产生1--6 PWM波1个比较单元控制2路互补的PWM输出,控制PWM占空比//连续增减--低有效时:PWM占空比=CMPR1/T1PR,高有效时:PWM占空比=(T1PR-CMPR1)/T1PR EvaRegs.CMPR1 = 15000; //第一路PWM占空比设为0.4,0.4=15000/37500EvaRegs.CMPR2 = 0x3C00;EvaRegs.CMPR3 = 0xFC00;// output pin 1 CMPR1 - 高有效,output pin 2 CMPR1 - 低有效// output pin 3 CMPR2 - 高有效,output pin 4 CMPR2 - 低有效// output pin 5 CMPR3 - 高有效,output pin 6 CMPR3 - 低有效EvaRegs.ACTRA.all = 0x0666; //比较方式控制寄存器,控制PWM引脚的高/低有效EvaRegs.DBTCONA.all = 0x0000; //静止死区CONA.all = 0xA600; //比较控制寄存器--禁止空间矢量PWM模式}总结:PWM波形产生流程1):将I/O口设置为PWM引脚模式2):设置装载TxCON,决定计数方式,启动比较操作3):设置装载TxPR,决定PWM波形周期4):初始化EvaRegs.CMPR1--3的值,每个比较单元控制2路互补的PWM输出,控制PWM占空比5):EvaRegs.ACTRA比较方式控制寄存器,控制PWM引脚的高/低有效6):EvaRegs.DBTCONA死区时间的设置7):CONA设置比较控制寄存器附:EvaRegs.DBTCONA.bit.DBT=5; //死区定时器周期为5EvaRegs.DBTCONA.bit.EDBT1=1; //死区定时器1使能EvaRegs.DBTCONA.bit.DBTPS=3; //死区定时器预定标因子,死区时钟为HSPCLK/8示例程序2:一个产生PWM波的样例程序,用于TMS320F2812(2006-07-24 21:59:09)转载这两个星期一直在做PWM波的程序,发现网上这方面的比较少,若有又没有中文注释。
dsp芯片2812课程设计
dsp芯片2812课程设计一、课程目标知识目标:1. 理解DSP芯片2812的基本结构、工作原理及其功能特点;2. 学会使用2812的内部寄存器进行编程配置;3. 掌握基于2812的数字信号处理算法及其应用。
技能目标:1. 能够运用C语言或汇编语言编写针对2812的简单程序;2. 能够运用仿真工具对2812程序进行调试与优化;3. 能够分析并解决基于2812的实际数字信号处理问题。
情感态度价值观目标:1. 培养学生对数字信号处理领域的兴趣,激发其主动学习的热情;2. 培养学生的团队协作精神,使其在合作学习过程中学会倾听、交流、分享;3. 培养学生严谨的科学态度和良好的工程素养,使其在实际应用中关注技术对社会发展的贡献。
分析课程性质、学生特点和教学要求,本课程目标旨在使学生在掌握DSP芯片2812基础知识的基础上,具备实际编程与调试能力,同时注重培养学生的情感态度和价值观,使其成为具有创新精神和实践能力的数字信号处理领域人才。
通过本课程的学习,学生将能够达到以上所述的具体学习成果,为后续相关课程的学习和实际工程应用奠定基础。
二、教学内容1. DSP芯片2812基础知识:- 芯片结构、功能模块及其工作原理;- 内部寄存器组织与配置方法;- 中断系统、定时器及外设接口。
2. 编程与调试技巧:- C语言及汇编语言编程基础;- 仿真工具的使用与调试方法;- 程序优化技巧及性能分析。
3. 数字信号处理算法及应用:- 常见数字滤波器设计;- 快速傅里叶变换(FFT)算法;- 数字信号处理在实际应用中的案例分析。
教学大纲安排如下:第一周:DSP芯片2812基础知识学习;第二周:内部寄存器组织与配置方法;第三周:编程与调试技巧;第四周:数字信号处理算法及应用;第五周:综合案例分析与实践。
教学内容依据教材相关章节,结合课程目标进行选择和组织,保证科学性和系统性。
通过本章节学习,学生将全面了解DSP芯片2812的相关知识,为实际应用奠定基础。
DSP2812实验指导书第二部分_图文(精)
第2章F2812-A评估板硬件使用指导2.1 F2812-A评估板技术指标主处理芯片:TMS320F2812,运行速度为150M;工作速度可达150MIPS;片上RAM 18k*16bit;片上扩展RAM存贮空间64K×16Bit;自带16路12bit A/D,最大采样速率12.5msps;4路的DAC7617转换,100K/S,12Bit;两路UART串行接口,符合RS232标准;16路PWM输出;1路CAN接口通讯;片上128*16bit FLASH,自带128位加密位;设计有用户可以自定义的开关和测试指示灯;4组标准扩展连接器,为用户进行二次开发提供条件;具有IEEE1149.1相兼容的逻辑扫描电路,该电路仅用于测试和仿真; +5V电源输入,内部+3.3V、+1.6V电源管理;4层板设计工艺,工作稳定可靠;具有自启动功能设计,可以实现脱机工作;可以选配多种应用接口板,包括语音板,网络板等。
2.2 F2812 –A 评估板原理图和实物图一. F2812-A 评估板实物图图2.2.2 F2812-A 器件分布图图2.2.1 F2812-A 评估板实物图二. F2812-A 器件分布图图1.2 ICETEK-F2812-A 器件分布图三.F2812-A评估板原理框图图2.2.3 F2812-A评估板原理框图2.3 F2812-A评估板接口说明以下将详细说明这些外围接口的功能和特征定义。
首先,表2-3-1 归纳总结了这些跳线和功能分类,接口位置请参考图2.2.1表2-3-1:接口和功能分类下面将分别介绍这些接口:1. +5v 电源插座: 这个接口用于接入为整个板子供电的电源,电源电压为+5V ,标准配置的电源电流为1A ,如果不使用随板提供的电源,请注意电源的正负极性和电流的大小。
下面是这个接口的插孔示意图:+5V地(GND图2.3.1 电源插孔示意图2. 标准RS-232: 9针D 型连接器,异步串口连接器,符合RS-232规范,输出电平为正负12V .下面是9针连接器的管脚定义:图2.3.2 异步串口连接器示意图3.P1扩展插座:34芯扩展总线接口。
基于DSP2812设计的高精度数字频率计
随着现代科学技术的发展,频率及时间的测量以及它们的控制技术在科学技术各领域,特别是在计量学、电子技术、信息科学、通信、天文和电子仪器等领域占有越来越重要的地位。
从国际发展的趋势上看,频率标准的准确度和稳定度提高得非常快,几乎是每隔6至8年就提高一个数量级。
本系统采用DSP的数值控制方式是目前设计控制系统的发展趋势,这种基于DSP的控制系统能够用软件实现复杂的算法,而不需要复杂的模拟电路,具有软硬件模块化、测量功能可重组/可选择的特点。
该系统采用TI公司推出的150MHz高速处理能力的高精度定点数字信号控制器TMS320F2812芯片,其丰富的片内资源可以大大简化硬件电路的设计,有利于提高系统的可靠性,其高效的32位CPU内核、支持浮点运算等特点,为提高系统的测量精度奠定了基础。
该系统具有精度高、实时性好、使用方便、测量迅速,以及便于实现测量过程自动化等优点。
系统总体设计方案本嵌入式数字频率计的硬件电路主要包含4个部分:4通道整形电路模块,TMS320F2812数字信号处理模块,单色液晶屏模块(CM320*240)和4*2矩阵键盘模块。
系统总体框图如图1所示。
4通道整形电路模块:完成模拟信号整形、衰减功能。
TMS320F2812数字信号处理模块:完成软件滤波,多周期同步测频算法等。
单色液晶屏模块:实时显示瞬时捕获的频率值,同时配合键盘进行仪表参数设置。
4*2矩阵键盘模块:系统命令的形成与其它参数的输入设置。
信号处理过程:在键盘控制下,TMS320F2812根据4*2键盘发出的命令实时地将要转换的模拟信号经过电压比较器形成的方波信号直接输入捕获单元的输入引脚,再通过软件滤波将捕获到的数据经过多周期同步测量算法处理后直接送到单色液晶屏显示,当再次进行通道选择时,可通过键盘进行实时调整。
系统硬件设计本系统在综合考虑各种硬件条件下,设计出如图2的系统硬件连接图。
通道整形电路模块利用TMS320F2812的捕获单元设计出硬件测频电路。
基于DSP2812的实验开发板设计
-
-2-
安徽工程大学机电学院毕业设计
目录
基于 DSP2812 的实验开发板设计........................................................................................... 1 引 言.........................................................................................................................................6 第 1 章 绪论...............................................................................................................................7
DSP of the component value of tolerance is not sensitive to temperature, and environment outside involvement affect small; easy integration; VLSI can be time-division multiplexing, shared processor; facilitate the adjustment of the processor factor to achieve adaptive filter; to analog processing can not Implementation of functions: linear phase, multirate processing, cascade, easy storage; can be used to frequency of very low signal. Keywords: Typical characteristics; Architecture; Program flow
dsp2812数据采集课程设计
dsp2812数据采集课程设计一、课程目标知识目标:1. 理解DSP2812的基本原理和功能特点,掌握数据采集的基本概念和过程;2. 学习并掌握使用DSP2812进行模拟信号采集、处理和数字信号输出的方法;3. 掌握相关算法和编程技巧,实现对采集数据的实时处理和分析。
技能目标:1. 能够独立操作DSP2812开发环境,完成硬件电路的搭建和调试;2. 能够运用C语言或汇编语言编写程序,实现对模拟信号的采集、处理和输出;3. 能够利用所学知识解决实际数据采集中的问题,具备一定的故障排查和调试能力。
情感态度价值观目标:1. 培养学生严谨的科学态度,对实验数据和结果进行客观分析和评价;2. 培养学生的团队协作精神和沟通能力,学会与他人合作共同解决问题;3. 激发学生对电子技术和嵌入式系统的兴趣,培养自主学习、探索创新的意识。
课程性质:本课程为实践性较强的课程,旨在让学生通过实际操作,掌握数据采集的相关知识和技能。
学生特点:学生具备一定的电子技术基础和编程能力,对嵌入式系统有一定了解。
教学要求:注重理论与实践相结合,强调学生的动手实践能力,鼓励学生积极参与讨论和思考,提高解决问题的能力。
通过本课程的学习,使学生能够将所学知识应用于实际工程项目中,为未来的职业发展打下基础。
二、教学内容本课程教学内容主要包括以下几部分:1. DSP2812基础知识:介绍DSP2812的硬件架构、工作原理、性能特点等,使学生对其有全面的认识。
参考教材章节:XX章,DSP2812概述。
2. 数据采集原理:讲解数据采集的基本概念、过程和方法,分析模拟信号与数字信号之间的转换关系。
参考教材章节:XX章,数据采集原理。
3. 硬件电路设计:学习并设计基于DSP2812的数据采集硬件电路,包括传感器、信号调理、A/D转换等部分。
参考教材章节:XX章,数据采集硬件电路设计。
4. 软件编程:学习使用C语言或汇编语言编写数据采集程序,实现对模拟信号的采集、处理和输出。
(完整版)基于2812DSP的PWM产生方法
基于TMS320F2812 DSP的PWM产生方法PWM(Pulse-Width Modulation)即脉宽调制技术,广泛运用于各种工业控制中,现需要用TMS320F2812DSP产生该波形,主要通过如下几点来实现。
一、硬件芯片选型依托现有条件,选用合众达的eZ dsp TMS320F2812开发平台作为目标板。
首要关注其datesheet和电路图。
如图1所示,产生的PWM波通过目标板P8插针口的第15根脚输出,测试时需要通过示波器检查该口的输出状态。
事件管理器(Event Manager)是产生PWM波的核心模块,包括通用定时器、比较单元、捕获单元、QEP电路等,这里主要用到通用定时器中的定时器1。
图2表示EV A中通用定时器1的相关寄存器,对这些寄存器进行配置是产生PWM 波的必经之路。
二、软件编程实现在了解2812DSP各相关寄存器的前提下,通过在CCS3.3环境下编程可实现。
S3.3软件环境学习一个完整的DSP工程文件需要由头文件(.h)、库文件(.lib)、源文件(.c)、和CMD文件共同组成。
在实际编程中,我们通常是打开某一个例程工程文件,其中很多头文件已经被默认添加进去,一般不需要改动,源文件在相应地方进行改动即可。
2.编程实现DSP芯片在一定时钟节拍驱动下才能正常工作,因此需要对系统时钟进行配置,通常使用外部时钟,并将PLL控制寄存器PLLCR取最大值10,送至CPU 的时钟则为150MHz。
主函数流程图如图3所示:初始化包括:系统时钟配置、PIE控制寄存器初始化、PIE中断向量表初始化、GPIO口初始化、事件管理器EV A初始化。
开中断实际上是定时器T1开始计数。
在通用定时器初始化的时候便将中断打开。
当T1CNT和T1CMPR的值相等时发生比较匹配事件,如果T1控制寄存器T1CON的TWCMPR为1,定时比较器被使能,且GPTONA的位TCMPOE为1时,定时器比较输出被使能,那么Hz PRT TCLK f 12106⨯⨯=PRT CPMR T PR T D 111-=Hz HSPCLK 5.372=T1PWM_T1CMP 引脚就会有PWM 波形输出。
DSP2812硬件电路设计
3结语
随着 信息 技术 的 不断 发展, 数字 信号 处
A/ D 片进 行采样。更具采样定理得 出进 行采 理 技术也得到了广泛的应用 ,它 在计算 机、通
样 的 频 率 要 大 于 对 应 的 采 样 信 息 号 宽 带 的 两 倍,一 般 的通 讯信 号 宽带 是 2 5 K Hz , 而 语 音 信 号一般 在几 k H z -几 - / k H z , 其 中 图 像 的 信
号要 达 8 MHz .
信 、 电 子 等 方 面 的 应 用 的 较 多 ,成 为 _ , 很受 欢
迎 的技 术。随 着 D S P功能 的 日益更新 ,技 术
在 不断 的改 进 , 对 于 DS P 技 术的 应 用 也 在 增 多 。 在对 D S P硬 件 的 整 体 设 计 中 原 理 图 的 设 计 是 最基础 的内容。
源 的电压转换 为 3 , 3 V~ 5 V,这 时输 出的电流就
魁3 A: 主 要 提 供 的 设 备有 :ADC模 拟 电 源 、
I / O模拟 电源 、F l a s A HC 2 4 5 。
在 AD 两 片 中 的 1 2通 道 进 行 同时 的采 样 ,将每 个通道 转 换 为 2 5 0 K S P S ,模 拟 的输
X Z CS OA ND1( XI NT F区域 的 l 或 是 0片 选 )、
进而完成逻辑控制该芯片 。 设 计 内 容 包 含 : 复 位 电 路 、 数 模 转 换 电 路 、 外 部存 储 器 、 电 源 芯 片 、 晶 振 、接 口芯 片 等 ( 如图 1 ): 对 于 T MS 3 2 0 F 2 8 1 2芯 片 需 要 的 电 压 有很 多科 ,包括 :1 . 9 V、3 . 3 V; 其 中外 围 电路需 要的 电压 有 1 0 V、 I 5 V、 数 字 5 V、 模拟 5 V 将 供 电 芯 片 为 3 . 3 v的 T P S 7 5 7 3 3电 根 据 DS P 系统 相 关 的 模 拟 信 号 处 理 , 对 2 . 2 A / D 数 模转 换 电路
(完整版)基于2812DSP的PWM产生方法
基于TMS320F2812 DSP的PWM产生方法PWM(Pulse-Width Modulation)即脉宽调制技术,广泛运用于各种工业控制中,现需要用TMS320F2812DSP产生该波形,主要通过如下几点来实现。
一、硬件芯片选型依托现有条件,选用合众达的eZ dsp TMS320F2812开发平台作为目标板。
首要关注其datesheet和电路图。
如图1所示,产生的PWM波通过目标板P8插针口的第15根脚输出,测试时需要通过示波器检查该口的输出状态。
事件管理器(Event Manager)是产生PWM波的核心模块,包括通用定时器、比较单元、捕获单元、QEP电路等,这里主要用到通用定时器中的定时器1。
图2表示EV A中通用定时器1的相关寄存器,对这些寄存器进行配置是产生PWM 波的必经之路。
二、软件编程实现在了解2812DSP各相关寄存器的前提下,通过在CCS3.3环境下编程可实现。
S3.3软件环境学习一个完整的DSP工程文件需要由头文件(.h)、库文件(.lib)、源文件(.c)、和CMD文件共同组成。
在实际编程中,我们通常是打开某一个例程工程文件,其中很多头文件已经被默认添加进去,一般不需要改动,源文件在相应地方进行改动即可。
2.编程实现DSP芯片在一定时钟节拍驱动下才能正常工作,因此需要对系统时钟进行配置,通常使用外部时钟,并将PLL控制寄存器PLLCR取最大值10,送至CPU 的时钟则为150MHz。
主函数流程图如图3所示:初始化包括:系统时钟配置、PIE控制寄存器初始化、PIE中断向量表初始化、GPIO口初始化、事件管理器EV A初始化。
开中断实际上是定时器T1开始计数。
在通用定时器初始化的时候便将中断打开。
当T1CNT和T1CMPR的值相等时发生比较匹配事件,如果T1控制寄存器T1CON的TWCMPR为1,定时比较器被使能,且GPTONA的位TCMPOE为1时,定时器比较输出被使能,那么Hz PRT TCLK f 12106⨯⨯=PRT CPMR T PR T D 111-=Hz HSPCLK 5.372=T1PWM_T1CMP 引脚就会有PWM 波形输出。
DSP2812硬件电路设计
DSP2812硬件电路设计【摘要】针对32位定点TMS320F2812芯片的硬件电路扩展设计。
设计主要包括供电电源芯片、复位电路、晶振、模数转换电路、数模转换电路、外部存储器扩展电路设计、接口芯片等;本文介绍了该DSP硬件电路设计的简要过程。
【关键词】DSP2812;硬件;电路设计1.引言近年来,随着现代信息技术的飞速发展,数字信号处理技术已经广泛应用在电子、通信、计算机等众多领域,成为最热门的技术之一。
数字信号处理器DSP 的功能日益强大,技术不断升级,系统不断完善,DSP技术的应用和普及,已经成为不可逆转的潮流。
数字信号处理器(digital signal processors)简称DSP,在20世纪80年代就已很成熟,在较多的应用领域中逐渐取代传统的采用模拟信号进行设计与分析来处理设备和控制器同时使用模拟器件实现的模拟信号处理系统。
数字信号处理技术和设备相对于模拟信号处理系统要更具灵活性、精确性、较强的抗干扰性、处理速度快、稳定的性能、设备尺寸更小、便于升级等优点。
它在通信、医疗、航空航天、军事、工业等方面得到了广泛的应用;该文章本着应用的普遍性而设计DSP硬件电路。
2.硬件设计方案图1 硬件设计方案总体框图2.1 电源芯片电路TMS320F2812芯片所需的电压等级有多种,分别是1.9v、3.3v;外围电路所需电压分别有正负10v、正负15v、模拟5v、数字5v。
3.3v供电用芯片为TPS75733电源转换5v到3.3v,其电流输出可达3A;主要提供I/O模拟电源、ADC模拟电源以及Flash核电源还有总线收发器74AHC245;具体电路见图2.1。
其中C37、C27和C32都是作为滤波电容。
图2.1 3.3V供电电路另外由于系统中的DSP要承担大量数据计算,内核频繁的转换会使系统功耗大大增加,所以降低内部CPU的核心工作电压可以大大降低系统功耗,DSP 的内核工作电压是1.9V;用TPS76801QDR(DC-DC)电压调节器3.3v转1.9v 输出电流可达1A具体电路见图2.2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号1049721203024 成绩
课程作业
DSP技术
题目:基于DSP2812定时器产生方波
学院(系):信息工程学院
专业班级:电子与通信工程124班
学生姓名:毛大龙
指导教师:孟哲
硬件□软件□ ppt□ 2012年 1 月 8 日
基于DSP2812定时器产生方波硬件设计
1.系统硬件设计内容
本次设计所设计的定时器(信号发生器)是采用TI公司生产的DSP芯片TMS320VC2812和D/A转换芯片TLC7528组成,产生稳定的方波。
我们主要是利用了数字信号处理器以及数模转换器两个部分,其中DSP芯片
TMS320VC2812是系统的核心处理器(控制器),TLC7528芯片是一个模数转换器,主要通过c2812芯片产生的时钟信号作为模数转换器的使能信号,TLC7528被驱动后,将系统产生的数字信号进行转化(数模转换),输出连续的模拟信号,即产生一定占空比的方波(初次我们设定的PWM波占空比为10%,产生的波形频率为1KHZ)最后通过示波器把模拟波形输出到示波器上,整个系统设计简单,清晰易懂。
2.系统设计思想
本系统是以TMS320VC2812这个DSP芯片为核心,通过DSP芯片进行控制和处理,从而产生稳定的方波(PWM)波形,通过D/A转换芯片实现把数字信号转换为模拟信号。
整个硬件系统所要做的就是正确连接DSP芯片和D/A转换芯片,确保芯片正常工作,得到稳定的输出波形结果。
系统整体设计方案框图如下:
图1—1 系统整体硬件设计方案
3.系统硬件电路设计原理及框图
3.1系统硬件电路设计原理
整个硬件电路设计主要由中心处理器和模数转换器构成,其核心部分就是
TMS320VC2812数字信号处理芯片,它的作用是接受PC机传来的各种数据,然后再对接收到的数据进行加工和运。
当DSP对数据进行计算以后,它就把得到的数据输出到D/A转换器TLC7528,D/A转换器对接收到的离散的数字信号进行运算,把数字信号转换为连续的模拟信号,然后通过示波器把模拟波形输出到示波器上。
这就是整个硬件方案的工作原理。
整个硬件方案围绕DSP和D/A转换器展开,在电路设计过程中,我们初步将PWM波的占空比设为10%,时钟频率为1KHZ。
这些波形的输出频率、幅度等值可以通过控制DSP的输入程序来控制,也就是说,这些波形的频率、幅度是可以调节的。
整个系统硬件原理图见附录.
3.2系统各模块电路介绍
系统硬件电路的设计的核心是DSP芯片最小系统设计和模数转换器的设计,2812MCU最小系统是整个电路的控制和处理中心,产生的时钟信号驱动TLC7528将系统输出的数字信号转换为可持续的模拟信号,输出一定占空比的PWM波形。
5.1 最小系统电路
该部分电路主要是利用TMS320VC2812芯片作为系统的时钟信号控制器和数字信号处理器,它主要是将系统产生的数字信号进行相应的处理,然后将处理的数字信号输送给模数转换器,输出一定占空比的波形。
最小系统电路设计如下图所示:
图5-1 最小系统电路
5.2电源电路
TMS320VC2812 DSP芯片采用低电压设计,并且采用双电源供电,即内核电源CV DD和I/O电源DV DD。
I/O电源采用3.3V电源供电,而内核电源采用1.6V供电,降低内核电源的目的是为了降低功耗。
由于TMS320VC5402 DSP芯片采用双电源供电,使用时需要考虑它们的加电次序。
在理想情况下,DSP芯片上的两个电源应该同时加电,但在有些场合很难做到。
若不能做到同时加电,应先对DV DD加电,然后再对CV DD加电,同时要求DV DD电压不超过CV DD 电压2V。
(1)下图是产生3.3V的电源电路:
图5-2-1 产生3.3V电源电路
这个是产生3.3V电压的电路图,考虑大部分数字系统使用的电源是5V,图中VCC采用5V电压。
通过电压调节器产生3.3V电压
(2)下图是产生1.6V的电源电路
图5-2-2 产生1.6V电源电路
这个是产生1.6V电压的电路图,和产生3.3V电压的电路相同,考虑大部分数字系统使
用的电源是5V,所以图中VCC采用5V电压。
通过电压调节器产生1.6V电压。
5.3模数转换电路
这部分电路主要采用TLC7528芯片作为模数转换器,内部具有各自单独的数据锁存器,TLC7528的结构框图如图所示:
图5-3-1 TLC7528的结构框图
TLC7528包括两个相同的8位乘法D/A转换器,它通过数据总线、CS、WR以及DACA与DACB等控制信号与微处理器接口。
当CS与WR均为低电平时TLC7528模拟输出对DB0~DB7数据总线输入端的活动做出响应。
在此方式下,输入锁存器是透明的,输入数据直接影响模拟输出。
当CS与WR信号变为高电平时,DB0~DB7输入端上的数据被锁存,直到CS与WR 信号再次变为低电平时为止。
CS为高电平时,不管WR的信号为何种状态,数据输入被禁止。
此器件可以用在5V~15V范围内任何电源电压工作。
5.4晶振电路
振荡器是用来将直流电源能量转换为一定波形的交变振荡信号能量的转换电路。
利用石英晶体压电效应可以做成晶体谐振器,石英晶振的固有频率十分稳定。
下面是本次设计所用的晶振电路:
图5-5 晶振电路
系统选用通用定时器工作于连续增/减计数模式,通过定时器的周期中断来计时,每隔1s钟改变1次占空比,输出的时钟信号驱动模数转换器,产生连续的模拟信号,即具有一定占空比的方波波形(在设计过程中设定的占空比为10%,波形频率为1KHZ)。
可以通过频率、占空比的改变来观察系统产生的效果。
4.硬件测试结果
在此次硬件设计是利用DSP定时器产生一定占空比的方波(PWM波),设计电路比较简单而且原理易懂,虽然中间出现了一些小问题,但是经过多次调试和检测,终于达到了预期的效果,产生了稳定的方波波形,成功的得到了理想的实验结果。
在实验过程中测定的稳定方波波形结果:
5.总结
本次课程设计虽然选择的题目不是很难,而且通过努力和多次实验测试我们得到了预期的结果和理想的波形,但是在设计过程中,仍然遇到了不少问题,尤其是对于DSP芯片和模数转换芯片的应用。
由于对于DSP这门课程之前了解的知识较少而且没有亲身做过这样的
实验,不免在调试和测试的过程中有一些问题让我们不知所措。
通过本次课程设计,确实让
我学到了一些东西,对于DSP知识点有了更进一步的认识和学习,同时对于自己的动手能力
和思考能力的提高行业有所帮助
附录:。