- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
F2812 与 F28335 的区别
最大的区别就是 28335 是浮点的,而 2812 是定点的。
F2812 主要指标
150 MHz/EMIF /128KB Flash/36KB RAM/GPIO 56 路/McBSP/176-pin Package
F28335 主要指标
300 MFLOPS/独立 DMA/512KB Flash/68 KB RAM/32-bit EMI/GPIO 88 路
还有一点 28335 将 2812 的EV 分解成了相互独立的 epwm,ecap,eq 三个模块互相之间互不
干扰,因此可以比较方便地实现复杂的信号输出。尤其是 epwm相对于EV 中的pwm 输出功能,
有了很大的提高。
F28335 比F2812 多了一个 MAC 单元,也就是速度增加了一倍。
F28335 是带浮点运算的,动态范围更大。
F2833x 的执行速度,比相同时钟频率的F28xx 系列定点芯片,快 50%。处理数学运算性能提
升 2.45 倍,控制算法性能提升 1.57 倍,DSP 性能提升 1.38 倍。总体性能提升近 2 倍。
TMS320F28335 的ADC
TMS320F28335 上有 16 通道、12 位的模数转换器 ADC。他可以被配置为两个独立的8 通道输
入模式,也可以通过配置 AdcRegs.ADCTRL1.bit.SEQ_CASC=1,将其设置为一个 16 通道的级
联输入模式。输入的方式可以通过配置 AdcRegs.ADCTRL1.bit.ACQ_PS=1,将其设置为顺序
采集。即从低通道开始到高通道结束。
值得注意的是片上ADC 的输入电压范围为0--3V,一旦超过3V,片上的ADC 模块将会被烧掉。
TI 上的 DATASHEET 介绍其 ADC 的精度可达到 12位,实际上达到不了。经测试,我们估计最
好的时候可以达到 11位就不错了。下面我们来简单介绍一下 ADC 模块的原理。其数字值由
下面公司来计算,其中公式中的 3 为片内参考电压 Digital Value=4096* (Input Analog
Voltage-ADCLO)/3 ;(when 0 V input 3 V)。ADC 可以分为 SEQ1 和 SEQ2 两个模块,
其中 SEQ1 包括 ADCIN00--ADCIN07;SEQ2 包括 ADCIN08--ADCIN15。SEQ1 模块可以通过软件、
PWM、外部中断引脚来启动,而 SEQ2 不可以通过外部中断引脚来启动。另外就是 ADC 可以与
DMA 进行数据交换。
TMS320F28335 的时钟介绍
TMS320F28335 上有一个基于 PLL 电路的片上时钟模块,为CPU 及外设提供时钟有两种方式:
一种是用外部的时钟源,将其连接到 X1 引脚上或者 XCLKIN 引脚上,X2 接地;另一种是使
用振荡器产生时钟,用 30MHz 的晶体和两个 20PF 的电容组成的电路分别连接到X1 和 X2 引
脚上,XCLKIN 引脚接地。我们常用第二种来产生时钟。此时钟将通过一个内部 PLL 锁相环
电路,进行倍频。由于F28335 的最大工作频率是 150M,所以倍频值最大是 5。其中倍频值
由PLLCR 的低四位和PLLSTS 的第 7、8 位来决定。其详细的倍频值可以参照 TMS320F28335
的Datasheet。下面是F28335 的时钟设置:
void InitPll(Uint16 val, Uint16 divsel)
{
// Make sure the PLL is not running in limp mode
if (SysCtrlRegs.PLLSTS.bit.MCLKSTS !=
文档评论(0)