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

TMS320xF24xx至C2000 Piccolo TMS320F280xx 的迁移概述

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

可以提供安全功能的补充启用,可以交叉校验 ADC 结果、PWM 生成和彼此的计算结果。

同样地,VCU 复数数学加速器可以为复数数学运算提供更佳的运算性能、更快的傅里 叶变换 (FFT) 运算和 Viterbi 运算。 凭借在 Viterbi 蝶形等计算方面高达 7 倍的 性能增量,VCU 加速器可以在低成本器件中获得更高的信号处理性能。 这一点特别适合电力线通信 (PLC) 等应用,PLC 需要高级信号调整和处理功能以在嘈杂的电力线介质中 进行发送和接收。 基于通信的算法在单个器件上运行以减低系统成本和功耗,而非提供 辅助处理器来管理与 VCU 的通信链路。

高级控制外设

图3: TMS320xF24xx 事件管理器

除了对 DSP 处理内核的推动之外,我们还提供了 Piccolo 系列的多种 PWM 和 ADC 外设创新。 重温一下,在 TMS320xF24xx 系列中,PWM 输出是“事件管理器”模块的一部分。在事件管理器中,两个 16 位定时器和五个独立的比较匹配检查可以生成最多八个 PWM 输出。 在这八个 PWM 输出中,有六个输出以互补对的形式生成,这意味着每两个 PWM 波形中即有一个是一对中互补波形的强制反波形。 这六个 PWM 输出也可以仅使 用每一对的单个比较匹配检查(除零和周期匹配事件之外)生成。 可编程死区逻辑可应 用于这六个波形的上升沿和下降沿延迟,同时请注意,两个延迟必须使用同一死区值。比较而言,在八个 PWM 输出余下的两个中,每一个都可以使用单独的比较匹配检查(除 零和周期匹配事件之外)独立生成。但是,这两个 PWM 输出不支持任何死区逻辑。 因此,总的说来,来自事件管理器的每个 PWM 输出都可以从至多 1 个比较匹配中生成,而死区逻辑则只能用于八个 PWM 输出中的六个。

在其他特性中,事件管理器 PWM 还提供跳闸逻辑,可以异步强制八个 PWM 输出中的六 个进入高阻抗状态,从而实现系统保护和安全。 此外,事件管理器的时基是与 3 个事件捕捉单元和 1 个正交解码器接口共享的,这一点与 Piccolo 微控制器更加模块化的方法大有不同。 与 Piccolo 微控制器不同,TMSxF24xx 器件上的多个事件管理器 (EV) 无法一起同步时基。

图 4: Piccolo TMS320F28xx ePWM 模块

相反,对于 Piccolo 微控制器,PWM 输出是单独和独立 PWM 模块的一部分。 每个 PWM 模块都具有两个可从单个 16 位定时器和两个独立比较匹配事件(除零和周期匹配事件之外)生成的 PWM 输出。 16 位定时器具有向上、向下和向上/向下计数模式, 其中的向下计数模式是 Piccolo MCU 的独有功能。 此外,Piccolo 微控制器的 PWM 可以生成同步或异步波形,甚至还可以生成带有独立异步双沿占空比控制的 PWM。 某些 Piccolo 器件甚至包含革命性的高分辨率 PWM 模式,由此,设计人员可以获得低至 150ps 的边缘位置分辨率,从而在高频操作下提供持续的高精度控制。 每个 PWM 输出 还包括具有高分辨率性能的死区逻辑,由此,死区延迟可在半周期增量下出现。这可以 进一步降低控制系统中的电源开关损耗。

此外,用户可以对 PWM 模块中的每个 PWM 输出进行独立极性控制,这意味着 Pic- colo 微控制器的 PWM 对不会像TMS320xF24xx 中一样强制为互补对输出。而且,与事件管理器的 PWM 不同,Piccolo 微控制器的 PWM 模块可以通过可配置时间或相位偏移 同步时基;因此,其功能可以创造出更先进的时间同步系统。 然而,与事件管理器相似,Piccolo PWM 也具有跳闸区逻辑,但这一点已通过一次性 PWM 跳闸乃至逐周期 PWM 电流限制操作进行了进一步扩展。 除此以外,Piccolo 的 PWM 在 TMS320xF24xx 系列的跳闸功能上进行了进一步扩展,它提供了强制 PWM 进入高阻抗状态的选项,可以设置 高或低跳闸条件,从而通过跳闸区逻辑实现更强大的安全和保护功能。

比较 Piccolo 微控制器与 TMS320xF24xx 器件的 ADC,我们会发现 Piccolo 微控 制器提供了多个优势。 首先,Piccolo ADC 可提供 12 位的分辨率,而 TMS320xF24xx 提供的是 10 位分辨率。Piccolo 微控制器的 ADC 同样具有更快的转换率,其速率 高达 4.6 兆样本/秒 (MSPS),而 TMS320xF24xx 器件则为 1.18 至 2.67MSPS。 因此,Piccolo 微控制器的 ADC 不仅能够在数字域上更准确地显示模拟信号,还可以明显更快地捕捉信号以及将信号转换到数字域。 在架构方面,Piccolo 微控制器 ADC 提供了两个独立的取样保持单元,但 TMS320xF24xx 器件仅提供一个取样保持单元。 通过同步双路取样保持功能,Piccolo 微控制器能够同步取样电机应用的相电流,乃至同步取样电流和

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

网站地图

Top