ZHCABI2 January   2022 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S

 

  1.   TMS320F2833x/2823x 至 TMS320F2837xD/2837xS/2807x 的迁移概述
  2.   商标
  3. 引言
    1. 1.1 缩写词
  4. 中央处理单元(CPU)
  5. 开发工具
    1. 3.1 驱动程序库(Driverlib)
    2. 3.2 嵌入式应用程序二进制接口(EABI)支持
  6. 封装和引脚分配
  7. 工作频率和电源管理
  8. 电源时序
  9. 输入时钟选项
  10. 存储器映射
  11. 闪存和 OTP
    1. 9.1 扇区大小和数量
    2. 9.2 闪存参数
    3. 9.3 闪存编程
    4. 9.4 闪存入口点
    5. 9.5 双代码安全模块(DCSM)和密码位置
    6. 9.6 OTP
  12. 10引导 ROM
    1. 10.1 引导 ROM 保留的 RAM
    2. 10.2 引导模式选择
    3. 10.3 引导加载程序
  13. 11架构增强
    1. 11.1 时钟源和域
    2. 11.2 看门狗计时器
    3. 11.3 外设中断扩展(PIE)
    4. 11.4 锁定保护寄存器
    5. 11.5 通用输入/输出(GPIO)
    6. 11.6 外部中断
    7. 11.7 纵横制(X-BAR)
  14. 12外设
    1. 12.1 新外设
      1. 12.1.1 模拟子系统互连
      2. 12.1.2 比较器子系统(CMPSS)
      3. 12.1.3 控制律加速器(CLA)
    2. 12.2 控制外设
      1. 12.2.1 增强型脉宽调制器(ePWM)
      2. 12.2.2 增强型捕获模块(eCAP)
      3. 12.2.3 增强型正交编码脉冲模块(eQEP)
      4. 12.2.4 Σ-Δ 滤波器模块(SDFM)
    3. 12.3 模拟外设
      1. 12.3.1 模数转换器(ADC)
    4. 12.4 通信外设
      1. 12.4.1 SPI
      2. 12.4.2 SCI
      3. 12.4.3 USB
      4. 12.4.4 I2C
      5. 12.4.5 CAN
  15. 13可配置逻辑块(CLB)
  16. 14器件比较概要
  17. 15参考文献

增强型脉宽调制器(ePWM)

F2837xD/S/07x 器件上的 ePWM 模块在功能上保持不变,但包含许多增强特性。结果,增加了其他寄存器,并重新映射了 ePWM 地址空间,从而改善校准和使用。这些增强特性包括:

  • 计数器比较子模块 – 添加的计数器可以比较 CMPC 和 CMPD,允许产生中断和 ADC SOC 事件。
  • 动作限定符子模块 – 添加了 AQCTLA 和 AQCTLB 寄存器的影子加载功能,实现即使在相位改变时也必须在周期结束时进行的更改。此外,动作限定符子模块还支持 SYNC 上的影子到活动加载以及全局重新加载。
  • 死区子模块 – 为半个周期时钟模式下的死区 RED 和 FED 添加了高分辨率功能。包括可在任一 PWM 输出端同时启用 RED 和 FED 的特性。增加了包含 14 位计数器的死区。死区/死区高分辨率寄存器经过影子化以允许动态更改配置。
  • 事件触发子模块 - 现在可以针对 TBCTR == zero 事件和 TBCTR == period 事件生成中断和 ADC 转换启动。此特性可实现双边沿 PWM 控制。此外,可以从数字比较子模块中定义的事件生成 ADC 转换启动。增强了用于发出中断申请的预分频逻辑,并将 ADC SOC 扩展到多达每 15 个事件触发一次,从而允许在发生 SYNC 事件时针对事件计数器进行软件初始化。
  • 跳闸区子模块 – 添加了独立的标志,以反映每个 TZ 源的跳闸状态。另外,对跳闸区域模块进行了更改,以支持某些电源转换器开关技术,例如谷底开关。跳闸区 TZ4 源自反相的 EQEPxERR 信号,TZ5 连接至系统时钟故障逻辑,而 TZ6 源自 CPU 的 EMUSTOP 输出。
  • 数字比较子模块 – 新增了数字比较子模块,通过为数字比较信号提供滤波、消隐和改进的跳闸功能来增强事件触发和跳闸区子模块。此类特性对于峰值电流模式控制和支持模拟比较器至关重要。数字比较跳闸选择逻辑 [DCTRIPSEL] 具有多达 12 个由输入 X-BAR 逻辑选择的外部跳闸源。此外,还可以对所有这些源进行逻辑或(OR)运算,因此最多有 14 个外部和内部源可用于创建各自的 DCxEVT。消隐窗口滤波器寄存器宽度为 16 位,并且 DCCAP 功能已得到增强,以提供更大的编程灵活性。
  • 高分辨率 PWM – 支持在 ePWMxA 和 ePWMxB 输出端进行高分辨率周期和占空比控制。
  • 同时写入到 TBPRD 和 CMPx 寄存器 – 支持写入到任何要绑定到任何其他 ePWM 模块的 ePWM 模块的 TBPRD、CMPA:CMPAHR、CMPB:CMPBHR、CMPC 和 CMPD 寄存器,还支持将所有 ePWM 模块绑定到特定的 ePWM 模块(如果需要)。
  • 在 TBPRD 和 CMP 寄存器的 SYNC 上进行影子到活动加载 – 支持同时写入 TBPRD 和 CMPA/B/C/D 寄存器。
  • 延迟跳闸功能 – 已添加更改以实现死区插入功能,从而支持峰值电流模式控制类型应用所需的延迟跳闸功能。这是通过允许比较器事件作为触发事件(事件 T1 和 T2)进入动作限定符子模块来实现的。如果使用比较器 T1/T2 事件来修改 PWM,则 PWM 波形的更改不会立即发生,而是会同步到下一个 TBCLK。
  • 一次性和全局重新加载寄存器 – 允许从影子到活动寄存器的一次性和全局重新加载功能。这样可以避免在多相应用等应用中出现重新加载不完整的情况。此外还允许对影子到活动重新加载事件进行可编程的预分频。全局加载可通过消除中断并确保同时加载所有寄存器来简化 ePWM 软件。
  • 与 PWM SYNC 相关的增强特性 – 同步机制现在包括两个可馈入 ePWM 模块的全部第三个实例(例如,ePWM1、ePWM4、ePWM7 等等)的可能外部 PWM SYNCIN 源。同步机制允许基于 CMPC 和 CMPD 事件生成 PWM SYNCOUT。这些事件也可以用于 PWMSYNC 脉冲选择。