ZHCU677E June   2019  – April 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 主要系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 重点米6体育平台手机版_好二三四
      1. 2.2.1  UCC21710
      2. 2.2.2  UCC14141-Q1
      3. 2.2.3  AMC1311
      4. 2.2.4  AMC1302
      5. 2.2.5  OPA320
      6. 2.2.6  AMC1306M05
      7. 2.2.7  AMC1336
      8. 2.2.8  TMCS1133
      9. 2.2.9  TMS320F280039C
      10. 2.2.10 TLVM13620
      11. 2.2.11 ISOW1044
      12. 2.2.12 TPS2640
    3. 2.3 系统设计原理
      1. 2.3.1 双有源电桥与电源系统的类比
      2. 2.3.2 双有源电桥 - 开关序列
      3. 2.3.3 双有源电桥 - 零电压开关 (ZVS)
      4. 2.3.4 双有源电桥 - 设计注意事项
        1. 2.3.4.1 漏电感器
        2. 2.3.4.2 软开关范围
        3. 2.3.4.3 电感对电流的影响
        4. 2.3.4.4 相移
        5. 2.3.4.5 电容器选型
          1. 2.3.4.5.1 直流阻断电容器
        6. 2.3.4.6 开关频率
        7. 2.3.4.7 变压器选择
        8. 2.3.4.8 SiC MOSFET 选型
      5. 2.3.5 损耗分析
        1. 2.3.5.1 SiC MOSFET 和二极管损耗
        2. 2.3.5.2 变压器损耗
        3. 2.3.5.3 电感器损耗
        4. 2.3.5.4 栅极驱动器损耗
        5. 2.3.5.5 效率
        6. 2.3.5.6 散热注意事项
  9. 3电路说明
    1. 3.1 功率级
    2. 3.2 直流电压检测
      1. 3.2.1 初级侧直流电压检测
      2. 3.2.2 次级侧直流电压检测
        1. 3.2.2.1 次级侧电池电压检测
    3. 3.3 电流检测
    4. 3.4 电源架构
      1. 3.4.1 辅助电源
      2. 3.4.2 栅极驱动器辅助电源
      3. 3.4.3 检测电路的隔离式电源
    5. 3.5 栅极驱动器电路
    6. 3.6 附加电路
    7. 3.7 仿真
      1. 3.7.1 设置
      2. 3.7.2 运行仿真
  10. 4硬件、软件、测试要求和测试结果
    1. 4.1 所需的硬件和软件
      1. 4.1.1 硬件
      2. 4.1.2 软件
        1. 4.1.2.1 软件入门
        2. 4.1.2.2 引脚配置
        3. 4.1.2.3 PWM 配置
        4. 4.1.2.4 高分辨率相移配置
        5. 4.1.2.5 ADC 配置
        6. 4.1.2.6 ISR 结构
    2. 4.2 测试设置
    3. 4.3 PowerSUITE GUI
    4. 4.4 实验
      1. 4.4.1 实验 1
      2. 4.4.2 实验 2
      3. 4.4.3 实验 3
      4. 4.4.4 实验 4
      5. 4.4.5 实验 5
      6. 4.4.6 实验 6
      7. 4.4.7 实验 7
    5. 4.5 测试结果
      1. 4.5.1 闭环性能
  11. 5设计文件
    1. 5.1 原理图
    2. 5.2 物料清单
    3. 5.3 Altium 工程
    4. 5.4 Gerber 文件
    5. 5.5 装配图
  12. 6相关文档
    1. 6.1 商标
  13. 7术语
  14. 8作者简介
  15. 9修订历史记录

实验 4

  • 用于实验 4(闭环电流环路 - Isec)的测试设置

    通过从 PowerSUITE GUI 的 Project Options 下拉菜单中选择 Lab 4: Closed Loop Current with Resistive Load,对工程进行编译。确保按照工作条件设置电流和电压限制。

    #if DAB_LAB == 4
    #define DAB_CONTROL_RUNNING_ON C28X_CORE
    #define DAB_POWER_FLOW DAB_POWER_FLOW_PRIM_SEC
    #define DAB_INCR_BUILD DAB_CLOSED_LOOP_BUILD
    #define DAB_TEST_SETUP DAB_TEST_SETUP_RES_LOAD
    #define DAB_PROTECTION DAB_PROTECTION_ENABLED
    #define DAB_CONTROL_MODE DAB_CURRENT_MODE
    #define DAB_SFRA_TYPE 1
    #define DAB_SFRA_AMPLITUDE (float32_t)DAB_SFRA_INJECTION_AMPLITUDE_LEVEL1
    #endif
    1. 通过点击 CCS 中的绿色运行按钮,运行工程。
    2. 通过在脚本控制台中加载 JavaScript setupdebugenv_lab4.js,在监视窗口中填充所需的变量。
      TIDA-010054 实验 4 监视视图配置图 4-37 实验 4 监视视图配置
    3. 通过将“1”写入 DAB_enableFanDAB_enableRelay 来启用风扇和继电器。
    4. 通过将“1”写入 DAB_clearTrip 变量,启用 PWM。
    5. 在监视视图中,检查 DAB_vPrimSensed_VoltsDAB_iPrimSensed_AmpsDAB_vSecSensed_Volts DAB_iSecSensed_Amps 变量是否定期更新。
    6. 通过写入 DAB_iSecRef_Amps,设置输出电流(本例中为 1Adc)。
    7. 通过将“1”写入 DAB_closeGiLoop 变量,启用闭环操作。控制器会根据工作条件自动调节相移,从而生成与 DAB_iSecRef_Amps 匹配的次级输出电流。
      注: 在该软件中,作为安全预防措施,最大相移限制为 0.13。请调节初级电压,以使其保持在相移限制内并仍能生成所需的次级电流。
    8. 现在,缓慢地增加 VPRIM 直流输入电压并相应地调节 DAB_iSecRef_Amps,以达到所需的工作点。
      TIDA-010054 实验 4 - 表达式窗口闭合电流环路图 4-38 实验 4 - 表达式窗口闭合电流环路
      警告: 确保根据输出负载将次级电流限制为安全值。高阻抗负载会导致产生危险的次级电压,进而损坏电路板。确保启用了次级过压保护并且阈值已设置为安全值。
      #define DAB_PROTECTION DAB_PROTECTION_ENABLED
      #define DAB_VSEC_TRIP_LIMIT ((float32_t)500)
      #define DAB_BOARD_PROTECTION_VSEC_OVERVOLTAGE 1
  • 闭环电流的频率响应
    1. 通过点击 SFRA 图标,运行 SFRA。SFRA GUI 随即打开。
    2. 在 SFRA GUI 上选择器件对应的各个选项;例如,对于 F280039,请选择浮点。点击 Setup Connection 按钮。在弹出窗口中,取消选中“boot-on-connect”选项,然后选择合适的 COM 端口。选择 OK 按钮。返回到 SFRA GUI,然后点击 Connect
    3. SFRA GUI 将连接到器件。现在可以通过点击 Start Sweep 启动 SFRA 扫描。完整的 SFRA 扫描需要几分钟才能完成。查看 SFRA GUI 上进度条中的活动或检查控制卡背面上的蓝色 LED 的闪烁情况来指示 UART 活动。

      图 4-39 中的波特图是使用 PI 补偿器(增益为 0.5)采集的。

      TIDA-010054 实验 4 用于闭环电流环路的 SFRA 开环图
      测试条件:VIN= 800V,VOUT = 500V,IOUT = 10A,SFRA 振幅 = 0.002
      图 4-39 实验 4 用于闭环电流环路的 SFRA 开环图
      #define DAB_GI_KP (float32_t) 0.5
      #define DAB_GI_KI (float32_t) 0.0063030
      #define DAB_GI_UMAX (float32_t) 0.13
      #define DAB_GI_UMIN (float32_t) -0.13
      #define DAB_GI_IMAX (float32_t) 2.0
      #define DAB_GI_IMIN (float32_t) -2.0