TI中文支持网
TI专业的中文技术问题搜集分享网站

[FAQ] 置顶:适用于 C2000 MCU 的 MathWorks 解决方案

使用适用于 C2000 MCU 的 MathWorks 解决方案,可节省设计时间并更快投入量产。

首先,使用 MATLAB® 和 Simulink® 进行算法创建和仿真。接下来,使用 Embedded Coder® 生成算法的生产代码。德州仪器 (TI) C2000 的 Embedded Coder 支持包括:

  • 自动编译和执行
  • 适用于片上和板上外设(例如 ADC、数字 I/O、ePWM、SPI、I2C 等)的模块库
  • 使用外部模式进行实时参数调优和记录
  • 处理器优化代码,包括 DMC 和 IQMath 库
  • 能够通过执行分析功能来执行处理器在环 (PIL) 测试
  • 在 TI C2000 硬件上运行的电机控制和电源转换的示例
  • 支持标准:ISO 26262、IEC 61508、AUTOSAR、DO-178 及其他标准

您还可以生成在控制律加速器 (CLA) 上运行的代码,该加速器是一款协处理器,部分 TI Delfino 和 Piccolo 处理器提供。

对于多核系统,您可以结合使用 SoC Blockset 和 C2000 Support for SoC Blockset 构建使用处理器的系统架构、处理器间通信、中断和 I/O 模型,并同时对架构与算法进行仿真。这样,您可以在多个内核之间对算法进行分区,以实现设计模块化并提高性能,同时解决 ADC-PWM 同步和延迟等问题。

在 MATLAB 内,您可以通过 MATLAB 工具栏中的浏览器插件获取 Embedded Coder 的硬件支持。

搜索 C2000,然后选择免费下载并安装 C2000 库块。您可以在 Simulink 模型中插入和配置块,其中包括 IO 和各种功能。然后使用 Embedded Coder 生成算法的生产代码并直接在 TI C2000 MCU 上运行。库块包括文档和示例模型,并支持 C2000 Piccolo、Delfino 和 Concerto 系列。

注意:使用 Embedded Coder 需要额外的 MathWorks 软件:MATLAB®、Simulink®、MATLAB CoderTm 和 Simulink CoderTm

您还可以仅生成算法的生产代码,然后将该代码导入和集成到现有的 Code Composer Studio 项目中。

— —

下面提供了包括操作方法视频和可通过 TI 硬件套件运行示例的更多信息:

    • 操作方法视频和 E2E 帖子:
      • YouTube:使用 Simulink 对 TI C2000 Launchpad 编程(18:11)
      • YouTube:结合使用 TI F28069 LaunchPad 和 Simulink (16:32)
      • YouTube:LAUNCHXL-F28069M Launchpad 简介(TI 营销副总裁 Gautam Iyer)
      • YouTube:LAUNCHXL-F28027 Launchpad 简介(TI 营销副总裁 Gautam Iyer)
      • E2E:超硬核器件:LAUNCHXL-F28379D(TI 营销副总裁 Gautam Iyer)
      • E2E:功能强大的 C2000 Launchpad:LAUNCHXL-F28377S(TI 营销副总裁 Gautam Iyer)
    • 解决方案概述:
      • 简短视频(2-3 分钟):Embedded Coder 概述、TI Piccolo 聚焦
      • 多核仿真支持之结合使用 SoC Blockset 和 SoC Blockset 支持 C2000
      • TI/MathWorks 联合研讨会:
        • 借助 Embedded Coder 和 TI C2000 实现电机控制(F28069)
        • MATLAB Speaks Hardware:用于数字电源应用的 TI C2000(F28377S)
      • 详细信息和示例:
        • C2000硬件支持网页:
        • Delfino:F2833x、F2837xS、F2837xD、C2834x
        • Piccolo:F2802x、F2803x、F2805x、F2806x、F2807x、F28004x
        • Concerto:F28M35x、F28M36x (C28x + ARM Cortex M3)
        • 传统:C280x、C281x、C2833x、F281x、F280x
        • 基于 C2000 的示例
      • 实用链接:
        • C2000 支持发行说明
        • TI Wiki:MATLAB 和 CCS 兼容性矩阵
Cherry Zhou:

我们建议您在发布新问题之前先搜索 E2E支持论坛,E2E支持论坛已经拥有数十万个已得到解答的话题。  这通常是解决问题的最快方法。

赞(0)
未经允许不得转载:TI中文支持网 » [FAQ] 置顶:适用于 C2000 MCU 的 MathWorks 解决方案
分享到: 更多 (0)