热度 19
2012-10-30 12:00
3313 次阅读|
2 个评论
最近用到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 各种系列的高精度模数转换器。 TMS320F28335和TMS3320C28346功能解析 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更适合应用在电能质量监测,机器人,工业控制等领域。