ZHCU755D August   2022  – December 2022

 

  1.   说明
  2.   资源
  3.   特性
  4.   应用
  5.   5
  6. 1系统说明
    1. 1.1 关键系统规格
  7. 2系统概览
    1. 2.1 方框图
    2. 2.2 设计注意事项
      1. 2.2.1 构建块
      2. 2.2.2 闪存分区
      3. 2.2.3 LFU 切换概念
      4. 2.2.4 应用程序 LFU 流程
  8. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件要求
    2. 3.2 软件要求
      1. 3.2.1 软件包内容
      2. 3.2.2 软件结构
    3. 3.3 TIDM-DC-DC-BUCK 简介
    4. 3.4 测试设置
      1. 3.4.1 使用 CCS 将自定义引导加载程序和应用程序加载到闪存
    5. 3.5 测试结果
      1. 3.5.1 在 CPU 上运行控制循环时运行 LFU 演示
      2. 3.5.2 在 CLA 上运行控制循环时运行 LFU 演示
      3. 3.5.3 CPU 上的 LFU 流程
      4. 3.5.4 CLA 上的 LFU 流程
      5. 3.5.5 假设
      6. 3.5.6 为 LFU 准备固件
      7. 3.5.7 LFU 编译器支持
      8. 3.5.8 稳健性
      9. 3.5.9 LFU 用例
  9. 4FOTA 示例
    1. 4.1 摘要
    2. 4.2 引言
    3. 4.3 硬件要求
    4. 4.4 软件要求
    5. 4.5 运行示例
  10. 5设计和文档支持
    1. 5.1 软件文件
    2. 5.2 文档支持
    3. 5.3 支持资源
    4. 5.4 商标
  11. 6术语
  12. 7关于作者
  13. 8修订历史记录

TIDM-DC-DC-BUCK 简介

TIDM-DC-DC-BUCK 解决方案说明了如何在 C2000 MCU 上实现数字电源控制。它在 TIDM-02011 中用于说明 LFU。此解决方案的显著特点如下所述:

  • 在时钟频率为 100MHz 的 TMS320F28004x 双组闪存 MCU 上运行

    该参考设计 TIDM-02011 还添加了对上述 TIDM-DC-DC-BUCK 示例的支持,以在时钟频率为 120MHz 的 TMS320F28003x MCU(最多包含 3 个闪存组)上运行。

  • 控制循环 ISR 以 200kHz 的频率运行。请参阅 buck_settings.h 中的 BUCK_DRV_EPWM_SWITCHING_FREQUENCY
  • 当控制循环 ISR 未执行时,会运行一系列后台任务:
    • 它在 A、B 和 C 型任务之间轮换
    • A 型任务以 1kHz 的频率运行(在 A1、A2、A3 函数之间轮换)
    • B 型任务以 100Hz 的频率运行(在 B1、B2、B3 函数之间轮换)
    • C 型任务以 10Hz 的频率运行(在 C1、C2、C3 函数之间轮换)
  • ISR 以及选择后台任务函数从 RAM 运行。