0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

dsp2812与dsp28335的区别

小茗技术员 来源:网络整理 2017-10-19 11:18 44476次阅读

什么是DSP2812?

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

DSP2812的特点

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

什么是DSP28335

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

DSP28335的特点

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

dsp2812与dsp28335的区别

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

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

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

推荐阅读:

dsp28335开发板中文资料汇总(dsp28335最小系统_引脚图_封装_初始化程序)

dsp28335如何入门:程序设计步骤

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DSP28335
    +关注

    关注

    22

    文章

    59

    浏览量

    40887
  • DSP2812
    +关注

    关注

    5

    文章

    29

    浏览量

    22418
收藏 人收藏

    相关推荐

    将DAC7625与DSP2812相连,DSP主频设为了150M,请问下DAC7625的转换速率是多少?

    您好!我将DAC7625与DSP2812相连,DSP主频设为了150M。请问下DAC7625的转换速率是多少?我在数据手册上没有找到!
    发表于 02-12 06:51

    DSP2812读写ADS1298R,但是spi一直写不进去寄存器,为什么?

    您好,我用DSP2812读写ADS1298R,但是spi一直写不进去寄存器,不知道是为什么?这是我读写的程序。 void writeREG(Uint16 valu
    发表于 02-11 07:55

    ths1230与DSP2812之间直接并口连接,进行数据采集,DSP读AD的数据时读信号的最高频率小于2MHZ,为什么?

    你好。我选用的是TI的ths1230与DSP2812之间直接并口连接,进行数据采集,时钟频率为12.5MHZ,也即采样率为12.5MHZ,XINTF选用的是ZONE6。但DSP读AD的数据
    发表于 02-11 06:55

    DSP28335中,SPI SOMI引脚是悬空还是怎么处理?

    关于芯片说明中说支持SPI通讯,但芯片中只使用了SPICLK、SPISIMO、SPTENA、没有SPISOMI,那在DSP28335中,SPISOMI引脚是悬空还是怎么处理? 另外8568电源是5V供电的,DSP的SPI应该是3.3V,SPI电平是否需要转换?
    发表于 02-10 07:36

    DSP28335外部接口与DAC7724通信,程序测试一直不对,输出的值一直是-10V,为什么?

    我是用DSP28335外部接口与DAC7724通信,DA芯片的引脚除了数据载入LDAC和复位用普通IO口控制外,其余都和DSP28335外部接口的相应引脚相连,程序测试一直不对,输出的值一直是-10V,而且我只是让通道A输出,可是其他的3个通道也是-10V ,这个是怎么
    发表于 02-06 07:54

    DSP28335驱动DAC7724,输出一直是-10V,请问这是什么情况?

    我是用DSP28335驱动DAC7724芯片,12根数据线和2根地址线我是直接和DSP的外部接口相连,然后LDAC、RESET、CS、RW四个引脚是配置普通的IO口来控制,输出一直是-10V,请问
    发表于 02-06 07:32

    DSP28335输出频率幅值相位可调的正选波,求推荐个DA转换芯片?

    我想用DSP28335输出频率幅值相位可调的正选波,麻烦大神推荐个DA转换芯片,至少有8路电压输出。 若要输出的是可调电流又该怎么办呢?麻烦大家给个意见,谢谢了!!!
    发表于 01-22 07:40

    DSP28335后接DAC7724产生三相正弦波信号,随负载加重DAC7724的输出受到干扰怎么解决?

    我用DSP28335后接DAC7724产生三相正弦波信号,作为三相逆变器的电压基准。逆变器轻载的时候运行正常,随负载加重DAC7724的输出受到干扰,出现一段负的最大值,如图所示。B、C相单独工作
    发表于 01-15 08:27

    ADS8867 spi主机为dsp2812发送伪数据,但是接收不到数据,是什么原因?

    ADS8867的spi无输出,spi主机为dsp2812发送伪数据,但是接受不到数据,示波器测试ADS8867的spi的输出为3.3v直线。ADS8867连接为3线模式。是什么原因呢?有相关经验的支支招啊。
    发表于 01-10 08:00

    DAC8728和DSP28335的XINTF接口时序不匹配怎么解决?

    DAC8728输出不了结果,不知道哪里出现了问题?DSP28335的XINTF0配置该如何配置?DAC8728的电路设计应该没有问题,因为我用GPIO口模拟时序来写DAC8728,能输出正确的结果,但那样耗时间。。。我估计还是时序不太匹配,有哪位能否指点一二?不甚感激。。。
    发表于 01-10 06:07

    DSP28335浮点型数据如何能对应到0X000~0XFFF之间呢?

    使用的是浮点型DSP28335,那么在将程序中的变量送入到SPI的SIMO引脚进行da转换的时候,该浮点型数据如何能对应到0X000~0XFFF之间呢?
    发表于 12-26 06:03

    ad8684接dsp2812,REFIO怎么接?

    设计了ad8684,接dsp2812,求教这个REFIO怎么接,跟2812那块板子共用5V电源,感觉这5v对ad采用供电不稳啊
    发表于 12-20 07:21

    是否可以使用DSP28335配合DAC7725进行DA输出?

    我想使用DSP28335配合DAC7725进行DA输出。输出范围是0-10V。 数据表中,逻辑输入为0.8V为低,2.4V为高。当DSP的数据总线与DA的总线直接连接时,可以写入。但是同时提到
    发表于 12-13 13:40

    DSP发送数据时通过外扩DA芯片产生4KHZ正弦波,接收时用DSP自带的AD接收数据,是不是没法实现?

    最近因为项目需要,现在需要选择一款芯片,主要思路是:通过TI DSP2812与DAC芯片连接产生4KHZ左右的正弦波,然后将4KHZ的正弦波经过AD转换再传回到DSP2812中,检查数据的变化
    发表于 11-08 07:38

    dsp28335读取SD卡中的WAV文件通过AIC32放歌,发出来的都是噪声,为什么?

    我想用dsp28335读取SD卡中的WAV文件,然后通过AIC32放歌,但是现在发出来的都是噪声,请问wav文件的内容需要做什么处理吗
    发表于 10-12 08:07