原创 XDS510PLUS的TMS320C28346驱动

2012-10-30 12:00 3312 17 19 分类: 处理器与DSP

最近用到TMS320C28346这颗芯片,我用的仿真器是61ic的SSD-XDS510 PLUS Ver5.2,把仿真器带的驱动发给做C28346开发的朋友共享一下。 

 

C2834x Delfino控制器的主要特性与优势

---300 MHz 的 C28x 内核可提供快速中断响应、最小化时延、复杂控制算法执行,以及实时数据分析;

---32 位浮点单元可简化幅度计算的编程,消除扩展与饱和负载并提高诸如派克转换 (Park transforms) 与比例积分微分 (PDI) 等算法的性能;

---516 KB 片上单周期存取 RAM 可实现高速程序执行以及数据存取等功能;

---高度灵活的 65ps 高分辨率 PWM 模块可实现最佳精确度;

---CAN、I2C、SPI 以及标准串行接口 (SCI) 外设可针对系统通信管理提供便捷的连接;

---外部 ADC 接口使开发人员能够灵活选择 TI 各种系列的高精度模数转换器。
 

a1.jpg
 
TMS320F28335和TMS3320C28346功能解析
 
a2.jpg

F28335和C28346。这两者的主要区别是:

1.F28335的最高运行速度是150M,C28346则达到300M;
2.F28335内部有FLASH和高速AD,但内部RAM较小,28346则没有内部FLASH和AD,但内部RAM很大;
3.其它方面都没有多大的差别,无外乎就是外设多与少的问题。

F28335虽然有内部FLASH,但是大家都知道FLASH的读写速度和内部的RAM是没法比的,所以经常会出现一些这样的问题:明明在RAM中调试好的程序,烧写到FLASH中运行结果缺不正确,究其原因就是FLASH的读写速度过慢造成。

C28346则不存在这个问题,在RAM中调试好的程序,BOOT后还是在RAM中运行,而且C28346的运行速度比F28335快1倍(都在内部RAM中运行,如果换成F28335在FLASH 中运行程序,就是快好几倍的问题啦),另外F28335虽然有内部AD,但是精度不够,只有12位,而我们大部分的应用这个精度是不能满足的,需要外扩AD,所以这样一来F28335上的AD就显得有些鸡肋。  

相比之下C28346更适合应用在电能质量监测,机器人,工业控制等领域。
 
PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户402158 2016-1-22 15:30

休息一下,为了更好地前行

用户377235 2016-1-21 11:49

好好休息,博弈是时刻的,休息是持续的,灿烂是可见的

用户1764241 2015-2-27 08:35

累了就好好休息,还年轻想的太多就会顾忌太多,新的一年愿老大一切安好。

用户1829096 2015-2-26 11:35

累了就暂时休息一下,但不要忘记路还是一样要走,人生就是如此,要活得充实,不能虚度青春。现在我想明白了。

用户377235 2015-2-26 11:24

博主支持你,爱情事业双丰收!

用户377235 2013-3-1 18:39

HAO

用户431407 2012-11-26 10:10

发的
相关推荐阅读
用户428246 2012-10-30 12:00
XDS510PLUS驱动在WIN7 64位系统中安装步骤
最近要用到DM3730,以前老的XDS510不支持,所以从61ic&索思达入手了一个XDS510 PLUS。因为我PC机是WIN7 64位系统。安装的时候没有注意,装的光盘里面的WIN7 ...
EE直播间
更多
我要评论
2
17
关闭 站长推荐上一条 /3 下一条