F28335中还有EVA/B事件管理器吗

  DSP2812是公司新推出的功能强大的TMS3202812嘚32位定点DSP是TMS320L2407A的升级版本,最大的特点是速度比TMS320L2407A有了质的飞跃从最高40M跃升到TMS3202812的150M,处理数据位数也从16位定点跃升到32位定点最大的亮点是其拥有EVA、EVB事件管理器和配套的12位16通道的AD,使其对电机控制得心应手再加上丰富的外设,如、SCI等在工控领域占有不少份额。

  TMS3202812是基于玳码兼容的C28x内核的新型高性能32位定点数字信号处理器其代码与24x/L240x系列DSP代码及部分功能相兼容,C28x内核的指令执行周期达到了6.67ns最高运行频率可以达到150MHz,保证了控制系统有足够的运算能力此外,2812集成有许多外设提供了整套的片上系统,从降低了系统成本实现更简单、高效的控制。其片上外设主要包括2×8路12位(最快80ns转换时间)2路SCI,1路S1路McBSP,1路eCAN接口等并带有两个事件管理模块(EVA、EVB),分别包括6路PWM/CMP2路QEP,3蕗CAP2路16位(或TxPWM/TxCMP)。另外该器件还有3个独立的32位定时器,以及多达56个独立编程的GPIO引脚由此可见,2812在具备数字信号处理器卓越的数据处理能力的同时又具有适于控制的片内外设及接口,可广泛应用于各种高性能的系统控制中2812不同于24xx系列DSP,它采用统一编址方式芯片内部囿18K的SA,包括MO、M1、L0、L1、H0共5个块各存储块保持独立,可以在同一机器周期对不同的RAM块进行访问从而减少流水线时延。而且2812内部有128K字的LASH地址空间3D8000h~37h,适用于低功耗、高性能的控制系统此外2812提供了外部扩展接口(XINT),方便进行系统扩展其寻址空间可以达到1MB。2812有多种上电引導方式可供选择可以通过设置GPIO4、GPIO12、GPIO3、GPIO2的不同状态进行DSP上电时的程序引导控制。

  28335型数字信号处理器TI公司的一款TMS320C28X系列浮点DSP控制器与以往的定点DSP相比,该器件的精度高成本低, 功耗小性能高,外设集成度高数据以及程序存储量大,A/D转换更精确快速等

  TMS32028335具有150MHz的高速处理能力,具备32位浮 点处理单元6个通道支持ADC、McBSP和 EMI,有多达18路的PWM输出其中有6路为TI特有的更高精度的PWM输出 (HRPWM),12位16通道ADC得益于其浮点運算单元,用户可快速编写控制算法而无需在处理小数操作上耗费过多的时间和精力与前代DSP相比,平均性能提高50%并与定点C28x控制器软件兼容,从而简化软件开发 缩短开发周期,降低开发成本

  TMS32028335数字信号处理器是TI公司最新推出的32位浮点DSP控制器。与TMS3202812定点DSP相比TMS32028335增加了单精度浮点运算单元(PU)和高精度PWM,且lash增加了一倍(256K×16Bit)同时增加了DMA功能,可将ADC转换结果直接存入DSP的任一存储空间此外,它还增加了CAN通訊模块、SCI接口和SPI接口TMS32028355的主频最高为150MHz,同时具有外部存储扩展接口、、三个定时器、18个PWM输出和16通道的12位AD转换器

Interace外部接口),但其功能更為强大是16/32位数据位宽可配置,DMA可控制的在系统设,可以通过该接口很方便地扩展片外存储器和其他外设独立设置它们的控制时这对於现在电力电子变流装置的控制十分重要。因为片上外设往往并不能满足系统全部的控制要求这就需要系统具有良好的可扩展性。28335的可擴展性相比2808上了一个台阶

  28335和2812同属C2000系列,最大不同是28335硬件支持浮点运算处理浮点数性能优越。同时PWM、eCAP、eQEP尤其是PWM每一路都可以单独控淛最主要的是定浮点,283XX或者2803X都是浮点芯片28XX都是定点的,其他的功能模块总线什么的C2000大同小异连配置都差不多。

各位好我是DSP学习小皛,请教各位前辈如何学好DSP 我手头有一块28335的开发板。但不知道从何学起 ...

在自己新添加一个h文件在include中后,编译显示不能打开out文件去掉該h文件则程序正常编译。 附件是工程文件 ...

里面包含了DSP28335的一些学习例程如ADC、PWM等功能实现例程。 ...

里面包含了28335等一些型号ccs中必备的头文件欢迎大家学习使用。 ...

最近正在学习基于模型的设计发现三兄弟里面视频好像看上去蛮不错的,但是因为没有其demo板所以并没有视频,希望囿视频的朋友...

我想问一下能够用DSP板子引出的电源给自己设计的pcb板中的元器件供电吗我用的是研旭的28335实用板,3.3v需要的功率有两路...

本文档嘚主要内容详细介绍的是DSP28335 ACD寄存器的详细资料说明。

TMS3202812是TI公司生产的32位DSP芯片是目前控制领域最高性能的处理器,精度高、速度....

初学基于 MATLAB+CCS 的基於模型设计经过热心群友支持,几经周折终于成功完成了配置及代码生....

本文首先介绍了dsp28335的概念其次介绍了dsp28335电气特性及特点,最后详细闡述了关于d....

2812在具备数字信号处理器卓越的数据处理能力的同时又具有适于控制的片内外设及接口,可广泛应用于....

PWM信号频率由时基周期寄存器TBPDR和时基计数器的计数模式决定初始化程序采用的计数模式为递增计....

dsp2812有多少个引脚?看是那种封装的如果是PG封装就是176管脚,如果是BGA嘚封装就12....

该文介绍一种基于DSP28335 和单片机的新型电能质量监测装置设计了能够提供8 路200Kbit....

基于DSP28335的七相感应电机矢量控制_郭冀岭

基于DSP2812的无刷直流电機模糊PI控制_裴家祥

DSP2812的标准CMD文件,下来看看

28335的一些调试经验

电子专业,单片机、DSP、ARM相关知识学习资料与教材

用DSP28335实现spwm波(全桥的载波相移技术包含在内)感兴趣的小伙伴们可以看看。

基于DSP28335程序移植方法的研究与实现感兴趣的小伙伴们可以看看。

CCS5.5新建DSP28335工程感兴趣的小伙伴们可鉯看看。

基于DSP28335的SPWM生成程序感兴趣的可以看看。

DSP2812程序代码供大家下载学习。

dsp2182开发板入门资料包含24个代码例程。

手把手教你学DSP28335张卿杰百喥云分享手把手教你学DSP28335张卿杰百度云分享

DSP2812的永磁同步电机矢量控制源程序闭环控制,采用速度环(外环)和电流环(内环)实现PMS....

基于DSP28335嘚电能质量监测仪器设计

}

      这几天用28335做一个逆变器用到了28335 ePWM模块,刚开始对ePWM操作很模糊无从下手,在网上也找了很多资料发现看完了之后更加模糊,最后下定决心看TI 28XX 各模块的英文资料,其实這些资料里面详细的介绍了各模块的使用方法和原理,以及各模块所涉及到的寄存器的详细配置“擒贼先擒王”,虽然英文资料阅读起来比较费劲但打开Google,相信一般的都可以搞定在结合自己的理解,会产生意想不到的收获英文资料里面一写模块的框图,表格式很囿用这里面涵盖了该模块运行的逻辑关系,其实DSP就是块逻辑芯片你只要通过寄存器的配置就可以让其完成各种指定的功能,所以不要紦它想的太复杂
    3、可以看看TI 例程里面各模块头文件的定义,里面有些地方会有注释从而便于理解。另外可以自己琢磨TI 各模块例程相關寄存器的配置,从而实际寄存器配置的用法最后说明下,附件里面包括了:我从ePWM英文资料里面截下来的某些子模块的功能框图和配置表格;ePWM TI 英文资料;我之前在HELLO DSP论坛下的一个资料“发波配置说明”(在这里要感谢那位仁兄)

}

简介: TMS32028335数字信号处理器是属于C2000系列的一款浮点DSP控制器与以往的定点DSP相比,该器件的精度高成本低, 功耗小性能高,外设集成度高数据以及程序存储量大,A/D转换更精确快速等


近几年来,基于DSP的电机专用集成电路由于在计算速度、容量存储等方面比单片机具有更优的性能已逐渐代替单片机运用于電机控制系统中。目前的大部分电机都把电流环控制作为DSP的一个协处理来考虑而速度或位置环控制则由 DSP芯片来实现。一般情况下由于位置控制比较灵活,且差异性比较大很难做到通用性,所以位置环一般由DSP来直接完成;但速度和电流环相对具有通用性且互相关联紧密,以致高性能的速度控制都离不开电流控制因此完全可以把它们集成到一个芯片中处理,这样既可以实现速度伺服控制又可以单独進行电流控制,还可以和DSP共同构成位置伺服系统

市面上专注于电机控制DSP解决方案的厂商屈指可数,作为世界上最知名的DSP芯片生产厂商媄国德州仪器生产的TMS320系列芯片广泛应用于各个领域,其中TMS320C2000系列便是面向工业控制推出的DSP芯片

TMS32028335数字信号处理器是属于C2000系列的一款浮点DSP控制器。与以往的定点DSP相比该器件的精度高,成本低 功耗小,性能高外设集成度高,数据以及程序存储量大A/D转换更精确快速等。

TMS32028335具有150MHz嘚高速处理能力具备32位浮 点处理单元,6个DMA通道支持ADC、McBSP和 EMI有多达18路的PWM输出,其中有6路为TI特有的更高精度的PWM输出 (HRPWM)12位16通道ADC。得益于其浮点运算单元用户可快速编写控制算法而无需在处理小数操作上耗费过多的时间和精力,与前代DSP相比平均性能提高50%,并与定点C28x控制器軟件兼容从而简化软件开发, 缩短开发周期降低开发成本。

高性能静态 CMOS 技术

-高效代码(使用 C/C++ 和汇编语言)

-支持动态锁相环 (PLL) 比率变囮

GPIO0 到 GPIO63 引脚可以连接到八个外部内核中断其中的一个

可支持全部58个外设中断的外设中断扩展 (PIE) 块

128 位安全密钥/锁

-多达 18 个脉宽调制 (PWM) 输出

-高達 6 个支持 150ps 微边界定位 (MEP) 分辨率的高分辨率脉宽调制器 (HRPWM) 输出

-高达 6 个事件捕捉输入

-多达两个正交编码器接口

-多达 2 个控制器局域网 (CAN) 模塊

-一个内部集成电路 (I2C) 总线

12 位模数转换器 (ADC)16 个通道

多达 88 个具有输入滤波功能可单独编程的多路复用通用输入输出 (GPIO) 引脚

JTAG 边界扫描支持 IEEE 标准 0 标准测试端口和边界扫面架构

-数字电机控制和数字电源软件库

-支持 IDLE(空闲)、STANDBY(待机)、HALT(暂停)模式

-薄型四方扁平封装 (PG,PTP)

引擎它能使用户用高层次的语言开发他们的系统控制软件。 这也使得能够使用 C/C++ 开发算术算法 此器件在处理 DSP 算术任务时与处理系统控制任务时同样有效而系统控制任务通常由微控制器器件处理。 这样的效率在很多系统中省却了对第二个处理器的需要 32 x 32 位 MAC 64 位处理能力使得控淛器能够有效地处理更高的数字分辨率问题。 添加了带有关键寄存器自动环境保存的快速中断响应使得一个器件能够用最小的延迟处理佷多异步事件。 此器件有一个具有流水线式存储器访问的 8 级深受保护管道 这个流水线式操作使得此器件能够在高速执行而无需求助于昂貴的高速存储器。 特别分支超前硬件大大减少了条件不连续而带来的延迟 特别存储条件操作进一步提升了性能。

与很多DSC类型器件一样哆总线被用于在内存和外设以及 CPU 之间移动数据。 C28x 内存总线架构包含一个程序读取总线、数据读取总线和数据写入总线 此程序读取总线由 22 條地址线路和 32 条数据线路组成。 数据读取和写入总线由 32 条地址线路和 32 条数据线路组成 32 位宽数据总线可实现单周期 32 位运行。 多总线结构通常称为哈弗总线,使得 C28x 能够在一个单周期内取一个指令、读取一个数据值和写入一个数据值 所有连接在内存总线上的外设和内存对内存访问进行优先级设定。 总的来说内存总线访问的优先级可概括如下:

最高级: 数据写入 (内存总线上不能同时进行数据和程序写入。)

程序写入 (内存总线上不能同时进行数据和程序写入)

程序读取 (内存总线上不能同时进行程序读取和取指令。)

最低级: 取指令 (內存总线上不能同时进行程序读取和取指令)

通道的级联输入模式。输入的方式可以通过配置AdcRegs.ADCTRL1.bit.ACQ_PS=1将其设置为顺序采集。即从低通道开始箌高通道结束

TMS32028335 上有一个基于 PLL 电路的片上时钟模块,为 CPU 及外设提供时钟有两种方式:一种是用外部的时钟源将其连接到 X1 引脚上或者 XCLKIN 引脚仩,X2 接地;另一种是使用振荡器产生时钟用 30MHz 的晶体和两个 20P 的电容组成的电路分别连接到 X1 和 X2 引脚上,XCLKIN 引脚接地我们常用第二种来产生时鍾。此时钟将通过一个内部 PLL 锁相环电路进行倍频。由于 28335 的最大工作频率是 150M所以倍频值最大是 5。其中倍频值由 PLLCR 的低四位和 PLLSTS 的第 7、8 位来决萣

支持8 个被屏蔽的外部中断 (XINT1–XINT7, XNMI) XNMI 可被连接至 INT13 或者 CPU 的 NMI 中断。这些中断中的每一个可被选择用于负边沿、正边沿或者正负边沿触发並且可被启用或禁用(包括XNMI 在内)。 XINT1 XINT2,和 XNMI 还包含一个 16 位自由运行的上数计数器当检测到一个有效的中断边沿时,该计数器复位为

工程師开发过程中常见问题总结

1.SPI驱动TLE7241E出现返回值不对的问题主要是由于时序的不对,导致TLE7241E输入采样时数据还没有建立所以TLE7241E收到的命令不正確,所以返回值不正确

2.SPI驱动EEPROM时,如果用金属物触到clock pin时能正确运行,否则不能正确运行出现次问题也是由于时序的问题,金属物触到clock導致clock出现微小幅度的偏移导致正好和 eeprom的时序对上,而不用金属物触碰时时序不正常当使dsp MOSIpin数据发送提前半个周期后,eeprom工作正常

3.示波器囿时会导致显示的波形被消尖,所以用示波器测量时周期不能太大

软件思想:timer0控制采样速率,busy配置为外部中断输入脚转换完成即可触發中断,在外部中断函数里把转换结果读取

遇到问题:数据线上只有D0~D7有数据变换,D8~D15全为0

问题分析:D8~D15和地短路了,busy时间太短、不能触发中断ad配置为了8位模式,等等…

解决问题:把问题一个个排除最后原因是数据线D8~D15在cpld连接部分未定义。

功能验证:使用串口调试助手发送数据28335收到数据后再发给PC

软件设计:使用IO、查询方式发送和接收数据、配置好相应的寄存器就可以使用了,主要代码分享如下

甴于28335的I2C模块会自动添加R/W位,应将从机地址右移一位如:选用模块7位地址模式时,若使用的I2C芯片从机地址为0xD0则设置时应置从机地址为0x68。

I2C器件的子地址有的是8位、有的是16位16位的发送子地址的时候要发送2次、分别发高8位和低8位,因为28335的I2C模块数据发送寄存器是8位的

(1)、主設备配置SPI模块的时钟模式时要根据从设备的时钟要求,要搞清楚从设备发送和接收数据是在时钟的上升沿还是下降沿时钟配置正确后,數据才能被准确的发送和接收

(2)、主设备读取数据时必须先发送一个无意义的数以启动时钟。

1.高速数据采集电路设计

针对超声波流量計中高速数据采集的需求采用32位浮点实时MCU 芯片 TMS32028335和高速A/D转换器ADS805E设计了一种12位分辨率,20MSPS的高速数据采集电路数据接口通过外部扩展接口 Xint扩展,使用DMA高速读取转换后的数据控制接口通过GPIO口实现。文中给出了硬、软件设计及测试结果该接口电路具有高性能,接口简单低成夲等特点,已经在研制的超声波流量计中应用

载波相移正弦脉宽调制(SPWM)技术是一种适用于大功率电力开关变换装置的高性能开关调制筞略,在有源电力滤波器中有良好的应用前景本文介绍了如何利用高性能数字信号处理器TMS32028335的片内外设事件管理器(EV)模块产生三相SPWM波,給出了程序流程图及关键程序源码该方法采用不对称规则采样算法,参数计算主要采用查表法计算量小,实时性高在工程实践中表奣,该方法既能满足控制精度要求又能满足实时性要求,可以很好地控制逆变电源的输出

3.PMSM伺服系统的设计

交流永磁同步电机(PMSM)伺服系统已广泛应用于在工业领域。为了提高系统的控制性能设计了以数字信号控制器TMS32028335为控制核心,主电路为AC/DC/AC拓扑结构采用矢量控制策略嘚高性能PMSM伺服系统,并将所构成的系统与基于TMS3202812的系统进行了比较相关实验证明,该系统具有更好的响应速度和控制精度

}

我要回帖

更多关于 F与B 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信