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

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

3天内不再提示

dsp2812与dsp28335的区别

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

什么是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

    文章

    58

    浏览量

    40585
  • DSP2812
    +关注

    关注

    5

    文章

    29

    浏览量

    22321
收藏 人收藏

    评论

    相关推荐

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

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

    DSP功放HOSt和acc区别

    DSP功放(DSP power amplifier)是指采用DSP(Digital Signal Processing,数字信号处理)芯片,通过数字信号处理算法优化和管理音频参数的功放。 一
    的头像 发表于 10-22 17:06 642次阅读

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

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

    双核dsp和单核dsp区别

    双核DSP(Digital Signal Processor,数字信号处理器)与单核DSP在多个方面存在显著差异,这些差异主要体现在处理能力、任务分配、资源利用以及适用场景等方面。 一、处理能力 双
    的头像 发表于 09-24 16:14 519次阅读

    关于dsp28335的串口通信与PWM发生波形的问题

    ;Example24_DSP2833x_SCI_echoback.out\" not built main.c文件代码如下: #include \"DSP
    发表于 07-25 20:49

    dsp28335点灯程序

    点亮一个小灯
    发表于 07-09 11:50 2次下载

    dsp芯片和arm芯片区别 dsp的应用领域

    DSP芯片和ARM芯片都是常见的处理器芯片,但它们在应用领域和架构设计上有着明显的差别。下面将详细介绍DSP芯片和ARM芯片的区别,并重点介绍DSP芯片的应用领域。 一、
    的头像 发表于 02-01 10:17 5874次阅读

    dsp怎么调音质最好 dsp芯片和单片机的区别

    DSP(Digital Signal Processor,数字信号处理器)是一种专用的处理器架构,集成了高性能的浮点计算单元和专用指令集,用于处理数字信号,如音频信号、图像信号等。 调音质的最佳方式
    的头像 发表于 01-25 11:06 1668次阅读

    使用ad2s1210edz与28335dsp串行通信,运行dsp测试test point,sclk和rdi均测不到输入信号是为什么?

    各位朋友,小弟最近正在使用ad2s1210edz与ti的28335dsp串行通信,测电机转子位置。 根据说明对link进行了配置,sample选择了button switch,cs接低,rd接高
    发表于 12-21 07:31

    AD5780和DSP采用SPI接口通信,AD5780的输出模拟量为-10V左右是为什么?

    我的测试电路具体方案如下:利用DSP28335的SPI接口与AD5780芯片通信,但在实验过程中出现个问题:在给DSP初始化上电的时候,AD5780的输出模拟量为-10V左右(外接电压基准为:±5V
    发表于 12-19 08:21

    DSP28335控制AD2S1210,LOT和DOS管脚出现报警错误怎么解决?

    我们在用DSP28335控制AD2S1210,遇到如下问题,激励和正弦余弦返回输入信号幅值是正常的,但LOT和DOS管脚均报警,我们尝试用并行总线读取故障寄存器没有成功
    发表于 12-18 07:58

    dsp2812的spi连接AD7988-5,波形总是出现一点相位失真怎么解决?

    我使用的是ti的dsp2812的spi连接AD7988-5,一切都工作的很好,但是波形总是出现一点相位失真,例如测试3000Hz正弦波会出现几个Hz的频率错误,AD7988-5的输入端是测试的信号
    发表于 12-15 07:00

    DSP28335通过SPI与AD7689通讯,读出的数据变化非常大,也没有规律是怎么回事?

    大家好,我现在用TI的DSP28335通过SPI与AD7689通讯,读出的数据变化非常大,也没有规律(比如0,540,2048,3680,4,1024等等),AD7689配置寄存器是0xF104。请问哪位能指导一下,或者有没有程序参考一下,谢谢!
    发表于 12-08 07:58

    调试DSP28335与ad2s1210 spi通信,普通模式下读取的位置范围不对是为什么?

    技术专家们好,最近在调试DSP28335与ad2s1210 spi通信,普通模式下读取的位置范围不对:0---32767未报任何故障,实际范围应该是0--65535,这一般是哪方面引起的?
    发表于 12-06 08:02

    关于AD2S1210和DSP28335模拟SPI读写的问题

    你好: 我在使用AD2S1210和DSP28335通信的过程中,参考官方例程“ExampleCode_RDC_AD2S1210”,仅对 void SPIRead(unsigned char
    发表于 12-06 07:09