微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > TMS320xF24xx至C2000 Piccolo TMS320F280xx 的迁移概述

TMS320xF24xx至C2000 Piccolo TMS320F280xx 的迁移概述

时间:04-07 来源:互联网 点击:

电压测量。从操作的角度来看,Piccolo 基于启动转换 (SOC),而 TM- S320xF24xx 器件则基于自动序列发生器。虽然 Piccolo 微控制器可以从单个触发器中创造出持续的转换系列,但由于 TMS320xF24xx 系列中的 ADC 基于自动序列发生器,因此 Piccolo 微控制器的 ADC 使用了 SOC,其中可以针对每个转换指定触发源、样本窗 口大小和通道。这为 ADC 资源提供了最大的灵活性,可以满足不同的系统需求。

最后,Piccolo 系列与 TMS320xF24xx 系列的差异在于事件捕捉 (CAP) 和正交编码器接口 (QEP) 在硬件中的实施方式。 请回想一下,TMS320xF24xx 器件上的 CAP 和 QEP 外设均集成在事件管理器 (EM) 中,它们与 PWM 输出共享定时器资源。 相反,在 Piccolo 微控制器中,CAP 和 QEP 功能单独位于独立的模块中,具有独立的时基。 就功能而言,Piccolo 微控制器的捕捉单元以相似的方式操作,但也具有其他一些特征。 例如,某些 Piccolo 器件甚至包含高分辨率捕捉功能,由此,可以在典型的 300ns 分 辨率下测量出外部脉冲之间的区别。 这会带来更低延迟的系统反馈。 此外,每个事件 捕捉模块都可以在 PWM 模式下工作,可以在 PWM 模块的 PWM 输出之外提供额外的 PWM 输出。

正如本文前面简要提到的那样,Piccolo 包括许多架构增强功能,可以减少控制延迟、 降低系统成本并简化系统设计。 这些增强功能包括片上比较器、片上可编程增益放大器 (在精选器件中)、低延迟 PWM 跳闸、双路取样保持 ADC 和集成生命支持功能。

图5: Piccolo TMS320F2805x 架构方框图

在将电流和电压测量反馈回 Piccolo 微控制器的过程中,ADC 输入引脚也会通过集成 DAC 送入片上比较器中,从而进行过电流或过电压比较。 如果系统状态位于确定的“正常”状态之外,比较器将触发直接异步跳闸以设置 PWM 输出,从而在低至 30ns 下关闭 PWM 输出。 或者,如前所述,PWM 可以逐周期跳闸,从而进行电流限制操作而非系统停机。

在 Piccolo TMS320F2805x 器件中,可编程增益放大器 (PGA) 甚至可以进行片上集成,获取来自 ADC 引脚的输入,并在送入 ADC 个比较器之前进行放大。 PGA 不仅可以降低系统成本,由于系统在外部需要这些 PGA(在未进行片上集成的情况下),它们还可以通过随电机速度的下降扩展 ADC 范围的方式在电机控制等应用中大展所长。

如前所述,Piccolo 微控制器中的 ADC 包含双取样保持单元;但在 TMS320xF24xx 系列中,ADC 仅提供一个取样保持单元。 虽然 TMS320xF24xx ADC 可以尝试模拟同步双 取样,样本间的延迟通常为 850ns,但Piccolo 微控制器的 ADC 具有两个完整的取样保持单元,且同步样本之间无延迟。 在需要测量同步相位电流或同步电流和电压读数时, 这一点非常重要。 样本之间的任何延迟都将会在系统建模中造成误差,甚至会在由此产生的系统控制中造成误差。 Piccolo 微控制器消除了这种误差,可以进行更准确的系统测量和控制。

最后,与 TMS320xF24xx 器件相比,Piccolo 微控制器提供额外的生命支持电路,可以降低 Piccolo 器件供电和计时的成本和复杂性。 Piccolo 微控制器具有一个片上电压 稳压器 (VREG),允许设计人员向器件提供单个 3.3V 输入。 VREG 可无缝自主地将输 入电源调整为模拟子系统需要的 1.8V 电压轨。 同样,Piccolo 器件还具有上电复位 (POR) 和欠压复位 (BOR) 功能,可消除增加外部电路来监控器件电源输入的需求。 此外值得一提的是,Piccolo 微控制器提供两个具有时钟故障检测功能的片上振荡器,可 在出现故障时无缝切换至备份时钟源。

软件、可编程性和支持

从软件来看,与 TMS320xF24xx 系列相比,Piccolo 器件拥有丰富的软件资源。 Piccolo 器件全部可使用 C 语言进行编程,其中某些器件甚至自带浮点支持。 通过独特的器件库,您可以使用 Piccolo 进行轻松编程和开发。 例如,IQMath™ 库为定点器件提供了浮点开发的益处,使开发更加容易,同时在定点和浮点器件之间提供了更好的代码移植性。 还有适用于简单 FFT、FIR、复数数学、信号生成等的 DSP 库。 此外,如果您熟悉 TMS320xF24xx 器件上的电机控制库,此库经过多年的更新和优化,已成为适用于 Piccolo 微控制器且经过全面优化的最新电机库。 您可以找到与 TMS320xF24xx 器件的电机库相同的功能,但我们使用更新的功能扩展了这个新库,包括 3 相传感和无传感电机的控制。 此外,我们还针对基于太阳能和数字能源的开发提供了优化的应用库,为开发人员提供一整套经过应用调优的库,可缩短开发时间。

图 6:control

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top