ZHCAEQ3 November   2024 F29H850TU , F29H859TU-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1实时控制简介
  5. 2C29 CPU 及其主要特性
    1. 2.1 并行架构和编译器优化
  6. 3C29 性能基准测试
    1. 3.1 使用 ACI 电机控制的信号链基准测试
    2. 3.2 实时控制和 DSP 性能
      1. 3.2.1 影响结果的示例和因素
        1. 3.2.1.1 饱和(或限制)示例
        2. 3.2.1.2 死区示例
        3. 3.2.1.3 空间矢量生成 (SVGEN) 示例
        4. 3.2.1.4 软件流水线
      2. 3.2.2 客户控制和数学运算基准测试
    3. 3.3 通用处理 (GPP) 性能
      1. 3.3.1 影响结果的示例和因素
        1. 3.3.1.1 不连续性管理
        2. 3.3.1.2 Switch() 示例
    4. 3.4 基于模型的设计基准测试
    5. 3.5 应用基准测试
      1. 3.5.1 单相 7kW OBC 说明
      2. 3.5.2 基于 Vienna 整流器的三相功率因数校正
      3. 3.5.3 单相位逆变器
      4. 3.5.4 机器学习
    6. 3.6 闪存存储器效率
    7. 3.7 代码尺寸效率
  7. 4总结
  8. 5参考资料

实时控制和 DSP 性能

C29 CPU 在实时控制和 DSP 操作方面非常高效,以下基准测试充分证明了其能力:

  • CFFT - 复数快速傅里叶变换
  • FIR - 有限脉冲响应滤波器
  • IIR_sample - 无限脉冲响应滤波器的单个输入样本
  • IIR_loop - 无限脉冲响应滤波器的输入样本块
  • DCL - 数字控制库(包含 PI、PID 等)
  • FCL - 快速电流环路
  • SPLL - 软件锁相环
  • SVGEN - 空间矢量生成
  • FOC - 电机控制中的磁场定向控制(与 ACI 信号链性能测试相同)
  • Bin_LUT - 二进制 LUT 搜索

图 3-2 展示了 C29 与 C28 在上述基准测试中的性能对比。在所示基准测试中,C29 的性能(以周期数计)平均比 C28 高 3 倍。

 C29 与 C28 的实时控制和 DSP 性能对比图 3-2 C29 与 C28 的实时控制和 DSP 性能对比

图 3-3 展示了 C29 与 Cortex-M7 在上述基准测试中的性能对比。在所示基准测试中,C29 的性能(以周期数计)平均比 Cortex-M7 高近 4 倍。

 C29 与 M7 的实时控制和 DSP 性能对比图 3-3 C29 与 M7 的实时控制和 DSP 性能对比.

图 3-4 展示了 C29 与某专有 CPU 在上述基准测试中的性能对比。在所示基准测试中,C29 的性能(以周期数计) 平均比某热门专有 CPU 高近 4 倍。

 C29 与某专有 CPU 的实时控制和 DSP 性能对比图 3-4 C29 与某专有 CPU 的实时控制和 DSP 性能对比.