dsp28335ADC模块讲解
- 格式:ppt
- 大小:2.81 MB
- 文档页数:41


PWM的使用
// Configure ePWM1
// Setup TBCLK
EPwm1Regs.TBPRD = EPWM_TIMER_TBPRD;
// Set timer period 1500/2 TBCLKs
EPwm1Regs.TBPHS.half.TBPHS = 0x0000; // Phase is 0
EPwm1Regs.TBCTR = 0x0000; // Clear counter
// Set Compare values
EPwm1Regs.CMPA.half.CMPA = EPWM_CMPAB; // Set compare A value
// EPwm1Regs.CMPB = EPWM_CMPAB; // Set Compare B
value
// Setup counter mode
EPwm1Regs.TBCTL.bit.CTRMODE = TB_COUNT_UPDOWN; // Count up down
EPwm1Regs.TBCTL.bit.PHSEN = TB_ENABLE; // enable phase loading use
for sync
EPwm1Regs.TBCTL.bit.PHSDIR=TB_UP;
EPwm1Regs.TBCTL.bit.SYNCOSEL=TB_SYNC_IN;
EPwm1Regs.TBCTL.bit.HSPCLKDIV = TB_DIV2+TB_DIV4+TB_DIV4; // TBClock
ratio = SYSCLKOUT/(2*HSPCLKDIV*
EPwm1Regs.TBCTL.bit.CLKDIV = TB_DIV1; // 2^CLKDIV)
1、 CCS4(包括4.1和4.2等等)内部已经集成了XDS100V1和XDS100V2
的仿真器驱动程序,所以不用安装XDS100驱动程序,而CCS3.3就必
须要安装XDS100的驱动程序,这也算是CCS4比CCS3方便的一点。
2、 XDS100V2仿真器需要在CCS4及以上版本(包括CCS4.1和CCS4.2
等等)才能使用,不能在CCS3.3版本下使用,不管哪家生产的,只要
是XDS100V2就一定如此。
3、 本店的TMS320F2808开发板和TMS320F2802开发板,除了DSP
芯片不同以外,一个是TMS320F2808,另外一个是TMS320F2802,其
他的都一样,连DSP引脚都是兼容的。
在进行后面的实验之前,需要做好以下3个步骤:
1、安装好CCS4.2
2、获取license
上面这两个步骤在《张掌柜讲DSP系列之CCS4.2 XDS100在CCS4.2环境
下仿真编程新手入门》都有详细的讲解,照做就可以了。
3、把我的光盘中的源代码文件夹“Code of TMS320F280x CCS4”拷贝到电
脑中,注意一定不要把放在有中文路径的文件夹里面,包括电脑的桌面。
也不要把Code of TMS320F280x CCS4内部的某个文件夹拷贝出来再打
开,比如把Buzzer这个文件夹从Code of TMS320F280x CCS4文件夹拷
贝出来,然后再打开Buzzer内的project,这样是不对的,会提示缺少文
件的。
4、先把DSP仿真器的JTAG线和DSP开发板的JTAG口连接起来,然后将
DSP仿真器的USB口插到电脑上,最后给DSP开发板上电。这个上电
顺序是推荐的上电顺序,不代表只能这样做,你按照其他顺序上电,也
不会损坏开发板的。掉电的顺序正好跟上电顺序相反。
第一章 蜂鸣器唱歌实验
(1):在界面下,打开project,如下图
(2)出现浏览框,然后点
(3) 浏览找到E:\Code of TMS320F280x CCS4\DSP280x_examples\BUZZER这个
XXXXXX大学
研究生实验报告
课程名称: DSP技术应用
综合设计名称:电量参数计算和发送
学生姓名:
班级学号:
学科名称:
2012年5月25日 研究生实验报告
1 一、综合实验题目和要求
1、实验设计要求
要求1:对给定的波形信号,采用TMS320F28335的浮点功能计算该信号的以下时域参数:信号的周期T(频率f也需要计算),信号的均方根大小Vrms、平均值Vavg(即直流量)、峰峰值Vpp。
其中,均方根Vrms的计算公式(数字量的离散公式)如下:
21()NrmsiVuiN
式中,N为采样点数,u(i)为采样序列中的第i个采样点。
要求2:所设计的软件需要计算采样的波形周期个数,并控制采样点数大于1个波形周期,小于3个波形周期大小。
要求3:对采样的数据通过串口发送至PC界面。
2、实验目的
主要考核学生对TMS320F28335浮点处理器、A/D模块、SCI模块和信号时域分析等知识的掌握。
产生的波形可选择正弦波,也可以是其它任意波形。如果波形中添加了随机噪声,则建议采用软件设计中加入数字滤波算法,否则可能计算中产生较大的误差。
实验所需的频率不能太大,(建议范围:10Hz~100kHz),采样点建议在256点左右(自己任意设定也可,不少于32点)。 二、硬件框图
PC机仿真器SEED-DTK29335综合实验系统USBJTAG口信号发生器DSPLCD小键盘AD接口SCI接口
图1 系统硬件框图
图1 给出了该综合实验的硬件框图,首先通过小键盘设置波形的参数,包括频率、幅值以及波形等。然后通过信号发生器产生模拟信号,由DSP28335的AD通道6进行采样处理。DSP与PC机之间通过串口进行通信,由DSP28335的SCIb通道处理。
绝密,DSPF28335实⽤板使⽤教程
官⽅声明YXDSP-F28335系列开发板是南京研旭开发⽣产并直接进⾏销售及提供技术服务的产品,暂时未设置任何代理商。如有其它任何⼚商或代理使⽤“YXDSP-F28335开发套件”的名义进⾏销售,均属于假冒产品。南京研旭对您购买及使⽤此假冒产品过程中造成的所有损失均不承担任何责任。
官⽅指定销售⽹站:/doc/98ddcdb369dc5022aaea002f.html 中⽂名称:研旭商城
官⽅指定销售⽹站:/doc/98ddcdb369dc5022aaea002f.html 中⽂名称:研旭淘宝商城YXDSP-F28335开发板是研旭电⽓科技有限公司⾃主研发的,针对⾼校、研究所和中⼩企业⼩批量设计的需求⽽研发的。该开发板可以满⾜基于所有F28335开发时的所有应⽤。YXDSP-F28335开发套件功能强⼤,代码丰富,⽅便使⽤。在国内,我们的产品已经成为众多的国家级科研院所、⼤学、国家重点实验室、电⼒、通讯、⼯业、医疗类公司指定的开发⼯具。
TMS320F28335型数字信号处理器是TI公司的⼀款TMS320C28X系列浮点DSP控制器。与以往的定点DSP相⽐,该器件的精度⾼,成本低,功耗⼩,性能⾼,外设集成度⾼,数据以及程序存储量⼤,A/D转换更精确快速等。TMS320F28335具有150MHz的⾼速处理能⼒,具备32位浮点处理单元,6个DMA通道⽀持ADC、McBSP和EMIF,有多达18路的PWM输出,其中有6路为TI特有的更⾼精度的PWM输出(HRPWM),12位16通道ADC。得益于其浮点运算单元,⽤户可快速编写控制算法⽽⽆需在处理⼩数操作上耗费过多的时间和精⼒,从⽽简化软件开发,缩短开发周期,降低开发成本。
采⽤六层核⼼板与底板的分拆形式,在听取⼴⼤DSP⼯程师意见的基础上,以保证DSP 能稳定独⽴运⾏、外设资源充分扩展为原则,优化结构设计,注重EMC处理,⽆论在设计还是在⼯艺上,均⽤⼼完成。YXDSP-F28335 CORE为您提供了丰富的⼆次开发接⼝,能够为您的设计节约成本和时间。F2833X 在保持150 MHz时钟速率不变的情况下,新型F2833x浮点控制器与 TI 前代领先数字信号控制器相⽐,性能平均提⾼ 50%。与作⽤相当的 32 位定点技术相⽐,快速傅⽴叶转换 (FFT) 等复杂计算算法采⽤新技术后性能提升了⼀倍之多。